[
  {
    "path": ".gitignore",
    "content": ".DS_Store\nnode_modules/\n.idea\n.editorconfig\n.npmignore\nnpm-debug.log\nindex.html\n.babelrc\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "1.2.0\n* No need to inject icons anymore\n\n1.1.0\n* Add support of rect,circle,line,polygon,ellipse tag of svg file\n\n1.0.8\n* Change the svg folder to src/svg  \n\n1.0.0\n* First version.\n"
  },
  {
    "path": "Icon.vue",
    "content": "<template>\n  <svg version=\"1.1\" :class=\"clazz\" :role=\"label ? 'img' : 'presentation'\" :aria-label=\"label\" :width=\"width\"\n       :height=\"height\" :viewBox=\"box\" :style=\"style\">\n    <path :d=\"path.d\" :fill=\"path.fill\" :stroke=\"path.stroke\" v-for=\"path in icon.paths\"/>\n  </svg>\n</template>\n\n<style>\n  .svg-icon {\n    display: inline-block;\n    fill: currentColor;\n  }\n\n  .svg-icon.flip-horizontal {\n    transform: scale(-1, 1);\n  }\n\n  .svg-icon.flip-vertical {\n    transform: scale(1, -1);\n  }\n\n  .svg-icon.spin {\n    animation: fa-spin 1s 0s infinite linear;\n  }\n\n  @keyframes fa-spin {\n    0% {\n      transform: rotate(0deg);\n    }\n    100% {\n      transform: rotate(360deg);\n    }\n  }\n</style>\n\n<script>\n\n  const convert = require('./lib/parse');\n\n  export default {\n    props: {\n      name: {\n        type: String,\n        required: true\n      },\n      scale: [Number, String],\n      spin: Boolean,\n      flip: {\n        validator: function (val) {\n          return val === 'horizontal' || val === 'vertical'\n        }\n      },\n      label: String,\n      index: String,\n      currentIndex: String\n    },\n    computed: {\n      normalizedScale() {\n        let scale = this.scale;\n        scale = typeof scale === 'undefined' ? 1 : Number(scale);\n        if (isNaN(scale) || scale <= 0) {\n          console.warn(`Invalid prop: prop \"scale\" should be a number over 0.`, this);\n          return 1\n        }\n        return scale\n      },\n      clazz() {\n        return {\n          'svg-icon': true,\n          spin: this.spin,\n          'flip-horizontal': this.flip === 'horizontal',\n          'flip-vertical': this.flip === 'vertical',\n          active: this.index === this.currentIndex\n        }\n      },\n      icon() {\n        let xml = require(`!xml-loader!../../src/svg/${this.name}.svg`);\n        const t = xml.svg.$.viewBox.split(' ');\n        if (process.env.NODE_ENV !== 'production') console.info(`src/svg/${this.name}.svg has been loaded`);\n        return {\n          width: t[2],\n          height: t[3],\n          paths: convert.SVGtoArray(xml.svg)\n        }\n      },\n      box() {\n        return `0 0 ${this.icon.width} ${this.icon.height}`\n      },\n      width() {\n        return this.icon.width / 112 * this.normalizedScale\n      },\n      height() {\n        return this.icon.height / 112 * this.normalizedScale\n      },\n      style() {\n        if (this.normalizedScale === 1) {\n          return false\n        }\n        return {\n          fontSize: this.normalizedScale + 'em'\n        }\n      }\n    },\n    register: function () {\n      console.warn(\"inject deprecated since v1.2.0, SVG files can be loaded directly, so just delete the inject line.\")\n    },\n  }\n</script>\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nDerived from vue-awesome(https://github.com/Justineo/vue-awesome/blob/master/LICENSE) by Gu Yiling\nCopyright (c) 2016 CEN Kai\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# vue-svg-icon  \n> a solution for multicolor svg icons in vue2\n> [轻量的Vue2多色动态svg图标方案 中文版说明](#chineseversion)\n\n##### v1.2.9\n\n**demo:** https://cenkai88.github.io/vue-svg-icon/demo/  \n**features:** \n- **no need to inject SVG in main.js anymore**\n- support path, circle, ellipse, rect, line, polyline, polygon tag of SVG\n- support grouped tags in SVG\n- real-time svg editing in illustrator or sketch\n- dynamically set the color of ONE PART of the svg through css 'color' property  \n- **an awesome SVG icon site [iconfont](http://www.iconfont.cn)**\n\n## Usage\n### 1. install\n```\nnpm install vue-svg-icon --save-dev\n```\n### 2. put your svg into src/svg/\n- **this dir are not supported to be configured now**  \n- **src folder should be in the same folder with node_modules**\n\n### 3. import vue-svg-icon in your main.js\n```\nimport Icon from 'vue-svg-icon/Icon.vue';\nVue.component('icon', Icon);  \n```\n### 4. use the svg icon in your vue!\n```\n<icon name=\"chameleon\" :scale=\"20\"></icon>\n```\n\n### Edit svg pictures in illustrator\n- ~~Notice all the rect or line should be converted to path.~~(not anymore since v1.1.0)   \n- When saving the SVG, please choose 'Save As' and set CSS Properties as 'Presentation Attributes' in advanced settings.\n- 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\n- the color of stroke can be controlled through **stroke** property of icon if set as #000000 (since v1.1.0).\n- recommended size of SVG is 200*200\n\n### Trouble Shooting\n1. 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.\n```\n[Vue warn]: Invalid prop: custom validator check failed for prop \"name\". \n```\n2. cannot find the \"svg\" fold in src folder\n```\nThis dependency was not found:\n   \n   * !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\n   \n   To install it, you can run: npm install --save !xml-loader!../../src/svg\n```\n3. pls check the .babelrc file of root folder\n```\nModule build failed: ReferenceError: Unknown plugin \"transform-runtime\"\n specified in \"/Users/test/Desktop/Dev/github/.babelrc\" at 0, attempted to resolve relative to \n \"/Users/test/Desktop/Dev/github\"\n```\n\n## 中文版本说明\n**示例:** https://cenkai88.github.io/vue-svg-icon/demo/  \n**特点:** \n- **不再需要通过inject注册SVG**\n- 支持SVG文件中path, circle, ellipse, rect, line, polyline, polygon 标签\n- 支持SVG文件中存在编组的标签\n- 可即时在illustrator中编辑svg图片\n- 可通过css的color属性动态地调整svg中**某一部分**的颜色\n\n### 1. 安装\n```\nnpm install vue-svg-icon --save-dev\n```\n\n### 2. 将svg图片放入src/svg/\n#### 这里安利一个svg图片库[iconfont](http://www.iconfont.cn/plus)\n- src/svg路径暂时不可配置\n- src文件夹应和node_modules在同一个文件夹下\n\n### 3. 在项目的main.js入口引入vue-svg-icon\n```\nimport Icon from 'vue-svg-icon/Icon.vue';\nVue.component('icon', Icon); \n```\n### 4. 在网页中使用icon标签就可以啦！\n```\n<icon name=\"chameleon\" scale=\"20\"></icon>\n```\n\n### 在illustrator中编辑svg图片时\n- ~~注意illustrator中所有的矩形线段等等需转成复合路径再保存。~~（v1.1.0后不再需要)\n- 第一次编辑完保存时，请选择\"另存为\"，在\"高级选项\"中将\"css属性\"设置成**演示文稿属性**  \n- 需要通过css动态设置颜色等部分请将填充色设为纯黑(#000000)，如果想设置黑色但不受SVG的color影响请将填充色设为(#000001)\n- 描边的颜色同样可在illustrator或sketch中设为纯黑(#000000)，然后通过icon的CSS中**stroke**属性来动态控制 (自v1.1.0起)。\n- 推荐SVG尺寸为200*200\n\nFor 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).\n"
  },
  {
    "path": "build/build.js",
    "content": "// https://github.com/shelljs/shelljs\nrequire('./check-versions')()\nrequire('shelljs/global')\nenv.NODE_ENV = 'production'\n\nvar path = require('path')\nvar config = require('../config')\nvar ora = require('ora')\nvar webpack = require('webpack')\nvar webpackConfig = require('./webpack.prod.conf')\n\nconsole.log(\n  '  Tip:\\n' +\n  '  Built files are meant to be served over an HTTP server.\\n' +\n  '  Opening index.html over file:// won\\'t work.\\n'\n)\n\nvar spinner = ora('building for production...')\nspinner.start()\n\nvar assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory)\nrm('-rf', assetsPath)\nmkdir('-p', assetsPath)\ncp('-R', 'static/*', assetsPath)\n\nwebpack(webpackConfig, function (err, stats) {\n  spinner.stop()\n  if (err) throw err\n  process.stdout.write(stats.toString({\n    colors: true,\n    modules: false,\n    children: false,\n    chunks: false,\n    chunkModules: false\n  }) + '\\n')\n})\n"
  },
  {
    "path": "build/check-versions.js",
    "content": "var semver = require('semver')\nvar chalk = require('chalk')\nvar packageConfig = require('../package.json')\nvar exec = function (cmd) {\n  return require('child_process')\n    .execSync(cmd).toString().trim()\n}\n\nvar versionRequirements = [\n  {\n    name: 'node',\n    currentVersion: semver.clean(process.version),\n    versionRequirement: packageConfig.engines.node\n  },\n  {\n    name: 'npm',\n    currentVersion: exec('npm --version'),\n    versionRequirement: packageConfig.engines.npm\n  }\n]\n\nmodule.exports = function () {\n  var warnings = []\n  for (var i = 0; i < versionRequirements.length; i++) {\n    var mod = versionRequirements[i]\n    if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {\n      warnings.push(mod.name + ': ' +\n        chalk.red(mod.currentVersion) + ' should be ' +\n        chalk.green(mod.versionRequirement)\n      )\n    }\n  }\n\n  if (warnings.length) {\n    console.log('')\n    console.log(chalk.yellow('To use this template, you must update following to modules:'))\n    console.log()\n    for (var i = 0; i < warnings.length; i++) {\n      var warning = warnings[i]\n      console.log('  ' + warning)\n    }\n    console.log()\n    process.exit(1)\n  }\n}\n"
  },
  {
    "path": "build/dev-client.js",
    "content": "/* eslint-disable */\nrequire('eventsource-polyfill')\nvar hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true')\n\nhotClient.subscribe(function (event) {\n  if (event.action === 'reload') {\n    window.location.reload()\n  }\n})\n"
  },
  {
    "path": "build/dev-server.js",
    "content": "require('./check-versions')()\nvar config = require('../config')\nif (!process.env.NODE_ENV) process.env.NODE_ENV = config.dev.env\nvar path = require('path')\nvar express = require('express')\nvar webpack = require('webpack')\nvar opn = require('opn')\nvar proxyMiddleware = require('http-proxy-middleware')\nvar webpackConfig = require('./webpack.dev.conf')\n\n// default port where dev server listens for incoming traffic\nvar port = process.env.PORT || config.dev.port\n// Define HTTP proxies to your custom API backend\n// https://github.com/chimurai/http-proxy-middleware\nvar proxyTable = config.dev.proxyTable\n\nvar app = express()\nvar compiler = webpack(webpackConfig)\n\nvar devMiddleware = require('webpack-dev-middleware')(compiler, {\n  publicPath: webpackConfig.output.publicPath,\n  stats: {\n    colors: true,\n    chunks: false\n  }\n})\n\nvar hotMiddleware = require('webpack-hot-middleware')(compiler)\n// force page reload when html-webpack-plugin template changes\ncompiler.plugin('compilation', function (compilation) {\n  compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) {\n    hotMiddleware.publish({ action: 'reload' })\n    cb()\n  })\n})\n\n// proxy api requests\nObject.keys(proxyTable).forEach(function (context) {\n  var options = proxyTable[context]\n  if (typeof options === 'string') {\n    options = { target: options }\n  }\n  app.use(proxyMiddleware(context, options))\n})\n\n// handle fallback for HTML5 history API\napp.use(require('connect-history-api-fallback')())\n\n// serve webpack bundle output\napp.use(devMiddleware)\n\n// enable hot-reload and state-preserving\n// compilation error display\napp.use(hotMiddleware)\n\n// serve pure static assets\nvar staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)\napp.use(staticPath, express.static('./static'))\n\nmodule.exports = app.listen(port, function (err) {\n  if (err) {\n    console.log(err)\n    return\n  }\n  var uri = 'http://localhost:' + port\n  console.log('Listening at ' + uri + '\\n')\n\n  // when env is testing, don't need open it\n  if (process.env.NODE_ENV !== 'testing') {\n    opn(uri)\n  }\n})\n"
  },
  {
    "path": "build/utils.js",
    "content": "var path = require('path')\nvar config = require('../config')\nvar ExtractTextPlugin = require('extract-text-webpack-plugin')\n\nexports.assetsPath = function (_path) {\n  var assetsSubDirectory = process.env.NODE_ENV === 'production'\n    ? config.build.assetsSubDirectory\n    : config.dev.assetsSubDirectory\n  return path.posix.join(assetsSubDirectory, _path)\n}\n\nexports.cssLoaders = function (options) {\n  options = options || {}\n  // generate loader string to be used with extract text plugin\n  function generateLoaders (loaders) {\n    var sourceLoader = loaders.map(function (loader) {\n      var extraParamChar\n      if (/\\?/.test(loader)) {\n        loader = loader.replace(/\\?/, '-loader?')\n        extraParamChar = '&'\n      } else {\n        loader = loader + '-loader'\n        extraParamChar = '?'\n      }\n      return loader + (options.sourceMap ? extraParamChar + 'sourceMap' : '')\n    }).join('!')\n\n    // Extract CSS when that option is specified\n    // (which is the case during production build)\n    if (options.extract) {\n      return ExtractTextPlugin.extract('vue-style-loader', sourceLoader)\n    } else {\n      return ['vue-style-loader', sourceLoader].join('!')\n    }\n  }\n\n  // http://vuejs.github.io/vue-loader/en/configurations/extract-css.html\n  return {\n    css: generateLoaders(['css']),\n    postcss: generateLoaders(['css']),\n    less: generateLoaders(['css', 'less']),\n    sass: generateLoaders(['css', 'sass?indentedSyntax']),\n    scss: generateLoaders(['css', 'sass']),\n    stylus: generateLoaders(['css', 'stylus']),\n    styl: generateLoaders(['css', 'stylus'])\n  }\n}\n\n// Generate loaders for standalone style files (outside of .vue)\nexports.styleLoaders = function (options) {\n  var output = []\n  var loaders = exports.cssLoaders(options)\n  for (var extension in loaders) {\n    var loader = loaders[extension]\n    output.push({\n      test: new RegExp('\\\\.' + extension + '$'),\n      loader: loader\n    })\n  }\n  return output\n}\n"
  },
  {
    "path": "build/webpack.base.conf.js",
    "content": "var path = require('path');\nvar config = require('../config');\nvar utils = require('./utils');\nvar projectRoot = path.resolve(__dirname, '../');\n\nvar env = process.env.NODE_ENV\n// check env & config/index.js to decide weither to enable CSS Sourcemaps for the\n// various preprocessor loaders added to vue-loader at the end of this file\nvar cssSourceMapDev = (env === 'development' && config.dev.cssSourceMap)\nvar cssSourceMapProd = (env === 'production' && config.build.productionSourceMap)\nvar useCssSourceMap = cssSourceMapDev || cssSourceMapProd\n\nmodule.exports = {\n  entry: {\n    app: './src/main.js'\n  },\n  output: {\n    path: config.build.assetsRoot,\n    publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath,\n    filename: '[name].js'\n  },\n  resolve: {\n    extensions: ['', '.js', '.vue'],\n    fallback: [path.join(__dirname, '../node_modules')],\n    alias: {\n      'vue$': 'vue/dist/vue',\n      'src': path.resolve(__dirname, '../src'),\n      'assets': path.resolve(__dirname, '../src/assets'),\n      'components': path.resolve(__dirname, '../src/components')\n    }\n  },\n  resolveLoader: {\n    fallback: [path.join(__dirname, '../node_modules')]\n  },\n  module: {\n    preLoaders: [],\n    loaders: [\n      {\n        test: /\\.vue$/,\n        loader: 'vue-loader'\n      },\n      {\n        test: /\\.js$/,\n        loader: 'babel',\n        include: projectRoot,\n        exclude: /node_modules(?!.*?vue-awesome).*?$/\n      },\n      {\n        test: /\\.json$/,\n        loader: 'json'\n      },\n      {\n        test: /\\.(png|jpe?g|gif)(\\?.*)?$/,\n        loader: 'url',\n        query: {\n          limit: 10000,\n          name: utils.assetsPath('img/[name].[hash:7].[ext]')\n        }\n      },\n      {\n        test: /\\.(woff2?|eot|ttf|otf)(\\?.*)?$/,\n        loader: 'url',\n        query: {\n          limit: 10000,\n          name: utils.assetsPath('fonts/[name].[hash:7].[ext]')\n        }\n      }\n    ]\n  },\n  vue: {\n    loaders: utils.cssLoaders({sourceMap: useCssSourceMap}),\n    postcss: [\n      require('autoprefixer')({\n        browsers: ['last 2 versions']\n      })\n    ]\n  }\n}\n"
  },
  {
    "path": "build/webpack.dev.conf.js",
    "content": "var config = require('../config')\nvar webpack = require('webpack')\nvar merge = require('webpack-merge')\nvar utils = require('./utils')\nvar baseWebpackConfig = require('./webpack.base.conf')\nvar HtmlWebpackPlugin = require('html-webpack-plugin')\n\n// add hot-reload related code to entry chunks\nObject.keys(baseWebpackConfig.entry).forEach(function (name) {\n  baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])\n});\n\nmodule.exports = merge(baseWebpackConfig, {\n  module: {\n    loaders: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })\n  },\n  // eval-source-map is faster for development\n  devtool: '#eval-source-map',\n  plugins: [\n    new webpack.DefinePlugin({\n      'process.env': config.dev.env\n    }),\n    // https://github.com/glenjamin/webpack-hot-middleware#installation--usage\n    new webpack.optimize.OccurenceOrderPlugin(),\n    new webpack.HotModuleReplacementPlugin(),\n    new webpack.NoErrorsPlugin(),\n    // https://github.com/ampedandwired/html-webpack-plugin\n    new HtmlWebpackPlugin({\n      filename: 'index.html',\n      template: 'index.html',\n      inject: true\n    })\n  ]\n})\n"
  },
  {
    "path": "build/webpack.prod.conf.js",
    "content": "var path = require('path')\nvar config = require('../config')\nvar utils = require('./utils')\nvar webpack = require('webpack')\nvar merge = require('webpack-merge')\nvar baseWebpackConfig = require('./webpack.base.conf')\nvar ExtractTextPlugin = require('extract-text-webpack-plugin')\nvar HtmlWebpackPlugin = require('html-webpack-plugin')\nvar env = config.build.env\n\nvar webpackConfig = merge(baseWebpackConfig, {\n  module: {\n    loaders: utils.styleLoaders({ sourceMap: config.build.productionSourceMap, extract: true })\n  },\n  devtool: config.build.productionSourceMap ? '#source-map' : false,\n  output: {\n    path: config.build.assetsRoot,\n    filename: utils.assetsPath('js/[name].[chunkhash].js'),\n    chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')\n  },\n  vue: {\n    loaders: utils.cssLoaders({\n      sourceMap: config.build.productionSourceMap,\n      extract: true\n    })\n  },\n  plugins: [\n    // http://vuejs.github.io/vue-loader/en/workflow/production.html\n    new webpack.DefinePlugin({\n      'process.env': env\n    }),\n    new webpack.optimize.UglifyJsPlugin({\n      compress: {\n        warnings: false\n      }\n    }),\n    new webpack.optimize.OccurenceOrderPlugin(),\n    // extract css into its own file\n    new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')),\n    // generate dist index.html with correct asset hash for caching.\n    // you can customize output by editing /index.html\n    // see https://github.com/ampedandwired/html-webpack-plugin\n    new HtmlWebpackPlugin({\n      filename: config.build.index,\n      template: 'index.html',\n      inject: true,\n      minify: {\n        removeComments: true,\n        collapseWhitespace: true,\n        removeAttributeQuotes: true\n        // more options:\n        // https://github.com/kangax/html-minifier#options-quick-reference\n      },\n      // necessary to consistently work with multiple chunks via CommonsChunkPlugin\n      chunksSortMode: 'dependency'\n    }),\n    // split vendor js into its own file\n    new webpack.optimize.CommonsChunkPlugin({\n      name: 'vendor',\n      minChunks: function (module, count) {\n        // any required modules inside node_modules are extracted to vendor\n        return (\n          module.resource &&\n          /\\.js$/.test(module.resource) &&\n          module.resource.indexOf(\n            path.join(__dirname, '../node_modules')\n          ) === 0\n        )\n      }\n    }),\n    // extract webpack runtime and module manifest to its own file in order to\n    // prevent vendor hash from being updated whenever app bundle is updated\n    new webpack.optimize.CommonsChunkPlugin({\n      name: 'manifest',\n      chunks: ['vendor']\n    })\n  ]\n})\n\nif (config.build.productionGzip) {\n  var CompressionWebpackPlugin = require('compression-webpack-plugin')\n\n  webpackConfig.plugins.push(\n    new CompressionWebpackPlugin({\n      asset: '[path].gz[query]',\n      algorithm: 'gzip',\n      test: new RegExp(\n        '\\\\.(' +\n        config.build.productionGzipExtensions.join('|') +\n        ')$'\n      ),\n      threshold: 10240,\n      minRatio: 0.8\n    })\n  )\n}\n\nmodule.exports = webpackConfig\n"
  },
  {
    "path": "config/dev.env.js",
    "content": "var merge = require('webpack-merge')\nvar prodEnv = require('./prod.env')\n\nmodule.exports = merge(prodEnv, {\n  NODE_ENV: '\"development\"'\n})\n"
  },
  {
    "path": "config/index.js",
    "content": "// see http://vuejs-templates.github.io/webpack for documentation.\nvar path = require('path')\n\nmodule.exports = {\n  build: {\n    env: require('./prod.env'),\n    index: path.resolve(__dirname, '../dist/index.html'),\n    assetsRoot: path.resolve(__dirname, '../dist'),\n    assetsSubDirectory: 'static',\n    assetsPublicPath: '/',\n    productionSourceMap: true,\n    // Gzip off by default as many popular static hosts such as\n    // Surge or Netlify already gzip all static assets for you.\n    // Before setting to `true`, make sure to:\n    // npm install --save-dev compression-webpack-plugin\n    productionGzip: false,\n    productionGzipExtensions: ['js', 'css']\n  },\n  dev: {\n    env: require('./dev.env'),\n    port: 8080,\n    assetsSubDirectory: 'static',\n    assetsPublicPath: '/',\n    proxyTable: {},\n    // CSS Sourcemaps off by default because relative paths are \"buggy\"\n    // with this option, according to the CSS-Loader README\n    // (https://github.com/webpack/css-loader#sourcemaps)\n    // In our experience, they generally work as expected,\n    // just be aware of this issue when enabling this option.\n    cssSourceMap: false\n  }\n}\n"
  },
  {
    "path": "config/prod.env.js",
    "content": "module.exports = {\n  NODE_ENV: '\"production\"'\n}\n"
  },
  {
    "path": "demo/static/css/app.e040231b4c18b66b6bd7fef0d1036fd5.css",
    "content": "#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)}}\n/*# sourceMappingURL=app.e040231b4c18b66b6bd7fef0d1036fd5.css.map*/"
  },
  {
    "path": "demo/static/js/app.fbe675461aa62374f885.js",
    "content": "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:\"<App/>\",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<icon \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"name\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"chameleon\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"scale\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"20\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"style\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"color: #05CE7C;\"')]),c._v(\"></icon>\")])])},function(){var c=this,t=(c.$createElement,c._c);return t(\"code\",[t(\"pre\",[t(\"strong\",[c._v(\"html:\")]),c._v(\"\\n<icon \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"name\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"sun\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"scale\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"20\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"spin\")]),c._v(\"></icon>\")])])},function(){var c=this,t=(c.$createElement,c._c);return t(\"code\",[t(\"pre\",[t(\"strong\",[c._v(\"html:\")]),c._v(\"\\n<icon \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"name\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"settings\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"scale\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"20\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"id\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"hover\"')]),c._v(\"></icon>\\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<icon \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"name\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"unlock\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"scale\")]),c._v('=\"20\" '),t(\"span\",{staticClass:\"attr\"},[c._v(\"id\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"click\"')]),c._v(\"></icon>\\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<icon \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"name\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"chameleon\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"scale\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"20\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"id\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"animation\"')]),c._v(\"></icon>\\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\",{\nstaticClass:\"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<icon \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"name\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"roboAd\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"scale\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"12\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"index\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"0\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\":currentIndex\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"current\"')]),c._v(\" \"),t(\"span\",{staticClass:\"attr\"},[c._v(\"@click.native\")]),c._v(\"=\"),t(\"span\",{staticClass:\"val\"},[c._v('\"switchTo(0)\"')]),c._v(\"></icon>\\n<div>btn1</div>\\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<a;l++)s[c].paths.push(t.svg.path[l].$)},icons:s}},function(c,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});n(1);t.default={name:\"app\",components:{},data:function(){return{current:\"0\"}},methods:{switchTo:function(c){this.current=c.toString()}}}}]);\n//# sourceMappingURL=app.fbe675461aa62374f885.js.map"
  },
  {
    "path": "demo/static/js/manifest.09870d820b825613b221.js",
    "content": "!function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var a=window.webpackJsonp;window.webpackJsonp=function(o,p){for(var s,c,l=0,f=[];l<o.length;l++)c=o[l],r[c]&&f.push.apply(f,r[c]),r[c]=0;for(s in p)e[s]=p[s];for(a&&a(o,p);f.length;)f.shift().call(null,t);if(p[0])return n[0]=0,t(0)};var n={},r={0:0};t.e=function(e,a){if(0===r[e])return a.call(null,t);if(void 0!==r[e])r[e].push(a);else{r[e]=[a];var n=document.getElementsByTagName(\"head\")[0],o=document.createElement(\"script\");o.type=\"text/javascript\",o.charset=\"utf-8\",o.async=!0,o.src=t.p+\"static/js/\"+e+\".\"+{1:\"fbe675461aa62374f885\",2:\"81d6d64af49feb826eaf\"}[e]+\".js\",n.appendChild(o)}},t.m=e,t.c=n,t.p=\"/\"}([]);\n//# sourceMappingURL=manifest.09870d820b825613b221.js.map"
  },
  {
    "path": "demo/static/js/vendor.81d6d64af49feb826eaf.js",
    "content": "webpackJsonp([2,0],{1:function(e,t,n){(function(e,r){function i(e,n){var r={seen:[],stylize:a};return arguments.length>=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?\"\u001b[\"+i.colors[n][0]+\"m\"+e+\"\u001b[\"+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<s;++a)E(t,String(a))?o.push(d(e,t,n,r,String(a),!0)):o.push(\"\");return i.forEach(function(i){i.match(/^\\d+$/)||o.push(d(e,t,n,r,i,!0))}),o}function d(e,t,n,r,i,o){var a,s,u;if(u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},u.get?s=u.set?e.stylize(\"[Getter/Setter]\",\"special\"):e.stylize(\"[Getter]\",\"special\"):u.set&&(s=e.stylize(\"[Setter]\",\"special\")),E(r,i)||(a=\"[\"+i+\"]\"),s||(e.seen.indexOf(u.value)<0?(s=m(n)?l(e,u.value,null):l(e,u.value,n-1),s.indexOf(\"\\n\")>-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<arguments.length;n++)t.push(i(arguments[n]));return t.join(\" \")}for(var n=1,r=arguments,o=r.length,a=String(e).replace(N,function(e){if(\"%%\"===e)return\"%\";if(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];n<o;s=r[++n])a+=m(s)||!$(s)?\" \"+s:\" \"+i(s);return a},t.deprecate=function(n,i){function o(){if(!a){if(r.throwDeprecation)throw new Error(i);r.traceDeprecation?console.trace(i):console.error(i),a=!0}return n.apply(this,arguments)}if(w(e.process))return function(){return t.deprecate(n,i).apply(this,arguments)};if(r.noDeprecation===!0)return n;var a=!1;return o};var M,D={};t.debuglog=function(e){if(w(M)&&(M={NODE_ENV:\"production\"}.NODE_DEBUG||\"\"),e=e.toUpperCase(),!D[e])if(new RegExp(\"\\\\b\"+e+\"\\\\b\",\"i\").test(M)){var n=r.pid;D[e]=function(){var r=t.format.apply(t,arguments);console.error(\"%s %d: %s\",e,n,r)}}else D[e]=function(){};return D[e]},t.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},t.isArray=v,t.isBoolean=h,t.isNull=m,t.isNullOrUndefined=g,t.isNumber=y,t.isString=b,t.isSymbol=_,t.isUndefined=w,t.isRegExp=x,t.isObject=$,t.isDate=C,t.isError=k,t.isFunction=A,t.isPrimitive=O,t.isBuffer=n(2);var L=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];t.log=function(){console.log(\"%s - %s\",j(),t.format.apply(t,arguments))},t.inherits=n(19),t._extend=function(e,t){if(!t||!$(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(t,function(){return this}(),n(3))},2:function(e,t){e.exports=function(e){return e&&\"object\"==typeof e&&\"function\"==typeof e.copy&&\"function\"==typeof e.fill&&\"function\"==typeof e.readUInt8}},3:function(e,t){function n(){throw new Error(\"setTimeout has not been defined\")}function r(){throw new Error(\"clearTimeout has not been defined\")}function i(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function o(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function a(){h&&p&&(h=!1,p.length?v=p.concat(v):m=-1,v.length&&s())}function s(){if(!h){var e=i(a);h=!0;for(var t=v.length;t;){for(p=v,v=[];++m<t;)p&&p[m].run();m=-1,t=v.length}p=null,h=!1,o(e)}}function l(e,t){this.fun=e,this.array=t}function u(){}var c,f,d=e.exports={};!function(){try{c=\"function\"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{f=\"function\"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var p,v=[],h=!1,m=-1;d.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];v.push(new l(e,t)),1!==v.length||h||i(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},d.title=\"browser\",d.browser=!0,d.env={},d.argv=[],d.version=\"\",d.versions={},d.on=u,d.addListener=u,d.once=u,d.off=u,d.removeListener=u,d.removeAllListeners=u,d.emit=u,d.binding=function(e){throw new Error(\"process.binding is not supported\")},d.cwd=function(){return\"/\"},d.chdir=function(e){throw new Error(\"process.chdir is not supported\")},d.umask=function(){return 0}},19:function(e,t){\"function\"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},20:function(e,t,n){(function(t){/*!\n\t * Vue.js v2.1.6\n\t * (c) 2014-2016 Evan You\n\t * Released under the MIT License.\n\t */\n!function(t,n){e.exports=n()}(this,function(){\"use strict\";function e(e){return null==e?\"\":\"object\"==typeof e?JSON.stringify(e,null,2):String(e)}function n(e){var t=parseFloat(e,10);return t||0===t?t:e}function r(e,t){for(var n=Object.create(null),r=e.split(\",\"),i=0;i<r.length;i++)n[r[i]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}function i(e,t){if(e.length){var n=e.indexOf(t);if(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;n<e.length;n++)e[n]&&c(t,e[n]);return t}function v(){}function h(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(\",\")}function m(e,t){return e==t||!(!f(e)||!f(t))&&JSON.stringify(e)===JSON.stringify(t)}function g(e,t){for(var n=0;n<e.length;n++)if(m(e[n],t))return n;return-1}function y(e){var t=(e+\"\").charCodeAt(0);return 36===t||95===t}function b(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function _(e){if(!mi.test(e)){var t=e.split(\".\");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}function w(e){return/native code/.test(e.toString())}function x(e){Mi.target&&Di.push(Mi.target),Mi.target=e}function $(){Mi.target=Di.pop()}function C(e,t){e.__proto__=t}function k(e,t,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];b(e,o,t[o])}}function A(e){if(f(e)){var t;return o(e,\"__ob__\")&&e.__ob__ instanceof Ui?t=e.__ob__:Ri.shouldConvert&&!ki()&&(Array.isArray(e)||d(e))&&Object.isExtensible(e)&&!e._isVue&&(t=new Ui(e)),t}}function O(e,t,n,r){var i=new Mi,o=Object.getOwnPropertyDescriptor(e,t);if(!o||o.configurable!==!1){var a=o&&o.get,s=o&&o.set,l=A(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=a?a.call(e):n;return Mi.target&&(i.depend(),l&&l.dep.depend(),Array.isArray(t)&&j(t)),t},set:function(t){var o=a?a.call(e):n;t===o||t!==t&&o!==o||(r&&r(),s?s.call(e,t):n=t,l=A(t),i.notify())}})}}function S(e,t,n){if(Array.isArray(e))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(o(e,t))return void(e[t]=n);var r=e.__ob__;return e._isVue||r&&r.vmCount?void Ti(\"Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option.\"):r?(O(r.value,t,n),r.dep.notify(),n):void(e[t]=n)}function T(e,t){var n=e.__ob__;return e._isVue||n&&n.vmCount?void Ti(\"Avoid deleting properties on a Vue instance or its root $data - just set it to null.\"):void(o(e,t)&&(delete e[t],n&&n.dep.notify()))}function j(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&j(t)}function E(e,t){if(!t)return e;for(var n,r,i,a=Object.keys(t),s=0;s<a.length;s++)n=a[s],r=e[n],i=t[n],o(e,n)?d(r)&&d(i)&&E(r,i):S(e,n,i);return e}function N(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function M(e,t){var n=Object.create(e||null);return t?c(n,t):n}function D(e){for(var t in e.components){var n=t.toLowerCase();(ii(n)||hi.isReservedTag(n))&&Ti(\"Do not use built-in or reserved HTML elements as component id: \"+t)}}function L(e){var t=e.props;if(t){var n,r,i,o={};if(Array.isArray(t))for(n=t.length;n--;)r=t[n],\"string\"==typeof r?(i=si(r),o[i]={type:null}):Ti(\"props must be strings when using array syntax.\");else if(d(t))for(var a in t)r=t[a],i=si(a),o[i]=d(r)?r:{type:r};e.props=o}}function P(e){var t=e.directives;if(t)for(var n in t){var r=t[n];\"function\"==typeof r&&(t[n]={bind:r,update:r})}}function I(e,t,n){function r(r){var i=Fi[r]||Bi;c[r]=i(e[r],t[r],n,r)}D(t),L(t),P(t);var i=t.extends;if(i&&(e=\"function\"==typeof i?I(e,i.options,n):I(e,i,n)),t.mixins)for(var a=0,s=t.mixins.length;a<s;a++){var l=t.mixins[a];l.prototype instanceof Be&&(l=l.options),e=I(e,l,n)}var u,c={};for(u in e)r(u);for(u in t)o(e,u)||r(u);return c}function R(e,t,n,r){if(\"string\"==typeof n){var i=e[t];if(o(i,n))return i[n];var a=si(n);if(o(i,a))return i[a];var s=li(a);if(o(i,s))return i[s];var l=i[n]||i[a]||i[s];return r&&!l&&Ti(\"Failed to resolve \"+t.slice(0,-1)+\": \"+n,e),l}}function U(e,t,n,r){var i=t[e],a=!o(n,e),s=n[e];if(V(i.type)&&(a&&!o(i,\"default\")?s=!1:\"\"!==s&&s!==ci(e)||(s=!0)),void 0===s){s=F(r,i,e);var l=Ri.shouldConvert;Ri.shouldConvert=!0,A(s),Ri.shouldConvert=l}return z(i,e,s,r,a),s}function F(e,t,n){if(o(t,\"default\")){var r=t.default;return f(r)&&Ti('Invalid default value for prop \"'+n+'\": Props with type Object/Array must use a factory function to return the default value.',e),e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e[n]?e[n]:\"function\"==typeof r&&t.type!==Function?r.call(e):r}}function z(e,t,n,r,i){if(e.required&&i)return void Ti('Missing required prop: \"'+t+'\"',r);if(null!=n||e.required){var o=e.type,a=!o||o===!0,s=[];if(o){Array.isArray(o)||(o=[o]);for(var l=0;l<o.length&&!a;l++){var u=B(n,o[l]);s.push(u.expectedType),a=u.valid}}if(!a)return void Ti('Invalid prop: type check failed for prop \"'+t+'\". Expected '+s.map(li).join(\", \")+\", got \"+Object.prototype.toString.call(n).slice(8,-1)+\".\",r);var c=e.validator;c&&(c(n)||Ti('Invalid prop: custom validator check failed for prop \"'+t+'\".',r))}}function B(e,t){var n,r=H(t);return n=\"String\"===r?typeof e==(r=\"string\"):\"Number\"===r?typeof e==(r=\"number\"):\"Boolean\"===r?typeof e==(r=\"boolean\"):\"Function\"===r?typeof e==(r=\"function\"):\"Object\"===r?d(e):\"Array\"===r?Array.isArray(e):e instanceof t,{valid:n,expectedType:r}}function H(e){var t=e&&e.toString().match(/^\\s*function (\\w+)/);return t&&t[1]}function V(e){if(!Array.isArray(e))return\"Boolean\"===H(e);for(var t=0,n=e.length;t<n;t++)if(\"Boolean\"===H(e[t]))return!0;return!1}function J(){Gi.length=0,Yi={},Qi={},Xi=eo=!1}function q(){for(eo=!0,Gi.sort(function(e,t){return e.id-t.id}),to=0;to<Gi.length;to++){var e=Gi[to],t=e.id;if(Yi[t]=null,e.run(),null!=Yi[t]&&(Qi[t]=(Qi[t]||0)+1,Qi[t]>hi._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;a<r.length;a++)o(a);Ri.shouldConvert=!0}}function Q(e){var t=e.$options.data;t=e._data=\"function\"==typeof t?t.call(e):t||{},d(t)||(t={},Ti(\"data functions should return an object:\\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function\",e));for(var n=Object.keys(t),r=e.$options.props,i=n.length;i--;)r&&o(r,n[i])?Ti('The data property \"'+n[i]+'\" is already declared as a prop. Use prop default value instead.',e):oe(e,n[i]);A(t),t.__ob__&&t.__ob__.vmCount++}function X(e){var t=e.$options.computed;if(t)for(var n in t){var r=t[n];\"function\"==typeof r?(ao.get=ee(r,e),ao.set=v):(ao.get=r.get?r.cache!==!1?ee(r.get,e):l(r.get,e):v,ao.set=r.set?l(r.set,e):v),Object.defineProperty(e,n,ao)}}function ee(e,t){var n=new ro(t,e,v,{lazy:!0});return function(){return n.dirty&&n.evaluate(),Mi.target&&n.depend(),n.value}}function te(e){var t=e.$options.methods;if(t)for(var n in t)e[n]=null==t[n]?v:l(t[n],e),null==t[n]&&Ti('method \"'+n+'\" has an undefined value in the component definition. Did you reference the function correctly?',e)}function ne(e){var t=e.$options.watch;if(t)for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)re(e,n,r[i]);else re(e,n,r)}}function re(e,t,n){var r;d(n)&&(r=n,n=n.handler),\"string\"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function ie(e){var t={};t.get=function(){return this._data},t.set=function(e){Ti(\"Avoid replacing instance root $data. Use nested data properties instead.\",this)},Object.defineProperty(e.prototype,\"$data\",t),e.prototype.$set=S,e.prototype.$delete=T,e.prototype.$watch=function(e,t,n){var r=this;n=n||{},n.user=!0;var i=new ro(r,e,t,n);return n.immediate&&t.call(r,i.value),function(){i.teardown()}}}function oe(e,t){y(t)||Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return e._data[t]},set:function(n){e._data[t]=n}})}function ae(e){return new so(void 0,void 0,void 0,String(e))}function se(e){var t=new so(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isCloned=!0,t}function le(e){for(var t=new Array(e.length),n=0;n<e.length;n++)t[n]=se(e[n]);return t}function ue(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function ce(e){e.prototype._mount=function(e,t){var n=this;return n.$el=e,n.$options.render||(n.$options.render=lo,n.$options.template&&\"#\"!==n.$options.template.charAt(0)?Ti(\"You are using the runtime-only build of Vue where the template option is not available. Either pre-compile the templates into render functions, or use the compiler-included build.\",n):Ti(\"Failed to mount component: template or render function not defined.\",n)),fe(n,\"beforeMount\"),n._watcher=new ro(n,function(){n._update(n._render(),t)},v),t=!1,null==n.$vnode&&(n._isMounted=!0,fe(n,\"mounted\")),n},e.prototype._update=function(e,t){var n=this;n._isMounted&&fe(n,\"beforeUpdate\");var r=n.$el,i=n._vnode,o=uo;uo=n,n._vnode=e,i?n.$el=n.__patch__(i,e):n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),uo=o,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el),n._isMounted&&fe(n,\"updated\")},e.prototype._updateFromParent=function(e,t,n,r){var i=this,o=!(!i.$options._renderChildren&&!r);if(i.$options._parentVnode=n,i.$vnode=n,i._vnode&&(i._vnode.parent=n),i.$options._renderChildren=r,e&&i.$options.props){Ri.shouldConvert=!1,Ri.isSettingProps=!0;for(var a=i.$options._propKeys||[],s=0;s<a.length;s++){var l=a[s];i[l]=U(l,i.$options.props,e,i)}Ri.shouldConvert=!0,Ri.isSettingProps=!1,i.$options.propsData=e}if(t){var u=i.$options._parentListeners;i.$options._parentListeners=t,i._updateListeners(t,u)}o&&(i.$slots=Pe(r,n.context),i.$forceUpdate())},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){fe(e,\"beforeDestroy\"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||i(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,fe(e,\"destroyed\"),e.$off(),e.$el&&(e.$el.__vue__=null),e.__patch__(e._vnode,null)}}}function fe(e,t){var n=e.$options[t];if(n)for(var r=0,i=n.length;r<i;r++)n[r].call(e);e.$emit(\"hook:\"+t)}function de(e,t,n,r,i){if(e){var o=n.$options._base;if(f(e)&&(e=o.extend(e)),\"function\"!=typeof e)return void Ti(\"Invalid Component definition: \"+String(e),n);if(!e.cid)if(e.resolved)e=e.resolved;else if(e=be(e,o,function(){n.$forceUpdate()}),!e)return;ze(e),t=t||{};var a=_e(t,e);if(e.options.functional)return pe(e,a,t,n,r);var s=t.on;t.on=t.nativeOn,e.options.abstract&&(t={}),xe(t);var l=e.options.name||i,u=new so(\"vue-component-\"+e.cid+(l?\"-\"+l:\"\"),t,void 0,void 0,void 0,n,{Ctor:e,propsData:a,listeners:s,tag:i,children:r});return u}}function pe(e,t,n,r,i){var o={},a=e.options.props;if(a)for(var s in a)o[s]=U(s,a,t);var l=Object.create(r),u=function(e,t,n,r){return Ee(l,e,t,n,r,!0)},c=e.options.render.call(null,u,{props:o,data:n,parent:r,children:i,slots:function(){return Pe(i,r)}});return c instanceof so&&(c.functionalContext=r,n.slot&&((c.data||(c.data={})).slot=n.slot)),c}function ve(e,t,n,r){var i=e.componentOptions,o={_isComponent:!0,parent:t,propsData:i.propsData,_componentTag:i.tag,_parentVnode:e,_parentListeners:i.listeners,_renderChildren:i.children,_parentElm:n||null,_refElm:r||null},a=e.data.inlineTemplate;return a&&(o.render=a.render,o.staticRenderFns=a.staticRenderFns),new i.Ctor(o)}function he(e,t,n,r){if(!e.child||e.child._isDestroyed){var i=e.child=ve(e,uo,n,r);i.$mount(t?e.elm:void 0,t)}else if(e.data.keepAlive){var o=e;me(o,o)}}function me(e,t){var n=t.componentOptions,r=t.child=e.child;r._updateFromParent(n.propsData,n.listeners,t,n.children)}function ge(e){e.child._isMounted||(e.child._isMounted=!0,fe(e.child,\"mounted\")),e.data.keepAlive&&(e.child._inactive=!1,fe(e.child,\"activated\"))}function ye(e){e.child._isDestroyed||(e.data.keepAlive?(e.child._inactive=!0,fe(e.child,\"deactivated\")):e.child.$destroy())}function be(e,t,n){if(!e.requested){e.requested=!0;var r=e.pendingCallbacks=[n],i=!0,o=function(n){if(f(n)&&(n=t.extend(n)),e.resolved=n,!i)for(var o=0,a=r.length;o<a;o++)r[o](n)},a=function(t){Ti(\"Failed to resolve async component: \"+String(e)+(t?\"\\nReason: \"+t:\"\"))},s=e(o,a);return s&&\"function\"==typeof s.then&&!e.resolved&&s.then(o,a),i=!1,e.resolved}e.pendingCallbacks.push(n)}function _e(e,t){var n=t.options.props;if(n){var r={},i=e.attrs,o=e.props,a=e.domProps;if(i||o||a)for(var s in n){var l=ci(s);we(r,o,s,l,!0)||we(r,i,s,l)||we(r,a,s,l)}return r}}function we(e,t,n,r,i){if(t){if(o(t,n))return e[n]=t[n],i||delete t[n],!0;if(o(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function xe(e){e.hook||(e.hook={});for(var t=0;t<fo.length;t++){var n=fo[t],r=e.hook[n],i=co[n];e.hook[n]=r?$e(i,r):i}}function $e(e,t){return function(n,r,i,o){e(n,r,i,o),t(n,r,i,o)}}function Ce(e,t,n,r){r+=t;var i=e.__injected||(e.__injected={});if(!i[r]){i[r]=!0;var o=e[t];o?e[t]=function(){o.apply(this,arguments),n.apply(this,arguments)}:e[t]=n}}function ke(e,t,n,r,i){var o,a,s,l,u,c,f;for(o in e)if(a=e[o],s=t[o],a)if(s){if(a!==s)if(Array.isArray(s)){s.length=a.length;for(var d=0;d<s.length;d++)s[d]=a[d];e[o]=s}else s.fn=a,e[o]=s}else f=\"~\"===o.charAt(0),u=f?o.slice(1):o,c=\"!\"===u.charAt(0),u=c?u.slice(1):u,Array.isArray(a)?n(u,a.invoker=Ae(a),f,c):(a.invoker||(l=a,a=e[o]={},a.fn=l,a.invoker=Oe(a)),n(u,a.invoker,f,c));else Ti('Invalid handler for event \"'+o+'\": got '+String(a),i);for(o in t)e[o]||(f=\"~\"===o.charAt(0),u=f?o.slice(1):o,c=\"!\"===u.charAt(0),u=c?u.slice(1):u,r(u,t[o].invoker,c))}function Ae(e){return function(t){for(var n=arguments,r=1===arguments.length,i=0;i<e.length;i++)r?e[i](t):e[i].apply(null,n)}}function Oe(e){return function(t){var n=1===arguments.length;n?e.fn(t):e.fn.apply(null,arguments)}}function Se(e){return a(e)?[ae(e)]:Array.isArray(e)?Te(e):void 0}function Te(e,t){var n,r,i,o=[];for(n=0;n<e.length;n++)r=e[n],null!=r&&\"boolean\"!=typeof r&&(i=o[o.length-1],Array.isArray(r)?o.push.apply(o,Te(r,(t||\"\")+\"_\"+n)):a(r)?i&&i.text?i.text+=String(r):\"\"!==r&&o.push(ae(r)):r.text&&i&&i.text?o[o.length-1]=ae(i.text+r.text):(r.tag&&null==r.key&&null!=t&&(r.key=\"__vlist\"+t+\"_\"+n+\"__\"),o.push(r)));return o}function je(e){return e&&e.filter(function(e){return e&&e.componentOptions})[0]}function Ee(e,t,n,r,i,o){return(Array.isArray(n)||a(n))&&(i=r,r=n,n=void 0),o&&(i=!0),Ne(e,t,n,r,i)}function Ne(e,t,n,r,i){if(n&&n.__ob__)return Ti(\"Avoid using observed data object as vnode data: \"+JSON.stringify(n)+\"\\nAlways create fresh vnode data objects in each render!\",e),lo();if(!t)return lo();Array.isArray(r)&&\"function\"==typeof r[0]&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),i&&(r=Se(r));var o,a;if(\"string\"==typeof t){var s;a=hi.getTagNamespace(t),hi.isReservedTag(t)?o=new so(hi.parsePlatformTagName(t),n,r,void 0,void 0,e):(s=R(e.$options,\"components\",t))?o=de(s,n,e,r,t):(a=\"foreignObject\"===t?\"xhtml\":a,o=new so(t,n,r,void 0,void 0,e))}else o=de(t,n,e,r);return o?(a&&Me(o,a),o):lo()}function Me(e,t){if(e.ns=t,e.children)for(var n=0,r=e.children.length;n<r;n++){var i=e.children[n];i.tag&&!i.ns&&Me(i,t)}}function De(e){e.$vnode=null,e._vnode=null,e._staticTrees=null;var t=e.$options._parentVnode,n=t&&t.context;e.$slots=Pe(e.$options._renderChildren,n),e.$scopedSlots={},e._c=function(t,n,r,i){return Ee(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return Ee(e,t,n,r,i,!0)},e.$options.el&&e.$mount(e.$options.el)}function Le(t){function r(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&\"string\"!=typeof e[r]&&i(e[r],t+\"_\"+r,n);else i(e,t,n)}function i(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}t.prototype.$nextTick=function(e){return Oi(e,this)},t.prototype._render=function(){var e=this,t=e.$options,n=t.render,r=t.staticRenderFns,i=t._parentVnode;if(e._isMounted)for(var o in e.$slots)e.$slots[o]=le(e.$slots[o]);i&&i.data.scopedSlots&&(e.$scopedSlots=i.data.scopedSlots),r&&!e._staticTrees&&(e._staticTrees=[]),e.$vnode=i;var a;try{a=n.call(e._renderProxy,e.$createElement)}catch(t){if(!hi.errorHandler)throw Ti(\"Error when rendering \"+Si(e)+\":\"),t;hi.errorHandler.call(null,t,e),a=e._vnode}return a instanceof so||(Array.isArray(a)&&Ti(\"Multiple root nodes returned from render function. Render function should return a single root node.\",e),a=lo()),a.parent=i,a},t.prototype._s=e,t.prototype._v=ae,t.prototype._n=n,t.prototype._e=lo,t.prototype._q=m,t.prototype._i=g,t.prototype._m=function(e,t){var n=this._staticTrees[e];return n&&!t?Array.isArray(n)?le(n):se(n):(n=this._staticTrees[e]=this.$options.staticRenderFns[e].call(this._renderProxy),r(n,\"__static__\"+e,!1),n)},t.prototype._o=function(e,t,n){return r(e,\"__once__\"+t+(n?\"_\"+n:\"\"),!0),e},t.prototype._f=function(e){return R(this.$options,\"filters\",e,!0)||vi},t.prototype._l=function(e,t){var n,r,i,o,a;if(Array.isArray(e))for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if(\"number\"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(f(e))for(o=Object.keys(e),n=new Array(o.length),r=0,i=o.length;r<i;r++)a=o[r],n[r]=t(e[a],a,r);return n},t.prototype._t=function(e,t,n){var r=this.$scopedSlots[e];if(r)return r(n||{})||t;var i=this.$slots[e];return i&&(i._rendered&&Ti('Duplicate presence of slot \"'+e+'\" found in the same render tree - this will likely cause render errors.',this),i._rendered=!0),i||t},t.prototype._b=function(e,t,n,r){if(n)if(f(n)){Array.isArray(n)&&(n=p(n));for(var i in n)if(\"class\"===i||\"style\"===i)e[i]=n[i];else{var o=r||hi.mustUseProp(t,i)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={});o[i]=n[i]}}else Ti(\"v-bind without argument expects an Object or Array value\",this);return e},t.prototype._k=function(e,t,n){var r=hi.keyCodes[t]||n;return Array.isArray(r)?r.indexOf(e)===-1:r!==e}}function Pe(e,t){var n={};if(!e)return n;for(var r,i,o=[],a=0,s=e.length;a<s;a++)if(i=e[a],(i.context===t||i.functionalContext===t)&&i.data&&(r=i.data.slot)){var l=n[r]||(n[r]=[]);\"template\"===i.tag?l.push.apply(l,i.children):l.push(i)}else o.push(i);return o.length&&(1!==o.length||\" \"!==o[0].text&&!o[0].isComment)&&(n.default=o),n}function Ie(e){e._events=Object.create(null);var t=e.$options._parentListeners,n=function(t,n,r){r?e.$once(t,n):e.$on(t,n)},r=l(e.$off,e);e._updateListeners=function(t,i){ke(t,i||{},n,r,e)},t&&e._updateListeners(t)}function Re(e){e.prototype.$on=function(e,t){var n=this;return(n._events[e]||(n._events[e]=[])).push(t),n},e.prototype.$once=function(e,t){function n(){r.$off(e,n),t.apply(r,arguments)}var r=this;return n.fn=t,r.$on(e,n),r},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;var r=n._events[e];if(!r)return n;if(1===arguments.length)return n._events[e]=null,n;for(var i,o=r.length;o--;)if(i=r[o],i===t||i.fn===t){r.splice(o,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?u(n):n;for(var r=u(arguments,1),i=0,o=n.length;i<o;i++)n[i].apply(t,r)}return t}}function Ue(e){e.prototype._init=function(e){var t=this;t._uid=po++,t._isVue=!0,e&&e._isComponent?Fe(t,e):t.$options=I(ze(t.constructor),e||{},t),zi(t),t._self=t,ue(t),Ie(t),fe(t,\"beforeCreate\"),G(t),fe(t,\"created\"),De(t)}}function Fe(e,t){var n=e.$options=Object.create(e.constructor.options);n.parent=t.parent,n.propsData=t.propsData,n._parentVnode=t._parentVnode,n._parentListeners=t._parentListeners,n._renderChildren=t._renderChildren,n._componentTag=t._componentTag,n._parentElm=t._parentElm,n._refElm=t._refElm,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function ze(e){var t=e.options;if(e.super){var n=e.super.options,r=e.superOptions,i=e.extendOptions;n!==r&&(e.superOptions=n,i.render=t.render,i.staticRenderFns=t.staticRenderFns,i._scopeId=t._scopeId,t=e.options=I(n,i),t.name&&(t.components[t.name]=e))}return t}function Be(e){this instanceof Be||Ti(\"Vue is a constructor and should be called with the `new` keyword\"),this._init(e)}function He(e){e.use=function(e){if(!e.installed){var t=u(arguments,1);return t.unshift(this),\"function\"==typeof e.install?e.install.apply(e,t):e.apply(null,t),e.installed=!0,this}}}function Ve(e){e.mixin=function(e){this.options=I(this.options,e)}}function Je(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=e.name||n.options.name;/^[a-zA-Z][\\w-]*$/.test(o)||Ti('Invalid component name: \"'+o+'\". Component names can only contain alphanumeric characters and the hyphen, and must start with a letter.');var a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=I(n.options,e),a.super=n,a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,hi._assetTypes.forEach(function(e){a[e]=n[e]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,i[r]=a,a}}function qe(e){hi._assetTypes.forEach(function(t){e[t]=function(e,n){return n?(\"component\"===t&&hi.isReservedTag(e)&&Ti(\"Do not use built-in or reserved HTML elements as component id: \"+e),\"component\"===t&&d(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),\"directive\"===t&&\"function\"==typeof n&&(n={bind:n,update:n}),this.options[t+\"s\"][e]=n,n):this.options[t+\"s\"][e]}})}function Ke(e,t){return\"string\"==typeof e?e.split(\",\").indexOf(t)>-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<i;r++)e[r]&&(n=Xe(e[r]))&&(t+=n+\" \");return t.slice(0,-1)}if(f(e)){for(var o in e)e[o]&&(t+=o+\" \");return t.slice(0,-1)}return t}function et(e){return To(e)?\"svg\":\"math\"===e?\"math\":void 0}function tt(e){if(!yi)return!0;if(Eo(e))return!1;if(e=e.toLowerCase(),null!=No[e])return No[e];var t=document.createElement(e);return e.indexOf(\"-\")>-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)&&gt(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)&&gt(i=i.transition)){for(i=0;i<O.activate.length;++i)O.activate[i](Lo,o);t.push(o);break}c(n,e.elm,r)}function c(e,t,n){e&&(n?T.insertBefore(e,t,n):T.appendChild(e,t))}function f(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)s(t[r],n,e.elm,null,!0);else a(e.text)&&T.appendChild(e.elm,T.createTextNode(e.text))}function d(e){for(;e.child;)e=e.child._vnode;return gt(e.tag)}function p(e,t){for(var n=0;n<O.create.length;++n)O.create[n](Lo,e);k=e.data.hook,gt(k)&&(k.create&&k.create(Lo,e),k.insert&&t.push(e))}function v(e,t){e.data.pendingInsert&&t.push.apply(t,e.data.pendingInsert),e.elm=e.child.$el,d(e)?(p(e,t),h(e)):(ht(e),t.push(e))}function h(e){var t;gt(t=e.context)&&gt(t=t.$options._scopeId)&&T.setAttribute(e.elm,t,\"\"),gt(t=uo)&&t!==e.context&&gt(t=t.$options._scopeId)&&T.setAttribute(e.elm,t,\"\")}function m(e,t,n,r,i,o){for(;r<=i;++r)s(n[r],o,e,t)}function g(e){var t,n,r=e.data;if(gt(r))for(gt(t=r.hook)&&gt(t=t.destroy)&&t(e),t=0;t<O.destroy.length;++t)O.destroy[t](e);if(gt(t=e.children))for(n=0;n<e.children.length;++n)g(e.children[n])}function y(e,t,n,r){for(;n<=r;++n){var i=t[n];gt(i)&&(gt(i.tag)?(b(i),g(i)):T.removeChild(e,i.elm))}}function b(e,t){if(t||gt(e.data)){var n=O.remove.length+1;for(t?t.listeners+=n:t=i(e.elm,n),gt(k=e.child)&&gt(k=k._vnode)&&gt(k.data)&&b(k,t),k=0;k<O.remove.length;++k)O.remove[k](e,t);gt(k=e.data.hook)&&gt(k=k.remove)?k(e,t):t()}else o(e.elm)}function _(e,t,n,r,i){for(var o,a,l,u,c=0,f=0,d=t.length-1,p=t[0],v=t[d],h=n.length-1,g=n[0],b=n[h],_=!i;c<=d&&f<=h;)mt(p)?p=t[++c]:mt(v)?v=t[--d]:yt(p,g)?(w(p,g,r),p=t[++c],g=n[++f]):yt(v,b)?(w(v,b,r),v=t[--d],b=n[--h]):yt(p,b)?(w(p,b,r),_&&T.insertBefore(e,p.elm,T.nextSibling(v.elm)),p=t[++c],b=n[--h]):yt(v,g)?(w(v,g,r),_&&T.insertBefore(e,v.elm,p.elm),v=t[--d],g=n[++f]):(mt(o)&&(o=bt(t,c,d)),a=gt(g.key)?o[g.key]:null,mt(a)?(s(g,r,e,p.elm),g=n[++f]):(l=t[a],l||Ti(\"It seems there are duplicate keys that is causing an update error. Make sure each v-for item has a unique key.\"),yt(l,g)?(w(l,g,r),t[a]=void 0,_&&T.insertBefore(e,g.elm,p.elm),g=n[++f]):(s(g,r,e,p.elm),g=n[++f])));c>d?(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&&gt(i=o.hook)&&gt(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<O.update.length;++i)O.update[i](e,t);gt(i=o.hook)&&gt(i=i.update)&&i(e,t)}mt(t.text)?gt(l)&&gt(u)?l!==u&&_(s,l,u,n,r):gt(u)?(gt(e.text)&&T.setTextContent(s,\"\"),m(s,null,u,0,u.length-1,n)):gt(l)?y(s,l,0,l.length-1):gt(e.text)&&T.setTextContent(s,\"\"):e.text!==t.text&&T.setTextContent(s,t.text),a&&gt(i=o.hook)&&gt(i=i.postpatch)&&i(e,t)}}function x(e,t,n){if(n&&e.parent)e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}function $(e,t,n){if(!C(e,t))return!1;t.elm=e;var r=t.tag,i=t.data,o=t.children;if(gt(i)&&(gt(k=i.hook)&&gt(k=k.init)&&k(t,!0),gt(k=t.child)))return v(t,n),!0;if(gt(r)){if(gt(o))if(e.hasChildNodes()){for(var a=!0,s=e.firstChild,l=0;l<o.length;l++){if(!s||!$(s,o[l],n)){a=!1;break}s=s.nextSibling}if(!a||s)return\"undefined\"==typeof console||E||(E=!0,console.warn(\"Parent: \",e),console.warn(\"Mismatching childNodes vs. VNodes: \",e.childNodes,o)),!1}else f(t,o,n);if(gt(i))for(var u in i)if(!N(u)){p(t,n);break}}return!0}function C(t,n){return n.tag?0===n.tag.indexOf(\"vue-component\")||n.tag.toLowerCase()===(t.tagName&&t.tagName.toLowerCase()):e(n.text)===t.data}var k,A,O={},S=t.modules,T=t.nodeOps;for(k=0;k<Po.length;++k)for(O[Po[k]]=[],A=0;A<S.length;++A)void 0!==S[A][Po[k]]&&O[Po[k]].push(S[A][Po[k]]);var j=0,E=!1,N=r(\"attrs,style,class,staticClass,staticStyle,key\");return function(e,t,r,i,o,a){if(!t)return void(e&&g(e));var l,u,c=!1,f=[];if(e){var p=gt(e.nodeType);if(!p&&yt(e,t))w(e,t,f,i);else{if(p){if(1===e.nodeType&&e.hasAttribute(\"server-rendered\")&&(e.removeAttribute(\"server-rendered\"),r=!0),r){if($(e,t,f))return x(t,f,!0),e;Ti(\"The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. 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<O.create.length;++h)O.create[h](Lo,t.parent)}null!==u?y(u,[e],0,0):gt(e.tag)&&g(e)}}else c=!0,s(t,f,o,a);return x(t,f,c),t.elm}}function wt(e,t){(e.data.directives||t.data.directives)&&xt(e,t)}function xt(e,t){var n,r,i,o=e===Lo,a=$t(e.data.directives,e.context),s=$t(t.data.directives,t.context),l=[],u=[];for(n in s)r=a[n],i=s[n],r?(i.oldValue=r.value,kt(i,\"update\",t,e),i.def&&i.def.componentUpdated&&u.push(i)):(kt(i,\"bind\",t,e),i.def&&i.def.inserted&&l.push(i));if(l.length){var c=function(){for(var n=0;n<l.length;n++)kt(l[n],\"inserted\",t,e)};o?Ce(t.data.hook||(t.data.hook={}),\"insert\",c,\"dir-insert\"):c()}if(u.length&&Ce(t.data.hook||(t.data.hook={}),\"postpatch\",function(){for(var n=0;n<u.length;n++)kt(u[n],\"componentUpdated\",t,e)},\"dir-postpatch\"),!o)for(n in a)s[n]||kt(a[n],\"unbind\",e)}function $t(e,t){var n=Object.create(null);\nif(!e)return n;var r,i;for(r=0;r<e.length;r++)i=e[r],i.modifiers||(i.modifiers=Ro),n[Ct(i)]=i,i.def=R(t.$options,\"directives\",i.name,!0);return n}function Ct(e){return e.rawName||e.name+\".\"+Object.keys(e.modifiers||{}).join(\".\")}function kt(e,t,n,r){var i=e.def&&e.def[t];i&&i(n.elm,e,n,r)}function At(e,t){if(e.data.attrs||t.data.attrs){var n,r,i,o=t.elm,a=e.data.attrs||{},s=t.data.attrs||{};s.__ob__&&(s=t.data.attrs=c({},s));for(n in s)r=s[n],i=a[n],i!==r&&Ot(o,n,r);wi&&s.value!==a.value&&Ot(o,\"value\",s.value);for(n in a)null==s[n]&&(Co(n)?o.removeAttributeNS($o,ko(n)):wo(n)||o.removeAttribute(n))}}function Ot(e,t,n){xo(t)?Ao(n)?e.removeAttribute(t):e.setAttribute(t,t):wo(t)?e.setAttribute(t,Ao(n)||\"false\"===n?\"false\":\"true\"):Co(t)?Ao(n)?e.removeAttributeNS($o,ko(t)):e.setAttributeNS($o,t,n):Ao(n)?e.removeAttribute(t):e.setAttribute(t,n)}function St(e,t){var n=t.elm,r=t.data,i=e.data;if(r.staticClass||r.class||i&&(i.staticClass||i.class)){var o=We(t),a=n._transitionClasses;a&&(o=Qe(o,Xe(a))),o!==n._prevClass&&(n.setAttribute(\"class\",o),n._prevClass=o)}}function Tt(e,t,n,r){if(n){var i=t;t=function(n){jt(e,t,r),1===arguments.length?i(n):i.apply(null,arguments)}}go.addEventListener(e,t,r)}function jt(e,t,n){go.removeEventListener(e,t,n)}function Et(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};go=t.elm,ke(n,r,Tt,jt,t.context)}}function Nt(e,t){if(e.data.domProps||t.data.domProps){var n,r,i=t.elm,o=e.data.domProps||{},a=t.data.domProps||{};a.__ob__&&(a=t.data.domProps=c({},a));for(n in o)null==a[n]&&(i[n]=\"\");for(n in a)if(r=a[n],\"textContent\"!==n&&\"innerHTML\"!==n||(t.children&&(t.children.length=0),r!==o[n]))if(\"value\"===n){i._value=r;var s=null==r?\"\":String(r);!i.composing&&(document.activeElement!==i&&i.value!==s||Mt(t,s))&&(i.value=s)}else i[n]=r}}function Mt(e,t){var r=e.elm.value,i=e.elm._vModifiers;return i&&i.number||\"number\"===e.elm.type?n(r)!==n(t):i&&i.trim?r.trim()!==t.trim():r!==t}function Dt(e){var t=Lt(e.style);return e.staticStyle?c(e.staticStyle,t):t}function Lt(e){return Array.isArray(e)?p(e):\"string\"==typeof e?Vo(e):e}function Pt(e,t){var n,r={};if(t)for(var i=e;i.child;)i=i.child._vnode,i.data&&(n=Dt(i.data))&&c(r,n);(n=Dt(e.data))&&c(r,n);for(var o=e;o=o.parent;)o.data&&(n=Dt(o.data))&&c(r,n);return r}function It(e,t){var n=t.data,r=e.data;if(n.staticStyle||n.style||r.staticStyle||r.style){var i,o,a=t.elm,s=e.data.staticStyle,l=e.data.style||{},u=s||l,f=Lt(t.data.style)||{};t.data.style=f.__ob__?c({},f):f;var d=Pt(t,!0);for(o in u)null==d[o]&&Ko(a,o,\"\");for(o in d)i=d[o],i!==u[o]&&Ko(a,o,null==i?\"\":i)}}function Rt(e,t){if(t&&t.trim())if(e.classList)t.indexOf(\" \")>-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(){l<a&&u()},o+1),e.addEventListener(s,c)}function Vt(e,t){var n,r=window.getComputedStyle(e),i=r[ea+\"Delay\"].split(\", \"),o=r[ea+\"Duration\"].split(\", \"),a=Jt(i,o),s=r[na+\"Delay\"].split(\", \"),l=r[na+\"Duration\"].split(\", \"),u=Jt(s,l),c=0,f=0;t===Qo?a>0&&(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.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return qt(t)+qt(e[n])}))}function qt(e){return 1e3*Number(e.slice(0,-1))}function Kt(e,t){var n=e.elm;n._leaveCb&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Wt(e.data.transition);if(r&&!n._enterCb&&1===n.nodeType){for(var i=r.css,o=r.type,a=r.enterClass,s=r.enterActiveClass,l=r.appearClass,u=r.appearActiveClass,c=r.beforeEnter,f=r.enter,d=r.afterEnter,p=r.enterCancelled,v=r.beforeAppear,h=r.appear,m=r.afterAppear,g=r.appearCancelled,y=uo,b=uo.$vnode;b&&b.parent;)b=b.parent,y=b.context;var _=!y._isMounted||!e.isRootInsert;if(!_||h||\"\"===h){var w=_?l:a,x=_?u:s,$=_?v||c:c,C=_&&\"function\"==typeof h?h:f,k=_?m||d:d,A=_?g||p:p,O=i!==!1&&!wi,S=C&&(C._length||C.length)>1,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('<select multiple v-model=\"'+t.expression+'\"> expects an Array value for its binding, but got '+Object.prototype.toString.call(r).slice(8,-1),n);for(var o,a,s=0,l=e.options.length;s<l;s++)if(a=e.options[s],i)o=g(r,en(a))>-1,a.selected!==o&&(a.selected=o);else if(m(en(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}function Xt(e,t){for(var n=0,r=t.length;n<r;n++)if(m(en(t[n]),e))return!1;return!0}function en(e){return\"_value\"in e?e._value:e.value}function tn(e){e.target.composing=!0}function nn(e){e.target.composing=!1,rn(e.target,\"input\")}function rn(e,t){var n=document.createEvent(\"HTMLEvents\");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function on(e){return!e.child||e.data&&e.data.transition?e:on(e.child._vnode)}function an(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?an(je(t.children)):e}function sn(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[si(o)]=i[o].fn;return t}function ln(e,t){return/\\d-keep-alive$/.test(t.tag)?e(\"keep-alive\"):null}function un(e){for(;e=e.parent;)if(e.data.transition)return!0}function cn(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function fn(e){e.data.newPos=e.elm.getBoundingClientRect()}function dn(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform=\"translate(\"+r+\"px,\"+i+\"px)\",o.transitionDuration=\"0s\"}}function pn(e,t){var n=document.createElement(\"div\");return n.innerHTML='<div a=\"'+e+'\">',n.innerHTML.indexOf(t)>0}function vn(e){return _a=_a||document.createElement(\"div\"),_a.innerHTML=e,_a.textContent}function hn(e,t){return t&&(e=e.replace(vs,\"\\n\")),e.replace(ds,\"<\").replace(ps,\">\").replace(hs,\"&\").replace(ms,'\"')}function mn(e,t){function n(t){f+=t,e=e.substring(t)}function r(){var t=e.match(Ea);if(t){var r={tagName:t[1],attrs:[],start:f};n(t[0].length);for(var i,o;!(i=e.match(Na))&&(o=e.match(Sa));)n(o[0].length),r.attrs.push(o);if(i)return r.unarySlash=i[1],n(i[0].length),r.end=f,r}}function i(e){var n=e.tagName,r=e.unarySlash;u&&(\"p\"===s&&Ca(n)&&o(\"\",s),$a(n)&&s===n&&o(\"\",n));for(var i=c(n)||\"html\"===n&&\"head\"===s||!!r,a=e.attrs.length,f=new Array(a),d=0;d<a;d++){var p=e.attrs[d];Ia&&p[0].indexOf('\"\"')===-1&&(\"\"===p[3]&&delete p[3],\"\"===p[4]&&delete p[4],\"\"===p[5]&&delete p[5]);var v=p[3]||p[4]||p[5]||\"\";f[d]={name:p[1],value:hn(v,t.shouldDecodeNewlines)}}i||(l.push({tag:n,attrs:f}),s=n,r=\"\"),t.start&&t.start(n,f,i,e.start,e.end)}function o(e,n,r,i){var o;if(null==r&&(r=f),null==i&&(i=f),n){var a=n.toLowerCase();for(o=l.length-1;o>=0&&l[o].tag.toLowerCase()!==a;o--);}else o=0;if(o>=0){for(var u=l.length-1;u>=o;u--)t.end&&t.end(l[u].tag,r,i);l.length=o,s=o&&l[o-1].tag}else\"br\"===n.toLowerCase()?t.start&&t.start(n,[],!0,r,i):\"p\"===n.toLowerCase()&&(t.start&&t.start(n,[],!1,r,i),t.end&&t.end(n,r,i))}for(var a,s,l=[],u=t.expectHTML,c=t.isUnaryTag||pi,f=0;e;){if(a=e,s&&cs(s,t.sfc,l)){var d=s.toLowerCase(),p=fs[d]||(fs[d]=new RegExp(\"([\\\\s\\\\S]*?)(</\"+d+\"[^>]*>)\",\"i\")),v=0,h=e.replace(p,function(e,n,r){return v=r.length,\"script\"!==d&&\"style\"!==d&&\"noscript\"!==d&&(n=n.replace(/<!--([\\s\\S]*?)-->/g,\"$1\").replace(/<!\\[CDATA\\[([\\s\\S]*?)]]>/g,\"$1\")),t.chars&&t.chars(n),\"\"});f+=e.length-h.length,e=h,o(\"</\"+d+\">\",d,f-v,f)}else{var m=e.indexOf(\"<\");if(0===m){if(La.test(e)){var g=e.indexOf(\"-->\");if(g>=0){n(g+3);continue}}if(Pa.test(e)){var y=e.indexOf(\"]>\");if(y>=0){n(y+2);continue}}var b=e.match(Da);if(b){n(b[0].length);continue}var _=e.match(Ma);if(_){var w=f;n(_[0].length),o(_[0],_[1],w,f);continue}var x=r();if(x){i(x);continue}}var $=void 0,C=void 0,k=void 0;if(m>0){for(C=e.slice(m);!(Ma.test(C)||Ea.test(C)||La.test(C)||Pa.test(C)||(k=C.indexOf(\"<\",1),k<0));)m+=k,C=e.slice(m);$=e.substring(0,m),n(m)}m<0&&($=e,e=\"\"),t.chars&&$&&t.chars($)}if(e===a&&t.chars){t.chars(e);break}}o()}function gn(e){function t(){(a||(a=[])).push(e.slice(v,i).trim()),v=i+1}var n,r,i,o,a,s=!1,l=!1,u=!1,c=!1,f=0,d=0,p=0,v=0;for(i=0;i<e.length;i++)if(r=n,n=e.charCodeAt(i),s)39===n&&92!==r&&(s=!1);else if(l)34===n&&92!==r&&(l=!1);else if(u)96===n&&92!==r&&(u=!1);else if(c)47===n&&92!==r&&(c=!1);else if(124!==n||124===e.charCodeAt(i+1)||124===e.charCodeAt(i-1)||f||d||p){switch(n){case 34:l=!0;break;case 39:s=!0;break;case 96:u=!0;break;case 40:p++;break;case 41:p--;break;case 91:d++;break;case 93:d--;break;case 123:f++;break;case 125:f--}if(47===n){for(var h=i-1,m=void 0;h>=0&&(m=e.charAt(h),\" \"===m);h--);m&&/[\\w$]/.test(m)||(c=!0)}}else void 0===o?(v=i+1,o=e.slice(0,i).trim()):t();if(void 0===o?o=e.slice(0,i).trim():0!==v&&t(),a)for(i=0;i<a.length;i++)o=yn(o,a[i]);return o}function yn(e,t){var n=t.indexOf(\"(\");if(n<0)return'_f(\"'+t+'\")('+e+\")\";var r=t.slice(0,n),i=t.slice(n+1);return'_f(\"'+r+'\")('+e+\",\"+i}function bn(e,t){var n=t?bs(t):gs;if(n.test(e)){for(var r,i,o=[],a=n.lastIndex=0;r=n.exec(e);){i=r.index,i>a&&o.push(JSON.stringify(e.slice(a,i)));var s=gn(r[1].trim());o.push(\"_s(\"+s+\")\"),a=i+r[0].length}return a<e.length&&o.push(JSON.stringify(e.slice(a))),o.join(\"+\")}}function _n(e){console.error(\"[Vue parser]: \"+e)}function wn(e,t){return e?e.map(function(e){return e[t]}).filter(function(e){return e}):[]}function xn(e,t,n){(e.props||(e.props=[])).push({name:t,value:n})}function $n(e,t,n){(e.attrs||(e.attrs=[])).push({name:t,value:n})}function Cn(e,t,n,r,i,o){(e.directives||(e.directives=[])).push({name:t,rawName:n,value:r,arg:i,modifiers:o})}function kn(e,t,n,r,i){r&&r.capture&&(delete r.capture,t=\"!\"+t),r&&r.once&&(delete r.once,t=\"~\"+t);var o;r&&r.native?(delete r.native,o=e.nativeEvents||(e.nativeEvents={})):o=e.events||(e.events={});var a={value:n,modifiers:r},s=o[t];Array.isArray(s)?i?s.unshift(a):s.push(a):s?o[t]=i?[a,s]:[s,a]:o[t]=a}function An(e,t,n){var r=On(e,\":\"+t)||On(e,\"v-bind:\"+t);if(null!=r)return gn(r);if(n!==!1){var i=On(e,t);if(null!=i)return JSON.stringify(i)}}function On(e,t){var n;if(null!=(n=e.attrsMap[t]))for(var r=e.attrsList,i=0,o=r.length;i<o;i++)if(r[i].name===t){r.splice(i,1);break}return n}function Sn(e){if(Ua=e,Ra=Ua.length,za=Ba=Ha=0,e.indexOf(\"[\")<0||e.lastIndexOf(\"]\")<Ra-1)return{exp:e,idx:null};for(;!jn();)Fa=Tn(),En(Fa)?Mn(Fa):91===Fa&&Nn(Fa);return{exp:e.substring(0,Ba),idx:e.substring(Ba+1,Ha)}}function Tn(){return Ua.charCodeAt(++za)}function jn(){return za>=Ra}function En(e){return 34===e||39===e}function Nn(e){var t=1;for(Ba=za;!jn();)if(e=Tn(),En(e))Mn(e);else if(91===e&&t++,93===e&&t--,0===t){Ha=za;break}}function Mn(e){for(var t=e;!jn()&&(e=Tn(),e!==t););}function Dn(e,t){Va=t.warn||_n,Ja=t.getTagNamespace||pi,qa=t.mustUseProp||pi,Ka=t.isPreTag||pi,Za=wn(t.modules,\"preTransformNode\"),Wa=wn(t.modules,\"transformNode\"),Ga=wn(t.modules,\"postTransformNode\"),Ya=t.delimiters;var n,r,i=[],o=t.preserveWhitespace!==!1,a=!1,s=!1,l=!1;return mn(e,{expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,shouldDecodeNewlines:t.shouldDecodeNewlines,start:function(o,u,c){function f(t){l||(\"slot\"!==t.tag&&\"template\"!==t.tag||(l=!0,Va(\"Cannot use <\"+t.tag+\"> as component root element because it may contain multiple nodes:\\n\"+e)),t.attrsMap.hasOwnProperty(\"v-for\")&&(l=!0,Va(\"Cannot use v-for on stateful component root element because it renders multiple elements:\\n\"+e)))}var d=r&&r.ns||Ja(o);_i&&\"svg\"===d&&(u=Qn(u));var p={type:1,tag:o,attrsList:u,attrsMap:Wn(u),parent:r,children:[]};d&&(p.ns=d),Yn(p)&&!ki()&&(p.forbidden=!0,Va(\"Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <\"+o+\">.\"));for(var v=0;v<Za.length;v++)Za[v](p,t);if(a||(Ln(p),p.pre&&(a=!0)),Ka(p.tag)&&(s=!0),a)Pn(p);else{Un(p),Fn(p),Hn(p),In(p),p.plain=!p.key&&!u.length,Rn(p),Vn(p),Jn(p);for(var h=0;h<Wa.length;h++)Wa[h](p,t);qn(p)}if(n?i.length||(n.if&&(p.elseif||p.else)?(f(p),Bn(n,{exp:p.elseif,block:p})):l||(l=!0,Va(\"Component template should contain exactly one root element:\\n\\n\"+e+\"\\n\\nIf you are using v-if on multiple elements, use v-else-if to chain them instead.\"))):(n=p,f(n)),r&&!p.forbidden)if(p.elseif||p.else)zn(p,r);else if(p.slotScope){r.plain=!1;var m=p.slotTarget||\"default\";(r.scopedSlots||(r.scopedSlots={}))[m]=p}else r.children.push(p),p.parent=r;c||(r=p,i.push(p));for(var g=0;g<Ga.length;g++)Ga[g](p,t)},end:function(){var e=i[i.length-1],t=e.children[e.children.length-1];t&&3===t.type&&\" \"===t.text&&e.children.pop(),i.length-=1,r=i[i.length-1],e.pre&&(a=!1),Ka(e.tag)&&(s=!1)},chars:function(t){if(!r)return void(l||t!==e||(l=!0,Va(\"Component template requires a root element, rather than just text:\\n\\n\"+e)));if((!_i||\"textarea\"!==r.tag||r.attrsMap.placeholder!==t)&&(t=s||t.trim()?Os(t):o&&r.children.length?\" \":\"\")){var n;!a&&\" \"!==t&&(n=bn(t,Ya))?r.children.push({type:2,expression:n,text:t}):r.children.push({type:3,text:t})}}}),n}function Ln(e){null!=On(e,\"v-pre\")&&(e.pre=!0)}function Pn(e){var t=e.attrsList.length;if(t)for(var n=e.attrs=new Array(t),r=0;r<t;r++)n[r]={name:e.attrsList[r].name,value:JSON.stringify(e.attrsList[r].value)};else e.pre||(e.plain=!0)}function In(e){var t=An(e,\"key\");t&&(\"template\"===e.tag&&Va(\"<template> cannot be keyed. Place the key on real elements instead.\"),e.key=t)}function Rn(e){var t=An(e,\"ref\");t&&(e.ref=t,e.refInFor=Kn(e))}function Un(e){var t;if(t=On(e,\"v-for\")){var n=t.match(ws);if(!n)return void Va(\"Invalid v-for expression: \"+t);e.for=n[2].trim();var r=n[1].trim(),i=r.match(xs);i?(e.alias=i[1].trim(),e.iterator1=i[2].trim(),i[3]&&(e.iterator2=i[3].trim())):e.alias=r}}function Fn(e){var t=On(e,\"v-if\");if(t)e.if=t,Bn(e,{exp:t,block:e});else{null!=On(e,\"v-else\")&&(e.else=!0);var n=On(e,\"v-else-if\");n&&(e.elseif=n)}}function zn(e,t){var n=Gn(t.children);n&&n.if?Bn(n,{exp:e.elseif,block:e}):Va(\"v-\"+(e.elseif?'else-if=\"'+e.elseif+'\"':\"else\")+\" used on element <\"+e.tag+\"> without corresponding v-if.\")}function Bn(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function Hn(e){var t=On(e,\"v-once\");null!=t&&(e.once=!0)}function Vn(e){if(\"slot\"===e.tag)e.slotName=An(e,\"name\"),e.key&&Va(\"`key` does not work on <slot> because slots are abstract outlets and can possibly expand into multiple elements. Use the key on a wrapping element instead.\");else{var t=An(e,\"slot\");t&&(e.slotTarget='\"\"'===t?'\"default\"':t),\"template\"===e.tag&&(e.slotScope=On(e,\"scope\"))}}function Jn(e){var t;(t=An(e,\"is\"))&&(e.component=t),null!=On(e,\"inline-template\")&&(e.inlineTemplate=!0)}function qn(e){var t,n,r,i,o,a,s,l,u=e.attrsList;for(t=0,n=u.length;t<n;t++)if(r=i=u[t].name,o=u[t].value,_s.test(r))if(e.hasBindings=!0,s=Zn(r),s&&(r=r.replace(As,\"\")),$s.test(r))r=r.replace($s,\"\"),o=gn(o),l=!1,s&&(s.prop&&(l=!0,r=si(r),\"innerHtml\"===r&&(r=\"innerHTML\")),s.camel&&(r=si(r))),l||qa(e.tag,r)?xn(e,r,o):$n(e,r,o);else if(Cs.test(r))r=r.replace(Cs,\"\"),kn(e,r,o,s);else{r=r.replace(_s,\"\");var c=r.match(ks);c&&(a=c[1])&&(r=r.slice(0,-(a.length+1))),Cn(e,r,i,o,a,s),\"model\"===r&&Xn(e,o)}else{var f=bn(o,Ya);f&&Va(r+'=\"'+o+'\": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id=\"{{ val }}\">, use <div :id=\"val\">.'),$n(e,r,JSON.stringify(o))}}function Kn(e){for(var t=e;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}function Zn(e){var t=e.match(As);if(t){var n={};return t.forEach(function(e){n[e.slice(1)]=!0}),n}}function Wn(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]&&!_i&&Va(\"duplicate attribute: \"+e[n].name),t[e[n].name]=e[n].value;return t}function Gn(e){for(var t=e.length;t--;)if(e[t].tag)return e[t]}function Yn(e){return\"style\"===e.tag||\"script\"===e.tag&&(!e.attrsMap.type||\"text/javascript\"===e.attrsMap.type)}function Qn(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];Ss.test(r.name)||(r.name=r.name.replace(Ts,\"\"),t.push(r))}return t}function Xn(e,t){for(var n=e;n;)n.for&&n.alias===t&&Va(\"<\"+e.tag+' v-model=\"'+t+'\">: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.'),n=n.parent}function er(e,t){e&&(Qa=js(t.staticKeys||\"\"),Xa=t.isReservedTag||pi,nr(e),rr(e,!1))}function tr(e){return r(\"type,tag,attrsList,attrsMap,plain,parent,children,attrs\"+(e?\",\"+e:\"\"))}function nr(e){if(e.static=or(e),1===e.type){if(!Xa(e.tag)&&\"slot\"!==e.tag&&null==e.attrsMap[\"inline-template\"])return;for(var t=0,n=e.children.length;t<n;t++){var r=e.children[t];nr(r),r.static||(e.static=!1)}}}function rr(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,r=e.children.length;n<r;n++)rr(e.children[n],t||!!e.for);e.ifConditions&&ir(e.ifConditions,t)}}function ir(e,t){for(var n=1,r=e.length;n<r;n++)rr(e[n].block,t)}function or(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||ii(e.tag)||!Xa(e.tag)||ar(e)||!Object.keys(e).every(Qa))))}function ar(e){for(;e.parent;){if(e=e.parent,\"template\"!==e.tag)return!1;if(e.for)return!0}return!1}function sr(e,t){var n=t?\"nativeOn:{\":\"on:{\";for(var r in e)n+='\"'+r+'\":'+lr(r,e[r])+\",\";return n.slice(0,-1)+\"}\"}function lr(e,t){if(t){if(Array.isArray(t))return\"[\"+t.map(function(t){return lr(e,t)}).join(\",\")+\"]\";if(t.modifiers){var n=\"\",r=[];for(var i in t.modifiers)Ds[i]?n+=Ds[i]:r.push(i);r.length&&(n=ur(r)+n);var o=Ns.test(t.value)?t.value+\"($event)\":t.value;return\"function($event){\"+n+o+\"}\"}return Es.test(t.value)||Ns.test(t.value)?t.value:\"function($event){\"+t.value+\"}\"}return\"function(){}\"}function ur(e){return\"if(\"+e.map(cr).join(\"&&\")+\")return;\"}function cr(e){var t=parseInt(e,10);if(t)return\"$event.keyCode!==\"+t;var n=Ms[e];return\"_k($event.keyCode,\"+JSON.stringify(e)+(n?\",\"+JSON.stringify(n):\"\")+\")\"}function fr(e,t){e.wrapData=function(n){return\"_b(\"+n+\",'\"+e.tag+\"',\"+t.value+(t.modifiers&&t.modifiers.prop?\",true\":\"\")+\")\"}}function dr(e,t){var n=is,r=is=[],i=os;os=0,as=t,es=t.warn||_n,ts=wn(t.modules,\"transformCode\"),ns=wn(t.modules,\"genData\"),rs=t.directives||{};var o=e?pr(e):'_c(\"div\")';return is=n,os=i,{render:\"with(this){return \"+o+\"}\",staticRenderFns:r}}function pr(e){if(e.staticRoot&&!e.staticProcessed)return vr(e);if(e.once&&!e.onceProcessed)return hr(e);if(e.for&&!e.forProcessed)return yr(e);if(e.if&&!e.ifProcessed)return mr(e);if(\"template\"!==e.tag||e.slotTarget){if(\"slot\"===e.tag)return Tr(e);var t;if(e.component)t=jr(e.component,e);else{var n=e.plain?void 0:br(e),r=e.inlineTemplate?null:Cr(e,!0);t=\"_c('\"+e.tag+\"'\"+(n?\",\"+n:\"\")+(r?\",\"+r:\"\")+\")\"}for(var i=0;i<ts.length;i++)t=ts[i](e,t);return t}return Cr(e)||\"void 0\"}function vr(e){return e.staticProcessed=!0,is.push(\"with(this){return \"+pr(e)+\"}\"),\"_m(\"+(is.length-1)+(e.staticInFor?\",true\":\"\")+\")\"}function hr(e){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return mr(e);if(e.staticInFor){for(var t=\"\",n=e.parent;n;){if(n.for){t=n.key;break}n=n.parent}return t?\"_o(\"+pr(e)+\",\"+os++ +(t?\",\"+t:\"\")+\")\":(es(\"v-once can only be used inside v-for that is keyed. \"),pr(e))}return vr(e)}function mr(e){return e.ifProcessed=!0,gr(e.ifConditions.slice())}function gr(e){function t(e){return e.once?hr(e):pr(e)}if(!e.length)return\"_e()\";var n=e.shift();return n.exp?\"(\"+n.exp+\")?\"+t(n.block)+\":\"+gr(e):\"\"+t(n.block)}function yr(e){var t=e.for,n=e.alias,r=e.iterator1?\",\"+e.iterator1:\"\",i=e.iterator2?\",\"+e.iterator2:\"\";return e.forProcessed=!0,\"_l((\"+t+\"),function(\"+n+r+i+\"){return \"+pr(e)+\"})\"}function br(e){var t=\"{\",n=_r(e);n&&(t+=n+\",\"),e.key&&(t+=\"key:\"+e.key+\",\"),e.ref&&(t+=\"ref:\"+e.ref+\",\"),e.refInFor&&(t+=\"refInFor:true,\"),e.pre&&(t+=\"pre:true,\"),e.component&&(t+='tag:\"'+e.tag+'\",');for(var r=0;r<ns.length;r++)t+=ns[r](e);if(e.attrs&&(t+=\"attrs:{\"+Er(e.attrs)+\"},\"),e.props&&(t+=\"domProps:{\"+Er(e.props)+\"},\"),e.events&&(t+=sr(e.events)+\",\"),e.nativeEvents&&(t+=sr(e.nativeEvents,!0)+\",\"),e.slotTarget&&(t+=\"slot:\"+e.slotTarget+\",\"),e.scopedSlots&&(t+=xr(e.scopedSlots)+\",\"),e.inlineTemplate){var i=wr(e);i&&(t+=i+\",\")}return t=t.replace(/,$/,\"\")+\"}\",e.wrapData&&(t=e.wrapData(t)),t}function _r(e){var t=e.directives;if(t){var n,r,i,o,a=\"directives:[\",s=!1;for(n=0,r=t.length;n<r;n++){i=t[n],o=!0;var l=rs[i.name]||Ls[i.name];l&&(o=!!l(e,i,es)),o&&(s=!0,a+='{name:\"'+i.name+'\",rawName:\"'+i.rawName+'\"'+(i.value?\",value:(\"+i.value+\"),expression:\"+JSON.stringify(i.value):\"\")+(i.arg?',arg:\"'+i.arg+'\"':\"\")+(i.modifiers?\",modifiers:\"+JSON.stringify(i.modifiers):\"\")+\"},\")}return s?a.slice(0,-1)+\"]\":void 0}}function wr(e){var t=e.children[0];if((e.children.length>1||1!==t.type)&&es(\"Inline-template components must have exactly one child element.\"),1===t.type){var n=dr(t,as);return\"inlineTemplate:{render:function(){\"+n.render+\"},staticRenderFns:[\"+n.staticRenderFns.map(function(e){return\"function(){\"+e+\"}\"}).join(\",\")+\"]}\"}}function xr(e){return\"scopedSlots:{\"+Object.keys(e).map(function(t){return $r(t,e[t])}).join(\",\")+\"}\"}function $r(e,t){return e+\":function(\"+String(t.attrsMap.scope)+\"){return \"+(\"template\"===t.tag?Cr(t)||\"void 0\":pr(t))+\"}\"}function Cr(e,t){var n=e.children;if(n.length){var r=n[0];return 1===n.length&&r.for&&\"template\"!==r.tag&&\"slot\"!==r.tag?pr(r):\"[\"+n.map(Or).join(\",\")+\"]\"+(t?kr(n)?\"\":\",true\":\"\")}}function kr(e){for(var t=0;t<e.length;t++){var n=e[t];if(Ar(n)||n.if&&n.ifConditions.some(function(e){return Ar(e.block)}))return!1}return!0}function Ar(e){return e.for||\"template\"===e.tag||\"slot\"===e.tag}function Or(e){return 1===e.type?pr(e):Sr(e)}function Sr(e){return\"_v(\"+(2===e.type?e.expression:Nr(JSON.stringify(e.text)))+\")\"}function Tr(e){var t=e.slotName||'\"default\"',n=Cr(e);return\"_t(\"+t+(n?\",\"+n:\"\")+(e.attrs?(n?\"\":\",null\")+\",{\"+e.attrs.map(function(e){return si(e.name)+\":\"+e.value}).join(\",\")+\"}\":\"\")+\")\"}function jr(e,t){var n=t.inlineTemplate?null:Cr(t,!0);return\"_c(\"+e+\",\"+br(t)+(n?\",\"+n:\"\")+\")\"}function Er(e){for(var t=\"\",n=0;n<e.length;n++){var r=e[n];t+='\"'+r.name+'\":'+Nr(r.value)+\",\"}return t.slice(0,-1)}function Nr(e){return e.replace(/\\u2028/g,\"\\\\u2028\").replace(/\\u2029/g,\"\\\\u2029\")}function Mr(e,t){var n=Dn(e.trim(),t);er(n,t);var r=dr(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}}function Dr(e){var t=[];return e&&Lr(e,t),t}function Lr(e,t){if(1===e.type){for(var n in e.attrsMap)if(_s.test(n)){var r=e.attrsMap[n];r&&(\"v-for\"===n?Pr(e,'v-for=\"'+r+'\"',t):Rr(r,n+'=\"'+r+'\"',t))}if(e.children)for(var i=0;i<e.children.length;i++)Lr(e.children[i],t)}else 2===e.type&&Rr(e.expression,e.text,t)}function Pr(e,t,n){Rr(e.for||\"\",t,n),Ir(e.alias,\"v-for alias\",t,n),Ir(e.iterator1,\"v-for iterator\",t,n),Ir(e.iterator2,\"v-for iterator\",t,n)}function Ir(e,t,n,r){\"string\"!=typeof e||Is.test(e)||r.push(\"- invalid \"+t+' \"'+e+'\" in expression: '+n)}function Rr(e,t,n){try{new Function(\"return \"+e)}catch(i){var r=e.replace(Rs,\"\").match(Ps);r?n.push('- avoid using JavaScript keyword as property name: \"'+r[0]+'\" in expression '+t):n.push(\"- invalid expression: \"+t)}}function Ur(e,t){var n=t.warn||_n,r=On(e,\"class\");if(r){var i=bn(r,t.delimiters);i&&n('class=\"'+r+'\": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div class=\"{{ val }}\">, use <div :class=\"val\">.')}r&&(e.staticClass=JSON.stringify(r));var o=An(e,\"class\",!1);o&&(e.classBinding=o)}function Fr(e){var t=\"\";return e.staticClass&&(t+=\"staticClass:\"+e.staticClass+\",\"),e.classBinding&&(t+=\"class:\"+e.classBinding+\",\"),t}function zr(e,t){var n=t.warn||_n,r=On(e,\"style\");if(r){var i=bn(r,t.delimiters);i&&n('style=\"'+r+'\": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div style=\"{{ val }}\">, use <div :style=\"val\">.'),e.staticStyle=JSON.stringify(Vo(r))}var o=An(e,\"style\",!1);o&&(e.styleBinding=o)}function Br(e){var t=\"\";return e.staticStyle&&(t+=\"staticStyle:\"+e.staticStyle+\",\"),e.styleBinding&&(t+=\"style:(\"+e.styleBinding+\"),\"),t}function Hr(e,t,n){ss=n;var r=t.value,i=t.modifiers,o=e.tag,a=e.attrsMap.type,s=e.attrsMap[\"v-bind:type\"]||e.attrsMap[\":type\"];return\"input\"===o&&s&&ss('<input :type=\"'+s+'\" v-model=\"'+r+'\">:\\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('<textarea v-model=\"'+t+\"\\\">:\\ninline content inside <textarea> will be ignored when using v-model. Declare initial values in the component's data option instead.\");var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,l=o||_i&&\"range\"===r?\"change\":\"input\",u=!o&&\"range\"!==r,c=\"input\"===e.tag||\"textarea\"===e.tag,f=c?\"$event.target.value\"+(s?\".trim()\":\"\"):s?\"(typeof $event === 'string' ? $event.trim() : $event)\":\"$event\";f=a||\"number\"===r?\"_n(\"+f+\")\":f;var d=Wr(t,f);c&&u&&(d=\"if($event.target.composing)return;\"+d),\"file\"===r&&ss(\"<\"+e.tag+' v-model=\"'+t+'\" type=\"file\">:\\nFile inputs are read only. Use a v-on:change listener instead.'),xn(e,\"value\",c?\"_s(\"+t+\")\":\"(\"+t+\")\"),kn(e,l,d,null,!0),(s||a||\"number\"===r)&&kn(e,\"blur\",\"$forceUpdate()\")}function Kr(e,t,n){e.children.some(Zr);var r=n&&n.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return '+(r?\"_n(val)\":\"val\")+\"})\"+(null==e.attrsMap.multiple?\"[0]\":\"\"),o=Wr(t,i);kn(e,\"change\",o,null,!0)}function Zr(e){return 1===e.type&&\"option\"===e.tag&&null!=e.attrsMap.selected&&(ss('<select v-model=\"'+e.parent.attrsMap[\"v-model\"]+\"\\\">:\\ninline selected attributes on <option> will be ignored when using v-model. Declare initial values in the component's data option instead.\"),!0)}function Wr(e,t){var n=Sn(e);return null===n.idx?e+\"=\"+t:\"var $$exp = \"+n.exp+\", $$idx = \"+n.idx+\";if (!Array.isArray($$exp)){\"+e+\"=\"+t+\"}else{$$exp.splice($$idx, 1, \"+t+\")}\"}function Gr(e,t){t.value&&xn(e,\"textContent\",\"_s(\"+t.value+\")\")}function Yr(e,t){t.value&&xn(e,\"innerHTML\",\"_s(\"+t.value+\")\")}function Qr(e,t){return t=t?c(c({},Vs),t):Vs,Mr(e,t)}function Xr(e,t,n){var r=t&&t.warn||Ti;try{new Function(\"return 1\")}catch(e){e.toString().match(/unsafe-eval|CSP/)&&r(\"It seems you are using the standalone build of Vue.js in an environment with Content Security Policy that prohibits unsafe-eval. The template compiler cannot work in this environment. Consider relaxing the policy to allow unsafe-eval or pre-compiling your templates into render functions.\")}var i=t&&t.delimiters?String(t.delimiters)+e:e;if(Hs[i])return Hs[i];var o={},a=Qr(e,t);o.render=ei(a.render);var s=a.staticRenderFns.length;o.staticRenderFns=new Array(s);for(var l=0;l<s;l++)o.staticRenderFns[l]=ei(a.staticRenderFns[l]);return(o.render===v||o.staticRenderFns.some(function(e){return e===v}))&&r(\"failed to compile template:\\n\\n\"+e+\"\\n\\n\"+Dr(a.ast).join(\"\\n\")+\"\\n\\n\",n),Hs[i]=o}function ei(e){try{return new Function(e)}catch(e){return v}}function ti(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement(\"div\");return t.appendChild(e.cloneNode(!0)),t.innerHTML}var ni,ri,ii=r(\"slot,component\",!0),oi=Object.prototype.hasOwnProperty,ai=/-(\\w)/g,si=s(function(e){return e.replace(ai,function(e,t){return t?t.toUpperCase():\"\"})}),li=s(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),ui=/([^-])([A-Z])/g,ci=s(function(e){return e.replace(ui,\"$1-$2\").replace(ui,\"$1-$2\").toLowerCase()}),fi=Object.prototype.toString,di=\"[object Object]\",pi=function(){return!1},vi=function(e){return e},hi={optionMergeStrategies:Object.create(null),silent:!1,devtools:!0,errorHandler:null,ignoredElements:null,keyCodes:Object.create(null),isReservedTag:pi,isUnknownElement:pi,getTagNamespace:v,parsePlatformTagName:vi,mustUseProp:pi,_assetTypes:[\"component\",\"directive\",\"filter\"],_lifecycleHooks:[\"beforeCreate\",\"created\",\"beforeMount\",\"mounted\",\"beforeUpdate\",\"updated\",\"beforeDestroy\",\"destroyed\",\"activated\",\"deactivated\"],_maxUpdateCount:100},mi=/[^\\w.$]/,gi=\"__proto__\"in{},yi=\"undefined\"!=typeof window,bi=yi&&window.navigator.userAgent.toLowerCase(),_i=bi&&/msie|trident/.test(bi),wi=bi&&bi.indexOf(\"msie 9.0\")>0,xi=bi&&bi.indexOf(\"edge/\")>0,$i=bi&&bi.indexOf(\"android\")>0,Ci=bi&&/iphone|ipad|ipod|ios/.test(bi),ki=function(){return void 0===ni&&(ni=!yi&&\"undefined\"!=typeof t&&\"server\"===t.process.env.VUE_ENV),ni},Ai=yi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Oi=function(){function e(){r=!1;var e=n.slice(0);n.length=0;for(var t=0;t<e.length;t++)e[t]()}var t,n=[],r=!1;if(\"undefined\"!=typeof Promise&&w(Promise)){\nvar i=Promise.resolve(),o=function(e){console.error(e)};t=function(){i.then(e).catch(o),Ci&&setTimeout(v)}}else if(\"undefined\"==typeof MutationObserver||!w(MutationObserver)&&\"[object MutationObserverConstructor]\"!==MutationObserver.toString())t=function(){setTimeout(e,0)};else{var a=1,s=new MutationObserver(e),l=document.createTextNode(String(a));s.observe(l,{characterData:!0}),t=function(){a=(a+1)%2,l.data=String(a)}}return function(e,i){var o;if(n.push(function(){e&&e.call(i),o&&o(i)}),r||(r=!0,t()),!e&&\"undefined\"!=typeof Promise)return new Promise(function(e){o=e})}}();ri=\"undefined\"!=typeof Set&&w(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return this.set[e]===!0},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Si,Ti=v,ji=\"undefined\"!=typeof console;Ti=function(e,t){ji&&!hi.silent&&console.error(\"[Vue warn]: \"+e+\" \"+(t?Ei(Si(t)):\"\"))},Si=function(e){if(e.$root===e)return\"root instance\";var t=e._isVue?e.$options.name||e.$options._componentTag:e.name;return(t?\"component <\"+t+\">\":\"anonymous component\")+(e._isVue&&e.$options.__file?\" at \"+e.$options.__file:\"\")};var Ei=function(e){return\"anonymous component\"===e&&(e+=' - use the \"name\" option for better debugging messages.'),\"\\n(found in \"+e+\")\"},Ni=0,Mi=function(){this.id=Ni++,this.subs=[]};Mi.prototype.addSub=function(e){this.subs.push(e)},Mi.prototype.removeSub=function(e){i(this.subs,e)},Mi.prototype.depend=function(){Mi.target&&Mi.target.addDep(this)},Mi.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},Mi.target=null;var Di=[],Li=Array.prototype,Pi=Object.create(Li);[\"push\",\"pop\",\"shift\",\"unshift\",\"splice\",\"sort\",\"reverse\"].forEach(function(e){var t=Li[e];b(Pi,e,function(){for(var n=arguments,r=arguments.length,i=new Array(r);r--;)i[r]=n[r];var o,a=t.apply(this,i),s=this.__ob__;switch(e){case\"push\":o=i;break;case\"unshift\":o=i;break;case\"splice\":o=i.slice(2)}return o&&s.observeArray(o),s.dep.notify(),a})});var Ii=Object.getOwnPropertyNames(Pi),Ri={shouldConvert:!0,isSettingProps:!1},Ui=function(e){if(this.value=e,this.dep=new Mi,this.vmCount=0,b(e,\"__ob__\",this),Array.isArray(e)){var t=gi?C:k;t(e,Pi,Ii),this.observeArray(e)}else this.walk(e)};Ui.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)O(e,t[n],e[t[n]])},Ui.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)A(e[t])};var Fi=hi.optionMergeStrategies;Fi.el=Fi.propsData=function(e,t,n,r){return n||Ti('option \"'+r+'\" can only be used during instance creation with the `new` keyword.'),Bi(e,t)},Fi.data=function(e,t,n){return n?e||t?function(){var r=\"function\"==typeof t?t.call(n):t,i=\"function\"==typeof e?e.call(n):void 0;return r?E(r,i):i}:void 0:t?\"function\"!=typeof t?(Ti('The \"data\" option should be a function that returns a per-instance value in component definitions.',n),e):e?function(){return E(t.call(this),e.call(this))}:t:e},hi._lifecycleHooks.forEach(function(e){Fi[e]=N}),hi._assetTypes.forEach(function(e){Fi[e+\"s\"]=M}),Fi.watch=function(e,t){if(!t)return e;if(!e)return t;var n={};c(n,e);for(var r in t){var i=n[r],o=t[r];i&&!Array.isArray(i)&&(i=[i]),n[r]=i?i.concat(o):[o]}return n},Fi.props=Fi.methods=Fi.computed=function(e,t){if(!t)return e;if(!e)return t;var n=Object.create(null);return c(n,e),c(n,t),n};var zi,Bi=function(e,t){return void 0===t?e:t},Hi=Object.freeze({defineReactive:O,_toString:e,toNumber:n,makeMap:r,isBuiltInTag:ii,remove:i,hasOwn:o,isPrimitive:a,cached:s,camelize:si,capitalize:li,hyphenate:ci,bind:l,toArray:u,extend:c,isObject:f,isPlainObject:d,toObject:p,noop:v,no:pi,identity:vi,genStaticKeys:h,looseEqual:m,looseIndexOf:g,isReserved:y,def:b,parsePath:_,hasProto:gi,inBrowser:yi,UA:bi,isIE:_i,isIE9:wi,isEdge:xi,isAndroid:$i,isIOS:Ci,isServerRendering:ki,devtools:Ai,nextTick:Oi,get _Set(){return ri},mergeOptions:I,resolveAsset:R,get warn(){return Ti},get formatComponentName(){return Si},validateProp:U}),Vi=r(\"Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,require\"),Ji=function(e,t){Ti('Property or method \"'+t+'\" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.',e)},qi=\"undefined\"!=typeof Proxy&&Proxy.toString().match(/native code/);if(qi){var Ki=r(\"stop,prevent,self,ctrl,shift,alt,meta\");hi.keyCodes=new Proxy(hi.keyCodes,{set:function(e,t,n){return Ki(t)?(Ti(\"Avoid overwriting built-in modifier in config.keyCodes: .\"+t),!1):(e[t]=n,!0)}})}var Zi={has:function e(t,n){var e=n in t,r=Vi(n)||\"_\"===n.charAt(0);return e||r||Ji(t,n),e||!r}},Wi={get:function(e,t){return\"string\"!=typeof t||t in e||Ji(e,t),e[t]}};zi=function(e){if(qi){var t=e.$options,n=t.render&&t.render._withStripped?Wi:Zi;e._renderProxy=new Proxy(e,n)}else e._renderProxy=e};var Gi=[],Yi={},Qi={},Xi=!1,eo=!1,to=0,no=0,ro=function(e,t,n,r){void 0===r&&(r={}),this.vm=e,e._watchers.push(this),this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.expression=t.toString(),this.cb=n,this.id=++no,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ri,this.newDepIds=new ri,\"function\"==typeof t?this.getter=t:(this.getter=_(t),this.getter||(this.getter=function(){},Ti('Failed watching path: \"'+t+'\" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};ro.prototype.get=function(){x(this);var e=this.getter.call(this.vm,this.vm);return this.deep&&Z(e),$(),this.cleanupDeps(),e},ro.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},ro.prototype.cleanupDeps=function(){for(var e=this,t=this.deps.length;t--;){var n=e.deps[t];e.newDepIds.has(n.id)||n.removeSub(e)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},ro.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():K(this)},ro.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||f(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){if(!hi.errorHandler)throw Ti('Error in watcher \"'+this.expression+'\"',this.vm),e;hi.errorHandler.call(null,e,this.vm)}else this.cb.call(this.vm,e,t)}}},ro.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ro.prototype.depend=function(){for(var e=this,t=this.deps.length;t--;)e.deps[t].depend()},ro.prototype.teardown=function(){var e=this;if(this.active){this.vm._isBeingDestroyed||this.vm._vForRemoving||i(this.vm._watchers,this);for(var t=this.deps.length;t--;)e.deps[t].removeSub(e);this.active=!1}};var io=new ri,oo={key:1,ref:1,slot:1},ao={enumerable:!0,configurable:!0,get:v,set:v},so=function(e,t,n,r,i,o,a){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.functionalContext=void 0,this.key=t&&t.key,this.componentOptions=a,this.child=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1},lo=function(){var e=new so;return e.text=\"\",e.isComment=!0,e},uo=null,co={init:he,prepatch:me,insert:ge,destroy:ye},fo=Object.keys(co),po=0;Ue(Be),ie(Be),Re(Be),ce(Be),Le(Be);var vo=[String,RegExp],ho={name:\"keep-alive\",abstract:!0,props:{include:vo,exclude:vo},created:function(){this.cache=Object.create(null)},render:function(){var e=je(this.$slots.default);if(e&&e.componentOptions){var t=e.componentOptions,n=t.Ctor.options.name||t.tag;if(n&&(this.include&&!Ke(this.include,n)||this.exclude&&Ke(this.exclude,n)))return e;var r=null==e.key?t.Ctor.cid+(t.tag?\"::\"+t.tag:\"\"):e.key;this.cache[r]?e.child=this.cache[r].child:this.cache[r]=e,e.data.keepAlive=!0}return e},destroyed:function(){var e=this;for(var t in this.cache){var n=e.cache[t];fe(n.child,\"deactivated\"),n.child.$destroy()}}},mo={KeepAlive:ho};Ze(Be),Object.defineProperty(Be.prototype,\"$isServer\",{get:ki}),Be.version=\"2.1.6\";var go,yo,bo=r(\"input,textarea,option,select\"),_o=function(e,t){return\"value\"===t&&bo(e)||\"selected\"===t&&\"option\"===e||\"checked\"===t&&\"input\"===e||\"muted\"===t&&\"video\"===e},wo=r(\"contenteditable,draggable,spellcheck\"),xo=r(\"allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible\"),$o=\"http://www.w3.org/1999/xlink\",Co=function(e){return\":\"===e.charAt(5)&&\"xlink\"===e.slice(0,5)},ko=function(e){return Co(e)?e.slice(6,e.length):\"\"},Ao=function(e){return null==e||e===!1},Oo={svg:\"http://www.w3.org/2000/svg\",math:\"http://www.w3.org/1998/Math/MathML\",xhtml:\"http://www.w3.org/1999/xhtml\"},So=r(\"html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template\"),To=r(\"svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view\",!0),jo=function(e){return\"pre\"===e},Eo=function(e){return So(e)||To(e)},No=Object.create(null),Mo=Object.freeze({createElement:rt,createElementNS:it,createTextNode:ot,createComment:at,insertBefore:st,removeChild:lt,appendChild:ut,parentNode:ct,nextSibling:ft,tagName:dt,setTextContent:pt,setAttribute:vt}),Do={create:function(e,t){ht(t)},update:function(e,t){e.data.ref!==t.data.ref&&(ht(e,!0),ht(t))},destroy:function(e){ht(e,!0)}},Lo=new so(\"\",{},[]),Po=[\"create\",\"activate\",\"update\",\"remove\",\"destroy\"],Io={create:wt,update:wt,destroy:function(e){wt(e,Lo)}},Ro=Object.create(null),Uo=[Do,Io],Fo={create:At,update:At},zo={create:St,update:St},Bo={create:Et,update:Et},Ho={create:Nt,update:Nt},Vo=s(function(e){var t={},n=/;(?![^(]*\\))/g,r=/:(.+)/;return e.split(n).forEach(function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}),Jo=/^--/,qo=/\\s*!important$/,Ko=function(e,t,n){Jo.test(t)?e.style.setProperty(t,n):qo.test(n)?e.style.setProperty(t,n.replace(qo,\"\"),\"important\"):e.style[Wo(t)]=n},Zo=[\"Webkit\",\"Moz\",\"ms\"],Wo=s(function(e){if(yo=yo||document.createElement(\"div\"),e=si(e),\"filter\"!==e&&e in yo.style)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Zo.length;n++){var r=Zo[n]+t;if(r in yo.style)return r}}),Go={create:It,update:It},Yo=yi&&!wi,Qo=\"transition\",Xo=\"animation\",ea=\"transition\",ta=\"transitionend\",na=\"animation\",ra=\"animationend\";Yo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ea=\"WebkitTransition\",ta=\"webkitTransitionEnd\"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(na=\"WebkitAnimation\",ra=\"webkitAnimationEnd\"));var ia=yi&&window.requestAnimationFrame||setTimeout,oa=/\\b(transform|all)(,|$)/,aa=s(function(e){return{enterClass:e+\"-enter\",leaveClass:e+\"-leave\",appearClass:e+\"-enter\",enterActiveClass:e+\"-enter-active\",leaveActiveClass:e+\"-leave-active\",appearActiveClass:e+\"-enter-active\"}}),sa=yi?{create:Yt,activate:Yt,remove:function(e,t){e.data.show?t():Zt(e,t)}}:{},la=[Fo,zo,Bo,Ho,Go,sa],ua=la.concat(Uo),ca=_t({nodeOps:Mo,modules:ua}),fa=/^input|select|textarea|vue-component-[0-9]+(-[0-9a-zA-Z_-]*)?$/;wi&&document.addEventListener(\"selectionchange\",function(){var e=document.activeElement;e&&e.vmodel&&rn(e,\"input\")});var da={inserted:function(e,t,n){if(fa.test(n.tag)||Ti(\"v-model is not supported on element type: <\"+n.tag+\">. If you are working with contenteditable, it's recommended to wrap a library dedicated for that purpose inside a custom component.\",n.context),\"select\"===n.tag){var r=function(){Qt(e,t,n.context)};r(),(_i||xi)&&setTimeout(r,0)}else\"textarea\"!==n.tag&&\"text\"!==e.type||(e._vModifiers=t.modifiers,t.modifiers.lazy||($i||(e.addEventListener(\"compositionstart\",tn),e.addEventListener(\"compositionend\",nn)),wi&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if(\"select\"===n.tag){Qt(e,t,n.context);var r=e.multiple?t.value.some(function(t){return Xt(t,e.options)}):t.value!==t.oldValue&&Xt(t.value,e.options);r&&rn(e,\"change\")}}},pa={bind:function(e,t,n){var r=t.value;n=on(n);var i=n.data&&n.data.transition,o=e.__vOriginalDisplay=\"none\"===e.style.display?\"\":e.style.display;r&&i&&!wi?(n.data.show=!0,Kt(n,function(){e.style.display=o})):e.style.display=r?o:\"none\"},update:function(e,t,n){var r=t.value,i=t.oldValue;if(r!==i){n=on(n);var o=n.data&&n.data.transition;o&&!wi?(n.data.show=!0,r?Kt(n,function(){e.style.display=e.__vOriginalDisplay}):Zt(n,function(){e.style.display=\"none\"})):e.style.display=r?e.__vOriginalDisplay:\"none\"}}},va={model:da,show:pa},ha={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String},ma={name:\"transition\",props:ha,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag}),n.length)){n.length>1&&Ti(\"<transition> can only be used on a single element. Use <transition-group> for lists.\",this.$parent);var r=this.mode;r&&\"in-out\"!==r&&\"out-in\"!==r&&Ti(\"invalid <transition> mode: \"+r,this.$parent);var i=n[0];if(un(this.$vnode))return i;var o=an(i);if(!o)return i;if(this._leaving)return ln(e,i);var a=o.key=null==o.key||o.isStatic?\"__v\"+(o.tag+this._uid)+\"__\":o.key,s=(o.data||(o.data={})).transition=sn(this),l=this._vnode,u=an(l);if(o.data.directives&&o.data.directives.some(function(e){return\"show\"===e.name})&&(o.data.show=!0),u&&u.data&&u.key!==a){var f=u.data.transition=c({},s);if(\"out-in\"===r)return this._leaving=!0,Ce(f,\"afterLeave\",function(){t._leaving=!1,t.$forceUpdate()},a),ln(e,i);if(\"in-out\"===r){var d,p=function(){d()};Ce(s,\"afterEnter\",p,a),Ce(s,\"enterCancelled\",p,a),Ce(f,\"delayLeave\",function(e){d=e},a)}}return i}}},ga=c({tag:String,moveClass:String},ha);delete ga.mode;var ya={props:ga,render:function(e){for(var t=this.tag||this.$vnode.data.tag||\"span\",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=sn(this),s=0;s<i.length;s++){var l=i[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf(\"__vlist\"))o.push(l),n[l.key]=l,(l.data||(l.data={})).transition=a;else{var u=l.componentOptions,c=u?u.Ctor.options.name||u.tag:l.tag;Ti(\"<transition-group> children must be keyed: <\"+c+\">\")}}if(r){for(var f=[],d=[],p=0;p<r.length;p++){var v=r[p];v.data.transition=a,v.data.pos=v.elm.getBoundingClientRect(),n[v.key]?f.push(v):d.push(v)}this.kept=e(t,null,f),this.removed=d}return e(t,null,o)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||\"v\")+\"-move\";if(e.length&&this.hasMove(e[0].elm,t)){e.forEach(cn),e.forEach(fn),e.forEach(dn);document.body.offsetHeight;e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;zt(n,t),r.transform=r.WebkitTransform=r.transitionDuration=\"\",n.addEventListener(ta,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ta,e),n._moveCb=null,Bt(n,t))})}})}},methods:{hasMove:function(e,t){if(!Yo)return!1;if(null!=this._hasMove)return this._hasMove;zt(e,t);var n=Vt(e);return Bt(e,t),this._hasMove=n.hasTransform}}},ba={Transition:ma,TransitionGroup:ya};Be.config.isUnknownElement=tt,Be.config.isReservedTag=Eo,Be.config.getTagNamespace=et,Be.config.mustUseProp=_o,c(Be.options.directives,va),c(Be.options.components,ba),Be.prototype.__patch__=yi?ca:v,Be.prototype.$mount=function(e,t){return e=e&&yi?nt(e):void 0,this._mount(e,t)},setTimeout(function(){hi.devtools&&(Ai?Ai.emit(\"init\",Be):yi&&!xi&&/Chrome\\/\\d+/.test(window.navigator.userAgent)&&console.log(\"Download the Vue Devtools for a better development experience:\\nhttps://github.com/vuejs/vue-devtools\"))},0);var _a,wa=!!yi&&pn(\"\\n\",\"&#10;\"),xa=r(\"area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr\",!0),$a=r(\"colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source\",!0),Ca=r(\"address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track\",!0),ka=/([^\\s\"'<>\\/=]+)/,Aa=/(?:=)/,Oa=[/\"([^\"]*)\"+/.source,/'([^']*)'+/.source,/([^\\s\"'=<>`]+)/.source],Sa=new RegExp(\"^\\\\s*\"+ka.source+\"(?:\\\\s*(\"+Aa.source+\")\\\\s*(?:\"+Oa.join(\"|\")+\"))?\"),Ta=\"[a-zA-Z_][\\\\w\\\\-\\\\.]*\",ja=\"((?:\"+Ta+\"\\\\:)?\"+Ta+\")\",Ea=new RegExp(\"^<\"+ja),Na=/^\\s*(\\/?)>/,Ma=new RegExp(\"^<\\\\/\"+ja+\"[^>]*>\"),Da=/^<!DOCTYPE [^>]+>/i,La=/^<!--/,Pa=/^<!\\[/,Ia=!1;\"x\".replace(/x(.)?/g,function(e,t){Ia=\"\"===t});var Ra,Ua,Fa,za,Ba,Ha,Va,Ja,qa,Ka,Za,Wa,Ga,Ya,Qa,Xa,es,ts,ns,rs,is,os,as,ss,ls=r(\"script,style\",!0),us=function(e){return\"lang\"===e.name&&\"html\"!==e.value},cs=function(e,t,n){return!!ls(e)||!(!t||1!==n.length)&&!(\"template\"===e&&!n[0].attrs.some(us))},fs={},ds=/&lt;/g,ps=/&gt;/g,vs=/&#10;/g,hs=/&amp;/g,ms=/&quot;/g,gs=/\\{\\{((?:.|\\n)+?)\\}\\}/g,ys=/[-.*+?^${}()|[\\]\\/\\\\]/g,bs=s(function(e){var t=e[0].replace(ys,\"\\\\$&\"),n=e[1].replace(ys,\"\\\\$&\");return new RegExp(t+\"((?:.|\\\\n)+?)\"+n,\"g\")}),_s=/^v-|^@|^:/,ws=/(.*?)\\s+(?:in|of)\\s+(.*)/,xs=/\\((\\{[^}]*\\}|[^,]*),([^,]*)(?:,([^,]*))?\\)/,$s=/^:|^v-bind:/,Cs=/^@|^v-on:/,ks=/:(.*)$/,As=/\\.[^.]+/g,Os=s(vn),Ss=/^xmlns:NS\\d+/,Ts=/^NS\\d+:/,js=s(tr),Es=/^\\s*([\\w$_]+|\\([^)]*?\\))\\s*=>|^function\\s*\\(/,Ns=/^\\s*[A-Za-z_$][\\w$]*(?:\\.[A-Za-z_$][\\w$]*|\\['.*?']|\\[\".*?\"]|\\[\\d+]|\\[[A-Za-z_$][\\w$]*])*\\s*$/,Ms={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ds={stop:\"$event.stopPropagation();\",prevent:\"$event.preventDefault();\",self:\"if($event.target !== $event.currentTarget)return;\",ctrl:\"if(!$event.ctrlKey)return;\",shift:\"if(!$event.shiftKey)return;\",alt:\"if(!$event.altKey)return;\",meta:\"if(!$event.metaKey)return;\"},Ls={bind:fr,cloak:v},Ps=new RegExp(\"\\\\b\"+\"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments\".split(\",\").join(\"\\\\b|\\\\b\")+\"\\\\b\"),Is=/[A-Za-z_$][\\w$]*/,Rs=/'(?:[^'\\\\]|\\\\.)*'|\"(?:[^\"\\\\]|\\\\.)*\"|`(?:[^`\\\\]|\\\\.)*\\$\\{|\\}(?:[^`\\\\]|\\\\.)*`|`(?:[^`\\\\]|\\\\.)*`/g,Us={staticKeys:[\"staticClass\"],transformNode:Ur,genData:Fr},Fs={staticKeys:[\"staticStyle\"],transformNode:zr,genData:Br},zs=[Us,Fs],Bs={model:Hr,text:Gr,html:Yr},Hs=Object.create(null),Vs={expectHTML:!0,modules:zs,staticKeys:h(zs),directives:Bs,isReservedTag:Eo,isUnaryTag:xa,mustUseProp:_o,getTagNamespace:et,isPreTag:jo},Js=s(function(e){var t=nt(e);return t&&t.innerHTML}),qs=Be.prototype.$mount;return Be.prototype.$mount=function(e,t){if(e=e&&nt(e),e===document.body||e===document.documentElement)return Ti(\"Do not mount Vue to <html> or <body> - mount to normal elements instead.\"),this;var n=this.$options;if(!n.render){var r=n.template;if(r)if(\"string\"==typeof r)\"#\"===r.charAt(0)&&(r=Js(r),r||Ti(\"Template element not found or is empty: \"+n.template,this));else{if(!r.nodeType)return Ti(\"invalid template option:\"+r,this),this;r=r.innerHTML}else e&&(r=ti(e));if(r){var i=Xr(r,{warn:Ti,shouldDecodeNewlines:wa,delimiters:n.delimiters},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return qs.call(this,e,t)},Be.compile=Xr,Be})}).call(t,function(){return this}())},23:function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var n=this[t];n[2]?e.push(\"@media \"+n[2]+\"{\"+n[1]+\"}\"):e.push(n[1])}return e.join(\"\")},e.i=function(t,n){\"string\"==typeof t&&(t=[[null,t,\"\"]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];\"number\"==typeof o&&(r[o]=!0)}for(i=0;i<t.length;i++){var a=t[i];\"number\"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]=\"(\"+a[2]+\") and (\"+n+\")\"),e.push(a))}},e}},24:function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=f[r.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](r.parts[o]);for(;o<r.parts.length;o++)i.parts.push(l(r.parts[o],t))}else{for(var a=[],o=0;o<r.parts.length;o++)a.push(l(r.parts[o],t));f[r.id]={id:r.id,refs:1,parts:a}}}}function i(e){for(var t=[],n={},r=0;r<e.length;r++){var i=e[r],o=i[0],a=i[1],s=i[2],l=i[3],u={css:a,media:s,sourceMap:l};n[o]?n[o].parts.push(u):t.push(n[o]={id:o,parts:[u]})}return t}function o(e,t){var n=v(),r=g[g.length-1];if(\"top\"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),g.push(t);else{if(\"bottom\"!==e.insertAt)throw new Error(\"Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.\");n.appendChild(t)}}function a(e){e.parentNode.removeChild(e);var t=g.indexOf(e);t>=0&&g.splice(t,1)}function s(e){var t=document.createElement(\"style\");return t.type=\"text/css\",o(e,t),t}function l(e,t){var n,r,i;if(t.singleton){var o=m++;n=h||(h=s(t)),r=u.bind(null,n,o,!1),i=u.bind(null,n,o,!0)}else n=s(t),r=c.bind(null,n),i=function(){a(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}function u(e,t,n,r){var i=n?\"\":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function c(e,t){var n=t.css,r=t.media,i=t.sourceMap;if(r&&e.setAttribute(\"media\",r),i&&(n+=\"\\n/*# sourceURL=\"+i.sources[0]+\" */\",n+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+\" */\"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var f={},d=function(e){var t;return function(){return\"undefined\"==typeof t&&(t=e.apply(this,arguments)),t}},p=d(function(){return/msie [6-9]\\b/.test(window.navigator.userAgent.toLowerCase())}),v=d(function(){return document.head||document.getElementsByTagName(\"head\")[0]}),h=null,m=0,g=[];e.exports=function(e,t){t=t||{},\"undefined\"==typeof t.singleton&&(t.singleton=p()),\"undefined\"==typeof t.insertAt&&(t.insertAt=\"bottom\");var n=i(e);return r(n,t),function(e){for(var o=[],a=0;a<n.length;a++){var s=n[a],l=f[s.id];l.refs--,o.push(l)}if(e){var u=i(e);r(u,t)}for(var a=0;a<o.length;a++){var l=o[a];if(0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete f[l.id]}}}};var y=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join(\"\\n\")}}()}});\n//# sourceMappingURL=vendor.81d6d64af49feb826eaf.js.map"
  },
  {
    "path": "lib/convertShapeToPath.js",
    "content": "\"use strict\";\n\nvar regNumber = /[-+]?(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][-+]?\\d+)?/g;\n\nfunction rectHandler(node) {\n  var path = void 0;\n  var x = Number(node.x),\n      y = Number(node.y),\n      width = Number(node.width),\n      height = Number(node.height);\n\n  var rx = Number(node.rx) || Number(node.ry) || 0;\n  var ry = Number(node.ry) || Number(node.rx) || 0;\n\n  if (isNaN(x - y + width - height + rx - ry)) return;\n\n  rx = rx > width / 2 ? width / 2 : rx;\n  ry = ry > height / 2 ? height / 2 : ry;\n\n  if (0 == rx || 0 == ry) {\n    path = 'M' + x + ' ' + y + 'h' + width + 'v' + height + 'h' + -width + 'z';\n  } else {\n    path = 'M' + x + ' ' + (y + ry) + 'a' + rx + ' ' + ry + ' 0 0 1 ' + rx + ' ' + -ry + 'h' + (width - rx - rx) + 'a' + rx + ' ' + ry + ' 0 0 1 ' + rx + ' ' + ry + 'v' + (height - ry - ry) + 'a' + rx + ' ' + ry + ' 0 0 1 ' + -rx + ' ' + ry + 'h' + (rx + rx - width) + 'a' + rx + ' ' + ry + ' 0 0 1 ' + -rx + ' ' + -ry + 'z';\n  }\n\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke)\n  };\n}\n\nfunction circleHandler(node) {\n  var cx = node.cx,\n      cy = node.cy,\n      r = node.r;\n  var path = 'M' + (cx - r) + ' ' + cy + 'a' + r + ' ' + r + ' 0 1 0 ' + 2 * r + ' 0' + 'a' + r + ' ' + r + ' 0 1 0 ' + -2 * r + ' 0' + 'z';\n\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke)\n  };\n}\n\nfunction ellipseHandler(node) {\n  var cx = node.cx,\n      cy = node.cy,\n      rx = node.rx,\n      ry = node.ry;\n  var path = 'M' + (cx - rx) + ' ' + cy + 'a' + rx + ' ' + ry + ' 0 1 0 ' + 2 * rx + ' 0' + 'a' + rx + ' ' + ry + ' 0 1 0 ' + -2 * rx + ' 0' + 'z';\n\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke)\n  };\n}\n\nfunction lineHandler(node) {\n  var x1 = node.getAttribute(\"x1\"),\n      y1 = node.getAttribute(\"y1\"),\n      x2 = node.getAttribute(\"x2\"),\n      y2 = node.getAttribute(\"y2\");\n  if (isNaN(x1 - y1 + x2 - y2)) return;\n  var path = 'M' + x1 + ' ' + y1 + 'L' + x2 + ' ' + y2;\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke)\n  };\n}\n\nmodule.exports = function (node, type) {\n  if (!type) return;\n\n  switch (type.toLowerCase()) {\n    case \"rect\":\n      return rectHandler(node);\n    case \"circle\":\n      return circleHandler(node);\n    case \"ellipse\":\n      return ellipseHandler(node);\n    case \"line\":\n      return lineHandler(node);\n    case \"path\":\n      return {\n        d: node.d,\n        fill: node.fill == undefined && node.fill == '#000000' ? '' : node.fill,\n        stroke: formateColor(node.stroke)\n      };\n    case \"polygon\":\n    case \"polyline\":\n      var points = (node.getAttribute(\"points\").match(regNumber) || []).map(Number);\n      if (points.length < 4) {\n        return;\n      }\n      var path = 'M' + points.slice(0, 2).join(' ') + 'L' + points.slice(2).join(' ') + ('polygon' === type ? 'z' : '');\n      return {\n        d: path,\n        fill: formateColor(node.fill),\n        stroke: formateColor(node.stroke)\n      };\n  }\n};\n\nfunction formateColor(prop) {\n  if (!prop) {\n    return 'transparent';\n  } else if (prop === '#000000') {\n    return '';\n  } else {\n    return prop;\n  }\n}"
  },
  {
    "path": "lib/parse.js",
    "content": "\"use strict\";\n\nfunction SVGtoArray(svgObj) {\n  var convertShapeToPath = require(\"./convertShapeToPath\");\n  var SVGArray = [];\n  var node = void 0,\n      subNode = void 0,\n      groupNode = void 0,\n      subsubNode = void 0;\n\n  for (node in svgObj) {\n    if (node === 'rect' || node === 'circle' || node === 'ellipse' || node === 'polygon' || node === 'line' || node === 'path') {\n      var _iteratorNormalCompletion = true;\n      var _didIteratorError = false;\n      var _iteratorError = undefined;\n\n      try {\n        for (var _iterator = svgObj[node][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n          subNode = _step.value;\n\n          SVGArray.push(convertShapeToPath(subNode.$, node));\n        }\n      } catch (err) {\n        _didIteratorError = true;\n        _iteratorError = err;\n      } finally {\n        try {\n          if (!_iteratorNormalCompletion && _iterator.return) {\n            _iterator.return();\n          }\n        } finally {\n          if (_didIteratorError) {\n            throw _iteratorError;\n          }\n        }\n      }\n    } else if (node === 'g') {\n      var _iteratorNormalCompletion2 = true;\n      var _didIteratorError2 = false;\n      var _iteratorError2 = undefined;\n\n      try {\n        for (var _iterator2 = svgObj[node][Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n          groupNode = _step2.value;\n\n          for (subNode in groupNode) {\n            if (node === 'rect' || node === 'circle' || node === 'ellipse' || node === 'polygon' || node === 'line' || node === 'path') {\n              var _iteratorNormalCompletion3 = true;\n              var _didIteratorError3 = false;\n              var _iteratorError3 = undefined;\n\n              try {\n                for (var _iterator3 = groupNode[subNode][Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {\n                  subsubNode = _step3.value;\n\n                  SVGArray.push(convertShapeToPath(subsubNode.$, subNode));\n                }\n              } catch (err) {\n                _didIteratorError3 = true;\n                _iteratorError3 = err;\n              } finally {\n                try {\n                  if (!_iteratorNormalCompletion3 && _iterator3.return) {\n                    _iterator3.return();\n                  }\n                } finally {\n                  if (_didIteratorError3) {\n                    throw _iteratorError3;\n                  }\n                }\n              }\n            }\n          }\n        }\n      } catch (err) {\n        _didIteratorError2 = true;\n        _iteratorError2 = err;\n      } finally {\n        try {\n          if (!_iteratorNormalCompletion2 && _iterator2.return) {\n            _iterator2.return();\n          }\n        } finally {\n          if (_didIteratorError2) {\n            throw _iteratorError2;\n          }\n        }\n      }\n    }\n  }\n  return SVGArray;\n}\n\nmodule.exports = {\n  SVGtoArray: SVGtoArray\n};"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"vue-svg-icon\",\n  \"version\": \"1.2.9\",\n  \"description\": \"a simple solution for multicolor svg icon in vue\",\n  \"scripts\": {\n    \"dev\": \"node build/dev-server.js\",\n    \"build\": \"node build/build.js\",\n    \"compile\": \"babel -d lib/ utils/\",\n    \"prepublish\": \"npm run compile\"\n  },\n  \"keywords\": [\n    \"svg\",\n    \"icon\",\n    \"Vue.js\"\n  ],\n  \"author\": \"Cen (cenkai29@gmail.com)\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"babel-preset-stage-2\": \"^6.0.0\",\n    \"babel-preset-es2015\": \"^6.24.0\",\n    \"vue\": \"^2.0.1\",\n    \"webpack\": \"^1.13.2\",\n    \"xml-loader\": \"1.1.0\"\n  },\n  \"devDependencies\": {\n    \"babel-cli\": \"^6.24.0\",\n    \"babel-core\": \"^6.0.0\",\n    \"babel-loader\": \"^6.0.0\",\n    \"babel-plugin-transform-runtime\": \"^6.23.0\",\n    \"cross-env\": \"^3.0.0\",\n    \"css-loader\": \"^0.25.0\",\n    \"file-loader\": \"^0.9.0\",\n    \"node-sass\": \"^4.0.0\",\n    \"sass-loader\": \"^4.1.0\",\n    \"vue-loader\": \"^10.0.0\",\n    \"vue-template-compiler\": \"^2.1.0\",\n    \"webpack\": \"^2.1.0-beta.25\",\n    \"webpack-dev-server\": \"^2.1.0-beta.9\"\n  },\n  \"engines\": {\n    \"node\": \">= 4.0.0\",\n    \"npm\": \">= 2.0.0\"\n  }\n}\n"
  },
  {
    "path": "src/App.vue",
    "content": "<template>\n  <div id=\"app\">\n    <h3>a simple solution for multicolor svg icon in Vue2.0</h3>\n    <div id=\"svg-icon-logo\">\n      <icon name=\"chameleon\" :scale=\"35\"></icon>\n    </div>\n    <div id=\"container\">\n      <section>\n        <h4>simple usage</h4>\n        <span><icon name=\"chameleon\" scale=\"20\" style=\"color: #05CE7C;\"></icon></span>\n        <code>\n          <pre><strong>html:</strong>\n&lt;icon <span class=\"attr\">name</span>=<span class=\"val\">\"chameleon\"</span> <span class=\"attr\">scale</span>=<span\n              class=\"val\">\"20\"</span> <span\n              class=\"attr\">style</span>=<span class=\"val\">\"color: #05CE7C;\"</span>>&lt;/icon></pre>\n        </code>\n      </section>\n      <section>\n        <h4>spin</h4>\n        <span><icon name=\"sun\" scale=\"20\" spin></icon></span>\n        <code>\n          <pre><strong>html:</strong>\n&lt;icon <span class=\"attr\">name</span>=<span class=\"val\">\"sun\"</span> <span class=\"attr\">scale</span>=<span\n              class=\"val\">\"20\"</span> <span class=\"attr\">spin</span>>&lt;/icon></pre>\n        </code>\n      </section>\n      <section>\n        <h4>hover to change</h4>\n        <span><icon name=\"settings\" scale=\"20\" id=\"hover\"></icon></span>\n        <code>\n          <pre><strong>html:</strong>\n&lt;icon <span class=\"attr\">name</span>=<span class=\"val\">\"settings\"</span> <span class=\"attr\">scale</span>=<span\n              class=\"val\">\"20\"</span> <span\n              class=\"attr\">id</span>=<span class=\"val\">\"hover\"</span>>&lt;/icon>\n<strong>css3:</strong>\n#hover:hover {\n    <span class=\"attr\">color</span>:<span class=\"val\">gold</span>\n}</pre>\n        </code>\n      </section>\n      <section>\n        <h4>click to change</h4>\n        <span><icon name=\"unlock\" scale=\"20\" id=\"click\"></icon></span>\n        <code>\n          <pre><strong>html:</strong>\n&lt;icon <span class=\"attr\">name</span>=<span class=\"val\">\"unlock\"</span> <span class=\"attr\">scale</span>=\"20\" <span\n              class=\"attr\">id</span>=<span class=\"val\">\"click\"</span>>&lt;/icon>\n<strong>css3:</strong>\n#click:active {\n    <span class=\"attr\">color</span>:<span class=\"val\">white</span>\n}</pre>\n        </code>\n      </section>\n      <section>\n        <h4>animation</h4>\n        <span><icon name=\"chameleon\" scale=\"20\" id=\"animation\"></icon></span>\n        <code>\n          <pre><strong>html:</strong>\n&lt;icon <span class=\"attr\">name</span>=<span class=\"val\">\"chameleon\"</span> <span class=\"attr\">scale</span>=<span\n              class=\"val\">\"20\"</span> <span class=\"attr\">id</span>=<span class=\"val\">\"animation\"</span>>&lt;/icon>\n<strong>css3:</strong>\n#animation {\n  <span class=\"attr\">animation</span>: <span class=\"val\">changeColor 5s infinite step-end</span>;\n}\n@keyframes changeColor {\n  0% {\n      <span class=\"attr\">color</span>: <span class=\"val\">red</span>;\n  }\n  20% {\n      <span class=\"attr\">color</span>: <span class=\"val\">yellow</span>;\n  }\n  40% {\n      <span class=\"attr\">color</span>: <span class=\"val\">blue</span>;\n  }\n  60% {\n      <span class=\"attr\">color</span>: <span class=\"val\">green</span>;\n  }\n  80% {\n      <span class=\"attr\">color</span>: <span class=\"val\">purple</span>;\n  }\n  100% {\n      <span class=\"attr\">color</span>: <span class=\"val\">gold</span>;\n  }\n}</pre>\n        </code>\n      </section>\n      <section>\n        <h4>advanced usage (tabbar)</h4>\n        <div id=\"advanced\">\n          <div>\n            <div>\n              <icon name=\"roboAd\" scale=\"12\" index=\"0\" :currentIndex=\"current\"\n                    @click.native=\"switchTo(0)\"></icon>\n              <div>btn1</div>\n            </div>\n            <div>\n              <icon name=\"pie\" scale=\"12\" index=\"1\" :currentIndex=\"current\"\n                    @click.native=\"switchTo(1)\"></icon>\n              <div>btn2</div>\n            </div>\n            <div>\n              <icon name=\"cup\" scale=\"12\" index=\"2\" :currentIndex=\"current\"\n                    @click.native=\"switchTo(2)\"></icon>\n              <div>btn3</div>\n            </div>\n            <div>\n              <icon name=\"settings2\" scale=\"12\" index=\"3\" :currentIndex=\"current\"\n                    @click.native=\"switchTo(3)\"></icon>\n              <div>btn4</div>\n            </div>\n          </div>\n        </div>\n        <code id=\"adCode\"><pre><strong>pseudocode:</strong>\n<strong>html:</strong>\n&lt;icon <span class=\"attr\">name</span>=<span class=\"val\">\"roboAd\"</span> <span class=\"attr\">scale</span>=<span class=\"val\">\"12\"</span> <span class=\"attr\">index</span>=<span class=\"val\">\"0\"</span> <span class=\"attr\">:currentIndex</span>=<span class=\"val\">\"current\"</span> <span class=\"attr\">@click.native</span>=<span class=\"val\">\"switchTo(0)\"</span>>&lt;/icon>\n&lt;div>btn1&lt;/div>\n<strong>css:</strong>\n.active {\n  <span class=\"attr\">color</span>: <span class=\"val\">gold</span>;\n}\nsvg {\n  <span class=\"attr\">color</span>: <span class=\"val\">#fff</span>;\n  <span class=\"attr\">padding</span>: <span class=\"val\">5px 0 2px</span>;\n}\n<strong>js:</strong>\ndata (){\n  return {\n    current: \"0\"\n  }\n},\nmethods: {\n  switchTo(index){\n    this.current = index.toString();\n  }\n}\n          </pre>\n        </code>\n      </section>\n    </div>\n  </div>\n</template>\n\n<script>\n  import {warn} from 'util'\n  export default {\n    name: 'app',\n    components: {},\n    data (){\n      return {\n        current: \"0\"\n      }\n    },\n    methods: {\n      switchTo(index){\n        this.current = index.toString();\n      }\n    }\n  }\n</script>\n\n<style lang=\"scss\" rel=\"stylesheet/scss\">\n  #app {\n    font-family: 'Avenir', Helvetica, Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    text-align: center;\n    color: #2c3e50;\n    margin-top: 60px;\n  }\n\n  #svg-icon-logo, #animation {\n    animation: changeColor 5s infinite linear;\n  }\n\n  @keyframes changeColor {\n    0% {\n      color: red;\n    }\n    20% {\n      color: yellow;\n    }\n    40% {\n      color: blue;\n    }\n    60% {\n      color: green;\n    }\n    80% {\n      color: purple;\n    }\n    100% {\n      color: red;\n    }\n  }\n\n  code {\n    color: #2973b7;\n    strong {\n      color: #111;\n    }\n    width: 85%;\n    border-radius: 3px;\n    margin-left: 15px;\n    padding: 4px 10px;\n    background: #eee;\n    line-height: 20px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);\n  }\n\n  #container {\n    text-align: left;\n    padding-left: 5%;\n    section {\n      display: flex;\n      flex-wrap: wrap;\n      margin: 20px 0;\n      h4 {\n        width: 100%;\n      }\n      .attr {\n        color: #e96900;\n      }\n      .val {\n        color: #42b983;\n      }\n      > span {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        height: 48px;\n        width: 48px;\n        border: 1px solid #888;\n        border-radius: 4px;\n        svg {\n          color: #05CE7C;\n        }\n      }\n      #hover {\n        color: grey;\n      }\n      #hover:hover {\n        color: gold;\n      }\n      #click {\n        color: #424242;\n      }\n      #click:active {\n        color: white;\n      }\n      #advanced {\n        height: 400px;\n        width: 240px;\n        border: 1px solid #ddd;\n        display: flex;\n        justify-content: space-around;\n        align-items: flex-end;\n        .active {\n          color: gold;\n        }\n        > div {\n          width: 100%;\n          display: flex;\n          justify-content: space-around;\n          border-top: 1px solid #ddd;\n          text-align: center;\n          > div {\n            > svg {\n              color: #fff;\n              padding: 5px 0 2px;\n            }\n            > div {\n              color: #333;\n              line-height: 12px;\n              font-size: 12px;\n              padding: 2px;\n            }\n          }\n        }\n      }\n      #adCode {\n        width: calc(85% - 192px);\n      }\n    }\n  }\n</style>\n"
  },
  {
    "path": "src/main.js",
    "content": "// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue';\nimport App from './App';\nimport Icon from 'vue-svg-icon';\nIcon.inject('chameleon');\nIcon.inject('settings');\nIcon.inject('unlock');\nIcon.inject('sun');\nIcon.inject('cup');\nIcon.inject('pie');\nIcon.inject('settings2');\nIcon.inject('roboAd');\n\nVue.component('icon', Icon);\n\n/* eslint-disable no-new */\nnew Vue({\n  el: '#app',\n  template: '<App/>',\n  components: {App}\n});\n"
  },
  {
    "path": "src/util.js",
    "content": "// Copied from vue/src/core/util/debug.js\n\nlet warn = () => {}\n\nif (process.env.NODE_ENV !== 'production') {\n  const hasConsole = typeof console !== 'undefined'\n\n  warn = (msg, vm) => {\n    if (hasConsole) {\n      console.error(`[Vue warn]: ${msg} ` + (\n        vm ? formatLocation(formatComponentName(vm)) : ''\n      ))\n    }\n  }\n\n  const formatComponentName = vm => {\n    if (vm.$root === vm) {\n      return 'root instance'\n    }\n    const name = vm._isVue\n      ? vm.$options.name || vm.$options._componentTag\n      : vm.name\n    return name ? `component <${name}>` : `anonymous component`\n  }\n\n  const formatLocation = str => {\n    if (str === 'anonymous component') {\n      str += ` - use the \"name\" option for better debugging messages.`\n    }\n    return `(found in ${str})`\n  }\n}\n\nexport { warn }\n"
  },
  {
    "path": "utils/convertShapeToPath.js",
    "content": "\"use strict\";\n\nconst regNumber = /[-+]?(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][-+]?\\d+)?/g;\n\nfunction rectHandler(node) {\n  let path;\n  let x = Number(node.x),\n    y = Number(node.y),\n    width = Number(node.width),\n    height = Number(node.height);\n  /*\n   * rx 和 ry 的规则是：\n   * 1. 如果其中一个设置为 0 则圆角不生效\n   * 2. 如果有一个没有设置则取值为另一个\n   * 3.rx 的最大值为 width 的一半, ry 的最大值为 height 的一半\n   */\n  let rx = Number(node.rx) || Number(node.ry) || 0;\n  let ry = Number(node.ry) || Number(node.rx) || 0;\n\n  //非数值单位计算，如当宽度像100%则移除\n  if (isNaN(x - y + width - height + rx - ry)) return;\n\n  rx = rx > width / 2 ? width / 2 : rx;\n  ry = ry > height / 2 ? height / 2 : ry;\n\n  //如果其中一个设置为 0 则圆角不生效\n  if (0 == rx || 0 == ry) {\n    path =\n      'M' + x + ' ' + y +\n      'h' + width +\n      'v' + height +\n      'h' + -width +\n      'z';\n  } else {\n    path =\n      'M' + x + ' ' + (y + ry) +\n      'a' + rx + ' ' + ry + ' 0 0 1 ' + rx + ' ' + (-ry) +\n      'h' + (width - rx - rx) +\n      'a' + rx + ' ' + ry + ' 0 0 1 ' + rx + ' ' + ry +\n      'v' + (height - ry - ry) +\n      'a' + rx + ' ' + ry + ' 0 0 1 ' + (-rx) + ' ' + ry +\n      'h' + (rx + rx - width) +\n      'a' + rx + ' ' + ry + ' 0 0 1 ' + (-rx) + ' ' + (-ry) +\n      'z';\n  }\n\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke),\n  };\n}\n\nfunction circleHandler(node) {\n  let cx = node.cx,\n    cy = node.cy,\n    r = node.r;\n  let path =\n    'M' + (cx - r) + ' ' + cy +\n    'a' + r + ' ' + r + ' 0 1 0 ' + 2 * r + ' 0' +\n    'a' + r + ' ' + r + ' 0 1 0 ' + (-2 * r) + ' 0' +\n    'z';\n\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke),\n  };\n}\n\nfunction ellipseHandler(node) {\n  let cx = node.cx,\n    cy = node.cy,\n    rx = node.rx,\n    ry = node.ry;\n  let path =\n    'M' + (cx - rx) + ' ' + cy +\n    'a' + rx + ' ' + ry + ' 0 1 0 ' + 2 * rx + ' 0' +\n    'a' + rx + ' ' + ry + ' 0 1 0 ' + (-2 * rx) + ' 0' +\n    'z';\n\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke),\n  };\n}\n\nfunction lineHandler(node) {\n  let x1 = node.getAttribute(\"x1\"),\n    y1 = node.getAttribute(\"y1\"),\n    x2 = node.getAttribute(\"x2\"),\n    y2 = node.getAttribute(\"y2\");\n  if (isNaN(x1 - y1 + x2 - y2)) return;\n  let path = 'M' + x1 + ' ' + y1 + 'L' + x2 + ' ' + y2;\n  return {\n    d: path,\n    fill: formateColor(node.fill),\n    stroke: formateColor(node.stroke),\n  };\n}\n\nmodule.exports = function (node, type) {\n  if (!type)return;\n  // console.log(node, type)\n  switch (type.toLowerCase()) {\n    case \"rect\" :\n      return rectHandler(node)\n    case \"circle\" :\n      return circleHandler(node)\n    case \"ellipse\" :\n      return ellipseHandler(node)\n    case \"line\" :\n      return lineHandler(node)\n    case \"path\":\n      return {\n        d: node.d,\n        fill: (node.fill == undefined && node.fill == '#000000') ? '' : node.fill,\n        stroke: formateColor(node.stroke),\n      }\n    case \"polygon\" :\n    case \"polyline\" : //ploygon与polyline是一样的,polygon多边形，polyline多边线\n      let points = (node.getAttribute(\"points\").match(regNumber) || []).map(Number);\n      if (points.length < 4) {\n        return;\n      }\n      let path = 'M' + points.slice(0, 2).join(' ') + 'L' + points.slice(2).join(' ') + ('polygon' === type ? 'z' : '');\n      return {\n        d: path,\n        fill: formateColor(node.fill),\n        stroke: formateColor(node.stroke),\n      }\n  }\n\n};\n\nfunction formateColor(prop) {\n  if (!prop) {\n    return 'transparent'\n  }\n  else if (prop === '#000000') {\n    return ''\n  }\n  else {\n    return prop\n  }\n}\n"
  },
  {
    "path": "utils/parse.js",
    "content": "\"use strict\";\n//  将SVG转换为数组\nfunction SVGtoArray(svgObj) {\n  const convertShapeToPath = require(\"./convertShapeToPath\");\n  let SVGArray = [];\n  let node, subNode, groupNode, subsubNode;\n\n  for (node in svgObj) {\n    if (node ==='rect' || node === 'circle'|| node ==='ellipse'|| node === 'polygon'|| node ==='line'|| node === 'path') {\n      for (subNode of svgObj[node]) {\n        SVGArray.push(convertShapeToPath(subNode.$, node))\n      }\n    }\n    else if (node === 'g') {\n      for (groupNode of svgObj[node]) {\n        for (subNode in groupNode) {\n          if (subNode ==='rect' || subNode === 'circle'|| subNode ==='ellipse'|| subNode === 'polygon'|| subNode ==='line'|| subNode === 'path') {\n            for (subsubNode of groupNode[subNode]) {\n              SVGArray.push(convertShapeToPath(subsubNode.$, subNode))\n            }\n          }\n        }\n      }\n    }\n  }\n  return SVGArray\n}\n\n\nmodule.exports = {\n  SVGtoArray\n};\n\n"
  }
]