You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by ov...@apache.org on 2019/05/29 09:48:38 UTC

[incubator-echarts-website] branch asf-site updated (1db9aee -> e9b4e97)

This is an automated email from the ASF dual-hosted git repository.

ovilia pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-echarts-website.git.


    from 1db9aee  include chinese website
     new 84824f4  add examples and remove documents
     new e9b4e97  rename image

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 documents/asset/gl/img/alpha-beta.sketch           |    Bin 65536 -> 0 bytes
 documents/asset/gl/img/bar3D-bevel.png             |    Bin 936101 -> 0 bytes
 documents/asset/gl/img/bar3D-no-bevel.png          |    Bin 653448 -> 0 bytes
 documents/asset/gl/img/buildings-cold.jpg          |    Bin 244509 -> 0 bytes
 documents/asset/gl/img/buildings-warm.jpg          |    Bin 271468 -> 0 bytes
 documents/asset/gl/img/city-region-height.jpg      |    Bin 115703 -> 0 bytes
 documents/asset/gl/img/crispwinter.png             |    Bin 134164 -> 0 bytes
 documents/asset/gl/img/displacement-disable.png    |    Bin 444676 -> 0 bytes
 documents/asset/gl/img/displacement-enable.png     |    Bin 469684 -> 0 bytes
 documents/asset/gl/img/displacement-low.png        |    Bin 393852 -> 0 bytes
 documents/asset/gl/img/displacement-ultra.png      |    Bin 752937 -> 0 bytes
 documents/asset/gl/img/flowGL-line.jpg             |    Bin 477721 -> 0 bytes
 documents/asset/gl/img/flowGL-noss.jpg             |    Bin 468782 -> 0 bytes
 documents/asset/gl/img/flowGL-point.jpg            |    Bin 481332 -> 0 bytes
 documents/asset/gl/img/flowGL-ss.jpg               |    Bin 491893 -> 0 bytes
 documents/asset/gl/img/flowGL-wind.jpg             |    Bin 309476 -> 0 bytes
 documents/asset/gl/img/geo-bar3D.jpg               |    Bin 144774 -> 0 bytes
 documents/asset/gl/img/geo-border.png              |    Bin 120977 -> 0 bytes
 documents/asset/gl/img/geo-dof-large.png           |    Bin 251435 -> 0 bytes
 documents/asset/gl/img/geo-dof-small.png           |    Bin 242725 -> 0 bytes
 documents/asset/gl/img/geo-dof.png                 |    Bin 280814 -> 0 bytes
 documents/asset/gl/img/geo-no-dof.png              |    Bin 313830 -> 0 bytes
 documents/asset/gl/img/geo-no-shadow.png           |    Bin 348841 -> 0 bytes
 documents/asset/gl/img/geo-no-ssao.png             |    Bin 795777 -> 0 bytes
 documents/asset/gl/img/geo-shadow-high.png         |    Bin 456090 -> 0 bytes
 documents/asset/gl/img/geo-shadow-low.png          |    Bin 462952 -> 0 bytes
 documents/asset/gl/img/geo-shadow.png              |    Bin 417158 -> 0 bytes
 documents/asset/gl/img/geo-size.png                |    Bin 609536 -> 0 bytes
 documents/asset/gl/img/geo-size.sketch             |    Bin 1452208 -> 0 bytes
 documents/asset/gl/img/geo-ssao-large-radius.png   |    Bin 777267 -> 0 bytes
 documents/asset/gl/img/geo-ssao-small-radius.png   |    Bin 784519 -> 0 bytes
 documents/asset/gl/img/geo-ssao.png                |    Bin 798212 -> 0 bytes
 documents/asset/gl/img/globe-airline.png           |    Bin 705346 -> 0 bytes
 documents/asset/gl/img/globe-gloss.png             |    Bin 658718 -> 0 bytes
 documents/asset/gl/img/globe-metal.png             |    Bin 435143 -> 0 bytes
 documents/asset/gl/img/globe-non-metal.png         |    Bin 444160 -> 0 bytes
 documents/asset/gl/img/globe-posteffect-bloom.png  |    Bin 124521 -> 0 bytes
 .../asset/gl/img/globe-posteffect-disable.png      |    Bin 614586 -> 0 bytes
 documents/asset/gl/img/globe-posteffect-enable.png |    Bin 569860 -> 0 bytes
 documents/asset/gl/img/globe-rough.png             |    Bin 611425 -> 0 bytes
 documents/asset/gl/img/globe-shading-color.png     |    Bin 214590 -> 0 bytes
 documents/asset/gl/img/globe-shading-lambert.png   |    Bin 372631 -> 0 bytes
 documents/asset/gl/img/globe-shading-realistic.png |    Bin 513755 -> 0 bytes
 documents/asset/gl/img/gpu-layout-perf.png         |    Bin 19249 -> 0 bytes
 documents/asset/gl/img/grid3D.png                  |    Bin 83657 -> 0 bytes
 documents/asset/gl/img/grid3D.sketch               |    Bin 122880 -> 0 bytes
 documents/asset/gl/img/heightmap-disable.png       |    Bin 42600 -> 0 bytes
 documents/asset/gl/img/heightmap-enable.png        |    Bin 97918 -> 0 bytes
 documents/asset/gl/img/light-alpha-beta.png        |    Bin 10156 -> 0 bytes
 documents/asset/gl/img/line3D.png                  |    Bin 403986 -> 0 bytes
 documents/asset/gl/img/lookup.png                  |    Bin 2095 -> 0 bytes
 documents/asset/gl/img/parametric-surface.png      |    Bin 619802 -> 0 bytes
 documents/asset/gl/img/polygons3D-ny.jpg           |    Bin 541314 -> 0 bytes
 documents/asset/gl/img/roughness.png               |    Bin 204762 -> 0 bytes
 documents/asset/gl/img/scatter3D.png               |    Bin 771845 -> 0 bytes
 documents/asset/gl/img/surface-index.png           |    Bin 121825 -> 0 bytes
 documents/asset/gl/img/surface-index.sketch        |    Bin 240059 -> 0 bytes
 documents/asset/gl/img/surface-no-taa.png          |    Bin 190861 -> 0 bytes
 documents/asset/gl/img/surface-taa.png             |    Bin 227139 -> 0 bytes
 documents/asset/gl/img/view-alpha-beta.png         |    Bin 9788 -> 0 bytes
 documents/asset/img/aria-example.png               |    Bin 290782 -> 0 bytes
 documents/asset/img/axis-align-with-label.png      |    Bin 7514 -> 0 bytes
 documents/asset/img/custom-build-line.png          |    Bin 72720 -> 0 bytes
 documents/asset/img/custom-build-pie.png           |    Bin 41231 -> 0 bytes
 documents/asset/img/custom-build-sample.png        |    Bin 83256 -> 0 bytes
 documents/asset/img/echarts-aria.jpg               |    Bin 143809 -> 0 bytes
 documents/asset/img/gl/bar3D-2d-data.png           |    Bin 58130 -> 0 bytes
 documents/asset/img/gl/bar3D.png                   |    Bin 142020 -> 0 bytes
 documents/asset/img/gl/grid3D-basic.png            |    Bin 30307 -> 0 bytes
 documents/asset/img/gl/scatter3D-color.png         |    Bin 145129 -> 0 bytes
 documents/asset/img/gl/scatter3D-gaussian.png      |    Bin 114828 -> 0 bytes
 documents/asset/img/gl/scatter3D-life.png          |    Bin 90059 -> 0 bytes
 documents/asset/img/gl/scatter3D-life2.png         |    Bin 167782 -> 0 bytes
 documents/asset/img/gl/surface.png                 |    Bin 189074 -> 0 bytes
 documents/asset/img/smooth-algorithm.png           |    Bin 244496 -> 0 bytes
 documents/asset/img/smooth-monotone-none.png       |    Bin 43625 -> 0 bytes
 documents/asset/img/smooth-monotone-x.png          |    Bin 47594 -> 0 bytes
 documents/asset/img/smooth-non-monotone-x.png      |    Bin 161468 -> 0 bytes
 documents/asset/img/smooth-old-problem.png         |    Bin 145198 -> 0 bytes
 documents/asset/img/smooth-old-vs-new.png          |    Bin 121268 -> 0 bytes
 documents/asset/img/treemap-border-gap.png         |    Bin 92466 -> 0 bytes
 documents/en/api.json                              |      1 -
 documents/en/changelog.html                        |    930 -
 documents/en/coding-standard.html                  |    567 -
 documents/en/option-gl.json                        |      1 -
 documents/en/option-gl_description.json            |      1 -
 documents/en/option-gl_outline.json                |      1 -
 documents/en/option-gl_part_globe.json             |     50 -
 documents/en/option.json                           |      1 -
 documents/en/option_description.json               |      1 -
 documents/en/option_outline.json                   |      1 -
 documents/en/tutorial.json                         |      1 -
 documents/zh/api.json                              |      1 -
 documents/zh/changelog.html                        |    930 -
 documents/zh/coding-standard.html                  |    567 -
 documents/zh/option-gl.json                        |      1 -
 documents/zh/option-gl_description.json            |      1 -
 documents/zh/option-gl_outline.json                |      1 -
 documents/zh/option-gl_part_globe.json             |     50 -
 documents/zh/option.json                           |      1 -
 documents/zh/option_description.json               |      1 -
 documents/zh/option_outline.json                   |      1 -
 documents/zh/tutorial.json                         |      1 -
 en/api.html                                        |      8 +-
 en/builder.html                                    |      2 +-
 en/changelog.html                                  |      2 +-
 en/coding-standard.html                            |      2 +-
 en/committers.html                                 |      2 +-
 en/dependencies.html                               |      2 +-
 en/download-extension.html                         |      2 +-
 en/download-map.html                               |      2 +-
 en/download-theme.html                             |      2 +-
 en/download.html                                   |      2 +-
 en/faq.html                                        |      2 +-
 en/feature.html                                    |      2 +-
 .../images/builder/chart/pictorialBar.svg          |      0
 en/index.html                                      |      2 +-
 en/maillist.html                                   |      2 +-
 en/option-gl.html                                  |      8 +-
 en/option.html                                     |      8 +-
 en/option3.html                                    |      8 +-
 en/tutorial.html                                   |      8 +-
 examples/data-gl/animating-contour-on-globe.js     |    169 +
 .../data-gl/asset/bathymetry_bw_composite_4k.jpg   |    Bin 0 -> 1275134 bytes
 examples/data-gl/asset/bitcoin.png                 |    Bin 0 -> 19411 bytes
 examples/data-gl/asset/canyon.hdr                  |    Bin 0 -> 386561 bytes
 examples/data-gl/asset/clouds.png                  |    Bin 0 -> 639195 bytes
 examples/data-gl/asset/data/alcohol.json           |      1 +
 examples/data-gl/asset/data/buildings.json         |      1 +
 examples/data-gl/asset/data/flights.json           |      1 +
 examples/data-gl/asset/data/flights2.json          |      1 +
 examples/data-gl/asset/data/gfs.json               |      1 +
 examples/data-gl/asset/data/internet.graph.json    |      1 +
 examples/data-gl/asset/data/npmdep.json            |      1 +
 examples/data-gl/asset/data/population.json        |      1 +
 examples/data-gl/asset/data/wave.json              |      1 +
 examples/data-gl/asset/data/winds.json             |      1 +
 examples/data-gl/asset/data/world-population.json  |    177 +
 examples/data-gl/asset/earth.jpg                   |    Bin 0 -> 826367 bytes
 examples/data-gl/asset/elev_bump_4k.jpg            |    Bin 0 -> 313999 bytes
 examples/data-gl/asset/icon.png                    |    Bin 0 -> 94223 bytes
 .../asset/iron-rusted4/iron-rusted4-basecolor.jpg  |    Bin 0 -> 614737 bytes
 .../asset/iron-rusted4/iron-rusted4-metalness.jpg  |    Bin 0 -> 763060 bytes
 .../asset/iron-rusted4/iron-rusted4-normal.jpg     |    Bin 0 -> 429053 bytes
 .../asset/iron-rusted4/iron-rusted4-roughness.jpg  |    Bin 0 -> 680390 bytes
 examples/data-gl/asset/lake.hdr                    |    Bin 0 -> 452398 bytes
 examples/data-gl/asset/leather/leather_albedo.jpg  |    Bin 0 -> 192654 bytes
 examples/data-gl/asset/leather/leather_height.jpg  |    Bin 0 -> 139667 bytes
 examples/data-gl/asset/leather/leather_normal.jpg  |    Bin 0 -> 203403 bytes
 .../data-gl/asset/leather/leather_roughness.jpg    |    Bin 0 -> 458902 bytes
 examples/data-gl/asset/moon-base.jpg               |    Bin 0 -> 1591331 bytes
 examples/data-gl/asset/moon-bump.jpg               |    Bin 0 -> 1021019 bytes
 examples/data-gl/asset/night.jpg                   |    Bin 0 -> 1218734 bytes
 examples/data-gl/asset/pisa.hdr                    |    Bin 0 -> 364559 bytes
 examples/data-gl/asset/redbricks/diffuse.jpg       |    Bin 0 -> 472880 bytes
 examples/data-gl/asset/redbricks/normal.jpg        |    Bin 0 -> 713238 bytes
 examples/data-gl/asset/redbricks/roughness.jpg     |    Bin 0 -> 403950 bytes
 examples/data-gl/asset/sample.jpg                  |    Bin 0 -> 7742 bytes
 examples/data-gl/asset/starfield.jpg               |    Bin 0 -> 922942 bytes
 examples/data-gl/asset/wood/diffuse.jpg            |    Bin 0 -> 2046292 bytes
 examples/data-gl/asset/wood/normal.jpg             |    Bin 0 -> 2706595 bytes
 examples/data-gl/asset/wood/roughness.png          |    Bin 0 -> 3231654 bytes
 examples/data-gl/asset/woods.jpg                   |    Bin 0 -> 85365 bytes
 examples/data-gl/asset/world.topo.bathy.200401.jpg |    Bin 0 -> 1312275 bytes
 examples/data-gl/bar3d-dataset.js                  |     42 +
 examples/data-gl/bar3d-global-population.js        |     90 +
 examples/data-gl/bar3d-mapbox-view-change.js       |     98 +
 examples/data-gl/bar3d-music-visualization.js      |    150 +
 examples/data-gl/bar3d-myth.js                     |     96 +
 .../bar3d-noise-modified-from-marpi-demo.js        |    204 +
 examples/data-gl/bar3d-on-mapbox.js                |     65 +
 examples/data-gl/bar3d-punch-card.js               |     73 +
 examples/data-gl/bar3d-shanghai.js                 |     65 +
 examples/data-gl/bar3d-simplex-noise.js            |     72 +
 examples/data-gl/bar3d-voxelize-image.js           |    164 +
 examples/data-gl/flowGL-noise.js                   |     97 +
 examples/data-gl/geo3d-with-different-height.js    |     66 +
 examples/data-gl/geo3d.js                          |     44 +
 .../data-gl/global-population-bar3d-on-globe.js    |     58 +
 examples/data-gl/global-wind-visualization-2.js    |    238 +
 examples/data-gl/global-wind-visualization.js      |    186 +
 examples/data-gl/globe-contour-paint.js            |    170 +
 examples/data-gl/globe-country-carousel.js         |    107 +
 examples/data-gl/globe-displacement.js             |     50 +
 examples/data-gl/globe-echarts-gl-hello-world.js   |     26 +
 examples/data-gl/globe-layers.js                   |     34 +
 examples/data-gl/globe-moon.js                     |     48 +
 examples/data-gl/globe-with-echarts-surface.js     |    233 +
 examples/data-gl/graphgl-gpu-layout.js             |     60 +
 examples/data-gl/graphgl-large-internet.js         |     55 +
 examples/data-gl/graphgl-npm-dep.js                |     87 +
 examples/data-gl/image-surface-sushuang.js         |     80 +
 examples/data-gl/image-to-bar3d.js                 |     83 +
 examples/data-gl/iron-globe.js                     |     34 +
 examples/data-gl/line3d-orthographic.js            |     44 +
 examples/data-gl/lines3d-airline-on-globe.js       |     51 +
 examples/data-gl/lines3d-flight-path-on-mapbox.js  |    177 +
 examples/data-gl/lines3d-flights-gl.js             |     90 +
 examples/data-gl/lines3d-flights-on-geo3d.js       |     71 +
 examples/data-gl/lines3d-flights.js                |    142 +
 examples/data-gl/lines3d-taxi-chengdu.js           |    486 +
 .../data-gl/lines3d-taxi-routes-of-cape-town.js    |    163 +
 examples/data-gl/linesGL-ny.js                     |     85 +
 examples/data-gl/map3d-alcohol-consumption.js      |     66 +
 examples/data-gl/map3d-buildings-on-mapbox.js      |     71 +
 examples/data-gl/map3d-buildings.js                |    106 +
 examples/data-gl/map3d-colorful-cities.js          |     87 +
 ...d-plastic-material-style-buildings-on-mapbox.js |     79 +
 examples/data-gl/map3d-wood-city.js                |     90 +
 examples/data-gl/map3d-wood-map-on-mapbox.js       |     62 +
 examples/data-gl/map3d-wood-map.js                 |     66 +
 .../data-gl/meta/animating-contour-on-globe.md     |      8 +
 examples/data-gl/meta/bar3d-dataset.md             |      7 +
 examples/data-gl/meta/bar3d-global-population.md   |      7 +
 examples/data-gl/meta/bar3d-mapbox-view-change.md  |      7 +
 examples/data-gl/meta/bar3d-music-visualization.md |      7 +
 examples/data-gl/meta/bar3d-myth.md                |      7 +
 .../meta/bar3d-noise-modified-from-marpi-demo.md   |      7 +
 examples/data-gl/meta/bar3d-on-mapbox.md           |      7 +
 examples/data-gl/meta/bar3d-punch-card.md          |      7 +
 examples/data-gl/meta/bar3d-shanghai.md            |      7 +
 examples/data-gl/meta/bar3d-simplex-noise.md       |      8 +
 examples/data-gl/meta/bar3d-voxelize-image.md      |      7 +
 examples/data-gl/meta/flowGL-noise.md              |      6 +
 .../data-gl/meta/geo3d-with-different-height.md    |      7 +
 examples/data-gl/meta/geo3d.md                     |      7 +
 .../meta/global-population-bar3d-on-globe.md       |      7 +
 .../data-gl/meta/global-wind-visualization-2.md    |      7 +
 examples/data-gl/meta/global-wind-visualization.md |      7 +
 examples/data-gl/meta/globe-contour-paint.md       |      7 +
 examples/data-gl/meta/globe-country-carousel.md    |      7 +
 examples/data-gl/meta/globe-displacement.md        |      7 +
 .../data-gl/meta/globe-echarts-gl-hello-world.md   |      7 +
 examples/data-gl/meta/globe-layers.md              |      7 +
 examples/data-gl/meta/globe-moon.md                |      7 +
 .../data-gl/meta/globe-with-echarts-surface.md     |      7 +
 examples/data-gl/meta/graphgl-gpu-layout.md        |      8 +
 examples/data-gl/meta/graphgl-large-internet.md    |      8 +
 examples/data-gl/meta/graphgl-npm-dep.md           |      8 +
 examples/data-gl/meta/image-surface-sushuang.md    |      7 +
 examples/data-gl/meta/image-to-bar3d.md            |      7 +
 examples/data-gl/meta/iron-globe.md                |      7 +
 examples/data-gl/meta/line3d-orthographic.md       |      7 +
 examples/data-gl/meta/lines3d-airline-on-globe.md  |      7 +
 .../data-gl/meta/lines3d-flight-path-on-mapbox.md  |      7 +
 examples/data-gl/meta/lines3d-flights-gl.md        |      7 +
 examples/data-gl/meta/lines3d-flights-on-geo3d.md  |      7 +
 examples/data-gl/meta/lines3d-flights.md           |      7 +
 examples/data-gl/meta/lines3d-taxi-chengdu.md      |      7 +
 .../meta/lines3d-taxi-routes-of-cape-town.md       |      7 +
 examples/data-gl/meta/linesGL-ny.md                |      5 +
 examples/data-gl/meta/map3d-alcohol-consumption.md |      7 +
 examples/data-gl/meta/map3d-buildings-on-mapbox.md |      7 +
 examples/data-gl/meta/map3d-buildings.md           |      7 +
 examples/data-gl/meta/map3d-colorful-cities.md     |      7 +
 ...d-plastic-material-style-buildings-on-mapbox.md |      7 +
 examples/data-gl/meta/map3d-wood-city.md           |      7 +
 examples/data-gl/meta/map3d-wood-map-on-mapbox.md  |      7 +
 examples/data-gl/meta/map3d-wood-map.md            |      7 +
 examples/data-gl/meta/metal-bar3d.md               |      7 +
 examples/data-gl/meta/metal-surface.md             |      7 +
 examples/data-gl/meta/parametric-surface-rose.md   |      7 +
 examples/data-gl/meta/scatter3d-dataset.md         |      7 +
 .../data-gl/meta/scatter3d-globe-population.md     |      7 +
 examples/data-gl/meta/scatter3d-orthographic.md    |      8 +
 examples/data-gl/meta/scatter3d-scatter.md         |      7 +
 examples/data-gl/meta/scatter3d-shanghai.md        |      7 +
 examples/data-gl/meta/scatter3d-simplex-noise.md   |      8 +
 .../meta/scatter3d-weibo-checkin-on-mapbox.md      |      7 +
 examples/data-gl/meta/scatter3d.md                 |      8 +
 examples/data-gl/meta/scatterGL-gps.md             |      6 +
 examples/data-gl/meta/scattergl-weibo.md           |      8 +
 examples/data-gl/meta/simple-surface.md            |      7 +
 examples/data-gl/meta/sphere-parametric-surface.md |      7 +
 examples/data-gl/meta/stacked-bar3d.md             |      7 +
 examples/data-gl/meta/surface-breather.md          |      8 +
 examples/data-gl/meta/surface-golden-rose.md       |      7 +
 examples/data-gl/meta/surface-leather.md           |      7 +
 examples/data-gl/meta/surface-mollusc-shell.md     |      7 +
 examples/data-gl/meta/surface-theme-roses.md       |      7 +
 examples/data-gl/meta/surface-wave.md              |      7 +
 examples/data-gl/meta/transparent-bar3d.md         |      7 +
 examples/data-gl/metal-bar3d.js                    |     93 +
 examples/data-gl/metal-surface.js                  |     95 +
 examples/data-gl/parametric-surface-rose.js        |    143 +
 examples/data-gl/scatter3D-dataset.js              |     35 +
 examples/data-gl/scatter3d-globe-population.js     |     83 +
 examples/data-gl/scatter3d-orthographic.js         |     61 +
 examples/data-gl/scatter3d-scatter.js              |    102 +
 examples/data-gl/scatter3d-shanghai.js             |     44 +
 examples/data-gl/scatter3d-simplex-noise.js        |     61 +
 .../data-gl/scatter3d-weibo-checkin-on-mapbox.js   |     81 +
 examples/data-gl/scatter3d.js                      |    201 +
 examples/data-gl/scatterGL-gps.js                  |     83 +
 examples/data-gl/scattergl-weibo.js                |     93 +
 examples/data-gl/simple-surface.js                 |     47 +
 examples/data-gl/sphere-parametric-surface.js      |     42 +
 examples/data-gl/stacked-bar3d.js                  |     56 +
 examples/data-gl/surface-breather.js               |    114 +
 examples/data-gl/surface-golden-rose.js            |    153 +
 examples/data-gl/surface-leather.js                |    130 +
 examples/data-gl/surface-mollusc-shell.js          |     72 +
 examples/data-gl/surface-theme-roses.js            |    148 +
 examples/data-gl/surface-wave.js                   |     52 +
 .../thumb-manual/animating-contour-on-globe.png    |    Bin 0 -> 182873 bytes
 examples/data-gl/thumb-manual/bar3d-dataset.png    |    Bin 0 -> 125956 bytes
 .../thumb-manual/bar3d-global-population.png       |    Bin 0 -> 135509 bytes
 .../thumb-manual/bar3d-mapbox-view-change.png      |    Bin 0 -> 208407 bytes
 .../thumb-manual/bar3d-music-visualization.png     |    Bin 0 -> 119499 bytes
 examples/data-gl/thumb-manual/bar3d-myth.png       |    Bin 0 -> 155970 bytes
 .../bar3d-noise-modified-from-marpi-demo.png       |    Bin 0 -> 156933 bytes
 examples/data-gl/thumb-manual/bar3d-on-mapbox.png  |    Bin 0 -> 198335 bytes
 examples/data-gl/thumb-manual/bar3d-punch-card.png |    Bin 0 -> 59845 bytes
 examples/data-gl/thumb-manual/bar3d-shanghai.png   |    Bin 0 -> 211027 bytes
 .../data-gl/thumb-manual/bar3d-simplex-noise.png   |    Bin 0 -> 92570 bytes
 .../data-gl/thumb-manual/bar3d-voxelize-image.png  |    Bin 0 -> 257316 bytes
 examples/data-gl/thumb-manual/flowGL-noise.png     |    Bin 0 -> 203284 bytes
 .../thumb-manual/geo3d-with-different-height.png   |    Bin 0 -> 138046 bytes
 examples/data-gl/thumb-manual/geo3d.png            |    Bin 0 -> 147968 bytes
 .../global-population-bar3d-on-globe.png           |    Bin 0 -> 256052 bytes
 .../thumb-manual/global-wind-visualization-2.png   |    Bin 0 -> 293640 bytes
 .../thumb-manual/global-wind-visualization.png     |    Bin 0 -> 299634 bytes
 .../data-gl/thumb-manual/globe-contour-paint.png   |    Bin 0 -> 186982 bytes
 .../thumb-manual/globe-country-carousel.png        |    Bin 0 -> 103135 bytes
 .../data-gl/thumb-manual/globe-displacement.png    |    Bin 0 -> 136009 bytes
 .../thumb-manual/globe-echarts-gl-hello-world.png  |    Bin 0 -> 240338 bytes
 examples/data-gl/thumb-manual/globe-layers.png     |    Bin 0 -> 253003 bytes
 examples/data-gl/thumb-manual/globe-moon.png       |    Bin 0 -> 205957 bytes
 .../thumb-manual/globe-with-echarts-surface.png    |    Bin 0 -> 112106 bytes
 .../data-gl/thumb-manual/graphgl-gpu-layout.png    |    Bin 0 -> 75850 bytes
 .../thumb-manual/graphgl-large-internet.png        |    Bin 0 -> 198619 bytes
 examples/data-gl/thumb-manual/graphgl-npm-dep.png  |    Bin 0 -> 202757 bytes
 .../thumb-manual/image-surface-sushuang.png        |    Bin 0 -> 141164 bytes
 examples/data-gl/thumb-manual/image-to-bar3d.png   |    Bin 0 -> 212188 bytes
 examples/data-gl/thumb-manual/iron-globe.png       |    Bin 0 -> 272936 bytes
 .../data-gl/thumb-manual/line3d-orthographic.png   |    Bin 0 -> 82468 bytes
 .../thumb-manual/lines3d-airline-on-globe.png      |    Bin 0 -> 248985 bytes
 .../thumb-manual/lines3d-flight-path-on-mapbox.png |    Bin 0 -> 226053 bytes
 .../data-gl/thumb-manual/lines3d-flights-gl.png    |    Bin 0 -> 159858 bytes
 .../thumb-manual/lines3d-flights-on-geo3d.png      |    Bin 0 -> 144764 bytes
 examples/data-gl/thumb-manual/lines3d-flights.png  |    Bin 0 -> 236786 bytes
 .../data-gl/thumb-manual/lines3d-taxi-chengdu.png  |    Bin 0 -> 140023 bytes
 .../lines3d-taxi-routes-of-cape-town.png           |    Bin 0 -> 243117 bytes
 examples/data-gl/thumb-manual/linesGL-ny.png       |    Bin 0 -> 302121 bytes
 .../thumb-manual/map3d-alcohol-consumption.png     |    Bin 0 -> 80448 bytes
 .../thumb-manual/map3d-buildings-on-mapbox.png     |    Bin 0 -> 226609 bytes
 examples/data-gl/thumb-manual/map3d-buildings.png  |    Bin 0 -> 214976 bytes
 .../data-gl/thumb-manual/map3d-colorful-cities.png |    Bin 0 -> 276560 bytes
 ...-plastic-material-style-buildings-on-mapbox.png |    Bin 0 -> 221674 bytes
 examples/data-gl/thumb-manual/map3d-wood-city.png  |    Bin 0 -> 219895 bytes
 .../thumb-manual/map3d-wood-map-on-mapbox.png      |    Bin 0 -> 120830 bytes
 examples/data-gl/thumb-manual/map3d-wood-map.png   |    Bin 0 -> 292347 bytes
 examples/data-gl/thumb-manual/metal-bar3d.png      |    Bin 0 -> 171908 bytes
 examples/data-gl/thumb-manual/metal-surface.png    |    Bin 0 -> 153014 bytes
 .../thumb-manual/parametric-surface-rose.png       |    Bin 0 -> 163393 bytes
 .../data-gl/thumb-manual/scatter3D-dataset.png     |    Bin 0 -> 119434 bytes
 .../thumb-manual/scatter3d-globe-population.png    |    Bin 0 -> 235220 bytes
 .../thumb-manual/scatter3d-orthographic.png        |    Bin 0 -> 158700 bytes
 .../data-gl/thumb-manual/scatter3d-scatter.png     |    Bin 0 -> 155801 bytes
 .../data-gl/thumb-manual/scatter3d-shanghai.png    |    Bin 0 -> 177498 bytes
 .../thumb-manual/scatter3d-simplex-noise.png       |    Bin 0 -> 180276 bytes
 .../scatter3d-weibo-checkin-on-mapbox.png          |    Bin 0 -> 166449 bytes
 examples/data-gl/thumb-manual/scatter3d.png        |    Bin 0 -> 65909 bytes
 examples/data-gl/thumb-manual/scatterGL-gps.png    |    Bin 0 -> 314310 bytes
 examples/data-gl/thumb-manual/scattergl-weibo.png  |    Bin 0 -> 91282 bytes
 examples/data-gl/thumb-manual/simple-surface.png   |    Bin 0 -> 114949 bytes
 .../thumb-manual/sphere-parametric-surface.png     |    Bin 0 -> 79793 bytes
 examples/data-gl/thumb-manual/stacked-bar3d.png    |    Bin 0 -> 76241 bytes
 examples/data-gl/thumb-manual/surface-breather.png |    Bin 0 -> 136398 bytes
 .../data-gl/thumb-manual/surface-golden-rose.png   |    Bin 0 -> 155381 bytes
 examples/data-gl/thumb-manual/surface-leather.png  |    Bin 0 -> 206596 bytes
 .../data-gl/thumb-manual/surface-mollusc-shell.png |    Bin 0 -> 90134 bytes
 .../data-gl/thumb-manual/surface-theme-roses.png   |    Bin 0 -> 132344 bytes
 examples/data-gl/thumb-manual/surface-wave.png     |    Bin 0 -> 90553 bytes
 .../data-gl/thumb-manual/transparent-bar3d.png     |    Bin 0 -> 70567 bytes
 .../data-gl/thumb/animating-contour-on-globe.png   |    Bin 0 -> 182873 bytes
 examples/data-gl/thumb/bar3d-dataset.png           |    Bin 0 -> 125956 bytes
 examples/data-gl/thumb/bar3d-global-population.png |    Bin 0 -> 135509 bytes
 .../data-gl/thumb/bar3d-mapbox-view-change.png     |    Bin 0 -> 208407 bytes
 .../data-gl/thumb/bar3d-music-visualization.png    |    Bin 0 -> 119499 bytes
 examples/data-gl/thumb/bar3d-myth.png              |    Bin 0 -> 155970 bytes
 .../thumb/bar3d-noise-modified-from-marpi-demo.png |    Bin 0 -> 156933 bytes
 examples/data-gl/thumb/bar3d-on-mapbox.png         |    Bin 0 -> 198335 bytes
 examples/data-gl/thumb/bar3d-punch-card.png        |    Bin 0 -> 59845 bytes
 examples/data-gl/thumb/bar3d-shanghai.png          |    Bin 0 -> 211027 bytes
 examples/data-gl/thumb/bar3d-simplex-noise.png     |    Bin 0 -> 92570 bytes
 examples/data-gl/thumb/bar3d-voxelize-image.png    |    Bin 0 -> 257316 bytes
 examples/data-gl/thumb/flowGL-noise.png            |    Bin 0 -> 203284 bytes
 .../data-gl/thumb/geo3d-with-different-height.png  |    Bin 0 -> 138046 bytes
 examples/data-gl/thumb/geo3d.png                   |    Bin 0 -> 147968 bytes
 .../thumb/global-population-bar3d-on-globe.png     |    Bin 0 -> 256052 bytes
 .../data-gl/thumb/global-wind-visualization-2.png  |    Bin 0 -> 293640 bytes
 .../data-gl/thumb/global-wind-visualization.png    |    Bin 0 -> 299634 bytes
 examples/data-gl/thumb/globe-contour-paint.png     |    Bin 0 -> 186982 bytes
 examples/data-gl/thumb/globe-country-carousel.png  |    Bin 0 -> 103135 bytes
 examples/data-gl/thumb/globe-displacement.png      |    Bin 0 -> 136009 bytes
 .../data-gl/thumb/globe-echarts-gl-hello-world.png |    Bin 0 -> 240338 bytes
 examples/data-gl/thumb/globe-layers.png            |    Bin 0 -> 253003 bytes
 examples/data-gl/thumb/globe-moon.png              |    Bin 0 -> 205957 bytes
 .../data-gl/thumb/globe-with-echarts-surface.png   |    Bin 0 -> 112106 bytes
 examples/data-gl/thumb/graphgl-gpu-layout.png      |    Bin 0 -> 75850 bytes
 examples/data-gl/thumb/graphgl-large-internet.png  |    Bin 0 -> 198619 bytes
 examples/data-gl/thumb/graphgl-npm-dep.png         |    Bin 0 -> 202757 bytes
 examples/data-gl/thumb/image-surface-sushuang.png  |    Bin 0 -> 141164 bytes
 examples/data-gl/thumb/image-to-bar3d.png          |    Bin 0 -> 212188 bytes
 examples/data-gl/thumb/iron-globe.png              |    Bin 0 -> 272936 bytes
 examples/data-gl/thumb/line3d-orthographic.png     |    Bin 0 -> 82468 bytes
 .../data-gl/thumb/lines3d-airline-on-globe.png     |    Bin 0 -> 248985 bytes
 .../thumb/lines3d-flight-path-on-mapbox.png        |    Bin 0 -> 226053 bytes
 examples/data-gl/thumb/lines3d-flights-gl.png      |    Bin 0 -> 159858 bytes
 .../data-gl/thumb/lines3d-flights-on-geo3d.png     |    Bin 0 -> 144764 bytes
 examples/data-gl/thumb/lines3d-flights.png         |    Bin 0 -> 236786 bytes
 examples/data-gl/thumb/lines3d-taxi-chengdu.png    |    Bin 0 -> 140023 bytes
 .../thumb/lines3d-taxi-routes-of-cape-town.png     |    Bin 0 -> 243117 bytes
 examples/data-gl/thumb/linesGL-ny.png              |    Bin 0 -> 302121 bytes
 .../data-gl/thumb/map3d-alcohol-consumption.png    |    Bin 0 -> 80448 bytes
 .../data-gl/thumb/map3d-buildings-on-mapbox.png    |    Bin 0 -> 226609 bytes
 examples/data-gl/thumb/map3d-buildings.png         |    Bin 0 -> 214976 bytes
 examples/data-gl/thumb/map3d-colorful-cities.png   |    Bin 0 -> 276560 bytes
 ...-plastic-material-style-buildings-on-mapbox.png |    Bin 0 -> 221674 bytes
 examples/data-gl/thumb/map3d-wood-city.png         |    Bin 0 -> 219895 bytes
 .../data-gl/thumb/map3d-wood-map-on-mapbox.png     |    Bin 0 -> 120830 bytes
 examples/data-gl/thumb/map3d-wood-map.png          |    Bin 0 -> 292347 bytes
 examples/data-gl/thumb/metal-bar3d.png             |    Bin 0 -> 171908 bytes
 examples/data-gl/thumb/metal-surface.png           |    Bin 0 -> 153014 bytes
 examples/data-gl/thumb/parametric-surface-rose.png |    Bin 0 -> 163393 bytes
 examples/data-gl/thumb/scatter3D-dataset.png       |    Bin 0 -> 119434 bytes
 .../data-gl/thumb/scatter3d-globe-population.png   |    Bin 0 -> 235220 bytes
 examples/data-gl/thumb/scatter3d-orthographic.png  |    Bin 0 -> 158700 bytes
 examples/data-gl/thumb/scatter3d-scatter.png       |    Bin 0 -> 155801 bytes
 examples/data-gl/thumb/scatter3d-shanghai.png      |    Bin 0 -> 177498 bytes
 examples/data-gl/thumb/scatter3d-simplex-noise.png |    Bin 0 -> 180276 bytes
 .../thumb/scatter3d-weibo-checkin-on-mapbox.png    |    Bin 0 -> 166449 bytes
 examples/data-gl/thumb/scatter3d.png               |    Bin 0 -> 65909 bytes
 examples/data-gl/thumb/scatterGL-gps.png           |    Bin 0 -> 314310 bytes
 examples/data-gl/thumb/scattergl-weibo.png         |    Bin 0 -> 91282 bytes
 examples/data-gl/thumb/simple-surface.png          |    Bin 0 -> 114949 bytes
 .../data-gl/thumb/sphere-parametric-surface.png    |    Bin 0 -> 79793 bytes
 examples/data-gl/thumb/stacked-bar3d.png           |    Bin 0 -> 76241 bytes
 examples/data-gl/thumb/surface-breather.png        |    Bin 0 -> 136398 bytes
 examples/data-gl/thumb/surface-golden-rose.png     |    Bin 0 -> 155381 bytes
 examples/data-gl/thumb/surface-leather.png         |    Bin 0 -> 206596 bytes
 examples/data-gl/thumb/surface-mollusc-shell.png   |    Bin 0 -> 90134 bytes
 examples/data-gl/thumb/surface-theme-roses.png     |    Bin 0 -> 132344 bytes
 examples/data-gl/thumb/surface-wave.png            |    Bin 0 -> 90553 bytes
 examples/data-gl/thumb/transparent-bar3d.png       |    Bin 0 -> 70567 bytes
 examples/data-gl/transparent-bar3d.js              |     74 +
 examples/data/area-basic.js                        |     15 +
 examples/data/area-rainfall.js                     |    171 +
 examples/data/area-simple.js                       |     81 +
 examples/data/area-stack.js                        |     83 +
 examples/data/asset/data/airport-schedule.json     |      1 +
 examples/data/asset/data/aqi-beijing.json          |      1 +
 examples/data/asset/data/aqi.csv                   | 444391 ++++++++++++++++++
 examples/data/asset/data/aqi_convert.js            |     11 +
 examples/data/asset/data/confidence-band.json      |    548 +
 examples/data/asset/data/disk.tree.json            |  21035 +
 examples/data/asset/data/draggable.js              |    226 +
 .../data/ec-option-doc-statistics-201604.json      |  11714 +
 examples/data/asset/data/energy.json               |    120 +
 examples/data/asset/data/fake-nebula.bin           |    Bin 0 -> 8000000 bytes
 examples/data/asset/data/flare.json                |    380 +
 examples/data/asset/data/flights.json              |      1 +
 examples/data/asset/data/gps/extract.js            |     37 +
 examples/data/asset/data/gps/gps_0.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_1.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_10.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_100.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_101.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_102.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_103.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_104.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_105.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_106.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_107.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_108.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_109.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_11.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_110.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_111.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_112.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_113.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_114.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_115.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_116.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_117.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_118.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_119.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_12.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_120.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_121.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_122.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_123.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_124.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_125.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_126.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_127.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_128.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_129.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_13.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_130.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_131.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_132.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_133.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_134.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_135.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_136.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_137.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_138.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_139.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_14.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_140.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_141.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_142.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_143.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_144.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_145.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_146.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_147.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_148.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_149.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_15.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_150.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_151.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_152.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_153.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_154.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_155.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_156.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_157.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_158.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_159.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_16.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_160.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_161.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_162.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_163.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_164.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_165.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_166.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_167.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_168.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_169.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_17.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_170.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_171.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_172.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_173.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_174.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_175.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_176.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_177.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_178.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_179.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_18.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_180.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_181.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_182.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_183.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_184.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_185.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_186.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_187.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_188.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_189.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_19.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_190.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_191.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_192.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_193.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_194.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_195.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_196.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_197.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_198.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_199.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_2.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_20.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_200.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_201.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_202.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_203.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_204.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_205.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_206.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_207.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_208.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_209.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_21.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_210.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_211.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_212.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_213.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_214.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_215.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_216.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_217.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_218.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_219.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_22.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_220.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_221.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_222.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_223.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_224.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_225.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_226.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_227.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_228.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_229.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_23.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_24.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_25.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_26.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_27.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_28.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_29.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_3.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_30.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_31.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_32.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_33.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_34.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_35.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_36.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_37.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_38.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_39.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_4.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_40.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_41.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_42.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_43.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_44.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_45.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_46.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_47.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_48.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_49.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_5.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_50.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_51.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_52.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_53.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_54.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_55.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_56.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_57.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_58.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_59.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_6.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_60.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_61.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_62.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_63.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_64.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_65.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_66.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_67.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_68.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_69.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_7.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_70.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_71.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_72.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_73.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_74.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_75.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_76.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_77.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_78.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_79.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_8.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_80.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_81.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_82.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_83.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_84.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_85.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_86.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_87.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_88.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_89.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_9.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_90.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_91.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_92.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_93.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_94.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_95.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_96.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_97.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_98.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_99.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/hangzhou-tracks.json      |      1 +
 examples/data/asset/data/house-price-area2.json    |      1 +
 .../asset/data/kawhi-leonard-16-17-regular.json    |      1 +
 examples/data/asset/data/les-miserables.gexf       |   1394 +
 .../data/asset/data/life-expectancy-table.json     |      1 +
 examples/data/asset/data/life-expectancy.json      |      1 +
 examples/data/asset/data/linear-regression.json    |    202 +
 examples/data/asset/data/lines-bus.json            |      1 +
 examples/data/asset/data/links-ny/links_ny.bin     |    Bin 0 -> 24238524 bytes
 examples/data/asset/data/links-ny/links_ny_0.bin   |    Bin 0 -> 1160700 bytes
 examples/data/asset/data/links-ny/links_ny_1.bin   |    Bin 0 -> 1088196 bytes
 examples/data/asset/data/links-ny/links_ny_10.bin  |    Bin 0 -> 827404 bytes
 examples/data/asset/data/links-ny/links_ny_11.bin  |    Bin 0 -> 805660 bytes
 examples/data/asset/data/links-ny/links_ny_12.bin  |    Bin 0 -> 797484 bytes
 examples/data/asset/data/links-ny/links_ny_13.bin  |    Bin 0 -> 770180 bytes
 examples/data/asset/data/links-ny/links_ny_14.bin  |    Bin 0 -> 764228 bytes
 examples/data/asset/data/links-ny/links_ny_15.bin  |    Bin 0 -> 743868 bytes
 examples/data/asset/data/links-ny/links_ny_16.bin  |    Bin 0 -> 733556 bytes
 examples/data/asset/data/links-ny/links_ny_17.bin  |    Bin 0 -> 720532 bytes
 examples/data/asset/data/links-ny/links_ny_18.bin  |    Bin 0 -> 711908 bytes
 examples/data/asset/data/links-ny/links_ny_19.bin  |    Bin 0 -> 697916 bytes
 examples/data/asset/data/links-ny/links_ny_2.bin   |    Bin 0 -> 1035404 bytes
 examples/data/asset/data/links-ny/links_ny_20.bin  |    Bin 0 -> 679100 bytes
 examples/data/asset/data/links-ny/links_ny_21.bin  |    Bin 0 -> 670508 bytes
 examples/data/asset/data/links-ny/links_ny_22.bin  |    Bin 0 -> 650380 bytes
 examples/data/asset/data/links-ny/links_ny_23.bin  |    Bin 0 -> 640836 bytes
 examples/data/asset/data/links-ny/links_ny_24.bin  |    Bin 0 -> 633060 bytes
 examples/data/asset/data/links-ny/links_ny_25.bin  |    Bin 0 -> 612156 bytes
 examples/data/asset/data/links-ny/links_ny_26.bin  |    Bin 0 -> 601148 bytes
 examples/data/asset/data/links-ny/links_ny_27.bin  |    Bin 0 -> 583340 bytes
 examples/data/asset/data/links-ny/links_ny_28.bin  |    Bin 0 -> 578716 bytes
 examples/data/asset/data/links-ny/links_ny_29.bin  |    Bin 0 -> 577492 bytes
 examples/data/asset/data/links-ny/links_ny_3.bin   |    Bin 0 -> 1016164 bytes
 examples/data/asset/data/links-ny/links_ny_30.bin  |    Bin 0 -> 587756 bytes
 examples/data/asset/data/links-ny/links_ny_31.bin  |    Bin 0 -> 123200 bytes
 examples/data/asset/data/links-ny/links_ny_4.bin   |    Bin 0 -> 976948 bytes
 examples/data/asset/data/links-ny/links_ny_5.bin   |    Bin 0 -> 955572 bytes
 examples/data/asset/data/links-ny/links_ny_6.bin   |    Bin 0 -> 901724 bytes
 examples/data/asset/data/links-ny/links_ny_7.bin   |    Bin 0 -> 888716 bytes
 examples/data/asset/data/links-ny/links_ny_8.bin   |    Bin 0 -> 871316 bytes
 examples/data/asset/data/links-ny/links_ny_9.bin   |    Bin 0 -> 833604 bytes
 .../data/asset/data/masterPainterColorChoice.json  |      1 +
 examples/data/asset/data/nba-court.json            |      1 +
 examples/data/asset/data/npmdepgraph.min10.json    |      1 +
 examples/data/asset/data/nutrients.json            |   7639 +
 .../asset/data/obama_budget_proposal_2012.json     |   4540 +
 .../data/obama_budget_proposal_2012.list.json      |   1798 +
 examples/data/asset/data/product.json              |    134 +
 examples/data/asset/data/stock-DJI.json            |      1 +
 examples/data/asset/data/timelineGDP.js            |    124 +
 examples/data/asset/data/webkit-dep.json           |   5717 +
 examples/data/asset/data/weibo.json                |      1 +
 examples/data/asset/data/wind-barb-hobart.json     |    826 +
 examples/data/asset/geo/HK.json                    |     41 +
 examples/data/asset/geo/USA.json                   |     54 +
 examples/data/asset/img/arrow-down.png             |    Bin 0 -> 17903 bytes
 examples/data/asset/img/arrow-up.png               |    Bin 0 -> 15825 bytes
 examples/data/asset/img/hill-Kilimanjaro.png       |    Bin 0 -> 284816 bytes
 examples/data/asset/img/hill-Qomolangma.png        |    Bin 0 -> 1597143 bytes
 examples/data/asset/img/weather/cloudy.png         |    Bin 0 -> 47083 bytes
 examples/data/asset/img/weather/cloudy_128.png     |    Bin 0 -> 16734 bytes
 examples/data/asset/img/weather/showers.png        |    Bin 0 -> 72929 bytes
 examples/data/asset/img/weather/showers_128.png    |    Bin 0 -> 28491 bytes
 examples/data/asset/img/weather/sunny.png          |    Bin 0 -> 55814 bytes
 examples/data/asset/img/weather/sunny_128.png      |    Bin 0 -> 25404 bytes
 examples/data/asset/sound/roll-it-up.mp3           |    Bin 0 -> 1213646 bytes
 examples/data/bar-animation-delay.js               |     59 +
 examples/data/bar-brush.js                         |    143 +
 examples/data/bar-gradient.js                      |     98 +
 examples/data/bar-histogram.js                     |     77 +
 examples/data/bar-label-rotation.js                |    152 +
 examples/data/bar-large.js                         |     86 +
 examples/data/bar-negative.js                      |     67 +
 examples/data/bar-negative2.js                     |     59 +
 examples/data/bar-polar-real-estate.js             |    104 +
 examples/data/bar-polar-stack-radial.js            |     36 +
 examples/data/bar-polar-stack.js                   |     36 +
 examples/data/bar-rich-text.js                     |    150 +
 examples/data/bar-simple.js                        |     13 +
 examples/data/bar-stack.js                         |     95 +
 examples/data/bar-tick-align.js                    |     39 +
 examples/data/bar-waterfall.js                     |     61 +
 examples/data/bar-waterfall2.js                    |     88 +
 examples/data/bar-y-category-stack.js              |     88 +
 examples/data/bar-y-category.js                    |     43 +
 examples/data/bar1.js                              |     67 +
 examples/data/boxplot-light-velocity.js            |     83 +
 examples/data/boxplot-light-velocity2.js           |     85 +
 examples/data/boxplot-multi.js                     |    109 +
 examples/data/bubble-gradient.js                   |     99 +
 examples/data/calendar-charts.js                   |    187 +
 examples/data/calendar-effectscatter.js            |    172 +
 examples/data/calendar-graph.js                    |    125 +
 examples/data/calendar-heatmap.js                  |     50 +
 examples/data/calendar-horizontal.js               |     65 +
 examples/data/calendar-lunar.js                    |    469 +
 examples/data/calendar-pie.js                      |    118 +
 examples/data/calendar-simple.js                   |     30 +
 examples/data/calendar-vertical.js                 |     71 +
 examples/data/candlestick-brush.js                 |    299 +
 examples/data/candlestick-large.js                 |    204 +
 examples/data/candlestick-sh-2015.js               |    152 +
 examples/data/candlestick-sh.js                    |    311 +
 examples/data/candlestick-simple.js                |     15 +
 examples/data/candlestick-touch.js                 |    244 +
 examples/data/confidence-band.js                   |    121 +
 examples/data/custom-bar-trend.js                  |    113 +
 examples/data/custom-calendar-icon.js              |    112 +
 examples/data/custom-cartesian-polygon.js          |     74 +
 examples/data/custom-error-bar.js                  |    105 +
 examples/data/custom-error-scatter.js              |    147 +
 examples/data/custom-gantt-flight.js               |    526 +
 examples/data/custom-hexbin.js                     |    246 +
 examples/data/custom-ohlc.js                       |    166 +
 examples/data/custom-polar-heatmap.js              |     81 +
 examples/data/custom-profile.js                    |    125 +
 examples/data/custom-profit.js                     |     64 +
 examples/data/custom-wind.js                       |     86 +
 examples/data/cycle-plot.js                        |    147 +
 examples/data/dataset-default.js                   |     43 +
 examples/data/dataset-encode0.js                   |     42 +
 examples/data/dataset-encode1.js                   |     91 +
 examples/data/dataset-link.js                      |     65 +
 examples/data/dataset-series-layout-by.js          |     35 +
 examples/data/dataset-simple0.js                   |     22 +
 examples/data/dataset-simple1.js                   |     22 +
 examples/data/doc-example/aria-pie.js              |     22 +
 .../data/doc-example/axisPointer-handle-image.js   |    504 +
 .../data/doc-example/bar-dataZoom-filterMode.js    |     81 +
 examples/data/doc-example/bar-large.js             |     59 +
 examples/data/doc-example/bar-media-timeline.js    |    353 +
 examples/data/doc-example/barGrid-barGap.js        |     52 +
 .../data/doc-example/candlestick-axisPointer.js    |    247 +
 examples/data/doc-example/canvas-vs-svg-en.js      |    119 +
 examples/data/doc-example/canvas-vs-svg.js         |    119 +
 .../data/doc-example/dataset-encode-simple0.js     |     30 +
 examples/data/doc-example/getting-started.js       |     18 +
 examples/data/doc-example/graphic-bounding.js      |     98 +
 examples/data/doc-example/label-position.js        |     82 +
 examples/data/doc-example/line-stack-tiled.js      |     45 +
 examples/data/doc-example/map-example.js           |    143 +
 .../doc-example/map-visualMap-continuous-text.js   |     93 +
 .../data/doc-example/map-visualMap-continuous.js   |    229 +
 examples/data/doc-example/map-visualMap-pieces.js  |    103 +
 .../doc-example/map-visualMap-piecewise-text.js    |     93 +
 examples/data/doc-example/mix-timeline-all.js      |    363 +
 examples/data/doc-example/parallel-all.js          |    178 +
 examples/data/doc-example/pictorialBar-clip.js     |     94 +
 .../data/doc-example/pictorialBar-graphicType.js   |     60 +
 .../data/doc-example/pictorialBar-patternSize.js   |     44 +
 examples/data/doc-example/pictorialBar-position.js |     53 +
 examples/data/doc-example/pictorialBar-repeat.js   |     24 +
 .../doc-example/pictorialBar-repeatDirection.js    |     52 +
 .../data/doc-example/pictorialBar-repeatLayout.js  |    212 +
 .../pictorialBar-symbolBoundingDataArray.js        |     83 +
 .../data/doc-example/pictorialBar-symbolSize.js    |    114 +
 examples/data/doc-example/pie-highlight.js         |     62 +
 examples/data/doc-example/pie-media.js             |    190 +
 examples/data/doc-example/polar-anticlockwise.js   |     15 +
 examples/data/doc-example/polar-start-angle.js     |     15 +
 examples/data/doc-example/radar.js                 |     49 +
 examples/data/doc-example/scatter-dataZoom-all.js  |    109 +
 .../doc-example/scatter-tutorial-dataZoom-1.js     |     31 +
 .../doc-example/scatter-tutorial-dataZoom-2.js     |     36 +
 .../doc-example/scatter-tutorial-dataZoom-3.js     |     50 +
 .../doc-example/scatter-visualMap-categories.js    |    235 +
 .../doc-example/scatter-visualMap-piecewise.js     |    468 +
 examples/data/doc-example/sunburst-color.js        |     44 +
 .../doc-example/sunburst-highlight-ancestor.js     |     69 +
 .../doc-example/sunburst-highlight-descendant.js   |     69 +
 examples/data/doc-example/sunburst-label-align.js  |     31 +
 examples/data/doc-example/sunburst-simple.js       |     28 +
 examples/data/doc-example/text-block-fregment.js   |     67 +
 examples/data/doc-example/text-fregment-align.js   |    121 +
 examples/data/doc-example/text-options.js          |     91 +
 examples/data/doc-example/title-block.js           |    134 +
 examples/data/doc-example/treemap-borderColor.js   |     89 +
 examples/data/doc-example/tutorial-async.js        |     42 +
 examples/data/doc-example/tutorial-dynamic-data.js |     61 +
 examples/data/doc-example/tutorial-loading.js      |     45 +
 .../data/doc-example/tutorial-styling-step0.js     |     16 +
 .../data/doc-example/tutorial-styling-step1.js     |     17 +
 .../data/doc-example/tutorial-styling-step2.js     |     23 +
 .../data/doc-example/tutorial-styling-step3.js     |     38 +
 .../data/doc-example/tutorial-styling-step4.js     |     39 +
 .../data/doc-example/tutorial-styling-step5.js     |     47 +
 examples/data/dynamic-data.js                      |    125 +
 examples/data/dynamic-data2.js                     |     70 +
 examples/data/effectScatter-bmap.js                |    571 +
 examples/data/effectScatter-map.js                 |    504 +
 examples/data/funnel-align.js                      |    108 +
 examples/data/funnel-customize.js                  |     88 +
 examples/data/funnel-mutiple.js                    |    101 +
 examples/data/funnel.js                            |     66 +
 examples/data/gauge-car-dark.js                    |    286 +
 examples/data/gauge-car.js                         |    223 +
 examples/data/gauge.js                             |     24 +
 examples/data/geo-lines.js                         |    296 +
 examples/data/geo-map-scatter.js                   |    350 +
 examples/data/graph-circular-layout.js             |     68 +
 examples/data/graph-force-dynamic.js               |     50 +
 examples/data/graph-force.js                       |     60 +
 examples/data/graph-force2.js                      |     57 +
 examples/data/graph-grid.js                        |     47 +
 examples/data/graph-life-expectancy.js             |    106 +
 examples/data/graph-npm.js                         |     53 +
 examples/data/graph-simple.js                      |     94 +
 examples/data/graph-webkit-dep.js                  |     37 +
 examples/data/graph.js                             |     75 +
 examples/data/grid-multiple.js                     |    167 +
 examples/data/heatmap-bmap.js                      |     41 +
 examples/data/heatmap-cartesian.js                 |     63 +
 examples/data/heatmap-large-piecewise.js           |    366 +
 examples/data/heatmap-large.js                     |    360 +
 examples/data/heatmap-map.js                       |    442 +
 examples/data/line-aqi.js                          |     87 +
 examples/data/line-draggable.js                    |    125 +
 examples/data/line-easing.js                       |    226 +
 examples/data/line-gradient.js                     |     69 +
 examples/data/line-graphic.js                      |    155 +
 .../data/line-in-cartesian-coordinate-system.js    |      8 +
 examples/data/line-log.js                          |     47 +
 examples/data/line-marker.js                       |     83 +
 examples/data/line-pen.js                          |     66 +
 examples/data/line-polar.js                        |     35 +
 examples/data/line-polar2.js                       |     40 +
 examples/data/line-sections.js                     |     76 +
 examples/data/line-simple.js                       |     13 +
 examples/data/line-smooth.js                       |     14 +
 examples/data/line-stack.js                        |     62 +
 examples/data/line-step.js                         |     49 +
 examples/data/line-style.js                        |     29 +
 examples/data/line-tooltip-touch.js                |    155 +
 examples/data/line-y-category.js                   |     46 +
 examples/data/lines-airline.js                     |     64 +
 examples/data/lines-bmap-bus.js                    |    146 +
 examples/data/lines-bmap-effect.js                 |    193 +
 examples/data/lines-bmap.js                        |    130 +
 examples/data/lines-ny.js                          |     86 +
 examples/data/map-HK.js                            |     93 +
 examples/data/map-bin.js                           |    200 +
 examples/data/map-china-dataRange.js               |    146 +
 examples/data/map-china.js                         |     25 +
 examples/data/map-labels.js                        |    165 +
 examples/data/map-locate.js                        |     48 +
 examples/data/map-parallel-prices.js               |    431 +
 examples/data/map-polygon.js                       |    655 +
 examples/data/map-province.js                      |     95 +
 examples/data/map-usa.js                           |    133 +
 examples/data/map-world-dataRange.js               |    229 +
 examples/data/map-world.js                         |    209 +
 examples/data/meta/area-basic.md                   |      7 +
 examples/data/meta/area-rainfall.md                |      5 +
 examples/data/meta/area-simple.md                  |      6 +
 examples/data/meta/area-stack.md                   |      6 +
 examples/data/meta/bar-animation-delay.md          |      4 +
 examples/data/meta/bar-brush.md                    |      4 +
 examples/data/meta/bar-gradient.md                 |      4 +
 examples/data/meta/bar-histogram.md                |      4 +
 examples/data/meta/bar-label-rotation.md           |      4 +
 examples/data/meta/bar-large.md                    |      5 +
 examples/data/meta/bar-negative.md                 |      4 +
 examples/data/meta/bar-negative2.md                |      4 +
 examples/data/meta/bar-polar-real-estate.md        |      4 +
 examples/data/meta/bar-polar-stack-radial.md       |      4 +
 examples/data/meta/bar-polar-stack.md              |      4 +
 examples/data/meta/bar-rich-text.md                |      4 +
 examples/data/meta/bar-simple.md                   |      4 +
 examples/data/meta/bar-stack.md                    |      4 +
 examples/data/meta/bar-tick-align.md               |      4 +
 examples/data/meta/bar-waterfall.md                |      4 +
 examples/data/meta/bar-waterfall2.md               |      4 +
 examples/data/meta/bar-y-category-stack.md         |      4 +
 examples/data/meta/bar-y-category.md               |      5 +
 examples/data/meta/bar1.md                         |      5 +
 examples/data/meta/boxplot-light-velocity.md       |      5 +
 examples/data/meta/boxplot-light-velocity2.md      |      5 +
 examples/data/meta/boxplot-multi.md                |      5 +
 examples/data/meta/bubble-gradient.md              |      5 +
 examples/data/meta/calendar-charts.md              |      5 +
 examples/data/meta/calendar-effectscatter.md       |      5 +
 examples/data/meta/calendar-graph.md               |      5 +
 examples/data/meta/calendar-heatmap.md             |      5 +
 examples/data/meta/calendar-horizontal.md          |      5 +
 examples/data/meta/calendar-lunar.md               |      5 +
 examples/data/meta/calendar-pie.md                 |      5 +
 examples/data/meta/calendar-simple.md              |      6 +
 examples/data/meta/calendar-vertical.md            |      5 +
 examples/data/meta/candlestick-brush.md            |      5 +
 examples/data/meta/candlestick-large.md            |      5 +
 examples/data/meta/candlestick-sh-2015.md          |      5 +
 examples/data/meta/candlestick-sh.md               |      5 +
 examples/data/meta/candlestick-simple.md           |      5 +
 examples/data/meta/candlestick-touch.md            |      5 +
 examples/data/meta/confidence-band.md              |      5 +
 examples/data/meta/custom-bar-trend.md             |      5 +
 examples/data/meta/custom-calendar-icon.md         |      5 +
 examples/data/meta/custom-cartesian-polygon.md     |      5 +
 examples/data/meta/custom-error-bar.md             |      5 +
 examples/data/meta/custom-error-scatter.md         |      5 +
 examples/data/meta/custom-gantt-flight.md          |      5 +
 examples/data/meta/custom-hexbin.md                |      5 +
 examples/data/meta/custom-ohlc.md                  |      5 +
 examples/data/meta/custom-polar-heatmap.md         |      5 +
 examples/data/meta/custom-profile.md               |      5 +
 examples/data/meta/custom-profit.md                |      5 +
 examples/data/meta/custom-wind.md                  |      5 +
 examples/data/meta/cycle-plot.md                   |      5 +
 examples/data/meta/dataset-default.md              |      7 +
 examples/data/meta/dataset-encode0.md              |      7 +
 examples/data/meta/dataset-encode1.md              |      7 +
 examples/data/meta/dataset-link.md                 |      6 +
 examples/data/meta/dataset-series-layout-by.md     |      7 +
 examples/data/meta/dataset-simple0.md              |      6 +
 examples/data/meta/dataset-simple1.md              |      6 +
 examples/data/meta/dynamic-data.md                 |      5 +
 examples/data/meta/dynamic-data2.md                |      5 +
 examples/data/meta/effectScatter-bmap.md           |      5 +
 examples/data/meta/effectScatter-map.md            |      5 +
 examples/data/meta/funnel-align.md                 |      5 +
 examples/data/meta/funnel-customize.md             |      5 +
 examples/data/meta/funnel-mutiple.md               |      5 +
 examples/data/meta/funnel.md                       |      5 +
 examples/data/meta/gauge-car-dark.md               |      5 +
 examples/data/meta/gauge-car.md                    |      5 +
 examples/data/meta/gauge.md                        |      5 +
 examples/data/meta/geo-lines.md                    |      5 +
 examples/data/meta/geo-map-scatter.md              |      5 +
 examples/data/meta/graph-circular-layout.md        |      5 +
 examples/data/meta/graph-force-dynamic.md          |      5 +
 examples/data/meta/graph-force.md                  |      5 +
 examples/data/meta/graph-force2.md                 |      5 +
 examples/data/meta/graph-grid.md                   |      5 +
 examples/data/meta/graph-life-expectancy.md        |      5 +
 examples/data/meta/graph-npm.md                    |      5 +
 examples/data/meta/graph-simple.md                 |      5 +
 examples/data/meta/graph-webkit-dep.md             |      5 +
 examples/data/meta/graph.md                        |      5 +
 examples/data/meta/grid-multiple.md                |      5 +
 examples/data/meta/heatmap-bmap.md                 |      5 +
 examples/data/meta/heatmap-cartesian.md            |      5 +
 examples/data/meta/heatmap-large-piecewise.md      |      5 +
 examples/data/meta/heatmap-large.md                |      5 +
 examples/data/meta/heatmap-map.md                  |      5 +
 examples/data/meta/line-aqi.md                     |      5 +
 examples/data/meta/line-draggable.md               |      5 +
 examples/data/meta/line-easing.md                  |      5 +
 examples/data/meta/line-gradient.md                |      5 +
 examples/data/meta/line-graphic.md                 |      6 +
 .../meta/line-in-cartesian-coordinate-system.md    |      5 +
 examples/data/meta/line-log.md                     |      5 +
 examples/data/meta/line-marker.md                  |      5 +
 examples/data/meta/line-pen.md                     |      5 +
 examples/data/meta/line-polar.md                   |      5 +
 examples/data/meta/line-polar2.md                  |      5 +
 examples/data/meta/line-sections.md                |      5 +
 examples/data/meta/line-simple.md                  |      6 +
 examples/data/meta/line-smooth.md                  |      6 +
 examples/data/meta/line-stack.md                   |      6 +
 examples/data/meta/line-step.md                    |      5 +
 examples/data/meta/line-style.md                   |      5 +
 examples/data/meta/line-tooltip-touch.md           |      5 +
 examples/data/meta/line-y-category.md              |      5 +
 examples/data/meta/lines-airline.md                |      5 +
 examples/data/meta/lines-bmap-bus.md               |      5 +
 examples/data/meta/lines-bmap-effect.md            |      5 +
 examples/data/meta/lines-bmap.md                   |      5 +
 examples/data/meta/lines-ny.md                     |      5 +
 examples/data/meta/map-HK.md                       |      5 +
 examples/data/meta/map-bin.md                      |      5 +
 examples/data/meta/map-china-dataRange.md          |      5 +
 examples/data/meta/map-china.md                    |      5 +
 examples/data/meta/map-labels.md                   |      5 +
 examples/data/meta/map-locate.md                   |      5 +
 examples/data/meta/map-parallel-prices.md          |      5 +
 examples/data/meta/map-polygon.md                  |      5 +
 examples/data/meta/map-province.md                 |      5 +
 examples/data/meta/map-usa.md                      |      5 +
 examples/data/meta/map-world-dataRange.md          |      5 +
 examples/data/meta/map-world.md                    |      5 +
 examples/data/meta/mix-line-bar.md                 |      5 +
 examples/data/meta/mix-timeline-finance.md         |      5 +
 examples/data/meta/mix-zoom-on-value.md            |      5 +
 examples/data/meta/multiple-x-axis.md              |      5 +
 examples/data/meta/multiple-y-axis.md              |      5 +
 examples/data/meta/parallel-aqi.md                 |      5 +
 examples/data/meta/parallel-nutrients.md           |      5 +
 examples/data/meta/parallel-simple.md              |      5 +
 examples/data/meta/pictorialBar-body-fill.md       |      5 +
 examples/data/meta/pictorialBar-dotted.md          |      5 +
 examples/data/meta/pictorialBar-forest.md          |      5 +
 examples/data/meta/pictorialBar-hill.md            |      5 +
 examples/data/meta/pictorialBar-spirit.md          |      5 +
 examples/data/meta/pictorialBar-vehicle.md         |      5 +
 examples/data/meta/pictorialBar-velocity.md        |      5 +
 examples/data/meta/pie-custom.md                   |      5 +
 examples/data/meta/pie-doughnut.md                 |      5 +
 examples/data/meta/pie-legend.md                   |      5 +
 examples/data/meta/pie-nest.md                     |      5 +
 examples/data/meta/pie-pattern.md                  |      5 +
 examples/data/meta/pie-rich-text.md                |      5 +
 examples/data/meta/pie-roseType.md                 |      5 +
 examples/data/meta/pie-simple.md                   |      5 +
 examples/data/meta/radar-aqi.md                    |      5 +
 examples/data/meta/radar-custom.md                 |      5 +
 examples/data/meta/radar-multiple.md               |      5 +
 examples/data/meta/radar.md                        |      5 +
 examples/data/meta/radar2.md                       |      5 +
 examples/data/meta/sankey-energy.md                |      5 +
 examples/data/meta/sankey-itemstyle.md             |      5 +
 examples/data/meta/sankey-nodeAlign-left.md        |      5 +
 examples/data/meta/sankey-nodeAlign-right.md       |      5 +
 examples/data/meta/sankey-product.md               |      5 +
 examples/data/meta/sankey-simple.md                |      5 +
 examples/data/meta/sankey-vertical.md              |      5 +
 examples/data/meta/scatter-anscombe-quartet.md     |      5 +
 examples/data/meta/scatter-aqi-color.md            |      5 +
 examples/data/meta/scatter-clustering-process.md   |      5 +
 examples/data/meta/scatter-effect.md               |      5 +
 .../data/meta/scatter-exponential-regression.md    |      5 +
 examples/data/meta/scatter-large.md                |      6 +
 .../data/meta/scatter-life-expectancy-timeline.md  |      5 +
 examples/data/meta/scatter-linear-regression.md    |      5 +
 .../data/meta/scatter-logarithmic-regression.md    |      5 +
 examples/data/meta/scatter-map-brush.md            |      5 +
 examples/data/meta/scatter-map.md                  |      5 +
 examples/data/meta/scatter-matrix.md               |      5 +
 examples/data/meta/scatter-nebula.md               |      4 +
 examples/data/meta/scatter-nutrients-matrix.md     |      5 +
 examples/data/meta/scatter-nutrients.md            |      5 +
 examples/data/meta/scatter-painter-choice.md       |      5 +
 examples/data/meta/scatter-polar-punchCard.md      |      5 +
 .../data/meta/scatter-polynomial-regression.md     |      5 +
 examples/data/meta/scatter-punchCard.md            |      5 +
 examples/data/meta/scatter-simple.md               |      6 +
 examples/data/meta/scatter-single-axis.md          |      5 +
 examples/data/meta/scatter-stream-visual.md        |      5 +
 examples/data/meta/scatter-weibo.md                |      5 +
 examples/data/meta/scatter-weight.md               |      5 +
 examples/data/meta/scatter-world-population.md     |      5 +
 examples/data/meta/sunburst-book.md                |      5 +
 examples/data/meta/sunburst-drink.md               |      5 +
 examples/data/meta/sunburst-label-position.md      |      5 +
 examples/data/meta/sunburst-label-rotate.md        |      5 +
 examples/data/meta/sunburst-monochrome.md          |      5 +
 examples/data/meta/sunburst-simple.md              |      5 +
 examples/data/meta/sunburst-visualMap.md           |      5 +
 examples/data/meta/themeRiver-basic.md             |      5 +
 examples/data/meta/themeRiver-lastfm.md            |      5 +
 examples/data/meta/tree-basic.md                   |      5 +
 examples/data/meta/tree-legend.md                  |      5 +
 examples/data/meta/tree-orient-bottom-top.md       |      5 +
 examples/data/meta/tree-orient-right-left.md       |      5 +
 examples/data/meta/tree-radial.md                  |      5 +
 examples/data/meta/tree-vertical.md                |      5 +
 examples/data/meta/treemap-disk.md                 |      5 +
 examples/data/meta/treemap-drill-down.md           |      5 +
 examples/data/meta/treemap-obama.md                |      5 +
 examples/data/meta/treemap-show-parent.md          |      5 +
 examples/data/meta/treemap-simple.md               |      5 +
 examples/data/meta/treemap-visual.md               |      5 +
 examples/data/meta/watermark.md                    |      5 +
 examples/data/meta/wind-barb.md                    |      5 +
 examples/data/mix-line-bar.js                      |     73 +
 examples/data/mix-timeline-finance.js              |    375 +
 examples/data/mix-zoom-on-value.js                 |     94 +
 examples/data/multiple-x-axis.js                   |     86 +
 examples/data/multiple-y-axis.js                   |    103 +
 examples/data/parallel-aqi.js                      |    232 +
 examples/data/parallel-nutrients.js                |    191 +
 examples/data/parallel-simple.js                   |     24 +
 examples/data/pictorialBar-body-fill.js            |    150 +
 examples/data/pictorialBar-dotted.js               |    111 +
 examples/data/pictorialBar-forest.js               |    103 +
 examples/data/pictorialBar-hill.js                 |    113 +
 examples/data/pictorialBar-spirit.js               |    118 +
 examples/data/pictorialBar-vehicle.js              |    109 +
 examples/data/pictorialBar-velocity.js             |     96 +
 examples/data/pie-custom.js                        |     72 +
 examples/data/pie-doughnut.js                      |     46 +
 examples/data/pie-legend.js                        |     77 +
 examples/data/pie-nest.js                          |     96 +
 examples/data/pie-pattern.js                       |     62 +
 examples/data/pie-rich-text.js                     |    132 +
 examples/data/pie-roseType.js                      |     82 +
 examples/data/pie-simple.js                        |     38 +
 examples/data/radar-aqi.js                         |    227 +
 examples/data/radar-custom.js                      |    135 +
 examples/data/radar-multiple.js                    |     90 +
 examples/data/radar.js                             |     43 +
 examples/data/radar2.js                            |     69 +
 examples/data/sankey-energy.js                     |     34 +
 examples/data/sankey-itemstyle.js                  |   1480 +
 examples/data/sankey-nodeAlign-left.js             |     31 +
 examples/data/sankey-nodeAlign-right.js            |     31 +
 examples/data/sankey-product.js                    |     64 +
 examples/data/sankey-simple.js                     |     45 +
 examples/data/sankey-vertical.js                   |     43 +
 examples/data/scatter-anscombe-quartet.js          |    144 +
 examples/data/scatter-aqi-color.js                 |    280 +
 examples/data/scatter-clustering-process.js        |    167 +
 examples/data/scatter-effect.js                    |     71 +
 examples/data/scatter-exponential-regression.js    |    101 +
 examples/data/scatter-large.js                     |     67 +
 examples/data/scatter-life-expectancy-timeline.js  |    215 +
 examples/data/scatter-linear-regression.js         |    282 +
 examples/data/scatter-logarithmic-regression.js    |    223 +
 examples/data/scatter-map-brush.js                 |    646 +
 examples/data/scatter-map.js                       |    476 +
 examples/data/scatter-matrix.js                    |    297 +
 examples/data/scatter-nebula.js                    |    111 +
 examples/data/scatter-nutrients-matrix.js          |    427 +
 examples/data/scatter-nutrients.js                 |    208 +
 examples/data/scatter-painter-choice.js            |     62 +
 examples/data/scatter-polar-punchCard.js           |     63 +
 examples/data/scatter-polynomial-regression.js     |    107 +
 examples/data/scatter-punchCard.js                 |     68 +
 examples/data/scatter-simple.js                    |     21 +
 examples/data/scatter-single-axis.js               |     51 +
 examples/data/scatter-stream-visual.js             |     53 +
 examples/data/scatter-weibo.js                     |    105 +
 examples/data/scatter-weight.js                    |    258 +
 examples/data/scatter-world-population.js          |    501 +
 examples/data/sunburst-book.js                     |    330 +
 examples/data/sunburst-drink.js                    |    710 +
 examples/data/sunburst-label-rotate.js             |     88 +
 examples/data/sunburst-monochrome.js               |    166 +
 examples/data/sunburst-simple.js                   |     55 +
 examples/data/sunburst-visualMap.js                |     87 +
 examples/data/themeRiver-basic.js                  |     94 +
 examples/data/themeRiver-lastfm.js                 |     76 +
 examples/data/thumb-dark/area-basic.png            |    Bin 0 -> 14087 bytes
 examples/data/thumb-dark/area-rainfall.png         |    Bin 0 -> 54033 bytes
 examples/data/thumb-dark/area-simple.png           |    Bin 0 -> 41768 bytes
 examples/data/thumb-dark/area-stack.png            |    Bin 0 -> 45200 bytes
 examples/data/thumb-dark/bar-animation-delay.png   |    Bin 0 -> 26994 bytes
 examples/data/thumb-dark/bar-brush.png             |    Bin 0 -> 6943 bytes
 examples/data/thumb-dark/bar-gradient.png          |    Bin 0 -> 45582 bytes
 examples/data/thumb-dark/bar-histogram.png         |    Bin 0 -> 18789 bytes
 examples/data/thumb-dark/bar-label-rotation.png    |    Bin 0 -> 30496 bytes
 examples/data/thumb-dark/bar-large.png             |    Bin 0 -> 40772 bytes
 examples/data/thumb-dark/bar-negative.png          |    Bin 0 -> 29751 bytes
 examples/data/thumb-dark/bar-negative2.png         |    Bin 0 -> 20282 bytes
 examples/data/thumb-dark/bar-polar-real-estate.png |    Bin 0 -> 79779 bytes
 .../data/thumb-dark/bar-polar-stack-radial.png     |    Bin 0 -> 56420 bytes
 examples/data/thumb-dark/bar-polar-stack.png       |    Bin 0 -> 60073 bytes
 examples/data/thumb-dark/bar-rich-text.png         |    Bin 0 -> 42696 bytes
 examples/data/thumb-dark/bar-simple.png            |    Bin 0 -> 8764 bytes
 examples/data/thumb-dark/bar-stack.png             |    Bin 0 -> 31727 bytes
 examples/data/thumb-dark/bar-tick-align.png        |    Bin 0 -> 9212 bytes
 examples/data/thumb-dark/bar-waterfall.png         |    Bin 0 -> 29000 bytes
 examples/data/thumb-dark/bar-waterfall2.png        |    Bin 0 -> 26400 bytes
 examples/data/thumb-dark/bar-y-category-stack.png  |    Bin 0 -> 41788 bytes
 examples/data/thumb-dark/bar-y-category.png        |    Bin 0 -> 22695 bytes
 examples/data/thumb-dark/bar1.png                  |    Bin 0 -> 33704 bytes
 .../data/thumb-dark/boxplot-light-velocity.png     |    Bin 0 -> 23147 bytes
 .../data/thumb-dark/boxplot-light-velocity2.png    |    Bin 0 -> 25554 bytes
 examples/data/thumb-dark/boxplot-multi.png         |    Bin 0 -> 20609 bytes
 examples/data/thumb-dark/bubble-gradient.png       |    Bin 0 -> 182002 bytes
 examples/data/thumb-dark/calendar-charts.png       |    Bin 0 -> 51812 bytes
 .../data/thumb-dark/calendar-effectscatter.png     |    Bin 0 -> 121433 bytes
 examples/data/thumb-dark/calendar-graph.png        |    Bin 0 -> 17992 bytes
 examples/data/thumb-dark/calendar-heatmap.png      |    Bin 0 -> 27958 bytes
 examples/data/thumb-dark/calendar-horizontal.png   |    Bin 0 -> 55075 bytes
 examples/data/thumb-dark/calendar-lunar.png        |    Bin 0 -> 37537 bytes
 examples/data/thumb-dark/calendar-pie.png          |    Bin 0 -> 81429 bytes
 examples/data/thumb-dark/calendar-simple.png       |    Bin 0 -> 15260 bytes
 examples/data/thumb-dark/calendar-vertical.png     |    Bin 0 -> 39527 bytes
 examples/data/thumb-dark/candlestick-brush.png     |    Bin 0 -> 50861 bytes
 examples/data/thumb-dark/candlestick-large.png     |    Bin 0 -> 62449 bytes
 examples/data/thumb-dark/candlestick-sh-2015.png   |    Bin 0 -> 46862 bytes
 examples/data/thumb-dark/candlestick-sh.png        |    Bin 0 -> 65051 bytes
 examples/data/thumb-dark/candlestick-simple.png    |    Bin 0 -> 7721 bytes
 examples/data/thumb-dark/candlestick-touch.png     |    Bin 0 -> 31935 bytes
 examples/data/thumb-dark/confidence-band.png       |    Bin 0 -> 29801 bytes
 examples/data/thumb-dark/custom-bar-trend.png      |    Bin 0 -> 30248 bytes
 examples/data/thumb-dark/custom-calendar-icon.png  |    Bin 0 -> 30402 bytes
 .../data/thumb-dark/custom-cartesian-polygon.png   |    Bin 0 -> 23314 bytes
 examples/data/thumb-dark/custom-error-bar.png      |    Bin 0 -> 21042 bytes
 examples/data/thumb-dark/custom-error-scatter.png  |    Bin 0 -> 21592 bytes
 examples/data/thumb-dark/custom-gantt-flight.png   |    Bin 0 -> 43824 bytes
 examples/data/thumb-dark/custom-hexbin.png         |    Bin 0 -> 168365 bytes
 examples/data/thumb-dark/custom-ohlc.png           |    Bin 0 -> 11279 bytes
 examples/data/thumb-dark/custom-polar-heatmap.png  |    Bin 0 -> 81122 bytes
 examples/data/thumb-dark/custom-profile.png        |    Bin 0 -> 15491 bytes
 examples/data/thumb-dark/custom-profit.png         |    Bin 0 -> 11774 bytes
 examples/data/thumb-dark/custom-wind.png           |    Bin 0 -> 844964 bytes
 examples/data/thumb-dark/cycle-plot.png            |    Bin 0 -> 41478 bytes
 examples/data/thumb-dark/dataset-default.png       |    Bin 0 -> 53617 bytes
 examples/data/thumb-dark/dataset-encode0.png       |    Bin 0 -> 25551 bytes
 examples/data/thumb-dark/dataset-encode1.png       |    Bin 0 -> 105179 bytes
 examples/data/thumb-dark/dataset-link.png          |    Bin 0 -> 51973 bytes
 .../data/thumb-dark/dataset-series-layout-by.png   |    Bin 0 -> 22066 bytes
 examples/data/thumb-dark/dataset-simple0.png       |    Bin 0 -> 13318 bytes
 examples/data/thumb-dark/dataset-simple1.png       |    Bin 0 -> 13318 bytes
 examples/data/thumb-dark/dynamic-data.png          |    Bin 0 -> 34587 bytes
 examples/data/thumb-dark/dynamic-data2.png         |    Bin 0 -> 25356 bytes
 examples/data/thumb-dark/effectScatter-bmap.png    |    Bin 0 -> 64006 bytes
 examples/data/thumb-dark/effectScatter-map.png     |    Bin 0 -> 97159 bytes
 examples/data/thumb-dark/funnel-align.png          |    Bin 0 -> 44221 bytes
 examples/data/thumb-dark/funnel-customize.png      |    Bin 0 -> 52038 bytes
 examples/data/thumb-dark/funnel-mutiple.png        |    Bin 0 -> 54742 bytes
 examples/data/thumb-dark/funnel.png                |    Bin 0 -> 30725 bytes
 examples/data/thumb-dark/gauge-car-dark.png        |    Bin 0 -> 75946 bytes
 examples/data/thumb-dark/gauge-car.png             |    Bin 0 -> 45410 bytes
 examples/data/thumb-dark/gauge.png                 |    Bin 0 -> 29894 bytes
 examples/data/thumb-dark/geo-lines.png             |    Bin 0 -> 77541 bytes
 examples/data/thumb-dark/geo-map-scatter.png       |    Bin 0 -> 98184 bytes
 examples/data/thumb-dark/graph-circular-layout.png |    Bin 0 -> 296145 bytes
 examples/data/thumb-dark/graph-force-dynamic.png   |    Bin 0 -> 3707 bytes
 examples/data/thumb-dark/graph-force.png           |    Bin 0 -> 89899 bytes
 examples/data/thumb-dark/graph-force2.png          |    Bin 0 -> 48497 bytes
 examples/data/thumb-dark/graph-grid.png            |    Bin 0 -> 32660 bytes
 examples/data/thumb-dark/graph-life-expectancy.png |    Bin 0 -> 46048 bytes
 examples/data/thumb-dark/graph-npm.png             |    Bin 0 -> 138954 bytes
 examples/data/thumb-dark/graph-simple.png          |    Bin 0 -> 28320 bytes
 examples/data/thumb-dark/graph-webkit-dep.png      |    Bin 0 -> 165202 bytes
 examples/data/thumb-dark/graph.png                 |    Bin 0 -> 156101 bytes
 examples/data/thumb-dark/grid-multiple.png         |    Bin 0 -> 48784 bytes
 examples/data/thumb-dark/heatmap-bmap.png          |    Bin 0 -> 257143 bytes
 examples/data/thumb-dark/heatmap-cartesian.png     |    Bin 0 -> 37777 bytes
 .../data/thumb-dark/heatmap-large-piecewise.png    |    Bin 0 -> 182193 bytes
 examples/data/thumb-dark/heatmap-large.png         |    Bin 0 -> 241289 bytes
 examples/data/thumb-dark/heatmap-map.png           |    Bin 0 -> 97058 bytes
 examples/data/thumb-dark/line-aqi.png              |    Bin 0 -> 59117 bytes
 examples/data/thumb-dark/line-draggable.png        |    Bin 0 -> 22450 bytes
 examples/data/thumb-dark/line-easing.png           |    Bin 0 -> 55173 bytes
 examples/data/thumb-dark/line-gradient.png         |    Bin 0 -> 49635 bytes
 examples/data/thumb-dark/line-graphic.png          |    Bin 0 -> 56601 bytes
 .../line-in-cartesian-coordinate-system.png        |    Bin 0 -> 16896 bytes
 examples/data/thumb-dark/line-log.png              |    Bin 0 -> 36195 bytes
 examples/data/thumb-dark/line-marker.png           |    Bin 0 -> 47259 bytes
 examples/data/thumb-dark/line-pen.png              |    Bin 0 -> 23887 bytes
 examples/data/thumb-dark/line-polar.png            |    Bin 0 -> 67396 bytes
 examples/data/thumb-dark/line-polar2.png           |    Bin 0 -> 86510 bytes
 examples/data/thumb-dark/line-sections.png         |    Bin 0 -> 31647 bytes
 examples/data/thumb-dark/line-simple.png           |    Bin 0 -> 14223 bytes
 examples/data/thumb-dark/line-smooth.png           |    Bin 0 -> 14692 bytes
 examples/data/thumb-dark/line-stack.png            |    Bin 0 -> 43625 bytes
 examples/data/thumb-dark/line-step.png             |    Bin 0 -> 19885 bytes
 examples/data/thumb-dark/line-style.png            |    Bin 0 -> 16627 bytes
 examples/data/thumb-dark/line-tooltip-touch.png    |    Bin 0 -> 35982 bytes
 examples/data/thumb-dark/line-y-category.png       |    Bin 0 -> 41257 bytes
 examples/data/thumb-dark/lines-airline.png         |    Bin 0 -> 376845 bytes
 examples/data/thumb-dark/lines-bmap-bus.png        |    Bin 0 -> 173663 bytes
 examples/data/thumb-dark/lines-bmap-effect.png     |    Bin 0 -> 597492 bytes
 examples/data/thumb-dark/lines-bmap.png            |    Bin 0 -> 93771 bytes
 examples/data/thumb-dark/lines-ny.png              |    Bin 0 -> 23713 bytes
 examples/data/thumb-dark/map-HK.png                |    Bin 0 -> 109273 bytes
 examples/data/thumb-dark/map-bin.png               |    Bin 0 -> 27292 bytes
 examples/data/thumb-dark/map-china-dataRange.png   |    Bin 0 -> 82461 bytes
 examples/data/thumb-dark/map-china.png             |    Bin 0 -> 93355 bytes
 examples/data/thumb-dark/map-labels.png            |    Bin 0 -> 104388 bytes
 examples/data/thumb-dark/map-locate.png            |    Bin 0 -> 93080 bytes
 examples/data/thumb-dark/map-parallel-prices.png   |    Bin 0 -> 232660 bytes
 examples/data/thumb-dark/map-polygon.png           |    Bin 0 -> 56622 bytes
 examples/data/thumb-dark/map-province.png          |    Bin 0 -> 45615 bytes
 examples/data/thumb-dark/map-usa.png               |    Bin 0 -> 57329 bytes
 examples/data/thumb-dark/map-world-dataRange.png   |    Bin 0 -> 100796 bytes
 examples/data/thumb-dark/map-world.png             |    Bin 0 -> 81812 bytes
 examples/data/thumb-dark/mix-line-bar.png          |    Bin 0 -> 36308 bytes
 examples/data/thumb-dark/mix-timeline-finance.png  |    Bin 0 -> 59964 bytes
 examples/data/thumb-dark/mix-zoom-on-value.png     |    Bin 0 -> 28974 bytes
 examples/data/thumb-dark/multiple-x-axis.png       |    Bin 0 -> 34304 bytes
 examples/data/thumb-dark/multiple-y-axis.png       |    Bin 0 -> 36947 bytes
 examples/data/thumb-dark/parallel-aqi.png          |    Bin 0 -> 282778 bytes
 examples/data/thumb-dark/parallel-nutrients.png    |    Bin 0 -> 303005 bytes
 examples/data/thumb-dark/parallel-simple.png       |    Bin 0 -> 30786 bytes
 .../data/thumb-dark/pictorialBar-body-fill.png     |    Bin 0 -> 30745 bytes
 examples/data/thumb-dark/pictorialBar-dotted.png   |    Bin 0 -> 53291 bytes
 examples/data/thumb-dark/pictorialBar-forest.png   |    Bin 0 -> 16500 bytes
 examples/data/thumb-dark/pictorialBar-hill.png     |    Bin 0 -> 219366 bytes
 examples/data/thumb-dark/pictorialBar-spirit.png   |    Bin 0 -> 45626 bytes
 examples/data/thumb-dark/pictorialBar-vehicle.png  |    Bin 0 -> 41901 bytes
 examples/data/thumb-dark/pictorialBar-velocity.png |    Bin 0 -> 26796 bytes
 examples/data/thumb-dark/pie-custom.png            |    Bin 0 -> 53305 bytes
 examples/data/thumb-dark/pie-doughnut.png          |    Bin 0 -> 28198 bytes
 examples/data/thumb-dark/pie-legend.png            |    Bin 0 -> 69324 bytes
 examples/data/thumb-dark/pie-nest.png              |    Bin 0 -> 68084 bytes
 examples/data/thumb-dark/pie-pattern.png           |    Bin 0 -> 535103 bytes
 examples/data/thumb-dark/pie-rich-text.png         |    Bin 0 -> 40503 bytes
 examples/data/thumb-dark/pie-roseType.png          |    Bin 0 -> 41571 bytes
 examples/data/thumb-dark/pie-simple.png            |    Bin 0 -> 41567 bytes
 examples/data/thumb-dark/radar-aqi.png             |    Bin 0 -> 103949 bytes
 examples/data/thumb-dark/radar-custom.png          |    Bin 0 -> 97857 bytes
 examples/data/thumb-dark/radar-multiple.png        |    Bin 0 -> 70418 bytes
 examples/data/thumb-dark/radar.png                 |    Bin 0 -> 79284 bytes
 examples/data/thumb-dark/radar2.png                |    Bin 0 -> 128976 bytes
 examples/data/thumb-dark/sankey-energy.png         |    Bin 0 -> 119203 bytes
 examples/data/thumb-dark/sankey-product.png        |    Bin 0 -> 92626 bytes
 examples/data/thumb-dark/sankey-simple.png         |    Bin 0 -> 11612 bytes
 examples/data/thumb-dark/sankey-vertical.png       |    Bin 0 -> 14419 bytes
 .../data/thumb-dark/scatter-anscombe-quartet.png   |    Bin 0 -> 32342 bytes
 examples/data/thumb-dark/scatter-aqi-color.png     |    Bin 0 -> 113142 bytes
 .../data/thumb-dark/scatter-clustering-process.png |    Bin 0 -> 26985 bytes
 examples/data/thumb-dark/scatter-effect.png        |    Bin 0 -> 48350 bytes
 .../thumb-dark/scatter-exponential-regression.png  |    Bin 0 -> 32840 bytes
 examples/data/thumb-dark/scatter-large.png         |    Bin 0 -> 44454 bytes
 .../scatter-life-expectancy-timeline.png           |    Bin 0 -> 64494 bytes
 .../data/thumb-dark/scatter-linear-regression.png  |    Bin 0 -> 36076 bytes
 .../thumb-dark/scatter-logarithmic-regression.png  |    Bin 0 -> 56415 bytes
 examples/data/thumb-dark/scatter-map-brush.png     |    Bin 0 -> 139238 bytes
 examples/data/thumb-dark/scatter-map.png           |    Bin 0 -> 92251 bytes
 examples/data/thumb-dark/scatter-matrix.png        |    Bin 0 -> 145506 bytes
 examples/data/thumb-dark/scatter-nebula.png        |    Bin 0 -> 164341 bytes
 .../data/thumb-dark/scatter-nutrients-matrix.png   |    Bin 0 -> 80927 bytes
 examples/data/thumb-dark/scatter-nutrients.png     |    Bin 0 -> 37988 bytes
 .../data/thumb-dark/scatter-painter-choice.png     |    Bin 0 -> 143847 bytes
 .../data/thumb-dark/scatter-polar-punchCard.png    |    Bin 0 -> 68750 bytes
 .../thumb-dark/scatter-polynomial-regression.png   |    Bin 0 -> 35866 bytes
 examples/data/thumb-dark/scatter-punchCard.png     |    Bin 0 -> 42705 bytes
 examples/data/thumb-dark/scatter-simple.png        |    Bin 0 -> 12580 bytes
 examples/data/thumb-dark/scatter-single-axis.png   |    Bin 0 -> 70586 bytes
 examples/data/thumb-dark/scatter-stream-visual.png |    Bin 0 -> 161283 bytes
 examples/data/thumb-dark/scatter-weibo.png         |    Bin 0 -> 225660 bytes
 examples/data/thumb-dark/scatter-weight.png        |    Bin 0 -> 105703 bytes
 .../data/thumb-dark/scatter-world-population.png   |    Bin 0 -> 89103 bytes
 examples/data/thumb-dark/sunburst-book.png         |    Bin 0 -> 221480 bytes
 examples/data/thumb-dark/sunburst-drink.png        |    Bin 0 -> 242677 bytes
 examples/data/thumb-dark/sunburst-label-rotate.png |    Bin 0 -> 59738 bytes
 examples/data/thumb-dark/sunburst-monochrome.png   |    Bin 0 -> 55270 bytes
 examples/data/thumb-dark/sunburst-simple.png       |    Bin 0 -> 52703 bytes
 examples/data/thumb-dark/sunburst-visualMap.png    |    Bin 0 -> 67520 bytes
 examples/data/thumb-dark/themeRiver-basic.png      |    Bin 0 -> 48624 bytes
 examples/data/thumb-dark/themeRiver-lastfm.png     |    Bin 0 -> 92305 bytes
 examples/data/thumb-dark/tree-basic.png            |    Bin 0 -> 95280 bytes
 examples/data/thumb-dark/tree-legend.png           |    Bin 0 -> 126483 bytes
 .../data/thumb-dark/tree-orient-bottom-top.png     |    Bin 0 -> 133746 bytes
 .../data/thumb-dark/tree-orient-right-left.png     |    Bin 0 -> 105836 bytes
 examples/data/thumb-dark/tree-radial.png           |    Bin 0 -> 245537 bytes
 examples/data/thumb-dark/tree-vertical.png         |    Bin 0 -> 121318 bytes
 examples/data/thumb-dark/treemap-disk.png          |    Bin 0 -> 48894 bytes
 examples/data/thumb-dark/treemap-drill-down.png    |    Bin 0 -> 49080 bytes
 examples/data/thumb-dark/treemap-obama.png         |    Bin 0 -> 54254 bytes
 examples/data/thumb-dark/treemap-show-parent.png   |    Bin 0 -> 52652 bytes
 examples/data/thumb-dark/treemap-simple.png        |    Bin 0 -> 12365 bytes
 examples/data/thumb-dark/treemap-visual.png        |    Bin 0 -> 43688 bytes
 examples/data/thumb-dark/watermark.png             |    Bin 0 -> 65207 bytes
 examples/data/thumb-dark/wind-barb.png             |    Bin 0 -> 102130 bytes
 examples/data/thumb-light/area-basic.png           |    Bin 0 -> 14089 bytes
 examples/data/thumb-light/area-rainfall.png        |    Bin 0 -> 57226 bytes
 examples/data/thumb-light/area-simple.png          |    Bin 0 -> 37238 bytes
 examples/data/thumb-light/area-stack.png           |    Bin 0 -> 47135 bytes
 examples/data/thumb-light/bar-animation-delay.png  |    Bin 0 -> 26497 bytes
 examples/data/thumb-light/bar-brush.png            |    Bin 0 -> 19781 bytes
 examples/data/thumb-light/bar-gradient.png         |    Bin 0 -> 45155 bytes
 examples/data/thumb-light/bar-histogram.png        |    Bin 0 -> 16515 bytes
 examples/data/thumb-light/bar-label-rotation.png   |    Bin 0 -> 30577 bytes
 examples/data/thumb-light/bar-large.png            |    Bin 0 -> 50319 bytes
 examples/data/thumb-light/bar-negative.png         |    Bin 0 -> 27487 bytes
 examples/data/thumb-light/bar-negative2.png        |    Bin 0 -> 19832 bytes
 .../data/thumb-light/bar-polar-real-estate.png     |    Bin 0 -> 80783 bytes
 .../data/thumb-light/bar-polar-stack-radial.png    |    Bin 0 -> 56436 bytes
 examples/data/thumb-light/bar-polar-stack.png      |    Bin 0 -> 57945 bytes
 examples/data/thumb-light/bar-rich-text.png        |    Bin 0 -> 41809 bytes
 examples/data/thumb-light/bar-simple.png           |    Bin 0 -> 8459 bytes
 examples/data/thumb-light/bar-stack.png            |    Bin 0 -> 31598 bytes
 examples/data/thumb-light/bar-tick-align.png       |    Bin 0 -> 8831 bytes
 examples/data/thumb-light/bar-waterfall.png        |    Bin 0 -> 28567 bytes
 examples/data/thumb-light/bar-waterfall2.png       |    Bin 0 -> 25337 bytes
 examples/data/thumb-light/bar-y-category-stack.png |    Bin 0 -> 41161 bytes
 examples/data/thumb-light/bar-y-category.png       |    Bin 0 -> 21339 bytes
 examples/data/thumb-light/bar1.png                 |    Bin 0 -> 32732 bytes
 .../data/thumb-light/boxplot-light-velocity.png    |    Bin 0 -> 22926 bytes
 .../data/thumb-light/boxplot-light-velocity2.png   |    Bin 0 -> 23810 bytes
 examples/data/thumb-light/boxplot-multi.png        |    Bin 0 -> 20543 bytes
 examples/data/thumb-light/bubble-gradient.png      |    Bin 0 -> 191851 bytes
 examples/data/thumb-light/calendar-charts.png      |    Bin 0 -> 50003 bytes
 .../data/thumb-light/calendar-effectscatter.png    |    Bin 0 -> 119194 bytes
 examples/data/thumb-light/calendar-graph.png       |    Bin 0 -> 18430 bytes
 examples/data/thumb-light/calendar-heatmap.png     |    Bin 0 -> 29725 bytes
 examples/data/thumb-light/calendar-horizontal.png  |    Bin 0 -> 58435 bytes
 examples/data/thumb-light/calendar-lunar.png       |    Bin 0 -> 38078 bytes
 examples/data/thumb-light/calendar-pie.png         |    Bin 0 -> 76815 bytes
 examples/data/thumb-light/calendar-simple.png      |    Bin 0 -> 15988 bytes
 examples/data/thumb-light/calendar-vertical.png    |    Bin 0 -> 41172 bytes
 examples/data/thumb-light/candlestick-brush.png    |    Bin 0 -> 59980 bytes
 examples/data/thumb-light/candlestick-large.png    |    Bin 0 -> 62737 bytes
 examples/data/thumb-light/candlestick-sh-2015.png  |    Bin 0 -> 46918 bytes
 examples/data/thumb-light/candlestick-sh.png       |    Bin 0 -> 70856 bytes
 examples/data/thumb-light/candlestick-simple.png   |    Bin 0 -> 7540 bytes
 examples/data/thumb-light/candlestick-touch.png    |    Bin 0 -> 36176 bytes
 examples/data/thumb-light/confidence-band.png      |    Bin 0 -> 28460 bytes
 examples/data/thumb-light/custom-bar-trend.png     |    Bin 0 -> 31847 bytes
 examples/data/thumb-light/custom-calendar-icon.png |    Bin 0 -> 35354 bytes
 .../data/thumb-light/custom-cartesian-polygon.png  |    Bin 0 -> 27511 bytes
 examples/data/thumb-light/custom-error-bar.png     |    Bin 0 -> 22589 bytes
 examples/data/thumb-light/custom-error-scatter.png |    Bin 0 -> 19753 bytes
 examples/data/thumb-light/custom-gantt-flight.png  |    Bin 0 -> 47367 bytes
 examples/data/thumb-light/custom-hexbin.png        |    Bin 0 -> 168365 bytes
 examples/data/thumb-light/custom-ohlc.png          |    Bin 0 -> 23175 bytes
 examples/data/thumb-light/custom-polar-heatmap.png |    Bin 0 -> 74734 bytes
 examples/data/thumb-light/custom-profile.png       |    Bin 0 -> 14389 bytes
 examples/data/thumb-light/custom-profit.png        |    Bin 0 -> 10652 bytes
 examples/data/thumb-light/custom-wind.png          |    Bin 0 -> 844964 bytes
 examples/data/thumb-light/cycle-plot.png           |    Bin 0 -> 39631 bytes
 examples/data/thumb-light/dataset-default.png      |    Bin 0 -> 50033 bytes
 examples/data/thumb-light/dataset-encode0.png      |    Bin 0 -> 24376 bytes
 examples/data/thumb-light/dataset-encode1.png      |    Bin 0 -> 93219 bytes
 examples/data/thumb-light/dataset-link.png         |    Bin 0 -> 49885 bytes
 .../data/thumb-light/dataset-series-layout-by.png  |    Bin 0 -> 21733 bytes
 examples/data/thumb-light/dataset-simple0.png      |    Bin 0 -> 12931 bytes
 examples/data/thumb-light/dataset-simple1.png      |    Bin 0 -> 12931 bytes
 examples/data/thumb-light/dynamic-data.png         |    Bin 0 -> 38853 bytes
 examples/data/thumb-light/dynamic-data2.png        |    Bin 0 -> 25267 bytes
 examples/data/thumb-light/effectScatter-bmap.png   |    Bin 0 -> 154514 bytes
 examples/data/thumb-light/effectScatter-map.png    |    Bin 0 -> 96476 bytes
 examples/data/thumb-light/funnel-align.png         |    Bin 0 -> 44845 bytes
 examples/data/thumb-light/funnel-customize.png     |    Bin 0 -> 44965 bytes
 examples/data/thumb-light/funnel-mutiple.png       |    Bin 0 -> 46330 bytes
 examples/data/thumb-light/funnel.png               |    Bin 0 -> 26747 bytes
 examples/data/thumb-light/gauge-car-dark.png       |    Bin 0 -> 75816 bytes
 examples/data/thumb-light/gauge-car.png            |    Bin 0 -> 50648 bytes
 examples/data/thumb-light/gauge.png                |    Bin 0 -> 31513 bytes
 examples/data/thumb-light/geo-lines.png            |    Bin 0 -> 75301 bytes
 examples/data/thumb-light/geo-map-scatter.png      |    Bin 0 -> 94800 bytes
 .../data/thumb-light/graph-circular-layout.png     |    Bin 0 -> 277409 bytes
 examples/data/thumb-light/graph-force-dynamic.png  |    Bin 0 -> 3376 bytes
 examples/data/thumb-light/graph-force.png          |    Bin 0 -> 85635 bytes
 examples/data/thumb-light/graph-force2.png         |    Bin 0 -> 47387 bytes
 examples/data/thumb-light/graph-grid.png           |    Bin 0 -> 37057 bytes
 .../data/thumb-light/graph-life-expectancy.png     |    Bin 0 -> 48988 bytes
 examples/data/thumb-light/graph-npm.png            |    Bin 0 -> 127642 bytes
 examples/data/thumb-light/graph-simple.png         |    Bin 0 -> 27006 bytes
 examples/data/thumb-light/graph-webkit-dep.png     |    Bin 0 -> 149276 bytes
 examples/data/thumb-light/graph.png                |    Bin 0 -> 154615 bytes
 examples/data/thumb-light/grid-multiple.png        |    Bin 0 -> 50608 bytes
 examples/data/thumb-light/heatmap-bmap.png         |    Bin 0 -> 441605 bytes
 examples/data/thumb-light/heatmap-cartesian.png    |    Bin 0 -> 38836 bytes
 .../data/thumb-light/heatmap-large-piecewise.png   |    Bin 0 -> 171395 bytes
 examples/data/thumb-light/heatmap-large.png        |    Bin 0 -> 214008 bytes
 examples/data/thumb-light/heatmap-map.png          |    Bin 0 -> 97058 bytes
 examples/data/thumb-light/line-aqi.png             |    Bin 0 -> 63146 bytes
 examples/data/thumb-light/line-draggable.png       |    Bin 0 -> 22945 bytes
 examples/data/thumb-light/line-easing.png          |    Bin 0 -> 67613 bytes
 examples/data/thumb-light/line-gradient.png        |    Bin 0 -> 48126 bytes
 examples/data/thumb-light/line-graphic.png         |    Bin 0 -> 56567 bytes
 .../line-in-cartesian-coordinate-system.png        |    Bin 0 -> 15612 bytes
 examples/data/thumb-light/line-log.png             |    Bin 0 -> 36134 bytes
 examples/data/thumb-light/line-marker.png          |    Bin 0 -> 45559 bytes
 examples/data/thumb-light/line-pen.png             |    Bin 0 -> 24037 bytes
 examples/data/thumb-light/line-polar.png           |    Bin 0 -> 73843 bytes
 examples/data/thumb-light/line-polar2.png          |    Bin 0 -> 87749 bytes
 examples/data/thumb-light/line-sections.png        |    Bin 0 -> 33798 bytes
 examples/data/thumb-light/line-simple.png          |    Bin 0 -> 14113 bytes
 examples/data/thumb-light/line-smooth.png          |    Bin 0 -> 14630 bytes
 examples/data/thumb-light/line-stack.png           |    Bin 0 -> 43895 bytes
 examples/data/thumb-light/line-step.png            |    Bin 0 -> 20573 bytes
 examples/data/thumb-light/line-style.png           |    Bin 0 -> 17433 bytes
 examples/data/thumb-light/line-tooltip-touch.png   |    Bin 0 -> 31801 bytes
 examples/data/thumb-light/line-y-category.png      |    Bin 0 -> 45732 bytes
 examples/data/thumb-light/lines-airline.png        |    Bin 0 -> 391929 bytes
 examples/data/thumb-light/lines-bmap-bus.png       |    Bin 0 -> 348726 bytes
 examples/data/thumb-light/lines-bmap-effect.png    |    Bin 0 -> 597492 bytes
 examples/data/thumb-light/lines-bmap.png           |    Bin 0 -> 248813 bytes
 examples/data/thumb-light/lines-ny.png             |    Bin 0 -> 23713 bytes
 examples/data/thumb-light/map-HK.png               |    Bin 0 -> 113782 bytes
 examples/data/thumb-light/map-bin.png              |    Bin 0 -> 349822 bytes
 examples/data/thumb-light/map-china-dataRange.png  |    Bin 0 -> 83987 bytes
 examples/data/thumb-light/map-china.png            |    Bin 0 -> 94330 bytes
 examples/data/thumb-light/map-labels.png           |    Bin 0 -> 104508 bytes
 examples/data/thumb-light/map-locate.png           |    Bin 0 -> 93986 bytes
 examples/data/thumb-light/map-parallel-prices.png  |    Bin 0 -> 228737 bytes
 examples/data/thumb-light/map-polygon.png          |    Bin 0 -> 150219 bytes
 examples/data/thumb-light/map-province.png         |    Bin 0 -> 45615 bytes
 examples/data/thumb-light/map-usa.png              |    Bin 0 -> 61168 bytes
 examples/data/thumb-light/map-world-dataRange.png  |    Bin 0 -> 105460 bytes
 examples/data/thumb-light/map-world.png            |    Bin 0 -> 84123 bytes
 examples/data/thumb-light/mix-line-bar.png         |    Bin 0 -> 34431 bytes
 examples/data/thumb-light/mix-timeline-finance.png |    Bin 0 -> 58363 bytes
 examples/data/thumb-light/mix-zoom-on-value.png    |    Bin 0 -> 28745 bytes
 examples/data/thumb-light/multiple-x-axis.png      |    Bin 0 -> 34979 bytes
 examples/data/thumb-light/multiple-y-axis.png      |    Bin 0 -> 40751 bytes
 examples/data/thumb-light/parallel-aqi.png         |    Bin 0 -> 282761 bytes
 examples/data/thumb-light/parallel-nutrients.png   |    Bin 0 -> 303030 bytes
 examples/data/thumb-light/parallel-simple.png      |    Bin 0 -> 31031 bytes
 .../data/thumb-light/pictorialBar-body-fill.png    |    Bin 0 -> 29843 bytes
 examples/data/thumb-light/pictorialBar-dotted.png  |    Bin 0 -> 52748 bytes
 examples/data/thumb-light/pictorialBar-forest.png  |    Bin 0 -> 17976 bytes
 examples/data/thumb-light/pictorialBar-hill.png    |    Bin 0 -> 219391 bytes
 examples/data/thumb-light/pictorialBar-spirit.png  |    Bin 0 -> 48118 bytes
 examples/data/thumb-light/pictorialBar-vehicle.png |    Bin 0 -> 40371 bytes
 .../data/thumb-light/pictorialBar-velocity.png     |    Bin 0 -> 29435 bytes
 examples/data/thumb-light/pie-custom.png           |    Bin 0 -> 53305 bytes
 examples/data/thumb-light/pie-doughnut.png         |    Bin 0 -> 27701 bytes
 examples/data/thumb-light/pie-legend.png           |    Bin 0 -> 68988 bytes
 examples/data/thumb-light/pie-nest.png             |    Bin 0 -> 81895 bytes
 examples/data/thumb-light/pie-pattern.png          |    Bin 0 -> 535103 bytes
 examples/data/thumb-light/pie-rich-text.png        |    Bin 0 -> 43290 bytes
 examples/data/thumb-light/pie-roseType.png         |    Bin 0 -> 39081 bytes
 examples/data/thumb-light/pie-simple.png           |    Bin 0 -> 40188 bytes
 examples/data/thumb-light/radar-aqi.png            |    Bin 0 -> 103949 bytes
 examples/data/thumb-light/radar-custom.png         |    Bin 0 -> 95159 bytes
 examples/data/thumb-light/radar-multiple.png       |    Bin 0 -> 63310 bytes
 examples/data/thumb-light/radar.png                |    Bin 0 -> 76751 bytes
 examples/data/thumb-light/radar2.png               |    Bin 0 -> 120210 bytes
 examples/data/thumb-light/sankey-energy.png        |    Bin 0 -> 138445 bytes
 examples/data/thumb-light/sankey-product.png       |    Bin 0 -> 141943 bytes
 examples/data/thumb-light/sankey-simple.png        |    Bin 0 -> 20292 bytes
 examples/data/thumb-light/sankey-vertical.png      |    Bin 0 -> 17475 bytes
 .../data/thumb-light/scatter-anscombe-quartet.png  |    Bin 0 -> 30498 bytes
 examples/data/thumb-light/scatter-aqi-color.png    |    Bin 0 -> 113142 bytes
 .../thumb-light/scatter-clustering-process.png     |    Bin 0 -> 28242 bytes
 examples/data/thumb-light/scatter-effect.png       |    Bin 0 -> 43763 bytes
 .../thumb-light/scatter-exponential-regression.png |    Bin 0 -> 34485 bytes
 examples/data/thumb-light/scatter-large.png        |    Bin 0 -> 46954 bytes
 .../scatter-life-expectancy-timeline.png           |    Bin 0 -> 62611 bytes
 .../data/thumb-light/scatter-linear-regression.png |    Bin 0 -> 37225 bytes
 .../thumb-light/scatter-logarithmic-regression.png |    Bin 0 -> 63512 bytes
 examples/data/thumb-light/scatter-map-brush.png    |    Bin 0 -> 138951 bytes
 examples/data/thumb-light/scatter-map.png          |    Bin 0 -> 92256 bytes
 examples/data/thumb-light/scatter-matrix.png       |    Bin 0 -> 173710 bytes
 examples/data/thumb-light/scatter-nebula.png       |    Bin 0 -> 162344 bytes
 .../data/thumb-light/scatter-nutrients-matrix.png  |    Bin 0 -> 79937 bytes
 examples/data/thumb-light/scatter-nutrients.png    |    Bin 0 -> 37965 bytes
 .../data/thumb-light/scatter-painter-choice.png    |    Bin 0 -> 147139 bytes
 .../data/thumb-light/scatter-polar-punchCard.png   |    Bin 0 -> 66400 bytes
 .../thumb-light/scatter-polynomial-regression.png  |    Bin 0 -> 37665 bytes
 examples/data/thumb-light/scatter-punchCard.png    |    Bin 0 -> 42711 bytes
 examples/data/thumb-light/scatter-simple.png       |    Bin 0 -> 11464 bytes
 examples/data/thumb-light/scatter-single-axis.png  |    Bin 0 -> 69893 bytes
 .../data/thumb-light/scatter-stream-visual.png     |    Bin 0 -> 156641 bytes
 examples/data/thumb-light/scatter-weibo.png        |    Bin 0 -> 225660 bytes
 examples/data/thumb-light/scatter-weight.png       |    Bin 0 -> 102847 bytes
 .../data/thumb-light/scatter-world-population.png  |    Bin 0 -> 89103 bytes
 examples/data/thumb-light/sunburst-book.png        |    Bin 0 -> 221480 bytes
 examples/data/thumb-light/sunburst-drink.png       |    Bin 0 -> 265633 bytes
 .../data/thumb-light/sunburst-label-rotate.png     |    Bin 0 -> 51008 bytes
 examples/data/thumb-light/sunburst-monochrome.png  |    Bin 0 -> 42284 bytes
 examples/data/thumb-light/sunburst-simple.png      |    Bin 0 -> 47549 bytes
 examples/data/thumb-light/sunburst-visualMap.png   |    Bin 0 -> 64619 bytes
 examples/data/thumb-light/themeRiver-basic.png     |    Bin 0 -> 46016 bytes
 examples/data/thumb-light/themeRiver-lastfm.png    |    Bin 0 -> 86370 bytes
 examples/data/thumb-light/tree-basic.png           |    Bin 0 -> 89060 bytes
 examples/data/thumb-light/tree-legend.png          |    Bin 0 -> 136418 bytes
 .../data/thumb-light/tree-orient-bottom-top.png    |    Bin 0 -> 129304 bytes
 .../data/thumb-light/tree-orient-right-left.png    |    Bin 0 -> 105021 bytes
 examples/data/thumb-light/tree-radial.png          |    Bin 0 -> 328912 bytes
 examples/data/thumb-light/tree-vertical.png        |    Bin 0 -> 111131 bytes
 examples/data/thumb-light/treemap-disk.png         |    Bin 0 -> 48045 bytes
 examples/data/thumb-light/treemap-drill-down.png   |    Bin 0 -> 48694 bytes
 examples/data/thumb-light/treemap-obama.png        |    Bin 0 -> 57117 bytes
 examples/data/thumb-light/treemap-show-parent.png  |    Bin 0 -> 51507 bytes
 examples/data/thumb-light/treemap-simple.png       |    Bin 0 -> 12093 bytes
 examples/data/thumb-light/treemap-visual.png       |    Bin 0 -> 43573 bytes
 examples/data/thumb-light/watermark.png            |    Bin 0 -> 107012 bytes
 examples/data/thumb-light/wind-barb.png            |    Bin 0 -> 104592 bytes
 examples/data/thumb-manual/lines-bmap-effect.png   |    Bin 0 -> 597492 bytes
 examples/data/thumb/area-basic.png                 |    Bin 0 -> 14757 bytes
 examples/data/thumb/area-rainfall.png              |    Bin 0 -> 58711 bytes
 examples/data/thumb/area-simple.png                |    Bin 0 -> 38538 bytes
 examples/data/thumb/area-stack.png                 |    Bin 0 -> 48312 bytes
 examples/data/thumb/bar-animation-delay.png        |    Bin 0 -> 26392 bytes
 examples/data/thumb/bar-brush.png                  |    Bin 0 -> 20791 bytes
 examples/data/thumb/bar-gradient.png               |    Bin 0 -> 45155 bytes
 examples/data/thumb/bar-histogram.png              |    Bin 0 -> 16515 bytes
 examples/data/thumb/bar-label-rotation.png         |    Bin 0 -> 30577 bytes
 examples/data/thumb/bar-large.png                  |    Bin 0 -> 53540 bytes
 examples/data/thumb/bar-negative.png               |    Bin 0 -> 28683 bytes
 examples/data/thumb/bar-negative2.png              |    Bin 0 -> 20219 bytes
 examples/data/thumb/bar-polar-real-estate.png      |    Bin 0 -> 81506 bytes
 examples/data/thumb/bar-polar-stack-radial.png     |    Bin 0 -> 58115 bytes
 examples/data/thumb/bar-polar-stack.png            |    Bin 0 -> 60425 bytes
 examples/data/thumb/bar-rich-text.png              |    Bin 0 -> 41506 bytes
 examples/data/thumb/bar-simple.png                 |    Bin 0 -> 8434 bytes
 examples/data/thumb/bar-stack.png                  |    Bin 0 -> 31797 bytes
 examples/data/thumb/bar-tick-align.png             |    Bin 0 -> 8831 bytes
 examples/data/thumb/bar-waterfall.png              |    Bin 0 -> 28583 bytes
 examples/data/thumb/bar-waterfall2.png             |    Bin 0 -> 25691 bytes
 examples/data/thumb/bar-y-category-stack.png       |    Bin 0 -> 42293 bytes
 examples/data/thumb/bar-y-category.png             |    Bin 0 -> 21310 bytes
 examples/data/thumb/bar1.png                       |    Bin 0 -> 33265 bytes
 examples/data/thumb/boxplot-light-velocity.png     |    Bin 0 -> 22979 bytes
 examples/data/thumb/boxplot-light-velocity2.png    |    Bin 0 -> 23865 bytes
 examples/data/thumb/boxplot-multi.png              |    Bin 0 -> 20721 bytes
 examples/data/thumb/bubble-gradient.png            |    Bin 0 -> 191851 bytes
 examples/data/thumb/calendar-charts.png            |    Bin 0 -> 51855 bytes
 examples/data/thumb/calendar-effectscatter.png     |    Bin 0 -> 120070 bytes
 examples/data/thumb/calendar-graph.png             |    Bin 0 -> 18516 bytes
 examples/data/thumb/calendar-heatmap.png           |    Bin 0 -> 29740 bytes
 examples/data/thumb/calendar-horizontal.png        |    Bin 0 -> 58437 bytes
 examples/data/thumb/calendar-lunar.png             |    Bin 0 -> 37447 bytes
 examples/data/thumb/calendar-pie.png               |    Bin 0 -> 82164 bytes
 examples/data/thumb/calendar-simple.png            |    Bin 0 -> 15998 bytes
 examples/data/thumb/calendar-vertical.png          |    Bin 0 -> 41104 bytes
 examples/data/thumb/candlestick-brush.png          |    Bin 0 -> 63413 bytes
 examples/data/thumb/candlestick-large.png          |    Bin 0 -> 61916 bytes
 examples/data/thumb/candlestick-sh-2015.png        |    Bin 0 -> 45258 bytes
 examples/data/thumb/candlestick-sh.png             |    Bin 0 -> 73906 bytes
 examples/data/thumb/candlestick-simple.png         |    Bin 0 -> 7540 bytes
 examples/data/thumb/candlestick-touch.png          |    Bin 0 -> 36176 bytes
 examples/data/thumb/confidence-band.png            |    Bin 0 -> 28460 bytes
 examples/data/thumb/custom-bar-trend.png           |    Bin 0 -> 32537 bytes
 examples/data/thumb/custom-calendar-icon.png       |    Bin 0 -> 34010 bytes
 examples/data/thumb/custom-cartesian-polygon.png   |    Bin 0 -> 23195 bytes
 examples/data/thumb/custom-error-bar.png           |    Bin 0 -> 22686 bytes
 examples/data/thumb/custom-error-scatter.png       |    Bin 0 -> 20004 bytes
 examples/data/thumb/custom-gantt-flight.png        |    Bin 0 -> 47151 bytes
 examples/data/thumb/custom-hexbin.png              |    Bin 0 -> 168365 bytes
 examples/data/thumb/custom-ohlc.png                |    Bin 0 -> 23672 bytes
 examples/data/thumb/custom-polar-heatmap.png       |    Bin 0 -> 74734 bytes
 examples/data/thumb/custom-profile.png             |    Bin 0 -> 15682 bytes
 examples/data/thumb/custom-profit.png              |    Bin 0 -> 10652 bytes
 examples/data/thumb/custom-wind.png                |    Bin 0 -> 844963 bytes
 examples/data/thumb/cycle-plot.png                 |    Bin 0 -> 41875 bytes
 examples/data/thumb/dataset-default.png            |    Bin 0 -> 54646 bytes
 examples/data/thumb/dataset-encode0.png            |    Bin 0 -> 24376 bytes
 examples/data/thumb/dataset-encode1.png            |    Bin 0 -> 98395 bytes
 examples/data/thumb/dataset-link.png               |    Bin 0 -> 53513 bytes
 examples/data/thumb/dataset-series-layout-by.png   |    Bin 0 -> 21660 bytes
 examples/data/thumb/dataset-simple0.png            |    Bin 0 -> 12901 bytes
 examples/data/thumb/dataset-simple1.png            |    Bin 0 -> 12901 bytes
 examples/data/thumb/dynamic-data.png               |    Bin 0 -> 36063 bytes
 examples/data/thumb/dynamic-data2.png              |    Bin 0 -> 26178 bytes
 examples/data/thumb/effectScatter-bmap.png         |    Bin 0 -> 154885 bytes
 examples/data/thumb/effectScatter-map.png          |    Bin 0 -> 96578 bytes
 examples/data/thumb/funnel-align.png               |    Bin 0 -> 47381 bytes
 examples/data/thumb/funnel-customize.png           |    Bin 0 -> 47821 bytes
 examples/data/thumb/funnel-mutiple.png             |    Bin 0 -> 49251 bytes
 examples/data/thumb/funnel.png                     |    Bin 0 -> 27959 bytes
 examples/data/thumb/gauge-car-dark.png             |    Bin 0 -> 75816 bytes
 examples/data/thumb/gauge-car.png                  |    Bin 0 -> 50648 bytes
 examples/data/thumb/gauge.png                      |    Bin 0 -> 31513 bytes
 examples/data/thumb/geo-lines.png                  |    Bin 0 -> 75718 bytes
 examples/data/thumb/geo-map-scatter.png            |    Bin 0 -> 94974 bytes
 examples/data/thumb/graph-circular-layout.png      |    Bin 0 -> 302690 bytes
 examples/data/thumb/graph-force-dynamic.png        |    Bin 0 -> 3768 bytes
 examples/data/thumb/graph-force.png                |    Bin 0 -> 83399 bytes
 examples/data/thumb/graph-force2.png               |    Bin 0 -> 50029 bytes
 examples/data/thumb/graph-grid.png                 |    Bin 0 -> 39189 bytes
 examples/data/thumb/graph-life-expectancy.png      |    Bin 0 -> 49006 bytes
 examples/data/thumb/graph-npm.png                  |    Bin 0 -> 127642 bytes
 examples/data/thumb/graph-simple.png               |    Bin 0 -> 27256 bytes
 examples/data/thumb/graph-webkit-dep.png           |    Bin 0 -> 161712 bytes
 examples/data/thumb/graph.png                      |    Bin 0 -> 162313 bytes
 examples/data/thumb/grid-multiple.png              |    Bin 0 -> 51268 bytes
 examples/data/thumb/heatmap-bmap.png               |    Bin 0 -> 441605 bytes
 examples/data/thumb/heatmap-cartesian.png          |    Bin 0 -> 38836 bytes
 examples/data/thumb/heatmap-large-piecewise.png    |    Bin 0 -> 176008 bytes
 examples/data/thumb/heatmap-large.png              |    Bin 0 -> 210259 bytes
 examples/data/thumb/heatmap-map.png                |    Bin 0 -> 97058 bytes
 examples/data/thumb/line-aqi.png                   |    Bin 0 -> 63185 bytes
 examples/data/thumb/line-draggable.png             |    Bin 0 -> 23338 bytes
 examples/data/thumb/line-easing.png                |    Bin 0 -> 68938 bytes
 examples/data/thumb/line-gradient.png              |    Bin 0 -> 48126 bytes
 examples/data/thumb/line-graphic.png               |    Bin 0 -> 56609 bytes
 .../thumb/line-in-cartesian-coordinate-system.png  |    Bin 0 -> 16331 bytes
 examples/data/thumb/line-log.png                   |    Bin 0 -> 37907 bytes
 examples/data/thumb/line-marker.png                |    Bin 0 -> 48079 bytes
 examples/data/thumb/line-pen.png                   |    Bin 0 -> 25152 bytes
 examples/data/thumb/line-polar.png                 |    Bin 0 -> 74665 bytes
 examples/data/thumb/line-polar2.png                |    Bin 0 -> 88205 bytes
 examples/data/thumb/line-sections.png              |    Bin 0 -> 33766 bytes
 examples/data/thumb/line-simple.png                |    Bin 0 -> 14556 bytes
 examples/data/thumb/line-smooth.png                |    Bin 0 -> 15064 bytes
 examples/data/thumb/line-stack.png                 |    Bin 0 -> 45681 bytes
 examples/data/thumb/line-step.png                  |    Bin 0 -> 21125 bytes
 examples/data/thumb/line-style.png                 |    Bin 0 -> 17433 bytes
 examples/data/thumb/line-tooltip-touch.png         |    Bin 0 -> 33352 bytes
 examples/data/thumb/line-y-category.png            |    Bin 0 -> 47102 bytes
 examples/data/thumb/lines-airline.png              |    Bin 0 -> 357219 bytes
 examples/data/thumb/lines-bmap-bus.png             |    Bin 0 -> 348726 bytes
 examples/data/thumb/lines-bmap-effect.png          |    Bin 0 -> 597492 bytes
 examples/data/thumb/lines-bmap.png                 |    Bin 0 -> 248813 bytes
 examples/data/thumb/lines-ny.png                   |    Bin 0 -> 23713 bytes
 examples/data/thumb/map-HK.png                     |    Bin 0 -> 113782 bytes
 examples/data/thumb/map-bin.png                    |    Bin 0 -> 349822 bytes
 examples/data/thumb/map-china-dataRange.png        |    Bin 0 -> 84061 bytes
 examples/data/thumb/map-china.png                  |    Bin 0 -> 94330 bytes
 examples/data/thumb/map-labels.png                 |    Bin 0 -> 105567 bytes
 examples/data/thumb/map-locate.png                 |    Bin 0 -> 93986 bytes
 examples/data/thumb/map-parallel-prices.png        |    Bin 0 -> 228737 bytes
 examples/data/thumb/map-polygon.png                |    Bin 0 -> 149226 bytes
 examples/data/thumb/map-province.png               |    Bin 0 -> 45615 bytes
 examples/data/thumb/map-usa.png                    |    Bin 0 -> 61168 bytes
 examples/data/thumb/map-world-dataRange.png        |    Bin 0 -> 105460 bytes
 examples/data/thumb/map-world.png                  |    Bin 0 -> 84123 bytes
 examples/data/thumb/mix-line-bar.png               |    Bin 0 -> 35859 bytes
 examples/data/thumb/mix-timeline-finance.png       |    Bin 0 -> 59252 bytes
 examples/data/thumb/mix-zoom-on-value.png          |    Bin 0 -> 28598 bytes
 examples/data/thumb/multiple-x-axis.png            |    Bin 0 -> 34979 bytes
 examples/data/thumb/multiple-y-axis.png            |    Bin 0 -> 40751 bytes
 examples/data/thumb/parallel-aqi.png               |    Bin 0 -> 282726 bytes
 examples/data/thumb/parallel-nutrients.png         |    Bin 0 -> 302974 bytes
 examples/data/thumb/parallel-simple.png            |    Bin 0 -> 31940 bytes
 examples/data/thumb/pictorialBar-body-fill.png     |    Bin 0 -> 30642 bytes
 examples/data/thumb/pictorialBar-dotted.png        |    Bin 0 -> 59523 bytes
 examples/data/thumb/pictorialBar-forest.png        |    Bin 0 -> 17976 bytes
 examples/data/thumb/pictorialBar-hill.png          |    Bin 0 -> 219350 bytes
 examples/data/thumb/pictorialBar-spirit.png        |    Bin 0 -> 48118 bytes
 examples/data/thumb/pictorialBar-vehicle.png       |    Bin 0 -> 42587 bytes
 examples/data/thumb/pictorialBar-velocity.png      |    Bin 0 -> 29896 bytes
 examples/data/thumb/pie-custom.png                 |    Bin 0 -> 53305 bytes
 examples/data/thumb/pie-doughnut.png               |    Bin 0 -> 28056 bytes
 examples/data/thumb/pie-legend.png                 |    Bin 0 -> 64802 bytes
 examples/data/thumb/pie-nest.png                   |    Bin 0 -> 85306 bytes
 examples/data/thumb/pie-pattern.png                |    Bin 0 -> 535103 bytes
 examples/data/thumb/pie-rich-text.png              |    Bin 0 -> 44901 bytes
 examples/data/thumb/pie-roseType.png               |    Bin 0 -> 41025 bytes
 examples/data/thumb/pie-simple.png                 |    Bin 0 -> 41385 bytes
 examples/data/thumb/radar-aqi.png                  |    Bin 0 -> 103949 bytes
 examples/data/thumb/radar-custom.png               |    Bin 0 -> 97588 bytes
 examples/data/thumb/radar-multiple.png             |    Bin 0 -> 64771 bytes
 examples/data/thumb/radar.png                      |    Bin 0 -> 79396 bytes
 examples/data/thumb/radar2.png                     |    Bin 0 -> 120769 bytes
 examples/data/thumb/sankey-energy.png              |    Bin 0 -> 141403 bytes
 examples/data/thumb/sankey-product.png             |    Bin 0 -> 141987 bytes
 examples/data/thumb/sankey-simple.png              |    Bin 0 -> 20270 bytes
 examples/data/thumb/sankey-vertical.png            |    Bin 0 -> 18307 bytes
 examples/data/thumb/scatter-anscombe-quartet.png   |    Bin 0 -> 32075 bytes
 examples/data/thumb/scatter-aqi-color.png          |    Bin 0 -> 113142 bytes
 examples/data/thumb/scatter-clustering-process.png |    Bin 0 -> 29226 bytes
 examples/data/thumb/scatter-effect.png             |    Bin 0 -> 51840 bytes
 .../data/thumb/scatter-exponential-regression.png  |    Bin 0 -> 35914 bytes
 examples/data/thumb/scatter-large.png              |    Bin 0 -> 50206 bytes
 .../thumb/scatter-life-expectancy-timeline.png     |    Bin 0 -> 62846 bytes
 examples/data/thumb/scatter-linear-regression.png  |    Bin 0 -> 39428 bytes
 .../data/thumb/scatter-logarithmic-regression.png  |    Bin 0 -> 63512 bytes
 examples/data/thumb/scatter-map-brush.png          |    Bin 0 -> 138951 bytes
 examples/data/thumb/scatter-map.png                |    Bin 0 -> 92246 bytes
 examples/data/thumb/scatter-matrix.png             |    Bin 0 -> 173710 bytes
 examples/data/thumb/scatter-nebula.png             |    Bin 0 -> 162287 bytes
 examples/data/thumb/scatter-nutrients-matrix.png   |    Bin 0 -> 80019 bytes
 examples/data/thumb/scatter-nutrients.png          |    Bin 0 -> 37959 bytes
 examples/data/thumb/scatter-painter-choice.png     |    Bin 0 -> 147139 bytes
 examples/data/thumb/scatter-polar-punchCard.png    |    Bin 0 -> 67694 bytes
 .../data/thumb/scatter-polynomial-regression.png   |    Bin 0 -> 39317 bytes
 examples/data/thumb/scatter-punchCard.png          |    Bin 0 -> 43951 bytes
 examples/data/thumb/scatter-simple.png             |    Bin 0 -> 11679 bytes
 examples/data/thumb/scatter-single-axis.png        |    Bin 0 -> 72610 bytes
 examples/data/thumb/scatter-stream-visual.png      |    Bin 0 -> 156641 bytes
 examples/data/thumb/scatter-weibo.png              |    Bin 0 -> 225660 bytes
 examples/data/thumb/scatter-weight.png             |    Bin 0 -> 112911 bytes
 examples/data/thumb/scatter-world-population.png   |    Bin 0 -> 89103 bytes
 examples/data/thumb/sunburst-book.png              |    Bin 0 -> 221480 bytes
 examples/data/thumb/sunburst-drink.png             |    Bin 0 -> 265633 bytes
 examples/data/thumb/sunburst-label-rotate.png      |    Bin 0 -> 51008 bytes
 examples/data/thumb/sunburst-monochrome.png        |    Bin 0 -> 42284 bytes
 examples/data/thumb/sunburst-simple.png            |    Bin 0 -> 50636 bytes
 examples/data/thumb/sunburst-visualMap.png         |    Bin 0 -> 64619 bytes
 examples/data/thumb/themeRiver-basic.png           |    Bin 0 -> 47775 bytes
 examples/data/thumb/themeRiver-lastfm.png          |    Bin 0 -> 92749 bytes
 examples/data/thumb/tree-basic.png                 |    Bin 0 -> 89060 bytes
 examples/data/thumb/tree-legend.png                |    Bin 0 -> 136418 bytes
 examples/data/thumb/tree-orient-bottom-top.png     |    Bin 0 -> 129304 bytes
 examples/data/thumb/tree-orient-right-left.png     |    Bin 0 -> 105021 bytes
 examples/data/thumb/tree-radial.png                |    Bin 0 -> 328912 bytes
 examples/data/thumb/tree-vertical.png              |    Bin 0 -> 111131 bytes
 examples/data/thumb/treemap-disk.png               |    Bin 0 -> 49046 bytes
 examples/data/thumb/treemap-drill-down.png         |    Bin 0 -> 49383 bytes
 examples/data/thumb/treemap-obama.png              |    Bin 0 -> 58311 bytes
 examples/data/thumb/treemap-show-parent.png        |    Bin 0 -> 53283 bytes
 examples/data/thumb/treemap-simple.png             |    Bin 0 -> 12401 bytes
 examples/data/thumb/treemap-visual.png             |    Bin 0 -> 43573 bytes
 examples/data/thumb/watermark.png                  |    Bin 0 -> 110700 bytes
 examples/data/thumb/wind-barb.png                  |    Bin 0 -> 104592 bytes
 examples/data/tree-basic.js                        |     52 +
 examples/data/tree-legend.js                       |    254 +
 examples/data/tree-orient-bottom-top.js            |     49 +
 examples/data/tree-orient-right-left.js            |     54 +
 examples/data/tree-radial.js                       |     32 +
 examples/data/tree-vertical.js                     |     52 +
 examples/data/treemap-disk.js                      |     89 +
 examples/data/treemap-drill-down.js                |     88 +
 examples/data/treemap-obama.js                     |    223 +
 examples/data/treemap-show-parent.js               |    107 +
 examples/data/treemap-simple.js                    |     27 +
 examples/data/treemap-visual.js                    |    142 +
 examples/data/watermark.js                         |    221 +
 examples/data/wind-barb.js                         |    271 +
 examples/en/editor.html                            |     18 +
 examples/en/index.html                             |     14 +
 examples/en/view.html                              |      9 +
 .../fonts/glyphicons-halflings-regular.eot         |    Bin
 .../fonts/glyphicons-halflings-regular.svg         |      0
 .../fonts/glyphicons-halflings-regular.ttf         |    Bin
 .../fonts/glyphicons-halflings-regular.woff        |    Bin
 .../fonts/glyphicons-halflings-regular.woff2       |    Bin
 {zh => examples}/images/chart-icon.png             |    Bin
 examples/images/chart-icon.psd                     |    Bin 0 -> 155516 bytes
 {zh => examples}/images/github.png                 |    Bin
 {zh => examples}/images/logo.png                   |    Bin
 examples/images/placeholder.png                    |    Bin 0 -> 6420 bytes
 examples/index.html                                |      3 +
 examples/javascripts/chart-list-data-gl.js         |      1 +
 examples/javascripts/chart-list-data.js            |      1 +
 examples/javascripts/chart-list.js                 |      1 +
 examples/javascripts/chart-list.tpl.js             |      1 +
 examples/javascripts/editor.js                     |      1 +
 examples/javascripts/hm.js                         |      1 +
 examples/javascripts/login.js                      |      1 +
 examples/javascripts/view.js                       |      1 +
 examples/stylesheets/main.css                      |      1 +
 examples/vendors/ace/src-min/ace.js                |     12 +
 examples/vendors/ace/src-min/ext-beautify.js       |      5 +
 examples/vendors/ace/src-min/ext-chromevox.js      |      5 +
 .../ace/src-min/ext-elastic_tabstops_lite.js       |      5 +
 examples/vendors/ace/src-min/ext-emmet.js          |      5 +
 examples/vendors/ace/src-min/ext-error_marker.js   |      5 +
 .../vendors/ace/src-min/ext-keybinding_menu.js     |      5 +
 examples/vendors/ace/src-min/ext-language_tools.js |      5 +
 examples/vendors/ace/src-min/ext-linking.js        |      5 +
 examples/vendors/ace/src-min/ext-modelist.js       |      5 +
 examples/vendors/ace/src-min/ext-old_ie.js         |      5 +
 examples/vendors/ace/src-min/ext-searchbox.js      |      5 +
 examples/vendors/ace/src-min/ext-settings_menu.js  |      5 +
 examples/vendors/ace/src-min/ext-spellcheck.js     |      5 +
 examples/vendors/ace/src-min/ext-split.js          |      5 +
 .../vendors/ace/src-min/ext-static_highlight.js    |      5 +
 examples/vendors/ace/src-min/ext-statusbar.js      |      5 +
 examples/vendors/ace/src-min/ext-textarea.js       |      5 +
 examples/vendors/ace/src-min/ext-themelist.js      |      5 +
 examples/vendors/ace/src-min/ext-whitespace.js     |      5 +
 examples/vendors/ace/src-min/keybinding-emacs.js   |      1 +
 examples/vendors/ace/src-min/keybinding-vim.js     |      1 +
 examples/vendors/ace/src-min/mode-abap.js          |      1 +
 examples/vendors/ace/src-min/mode-abc.js           |      1 +
 examples/vendors/ace/src-min/mode-actionscript.js  |      1 +
 examples/vendors/ace/src-min/mode-ada.js           |      1 +
 examples/vendors/ace/src-min/mode-apache_conf.js   |      1 +
 examples/vendors/ace/src-min/mode-applescript.js   |      1 +
 examples/vendors/ace/src-min/mode-asciidoc.js      |      1 +
 examples/vendors/ace/src-min/mode-assembly_x86.js  |      1 +
 examples/vendors/ace/src-min/mode-autohotkey.js    |      1 +
 examples/vendors/ace/src-min/mode-batchfile.js     |      1 +
 examples/vendors/ace/src-min/mode-c9search.js      |      1 +
 examples/vendors/ace/src-min/mode-c_cpp.js         |      1 +
 examples/vendors/ace/src-min/mode-cirru.js         |      1 +
 examples/vendors/ace/src-min/mode-clojure.js       |      1 +
 examples/vendors/ace/src-min/mode-cobol.js         |      1 +
 examples/vendors/ace/src-min/mode-coffee.js        |      1 +
 examples/vendors/ace/src-min/mode-coldfusion.js    |      1 +
 examples/vendors/ace/src-min/mode-csharp.js        |      1 +
 examples/vendors/ace/src-min/mode-css.js           |      1 +
 examples/vendors/ace/src-min/mode-curly.js         |      1 +
 examples/vendors/ace/src-min/mode-d.js             |      1 +
 examples/vendors/ace/src-min/mode-dart.js          |      1 +
 examples/vendors/ace/src-min/mode-diff.js          |      1 +
 examples/vendors/ace/src-min/mode-django.js        |      1 +
 examples/vendors/ace/src-min/mode-dockerfile.js    |      1 +
 examples/vendors/ace/src-min/mode-dot.js           |      1 +
 examples/vendors/ace/src-min/mode-drools.js        |      1 +
 examples/vendors/ace/src-min/mode-eiffel.js        |      1 +
 examples/vendors/ace/src-min/mode-ejs.js           |      1 +
 examples/vendors/ace/src-min/mode-elixir.js        |      1 +
 examples/vendors/ace/src-min/mode-elm.js           |      1 +
 examples/vendors/ace/src-min/mode-erlang.js        |      1 +
 examples/vendors/ace/src-min/mode-forth.js         |      1 +
 examples/vendors/ace/src-min/mode-fortran.js       |      1 +
 examples/vendors/ace/src-min/mode-ftl.js           |      1 +
 examples/vendors/ace/src-min/mode-gcode.js         |      1 +
 examples/vendors/ace/src-min/mode-gherkin.js       |      1 +
 examples/vendors/ace/src-min/mode-gitignore.js     |      1 +
 examples/vendors/ace/src-min/mode-glsl.js          |      1 +
 examples/vendors/ace/src-min/mode-gobstones.js     |      1 +
 examples/vendors/ace/src-min/mode-golang.js        |      1 +
 examples/vendors/ace/src-min/mode-groovy.js        |      1 +
 examples/vendors/ace/src-min/mode-haml.js          |      1 +
 examples/vendors/ace/src-min/mode-handlebars.js    |      1 +
 examples/vendors/ace/src-min/mode-haskell.js       |      1 +
 examples/vendors/ace/src-min/mode-haskell_cabal.js |      1 +
 examples/vendors/ace/src-min/mode-haxe.js          |      1 +
 examples/vendors/ace/src-min/mode-html.js          |      1 +
 examples/vendors/ace/src-min/mode-html_elixir.js   |      1 +
 examples/vendors/ace/src-min/mode-html_ruby.js     |      1 +
 examples/vendors/ace/src-min/mode-ini.js           |      1 +
 examples/vendors/ace/src-min/mode-io.js            |      1 +
 examples/vendors/ace/src-min/mode-jack.js          |      1 +
 examples/vendors/ace/src-min/mode-jade.js          |      1 +
 examples/vendors/ace/src-min/mode-java.js          |      1 +
 examples/vendors/ace/src-min/mode-javascript.js    |      1 +
 examples/vendors/ace/src-min/mode-json.js          |      1 +
 examples/vendors/ace/src-min/mode-jsoniq.js        |      1 +
 examples/vendors/ace/src-min/mode-jsp.js           |      1 +
 examples/vendors/ace/src-min/mode-jsx.js           |      1 +
 examples/vendors/ace/src-min/mode-julia.js         |      1 +
 examples/vendors/ace/src-min/mode-kotlin.js        |      1 +
 examples/vendors/ace/src-min/mode-latex.js         |      1 +
 examples/vendors/ace/src-min/mode-lean.js          |      1 +
 examples/vendors/ace/src-min/mode-less.js          |      1 +
 examples/vendors/ace/src-min/mode-liquid.js        |      1 +
 examples/vendors/ace/src-min/mode-lisp.js          |      1 +
 examples/vendors/ace/src-min/mode-live_script.js   |      1 +
 examples/vendors/ace/src-min/mode-livescript.js    |      1 +
 examples/vendors/ace/src-min/mode-logiql.js        |      1 +
 examples/vendors/ace/src-min/mode-lsl.js           |      1 +
 examples/vendors/ace/src-min/mode-lua.js           |      1 +
 examples/vendors/ace/src-min/mode-luapage.js       |      1 +
 examples/vendors/ace/src-min/mode-lucene.js        |      1 +
 examples/vendors/ace/src-min/mode-makefile.js      |      1 +
 examples/vendors/ace/src-min/mode-markdown.js      |      1 +
 examples/vendors/ace/src-min/mode-mask.js          |      1 +
 examples/vendors/ace/src-min/mode-matlab.js        |      1 +
 examples/vendors/ace/src-min/mode-maze.js          |      1 +
 examples/vendors/ace/src-min/mode-mel.js           |      1 +
 .../vendors/ace/src-min/mode-mips_assembler.js     |      1 +
 examples/vendors/ace/src-min/mode-mipsassembler.js |      1 +
 examples/vendors/ace/src-min/mode-mushcode.js      |      1 +
 examples/vendors/ace/src-min/mode-mysql.js         |      1 +
 examples/vendors/ace/src-min/mode-nix.js           |      1 +
 examples/vendors/ace/src-min/mode-nsis.js          |      1 +
 examples/vendors/ace/src-min/mode-objectivec.js    |      1 +
 examples/vendors/ace/src-min/mode-ocaml.js         |      1 +
 examples/vendors/ace/src-min/mode-pascal.js        |      1 +
 examples/vendors/ace/src-min/mode-perl.js          |      1 +
 examples/vendors/ace/src-min/mode-pgsql.js         |      1 +
 examples/vendors/ace/src-min/mode-php.js           |      1 +
 examples/vendors/ace/src-min/mode-plain_text.js    |      1 +
 examples/vendors/ace/src-min/mode-powershell.js    |      1 +
 examples/vendors/ace/src-min/mode-praat.js         |      1 +
 examples/vendors/ace/src-min/mode-prolog.js        |      1 +
 examples/vendors/ace/src-min/mode-properties.js    |      1 +
 examples/vendors/ace/src-min/mode-protobuf.js      |      1 +
 examples/vendors/ace/src-min/mode-python.js        |      1 +
 examples/vendors/ace/src-min/mode-r.js             |      1 +
 examples/vendors/ace/src-min/mode-razor.js         |      1 +
 examples/vendors/ace/src-min/mode-rdoc.js          |      1 +
 examples/vendors/ace/src-min/mode-rhtml.js         |      1 +
 examples/vendors/ace/src-min/mode-rst.js           |      1 +
 examples/vendors/ace/src-min/mode-ruby.js          |      1 +
 examples/vendors/ace/src-min/mode-rust.js          |      1 +
 examples/vendors/ace/src-min/mode-sass.js          |      1 +
 examples/vendors/ace/src-min/mode-scad.js          |      1 +
 examples/vendors/ace/src-min/mode-scala.js         |      1 +
 examples/vendors/ace/src-min/mode-scheme.js        |      1 +
 examples/vendors/ace/src-min/mode-scss.js          |      1 +
 examples/vendors/ace/src-min/mode-sh.js            |      1 +
 examples/vendors/ace/src-min/mode-sjs.js           |      1 +
 examples/vendors/ace/src-min/mode-smarty.js        |      1 +
 examples/vendors/ace/src-min/mode-snippets.js      |      1 +
 examples/vendors/ace/src-min/mode-soy_template.js  |      1 +
 examples/vendors/ace/src-min/mode-space.js         |      1 +
 examples/vendors/ace/src-min/mode-sql.js           |      1 +
 examples/vendors/ace/src-min/mode-sqlserver.js     |      1 +
 examples/vendors/ace/src-min/mode-stylus.js        |      1 +
 examples/vendors/ace/src-min/mode-svg.js           |      1 +
 examples/vendors/ace/src-min/mode-swift.js         |      1 +
 examples/vendors/ace/src-min/mode-swig.js          |      1 +
 examples/vendors/ace/src-min/mode-tcl.js           |      1 +
 examples/vendors/ace/src-min/mode-tex.js           |      1 +
 .../vendors/ace/src-min/mode-text.js               |      0
 examples/vendors/ace/src-min/mode-textile.js       |      1 +
 examples/vendors/ace/src-min/mode-toml.js          |      1 +
 examples/vendors/ace/src-min/mode-tsx.js           |      1 +
 examples/vendors/ace/src-min/mode-twig.js          |      1 +
 examples/vendors/ace/src-min/mode-typescript.js    |      1 +
 examples/vendors/ace/src-min/mode-vala.js          |      1 +
 examples/vendors/ace/src-min/mode-vbscript.js      |      1 +
 examples/vendors/ace/src-min/mode-velocity.js      |      1 +
 examples/vendors/ace/src-min/mode-verilog.js       |      1 +
 examples/vendors/ace/src-min/mode-vhdl.js          |      1 +
 examples/vendors/ace/src-min/mode-wollok.js        |      1 +
 examples/vendors/ace/src-min/mode-xml.js           |      1 +
 examples/vendors/ace/src-min/mode-xquery.js        |      1 +
 examples/vendors/ace/src-min/mode-yaml.js          |      1 +
 examples/vendors/ace/src-min/snippets/abap.js      |      1 +
 examples/vendors/ace/src-min/snippets/abc.js       |      1 +
 .../vendors/ace/src-min/snippets/actionscript.js   |      1 +
 examples/vendors/ace/src-min/snippets/ada.js       |      1 +
 .../vendors/ace/src-min/snippets/apache_conf.js    |      1 +
 .../vendors/ace/src-min/snippets/applescript.js    |      1 +
 examples/vendors/ace/src-min/snippets/asciidoc.js  |      1 +
 .../vendors/ace/src-min/snippets/assembly_x86.js   |      1 +
 .../vendors/ace/src-min/snippets/autohotkey.js     |      1 +
 examples/vendors/ace/src-min/snippets/batchfile.js |      1 +
 examples/vendors/ace/src-min/snippets/c9search.js  |      1 +
 examples/vendors/ace/src-min/snippets/c_cpp.js     |      1 +
 examples/vendors/ace/src-min/snippets/cirru.js     |      1 +
 examples/vendors/ace/src-min/snippets/clojure.js   |      1 +
 examples/vendors/ace/src-min/snippets/cobol.js     |      1 +
 examples/vendors/ace/src-min/snippets/coffee.js    |      1 +
 .../vendors/ace/src-min/snippets/coldfusion.js     |      1 +
 examples/vendors/ace/src-min/snippets/csharp.js    |      1 +
 examples/vendors/ace/src-min/snippets/css.js       |      1 +
 examples/vendors/ace/src-min/snippets/curly.js     |      1 +
 examples/vendors/ace/src-min/snippets/d.js         |      1 +
 examples/vendors/ace/src-min/snippets/dart.js      |      1 +
 examples/vendors/ace/src-min/snippets/diff.js      |      1 +
 examples/vendors/ace/src-min/snippets/django.js    |      1 +
 .../vendors/ace/src-min/snippets/dockerfile.js     |      1 +
 examples/vendors/ace/src-min/snippets/dot.js       |      1 +
 examples/vendors/ace/src-min/snippets/drools.js    |      1 +
 examples/vendors/ace/src-min/snippets/eiffel.js    |      1 +
 examples/vendors/ace/src-min/snippets/ejs.js       |      1 +
 examples/vendors/ace/src-min/snippets/elixir.js    |      1 +
 examples/vendors/ace/src-min/snippets/elm.js       |      1 +
 examples/vendors/ace/src-min/snippets/erlang.js    |      1 +
 examples/vendors/ace/src-min/snippets/forth.js     |      1 +
 examples/vendors/ace/src-min/snippets/fortran.js   |      1 +
 examples/vendors/ace/src-min/snippets/ftl.js       |      1 +
 examples/vendors/ace/src-min/snippets/gcode.js     |      1 +
 examples/vendors/ace/src-min/snippets/gherkin.js   |      1 +
 examples/vendors/ace/src-min/snippets/gitignore.js |      1 +
 examples/vendors/ace/src-min/snippets/glsl.js      |      1 +
 examples/vendors/ace/src-min/snippets/gobstones.js |      1 +
 examples/vendors/ace/src-min/snippets/golang.js    |      1 +
 examples/vendors/ace/src-min/snippets/groovy.js    |      1 +
 examples/vendors/ace/src-min/snippets/haml.js      |      1 +
 .../vendors/ace/src-min/snippets/handlebars.js     |      1 +
 examples/vendors/ace/src-min/snippets/haskell.js   |      1 +
 .../vendors/ace/src-min/snippets/haskell_cabal.js  |      1 +
 examples/vendors/ace/src-min/snippets/haxe.js      |      1 +
 examples/vendors/ace/src-min/snippets/html.js      |      1 +
 .../vendors/ace/src-min/snippets/html_elixir.js    |      1 +
 examples/vendors/ace/src-min/snippets/html_ruby.js |      1 +
 examples/vendors/ace/src-min/snippets/ini.js       |      1 +
 examples/vendors/ace/src-min/snippets/io.js        |      1 +
 examples/vendors/ace/src-min/snippets/jack.js      |      1 +
 examples/vendors/ace/src-min/snippets/jade.js      |      1 +
 examples/vendors/ace/src-min/snippets/java.js      |      1 +
 .../vendors/ace/src-min/snippets/javascript.js     |      1 +
 examples/vendors/ace/src-min/snippets/json.js      |      1 +
 examples/vendors/ace/src-min/snippets/jsoniq.js    |      1 +
 examples/vendors/ace/src-min/snippets/jsp.js       |      1 +
 examples/vendors/ace/src-min/snippets/jsx.js       |      1 +
 examples/vendors/ace/src-min/snippets/julia.js     |      1 +
 examples/vendors/ace/src-min/snippets/kotlin.js    |      1 +
 examples/vendors/ace/src-min/snippets/latex.js     |      1 +
 examples/vendors/ace/src-min/snippets/lean.js      |      1 +
 examples/vendors/ace/src-min/snippets/less.js      |      1 +
 examples/vendors/ace/src-min/snippets/liquid.js    |      1 +
 examples/vendors/ace/src-min/snippets/lisp.js      |      1 +
 .../vendors/ace/src-min/snippets/live_script.js    |      1 +
 .../vendors/ace/src-min/snippets/livescript.js     |      1 +
 examples/vendors/ace/src-min/snippets/logiql.js    |      1 +
 examples/vendors/ace/src-min/snippets/lsl.js       |      1 +
 examples/vendors/ace/src-min/snippets/lua.js       |      1 +
 examples/vendors/ace/src-min/snippets/luapage.js   |      1 +
 examples/vendors/ace/src-min/snippets/lucene.js    |      1 +
 examples/vendors/ace/src-min/snippets/makefile.js  |      1 +
 examples/vendors/ace/src-min/snippets/markdown.js  |      1 +
 examples/vendors/ace/src-min/snippets/mask.js      |      1 +
 examples/vendors/ace/src-min/snippets/matlab.js    |      1 +
 examples/vendors/ace/src-min/snippets/maze.js      |      1 +
 examples/vendors/ace/src-min/snippets/mel.js       |      1 +
 .../vendors/ace/src-min/snippets/mips_assembler.js |      1 +
 .../vendors/ace/src-min/snippets/mipsassembler.js  |      1 +
 examples/vendors/ace/src-min/snippets/mushcode.js  |      1 +
 examples/vendors/ace/src-min/snippets/mysql.js     |      1 +
 examples/vendors/ace/src-min/snippets/nix.js       |      1 +
 examples/vendors/ace/src-min/snippets/nsis.js      |      1 +
 .../vendors/ace/src-min/snippets/objectivec.js     |      1 +
 examples/vendors/ace/src-min/snippets/ocaml.js     |      1 +
 examples/vendors/ace/src-min/snippets/pascal.js    |      1 +
 examples/vendors/ace/src-min/snippets/perl.js      |      1 +
 examples/vendors/ace/src-min/snippets/pgsql.js     |      1 +
 examples/vendors/ace/src-min/snippets/php.js       |      1 +
 .../vendors/ace/src-min/snippets/plain_text.js     |      1 +
 .../vendors/ace/src-min/snippets/powershell.js     |      1 +
 examples/vendors/ace/src-min/snippets/praat.js     |      1 +
 examples/vendors/ace/src-min/snippets/prolog.js    |      1 +
 .../vendors/ace/src-min/snippets/properties.js     |      1 +
 examples/vendors/ace/src-min/snippets/protobuf.js  |      1 +
 examples/vendors/ace/src-min/snippets/python.js    |      1 +
 examples/vendors/ace/src-min/snippets/r.js         |      1 +
 examples/vendors/ace/src-min/snippets/razor.js     |      1 +
 examples/vendors/ace/src-min/snippets/rdoc.js      |      1 +
 examples/vendors/ace/src-min/snippets/rhtml.js     |      1 +
 examples/vendors/ace/src-min/snippets/rst.js       |      1 +
 examples/vendors/ace/src-min/snippets/ruby.js      |      1 +
 examples/vendors/ace/src-min/snippets/rust.js      |      1 +
 examples/vendors/ace/src-min/snippets/sass.js      |      1 +
 examples/vendors/ace/src-min/snippets/scad.js      |      1 +
 examples/vendors/ace/src-min/snippets/scala.js     |      1 +
 examples/vendors/ace/src-min/snippets/scheme.js    |      1 +
 examples/vendors/ace/src-min/snippets/scss.js      |      1 +
 examples/vendors/ace/src-min/snippets/sh.js        |      1 +
 examples/vendors/ace/src-min/snippets/sjs.js       |      1 +
 examples/vendors/ace/src-min/snippets/smarty.js    |      1 +
 examples/vendors/ace/src-min/snippets/snippets.js  |      1 +
 .../vendors/ace/src-min/snippets/soy_template.js   |      1 +
 examples/vendors/ace/src-min/snippets/space.js     |      1 +
 examples/vendors/ace/src-min/snippets/sql.js       |      1 +
 examples/vendors/ace/src-min/snippets/sqlserver.js |      1 +
 examples/vendors/ace/src-min/snippets/stylus.js    |      1 +
 examples/vendors/ace/src-min/snippets/svg.js       |      1 +
 examples/vendors/ace/src-min/snippets/swift.js     |      1 +
 examples/vendors/ace/src-min/snippets/swig.js      |      1 +
 examples/vendors/ace/src-min/snippets/tcl.js       |      1 +
 examples/vendors/ace/src-min/snippets/tex.js       |      1 +
 examples/vendors/ace/src-min/snippets/text.js      |      1 +
 examples/vendors/ace/src-min/snippets/textile.js   |      1 +
 examples/vendors/ace/src-min/snippets/toml.js      |      1 +
 examples/vendors/ace/src-min/snippets/tsx.js       |      1 +
 examples/vendors/ace/src-min/snippets/twig.js      |      1 +
 .../vendors/ace/src-min/snippets/typescript.js     |      1 +
 examples/vendors/ace/src-min/snippets/vala.js      |      1 +
 examples/vendors/ace/src-min/snippets/vbscript.js  |      1 +
 examples/vendors/ace/src-min/snippets/velocity.js  |      1 +
 examples/vendors/ace/src-min/snippets/verilog.js   |      1 +
 examples/vendors/ace/src-min/snippets/vhdl.js      |      1 +
 examples/vendors/ace/src-min/snippets/wollok.js    |      1 +
 examples/vendors/ace/src-min/snippets/xml.js       |      1 +
 examples/vendors/ace/src-min/snippets/xquery.js    |      1 +
 examples/vendors/ace/src-min/snippets/yaml.js      |      1 +
 examples/vendors/ace/src-min/theme-ambiance.js     |      1 +
 examples/vendors/ace/src-min/theme-chaos.js        |      1 +
 examples/vendors/ace/src-min/theme-chrome.js       |      1 +
 examples/vendors/ace/src-min/theme-clouds.js       |      1 +
 .../vendors/ace/src-min/theme-clouds_midnight.js   |      1 +
 examples/vendors/ace/src-min/theme-cobalt.js       |      1 +
 .../vendors/ace/src-min/theme-crimson_editor.js    |      1 +
 examples/vendors/ace/src-min/theme-dawn.js         |      1 +
 examples/vendors/ace/src-min/theme-dreamweaver.js  |      1 +
 examples/vendors/ace/src-min/theme-eclipse.js      |      1 +
 examples/vendors/ace/src-min/theme-github.js       |      1 +
 examples/vendors/ace/src-min/theme-idle_fingers.js |      1 +
 examples/vendors/ace/src-min/theme-iplastic.js     |      1 +
 examples/vendors/ace/src-min/theme-katzenmilch.js  |      1 +
 examples/vendors/ace/src-min/theme-kr_theme.js     |      1 +
 examples/vendors/ace/src-min/theme-kuroir.js       |      1 +
 examples/vendors/ace/src-min/theme-merbivore.js    |      1 +
 .../vendors/ace/src-min/theme-merbivore_soft.js    |      1 +
 .../vendors/ace/src-min/theme-mono_industrial.js   |      1 +
 examples/vendors/ace/src-min/theme-monokai.js      |      1 +
 .../vendors/ace/src-min/theme-pastel_on_dark.js    |      1 +
 .../vendors/ace/src-min/theme-solarized_dark.js    |      1 +
 .../vendors/ace/src-min/theme-solarized_light.js   |      1 +
 examples/vendors/ace/src-min/theme-sqlserver.js    |      1 +
 examples/vendors/ace/src-min/theme-terminal.js     |      1 +
 examples/vendors/ace/src-min/theme-textmate.js     |      1 +
 examples/vendors/ace/src-min/theme-tomorrow.js     |      1 +
 .../vendors/ace/src-min/theme-tomorrow_night.js    |      1 +
 .../ace/src-min/theme-tomorrow_night_blue.js       |      1 +
 .../ace/src-min/theme-tomorrow_night_bright.js     |      1 +
 .../ace/src-min/theme-tomorrow_night_eighties.js   |      1 +
 examples/vendors/ace/src-min/theme-twilight.js     |      1 +
 examples/vendors/ace/src-min/theme-vibrant_ink.js  |      1 +
 examples/vendors/ace/src-min/theme-xcode.js        |      1 +
 examples/vendors/ace/src-min/worker-coffee.js      |      1 +
 examples/vendors/ace/src-min/worker-css.js         |      1 +
 examples/vendors/ace/src-min/worker-html.js        |      1 +
 examples/vendors/ace/src-min/worker-javascript.js  |      1 +
 examples/vendors/ace/src-min/worker-json.js        |      1 +
 examples/vendors/ace/src-min/worker-lua.js         |      1 +
 examples/vendors/ace/src-min/worker-php.js         |      1 +
 examples/vendors/ace/src-min/worker-xml.js         |      1 +
 examples/vendors/ace/src-min/worker-xquery.js      |      1 +
 examples/vendors/ace/src/ace.js                    |  19060 +
 {zh => examples}/vendors/ace/src/ext-beautify.js   |      0
 examples/vendors/ace/src/ext-chromevox.js          |    540 +
 .../vendors/ace/src/ext-elastic_tabstops_lite.js   |      0
 examples/vendors/ace/src/ext-emmet.js              |   1220 +
 .../vendors/ace/src/ext-error_marker.js            |      0
 examples/vendors/ace/src/ext-keybinding_menu.js    |    170 +
 examples/vendors/ace/src/ext-language_tools.js     |   1943 +
 {zh => examples}/vendors/ace/src/ext-linking.js    |      0
 examples/vendors/ace/src/ext-modelist.js           |    205 +
 examples/vendors/ace/src/ext-old_ie.js             |    499 +
 examples/vendors/ace/src/ext-searchbox.js          |    414 +
 examples/vendors/ace/src/ext-settings_menu.js      |    658 +
 {zh => examples}/vendors/ace/src/ext-spellcheck.js |      0
 {zh => examples}/vendors/ace/src/ext-split.js      |      0
 .../vendors/ace/src/ext-static_highlight.js        |      0
 examples/vendors/ace/src/ext-statusbar.js          |     53 +
 examples/vendors/ace/src/ext-textarea.js           |    559 +
 examples/vendors/ace/src/ext-themelist.js          |     61 +
 {zh => examples}/vendors/ace/src/ext-whitespace.js |      0
 examples/vendors/ace/src/keybinding-emacs.js       |   1181 +
 examples/vendors/ace/src/keybinding-vim.js         |   5586 +
 examples/vendors/ace/src/mode-abap.js              |    214 +
 {zh => examples}/vendors/ace/src/mode-abc.js       |      0
 .../vendors/ace/src/mode-actionscript.js           |      0
 {zh => examples}/vendors/ace/src/mode-ada.js       |      0
 .../vendors/ace/src/mode-apache_conf.js            |      0
 .../vendors/ace/src/mode-applescript.js            |      0
 examples/vendors/ace/src/mode-asciidoc.js          |    342 +
 .../vendors/ace/src/mode-assembly_x86.js           |      0
 .../vendors/ace/src/mode-autohotkey.js             |      0
 {zh => examples}/vendors/ace/src/mode-batchfile.js |      0
 examples/vendors/ace/src/mode-c9search.js          |    292 +
 examples/vendors/ace/src/mode-c_cpp.js             |    488 +
 examples/vendors/ace/src/mode-cirru.js             |    202 +
 examples/vendors/ace/src/mode-clojure.js           |    306 +
 {zh => examples}/vendors/ace/src/mode-cobol.js     |      0
 examples/vendors/ace/src/mode-coffee.js            |    392 +
 examples/vendors/ace/src/mode-coldfusion.js        |   2514 +
 examples/vendors/ace/src/mode-csharp.js            |    496 +
 examples/vendors/ace/src/mode-css.js               |    651 +
 examples/vendors/ace/src/mode-curly.js             |   2483 +
 examples/vendors/ace/src/mode-d.js                 |    512 +
 examples/vendors/ace/src/mode-dart.js              |    692 +
 {zh => examples}/vendors/ace/src/mode-diff.js      |      0
 examples/vendors/ace/src/mode-django.js            |   2517 +
 examples/vendors/ace/src/mode-dockerfile.js        |    492 +
 examples/vendors/ace/src/mode-dot.js               |    412 +
 examples/vendors/ace/src/mode-drools.js            |    459 +
 examples/vendors/ace/src/mode-eiffel.js            |    128 +
 examples/vendors/ace/src/mode-ejs.js               |   2941 +
 {zh => examples}/vendors/ace/src/mode-elixir.js    |      0
 examples/vendors/ace/src/mode-elm.js               |    298 +
 examples/vendors/ace/src/mode-erlang.js            |   1001 +
 examples/vendors/ace/src/mode-forth.js             |    289 +
 examples/vendors/ace/src/mode-fortran.js           |    422 +
 examples/vendors/ace/src/mode-ftl.js               |   1137 +
 {zh => examples}/vendors/ace/src/mode-gcode.js     |      0
 examples/vendors/ace/src/mode-gherkin.js           |    162 +
 {zh => examples}/vendors/ace/src/mode-gitignore.js |      0
 examples/vendors/ace/src/mode-glsl.js              |    565 +
 examples/vendors/ace/src/mode-gobstones.js         |    916 +
 examples/vendors/ace/src/mode-golang.js            |    406 +
 examples/vendors/ace/src/mode-groovy.js            |    975 +
 examples/vendors/ace/src/mode-haml.js              |   1482 +
 examples/vendors/ace/src/mode-handlebars.js        |   2540 +
 examples/vendors/ace/src/mode-haskell.js           |    371 +
 examples/vendors/ace/src/mode-haskell_cabal.js     |    133 +
 examples/vendors/ace/src/mode-haxe.js              |    380 +
 examples/vendors/ace/src/mode-html.js              |   2427 +
 examples/vendors/ace/src/mode-html_elixir.js       |   3005 +
 examples/vendors/ace/src/mode-html_ruby.js         |   2958 +
 examples/vendors/ace/src/mode-ini.js               |    154 +
 {zh => examples}/vendors/ace/src/mode-io.js        |      0
 examples/vendors/ace/src/mode-jack.js              |    339 +
 examples/vendors/ace/src/mode-jade.js              |   2065 +
 examples/vendors/ace/src/mode-java.js              |    930 +
 examples/vendors/ace/src/mode-javascript.js        |    783 +
 examples/vendors/ace/src/mode-json.js              |    311 +
 examples/vendors/ace/src/mode-jsoniq.js            |   2619 +
 examples/vendors/ace/src/mode-jsp.js               |   1344 +
 examples/vendors/ace/src/mode-jsx.js               |    405 +
 {zh => examples}/vendors/ace/src/mode-julia.js     |      0
 examples/vendors/ace/src/mode-kotlin.js            |    786 +
 {zh => examples}/vendors/ace/src/mode-latex.js     |      0
 examples/vendors/ace/src/mode-lean.js              |    281 +
 examples/vendors/ace/src/mode-less.js              |    772 +
 examples/vendors/ace/src/mode-liquid.js            |   1139 +
 {zh => examples}/vendors/ace/src/mode-lisp.js      |      0
 .../vendors/ace/src/mode-live_script.js            |      0
 examples/vendors/ace/src/mode-livescript.js        |    271 +
 examples/vendors/ace/src/mode-logiql.js            |    310 +
 examples/vendors/ace/src/mode-lsl.js               |    335 +
 examples/vendors/ace/src/mode-lua.js               |    423 +
 examples/vendors/ace/src/mode-luapage.js           |   2924 +
 {zh => examples}/vendors/ace/src/mode-lucene.js    |      0
 examples/vendors/ace/src/mode-makefile.js          |    403 +
 examples/vendors/ace/src/mode-markdown.js          |   2812 +
 examples/vendors/ace/src/mode-mask.js              |   1742 +
 examples/vendors/ace/src/mode-matlab.js            |    256 +
 {zh => examples}/vendors/ace/src/mode-maze.js      |      0
 examples/vendors/ace/src/mode-mel.js               |    256 +
 .../vendors/ace/src/mode-mips_assembler.js         |      0
 .../vendors/ace/src/mode-mipsassembler.js          |      0
 examples/vendors/ace/src/mode-mushcode.js          |    673 +
 examples/vendors/ace/src/mode-mysql.js             |    160 +
 examples/vendors/ace/src/mode-nix.js               |    632 +
 examples/vendors/ace/src/mode-nsis.js              |    304 +
 examples/vendors/ace/src/mode-objectivec.js        |    726 +
 {zh => examples}/vendors/ace/src/mode-ocaml.js     |      0
 examples/vendors/ace/src/mode-pascal.js            |    197 +
 examples/vendors/ace/src/mode-perl.js              |    373 +
 examples/vendors/ace/src/mode-pgsql.js             |   1489 +
 examples/vendors/ace/src/mode-php.js               |  12803 +
 .../vendors/ace/src/mode-plain_text.js             |      0
 examples/vendors/ace/src/mode-powershell.js        |    411 +
 examples/vendors/ace/src/mode-praat.js             |    468 +
 {zh => examples}/vendors/ace/src/mode-prolog.js    |      0
 .../vendors/ace/src/mode-properties.js             |      0
 examples/vendors/ace/src/mode-protobuf.js          |    579 +
 examples/vendors/ace/src/mode-python.js            |    264 +
 examples/vendors/ace/src/mode-r.js                 |    302 +
 examples/vendors/ace/src/mode-razor.js             |   2793 +
 examples/vendors/ace/src/mode-rdoc.js              |    205 +
 examples/vendors/ace/src/mode-rhtml.js             |   2726 +
 examples/vendors/ace/src/mode-rst.js               |    249 +
 examples/vendors/ace/src/mode-ruby.js              |    486 +
 examples/vendors/ace/src/mode-rust.js              |    270 +
 {zh => examples}/vendors/ace/src/mode-sass.js      |      0
 examples/vendors/ace/src/mode-scad.js              |    409 +
 examples/vendors/ace/src/mode-scala.js             |    971 +
 {zh => examples}/vendors/ace/src/mode-scheme.js    |      0
 examples/vendors/ace/src/mode-scss.js              |    565 +
 examples/vendors/ace/src/mode-sh.js                |    441 +
 examples/vendors/ace/src/mode-sjs.js               |   1000 +
 examples/vendors/ace/src/mode-smarty.js            |   2553 +
 {zh => examples}/vendors/ace/src/mode-snippets.js  |      0
 examples/vendors/ace/src/mode-soy_template.js      |   2766 +
 {zh => examples}/vendors/ace/src/mode-space.js     |      0
 examples/vendors/ace/src/mode-sql.js               |    100 +
 examples/vendors/ace/src/mode-sqlserver.js         |    437 +
 examples/vendors/ace/src/mode-stylus.js            |    414 +
 examples/vendors/ace/src/mode-svg.js               |   1563 +
 examples/vendors/ace/src/mode-swift.js             |    381 +
 examples/vendors/ace/src/mode-swig.js              |   1099 +
 examples/vendors/ace/src/mode-tcl.js               |    375 +
 examples/vendors/ace/src/mode-tex.js               |    151 +
 {zh => examples}/vendors/ace/src/mode-text.js      |      0
 {zh => examples}/vendors/ace/src/mode-textile.js   |      0
 {zh => examples}/vendors/ace/src/mode-toml.js      |      0
 examples/vendors/ace/src/mode-tsx.js               |    885 +
 examples/vendors/ace/src/mode-twig.js              |   2611 +
 examples/vendors/ace/src/mode-typescript.js        |    866 +
 examples/vendors/ace/src/mode-vala.js              |    669 +
 examples/vendors/ace/src/mode-vbscript.js          |    198 +
 examples/vendors/ace/src/mode-velocity.js          |   2709 +
 examples/vendors/ace/src/mode-verilog.js           |    103 +
 examples/vendors/ace/src/mode-vhdl.js              |    110 +
 examples/vendors/ace/src/mode-wollok.js            |    899 +
 examples/vendors/ace/src/mode-xml.js               |    665 +
 examples/vendors/ace/src/mode-xquery.js            |   2631 +
 examples/vendors/ace/src/mode-yaml.js              |    256 +
 {zh => examples}/vendors/ace/src/snippets/abap.js  |      0
 {zh => examples}/vendors/ace/src/snippets/abc.js   |      0
 examples/vendors/ace/src/snippets/actionscript.js  |    164 +
 {zh => examples}/vendors/ace/src/snippets/ada.js   |      0
 .../vendors/ace/src/snippets/apache_conf.js        |      0
 .../vendors/ace/src/snippets/applescript.js        |      0
 .../vendors/ace/src/snippets/asciidoc.js           |      0
 .../vendors/ace/src/snippets/assembly_x86.js       |      0
 .../vendors/ace/src/snippets/autohotkey.js         |      0
 .../vendors/ace/src/snippets/batchfile.js          |      0
 .../vendors/ace/src/snippets/c9search.js           |      0
 {zh => examples}/vendors/ace/src/snippets/c_cpp.js |      0
 {zh => examples}/vendors/ace/src/snippets/cirru.js |      0
 .../vendors/ace/src/snippets/clojure.js            |      0
 {zh => examples}/vendors/ace/src/snippets/cobol.js |      0
 .../vendors/ace/src/snippets/coffee.js             |      0
 .../vendors/ace/src/snippets/coldfusion.js         |      0
 .../vendors/ace/src/snippets/csharp.js             |      0
 {zh => examples}/vendors/ace/src/snippets/css.js   |      0
 {zh => examples}/vendors/ace/src/snippets/curly.js |      0
 {zh => examples}/vendors/ace/src/snippets/d.js     |      0
 {zh => examples}/vendors/ace/src/snippets/dart.js  |      0
 {zh => examples}/vendors/ace/src/snippets/diff.js  |      0
 .../vendors/ace/src/snippets/django.js             |      0
 .../vendors/ace/src/snippets/dockerfile.js         |      0
 {zh => examples}/vendors/ace/src/snippets/dot.js   |      0
 examples/vendors/ace/src/snippets/drools.js        |     26 +
 .../vendors/ace/src/snippets/eiffel.js             |      0
 {zh => examples}/vendors/ace/src/snippets/ejs.js   |      0
 .../vendors/ace/src/snippets/elixir.js             |      0
 {zh => examples}/vendors/ace/src/snippets/elm.js   |      0
 .../vendors/ace/src/snippets/erlang.js             |      0
 {zh => examples}/vendors/ace/src/snippets/forth.js |      0
 examples/vendors/ace/src/snippets/fortran.js       |      7 +
 {zh => examples}/vendors/ace/src/snippets/ftl.js   |      0
 {zh => examples}/vendors/ace/src/snippets/gcode.js |      0
 .../vendors/ace/src/snippets/gherkin.js            |      0
 .../vendors/ace/src/snippets/gitignore.js          |      0
 {zh => examples}/vendors/ace/src/snippets/glsl.js  |      0
 examples/vendors/ace/src/snippets/gobstones.js     |     41 +
 .../vendors/ace/src/snippets/golang.js             |      0
 .../vendors/ace/src/snippets/groovy.js             |      0
 {zh => examples}/vendors/ace/src/snippets/haml.js  |      0
 .../vendors/ace/src/snippets/handlebars.js         |      0
 .../vendors/ace/src/snippets/haskell.js            |      0
 examples/vendors/ace/src/snippets/haskell_cabal.js |      7 +
 {zh => examples}/vendors/ace/src/snippets/haxe.js  |      0
 {zh => examples}/vendors/ace/src/snippets/html.js  |      0
 examples/vendors/ace/src/snippets/html_elixir.js   |      7 +
 .../vendors/ace/src/snippets/html_ruby.js          |      0
 {zh => examples}/vendors/ace/src/snippets/ini.js   |      0
 {zh => examples}/vendors/ace/src/snippets/io.js    |      0
 {zh => examples}/vendors/ace/src/snippets/jack.js  |      0
 {zh => examples}/vendors/ace/src/snippets/jade.js  |      0
 examples/vendors/ace/src/snippets/java.js          |    247 +
 examples/vendors/ace/src/snippets/javascript.js    |    202 +
 {zh => examples}/vendors/ace/src/snippets/json.js  |      0
 .../vendors/ace/src/snippets/jsoniq.js             |      0
 {zh => examples}/vendors/ace/src/snippets/jsp.js   |      0
 {zh => examples}/vendors/ace/src/snippets/jsx.js   |      0
 {zh => examples}/vendors/ace/src/snippets/julia.js |      0
 examples/vendors/ace/src/snippets/kotlin.js        |      7 +
 {zh => examples}/vendors/ace/src/snippets/latex.js |      0
 {zh => examples}/vendors/ace/src/snippets/lean.js  |      0
 {zh => examples}/vendors/ace/src/snippets/less.js  |      0
 .../vendors/ace/src/snippets/liquid.js             |      0
 {zh => examples}/vendors/ace/src/snippets/lisp.js  |      0
 .../vendors/ace/src/snippets/live_script.js        |      0
 .../vendors/ace/src/snippets/livescript.js         |      0
 .../vendors/ace/src/snippets/logiql.js             |      0
 examples/vendors/ace/src/snippets/lsl.js           |   1239 +
 {zh => examples}/vendors/ace/src/snippets/lua.js   |      0
 .../vendors/ace/src/snippets/luapage.js            |      0
 .../vendors/ace/src/snippets/lucene.js             |      0
 .../vendors/ace/src/snippets/makefile.js           |      0
 .../vendors/ace/src/snippets/markdown.js           |      0
 {zh => examples}/vendors/ace/src/snippets/mask.js  |      0
 .../vendors/ace/src/snippets/matlab.js             |      0
 {zh => examples}/vendors/ace/src/snippets/maze.js  |      0
 {zh => examples}/vendors/ace/src/snippets/mel.js   |      0
 .../vendors/ace/src/snippets/mips_assembler.js     |      0
 .../vendors/ace/src/snippets/mipsassembler.js      |      0
 .../vendors/ace/src/snippets/mushcode.js           |      0
 {zh => examples}/vendors/ace/src/snippets/mysql.js |      0
 {zh => examples}/vendors/ace/src/snippets/nix.js   |      0
 examples/vendors/ace/src/snippets/nsis.js          |      7 +
 .../vendors/ace/src/snippets/objectivec.js         |      0
 {zh => examples}/vendors/ace/src/snippets/ocaml.js |      0
 .../vendors/ace/src/snippets/pascal.js             |      0
 {zh => examples}/vendors/ace/src/snippets/perl.js  |      0
 {zh => examples}/vendors/ace/src/snippets/pgsql.js |      0
 examples/vendors/ace/src/snippets/php.js           |    384 +
 .../vendors/ace/src/snippets/plain_text.js         |      0
 .../vendors/ace/src/snippets/powershell.js         |      0
 {zh => examples}/vendors/ace/src/snippets/praat.js |      0
 .../vendors/ace/src/snippets/prolog.js             |      0
 .../vendors/ace/src/snippets/properties.js         |      0
 .../vendors/ace/src/snippets/protobuf.js           |      0
 .../vendors/ace/src/snippets/python.js             |      0
 {zh => examples}/vendors/ace/src/snippets/r.js     |      0
 examples/vendors/ace/src/snippets/razor.js         |     10 +
 {zh => examples}/vendors/ace/src/snippets/rdoc.js  |      0
 {zh => examples}/vendors/ace/src/snippets/rhtml.js |      0
 examples/vendors/ace/src/snippets/rst.js           |     29 +
 {zh => examples}/vendors/ace/src/snippets/ruby.js  |      0
 {zh => examples}/vendors/ace/src/snippets/rust.js  |      0
 {zh => examples}/vendors/ace/src/snippets/sass.js  |      0
 {zh => examples}/vendors/ace/src/snippets/scad.js  |      0
 {zh => examples}/vendors/ace/src/snippets/scala.js |      0
 .../vendors/ace/src/snippets/scheme.js             |      0
 {zh => examples}/vendors/ace/src/snippets/scss.js  |      0
 {zh => examples}/vendors/ace/src/snippets/sh.js    |      0
 {zh => examples}/vendors/ace/src/snippets/sjs.js   |      0
 .../vendors/ace/src/snippets/smarty.js             |      0
 .../vendors/ace/src/snippets/snippets.js           |      0
 .../vendors/ace/src/snippets/soy_template.js       |      0
 {zh => examples}/vendors/ace/src/snippets/space.js |      0
 {zh => examples}/vendors/ace/src/snippets/sql.js   |      0
 .../vendors/ace/src/snippets/sqlserver.js          |      0
 .../vendors/ace/src/snippets/stylus.js             |      0
 {zh => examples}/vendors/ace/src/snippets/svg.js   |      0
 examples/vendors/ace/src/snippets/swift.js         |      7 +
 examples/vendors/ace/src/snippets/swig.js          |      7 +
 {zh => examples}/vendors/ace/src/snippets/tcl.js   |      0
 {zh => examples}/vendors/ace/src/snippets/tex.js   |      0
 {zh => examples}/vendors/ace/src/snippets/text.js  |      0
 .../vendors/ace/src/snippets/textile.js            |      0
 {zh => examples}/vendors/ace/src/snippets/toml.js  |      0
 examples/vendors/ace/src/snippets/tsx.js           |      7 +
 {zh => examples}/vendors/ace/src/snippets/twig.js  |      0
 .../vendors/ace/src/snippets/typescript.js         |      0
 {zh => examples}/vendors/ace/src/snippets/vala.js  |      0
 .../vendors/ace/src/snippets/vbscript.js           |      0
 .../vendors/ace/src/snippets/velocity.js           |      0
 .../vendors/ace/src/snippets/verilog.js            |      0
 {zh => examples}/vendors/ace/src/snippets/vhdl.js  |      0
 examples/vendors/ace/src/snippets/wollok.js        |     91 +
 {zh => examples}/vendors/ace/src/snippets/xml.js   |      0
 .../vendors/ace/src/snippets/xquery.js             |      0
 {zh => examples}/vendors/ace/src/snippets/yaml.js  |      0
 {zh => examples}/vendors/ace/src/theme-ambiance.js |      0
 {zh => examples}/vendors/ace/src/theme-chaos.js    |      0
 {zh => examples}/vendors/ace/src/theme-chrome.js   |      0
 {zh => examples}/vendors/ace/src/theme-clouds.js   |      0
 .../vendors/ace/src/theme-clouds_midnight.js       |      0
 {zh => examples}/vendors/ace/src/theme-cobalt.js   |      0
 .../vendors/ace/src/theme-crimson_editor.js        |      0
 {zh => examples}/vendors/ace/src/theme-dawn.js     |      0
 .../vendors/ace/src/theme-dreamweaver.js           |      0
 {zh => examples}/vendors/ace/src/theme-eclipse.js  |      0
 examples/vendors/ace/src/theme-github.js           |    103 +
 .../vendors/ace/src/theme-idle_fingers.js          |      0
 {zh => examples}/vendors/ace/src/theme-iplastic.js |      0
 .../vendors/ace/src/theme-katzenmilch.js           |      0
 {zh => examples}/vendors/ace/src/theme-kr_theme.js |      0
 examples/vendors/ace/src/theme-kuroir.js           |     61 +
 .../vendors/ace/src/theme-merbivore.js             |      0
 .../vendors/ace/src/theme-merbivore_soft.js        |      0
 .../vendors/ace/src/theme-mono_industrial.js       |      0
 {zh => examples}/vendors/ace/src/theme-monokai.js  |      0
 .../vendors/ace/src/theme-pastel_on_dark.js        |      0
 .../vendors/ace/src/theme-solarized_dark.js        |      0
 .../vendors/ace/src/theme-solarized_light.js       |      0
 .../vendors/ace/src/theme-sqlserver.js             |      0
 {zh => examples}/vendors/ace/src/theme-terminal.js |      0
 {zh => examples}/vendors/ace/src/theme-textmate.js |      0
 {zh => examples}/vendors/ace/src/theme-tomorrow.js |      0
 .../vendors/ace/src/theme-tomorrow_night.js        |      0
 .../vendors/ace/src/theme-tomorrow_night_blue.js   |      0
 .../vendors/ace/src/theme-tomorrow_night_bright.js |      0
 .../ace/src/theme-tomorrow_night_eighties.js       |      0
 {zh => examples}/vendors/ace/src/theme-twilight.js |      0
 .../vendors/ace/src/theme-vibrant_ink.js           |      0
 {zh => examples}/vendors/ace/src/theme-xcode.js    |      0
 examples/vendors/ace/src/worker-coffee.js          |   2157 +
 examples/vendors/ace/src/worker-css.js             |   8760 +
 examples/vendors/ace/src/worker-html.js            |  11605 +
 examples/vendors/ace/src/worker-javascript.js      |  12528 +
 examples/vendors/ace/src/worker-json.js            |   2396 +
 examples/vendors/ace/src/worker-lua.js             |   3632 +
 examples/vendors/ace/src/worker-php.js             |   7019 +
 examples/vendors/ace/src/worker-xml.js             |   3887 +
 examples/vendors/ace/src/worker-xquery.js          |  58351 +++
 .../vendors/bootstrap/css/bootstrap-theme.css      |      0
 .../vendors/bootstrap/css/bootstrap-theme.css.map  |      0
 .../vendors/bootstrap/css/bootstrap-theme.min.css  |      0
 .../vendors/bootstrap/css/bootstrap.css            |      0
 .../vendors/bootstrap/css/bootstrap.css.map        |      0
 .../vendors/bootstrap/css/bootstrap.min.css        |      0
 .../fonts/glyphicons-halflings-regular.eot         |    Bin
 .../fonts/glyphicons-halflings-regular.svg         |      0
 .../fonts/glyphicons-halflings-regular.ttf         |    Bin
 .../fonts/glyphicons-halflings-regular.woff        |    Bin
 .../fonts/glyphicons-halflings-regular.woff2       |    Bin
 {zh => examples}/vendors/bootstrap/js/bootstrap.js |      0
 .../vendors/bootstrap/js/bootstrap.min.js          |      0
 {zh => examples}/vendors/bootstrap/js/npm.js       |      0
 {zh => examples}/vendors/bootstrap/js/validator.js |      0
 examples/vendors/d3/d3-contour.js                  |    419 +
 examples/vendors/d3/d3-geo.js                      |   3045 +
 examples/vendors/d3/d3-timer.js                    |    149 +
 examples/vendors/dat.gui.min.js                    |     95 +
 .../vendors/echarts-gl}/echarts-gl.js              |      0
 .../vendors/echarts-gl}/echarts-gl.min.js          |      0
 examples/vendors/echarts-stat/ecStat.min.js        |      1 +
 .../vendors/echarts/echarts-all-3.js               |      0
 examples/vendors/echarts/echarts.js                |  93938 ++++
 examples/vendors/echarts/echarts.min.js            |     22 +
 .../vendors/echarts}/extension/bmap.js             |      0
 .../vendors/echarts}/extension/bmap.js.map         |      0
 .../vendors/echarts}/extension/bmap.min.js         |      0
 examples/vendors/echarts/extension/dataTool.js     |    851 +
 examples/vendors/echarts/extension/dataTool.js.map |      1 +
 .../vendors/echarts}/extension/dataTool.min.js     |      0
 .../vendors/echarts/extension/graph-modularity.js  |   1830 +
 examples/vendors/echarts/map/js/china-contour.js   |     46 +
 examples/vendors/echarts/map/js/china.js           |     46 +
 examples/vendors/echarts/map/js/province/anhui.js  |     46 +
 examples/vendors/echarts/map/js/province/aomen.js  |     46 +
 .../vendors/echarts/map/js/province/beijing.js     |     46 +
 .../vendors/echarts/map/js/province/chongqing.js   |     20 +
 examples/vendors/echarts/map/js/province/fujian.js |     46 +
 examples/vendors/echarts/map/js/province/gansu.js  |     46 +
 .../vendors/echarts/map/js/province/guangdong.js   |     46 +
 .../vendors/echarts/map/js/province/guangxi.js     |     46 +
 .../vendors/echarts/map/js/province/guizhou.js     |     46 +
 examples/vendors/echarts/map/js/province/hainan.js |     46 +
 examples/vendors/echarts/map/js/province/hebei.js  |     46 +
 .../echarts/map/js/province/heilongjiang.js        |     46 +
 examples/vendors/echarts/map/js/province/henan.js  |     46 +
 examples/vendors/echarts/map/js/province/hubei.js  |     46 +
 examples/vendors/echarts/map/js/province/hunan.js  |     46 +
 .../vendors/echarts/map/js/province/jiangsu.js     |     46 +
 .../vendors/echarts/map/js/province/jiangxi.js     |     46 +
 examples/vendors/echarts/map/js/province/jilin.js  |     46 +
 .../vendors/echarts/map/js/province/liaoning.js    |     46 +
 .../vendors/echarts/map/js/province/neimenggu.js   |     46 +
 .../vendors/echarts/map/js/province/ningxia.js     |     46 +
 .../vendors/echarts/map/js/province/qinghai.js     |     46 +
 .../vendors/echarts/map/js/province/shandong.js    |     46 +
 .../vendors/echarts/map/js/province/shanghai.js    |     20 +
 examples/vendors/echarts/map/js/province/shanxi.js |     46 +
 .../vendors/echarts/map/js/province/shanxi1.js     |     46 +
 .../vendors/echarts/map/js/province/sichuan.js     |     46 +
 examples/vendors/echarts/map/js/province/taiwan.js |     20 +
 .../vendors/echarts/map/js/province/tianjin.js     |     46 +
 .../vendors/echarts/map/js/province/xianggang.js   |     46 +
 .../vendors/echarts/map/js/province/xinjiang.js    |     20 +
 examples/vendors/echarts/map/js/province/xizang.js |     20 +
 examples/vendors/echarts/map/js/province/yunnan.js |     46 +
 .../vendors/echarts/map/js/province/zhejiang.js    |     46 +
 examples/vendors/echarts/map/js/world.js           |     20 +
 .../vendors/echarts}/map/json/china-cities.json    |      0
 .../vendors/echarts}/map/json/china-contour.json   |      0
 .../vendors/echarts}/map/json/china.json           |      0
 .../vendors/echarts}/map/json/province/anhui.json  |      0
 .../vendors/echarts}/map/json/province/aomen.json  |      0
 .../echarts}/map/json/province/beijing.json        |      0
 .../echarts/map/json/province/chongqing.json       |      1 +
 .../vendors/echarts}/map/json/province/fujian.json |      0
 .../vendors/echarts}/map/json/province/gansu.json  |      0
 .../echarts}/map/json/province/guangdong.json      |      0
 .../echarts}/map/json/province/guangxi.json        |      0
 .../echarts}/map/json/province/guizhou.json        |      0
 .../vendors/echarts}/map/json/province/hainan.json |      0
 .../vendors/echarts}/map/json/province/hebei.json  |      0
 .../echarts}/map/json/province/heilongjiang.json   |      0
 .../vendors/echarts}/map/json/province/henan.json  |      0
 .../vendors/echarts}/map/json/province/hubei.json  |      0
 .../vendors/echarts}/map/json/province/hunan.json  |      0
 .../echarts}/map/json/province/jiangsu.json        |      0
 .../echarts}/map/json/province/jiangxi.json        |      0
 .../vendors/echarts}/map/json/province/jilin.json  |      0
 .../echarts}/map/json/province/liaoning.json       |      0
 .../echarts}/map/json/province/neimenggu.json      |      0
 .../echarts}/map/json/province/ningxia.json        |      0
 .../echarts}/map/json/province/qinghai.json        |      0
 .../echarts}/map/json/province/shandong.json       |      0
 .../echarts/map/json/province/shanghai.json        |      1 +
 .../vendors/echarts}/map/json/province/shanxi.json |      0
 .../echarts}/map/json/province/shanxi1.json        |      0
 .../echarts}/map/json/province/sichuan.json        |      0
 .../vendors/echarts/map/json/province/taiwan.json  |      1 +
 .../echarts}/map/json/province/tianjin.json        |      0
 .../echarts}/map/json/province/xianggang.json      |      0
 .../echarts/map/json/province/xinjiang.json        |      1 +
 .../vendors/echarts/map/json/province/xizang.json  |      1 +
 .../vendors/echarts}/map/json/province/yunnan.json |      0
 .../echarts}/map/json/province/zhejiang.json       |      0
 .../vendors/echarts}/map/json/world.json           |      0
 examples/vendors/echarts/theme/dark.js             |     81 +
 examples/vendors/echarts/theme/vintage.js          |     26 +
 {zh => examples}/vendors/jquery.lazyload.min.js    |      0
 {zh => examples}/vendors/jquery/jquery.js          |      0
 {zh => examples}/vendors/jquery/jquery.min.js      |      0
 {zh => examples}/vendors/jquery/jquery.min.map     |      0
 {zh => examples}/vendors/lodash.js                 |      0
 examples/vendors/simplex.js                        |    416 +
 examples/vendors/waypoint.js                       |      7 +
 examples/zh/editor.html                            |     18 +
 examples/zh/index.html                             |     14 +
 examples/zh/view.html                              |      9 +
 zh/404.html                                        |      2 +-
 zh/api.html                                        |      8 +-
 zh/builder.html                                    |      2 +-
 zh/builder3.html                                   |      2 +-
 zh/changelog.html                                  |      2 +-
 zh/coding-standard.html                            |      2 +-
 zh/committers.html                                 |      2 +-
 zh/demo.html                                       |      2 +-
 zh/dependencies.html                               |      2 +-
 zh/download-extension.html                         |      2 +-
 zh/download-map.html                               |      2 +-
 zh/download-theme.html                             |      2 +-
 zh/download.html                                   |      2 +-
 zh/download3.html                                  |      2 +-
 zh/examples.html                                   |      2 +-
 zh/faq.html                                        |      2 +-
 zh/feature.html                                    |      2 +-
 .../images/builder/chart/pictorialBar.svg          |      0
 zh/index.html                                      |      2 +-
 zh/maillist.html                                   |      2 +-
 zh/option-gl.html                                  |      8 +-
 zh/option.html                                     |      8 +-
 zh/option3.html                                    |      8 +-
 zh/spreadsheet.html                                |      8 +-
 zh/tutorial.html                                   |      8 +-
 2721 files changed, 903315 insertions(+), 3185 deletions(-)
 delete mode 100644 documents/asset/gl/img/alpha-beta.sketch
 delete mode 100644 documents/asset/gl/img/bar3D-bevel.png
 delete mode 100644 documents/asset/gl/img/bar3D-no-bevel.png
 delete mode 100644 documents/asset/gl/img/buildings-cold.jpg
 delete mode 100644 documents/asset/gl/img/buildings-warm.jpg
 delete mode 100644 documents/asset/gl/img/city-region-height.jpg
 delete mode 100644 documents/asset/gl/img/crispwinter.png
 delete mode 100644 documents/asset/gl/img/displacement-disable.png
 delete mode 100644 documents/asset/gl/img/displacement-enable.png
 delete mode 100644 documents/asset/gl/img/displacement-low.png
 delete mode 100644 documents/asset/gl/img/displacement-ultra.png
 delete mode 100644 documents/asset/gl/img/flowGL-line.jpg
 delete mode 100644 documents/asset/gl/img/flowGL-noss.jpg
 delete mode 100644 documents/asset/gl/img/flowGL-point.jpg
 delete mode 100644 documents/asset/gl/img/flowGL-ss.jpg
 delete mode 100644 documents/asset/gl/img/flowGL-wind.jpg
 delete mode 100644 documents/asset/gl/img/geo-bar3D.jpg
 delete mode 100644 documents/asset/gl/img/geo-border.png
 delete mode 100644 documents/asset/gl/img/geo-dof-large.png
 delete mode 100644 documents/asset/gl/img/geo-dof-small.png
 delete mode 100644 documents/asset/gl/img/geo-dof.png
 delete mode 100644 documents/asset/gl/img/geo-no-dof.png
 delete mode 100644 documents/asset/gl/img/geo-no-shadow.png
 delete mode 100644 documents/asset/gl/img/geo-no-ssao.png
 delete mode 100644 documents/asset/gl/img/geo-shadow-high.png
 delete mode 100644 documents/asset/gl/img/geo-shadow-low.png
 delete mode 100644 documents/asset/gl/img/geo-shadow.png
 delete mode 100644 documents/asset/gl/img/geo-size.png
 delete mode 100644 documents/asset/gl/img/geo-size.sketch
 delete mode 100644 documents/asset/gl/img/geo-ssao-large-radius.png
 delete mode 100644 documents/asset/gl/img/geo-ssao-small-radius.png
 delete mode 100644 documents/asset/gl/img/geo-ssao.png
 delete mode 100644 documents/asset/gl/img/globe-airline.png
 delete mode 100644 documents/asset/gl/img/globe-gloss.png
 delete mode 100644 documents/asset/gl/img/globe-metal.png
 delete mode 100644 documents/asset/gl/img/globe-non-metal.png
 delete mode 100644 documents/asset/gl/img/globe-posteffect-bloom.png
 delete mode 100644 documents/asset/gl/img/globe-posteffect-disable.png
 delete mode 100644 documents/asset/gl/img/globe-posteffect-enable.png
 delete mode 100644 documents/asset/gl/img/globe-rough.png
 delete mode 100644 documents/asset/gl/img/globe-shading-color.png
 delete mode 100644 documents/asset/gl/img/globe-shading-lambert.png
 delete mode 100644 documents/asset/gl/img/globe-shading-realistic.png
 delete mode 100644 documents/asset/gl/img/gpu-layout-perf.png
 delete mode 100644 documents/asset/gl/img/grid3D.png
 delete mode 100644 documents/asset/gl/img/grid3D.sketch
 delete mode 100644 documents/asset/gl/img/heightmap-disable.png
 delete mode 100644 documents/asset/gl/img/heightmap-enable.png
 delete mode 100644 documents/asset/gl/img/light-alpha-beta.png
 delete mode 100644 documents/asset/gl/img/line3D.png
 delete mode 100644 documents/asset/gl/img/lookup.png
 delete mode 100644 documents/asset/gl/img/parametric-surface.png
 delete mode 100644 documents/asset/gl/img/polygons3D-ny.jpg
 delete mode 100644 documents/asset/gl/img/roughness.png
 delete mode 100644 documents/asset/gl/img/scatter3D.png
 delete mode 100644 documents/asset/gl/img/surface-index.png
 delete mode 100644 documents/asset/gl/img/surface-index.sketch
 delete mode 100644 documents/asset/gl/img/surface-no-taa.png
 delete mode 100644 documents/asset/gl/img/surface-taa.png
 delete mode 100644 documents/asset/gl/img/view-alpha-beta.png
 delete mode 100644 documents/asset/img/aria-example.png
 delete mode 100644 documents/asset/img/axis-align-with-label.png
 delete mode 100644 documents/asset/img/custom-build-line.png
 delete mode 100644 documents/asset/img/custom-build-pie.png
 delete mode 100644 documents/asset/img/custom-build-sample.png
 delete mode 100644 documents/asset/img/echarts-aria.jpg
 delete mode 100644 documents/asset/img/gl/bar3D-2d-data.png
 delete mode 100644 documents/asset/img/gl/bar3D.png
 delete mode 100644 documents/asset/img/gl/grid3D-basic.png
 delete mode 100644 documents/asset/img/gl/scatter3D-color.png
 delete mode 100644 documents/asset/img/gl/scatter3D-gaussian.png
 delete mode 100644 documents/asset/img/gl/scatter3D-life.png
 delete mode 100644 documents/asset/img/gl/scatter3D-life2.png
 delete mode 100644 documents/asset/img/gl/surface.png
 delete mode 100644 documents/asset/img/smooth-algorithm.png
 delete mode 100644 documents/asset/img/smooth-monotone-none.png
 delete mode 100644 documents/asset/img/smooth-monotone-x.png
 delete mode 100644 documents/asset/img/smooth-non-monotone-x.png
 delete mode 100644 documents/asset/img/smooth-old-problem.png
 delete mode 100644 documents/asset/img/smooth-old-vs-new.png
 delete mode 100644 documents/asset/img/treemap-border-gap.png
 delete mode 100644 documents/en/api.json
 delete mode 100644 documents/en/changelog.html
 delete mode 100644 documents/en/coding-standard.html
 delete mode 100644 documents/en/option-gl.json
 delete mode 100644 documents/en/option-gl_description.json
 delete mode 100644 documents/en/option-gl_outline.json
 delete mode 100644 documents/en/option-gl_part_globe.json
 delete mode 100644 documents/en/option.json
 delete mode 100644 documents/en/option_description.json
 delete mode 100644 documents/en/option_outline.json
 delete mode 100644 documents/en/tutorial.json
 delete mode 100644 documents/zh/api.json
 delete mode 100644 documents/zh/changelog.html
 delete mode 100644 documents/zh/coding-standard.html
 delete mode 100644 documents/zh/option-gl.json
 delete mode 100644 documents/zh/option-gl_description.json
 delete mode 100644 documents/zh/option-gl_outline.json
 delete mode 100644 documents/zh/option-gl_part_globe.json
 delete mode 100644 documents/zh/option.json
 delete mode 100644 documents/zh/option_description.json
 delete mode 100644 documents/zh/option_outline.json
 delete mode 100644 documents/zh/tutorial.json
 rename zh/images/builder/chart/pictorialbar.svg => en/images/builder/chart/pictorialBar.svg (100%)
 create mode 100644 examples/data-gl/animating-contour-on-globe.js
 create mode 100644 examples/data-gl/asset/bathymetry_bw_composite_4k.jpg
 create mode 100644 examples/data-gl/asset/bitcoin.png
 create mode 100644 examples/data-gl/asset/canyon.hdr
 create mode 100644 examples/data-gl/asset/clouds.png
 create mode 100644 examples/data-gl/asset/data/alcohol.json
 create mode 100644 examples/data-gl/asset/data/buildings.json
 create mode 100644 examples/data-gl/asset/data/flights.json
 create mode 100644 examples/data-gl/asset/data/flights2.json
 create mode 100644 examples/data-gl/asset/data/gfs.json
 create mode 100644 examples/data-gl/asset/data/internet.graph.json
 create mode 100644 examples/data-gl/asset/data/npmdep.json
 create mode 100644 examples/data-gl/asset/data/population.json
 create mode 100644 examples/data-gl/asset/data/wave.json
 create mode 100644 examples/data-gl/asset/data/winds.json
 create mode 100644 examples/data-gl/asset/data/world-population.json
 create mode 100644 examples/data-gl/asset/earth.jpg
 create mode 100644 examples/data-gl/asset/elev_bump_4k.jpg
 create mode 100644 examples/data-gl/asset/icon.png
 create mode 100644 examples/data-gl/asset/iron-rusted4/iron-rusted4-basecolor.jpg
 create mode 100644 examples/data-gl/asset/iron-rusted4/iron-rusted4-metalness.jpg
 create mode 100644 examples/data-gl/asset/iron-rusted4/iron-rusted4-normal.jpg
 create mode 100644 examples/data-gl/asset/iron-rusted4/iron-rusted4-roughness.jpg
 create mode 100755 examples/data-gl/asset/lake.hdr
 create mode 100644 examples/data-gl/asset/leather/leather_albedo.jpg
 create mode 100644 examples/data-gl/asset/leather/leather_height.jpg
 create mode 100644 examples/data-gl/asset/leather/leather_normal.jpg
 create mode 100644 examples/data-gl/asset/leather/leather_roughness.jpg
 create mode 100644 examples/data-gl/asset/moon-base.jpg
 create mode 100644 examples/data-gl/asset/moon-bump.jpg
 create mode 100644 examples/data-gl/asset/night.jpg
 create mode 100644 examples/data-gl/asset/pisa.hdr
 create mode 100644 examples/data-gl/asset/redbricks/diffuse.jpg
 create mode 100644 examples/data-gl/asset/redbricks/normal.jpg
 create mode 100644 examples/data-gl/asset/redbricks/roughness.jpg
 create mode 100644 examples/data-gl/asset/sample.jpg
 create mode 100644 examples/data-gl/asset/starfield.jpg
 create mode 100644 examples/data-gl/asset/wood/diffuse.jpg
 create mode 100644 examples/data-gl/asset/wood/normal.jpg
 create mode 100644 examples/data-gl/asset/wood/roughness.png
 create mode 100644 examples/data-gl/asset/woods.jpg
 create mode 100644 examples/data-gl/asset/world.topo.bathy.200401.jpg
 create mode 100644 examples/data-gl/bar3d-dataset.js
 create mode 100644 examples/data-gl/bar3d-global-population.js
 create mode 100644 examples/data-gl/bar3d-mapbox-view-change.js
 create mode 100644 examples/data-gl/bar3d-music-visualization.js
 create mode 100644 examples/data-gl/bar3d-myth.js
 create mode 100644 examples/data-gl/bar3d-noise-modified-from-marpi-demo.js
 create mode 100644 examples/data-gl/bar3d-on-mapbox.js
 create mode 100644 examples/data-gl/bar3d-punch-card.js
 create mode 100644 examples/data-gl/bar3d-shanghai.js
 create mode 100644 examples/data-gl/bar3d-simplex-noise.js
 create mode 100644 examples/data-gl/bar3d-voxelize-image.js
 create mode 100644 examples/data-gl/flowGL-noise.js
 create mode 100644 examples/data-gl/geo3d-with-different-height.js
 create mode 100644 examples/data-gl/geo3d.js
 create mode 100644 examples/data-gl/global-population-bar3d-on-globe.js
 create mode 100644 examples/data-gl/global-wind-visualization-2.js
 create mode 100644 examples/data-gl/global-wind-visualization.js
 create mode 100644 examples/data-gl/globe-contour-paint.js
 create mode 100644 examples/data-gl/globe-country-carousel.js
 create mode 100644 examples/data-gl/globe-displacement.js
 create mode 100644 examples/data-gl/globe-echarts-gl-hello-world.js
 create mode 100644 examples/data-gl/globe-layers.js
 create mode 100644 examples/data-gl/globe-moon.js
 create mode 100644 examples/data-gl/globe-with-echarts-surface.js
 create mode 100644 examples/data-gl/graphgl-gpu-layout.js
 create mode 100644 examples/data-gl/graphgl-large-internet.js
 create mode 100644 examples/data-gl/graphgl-npm-dep.js
 create mode 100644 examples/data-gl/image-surface-sushuang.js
 create mode 100644 examples/data-gl/image-to-bar3d.js
 create mode 100644 examples/data-gl/iron-globe.js
 create mode 100644 examples/data-gl/line3d-orthographic.js
 create mode 100644 examples/data-gl/lines3d-airline-on-globe.js
 create mode 100644 examples/data-gl/lines3d-flight-path-on-mapbox.js
 create mode 100644 examples/data-gl/lines3d-flights-gl.js
 create mode 100644 examples/data-gl/lines3d-flights-on-geo3d.js
 create mode 100644 examples/data-gl/lines3d-flights.js
 create mode 100644 examples/data-gl/lines3d-taxi-chengdu.js
 create mode 100644 examples/data-gl/lines3d-taxi-routes-of-cape-town.js
 create mode 100644 examples/data-gl/linesGL-ny.js
 create mode 100644 examples/data-gl/map3d-alcohol-consumption.js
 create mode 100644 examples/data-gl/map3d-buildings-on-mapbox.js
 create mode 100644 examples/data-gl/map3d-buildings.js
 create mode 100644 examples/data-gl/map3d-colorful-cities.js
 create mode 100644 examples/data-gl/map3d-plastic-material-style-buildings-on-mapbox.js
 create mode 100644 examples/data-gl/map3d-wood-city.js
 create mode 100644 examples/data-gl/map3d-wood-map-on-mapbox.js
 create mode 100644 examples/data-gl/map3d-wood-map.js
 create mode 100644 examples/data-gl/meta/animating-contour-on-globe.md
 create mode 100644 examples/data-gl/meta/bar3d-dataset.md
 create mode 100644 examples/data-gl/meta/bar3d-global-population.md
 create mode 100644 examples/data-gl/meta/bar3d-mapbox-view-change.md
 create mode 100644 examples/data-gl/meta/bar3d-music-visualization.md
 create mode 100644 examples/data-gl/meta/bar3d-myth.md
 create mode 100644 examples/data-gl/meta/bar3d-noise-modified-from-marpi-demo.md
 create mode 100644 examples/data-gl/meta/bar3d-on-mapbox.md
 create mode 100644 examples/data-gl/meta/bar3d-punch-card.md
 create mode 100644 examples/data-gl/meta/bar3d-shanghai.md
 create mode 100644 examples/data-gl/meta/bar3d-simplex-noise.md
 create mode 100644 examples/data-gl/meta/bar3d-voxelize-image.md
 create mode 100644 examples/data-gl/meta/flowGL-noise.md
 create mode 100644 examples/data-gl/meta/geo3d-with-different-height.md
 create mode 100644 examples/data-gl/meta/geo3d.md
 create mode 100644 examples/data-gl/meta/global-population-bar3d-on-globe.md
 create mode 100644 examples/data-gl/meta/global-wind-visualization-2.md
 create mode 100644 examples/data-gl/meta/global-wind-visualization.md
 create mode 100644 examples/data-gl/meta/globe-contour-paint.md
 create mode 100644 examples/data-gl/meta/globe-country-carousel.md
 create mode 100644 examples/data-gl/meta/globe-displacement.md
 create mode 100644 examples/data-gl/meta/globe-echarts-gl-hello-world.md
 create mode 100644 examples/data-gl/meta/globe-layers.md
 create mode 100644 examples/data-gl/meta/globe-moon.md
 create mode 100644 examples/data-gl/meta/globe-with-echarts-surface.md
 create mode 100644 examples/data-gl/meta/graphgl-gpu-layout.md
 create mode 100644 examples/data-gl/meta/graphgl-large-internet.md
 create mode 100644 examples/data-gl/meta/graphgl-npm-dep.md
 create mode 100644 examples/data-gl/meta/image-surface-sushuang.md
 create mode 100644 examples/data-gl/meta/image-to-bar3d.md
 create mode 100644 examples/data-gl/meta/iron-globe.md
 create mode 100644 examples/data-gl/meta/line3d-orthographic.md
 create mode 100644 examples/data-gl/meta/lines3d-airline-on-globe.md
 create mode 100644 examples/data-gl/meta/lines3d-flight-path-on-mapbox.md
 create mode 100644 examples/data-gl/meta/lines3d-flights-gl.md
 create mode 100644 examples/data-gl/meta/lines3d-flights-on-geo3d.md
 create mode 100644 examples/data-gl/meta/lines3d-flights.md
 create mode 100644 examples/data-gl/meta/lines3d-taxi-chengdu.md
 create mode 100644 examples/data-gl/meta/lines3d-taxi-routes-of-cape-town.md
 create mode 100644 examples/data-gl/meta/linesGL-ny.md
 create mode 100644 examples/data-gl/meta/map3d-alcohol-consumption.md
 create mode 100644 examples/data-gl/meta/map3d-buildings-on-mapbox.md
 create mode 100644 examples/data-gl/meta/map3d-buildings.md
 create mode 100644 examples/data-gl/meta/map3d-colorful-cities.md
 create mode 100644 examples/data-gl/meta/map3d-plastic-material-style-buildings-on-mapbox.md
 create mode 100644 examples/data-gl/meta/map3d-wood-city.md
 create mode 100644 examples/data-gl/meta/map3d-wood-map-on-mapbox.md
 create mode 100644 examples/data-gl/meta/map3d-wood-map.md
 create mode 100644 examples/data-gl/meta/metal-bar3d.md
 create mode 100644 examples/data-gl/meta/metal-surface.md
 create mode 100644 examples/data-gl/meta/parametric-surface-rose.md
 create mode 100644 examples/data-gl/meta/scatter3d-dataset.md
 create mode 100644 examples/data-gl/meta/scatter3d-globe-population.md
 create mode 100644 examples/data-gl/meta/scatter3d-orthographic.md
 create mode 100644 examples/data-gl/meta/scatter3d-scatter.md
 create mode 100644 examples/data-gl/meta/scatter3d-shanghai.md
 create mode 100644 examples/data-gl/meta/scatter3d-simplex-noise.md
 create mode 100644 examples/data-gl/meta/scatter3d-weibo-checkin-on-mapbox.md
 create mode 100644 examples/data-gl/meta/scatter3d.md
 create mode 100644 examples/data-gl/meta/scatterGL-gps.md
 create mode 100644 examples/data-gl/meta/scattergl-weibo.md
 create mode 100644 examples/data-gl/meta/simple-surface.md
 create mode 100644 examples/data-gl/meta/sphere-parametric-surface.md
 create mode 100644 examples/data-gl/meta/stacked-bar3d.md
 create mode 100644 examples/data-gl/meta/surface-breather.md
 create mode 100644 examples/data-gl/meta/surface-golden-rose.md
 create mode 100644 examples/data-gl/meta/surface-leather.md
 create mode 100644 examples/data-gl/meta/surface-mollusc-shell.md
 create mode 100644 examples/data-gl/meta/surface-theme-roses.md
 create mode 100644 examples/data-gl/meta/surface-wave.md
 create mode 100644 examples/data-gl/meta/transparent-bar3d.md
 create mode 100644 examples/data-gl/metal-bar3d.js
 create mode 100644 examples/data-gl/metal-surface.js
 create mode 100644 examples/data-gl/parametric-surface-rose.js
 create mode 100644 examples/data-gl/scatter3D-dataset.js
 create mode 100644 examples/data-gl/scatter3d-globe-population.js
 create mode 100644 examples/data-gl/scatter3d-orthographic.js
 create mode 100644 examples/data-gl/scatter3d-scatter.js
 create mode 100644 examples/data-gl/scatter3d-shanghai.js
 create mode 100644 examples/data-gl/scatter3d-simplex-noise.js
 create mode 100644 examples/data-gl/scatter3d-weibo-checkin-on-mapbox.js
 create mode 100644 examples/data-gl/scatter3d.js
 create mode 100644 examples/data-gl/scatterGL-gps.js
 create mode 100644 examples/data-gl/scattergl-weibo.js
 create mode 100644 examples/data-gl/simple-surface.js
 create mode 100644 examples/data-gl/sphere-parametric-surface.js
 create mode 100644 examples/data-gl/stacked-bar3d.js
 create mode 100644 examples/data-gl/surface-breather.js
 create mode 100644 examples/data-gl/surface-golden-rose.js
 create mode 100644 examples/data-gl/surface-leather.js
 create mode 100644 examples/data-gl/surface-mollusc-shell.js
 create mode 100644 examples/data-gl/surface-theme-roses.js
 create mode 100644 examples/data-gl/surface-wave.js
 create mode 100644 examples/data-gl/thumb-manual/animating-contour-on-globe.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-dataset.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-global-population.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-mapbox-view-change.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-music-visualization.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-myth.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-noise-modified-from-marpi-demo.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-on-mapbox.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-punch-card.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-shanghai.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-simplex-noise.png
 create mode 100644 examples/data-gl/thumb-manual/bar3d-voxelize-image.png
 create mode 100644 examples/data-gl/thumb-manual/flowGL-noise.png
 create mode 100644 examples/data-gl/thumb-manual/geo3d-with-different-height.png
 create mode 100644 examples/data-gl/thumb-manual/geo3d.png
 create mode 100644 examples/data-gl/thumb-manual/global-population-bar3d-on-globe.png
 create mode 100644 examples/data-gl/thumb-manual/global-wind-visualization-2.png
 create mode 100644 examples/data-gl/thumb-manual/global-wind-visualization.png
 create mode 100644 examples/data-gl/thumb-manual/globe-contour-paint.png
 create mode 100644 examples/data-gl/thumb-manual/globe-country-carousel.png
 create mode 100644 examples/data-gl/thumb-manual/globe-displacement.png
 create mode 100644 examples/data-gl/thumb-manual/globe-echarts-gl-hello-world.png
 create mode 100644 examples/data-gl/thumb-manual/globe-layers.png
 create mode 100644 examples/data-gl/thumb-manual/globe-moon.png
 create mode 100644 examples/data-gl/thumb-manual/globe-with-echarts-surface.png
 create mode 100644 examples/data-gl/thumb-manual/graphgl-gpu-layout.png
 create mode 100644 examples/data-gl/thumb-manual/graphgl-large-internet.png
 create mode 100644 examples/data-gl/thumb-manual/graphgl-npm-dep.png
 create mode 100644 examples/data-gl/thumb-manual/image-surface-sushuang.png
 create mode 100644 examples/data-gl/thumb-manual/image-to-bar3d.png
 create mode 100644 examples/data-gl/thumb-manual/iron-globe.png
 create mode 100644 examples/data-gl/thumb-manual/line3d-orthographic.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-airline-on-globe.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-flight-path-on-mapbox.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-flights-gl.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-flights-on-geo3d.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-flights.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-taxi-chengdu.png
 create mode 100644 examples/data-gl/thumb-manual/lines3d-taxi-routes-of-cape-town.png
 create mode 100644 examples/data-gl/thumb-manual/linesGL-ny.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-alcohol-consumption.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-buildings-on-mapbox.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-buildings.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-colorful-cities.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-plastic-material-style-buildings-on-mapbox.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-wood-city.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-wood-map-on-mapbox.png
 create mode 100644 examples/data-gl/thumb-manual/map3d-wood-map.png
 create mode 100644 examples/data-gl/thumb-manual/metal-bar3d.png
 create mode 100644 examples/data-gl/thumb-manual/metal-surface.png
 create mode 100644 examples/data-gl/thumb-manual/parametric-surface-rose.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3D-dataset.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d-globe-population.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d-orthographic.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d-scatter.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d-shanghai.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d-simplex-noise.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d-weibo-checkin-on-mapbox.png
 create mode 100644 examples/data-gl/thumb-manual/scatter3d.png
 create mode 100644 examples/data-gl/thumb-manual/scatterGL-gps.png
 create mode 100644 examples/data-gl/thumb-manual/scattergl-weibo.png
 create mode 100644 examples/data-gl/thumb-manual/simple-surface.png
 create mode 100644 examples/data-gl/thumb-manual/sphere-parametric-surface.png
 create mode 100644 examples/data-gl/thumb-manual/stacked-bar3d.png
 create mode 100644 examples/data-gl/thumb-manual/surface-breather.png
 create mode 100644 examples/data-gl/thumb-manual/surface-golden-rose.png
 create mode 100644 examples/data-gl/thumb-manual/surface-leather.png
 create mode 100644 examples/data-gl/thumb-manual/surface-mollusc-shell.png
 create mode 100644 examples/data-gl/thumb-manual/surface-theme-roses.png
 create mode 100644 examples/data-gl/thumb-manual/surface-wave.png
 create mode 100644 examples/data-gl/thumb-manual/transparent-bar3d.png
 create mode 100644 examples/data-gl/thumb/animating-contour-on-globe.png
 create mode 100644 examples/data-gl/thumb/bar3d-dataset.png
 create mode 100644 examples/data-gl/thumb/bar3d-global-population.png
 create mode 100644 examples/data-gl/thumb/bar3d-mapbox-view-change.png
 create mode 100644 examples/data-gl/thumb/bar3d-music-visualization.png
 create mode 100644 examples/data-gl/thumb/bar3d-myth.png
 create mode 100644 examples/data-gl/thumb/bar3d-noise-modified-from-marpi-demo.png
 create mode 100644 examples/data-gl/thumb/bar3d-on-mapbox.png
 create mode 100644 examples/data-gl/thumb/bar3d-punch-card.png
 create mode 100644 examples/data-gl/thumb/bar3d-shanghai.png
 create mode 100644 examples/data-gl/thumb/bar3d-simplex-noise.png
 create mode 100644 examples/data-gl/thumb/bar3d-voxelize-image.png
 create mode 100644 examples/data-gl/thumb/flowGL-noise.png
 create mode 100644 examples/data-gl/thumb/geo3d-with-different-height.png
 create mode 100644 examples/data-gl/thumb/geo3d.png
 create mode 100644 examples/data-gl/thumb/global-population-bar3d-on-globe.png
 create mode 100644 examples/data-gl/thumb/global-wind-visualization-2.png
 create mode 100644 examples/data-gl/thumb/global-wind-visualization.png
 create mode 100644 examples/data-gl/thumb/globe-contour-paint.png
 create mode 100644 examples/data-gl/thumb/globe-country-carousel.png
 create mode 100644 examples/data-gl/thumb/globe-displacement.png
 create mode 100644 examples/data-gl/thumb/globe-echarts-gl-hello-world.png
 create mode 100644 examples/data-gl/thumb/globe-layers.png
 create mode 100644 examples/data-gl/thumb/globe-moon.png
 create mode 100644 examples/data-gl/thumb/globe-with-echarts-surface.png
 create mode 100644 examples/data-gl/thumb/graphgl-gpu-layout.png
 create mode 100644 examples/data-gl/thumb/graphgl-large-internet.png
 create mode 100644 examples/data-gl/thumb/graphgl-npm-dep.png
 create mode 100644 examples/data-gl/thumb/image-surface-sushuang.png
 create mode 100644 examples/data-gl/thumb/image-to-bar3d.png
 create mode 100644 examples/data-gl/thumb/iron-globe.png
 create mode 100644 examples/data-gl/thumb/line3d-orthographic.png
 create mode 100644 examples/data-gl/thumb/lines3d-airline-on-globe.png
 create mode 100644 examples/data-gl/thumb/lines3d-flight-path-on-mapbox.png
 create mode 100644 examples/data-gl/thumb/lines3d-flights-gl.png
 create mode 100644 examples/data-gl/thumb/lines3d-flights-on-geo3d.png
 create mode 100644 examples/data-gl/thumb/lines3d-flights.png
 create mode 100644 examples/data-gl/thumb/lines3d-taxi-chengdu.png
 create mode 100644 examples/data-gl/thumb/lines3d-taxi-routes-of-cape-town.png
 create mode 100644 examples/data-gl/thumb/linesGL-ny.png
 create mode 100644 examples/data-gl/thumb/map3d-alcohol-consumption.png
 create mode 100644 examples/data-gl/thumb/map3d-buildings-on-mapbox.png
 create mode 100644 examples/data-gl/thumb/map3d-buildings.png
 create mode 100644 examples/data-gl/thumb/map3d-colorful-cities.png
 create mode 100644 examples/data-gl/thumb/map3d-plastic-material-style-buildings-on-mapbox.png
 create mode 100644 examples/data-gl/thumb/map3d-wood-city.png
 create mode 100644 examples/data-gl/thumb/map3d-wood-map-on-mapbox.png
 create mode 100644 examples/data-gl/thumb/map3d-wood-map.png
 create mode 100644 examples/data-gl/thumb/metal-bar3d.png
 create mode 100644 examples/data-gl/thumb/metal-surface.png
 create mode 100644 examples/data-gl/thumb/parametric-surface-rose.png
 create mode 100644 examples/data-gl/thumb/scatter3D-dataset.png
 create mode 100644 examples/data-gl/thumb/scatter3d-globe-population.png
 create mode 100644 examples/data-gl/thumb/scatter3d-orthographic.png
 create mode 100644 examples/data-gl/thumb/scatter3d-scatter.png
 create mode 100644 examples/data-gl/thumb/scatter3d-shanghai.png
 create mode 100644 examples/data-gl/thumb/scatter3d-simplex-noise.png
 create mode 100644 examples/data-gl/thumb/scatter3d-weibo-checkin-on-mapbox.png
 create mode 100644 examples/data-gl/thumb/scatter3d.png
 create mode 100644 examples/data-gl/thumb/scatterGL-gps.png
 create mode 100644 examples/data-gl/thumb/scattergl-weibo.png
 create mode 100644 examples/data-gl/thumb/simple-surface.png
 create mode 100644 examples/data-gl/thumb/sphere-parametric-surface.png
 create mode 100644 examples/data-gl/thumb/stacked-bar3d.png
 create mode 100644 examples/data-gl/thumb/surface-breather.png
 create mode 100644 examples/data-gl/thumb/surface-golden-rose.png
 create mode 100644 examples/data-gl/thumb/surface-leather.png
 create mode 100644 examples/data-gl/thumb/surface-mollusc-shell.png
 create mode 100644 examples/data-gl/thumb/surface-theme-roses.png
 create mode 100644 examples/data-gl/thumb/surface-wave.png
 create mode 100644 examples/data-gl/thumb/transparent-bar3d.png
 create mode 100644 examples/data-gl/transparent-bar3d.js
 create mode 100644 examples/data/area-basic.js
 create mode 100644 examples/data/area-rainfall.js
 create mode 100644 examples/data/area-simple.js
 create mode 100644 examples/data/area-stack.js
 create mode 100644 examples/data/asset/data/airport-schedule.json
 create mode 100644 examples/data/asset/data/aqi-beijing.json
 create mode 100644 examples/data/asset/data/aqi.csv
 create mode 100644 examples/data/asset/data/aqi_convert.js
 create mode 100644 examples/data/asset/data/confidence-band.json
 create mode 100644 examples/data/asset/data/disk.tree.json
 create mode 100644 examples/data/asset/data/draggable.js
 create mode 100644 examples/data/asset/data/ec-option-doc-statistics-201604.json
 create mode 100755 examples/data/asset/data/energy.json
 create mode 100644 examples/data/asset/data/fake-nebula.bin
 create mode 100644 examples/data/asset/data/flare.json
 create mode 100644 examples/data/asset/data/flights.json
 create mode 100644 examples/data/asset/data/gps/extract.js
 create mode 100644 examples/data/asset/data/gps/gps_0.bin
 create mode 100644 examples/data/asset/data/gps/gps_1.bin
 create mode 100644 examples/data/asset/data/gps/gps_10.bin
 create mode 100644 examples/data/asset/data/gps/gps_100.bin
 create mode 100644 examples/data/asset/data/gps/gps_101.bin
 create mode 100644 examples/data/asset/data/gps/gps_102.bin
 create mode 100644 examples/data/asset/data/gps/gps_103.bin
 create mode 100644 examples/data/asset/data/gps/gps_104.bin
 create mode 100644 examples/data/asset/data/gps/gps_105.bin
 create mode 100644 examples/data/asset/data/gps/gps_106.bin
 create mode 100644 examples/data/asset/data/gps/gps_107.bin
 create mode 100644 examples/data/asset/data/gps/gps_108.bin
 create mode 100644 examples/data/asset/data/gps/gps_109.bin
 create mode 100644 examples/data/asset/data/gps/gps_11.bin
 create mode 100644 examples/data/asset/data/gps/gps_110.bin
 create mode 100644 examples/data/asset/data/gps/gps_111.bin
 create mode 100644 examples/data/asset/data/gps/gps_112.bin
 create mode 100644 examples/data/asset/data/gps/gps_113.bin
 create mode 100644 examples/data/asset/data/gps/gps_114.bin
 create mode 100644 examples/data/asset/data/gps/gps_115.bin
 create mode 100644 examples/data/asset/data/gps/gps_116.bin
 create mode 100644 examples/data/asset/data/gps/gps_117.bin
 create mode 100644 examples/data/asset/data/gps/gps_118.bin
 create mode 100644 examples/data/asset/data/gps/gps_119.bin
 create mode 100644 examples/data/asset/data/gps/gps_12.bin
 create mode 100644 examples/data/asset/data/gps/gps_120.bin
 create mode 100644 examples/data/asset/data/gps/gps_121.bin
 create mode 100644 examples/data/asset/data/gps/gps_122.bin
 create mode 100644 examples/data/asset/data/gps/gps_123.bin
 create mode 100644 examples/data/asset/data/gps/gps_124.bin
 create mode 100644 examples/data/asset/data/gps/gps_125.bin
 create mode 100644 examples/data/asset/data/gps/gps_126.bin
 create mode 100644 examples/data/asset/data/gps/gps_127.bin
 create mode 100644 examples/data/asset/data/gps/gps_128.bin
 create mode 100644 examples/data/asset/data/gps/gps_129.bin
 create mode 100644 examples/data/asset/data/gps/gps_13.bin
 create mode 100644 examples/data/asset/data/gps/gps_130.bin
 create mode 100644 examples/data/asset/data/gps/gps_131.bin
 create mode 100644 examples/data/asset/data/gps/gps_132.bin
 create mode 100644 examples/data/asset/data/gps/gps_133.bin
 create mode 100644 examples/data/asset/data/gps/gps_134.bin
 create mode 100644 examples/data/asset/data/gps/gps_135.bin
 create mode 100644 examples/data/asset/data/gps/gps_136.bin
 create mode 100644 examples/data/asset/data/gps/gps_137.bin
 create mode 100644 examples/data/asset/data/gps/gps_138.bin
 create mode 100644 examples/data/asset/data/gps/gps_139.bin
 create mode 100644 examples/data/asset/data/gps/gps_14.bin
 create mode 100644 examples/data/asset/data/gps/gps_140.bin
 create mode 100644 examples/data/asset/data/gps/gps_141.bin
 create mode 100644 examples/data/asset/data/gps/gps_142.bin
 create mode 100644 examples/data/asset/data/gps/gps_143.bin
 create mode 100644 examples/data/asset/data/gps/gps_144.bin
 create mode 100644 examples/data/asset/data/gps/gps_145.bin
 create mode 100644 examples/data/asset/data/gps/gps_146.bin
 create mode 100644 examples/data/asset/data/gps/gps_147.bin
 create mode 100644 examples/data/asset/data/gps/gps_148.bin
 create mode 100644 examples/data/asset/data/gps/gps_149.bin
 create mode 100644 examples/data/asset/data/gps/gps_15.bin
 create mode 100644 examples/data/asset/data/gps/gps_150.bin
 create mode 100644 examples/data/asset/data/gps/gps_151.bin
 create mode 100644 examples/data/asset/data/gps/gps_152.bin
 create mode 100644 examples/data/asset/data/gps/gps_153.bin
 create mode 100644 examples/data/asset/data/gps/gps_154.bin
 create mode 100644 examples/data/asset/data/gps/gps_155.bin
 create mode 100644 examples/data/asset/data/gps/gps_156.bin
 create mode 100644 examples/data/asset/data/gps/gps_157.bin
 create mode 100644 examples/data/asset/data/gps/gps_158.bin
 create mode 100644 examples/data/asset/data/gps/gps_159.bin
 create mode 100644 examples/data/asset/data/gps/gps_16.bin
 create mode 100644 examples/data/asset/data/gps/gps_160.bin
 create mode 100644 examples/data/asset/data/gps/gps_161.bin
 create mode 100644 examples/data/asset/data/gps/gps_162.bin
 create mode 100644 examples/data/asset/data/gps/gps_163.bin
 create mode 100644 examples/data/asset/data/gps/gps_164.bin
 create mode 100644 examples/data/asset/data/gps/gps_165.bin
 create mode 100644 examples/data/asset/data/gps/gps_166.bin
 create mode 100644 examples/data/asset/data/gps/gps_167.bin
 create mode 100644 examples/data/asset/data/gps/gps_168.bin
 create mode 100644 examples/data/asset/data/gps/gps_169.bin
 create mode 100644 examples/data/asset/data/gps/gps_17.bin
 create mode 100644 examples/data/asset/data/gps/gps_170.bin
 create mode 100644 examples/data/asset/data/gps/gps_171.bin
 create mode 100644 examples/data/asset/data/gps/gps_172.bin
 create mode 100644 examples/data/asset/data/gps/gps_173.bin
 create mode 100644 examples/data/asset/data/gps/gps_174.bin
 create mode 100644 examples/data/asset/data/gps/gps_175.bin
 create mode 100644 examples/data/asset/data/gps/gps_176.bin
 create mode 100644 examples/data/asset/data/gps/gps_177.bin
 create mode 100644 examples/data/asset/data/gps/gps_178.bin
 create mode 100644 examples/data/asset/data/gps/gps_179.bin
 create mode 100644 examples/data/asset/data/gps/gps_18.bin
 create mode 100644 examples/data/asset/data/gps/gps_180.bin
 create mode 100644 examples/data/asset/data/gps/gps_181.bin
 create mode 100644 examples/data/asset/data/gps/gps_182.bin
 create mode 100644 examples/data/asset/data/gps/gps_183.bin
 create mode 100644 examples/data/asset/data/gps/gps_184.bin
 create mode 100644 examples/data/asset/data/gps/gps_185.bin
 create mode 100644 examples/data/asset/data/gps/gps_186.bin
 create mode 100644 examples/data/asset/data/gps/gps_187.bin
 create mode 100644 examples/data/asset/data/gps/gps_188.bin
 create mode 100644 examples/data/asset/data/gps/gps_189.bin
 create mode 100644 examples/data/asset/data/gps/gps_19.bin
 create mode 100644 examples/data/asset/data/gps/gps_190.bin
 create mode 100644 examples/data/asset/data/gps/gps_191.bin
 create mode 100644 examples/data/asset/data/gps/gps_192.bin
 create mode 100644 examples/data/asset/data/gps/gps_193.bin
 create mode 100644 examples/data/asset/data/gps/gps_194.bin
 create mode 100644 examples/data/asset/data/gps/gps_195.bin
 create mode 100644 examples/data/asset/data/gps/gps_196.bin
 create mode 100644 examples/data/asset/data/gps/gps_197.bin
 create mode 100644 examples/data/asset/data/gps/gps_198.bin
 create mode 100644 examples/data/asset/data/gps/gps_199.bin
 create mode 100644 examples/data/asset/data/gps/gps_2.bin
 create mode 100644 examples/data/asset/data/gps/gps_20.bin
 create mode 100644 examples/data/asset/data/gps/gps_200.bin
 create mode 100644 examples/data/asset/data/gps/gps_201.bin
 create mode 100644 examples/data/asset/data/gps/gps_202.bin
 create mode 100644 examples/data/asset/data/gps/gps_203.bin
 create mode 100644 examples/data/asset/data/gps/gps_204.bin
 create mode 100644 examples/data/asset/data/gps/gps_205.bin
 create mode 100644 examples/data/asset/data/gps/gps_206.bin
 create mode 100644 examples/data/asset/data/gps/gps_207.bin
 create mode 100644 examples/data/asset/data/gps/gps_208.bin
 create mode 100644 examples/data/asset/data/gps/gps_209.bin
 create mode 100644 examples/data/asset/data/gps/gps_21.bin
 create mode 100644 examples/data/asset/data/gps/gps_210.bin
 create mode 100644 examples/data/asset/data/gps/gps_211.bin
 create mode 100644 examples/data/asset/data/gps/gps_212.bin
 create mode 100644 examples/data/asset/data/gps/gps_213.bin
 create mode 100644 examples/data/asset/data/gps/gps_214.bin
 create mode 100644 examples/data/asset/data/gps/gps_215.bin
 create mode 100644 examples/data/asset/data/gps/gps_216.bin
 create mode 100644 examples/data/asset/data/gps/gps_217.bin
 create mode 100644 examples/data/asset/data/gps/gps_218.bin
 create mode 100644 examples/data/asset/data/gps/gps_219.bin
 create mode 100644 examples/data/asset/data/gps/gps_22.bin
 create mode 100644 examples/data/asset/data/gps/gps_220.bin
 create mode 100644 examples/data/asset/data/gps/gps_221.bin
 create mode 100644 examples/data/asset/data/gps/gps_222.bin
 create mode 100644 examples/data/asset/data/gps/gps_223.bin
 create mode 100644 examples/data/asset/data/gps/gps_224.bin
 create mode 100644 examples/data/asset/data/gps/gps_225.bin
 create mode 100644 examples/data/asset/data/gps/gps_226.bin
 create mode 100644 examples/data/asset/data/gps/gps_227.bin
 create mode 100644 examples/data/asset/data/gps/gps_228.bin
 create mode 100644 examples/data/asset/data/gps/gps_229.bin
 create mode 100644 examples/data/asset/data/gps/gps_23.bin
 create mode 100644 examples/data/asset/data/gps/gps_24.bin
 create mode 100644 examples/data/asset/data/gps/gps_25.bin
 create mode 100644 examples/data/asset/data/gps/gps_26.bin
 create mode 100644 examples/data/asset/data/gps/gps_27.bin
 create mode 100644 examples/data/asset/data/gps/gps_28.bin
 create mode 100644 examples/data/asset/data/gps/gps_29.bin
 create mode 100644 examples/data/asset/data/gps/gps_3.bin
 create mode 100644 examples/data/asset/data/gps/gps_30.bin
 create mode 100644 examples/data/asset/data/gps/gps_31.bin
 create mode 100644 examples/data/asset/data/gps/gps_32.bin
 create mode 100644 examples/data/asset/data/gps/gps_33.bin
 create mode 100644 examples/data/asset/data/gps/gps_34.bin
 create mode 100644 examples/data/asset/data/gps/gps_35.bin
 create mode 100644 examples/data/asset/data/gps/gps_36.bin
 create mode 100644 examples/data/asset/data/gps/gps_37.bin
 create mode 100644 examples/data/asset/data/gps/gps_38.bin
 create mode 100644 examples/data/asset/data/gps/gps_39.bin
 create mode 100644 examples/data/asset/data/gps/gps_4.bin
 create mode 100644 examples/data/asset/data/gps/gps_40.bin
 create mode 100644 examples/data/asset/data/gps/gps_41.bin
 create mode 100644 examples/data/asset/data/gps/gps_42.bin
 create mode 100644 examples/data/asset/data/gps/gps_43.bin
 create mode 100644 examples/data/asset/data/gps/gps_44.bin
 create mode 100644 examples/data/asset/data/gps/gps_45.bin
 create mode 100644 examples/data/asset/data/gps/gps_46.bin
 create mode 100644 examples/data/asset/data/gps/gps_47.bin
 create mode 100644 examples/data/asset/data/gps/gps_48.bin
 create mode 100644 examples/data/asset/data/gps/gps_49.bin
 create mode 100644 examples/data/asset/data/gps/gps_5.bin
 create mode 100644 examples/data/asset/data/gps/gps_50.bin
 create mode 100644 examples/data/asset/data/gps/gps_51.bin
 create mode 100644 examples/data/asset/data/gps/gps_52.bin
 create mode 100644 examples/data/asset/data/gps/gps_53.bin
 create mode 100644 examples/data/asset/data/gps/gps_54.bin
 create mode 100644 examples/data/asset/data/gps/gps_55.bin
 create mode 100644 examples/data/asset/data/gps/gps_56.bin
 create mode 100644 examples/data/asset/data/gps/gps_57.bin
 create mode 100644 examples/data/asset/data/gps/gps_58.bin
 create mode 100644 examples/data/asset/data/gps/gps_59.bin
 create mode 100644 examples/data/asset/data/gps/gps_6.bin
 create mode 100644 examples/data/asset/data/gps/gps_60.bin
 create mode 100644 examples/data/asset/data/gps/gps_61.bin
 create mode 100644 examples/data/asset/data/gps/gps_62.bin
 create mode 100644 examples/data/asset/data/gps/gps_63.bin
 create mode 100644 examples/data/asset/data/gps/gps_64.bin
 create mode 100644 examples/data/asset/data/gps/gps_65.bin
 create mode 100644 examples/data/asset/data/gps/gps_66.bin
 create mode 100644 examples/data/asset/data/gps/gps_67.bin
 create mode 100644 examples/data/asset/data/gps/gps_68.bin
 create mode 100644 examples/data/asset/data/gps/gps_69.bin
 create mode 100644 examples/data/asset/data/gps/gps_7.bin
 create mode 100644 examples/data/asset/data/gps/gps_70.bin
 create mode 100644 examples/data/asset/data/gps/gps_71.bin
 create mode 100644 examples/data/asset/data/gps/gps_72.bin
 create mode 100644 examples/data/asset/data/gps/gps_73.bin
 create mode 100644 examples/data/asset/data/gps/gps_74.bin
 create mode 100644 examples/data/asset/data/gps/gps_75.bin
 create mode 100644 examples/data/asset/data/gps/gps_76.bin
 create mode 100644 examples/data/asset/data/gps/gps_77.bin
 create mode 100644 examples/data/asset/data/gps/gps_78.bin
 create mode 100644 examples/data/asset/data/gps/gps_79.bin
 create mode 100644 examples/data/asset/data/gps/gps_8.bin
 create mode 100644 examples/data/asset/data/gps/gps_80.bin
 create mode 100644 examples/data/asset/data/gps/gps_81.bin
 create mode 100644 examples/data/asset/data/gps/gps_82.bin
 create mode 100644 examples/data/asset/data/gps/gps_83.bin
 create mode 100644 examples/data/asset/data/gps/gps_84.bin
 create mode 100644 examples/data/asset/data/gps/gps_85.bin
 create mode 100644 examples/data/asset/data/gps/gps_86.bin
 create mode 100644 examples/data/asset/data/gps/gps_87.bin
 create mode 100644 examples/data/asset/data/gps/gps_88.bin
 create mode 100644 examples/data/asset/data/gps/gps_89.bin
 create mode 100644 examples/data/asset/data/gps/gps_9.bin
 create mode 100644 examples/data/asset/data/gps/gps_90.bin
 create mode 100644 examples/data/asset/data/gps/gps_91.bin
 create mode 100644 examples/data/asset/data/gps/gps_92.bin
 create mode 100644 examples/data/asset/data/gps/gps_93.bin
 create mode 100644 examples/data/asset/data/gps/gps_94.bin
 create mode 100644 examples/data/asset/data/gps/gps_95.bin
 create mode 100644 examples/data/asset/data/gps/gps_96.bin
 create mode 100644 examples/data/asset/data/gps/gps_97.bin
 create mode 100644 examples/data/asset/data/gps/gps_98.bin
 create mode 100644 examples/data/asset/data/gps/gps_99.bin
 create mode 100644 examples/data/asset/data/hangzhou-tracks.json
 create mode 100644 examples/data/asset/data/house-price-area2.json
 create mode 100644 examples/data/asset/data/kawhi-leonard-16-17-regular.json
 create mode 100644 examples/data/asset/data/les-miserables.gexf
 create mode 100644 examples/data/asset/data/life-expectancy-table.json
 create mode 100644 examples/data/asset/data/life-expectancy.json
 create mode 100644 examples/data/asset/data/linear-regression.json
 create mode 100644 examples/data/asset/data/lines-bus.json
 create mode 100644 examples/data/asset/data/links-ny/links_ny.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_0.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_1.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_10.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_11.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_12.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_13.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_14.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_15.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_16.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_17.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_18.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_19.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_2.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_20.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_21.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_22.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_23.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_24.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_25.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_26.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_27.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_28.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_29.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_3.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_30.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_31.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_4.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_5.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_6.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_7.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_8.bin
 create mode 100644 examples/data/asset/data/links-ny/links_ny_9.bin
 create mode 100644 examples/data/asset/data/masterPainterColorChoice.json
 create mode 100644 examples/data/asset/data/nba-court.json
 create mode 100644 examples/data/asset/data/npmdepgraph.min10.json
 create mode 100644 examples/data/asset/data/nutrients.json
 create mode 100644 examples/data/asset/data/obama_budget_proposal_2012.json
 create mode 100644 examples/data/asset/data/obama_budget_proposal_2012.list.json
 create mode 100644 examples/data/asset/data/product.json
 create mode 100644 examples/data/asset/data/stock-DJI.json
 create mode 100644 examples/data/asset/data/timelineGDP.js
 create mode 100644 examples/data/asset/data/webkit-dep.json
 create mode 100644 examples/data/asset/data/weibo.json
 create mode 100644 examples/data/asset/data/wind-barb-hobart.json
 create mode 100644 examples/data/asset/geo/HK.json
 create mode 100644 examples/data/asset/geo/USA.json
 create mode 100644 examples/data/asset/img/arrow-down.png
 create mode 100644 examples/data/asset/img/arrow-up.png
 create mode 100644 examples/data/asset/img/hill-Kilimanjaro.png
 create mode 100644 examples/data/asset/img/hill-Qomolangma.png
 create mode 100644 examples/data/asset/img/weather/cloudy.png
 create mode 100644 examples/data/asset/img/weather/cloudy_128.png
 create mode 100644 examples/data/asset/img/weather/showers.png
 create mode 100644 examples/data/asset/img/weather/showers_128.png
 create mode 100644 examples/data/asset/img/weather/sunny.png
 create mode 100644 examples/data/asset/img/weather/sunny_128.png
 create mode 100644 examples/data/asset/sound/roll-it-up.mp3
 create mode 100644 examples/data/bar-animation-delay.js
 create mode 100644 examples/data/bar-brush.js
 create mode 100644 examples/data/bar-gradient.js
 create mode 100644 examples/data/bar-histogram.js
 create mode 100644 examples/data/bar-label-rotation.js
 create mode 100644 examples/data/bar-large.js
 create mode 100644 examples/data/bar-negative.js
 create mode 100644 examples/data/bar-negative2.js
 create mode 100644 examples/data/bar-polar-real-estate.js
 create mode 100644 examples/data/bar-polar-stack-radial.js
 create mode 100644 examples/data/bar-polar-stack.js
 create mode 100644 examples/data/bar-rich-text.js
 create mode 100644 examples/data/bar-simple.js
 create mode 100644 examples/data/bar-stack.js
 create mode 100644 examples/data/bar-tick-align.js
 create mode 100644 examples/data/bar-waterfall.js
 create mode 100644 examples/data/bar-waterfall2.js
 create mode 100644 examples/data/bar-y-category-stack.js
 create mode 100644 examples/data/bar-y-category.js
 create mode 100644 examples/data/bar1.js
 create mode 100644 examples/data/boxplot-light-velocity.js
 create mode 100644 examples/data/boxplot-light-velocity2.js
 create mode 100644 examples/data/boxplot-multi.js
 create mode 100644 examples/data/bubble-gradient.js
 create mode 100644 examples/data/calendar-charts.js
 create mode 100644 examples/data/calendar-effectscatter.js
 create mode 100644 examples/data/calendar-graph.js
 create mode 100644 examples/data/calendar-heatmap.js
 create mode 100644 examples/data/calendar-horizontal.js
 create mode 100644 examples/data/calendar-lunar.js
 create mode 100644 examples/data/calendar-pie.js
 create mode 100644 examples/data/calendar-simple.js
 create mode 100644 examples/data/calendar-vertical.js
 create mode 100644 examples/data/candlestick-brush.js
 create mode 100644 examples/data/candlestick-large.js
 create mode 100644 examples/data/candlestick-sh-2015.js
 create mode 100644 examples/data/candlestick-sh.js
 create mode 100644 examples/data/candlestick-simple.js
 create mode 100644 examples/data/candlestick-touch.js
 create mode 100644 examples/data/confidence-band.js
 create mode 100644 examples/data/custom-bar-trend.js
 create mode 100644 examples/data/custom-calendar-icon.js
 create mode 100644 examples/data/custom-cartesian-polygon.js
 create mode 100644 examples/data/custom-error-bar.js
 create mode 100644 examples/data/custom-error-scatter.js
 create mode 100644 examples/data/custom-gantt-flight.js
 create mode 100644 examples/data/custom-hexbin.js
 create mode 100644 examples/data/custom-ohlc.js
 create mode 100644 examples/data/custom-polar-heatmap.js
 create mode 100644 examples/data/custom-profile.js
 create mode 100644 examples/data/custom-profit.js
 create mode 100644 examples/data/custom-wind.js
 create mode 100644 examples/data/cycle-plot.js
 create mode 100644 examples/data/dataset-default.js
 create mode 100644 examples/data/dataset-encode0.js
 create mode 100644 examples/data/dataset-encode1.js
 create mode 100644 examples/data/dataset-link.js
 create mode 100644 examples/data/dataset-series-layout-by.js
 create mode 100644 examples/data/dataset-simple0.js
 create mode 100644 examples/data/dataset-simple1.js
 create mode 100644 examples/data/doc-example/aria-pie.js
 create mode 100644 examples/data/doc-example/axisPointer-handle-image.js
 create mode 100644 examples/data/doc-example/bar-dataZoom-filterMode.js
 create mode 100644 examples/data/doc-example/bar-large.js
 create mode 100644 examples/data/doc-example/bar-media-timeline.js
 create mode 100644 examples/data/doc-example/barGrid-barGap.js
 create mode 100644 examples/data/doc-example/candlestick-axisPointer.js
 create mode 100644 examples/data/doc-example/canvas-vs-svg-en.js
 create mode 100644 examples/data/doc-example/canvas-vs-svg.js
 create mode 100644 examples/data/doc-example/dataset-encode-simple0.js
 create mode 100644 examples/data/doc-example/getting-started.js
 create mode 100644 examples/data/doc-example/graphic-bounding.js
 create mode 100644 examples/data/doc-example/label-position.js
 create mode 100644 examples/data/doc-example/line-stack-tiled.js
 create mode 100644 examples/data/doc-example/map-example.js
 create mode 100644 examples/data/doc-example/map-visualMap-continuous-text.js
 create mode 100644 examples/data/doc-example/map-visualMap-continuous.js
 create mode 100644 examples/data/doc-example/map-visualMap-pieces.js
 create mode 100644 examples/data/doc-example/map-visualMap-piecewise-text.js
 create mode 100644 examples/data/doc-example/mix-timeline-all.js
 create mode 100644 examples/data/doc-example/parallel-all.js
 create mode 100644 examples/data/doc-example/pictorialBar-clip.js
 create mode 100644 examples/data/doc-example/pictorialBar-graphicType.js
 create mode 100644 examples/data/doc-example/pictorialBar-patternSize.js
 create mode 100644 examples/data/doc-example/pictorialBar-position.js
 create mode 100644 examples/data/doc-example/pictorialBar-repeat.js
 create mode 100644 examples/data/doc-example/pictorialBar-repeatDirection.js
 create mode 100644 examples/data/doc-example/pictorialBar-repeatLayout.js
 create mode 100644 examples/data/doc-example/pictorialBar-symbolBoundingDataArray.js
 create mode 100644 examples/data/doc-example/pictorialBar-symbolSize.js
 create mode 100644 examples/data/doc-example/pie-highlight.js
 create mode 100644 examples/data/doc-example/pie-media.js
 create mode 100644 examples/data/doc-example/polar-anticlockwise.js
 create mode 100644 examples/data/doc-example/polar-start-angle.js
 create mode 100644 examples/data/doc-example/radar.js
 create mode 100644 examples/data/doc-example/scatter-dataZoom-all.js
 create mode 100644 examples/data/doc-example/scatter-tutorial-dataZoom-1.js
 create mode 100644 examples/data/doc-example/scatter-tutorial-dataZoom-2.js
 create mode 100644 examples/data/doc-example/scatter-tutorial-dataZoom-3.js
 create mode 100644 examples/data/doc-example/scatter-visualMap-categories.js
 create mode 100644 examples/data/doc-example/scatter-visualMap-piecewise.js
 create mode 100644 examples/data/doc-example/sunburst-color.js
 create mode 100644 examples/data/doc-example/sunburst-highlight-ancestor.js
 create mode 100644 examples/data/doc-example/sunburst-highlight-descendant.js
 create mode 100644 examples/data/doc-example/sunburst-label-align.js
 create mode 100644 examples/data/doc-example/sunburst-simple.js
 create mode 100644 examples/data/doc-example/text-block-fregment.js
 create mode 100644 examples/data/doc-example/text-fregment-align.js
 create mode 100644 examples/data/doc-example/text-options.js
 create mode 100644 examples/data/doc-example/title-block.js
 create mode 100644 examples/data/doc-example/treemap-borderColor.js
 create mode 100644 examples/data/doc-example/tutorial-async.js
 create mode 100644 examples/data/doc-example/tutorial-dynamic-data.js
 create mode 100644 examples/data/doc-example/tutorial-loading.js
 create mode 100644 examples/data/doc-example/tutorial-styling-step0.js
 create mode 100644 examples/data/doc-example/tutorial-styling-step1.js
 create mode 100644 examples/data/doc-example/tutorial-styling-step2.js
 create mode 100644 examples/data/doc-example/tutorial-styling-step3.js
 create mode 100644 examples/data/doc-example/tutorial-styling-step4.js
 create mode 100644 examples/data/doc-example/tutorial-styling-step5.js
 create mode 100644 examples/data/dynamic-data.js
 create mode 100644 examples/data/dynamic-data2.js
 create mode 100644 examples/data/effectScatter-bmap.js
 create mode 100644 examples/data/effectScatter-map.js
 create mode 100644 examples/data/funnel-align.js
 create mode 100644 examples/data/funnel-customize.js
 create mode 100644 examples/data/funnel-mutiple.js
 create mode 100644 examples/data/funnel.js
 create mode 100644 examples/data/gauge-car-dark.js
 create mode 100644 examples/data/gauge-car.js
 create mode 100644 examples/data/gauge.js
 create mode 100644 examples/data/geo-lines.js
 create mode 100644 examples/data/geo-map-scatter.js
 create mode 100644 examples/data/graph-circular-layout.js
 create mode 100644 examples/data/graph-force-dynamic.js
 create mode 100644 examples/data/graph-force.js
 create mode 100644 examples/data/graph-force2.js
 create mode 100644 examples/data/graph-grid.js
 create mode 100644 examples/data/graph-life-expectancy.js
 create mode 100644 examples/data/graph-npm.js
 create mode 100644 examples/data/graph-simple.js
 create mode 100644 examples/data/graph-webkit-dep.js
 create mode 100644 examples/data/graph.js
 create mode 100644 examples/data/grid-multiple.js
 create mode 100644 examples/data/heatmap-bmap.js
 create mode 100644 examples/data/heatmap-cartesian.js
 create mode 100644 examples/data/heatmap-large-piecewise.js
 create mode 100644 examples/data/heatmap-large.js
 create mode 100644 examples/data/heatmap-map.js
 create mode 100644 examples/data/line-aqi.js
 create mode 100644 examples/data/line-draggable.js
 create mode 100644 examples/data/line-easing.js
 create mode 100644 examples/data/line-gradient.js
 create mode 100644 examples/data/line-graphic.js
 create mode 100644 examples/data/line-in-cartesian-coordinate-system.js
 create mode 100644 examples/data/line-log.js
 create mode 100644 examples/data/line-marker.js
 create mode 100644 examples/data/line-pen.js
 create mode 100644 examples/data/line-polar.js
 create mode 100644 examples/data/line-polar2.js
 create mode 100644 examples/data/line-sections.js
 create mode 100644 examples/data/line-simple.js
 create mode 100644 examples/data/line-smooth.js
 create mode 100644 examples/data/line-stack.js
 create mode 100644 examples/data/line-step.js
 create mode 100644 examples/data/line-style.js
 create mode 100644 examples/data/line-tooltip-touch.js
 create mode 100644 examples/data/line-y-category.js
 create mode 100644 examples/data/lines-airline.js
 create mode 100644 examples/data/lines-bmap-bus.js
 create mode 100644 examples/data/lines-bmap-effect.js
 create mode 100644 examples/data/lines-bmap.js
 create mode 100644 examples/data/lines-ny.js
 create mode 100644 examples/data/map-HK.js
 create mode 100644 examples/data/map-bin.js
 create mode 100644 examples/data/map-china-dataRange.js
 create mode 100644 examples/data/map-china.js
 create mode 100644 examples/data/map-labels.js
 create mode 100644 examples/data/map-locate.js
 create mode 100644 examples/data/map-parallel-prices.js
 create mode 100644 examples/data/map-polygon.js
 create mode 100644 examples/data/map-province.js
 create mode 100644 examples/data/map-usa.js
 create mode 100644 examples/data/map-world-dataRange.js
 create mode 100644 examples/data/map-world.js
 create mode 100644 examples/data/meta/area-basic.md
 create mode 100644 examples/data/meta/area-rainfall.md
 create mode 100644 examples/data/meta/area-simple.md
 create mode 100644 examples/data/meta/area-stack.md
 create mode 100644 examples/data/meta/bar-animation-delay.md
 create mode 100644 examples/data/meta/bar-brush.md
 create mode 100644 examples/data/meta/bar-gradient.md
 create mode 100644 examples/data/meta/bar-histogram.md
 create mode 100644 examples/data/meta/bar-label-rotation.md
 create mode 100644 examples/data/meta/bar-large.md
 create mode 100644 examples/data/meta/bar-negative.md
 create mode 100644 examples/data/meta/bar-negative2.md
 create mode 100644 examples/data/meta/bar-polar-real-estate.md
 create mode 100644 examples/data/meta/bar-polar-stack-radial.md
 create mode 100644 examples/data/meta/bar-polar-stack.md
 create mode 100644 examples/data/meta/bar-rich-text.md
 create mode 100644 examples/data/meta/bar-simple.md
 create mode 100644 examples/data/meta/bar-stack.md
 create mode 100644 examples/data/meta/bar-tick-align.md
 create mode 100644 examples/data/meta/bar-waterfall.md
 create mode 100644 examples/data/meta/bar-waterfall2.md
 create mode 100644 examples/data/meta/bar-y-category-stack.md
 create mode 100644 examples/data/meta/bar-y-category.md
 create mode 100644 examples/data/meta/bar1.md
 create mode 100644 examples/data/meta/boxplot-light-velocity.md
 create mode 100644 examples/data/meta/boxplot-light-velocity2.md
 create mode 100644 examples/data/meta/boxplot-multi.md
 create mode 100644 examples/data/meta/bubble-gradient.md
 create mode 100644 examples/data/meta/calendar-charts.md
 create mode 100644 examples/data/meta/calendar-effectscatter.md
 create mode 100644 examples/data/meta/calendar-graph.md
 create mode 100644 examples/data/meta/calendar-heatmap.md
 create mode 100644 examples/data/meta/calendar-horizontal.md
 create mode 100644 examples/data/meta/calendar-lunar.md
 create mode 100644 examples/data/meta/calendar-pie.md
 create mode 100644 examples/data/meta/calendar-simple.md
 create mode 100644 examples/data/meta/calendar-vertical.md
 create mode 100644 examples/data/meta/candlestick-brush.md
 create mode 100644 examples/data/meta/candlestick-large.md
 create mode 100644 examples/data/meta/candlestick-sh-2015.md
 create mode 100644 examples/data/meta/candlestick-sh.md
 create mode 100644 examples/data/meta/candlestick-simple.md
 create mode 100644 examples/data/meta/candlestick-touch.md
 create mode 100644 examples/data/meta/confidence-band.md
 create mode 100644 examples/data/meta/custom-bar-trend.md
 create mode 100644 examples/data/meta/custom-calendar-icon.md
 create mode 100644 examples/data/meta/custom-cartesian-polygon.md
 create mode 100644 examples/data/meta/custom-error-bar.md
 create mode 100644 examples/data/meta/custom-error-scatter.md
 create mode 100644 examples/data/meta/custom-gantt-flight.md
 create mode 100644 examples/data/meta/custom-hexbin.md
 create mode 100644 examples/data/meta/custom-ohlc.md
 create mode 100644 examples/data/meta/custom-polar-heatmap.md
 create mode 100644 examples/data/meta/custom-profile.md
 create mode 100644 examples/data/meta/custom-profit.md
 create mode 100644 examples/data/meta/custom-wind.md
 create mode 100644 examples/data/meta/cycle-plot.md
 create mode 100644 examples/data/meta/dataset-default.md
 create mode 100644 examples/data/meta/dataset-encode0.md
 create mode 100644 examples/data/meta/dataset-encode1.md
 create mode 100644 examples/data/meta/dataset-link.md
 create mode 100644 examples/data/meta/dataset-series-layout-by.md
 create mode 100644 examples/data/meta/dataset-simple0.md
 create mode 100644 examples/data/meta/dataset-simple1.md
 create mode 100644 examples/data/meta/dynamic-data.md
 create mode 100644 examples/data/meta/dynamic-data2.md
 create mode 100644 examples/data/meta/effectScatter-bmap.md
 create mode 100644 examples/data/meta/effectScatter-map.md
 create mode 100644 examples/data/meta/funnel-align.md
 create mode 100644 examples/data/meta/funnel-customize.md
 create mode 100644 examples/data/meta/funnel-mutiple.md
 create mode 100644 examples/data/meta/funnel.md
 create mode 100644 examples/data/meta/gauge-car-dark.md
 create mode 100644 examples/data/meta/gauge-car.md
 create mode 100644 examples/data/meta/gauge.md
 create mode 100644 examples/data/meta/geo-lines.md
 create mode 100644 examples/data/meta/geo-map-scatter.md
 create mode 100644 examples/data/meta/graph-circular-layout.md
 create mode 100644 examples/data/meta/graph-force-dynamic.md
 create mode 100644 examples/data/meta/graph-force.md
 create mode 100644 examples/data/meta/graph-force2.md
 create mode 100644 examples/data/meta/graph-grid.md
 create mode 100644 examples/data/meta/graph-life-expectancy.md
 create mode 100644 examples/data/meta/graph-npm.md
 create mode 100644 examples/data/meta/graph-simple.md
 create mode 100644 examples/data/meta/graph-webkit-dep.md
 create mode 100644 examples/data/meta/graph.md
 create mode 100644 examples/data/meta/grid-multiple.md
 create mode 100644 examples/data/meta/heatmap-bmap.md
 create mode 100644 examples/data/meta/heatmap-cartesian.md
 create mode 100644 examples/data/meta/heatmap-large-piecewise.md
 create mode 100644 examples/data/meta/heatmap-large.md
 create mode 100644 examples/data/meta/heatmap-map.md
 create mode 100644 examples/data/meta/line-aqi.md
 create mode 100644 examples/data/meta/line-draggable.md
 create mode 100644 examples/data/meta/line-easing.md
 create mode 100644 examples/data/meta/line-gradient.md
 create mode 100644 examples/data/meta/line-graphic.md
 create mode 100644 examples/data/meta/line-in-cartesian-coordinate-system.md
 create mode 100644 examples/data/meta/line-log.md
 create mode 100644 examples/data/meta/line-marker.md
 create mode 100644 examples/data/meta/line-pen.md
 create mode 100644 examples/data/meta/line-polar.md
 create mode 100644 examples/data/meta/line-polar2.md
 create mode 100644 examples/data/meta/line-sections.md
 create mode 100644 examples/data/meta/line-simple.md
 create mode 100644 examples/data/meta/line-smooth.md
 create mode 100644 examples/data/meta/line-stack.md
 create mode 100644 examples/data/meta/line-step.md
 create mode 100644 examples/data/meta/line-style.md
 create mode 100644 examples/data/meta/line-tooltip-touch.md
 create mode 100644 examples/data/meta/line-y-category.md
 create mode 100644 examples/data/meta/lines-airline.md
 create mode 100644 examples/data/meta/lines-bmap-bus.md
 create mode 100644 examples/data/meta/lines-bmap-effect.md
 create mode 100644 examples/data/meta/lines-bmap.md
 create mode 100644 examples/data/meta/lines-ny.md
 create mode 100644 examples/data/meta/map-HK.md
 create mode 100644 examples/data/meta/map-bin.md
 create mode 100644 examples/data/meta/map-china-dataRange.md
 create mode 100644 examples/data/meta/map-china.md
 create mode 100644 examples/data/meta/map-labels.md
 create mode 100644 examples/data/meta/map-locate.md
 create mode 100644 examples/data/meta/map-parallel-prices.md
 create mode 100644 examples/data/meta/map-polygon.md
 create mode 100644 examples/data/meta/map-province.md
 create mode 100644 examples/data/meta/map-usa.md
 create mode 100644 examples/data/meta/map-world-dataRange.md
 create mode 100644 examples/data/meta/map-world.md
 create mode 100644 examples/data/meta/mix-line-bar.md
 create mode 100644 examples/data/meta/mix-timeline-finance.md
 create mode 100644 examples/data/meta/mix-zoom-on-value.md
 create mode 100644 examples/data/meta/multiple-x-axis.md
 create mode 100644 examples/data/meta/multiple-y-axis.md
 create mode 100644 examples/data/meta/parallel-aqi.md
 create mode 100644 examples/data/meta/parallel-nutrients.md
 create mode 100644 examples/data/meta/parallel-simple.md
 create mode 100644 examples/data/meta/pictorialBar-body-fill.md
 create mode 100644 examples/data/meta/pictorialBar-dotted.md
 create mode 100644 examples/data/meta/pictorialBar-forest.md
 create mode 100644 examples/data/meta/pictorialBar-hill.md
 create mode 100644 examples/data/meta/pictorialBar-spirit.md
 create mode 100644 examples/data/meta/pictorialBar-vehicle.md
 create mode 100644 examples/data/meta/pictorialBar-velocity.md
 create mode 100644 examples/data/meta/pie-custom.md
 create mode 100644 examples/data/meta/pie-doughnut.md
 create mode 100644 examples/data/meta/pie-legend.md
 create mode 100644 examples/data/meta/pie-nest.md
 create mode 100644 examples/data/meta/pie-pattern.md
 create mode 100644 examples/data/meta/pie-rich-text.md
 create mode 100644 examples/data/meta/pie-roseType.md
 create mode 100644 examples/data/meta/pie-simple.md
 create mode 100644 examples/data/meta/radar-aqi.md
 create mode 100644 examples/data/meta/radar-custom.md
 create mode 100644 examples/data/meta/radar-multiple.md
 create mode 100644 examples/data/meta/radar.md
 create mode 100644 examples/data/meta/radar2.md
 create mode 100644 examples/data/meta/sankey-energy.md
 create mode 100644 examples/data/meta/sankey-itemstyle.md
 create mode 100644 examples/data/meta/sankey-nodeAlign-left.md
 create mode 100644 examples/data/meta/sankey-nodeAlign-right.md
 create mode 100644 examples/data/meta/sankey-product.md
 create mode 100644 examples/data/meta/sankey-simple.md
 create mode 100644 examples/data/meta/sankey-vertical.md
 create mode 100644 examples/data/meta/scatter-anscombe-quartet.md
 create mode 100644 examples/data/meta/scatter-aqi-color.md
 create mode 100644 examples/data/meta/scatter-clustering-process.md
 create mode 100644 examples/data/meta/scatter-effect.md
 create mode 100644 examples/data/meta/scatter-exponential-regression.md
 create mode 100644 examples/data/meta/scatter-large.md
 create mode 100644 examples/data/meta/scatter-life-expectancy-timeline.md
 create mode 100644 examples/data/meta/scatter-linear-regression.md
 create mode 100644 examples/data/meta/scatter-logarithmic-regression.md
 create mode 100644 examples/data/meta/scatter-map-brush.md
 create mode 100644 examples/data/meta/scatter-map.md
 create mode 100644 examples/data/meta/scatter-matrix.md
 create mode 100644 examples/data/meta/scatter-nebula.md
 create mode 100644 examples/data/meta/scatter-nutrients-matrix.md
 create mode 100644 examples/data/meta/scatter-nutrients.md
 create mode 100644 examples/data/meta/scatter-painter-choice.md
 create mode 100644 examples/data/meta/scatter-polar-punchCard.md
 create mode 100644 examples/data/meta/scatter-polynomial-regression.md
 create mode 100644 examples/data/meta/scatter-punchCard.md
 create mode 100644 examples/data/meta/scatter-simple.md
 create mode 100644 examples/data/meta/scatter-single-axis.md
 create mode 100644 examples/data/meta/scatter-stream-visual.md
 create mode 100644 examples/data/meta/scatter-weibo.md
 create mode 100644 examples/data/meta/scatter-weight.md
 create mode 100644 examples/data/meta/scatter-world-population.md
 create mode 100644 examples/data/meta/sunburst-book.md
 create mode 100644 examples/data/meta/sunburst-drink.md
 create mode 100644 examples/data/meta/sunburst-label-position.md
 create mode 100644 examples/data/meta/sunburst-label-rotate.md
 create mode 100644 examples/data/meta/sunburst-monochrome.md
 create mode 100644 examples/data/meta/sunburst-simple.md
 create mode 100644 examples/data/meta/sunburst-visualMap.md
 create mode 100644 examples/data/meta/themeRiver-basic.md
 create mode 100644 examples/data/meta/themeRiver-lastfm.md
 create mode 100644 examples/data/meta/tree-basic.md
 create mode 100644 examples/data/meta/tree-legend.md
 create mode 100644 examples/data/meta/tree-orient-bottom-top.md
 create mode 100644 examples/data/meta/tree-orient-right-left.md
 create mode 100644 examples/data/meta/tree-radial.md
 create mode 100644 examples/data/meta/tree-vertical.md
 create mode 100644 examples/data/meta/treemap-disk.md
 create mode 100644 examples/data/meta/treemap-drill-down.md
 create mode 100644 examples/data/meta/treemap-obama.md
 create mode 100644 examples/data/meta/treemap-show-parent.md
 create mode 100644 examples/data/meta/treemap-simple.md
 create mode 100644 examples/data/meta/treemap-visual.md
 create mode 100644 examples/data/meta/watermark.md
 create mode 100644 examples/data/meta/wind-barb.md
 create mode 100644 examples/data/mix-line-bar.js
 create mode 100644 examples/data/mix-timeline-finance.js
 create mode 100644 examples/data/mix-zoom-on-value.js
 create mode 100644 examples/data/multiple-x-axis.js
 create mode 100644 examples/data/multiple-y-axis.js
 create mode 100644 examples/data/parallel-aqi.js
 create mode 100644 examples/data/parallel-nutrients.js
 create mode 100644 examples/data/parallel-simple.js
 create mode 100644 examples/data/pictorialBar-body-fill.js
 create mode 100644 examples/data/pictorialBar-dotted.js
 create mode 100644 examples/data/pictorialBar-forest.js
 create mode 100644 examples/data/pictorialBar-hill.js
 create mode 100644 examples/data/pictorialBar-spirit.js
 create mode 100644 examples/data/pictorialBar-vehicle.js
 create mode 100644 examples/data/pictorialBar-velocity.js
 create mode 100644 examples/data/pie-custom.js
 create mode 100644 examples/data/pie-doughnut.js
 create mode 100644 examples/data/pie-legend.js
 create mode 100644 examples/data/pie-nest.js
 create mode 100644 examples/data/pie-pattern.js
 create mode 100644 examples/data/pie-rich-text.js
 create mode 100644 examples/data/pie-roseType.js
 create mode 100644 examples/data/pie-simple.js
 create mode 100644 examples/data/radar-aqi.js
 create mode 100644 examples/data/radar-custom.js
 create mode 100644 examples/data/radar-multiple.js
 create mode 100644 examples/data/radar.js
 create mode 100644 examples/data/radar2.js
 create mode 100644 examples/data/sankey-energy.js
 create mode 100644 examples/data/sankey-itemstyle.js
 create mode 100644 examples/data/sankey-nodeAlign-left.js
 create mode 100644 examples/data/sankey-nodeAlign-right.js
 create mode 100644 examples/data/sankey-product.js
 create mode 100644 examples/data/sankey-simple.js
 create mode 100644 examples/data/sankey-vertical.js
 create mode 100644 examples/data/scatter-anscombe-quartet.js
 create mode 100644 examples/data/scatter-aqi-color.js
 create mode 100644 examples/data/scatter-clustering-process.js
 create mode 100644 examples/data/scatter-effect.js
 create mode 100644 examples/data/scatter-exponential-regression.js
 create mode 100644 examples/data/scatter-large.js
 create mode 100644 examples/data/scatter-life-expectancy-timeline.js
 create mode 100644 examples/data/scatter-linear-regression.js
 create mode 100644 examples/data/scatter-logarithmic-regression.js
 create mode 100644 examples/data/scatter-map-brush.js
 create mode 100644 examples/data/scatter-map.js
 create mode 100644 examples/data/scatter-matrix.js
 create mode 100644 examples/data/scatter-nebula.js
 create mode 100644 examples/data/scatter-nutrients-matrix.js
 create mode 100644 examples/data/scatter-nutrients.js
 create mode 100644 examples/data/scatter-painter-choice.js
 create mode 100644 examples/data/scatter-polar-punchCard.js
 create mode 100644 examples/data/scatter-polynomial-regression.js
 create mode 100644 examples/data/scatter-punchCard.js
 create mode 100644 examples/data/scatter-simple.js
 create mode 100644 examples/data/scatter-single-axis.js
 create mode 100644 examples/data/scatter-stream-visual.js
 create mode 100644 examples/data/scatter-weibo.js
 create mode 100644 examples/data/scatter-weight.js
 create mode 100644 examples/data/scatter-world-population.js
 create mode 100644 examples/data/sunburst-book.js
 create mode 100644 examples/data/sunburst-drink.js
 create mode 100644 examples/data/sunburst-label-rotate.js
 create mode 100644 examples/data/sunburst-monochrome.js
 create mode 100644 examples/data/sunburst-simple.js
 create mode 100644 examples/data/sunburst-visualMap.js
 create mode 100644 examples/data/themeRiver-basic.js
 create mode 100644 examples/data/themeRiver-lastfm.js
 create mode 100644 examples/data/thumb-dark/area-basic.png
 create mode 100644 examples/data/thumb-dark/area-rainfall.png
 create mode 100644 examples/data/thumb-dark/area-simple.png
 create mode 100644 examples/data/thumb-dark/area-stack.png
 create mode 100644 examples/data/thumb-dark/bar-animation-delay.png
 create mode 100644 examples/data/thumb-dark/bar-brush.png
 create mode 100644 examples/data/thumb-dark/bar-gradient.png
 create mode 100644 examples/data/thumb-dark/bar-histogram.png
 create mode 100644 examples/data/thumb-dark/bar-label-rotation.png
 create mode 100644 examples/data/thumb-dark/bar-large.png
 create mode 100644 examples/data/thumb-dark/bar-negative.png
 create mode 100644 examples/data/thumb-dark/bar-negative2.png
 create mode 100644 examples/data/thumb-dark/bar-polar-real-estate.png
 create mode 100644 examples/data/thumb-dark/bar-polar-stack-radial.png
 create mode 100644 examples/data/thumb-dark/bar-polar-stack.png
 create mode 100644 examples/data/thumb-dark/bar-rich-text.png
 create mode 100644 examples/data/thumb-dark/bar-simple.png
 create mode 100644 examples/data/thumb-dark/bar-stack.png
 create mode 100644 examples/data/thumb-dark/bar-tick-align.png
 create mode 100644 examples/data/thumb-dark/bar-waterfall.png
 create mode 100644 examples/data/thumb-dark/bar-waterfall2.png
 create mode 100644 examples/data/thumb-dark/bar-y-category-stack.png
 create mode 100644 examples/data/thumb-dark/bar-y-category.png
 create mode 100644 examples/data/thumb-dark/bar1.png
 create mode 100644 examples/data/thumb-dark/boxplot-light-velocity.png
 create mode 100644 examples/data/thumb-dark/boxplot-light-velocity2.png
 create mode 100644 examples/data/thumb-dark/boxplot-multi.png
 create mode 100644 examples/data/thumb-dark/bubble-gradient.png
 create mode 100644 examples/data/thumb-dark/calendar-charts.png
 create mode 100644 examples/data/thumb-dark/calendar-effectscatter.png
 create mode 100644 examples/data/thumb-dark/calendar-graph.png
 create mode 100644 examples/data/thumb-dark/calendar-heatmap.png
 create mode 100644 examples/data/thumb-dark/calendar-horizontal.png
 create mode 100644 examples/data/thumb-dark/calendar-lunar.png
 create mode 100644 examples/data/thumb-dark/calendar-pie.png
 create mode 100644 examples/data/thumb-dark/calendar-simple.png
 create mode 100644 examples/data/thumb-dark/calendar-vertical.png
 create mode 100644 examples/data/thumb-dark/candlestick-brush.png
 create mode 100644 examples/data/thumb-dark/candlestick-large.png
 create mode 100644 examples/data/thumb-dark/candlestick-sh-2015.png
 create mode 100644 examples/data/thumb-dark/candlestick-sh.png
 create mode 100644 examples/data/thumb-dark/candlestick-simple.png
 create mode 100644 examples/data/thumb-dark/candlestick-touch.png
 create mode 100644 examples/data/thumb-dark/confidence-band.png
 create mode 100644 examples/data/thumb-dark/custom-bar-trend.png
 create mode 100644 examples/data/thumb-dark/custom-calendar-icon.png
 create mode 100644 examples/data/thumb-dark/custom-cartesian-polygon.png
 create mode 100644 examples/data/thumb-dark/custom-error-bar.png
 create mode 100644 examples/data/thumb-dark/custom-error-scatter.png
 create mode 100644 examples/data/thumb-dark/custom-gantt-flight.png
 create mode 100644 examples/data/thumb-dark/custom-hexbin.png
 create mode 100644 examples/data/thumb-dark/custom-ohlc.png
 create mode 100644 examples/data/thumb-dark/custom-polar-heatmap.png
 create mode 100644 examples/data/thumb-dark/custom-profile.png
 create mode 100644 examples/data/thumb-dark/custom-profit.png
 create mode 100644 examples/data/thumb-dark/custom-wind.png
 create mode 100644 examples/data/thumb-dark/cycle-plot.png
 create mode 100644 examples/data/thumb-dark/dataset-default.png
 create mode 100644 examples/data/thumb-dark/dataset-encode0.png
 create mode 100644 examples/data/thumb-dark/dataset-encode1.png
 create mode 100644 examples/data/thumb-dark/dataset-link.png
 create mode 100644 examples/data/thumb-dark/dataset-series-layout-by.png
 create mode 100644 examples/data/thumb-dark/dataset-simple0.png
 create mode 100644 examples/data/thumb-dark/dataset-simple1.png
 create mode 100644 examples/data/thumb-dark/dynamic-data.png
 create mode 100644 examples/data/thumb-dark/dynamic-data2.png
 create mode 100644 examples/data/thumb-dark/effectScatter-bmap.png
 create mode 100644 examples/data/thumb-dark/effectScatter-map.png
 create mode 100644 examples/data/thumb-dark/funnel-align.png
 create mode 100644 examples/data/thumb-dark/funnel-customize.png
 create mode 100644 examples/data/thumb-dark/funnel-mutiple.png
 create mode 100644 examples/data/thumb-dark/funnel.png
 create mode 100644 examples/data/thumb-dark/gauge-car-dark.png
 create mode 100644 examples/data/thumb-dark/gauge-car.png
 create mode 100644 examples/data/thumb-dark/gauge.png
 create mode 100644 examples/data/thumb-dark/geo-lines.png
 create mode 100644 examples/data/thumb-dark/geo-map-scatter.png
 create mode 100644 examples/data/thumb-dark/graph-circular-layout.png
 create mode 100644 examples/data/thumb-dark/graph-force-dynamic.png
 create mode 100644 examples/data/thumb-dark/graph-force.png
 create mode 100644 examples/data/thumb-dark/graph-force2.png
 create mode 100644 examples/data/thumb-dark/graph-grid.png
 create mode 100644 examples/data/thumb-dark/graph-life-expectancy.png
 create mode 100644 examples/data/thumb-dark/graph-npm.png
 create mode 100644 examples/data/thumb-dark/graph-simple.png
 create mode 100644 examples/data/thumb-dark/graph-webkit-dep.png
 create mode 100644 examples/data/thumb-dark/graph.png
 create mode 100644 examples/data/thumb-dark/grid-multiple.png
 create mode 100644 examples/data/thumb-dark/heatmap-bmap.png
 create mode 100644 examples/data/thumb-dark/heatmap-cartesian.png
 create mode 100644 examples/data/thumb-dark/heatmap-large-piecewise.png
 create mode 100644 examples/data/thumb-dark/heatmap-large.png
 create mode 100644 examples/data/thumb-dark/heatmap-map.png
 create mode 100644 examples/data/thumb-dark/line-aqi.png
 create mode 100644 examples/data/thumb-dark/line-draggable.png
 create mode 100644 examples/data/thumb-dark/line-easing.png
 create mode 100644 examples/data/thumb-dark/line-gradient.png
 create mode 100644 examples/data/thumb-dark/line-graphic.png
 create mode 100644 examples/data/thumb-dark/line-in-cartesian-coordinate-system.png
 create mode 100644 examples/data/thumb-dark/line-log.png
 create mode 100644 examples/data/thumb-dark/line-marker.png
 create mode 100644 examples/data/thumb-dark/line-pen.png
 create mode 100644 examples/data/thumb-dark/line-polar.png
 create mode 100644 examples/data/thumb-dark/line-polar2.png
 create mode 100644 examples/data/thumb-dark/line-sections.png
 create mode 100644 examples/data/thumb-dark/line-simple.png
 create mode 100644 examples/data/thumb-dark/line-smooth.png
 create mode 100644 examples/data/thumb-dark/line-stack.png
 create mode 100644 examples/data/thumb-dark/line-step.png
 create mode 100644 examples/data/thumb-dark/line-style.png
 create mode 100644 examples/data/thumb-dark/line-tooltip-touch.png
 create mode 100644 examples/data/thumb-dark/line-y-category.png
 create mode 100644 examples/data/thumb-dark/lines-airline.png
 create mode 100644 examples/data/thumb-dark/lines-bmap-bus.png
 create mode 100644 examples/data/thumb-dark/lines-bmap-effect.png
 create mode 100644 examples/data/thumb-dark/lines-bmap.png
 create mode 100644 examples/data/thumb-dark/lines-ny.png
 create mode 100644 examples/data/thumb-dark/map-HK.png
 create mode 100644 examples/data/thumb-dark/map-bin.png
 create mode 100644 examples/data/thumb-dark/map-china-dataRange.png
 create mode 100644 examples/data/thumb-dark/map-china.png
 create mode 100644 examples/data/thumb-dark/map-labels.png
 create mode 100644 examples/data/thumb-dark/map-locate.png
 create mode 100644 examples/data/thumb-dark/map-parallel-prices.png
 create mode 100644 examples/data/thumb-dark/map-polygon.png
 create mode 100644 examples/data/thumb-dark/map-province.png
 create mode 100644 examples/data/thumb-dark/map-usa.png
 create mode 100644 examples/data/thumb-dark/map-world-dataRange.png
 create mode 100644 examples/data/thumb-dark/map-world.png
 create mode 100644 examples/data/thumb-dark/mix-line-bar.png
 create mode 100644 examples/data/thumb-dark/mix-timeline-finance.png
 create mode 100644 examples/data/thumb-dark/mix-zoom-on-value.png
 create mode 100644 examples/data/thumb-dark/multiple-x-axis.png
 create mode 100644 examples/data/thumb-dark/multiple-y-axis.png
 create mode 100644 examples/data/thumb-dark/parallel-aqi.png
 create mode 100644 examples/data/thumb-dark/parallel-nutrients.png
 create mode 100644 examples/data/thumb-dark/parallel-simple.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-body-fill.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-dotted.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-forest.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-hill.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-spirit.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-vehicle.png
 create mode 100644 examples/data/thumb-dark/pictorialBar-velocity.png
 create mode 100644 examples/data/thumb-dark/pie-custom.png
 create mode 100644 examples/data/thumb-dark/pie-doughnut.png
 create mode 100644 examples/data/thumb-dark/pie-legend.png
 create mode 100644 examples/data/thumb-dark/pie-nest.png
 create mode 100644 examples/data/thumb-dark/pie-pattern.png
 create mode 100644 examples/data/thumb-dark/pie-rich-text.png
 create mode 100644 examples/data/thumb-dark/pie-roseType.png
 create mode 100644 examples/data/thumb-dark/pie-simple.png
 create mode 100644 examples/data/thumb-dark/radar-aqi.png
 create mode 100644 examples/data/thumb-dark/radar-custom.png
 create mode 100644 examples/data/thumb-dark/radar-multiple.png
 create mode 100644 examples/data/thumb-dark/radar.png
 create mode 100644 examples/data/thumb-dark/radar2.png
 create mode 100644 examples/data/thumb-dark/sankey-energy.png
 create mode 100644 examples/data/thumb-dark/sankey-product.png
 create mode 100644 examples/data/thumb-dark/sankey-simple.png
 create mode 100644 examples/data/thumb-dark/sankey-vertical.png
 create mode 100644 examples/data/thumb-dark/scatter-anscombe-quartet.png
 create mode 100644 examples/data/thumb-dark/scatter-aqi-color.png
 create mode 100644 examples/data/thumb-dark/scatter-clustering-process.png
 create mode 100644 examples/data/thumb-dark/scatter-effect.png
 create mode 100644 examples/data/thumb-dark/scatter-exponential-regression.png
 create mode 100644 examples/data/thumb-dark/scatter-large.png
 create mode 100644 examples/data/thumb-dark/scatter-life-expectancy-timeline.png
 create mode 100644 examples/data/thumb-dark/scatter-linear-regression.png
 create mode 100644 examples/data/thumb-dark/scatter-logarithmic-regression.png
 create mode 100644 examples/data/thumb-dark/scatter-map-brush.png
 create mode 100644 examples/data/thumb-dark/scatter-map.png
 create mode 100644 examples/data/thumb-dark/scatter-matrix.png
 create mode 100644 examples/data/thumb-dark/scatter-nebula.png
 create mode 100644 examples/data/thumb-dark/scatter-nutrients-matrix.png
 create mode 100644 examples/data/thumb-dark/scatter-nutrients.png
 create mode 100644 examples/data/thumb-dark/scatter-painter-choice.png
 create mode 100644 examples/data/thumb-dark/scatter-polar-punchCard.png
 create mode 100644 examples/data/thumb-dark/scatter-polynomial-regression.png
 create mode 100644 examples/data/thumb-dark/scatter-punchCard.png
 create mode 100644 examples/data/thumb-dark/scatter-simple.png
 create mode 100644 examples/data/thumb-dark/scatter-single-axis.png
 create mode 100644 examples/data/thumb-dark/scatter-stream-visual.png
 create mode 100644 examples/data/thumb-dark/scatter-weibo.png
 create mode 100644 examples/data/thumb-dark/scatter-weight.png
 create mode 100644 examples/data/thumb-dark/scatter-world-population.png
 create mode 100644 examples/data/thumb-dark/sunburst-book.png
 create mode 100644 examples/data/thumb-dark/sunburst-drink.png
 create mode 100644 examples/data/thumb-dark/sunburst-label-rotate.png
 create mode 100644 examples/data/thumb-dark/sunburst-monochrome.png
 create mode 100644 examples/data/thumb-dark/sunburst-simple.png
 create mode 100644 examples/data/thumb-dark/sunburst-visualMap.png
 create mode 100644 examples/data/thumb-dark/themeRiver-basic.png
 create mode 100644 examples/data/thumb-dark/themeRiver-lastfm.png
 create mode 100644 examples/data/thumb-dark/tree-basic.png
 create mode 100644 examples/data/thumb-dark/tree-legend.png
 create mode 100644 examples/data/thumb-dark/tree-orient-bottom-top.png
 create mode 100644 examples/data/thumb-dark/tree-orient-right-left.png
 create mode 100644 examples/data/thumb-dark/tree-radial.png
 create mode 100644 examples/data/thumb-dark/tree-vertical.png
 create mode 100644 examples/data/thumb-dark/treemap-disk.png
 create mode 100644 examples/data/thumb-dark/treemap-drill-down.png
 create mode 100644 examples/data/thumb-dark/treemap-obama.png
 create mode 100644 examples/data/thumb-dark/treemap-show-parent.png
 create mode 100644 examples/data/thumb-dark/treemap-simple.png
 create mode 100644 examples/data/thumb-dark/treemap-visual.png
 create mode 100644 examples/data/thumb-dark/watermark.png
 create mode 100644 examples/data/thumb-dark/wind-barb.png
 create mode 100644 examples/data/thumb-light/area-basic.png
 create mode 100644 examples/data/thumb-light/area-rainfall.png
 create mode 100644 examples/data/thumb-light/area-simple.png
 create mode 100644 examples/data/thumb-light/area-stack.png
 create mode 100644 examples/data/thumb-light/bar-animation-delay.png
 create mode 100644 examples/data/thumb-light/bar-brush.png
 create mode 100644 examples/data/thumb-light/bar-gradient.png
 create mode 100644 examples/data/thumb-light/bar-histogram.png
 create mode 100644 examples/data/thumb-light/bar-label-rotation.png
 create mode 100644 examples/data/thumb-light/bar-large.png
 create mode 100644 examples/data/thumb-light/bar-negative.png
 create mode 100644 examples/data/thumb-light/bar-negative2.png
 create mode 100644 examples/data/thumb-light/bar-polar-real-estate.png
 create mode 100644 examples/data/thumb-light/bar-polar-stack-radial.png
 create mode 100644 examples/data/thumb-light/bar-polar-stack.png
 create mode 100644 examples/data/thumb-light/bar-rich-text.png
 create mode 100644 examples/data/thumb-light/bar-simple.png
 create mode 100644 examples/data/thumb-light/bar-stack.png
 create mode 100644 examples/data/thumb-light/bar-tick-align.png
 create mode 100644 examples/data/thumb-light/bar-waterfall.png
 create mode 100644 examples/data/thumb-light/bar-waterfall2.png
 create mode 100644 examples/data/thumb-light/bar-y-category-stack.png
 create mode 100644 examples/data/thumb-light/bar-y-category.png
 create mode 100644 examples/data/thumb-light/bar1.png
 create mode 100644 examples/data/thumb-light/boxplot-light-velocity.png
 create mode 100644 examples/data/thumb-light/boxplot-light-velocity2.png
 create mode 100644 examples/data/thumb-light/boxplot-multi.png
 create mode 100644 examples/data/thumb-light/bubble-gradient.png
 create mode 100644 examples/data/thumb-light/calendar-charts.png
 create mode 100644 examples/data/thumb-light/calendar-effectscatter.png
 create mode 100644 examples/data/thumb-light/calendar-graph.png
 create mode 100644 examples/data/thumb-light/calendar-heatmap.png
 create mode 100644 examples/data/thumb-light/calendar-horizontal.png
 create mode 100644 examples/data/thumb-light/calendar-lunar.png
 create mode 100644 examples/data/thumb-light/calendar-pie.png
 create mode 100644 examples/data/thumb-light/calendar-simple.png
 create mode 100644 examples/data/thumb-light/calendar-vertical.png
 create mode 100644 examples/data/thumb-light/candlestick-brush.png
 create mode 100644 examples/data/thumb-light/candlestick-large.png
 create mode 100644 examples/data/thumb-light/candlestick-sh-2015.png
 create mode 100644 examples/data/thumb-light/candlestick-sh.png
 create mode 100644 examples/data/thumb-light/candlestick-simple.png
 create mode 100644 examples/data/thumb-light/candlestick-touch.png
 create mode 100644 examples/data/thumb-light/confidence-band.png
 create mode 100644 examples/data/thumb-light/custom-bar-trend.png
 create mode 100644 examples/data/thumb-light/custom-calendar-icon.png
 create mode 100644 examples/data/thumb-light/custom-cartesian-polygon.png
 create mode 100644 examples/data/thumb-light/custom-error-bar.png
 create mode 100644 examples/data/thumb-light/custom-error-scatter.png
 create mode 100644 examples/data/thumb-light/custom-gantt-flight.png
 create mode 100644 examples/data/thumb-light/custom-hexbin.png
 create mode 100644 examples/data/thumb-light/custom-ohlc.png
 create mode 100644 examples/data/thumb-light/custom-polar-heatmap.png
 create mode 100644 examples/data/thumb-light/custom-profile.png
 create mode 100644 examples/data/thumb-light/custom-profit.png
 create mode 100644 examples/data/thumb-light/custom-wind.png
 create mode 100644 examples/data/thumb-light/cycle-plot.png
 create mode 100644 examples/data/thumb-light/dataset-default.png
 create mode 100644 examples/data/thumb-light/dataset-encode0.png
 create mode 100644 examples/data/thumb-light/dataset-encode1.png
 create mode 100644 examples/data/thumb-light/dataset-link.png
 create mode 100644 examples/data/thumb-light/dataset-series-layout-by.png
 create mode 100644 examples/data/thumb-light/dataset-simple0.png
 create mode 100644 examples/data/thumb-light/dataset-simple1.png
 create mode 100644 examples/data/thumb-light/dynamic-data.png
 create mode 100644 examples/data/thumb-light/dynamic-data2.png
 create mode 100644 examples/data/thumb-light/effectScatter-bmap.png
 create mode 100644 examples/data/thumb-light/effectScatter-map.png
 create mode 100644 examples/data/thumb-light/funnel-align.png
 create mode 100644 examples/data/thumb-light/funnel-customize.png
 create mode 100644 examples/data/thumb-light/funnel-mutiple.png
 create mode 100644 examples/data/thumb-light/funnel.png
 create mode 100644 examples/data/thumb-light/gauge-car-dark.png
 create mode 100644 examples/data/thumb-light/gauge-car.png
 create mode 100644 examples/data/thumb-light/gauge.png
 create mode 100644 examples/data/thumb-light/geo-lines.png
 create mode 100644 examples/data/thumb-light/geo-map-scatter.png
 create mode 100644 examples/data/thumb-light/graph-circular-layout.png
 create mode 100644 examples/data/thumb-light/graph-force-dynamic.png
 create mode 100644 examples/data/thumb-light/graph-force.png
 create mode 100644 examples/data/thumb-light/graph-force2.png
 create mode 100644 examples/data/thumb-light/graph-grid.png
 create mode 100644 examples/data/thumb-light/graph-life-expectancy.png
 create mode 100644 examples/data/thumb-light/graph-npm.png
 create mode 100644 examples/data/thumb-light/graph-simple.png
 create mode 100644 examples/data/thumb-light/graph-webkit-dep.png
 create mode 100644 examples/data/thumb-light/graph.png
 create mode 100644 examples/data/thumb-light/grid-multiple.png
 create mode 100644 examples/data/thumb-light/heatmap-bmap.png
 create mode 100644 examples/data/thumb-light/heatmap-cartesian.png
 create mode 100644 examples/data/thumb-light/heatmap-large-piecewise.png
 create mode 100644 examples/data/thumb-light/heatmap-large.png
 create mode 100644 examples/data/thumb-light/heatmap-map.png
 create mode 100644 examples/data/thumb-light/line-aqi.png
 create mode 100644 examples/data/thumb-light/line-draggable.png
 create mode 100644 examples/data/thumb-light/line-easing.png
 create mode 100644 examples/data/thumb-light/line-gradient.png
 create mode 100644 examples/data/thumb-light/line-graphic.png
 create mode 100644 examples/data/thumb-light/line-in-cartesian-coordinate-system.png
 create mode 100644 examples/data/thumb-light/line-log.png
 create mode 100644 examples/data/thumb-light/line-marker.png
 create mode 100644 examples/data/thumb-light/line-pen.png
 create mode 100644 examples/data/thumb-light/line-polar.png
 create mode 100644 examples/data/thumb-light/line-polar2.png
 create mode 100644 examples/data/thumb-light/line-sections.png
 create mode 100644 examples/data/thumb-light/line-simple.png
 create mode 100644 examples/data/thumb-light/line-smooth.png
 create mode 100644 examples/data/thumb-light/line-stack.png
 create mode 100644 examples/data/thumb-light/line-step.png
 create mode 100644 examples/data/thumb-light/line-style.png
 create mode 100644 examples/data/thumb-light/line-tooltip-touch.png
 create mode 100644 examples/data/thumb-light/line-y-category.png
 create mode 100644 examples/data/thumb-light/lines-airline.png
 create mode 100644 examples/data/thumb-light/lines-bmap-bus.png
 create mode 100644 examples/data/thumb-light/lines-bmap-effect.png
 create mode 100644 examples/data/thumb-light/lines-bmap.png
 create mode 100644 examples/data/thumb-light/lines-ny.png
 create mode 100644 examples/data/thumb-light/map-HK.png
 create mode 100644 examples/data/thumb-light/map-bin.png
 create mode 100644 examples/data/thumb-light/map-china-dataRange.png
 create mode 100644 examples/data/thumb-light/map-china.png
 create mode 100644 examples/data/thumb-light/map-labels.png
 create mode 100644 examples/data/thumb-light/map-locate.png
 create mode 100644 examples/data/thumb-light/map-parallel-prices.png
 create mode 100644 examples/data/thumb-light/map-polygon.png
 create mode 100644 examples/data/thumb-light/map-province.png
 create mode 100644 examples/data/thumb-light/map-usa.png
 create mode 100644 examples/data/thumb-light/map-world-dataRange.png
 create mode 100644 examples/data/thumb-light/map-world.png
 create mode 100644 examples/data/thumb-light/mix-line-bar.png
 create mode 100644 examples/data/thumb-light/mix-timeline-finance.png
 create mode 100644 examples/data/thumb-light/mix-zoom-on-value.png
 create mode 100644 examples/data/thumb-light/multiple-x-axis.png
 create mode 100644 examples/data/thumb-light/multiple-y-axis.png
 create mode 100644 examples/data/thumb-light/parallel-aqi.png
 create mode 100644 examples/data/thumb-light/parallel-nutrients.png
 create mode 100644 examples/data/thumb-light/parallel-simple.png
 create mode 100644 examples/data/thumb-light/pictorialBar-body-fill.png
 create mode 100644 examples/data/thumb-light/pictorialBar-dotted.png
 create mode 100644 examples/data/thumb-light/pictorialBar-forest.png
 create mode 100644 examples/data/thumb-light/pictorialBar-hill.png
 create mode 100644 examples/data/thumb-light/pictorialBar-spirit.png
 create mode 100644 examples/data/thumb-light/pictorialBar-vehicle.png
 create mode 100644 examples/data/thumb-light/pictorialBar-velocity.png
 create mode 100644 examples/data/thumb-light/pie-custom.png
 create mode 100644 examples/data/thumb-light/pie-doughnut.png
 create mode 100644 examples/data/thumb-light/pie-legend.png
 create mode 100644 examples/data/thumb-light/pie-nest.png
 create mode 100644 examples/data/thumb-light/pie-pattern.png
 create mode 100644 examples/data/thumb-light/pie-rich-text.png
 create mode 100644 examples/data/thumb-light/pie-roseType.png
 create mode 100644 examples/data/thumb-light/pie-simple.png
 create mode 100644 examples/data/thumb-light/radar-aqi.png
 create mode 100644 examples/data/thumb-light/radar-custom.png
 create mode 100644 examples/data/thumb-light/radar-multiple.png
 create mode 100644 examples/data/thumb-light/radar.png
 create mode 100644 examples/data/thumb-light/radar2.png
 create mode 100644 examples/data/thumb-light/sankey-energy.png
 create mode 100644 examples/data/thumb-light/sankey-product.png
 create mode 100644 examples/data/thumb-light/sankey-simple.png
 create mode 100644 examples/data/thumb-light/sankey-vertical.png
 create mode 100644 examples/data/thumb-light/scatter-anscombe-quartet.png
 create mode 100644 examples/data/thumb-light/scatter-aqi-color.png
 create mode 100644 examples/data/thumb-light/scatter-clustering-process.png
 create mode 100644 examples/data/thumb-light/scatter-effect.png
 create mode 100644 examples/data/thumb-light/scatter-exponential-regression.png
 create mode 100644 examples/data/thumb-light/scatter-large.png
 create mode 100644 examples/data/thumb-light/scatter-life-expectancy-timeline.png
 create mode 100644 examples/data/thumb-light/scatter-linear-regression.png
 create mode 100644 examples/data/thumb-light/scatter-logarithmic-regression.png
 create mode 100644 examples/data/thumb-light/scatter-map-brush.png
 create mode 100644 examples/data/thumb-light/scatter-map.png
 create mode 100644 examples/data/thumb-light/scatter-matrix.png
 create mode 100644 examples/data/thumb-light/scatter-nebula.png
 create mode 100644 examples/data/thumb-light/scatter-nutrients-matrix.png
 create mode 100644 examples/data/thumb-light/scatter-nutrients.png
 create mode 100644 examples/data/thumb-light/scatter-painter-choice.png
 create mode 100644 examples/data/thumb-light/scatter-polar-punchCard.png
 create mode 100644 examples/data/thumb-light/scatter-polynomial-regression.png
 create mode 100644 examples/data/thumb-light/scatter-punchCard.png
 create mode 100644 examples/data/thumb-light/scatter-simple.png
 create mode 100644 examples/data/thumb-light/scatter-single-axis.png
 create mode 100644 examples/data/thumb-light/scatter-stream-visual.png
 create mode 100644 examples/data/thumb-light/scatter-weibo.png
 create mode 100644 examples/data/thumb-light/scatter-weight.png
 create mode 100644 examples/data/thumb-light/scatter-world-population.png
 create mode 100644 examples/data/thumb-light/sunburst-book.png
 create mode 100644 examples/data/thumb-light/sunburst-drink.png
 create mode 100644 examples/data/thumb-light/sunburst-label-rotate.png
 create mode 100644 examples/data/thumb-light/sunburst-monochrome.png
 create mode 100644 examples/data/thumb-light/sunburst-simple.png
 create mode 100644 examples/data/thumb-light/sunburst-visualMap.png
 create mode 100644 examples/data/thumb-light/themeRiver-basic.png
 create mode 100644 examples/data/thumb-light/themeRiver-lastfm.png
 create mode 100644 examples/data/thumb-light/tree-basic.png
 create mode 100644 examples/data/thumb-light/tree-legend.png
 create mode 100644 examples/data/thumb-light/tree-orient-bottom-top.png
 create mode 100644 examples/data/thumb-light/tree-orient-right-left.png
 create mode 100644 examples/data/thumb-light/tree-radial.png
 create mode 100644 examples/data/thumb-light/tree-vertical.png
 create mode 100644 examples/data/thumb-light/treemap-disk.png
 create mode 100644 examples/data/thumb-light/treemap-drill-down.png
 create mode 100644 examples/data/thumb-light/treemap-obama.png
 create mode 100644 examples/data/thumb-light/treemap-show-parent.png
 create mode 100644 examples/data/thumb-light/treemap-simple.png
 create mode 100644 examples/data/thumb-light/treemap-visual.png
 create mode 100644 examples/data/thumb-light/watermark.png
 create mode 100644 examples/data/thumb-light/wind-barb.png
 create mode 100644 examples/data/thumb-manual/lines-bmap-effect.png
 create mode 100644 examples/data/thumb/area-basic.png
 create mode 100644 examples/data/thumb/area-rainfall.png
 create mode 100644 examples/data/thumb/area-simple.png
 create mode 100644 examples/data/thumb/area-stack.png
 create mode 100644 examples/data/thumb/bar-animation-delay.png
 create mode 100644 examples/data/thumb/bar-brush.png
 create mode 100644 examples/data/thumb/bar-gradient.png
 create mode 100644 examples/data/thumb/bar-histogram.png
 create mode 100644 examples/data/thumb/bar-label-rotation.png
 create mode 100644 examples/data/thumb/bar-large.png
 create mode 100644 examples/data/thumb/bar-negative.png
 create mode 100644 examples/data/thumb/bar-negative2.png
 create mode 100644 examples/data/thumb/bar-polar-real-estate.png
 create mode 100644 examples/data/thumb/bar-polar-stack-radial.png
 create mode 100644 examples/data/thumb/bar-polar-stack.png
 create mode 100644 examples/data/thumb/bar-rich-text.png
 create mode 100644 examples/data/thumb/bar-simple.png
 create mode 100644 examples/data/thumb/bar-stack.png
 create mode 100644 examples/data/thumb/bar-tick-align.png
 create mode 100644 examples/data/thumb/bar-waterfall.png
 create mode 100644 examples/data/thumb/bar-waterfall2.png
 create mode 100644 examples/data/thumb/bar-y-category-stack.png
 create mode 100644 examples/data/thumb/bar-y-category.png
 create mode 100644 examples/data/thumb/bar1.png
 create mode 100644 examples/data/thumb/boxplot-light-velocity.png
 create mode 100644 examples/data/thumb/boxplot-light-velocity2.png
 create mode 100644 examples/data/thumb/boxplot-multi.png
 create mode 100644 examples/data/thumb/bubble-gradient.png
 create mode 100644 examples/data/thumb/calendar-charts.png
 create mode 100644 examples/data/thumb/calendar-effectscatter.png
 create mode 100644 examples/data/thumb/calendar-graph.png
 create mode 100644 examples/data/thumb/calendar-heatmap.png
 create mode 100644 examples/data/thumb/calendar-horizontal.png
 create mode 100644 examples/data/thumb/calendar-lunar.png
 create mode 100644 examples/data/thumb/calendar-pie.png
 create mode 100644 examples/data/thumb/calendar-simple.png
 create mode 100644 examples/data/thumb/calendar-vertical.png
 create mode 100644 examples/data/thumb/candlestick-brush.png
 create mode 100644 examples/data/thumb/candlestick-large.png
 create mode 100644 examples/data/thumb/candlestick-sh-2015.png
 create mode 100644 examples/data/thumb/candlestick-sh.png
 create mode 100644 examples/data/thumb/candlestick-simple.png
 create mode 100644 examples/data/thumb/candlestick-touch.png
 create mode 100644 examples/data/thumb/confidence-band.png
 create mode 100644 examples/data/thumb/custom-bar-trend.png
 create mode 100644 examples/data/thumb/custom-calendar-icon.png
 create mode 100644 examples/data/thumb/custom-cartesian-polygon.png
 create mode 100644 examples/data/thumb/custom-error-bar.png
 create mode 100644 examples/data/thumb/custom-error-scatter.png
 create mode 100644 examples/data/thumb/custom-gantt-flight.png
 create mode 100644 examples/data/thumb/custom-hexbin.png
 create mode 100644 examples/data/thumb/custom-ohlc.png
 create mode 100644 examples/data/thumb/custom-polar-heatmap.png
 create mode 100644 examples/data/thumb/custom-profile.png
 create mode 100644 examples/data/thumb/custom-profit.png
 create mode 100644 examples/data/thumb/custom-wind.png
 create mode 100644 examples/data/thumb/cycle-plot.png
 create mode 100644 examples/data/thumb/dataset-default.png
 create mode 100644 examples/data/thumb/dataset-encode0.png
 create mode 100644 examples/data/thumb/dataset-encode1.png
 create mode 100644 examples/data/thumb/dataset-link.png
 create mode 100644 examples/data/thumb/dataset-series-layout-by.png
 create mode 100644 examples/data/thumb/dataset-simple0.png
 create mode 100644 examples/data/thumb/dataset-simple1.png
 create mode 100644 examples/data/thumb/dynamic-data.png
 create mode 100644 examples/data/thumb/dynamic-data2.png
 create mode 100644 examples/data/thumb/effectScatter-bmap.png
 create mode 100644 examples/data/thumb/effectScatter-map.png
 create mode 100644 examples/data/thumb/funnel-align.png
 create mode 100644 examples/data/thumb/funnel-customize.png
 create mode 100644 examples/data/thumb/funnel-mutiple.png
 create mode 100644 examples/data/thumb/funnel.png
 create mode 100644 examples/data/thumb/gauge-car-dark.png
 create mode 100644 examples/data/thumb/gauge-car.png
 create mode 100644 examples/data/thumb/gauge.png
 create mode 100644 examples/data/thumb/geo-lines.png
 create mode 100644 examples/data/thumb/geo-map-scatter.png
 create mode 100644 examples/data/thumb/graph-circular-layout.png
 create mode 100644 examples/data/thumb/graph-force-dynamic.png
 create mode 100644 examples/data/thumb/graph-force.png
 create mode 100644 examples/data/thumb/graph-force2.png
 create mode 100644 examples/data/thumb/graph-grid.png
 create mode 100644 examples/data/thumb/graph-life-expectancy.png
 create mode 100644 examples/data/thumb/graph-npm.png
 create mode 100644 examples/data/thumb/graph-simple.png
 create mode 100644 examples/data/thumb/graph-webkit-dep.png
 create mode 100644 examples/data/thumb/graph.png
 create mode 100644 examples/data/thumb/grid-multiple.png
 create mode 100644 examples/data/thumb/heatmap-bmap.png
 create mode 100644 examples/data/thumb/heatmap-cartesian.png
 create mode 100644 examples/data/thumb/heatmap-large-piecewise.png
 create mode 100644 examples/data/thumb/heatmap-large.png
 create mode 100644 examples/data/thumb/heatmap-map.png
 create mode 100644 examples/data/thumb/line-aqi.png
 create mode 100644 examples/data/thumb/line-draggable.png
 create mode 100644 examples/data/thumb/line-easing.png
 create mode 100644 examples/data/thumb/line-gradient.png
 create mode 100644 examples/data/thumb/line-graphic.png
 create mode 100644 examples/data/thumb/line-in-cartesian-coordinate-system.png
 create mode 100644 examples/data/thumb/line-log.png
 create mode 100644 examples/data/thumb/line-marker.png
 create mode 100644 examples/data/thumb/line-pen.png
 create mode 100644 examples/data/thumb/line-polar.png
 create mode 100644 examples/data/thumb/line-polar2.png
 create mode 100644 examples/data/thumb/line-sections.png
 create mode 100644 examples/data/thumb/line-simple.png
 create mode 100644 examples/data/thumb/line-smooth.png
 create mode 100644 examples/data/thumb/line-stack.png
 create mode 100644 examples/data/thumb/line-step.png
 create mode 100644 examples/data/thumb/line-style.png
 create mode 100644 examples/data/thumb/line-tooltip-touch.png
 create mode 100644 examples/data/thumb/line-y-category.png
 create mode 100644 examples/data/thumb/lines-airline.png
 create mode 100644 examples/data/thumb/lines-bmap-bus.png
 create mode 100644 examples/data/thumb/lines-bmap-effect.png
 create mode 100644 examples/data/thumb/lines-bmap.png
 create mode 100644 examples/data/thumb/lines-ny.png
 create mode 100644 examples/data/thumb/map-HK.png
 create mode 100644 examples/data/thumb/map-bin.png
 create mode 100644 examples/data/thumb/map-china-dataRange.png
 create mode 100644 examples/data/thumb/map-china.png
 create mode 100644 examples/data/thumb/map-labels.png
 create mode 100644 examples/data/thumb/map-locate.png
 create mode 100644 examples/data/thumb/map-parallel-prices.png
 create mode 100644 examples/data/thumb/map-polygon.png
 create mode 100644 examples/data/thumb/map-province.png
 create mode 100644 examples/data/thumb/map-usa.png
 create mode 100644 examples/data/thumb/map-world-dataRange.png
 create mode 100644 examples/data/thumb/map-world.png
 create mode 100644 examples/data/thumb/mix-line-bar.png
 create mode 100644 examples/data/thumb/mix-timeline-finance.png
 create mode 100644 examples/data/thumb/mix-zoom-on-value.png
 create mode 100644 examples/data/thumb/multiple-x-axis.png
 create mode 100644 examples/data/thumb/multiple-y-axis.png
 create mode 100644 examples/data/thumb/parallel-aqi.png
 create mode 100644 examples/data/thumb/parallel-nutrients.png
 create mode 100644 examples/data/thumb/parallel-simple.png
 create mode 100644 examples/data/thumb/pictorialBar-body-fill.png
 create mode 100644 examples/data/thumb/pictorialBar-dotted.png
 create mode 100644 examples/data/thumb/pictorialBar-forest.png
 create mode 100644 examples/data/thumb/pictorialBar-hill.png
 create mode 100644 examples/data/thumb/pictorialBar-spirit.png
 create mode 100644 examples/data/thumb/pictorialBar-vehicle.png
 create mode 100644 examples/data/thumb/pictorialBar-velocity.png
 create mode 100644 examples/data/thumb/pie-custom.png
 create mode 100644 examples/data/thumb/pie-doughnut.png
 create mode 100644 examples/data/thumb/pie-legend.png
 create mode 100644 examples/data/thumb/pie-nest.png
 create mode 100644 examples/data/thumb/pie-pattern.png
 create mode 100644 examples/data/thumb/pie-rich-text.png
 create mode 100644 examples/data/thumb/pie-roseType.png
 create mode 100644 examples/data/thumb/pie-simple.png
 create mode 100644 examples/data/thumb/radar-aqi.png
 create mode 100644 examples/data/thumb/radar-custom.png
 create mode 100644 examples/data/thumb/radar-multiple.png
 create mode 100644 examples/data/thumb/radar.png
 create mode 100644 examples/data/thumb/radar2.png
 create mode 100644 examples/data/thumb/sankey-energy.png
 create mode 100644 examples/data/thumb/sankey-product.png
 create mode 100644 examples/data/thumb/sankey-simple.png
 create mode 100644 examples/data/thumb/sankey-vertical.png
 create mode 100644 examples/data/thumb/scatter-anscombe-quartet.png
 create mode 100644 examples/data/thumb/scatter-aqi-color.png
 create mode 100644 examples/data/thumb/scatter-clustering-process.png
 create mode 100644 examples/data/thumb/scatter-effect.png
 create mode 100644 examples/data/thumb/scatter-exponential-regression.png
 create mode 100644 examples/data/thumb/scatter-large.png
 create mode 100644 examples/data/thumb/scatter-life-expectancy-timeline.png
 create mode 100644 examples/data/thumb/scatter-linear-regression.png
 create mode 100644 examples/data/thumb/scatter-logarithmic-regression.png
 create mode 100644 examples/data/thumb/scatter-map-brush.png
 create mode 100644 examples/data/thumb/scatter-map.png
 create mode 100644 examples/data/thumb/scatter-matrix.png
 create mode 100644 examples/data/thumb/scatter-nebula.png
 create mode 100644 examples/data/thumb/scatter-nutrients-matrix.png
 create mode 100644 examples/data/thumb/scatter-nutrients.png
 create mode 100644 examples/data/thumb/scatter-painter-choice.png
 create mode 100644 examples/data/thumb/scatter-polar-punchCard.png
 create mode 100644 examples/data/thumb/scatter-polynomial-regression.png
 create mode 100644 examples/data/thumb/scatter-punchCard.png
 create mode 100644 examples/data/thumb/scatter-simple.png
 create mode 100644 examples/data/thumb/scatter-single-axis.png
 create mode 100644 examples/data/thumb/scatter-stream-visual.png
 create mode 100644 examples/data/thumb/scatter-weibo.png
 create mode 100644 examples/data/thumb/scatter-weight.png
 create mode 100644 examples/data/thumb/scatter-world-population.png
 create mode 100644 examples/data/thumb/sunburst-book.png
 create mode 100644 examples/data/thumb/sunburst-drink.png
 create mode 100644 examples/data/thumb/sunburst-label-rotate.png
 create mode 100644 examples/data/thumb/sunburst-monochrome.png
 create mode 100644 examples/data/thumb/sunburst-simple.png
 create mode 100644 examples/data/thumb/sunburst-visualMap.png
 create mode 100644 examples/data/thumb/themeRiver-basic.png
 create mode 100644 examples/data/thumb/themeRiver-lastfm.png
 create mode 100644 examples/data/thumb/tree-basic.png
 create mode 100644 examples/data/thumb/tree-legend.png
 create mode 100644 examples/data/thumb/tree-orient-bottom-top.png
 create mode 100644 examples/data/thumb/tree-orient-right-left.png
 create mode 100644 examples/data/thumb/tree-radial.png
 create mode 100644 examples/data/thumb/tree-vertical.png
 create mode 100644 examples/data/thumb/treemap-disk.png
 create mode 100644 examples/data/thumb/treemap-drill-down.png
 create mode 100644 examples/data/thumb/treemap-obama.png
 create mode 100644 examples/data/thumb/treemap-show-parent.png
 create mode 100644 examples/data/thumb/treemap-simple.png
 create mode 100644 examples/data/thumb/treemap-visual.png
 create mode 100644 examples/data/thumb/watermark.png
 create mode 100644 examples/data/thumb/wind-barb.png
 create mode 100644 examples/data/tree-basic.js
 create mode 100644 examples/data/tree-legend.js
 create mode 100644 examples/data/tree-orient-bottom-top.js
 create mode 100644 examples/data/tree-orient-right-left.js
 create mode 100644 examples/data/tree-radial.js
 create mode 100644 examples/data/tree-vertical.js
 create mode 100644 examples/data/treemap-disk.js
 create mode 100644 examples/data/treemap-drill-down.js
 create mode 100644 examples/data/treemap-obama.js
 create mode 100644 examples/data/treemap-show-parent.js
 create mode 100644 examples/data/treemap-simple.js
 create mode 100644 examples/data/treemap-visual.js
 create mode 100644 examples/data/watermark.js
 create mode 100644 examples/data/wind-barb.js
 create mode 100644 examples/en/editor.html
 create mode 100644 examples/en/index.html
 create mode 100644 examples/en/view.html
 copy {zh/vendors/bootstrap => examples}/fonts/glyphicons-halflings-regular.eot (100%)
 copy {zh/vendors/bootstrap => examples}/fonts/glyphicons-halflings-regular.svg (100%)
 copy {zh/vendors/bootstrap => examples}/fonts/glyphicons-halflings-regular.ttf (100%)
 copy {zh/vendors/bootstrap => examples}/fonts/glyphicons-halflings-regular.woff (100%)
 copy {zh/vendors/bootstrap => examples}/fonts/glyphicons-halflings-regular.woff2 (100%)
 copy {zh => examples}/images/chart-icon.png (100%)
 create mode 100644 examples/images/chart-icon.psd
 copy {zh => examples}/images/github.png (100%)
 copy {zh => examples}/images/logo.png (100%)
 create mode 100644 examples/images/placeholder.png
 create mode 100644 examples/index.html
 create mode 100644 examples/javascripts/chart-list-data-gl.js
 create mode 100644 examples/javascripts/chart-list-data.js
 create mode 100644 examples/javascripts/chart-list.js
 create mode 100644 examples/javascripts/chart-list.tpl.js
 create mode 100644 examples/javascripts/editor.js
 create mode 100644 examples/javascripts/hm.js
 create mode 100644 examples/javascripts/login.js
 create mode 100644 examples/javascripts/view.js
 create mode 100644 examples/stylesheets/main.css
 create mode 100644 examples/vendors/ace/src-min/ace.js
 create mode 100644 examples/vendors/ace/src-min/ext-beautify.js
 create mode 100644 examples/vendors/ace/src-min/ext-chromevox.js
 create mode 100644 examples/vendors/ace/src-min/ext-elastic_tabstops_lite.js
 create mode 100644 examples/vendors/ace/src-min/ext-emmet.js
 create mode 100644 examples/vendors/ace/src-min/ext-error_marker.js
 create mode 100644 examples/vendors/ace/src-min/ext-keybinding_menu.js
 create mode 100644 examples/vendors/ace/src-min/ext-language_tools.js
 create mode 100644 examples/vendors/ace/src-min/ext-linking.js
 create mode 100644 examples/vendors/ace/src-min/ext-modelist.js
 create mode 100644 examples/vendors/ace/src-min/ext-old_ie.js
 create mode 100644 examples/vendors/ace/src-min/ext-searchbox.js
 create mode 100644 examples/vendors/ace/src-min/ext-settings_menu.js
 create mode 100644 examples/vendors/ace/src-min/ext-spellcheck.js
 create mode 100644 examples/vendors/ace/src-min/ext-split.js
 create mode 100644 examples/vendors/ace/src-min/ext-static_highlight.js
 create mode 100644 examples/vendors/ace/src-min/ext-statusbar.js
 create mode 100644 examples/vendors/ace/src-min/ext-textarea.js
 create mode 100644 examples/vendors/ace/src-min/ext-themelist.js
 create mode 100644 examples/vendors/ace/src-min/ext-whitespace.js
 create mode 100644 examples/vendors/ace/src-min/keybinding-emacs.js
 create mode 100644 examples/vendors/ace/src-min/keybinding-vim.js
 create mode 100644 examples/vendors/ace/src-min/mode-abap.js
 create mode 100644 examples/vendors/ace/src-min/mode-abc.js
 create mode 100644 examples/vendors/ace/src-min/mode-actionscript.js
 create mode 100644 examples/vendors/ace/src-min/mode-ada.js
 create mode 100644 examples/vendors/ace/src-min/mode-apache_conf.js
 create mode 100644 examples/vendors/ace/src-min/mode-applescript.js
 create mode 100644 examples/vendors/ace/src-min/mode-asciidoc.js
 create mode 100644 examples/vendors/ace/src-min/mode-assembly_x86.js
 create mode 100644 examples/vendors/ace/src-min/mode-autohotkey.js
 create mode 100644 examples/vendors/ace/src-min/mode-batchfile.js
 create mode 100644 examples/vendors/ace/src-min/mode-c9search.js
 create mode 100644 examples/vendors/ace/src-min/mode-c_cpp.js
 create mode 100644 examples/vendors/ace/src-min/mode-cirru.js
 create mode 100644 examples/vendors/ace/src-min/mode-clojure.js
 create mode 100644 examples/vendors/ace/src-min/mode-cobol.js
 create mode 100644 examples/vendors/ace/src-min/mode-coffee.js
 create mode 100644 examples/vendors/ace/src-min/mode-coldfusion.js
 create mode 100644 examples/vendors/ace/src-min/mode-csharp.js
 create mode 100644 examples/vendors/ace/src-min/mode-css.js
 create mode 100644 examples/vendors/ace/src-min/mode-curly.js
 create mode 100644 examples/vendors/ace/src-min/mode-d.js
 create mode 100644 examples/vendors/ace/src-min/mode-dart.js
 create mode 100644 examples/vendors/ace/src-min/mode-diff.js
 create mode 100644 examples/vendors/ace/src-min/mode-django.js
 create mode 100644 examples/vendors/ace/src-min/mode-dockerfile.js
 create mode 100644 examples/vendors/ace/src-min/mode-dot.js
 create mode 100644 examples/vendors/ace/src-min/mode-drools.js
 create mode 100644 examples/vendors/ace/src-min/mode-eiffel.js
 create mode 100644 examples/vendors/ace/src-min/mode-ejs.js
 create mode 100644 examples/vendors/ace/src-min/mode-elixir.js
 create mode 100644 examples/vendors/ace/src-min/mode-elm.js
 create mode 100644 examples/vendors/ace/src-min/mode-erlang.js
 create mode 100644 examples/vendors/ace/src-min/mode-forth.js
 create mode 100644 examples/vendors/ace/src-min/mode-fortran.js
 create mode 100644 examples/vendors/ace/src-min/mode-ftl.js
 create mode 100644 examples/vendors/ace/src-min/mode-gcode.js
 create mode 100644 examples/vendors/ace/src-min/mode-gherkin.js
 create mode 100644 examples/vendors/ace/src-min/mode-gitignore.js
 create mode 100644 examples/vendors/ace/src-min/mode-glsl.js
 create mode 100644 examples/vendors/ace/src-min/mode-gobstones.js
 create mode 100644 examples/vendors/ace/src-min/mode-golang.js
 create mode 100644 examples/vendors/ace/src-min/mode-groovy.js
 create mode 100644 examples/vendors/ace/src-min/mode-haml.js
 create mode 100644 examples/vendors/ace/src-min/mode-handlebars.js
 create mode 100644 examples/vendors/ace/src-min/mode-haskell.js
 create mode 100644 examples/vendors/ace/src-min/mode-haskell_cabal.js
 create mode 100644 examples/vendors/ace/src-min/mode-haxe.js
 create mode 100644 examples/vendors/ace/src-min/mode-html.js
 create mode 100644 examples/vendors/ace/src-min/mode-html_elixir.js
 create mode 100644 examples/vendors/ace/src-min/mode-html_ruby.js
 create mode 100644 examples/vendors/ace/src-min/mode-ini.js
 create mode 100644 examples/vendors/ace/src-min/mode-io.js
 create mode 100644 examples/vendors/ace/src-min/mode-jack.js
 create mode 100644 examples/vendors/ace/src-min/mode-jade.js
 create mode 100644 examples/vendors/ace/src-min/mode-java.js
 create mode 100644 examples/vendors/ace/src-min/mode-javascript.js
 create mode 100644 examples/vendors/ace/src-min/mode-json.js
 create mode 100644 examples/vendors/ace/src-min/mode-jsoniq.js
 create mode 100644 examples/vendors/ace/src-min/mode-jsp.js
 create mode 100644 examples/vendors/ace/src-min/mode-jsx.js
 create mode 100644 examples/vendors/ace/src-min/mode-julia.js
 create mode 100644 examples/vendors/ace/src-min/mode-kotlin.js
 create mode 100644 examples/vendors/ace/src-min/mode-latex.js
 create mode 100644 examples/vendors/ace/src-min/mode-lean.js
 create mode 100644 examples/vendors/ace/src-min/mode-less.js
 create mode 100644 examples/vendors/ace/src-min/mode-liquid.js
 create mode 100644 examples/vendors/ace/src-min/mode-lisp.js
 create mode 100644 examples/vendors/ace/src-min/mode-live_script.js
 create mode 100644 examples/vendors/ace/src-min/mode-livescript.js
 create mode 100644 examples/vendors/ace/src-min/mode-logiql.js
 create mode 100644 examples/vendors/ace/src-min/mode-lsl.js
 create mode 100644 examples/vendors/ace/src-min/mode-lua.js
 create mode 100644 examples/vendors/ace/src-min/mode-luapage.js
 create mode 100644 examples/vendors/ace/src-min/mode-lucene.js
 create mode 100644 examples/vendors/ace/src-min/mode-makefile.js
 create mode 100644 examples/vendors/ace/src-min/mode-markdown.js
 create mode 100644 examples/vendors/ace/src-min/mode-mask.js
 create mode 100644 examples/vendors/ace/src-min/mode-matlab.js
 create mode 100644 examples/vendors/ace/src-min/mode-maze.js
 create mode 100644 examples/vendors/ace/src-min/mode-mel.js
 create mode 100644 examples/vendors/ace/src-min/mode-mips_assembler.js
 create mode 100644 examples/vendors/ace/src-min/mode-mipsassembler.js
 create mode 100644 examples/vendors/ace/src-min/mode-mushcode.js
 create mode 100644 examples/vendors/ace/src-min/mode-mysql.js
 create mode 100644 examples/vendors/ace/src-min/mode-nix.js
 create mode 100644 examples/vendors/ace/src-min/mode-nsis.js
 create mode 100644 examples/vendors/ace/src-min/mode-objectivec.js
 create mode 100644 examples/vendors/ace/src-min/mode-ocaml.js
 create mode 100644 examples/vendors/ace/src-min/mode-pascal.js
 create mode 100644 examples/vendors/ace/src-min/mode-perl.js
 create mode 100644 examples/vendors/ace/src-min/mode-pgsql.js
 create mode 100644 examples/vendors/ace/src-min/mode-php.js
 create mode 100644 examples/vendors/ace/src-min/mode-plain_text.js
 create mode 100644 examples/vendors/ace/src-min/mode-powershell.js
 create mode 100644 examples/vendors/ace/src-min/mode-praat.js
 create mode 100644 examples/vendors/ace/src-min/mode-prolog.js
 create mode 100644 examples/vendors/ace/src-min/mode-properties.js
 create mode 100644 examples/vendors/ace/src-min/mode-protobuf.js
 create mode 100644 examples/vendors/ace/src-min/mode-python.js
 create mode 100644 examples/vendors/ace/src-min/mode-r.js
 create mode 100644 examples/vendors/ace/src-min/mode-razor.js
 create mode 100644 examples/vendors/ace/src-min/mode-rdoc.js
 create mode 100644 examples/vendors/ace/src-min/mode-rhtml.js
 create mode 100644 examples/vendors/ace/src-min/mode-rst.js
 create mode 100644 examples/vendors/ace/src-min/mode-ruby.js
 create mode 100644 examples/vendors/ace/src-min/mode-rust.js
 create mode 100644 examples/vendors/ace/src-min/mode-sass.js
 create mode 100644 examples/vendors/ace/src-min/mode-scad.js
 create mode 100644 examples/vendors/ace/src-min/mode-scala.js
 create mode 100644 examples/vendors/ace/src-min/mode-scheme.js
 create mode 100644 examples/vendors/ace/src-min/mode-scss.js
 create mode 100644 examples/vendors/ace/src-min/mode-sh.js
 create mode 100644 examples/vendors/ace/src-min/mode-sjs.js
 create mode 100644 examples/vendors/ace/src-min/mode-smarty.js
 create mode 100644 examples/vendors/ace/src-min/mode-snippets.js
 create mode 100644 examples/vendors/ace/src-min/mode-soy_template.js
 create mode 100644 examples/vendors/ace/src-min/mode-space.js
 create mode 100644 examples/vendors/ace/src-min/mode-sql.js
 create mode 100644 examples/vendors/ace/src-min/mode-sqlserver.js
 create mode 100644 examples/vendors/ace/src-min/mode-stylus.js
 create mode 100644 examples/vendors/ace/src-min/mode-svg.js
 create mode 100644 examples/vendors/ace/src-min/mode-swift.js
 create mode 100644 examples/vendors/ace/src-min/mode-swig.js
 create mode 100644 examples/vendors/ace/src-min/mode-tcl.js
 create mode 100644 examples/vendors/ace/src-min/mode-tex.js
 copy zh/js/common-nav.js => examples/vendors/ace/src-min/mode-text.js (100%)
 create mode 100644 examples/vendors/ace/src-min/mode-textile.js
 create mode 100644 examples/vendors/ace/src-min/mode-toml.js
 create mode 100644 examples/vendors/ace/src-min/mode-tsx.js
 create mode 100644 examples/vendors/ace/src-min/mode-twig.js
 create mode 100644 examples/vendors/ace/src-min/mode-typescript.js
 create mode 100644 examples/vendors/ace/src-min/mode-vala.js
 create mode 100644 examples/vendors/ace/src-min/mode-vbscript.js
 create mode 100644 examples/vendors/ace/src-min/mode-velocity.js
 create mode 100644 examples/vendors/ace/src-min/mode-verilog.js
 create mode 100644 examples/vendors/ace/src-min/mode-vhdl.js
 create mode 100644 examples/vendors/ace/src-min/mode-wollok.js
 create mode 100644 examples/vendors/ace/src-min/mode-xml.js
 create mode 100644 examples/vendors/ace/src-min/mode-xquery.js
 create mode 100644 examples/vendors/ace/src-min/mode-yaml.js
 create mode 100644 examples/vendors/ace/src-min/snippets/abap.js
 create mode 100644 examples/vendors/ace/src-min/snippets/abc.js
 create mode 100644 examples/vendors/ace/src-min/snippets/actionscript.js
 create mode 100644 examples/vendors/ace/src-min/snippets/ada.js
 create mode 100644 examples/vendors/ace/src-min/snippets/apache_conf.js
 create mode 100644 examples/vendors/ace/src-min/snippets/applescript.js
 create mode 100644 examples/vendors/ace/src-min/snippets/asciidoc.js
 create mode 100644 examples/vendors/ace/src-min/snippets/assembly_x86.js
 create mode 100644 examples/vendors/ace/src-min/snippets/autohotkey.js
 create mode 100644 examples/vendors/ace/src-min/snippets/batchfile.js
 create mode 100644 examples/vendors/ace/src-min/snippets/c9search.js
 create mode 100644 examples/vendors/ace/src-min/snippets/c_cpp.js
 create mode 100644 examples/vendors/ace/src-min/snippets/cirru.js
 create mode 100644 examples/vendors/ace/src-min/snippets/clojure.js
 create mode 100644 examples/vendors/ace/src-min/snippets/cobol.js
 create mode 100644 examples/vendors/ace/src-min/snippets/coffee.js
 create mode 100644 examples/vendors/ace/src-min/snippets/coldfusion.js
 create mode 100644 examples/vendors/ace/src-min/snippets/csharp.js
 create mode 100644 examples/vendors/ace/src-min/snippets/css.js
 create mode 100644 examples/vendors/ace/src-min/snippets/curly.js
 create mode 100644 examples/vendors/ace/src-min/snippets/d.js
 create mode 100644 examples/vendors/ace/src-min/snippets/dart.js
 create mode 100644 examples/vendors/ace/src-min/snippets/diff.js
 create mode 100644 examples/vendors/ace/src-min/snippets/django.js
 create mode 100644 examples/vendors/ace/src-min/snippets/dockerfile.js
 create mode 100644 examples/vendors/ace/src-min/snippets/dot.js
 create mode 100644 examples/vendors/ace/src-min/snippets/drools.js
 create mode 100644 examples/vendors/ace/src-min/snippets/eiffel.js
 create mode 100644 examples/vendors/ace/src-min/snippets/ejs.js
 create mode 100644 examples/vendors/ace/src-min/snippets/elixir.js
 create mode 100644 examples/vendors/ace/src-min/snippets/elm.js
 create mode 100644 examples/vendors/ace/src-min/snippets/erlang.js
 create mode 100644 examples/vendors/ace/src-min/snippets/forth.js
 create mode 100644 examples/vendors/ace/src-min/snippets/fortran.js
 create mode 100644 examples/vendors/ace/src-min/snippets/ftl.js
 create mode 100644 examples/vendors/ace/src-min/snippets/gcode.js
 create mode 100644 examples/vendors/ace/src-min/snippets/gherkin.js
 create mode 100644 examples/vendors/ace/src-min/snippets/gitignore.js
 create mode 100644 examples/vendors/ace/src-min/snippets/glsl.js
 create mode 100644 examples/vendors/ace/src-min/snippets/gobstones.js
 create mode 100644 examples/vendors/ace/src-min/snippets/golang.js
 create mode 100644 examples/vendors/ace/src-min/snippets/groovy.js
 create mode 100644 examples/vendors/ace/src-min/snippets/haml.js
 create mode 100644 examples/vendors/ace/src-min/snippets/handlebars.js
 create mode 100644 examples/vendors/ace/src-min/snippets/haskell.js
 create mode 100644 examples/vendors/ace/src-min/snippets/haskell_cabal.js
 create mode 100644 examples/vendors/ace/src-min/snippets/haxe.js
 create mode 100644 examples/vendors/ace/src-min/snippets/html.js
 create mode 100644 examples/vendors/ace/src-min/snippets/html_elixir.js
 create mode 100644 examples/vendors/ace/src-min/snippets/html_ruby.js
 create mode 100644 examples/vendors/ace/src-min/snippets/ini.js
 create mode 100644 examples/vendors/ace/src-min/snippets/io.js
 create mode 100644 examples/vendors/ace/src-min/snippets/jack.js
 create mode 100644 examples/vendors/ace/src-min/snippets/jade.js
 create mode 100644 examples/vendors/ace/src-min/snippets/java.js
 create mode 100644 examples/vendors/ace/src-min/snippets/javascript.js
 create mode 100644 examples/vendors/ace/src-min/snippets/json.js
 create mode 100644 examples/vendors/ace/src-min/snippets/jsoniq.js
 create mode 100644 examples/vendors/ace/src-min/snippets/jsp.js
 create mode 100644 examples/vendors/ace/src-min/snippets/jsx.js
 create mode 100644 examples/vendors/ace/src-min/snippets/julia.js
 create mode 100644 examples/vendors/ace/src-min/snippets/kotlin.js
 create mode 100644 examples/vendors/ace/src-min/snippets/latex.js
 create mode 100644 examples/vendors/ace/src-min/snippets/lean.js
 create mode 100644 examples/vendors/ace/src-min/snippets/less.js
 create mode 100644 examples/vendors/ace/src-min/snippets/liquid.js
 create mode 100644 examples/vendors/ace/src-min/snippets/lisp.js
 create mode 100644 examples/vendors/ace/src-min/snippets/live_script.js
 create mode 100644 examples/vendors/ace/src-min/snippets/livescript.js
 create mode 100644 examples/vendors/ace/src-min/snippets/logiql.js
 create mode 100644 examples/vendors/ace/src-min/snippets/lsl.js
 create mode 100644 examples/vendors/ace/src-min/snippets/lua.js
 create mode 100644 examples/vendors/ace/src-min/snippets/luapage.js
 create mode 100644 examples/vendors/ace/src-min/snippets/lucene.js
 create mode 100644 examples/vendors/ace/src-min/snippets/makefile.js
 create mode 100644 examples/vendors/ace/src-min/snippets/markdown.js
 create mode 100644 examples/vendors/ace/src-min/snippets/mask.js
 create mode 100644 examples/vendors/ace/src-min/snippets/matlab.js
 create mode 100644 examples/vendors/ace/src-min/snippets/maze.js
 create mode 100644 examples/vendors/ace/src-min/snippets/mel.js
 create mode 100644 examples/vendors/ace/src-min/snippets/mips_assembler.js
 create mode 100644 examples/vendors/ace/src-min/snippets/mipsassembler.js
 create mode 100644 examples/vendors/ace/src-min/snippets/mushcode.js
 create mode 100644 examples/vendors/ace/src-min/snippets/mysql.js
 create mode 100644 examples/vendors/ace/src-min/snippets/nix.js
 create mode 100644 examples/vendors/ace/src-min/snippets/nsis.js
 create mode 100644 examples/vendors/ace/src-min/snippets/objectivec.js
 create mode 100644 examples/vendors/ace/src-min/snippets/ocaml.js
 create mode 100644 examples/vendors/ace/src-min/snippets/pascal.js
 create mode 100644 examples/vendors/ace/src-min/snippets/perl.js
 create mode 100644 examples/vendors/ace/src-min/snippets/pgsql.js
 create mode 100644 examples/vendors/ace/src-min/snippets/php.js
 create mode 100644 examples/vendors/ace/src-min/snippets/plain_text.js
 create mode 100644 examples/vendors/ace/src-min/snippets/powershell.js
 create mode 100644 examples/vendors/ace/src-min/snippets/praat.js
 create mode 100644 examples/vendors/ace/src-min/snippets/prolog.js
 create mode 100644 examples/vendors/ace/src-min/snippets/properties.js
 create mode 100644 examples/vendors/ace/src-min/snippets/protobuf.js
 create mode 100644 examples/vendors/ace/src-min/snippets/python.js
 create mode 100644 examples/vendors/ace/src-min/snippets/r.js
 create mode 100644 examples/vendors/ace/src-min/snippets/razor.js
 create mode 100644 examples/vendors/ace/src-min/snippets/rdoc.js
 create mode 100644 examples/vendors/ace/src-min/snippets/rhtml.js
 create mode 100644 examples/vendors/ace/src-min/snippets/rst.js
 create mode 100644 examples/vendors/ace/src-min/snippets/ruby.js
 create mode 100644 examples/vendors/ace/src-min/snippets/rust.js
 create mode 100644 examples/vendors/ace/src-min/snippets/sass.js
 create mode 100644 examples/vendors/ace/src-min/snippets/scad.js
 create mode 100644 examples/vendors/ace/src-min/snippets/scala.js
 create mode 100644 examples/vendors/ace/src-min/snippets/scheme.js
 create mode 100644 examples/vendors/ace/src-min/snippets/scss.js
 create mode 100644 examples/vendors/ace/src-min/snippets/sh.js
 create mode 100644 examples/vendors/ace/src-min/snippets/sjs.js
 create mode 100644 examples/vendors/ace/src-min/snippets/smarty.js
 create mode 100644 examples/vendors/ace/src-min/snippets/snippets.js
 create mode 100644 examples/vendors/ace/src-min/snippets/soy_template.js
 create mode 100644 examples/vendors/ace/src-min/snippets/space.js
 create mode 100644 examples/vendors/ace/src-min/snippets/sql.js
 create mode 100644 examples/vendors/ace/src-min/snippets/sqlserver.js
 create mode 100644 examples/vendors/ace/src-min/snippets/stylus.js
 create mode 100644 examples/vendors/ace/src-min/snippets/svg.js
 create mode 100644 examples/vendors/ace/src-min/snippets/swift.js
 create mode 100644 examples/vendors/ace/src-min/snippets/swig.js
 create mode 100644 examples/vendors/ace/src-min/snippets/tcl.js
 create mode 100644 examples/vendors/ace/src-min/snippets/tex.js
 create mode 100644 examples/vendors/ace/src-min/snippets/text.js
 create mode 100644 examples/vendors/ace/src-min/snippets/textile.js
 create mode 100644 examples/vendors/ace/src-min/snippets/toml.js
 create mode 100644 examples/vendors/ace/src-min/snippets/tsx.js
 create mode 100644 examples/vendors/ace/src-min/snippets/twig.js
 create mode 100644 examples/vendors/ace/src-min/snippets/typescript.js
 create mode 100644 examples/vendors/ace/src-min/snippets/vala.js
 create mode 100644 examples/vendors/ace/src-min/snippets/vbscript.js
 create mode 100644 examples/vendors/ace/src-min/snippets/velocity.js
 create mode 100644 examples/vendors/ace/src-min/snippets/verilog.js
 create mode 100644 examples/vendors/ace/src-min/snippets/vhdl.js
 create mode 100644 examples/vendors/ace/src-min/snippets/wollok.js
 create mode 100644 examples/vendors/ace/src-min/snippets/xml.js
 create mode 100644 examples/vendors/ace/src-min/snippets/xquery.js
 create mode 100644 examples/vendors/ace/src-min/snippets/yaml.js
 create mode 100644 examples/vendors/ace/src-min/theme-ambiance.js
 create mode 100644 examples/vendors/ace/src-min/theme-chaos.js
 create mode 100644 examples/vendors/ace/src-min/theme-chrome.js
 create mode 100644 examples/vendors/ace/src-min/theme-clouds.js
 create mode 100644 examples/vendors/ace/src-min/theme-clouds_midnight.js
 create mode 100644 examples/vendors/ace/src-min/theme-cobalt.js
 create mode 100644 examples/vendors/ace/src-min/theme-crimson_editor.js
 create mode 100644 examples/vendors/ace/src-min/theme-dawn.js
 create mode 100644 examples/vendors/ace/src-min/theme-dreamweaver.js
 create mode 100644 examples/vendors/ace/src-min/theme-eclipse.js
 create mode 100644 examples/vendors/ace/src-min/theme-github.js
 create mode 100644 examples/vendors/ace/src-min/theme-idle_fingers.js
 create mode 100644 examples/vendors/ace/src-min/theme-iplastic.js
 create mode 100644 examples/vendors/ace/src-min/theme-katzenmilch.js
 create mode 100644 examples/vendors/ace/src-min/theme-kr_theme.js
 create mode 100644 examples/vendors/ace/src-min/theme-kuroir.js
 create mode 100644 examples/vendors/ace/src-min/theme-merbivore.js
 create mode 100644 examples/vendors/ace/src-min/theme-merbivore_soft.js
 create mode 100644 examples/vendors/ace/src-min/theme-mono_industrial.js
 create mode 100644 examples/vendors/ace/src-min/theme-monokai.js
 create mode 100644 examples/vendors/ace/src-min/theme-pastel_on_dark.js
 create mode 100644 examples/vendors/ace/src-min/theme-solarized_dark.js
 create mode 100644 examples/vendors/ace/src-min/theme-solarized_light.js
 create mode 100644 examples/vendors/ace/src-min/theme-sqlserver.js
 create mode 100644 examples/vendors/ace/src-min/theme-terminal.js
 create mode 100644 examples/vendors/ace/src-min/theme-textmate.js
 create mode 100644 examples/vendors/ace/src-min/theme-tomorrow.js
 create mode 100644 examples/vendors/ace/src-min/theme-tomorrow_night.js
 create mode 100644 examples/vendors/ace/src-min/theme-tomorrow_night_blue.js
 create mode 100644 examples/vendors/ace/src-min/theme-tomorrow_night_bright.js
 create mode 100644 examples/vendors/ace/src-min/theme-tomorrow_night_eighties.js
 create mode 100644 examples/vendors/ace/src-min/theme-twilight.js
 create mode 100644 examples/vendors/ace/src-min/theme-vibrant_ink.js
 create mode 100644 examples/vendors/ace/src-min/theme-xcode.js
 create mode 100644 examples/vendors/ace/src-min/worker-coffee.js
 create mode 100644 examples/vendors/ace/src-min/worker-css.js
 create mode 100644 examples/vendors/ace/src-min/worker-html.js
 create mode 100644 examples/vendors/ace/src-min/worker-javascript.js
 create mode 100644 examples/vendors/ace/src-min/worker-json.js
 create mode 100644 examples/vendors/ace/src-min/worker-lua.js
 create mode 100644 examples/vendors/ace/src-min/worker-php.js
 create mode 100644 examples/vendors/ace/src-min/worker-xml.js
 create mode 100644 examples/vendors/ace/src-min/worker-xquery.js
 create mode 100644 examples/vendors/ace/src/ace.js
 copy {zh => examples}/vendors/ace/src/ext-beautify.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/ext-chromevox.js
 copy {zh => examples}/vendors/ace/src/ext-elastic_tabstops_lite.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/ext-emmet.js
 copy {zh => examples}/vendors/ace/src/ext-error_marker.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/ext-keybinding_menu.js
 create mode 100644 examples/vendors/ace/src/ext-language_tools.js
 copy {zh => examples}/vendors/ace/src/ext-linking.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/ext-modelist.js
 create mode 100644 examples/vendors/ace/src/ext-old_ie.js
 create mode 100644 examples/vendors/ace/src/ext-searchbox.js
 create mode 100644 examples/vendors/ace/src/ext-settings_menu.js
 copy {zh => examples}/vendors/ace/src/ext-spellcheck.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/ext-split.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/ext-static_highlight.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/ext-statusbar.js
 create mode 100644 examples/vendors/ace/src/ext-textarea.js
 create mode 100644 examples/vendors/ace/src/ext-themelist.js
 copy {zh => examples}/vendors/ace/src/ext-whitespace.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/keybinding-emacs.js
 create mode 100644 examples/vendors/ace/src/keybinding-vim.js
 create mode 100644 examples/vendors/ace/src/mode-abap.js
 copy {zh => examples}/vendors/ace/src/mode-abc.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-actionscript.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-ada.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-apache_conf.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-applescript.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-asciidoc.js
 copy {zh => examples}/vendors/ace/src/mode-assembly_x86.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-autohotkey.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-batchfile.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-c9search.js
 create mode 100644 examples/vendors/ace/src/mode-c_cpp.js
 create mode 100644 examples/vendors/ace/src/mode-cirru.js
 create mode 100644 examples/vendors/ace/src/mode-clojure.js
 copy {zh => examples}/vendors/ace/src/mode-cobol.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-coffee.js
 create mode 100644 examples/vendors/ace/src/mode-coldfusion.js
 create mode 100644 examples/vendors/ace/src/mode-csharp.js
 create mode 100644 examples/vendors/ace/src/mode-css.js
 create mode 100644 examples/vendors/ace/src/mode-curly.js
 create mode 100644 examples/vendors/ace/src/mode-d.js
 create mode 100644 examples/vendors/ace/src/mode-dart.js
 copy {zh => examples}/vendors/ace/src/mode-diff.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-django.js
 create mode 100644 examples/vendors/ace/src/mode-dockerfile.js
 create mode 100644 examples/vendors/ace/src/mode-dot.js
 create mode 100644 examples/vendors/ace/src/mode-drools.js
 create mode 100644 examples/vendors/ace/src/mode-eiffel.js
 create mode 100644 examples/vendors/ace/src/mode-ejs.js
 copy {zh => examples}/vendors/ace/src/mode-elixir.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-elm.js
 create mode 100644 examples/vendors/ace/src/mode-erlang.js
 create mode 100644 examples/vendors/ace/src/mode-forth.js
 create mode 100644 examples/vendors/ace/src/mode-fortran.js
 create mode 100644 examples/vendors/ace/src/mode-ftl.js
 copy {zh => examples}/vendors/ace/src/mode-gcode.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-gherkin.js
 copy {zh => examples}/vendors/ace/src/mode-gitignore.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-glsl.js
 create mode 100644 examples/vendors/ace/src/mode-gobstones.js
 create mode 100644 examples/vendors/ace/src/mode-golang.js
 create mode 100644 examples/vendors/ace/src/mode-groovy.js
 create mode 100644 examples/vendors/ace/src/mode-haml.js
 create mode 100644 examples/vendors/ace/src/mode-handlebars.js
 create mode 100644 examples/vendors/ace/src/mode-haskell.js
 create mode 100644 examples/vendors/ace/src/mode-haskell_cabal.js
 create mode 100644 examples/vendors/ace/src/mode-haxe.js
 create mode 100644 examples/vendors/ace/src/mode-html.js
 create mode 100644 examples/vendors/ace/src/mode-html_elixir.js
 create mode 100644 examples/vendors/ace/src/mode-html_ruby.js
 create mode 100644 examples/vendors/ace/src/mode-ini.js
 copy {zh => examples}/vendors/ace/src/mode-io.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-jack.js
 create mode 100644 examples/vendors/ace/src/mode-jade.js
 create mode 100644 examples/vendors/ace/src/mode-java.js
 create mode 100644 examples/vendors/ace/src/mode-javascript.js
 create mode 100644 examples/vendors/ace/src/mode-json.js
 create mode 100644 examples/vendors/ace/src/mode-jsoniq.js
 create mode 100644 examples/vendors/ace/src/mode-jsp.js
 create mode 100644 examples/vendors/ace/src/mode-jsx.js
 copy {zh => examples}/vendors/ace/src/mode-julia.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-kotlin.js
 copy {zh => examples}/vendors/ace/src/mode-latex.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-lean.js
 create mode 100644 examples/vendors/ace/src/mode-less.js
 create mode 100644 examples/vendors/ace/src/mode-liquid.js
 copy {zh => examples}/vendors/ace/src/mode-lisp.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-live_script.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-livescript.js
 create mode 100644 examples/vendors/ace/src/mode-logiql.js
 create mode 100644 examples/vendors/ace/src/mode-lsl.js
 create mode 100644 examples/vendors/ace/src/mode-lua.js
 create mode 100644 examples/vendors/ace/src/mode-luapage.js
 copy {zh => examples}/vendors/ace/src/mode-lucene.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-makefile.js
 create mode 100644 examples/vendors/ace/src/mode-markdown.js
 create mode 100644 examples/vendors/ace/src/mode-mask.js
 create mode 100644 examples/vendors/ace/src/mode-matlab.js
 copy {zh => examples}/vendors/ace/src/mode-maze.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-mel.js
 copy {zh => examples}/vendors/ace/src/mode-mips_assembler.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-mipsassembler.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-mushcode.js
 create mode 100644 examples/vendors/ace/src/mode-mysql.js
 create mode 100644 examples/vendors/ace/src/mode-nix.js
 create mode 100644 examples/vendors/ace/src/mode-nsis.js
 create mode 100644 examples/vendors/ace/src/mode-objectivec.js
 copy {zh => examples}/vendors/ace/src/mode-ocaml.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-pascal.js
 create mode 100644 examples/vendors/ace/src/mode-perl.js
 create mode 100644 examples/vendors/ace/src/mode-pgsql.js
 create mode 100644 examples/vendors/ace/src/mode-php.js
 copy {zh => examples}/vendors/ace/src/mode-plain_text.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-powershell.js
 create mode 100644 examples/vendors/ace/src/mode-praat.js
 copy {zh => examples}/vendors/ace/src/mode-prolog.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-properties.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-protobuf.js
 create mode 100644 examples/vendors/ace/src/mode-python.js
 create mode 100644 examples/vendors/ace/src/mode-r.js
 create mode 100644 examples/vendors/ace/src/mode-razor.js
 create mode 100644 examples/vendors/ace/src/mode-rdoc.js
 create mode 100644 examples/vendors/ace/src/mode-rhtml.js
 create mode 100644 examples/vendors/ace/src/mode-rst.js
 create mode 100644 examples/vendors/ace/src/mode-ruby.js
 create mode 100644 examples/vendors/ace/src/mode-rust.js
 copy {zh => examples}/vendors/ace/src/mode-sass.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-scad.js
 create mode 100644 examples/vendors/ace/src/mode-scala.js
 copy {zh => examples}/vendors/ace/src/mode-scheme.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-scss.js
 create mode 100644 examples/vendors/ace/src/mode-sh.js
 create mode 100644 examples/vendors/ace/src/mode-sjs.js
 create mode 100644 examples/vendors/ace/src/mode-smarty.js
 copy {zh => examples}/vendors/ace/src/mode-snippets.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-soy_template.js
 copy {zh => examples}/vendors/ace/src/mode-space.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-sql.js
 create mode 100644 examples/vendors/ace/src/mode-sqlserver.js
 create mode 100644 examples/vendors/ace/src/mode-stylus.js
 create mode 100644 examples/vendors/ace/src/mode-svg.js
 create mode 100644 examples/vendors/ace/src/mode-swift.js
 create mode 100644 examples/vendors/ace/src/mode-swig.js
 create mode 100644 examples/vendors/ace/src/mode-tcl.js
 create mode 100644 examples/vendors/ace/src/mode-tex.js
 copy {zh => examples}/vendors/ace/src/mode-text.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-textile.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/mode-toml.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/mode-tsx.js
 create mode 100644 examples/vendors/ace/src/mode-twig.js
 create mode 100644 examples/vendors/ace/src/mode-typescript.js
 create mode 100644 examples/vendors/ace/src/mode-vala.js
 create mode 100644 examples/vendors/ace/src/mode-vbscript.js
 create mode 100644 examples/vendors/ace/src/mode-velocity.js
 create mode 100644 examples/vendors/ace/src/mode-verilog.js
 create mode 100644 examples/vendors/ace/src/mode-vhdl.js
 create mode 100644 examples/vendors/ace/src/mode-wollok.js
 create mode 100644 examples/vendors/ace/src/mode-xml.js
 create mode 100644 examples/vendors/ace/src/mode-xquery.js
 create mode 100644 examples/vendors/ace/src/mode-yaml.js
 copy {zh => examples}/vendors/ace/src/snippets/abap.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/abc.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/actionscript.js
 copy {zh => examples}/vendors/ace/src/snippets/ada.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/apache_conf.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/applescript.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/asciidoc.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/assembly_x86.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/autohotkey.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/batchfile.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/c9search.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/c_cpp.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/cirru.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/clojure.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/cobol.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/coffee.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/coldfusion.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/csharp.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/css.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/curly.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/d.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/dart.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/diff.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/django.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/dockerfile.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/dot.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/drools.js
 copy {zh => examples}/vendors/ace/src/snippets/eiffel.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/ejs.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/elixir.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/elm.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/erlang.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/forth.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/fortran.js
 copy {zh => examples}/vendors/ace/src/snippets/ftl.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/gcode.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/gherkin.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/gitignore.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/glsl.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/gobstones.js
 copy {zh => examples}/vendors/ace/src/snippets/golang.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/groovy.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/haml.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/handlebars.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/haskell.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/haskell_cabal.js
 copy {zh => examples}/vendors/ace/src/snippets/haxe.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/html.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/html_elixir.js
 copy {zh => examples}/vendors/ace/src/snippets/html_ruby.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/ini.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/io.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/jack.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/jade.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/java.js
 create mode 100644 examples/vendors/ace/src/snippets/javascript.js
 copy {zh => examples}/vendors/ace/src/snippets/json.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/jsoniq.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/jsp.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/jsx.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/julia.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/kotlin.js
 copy {zh => examples}/vendors/ace/src/snippets/latex.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/lean.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/less.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/liquid.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/lisp.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/live_script.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/livescript.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/logiql.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/lsl.js
 copy {zh => examples}/vendors/ace/src/snippets/lua.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/luapage.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/lucene.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/makefile.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/markdown.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/mask.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/matlab.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/maze.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/mel.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/mips_assembler.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/mipsassembler.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/mushcode.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/mysql.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/nix.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/nsis.js
 copy {zh => examples}/vendors/ace/src/snippets/objectivec.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/ocaml.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/pascal.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/perl.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/pgsql.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/php.js
 copy {zh => examples}/vendors/ace/src/snippets/plain_text.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/powershell.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/praat.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/prolog.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/properties.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/protobuf.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/python.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/r.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/razor.js
 copy {zh => examples}/vendors/ace/src/snippets/rdoc.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/rhtml.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/rst.js
 copy {zh => examples}/vendors/ace/src/snippets/ruby.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/rust.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/sass.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/scad.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/scala.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/scheme.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/scss.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/sh.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/sjs.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/smarty.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/snippets.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/soy_template.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/space.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/sql.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/sqlserver.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/stylus.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/svg.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/swift.js
 create mode 100644 examples/vendors/ace/src/snippets/swig.js
 copy {zh => examples}/vendors/ace/src/snippets/tcl.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/tex.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/text.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/textile.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/toml.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/tsx.js
 copy {zh => examples}/vendors/ace/src/snippets/twig.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/typescript.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/vala.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/vbscript.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/velocity.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/verilog.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/vhdl.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/snippets/wollok.js
 copy {zh => examples}/vendors/ace/src/snippets/xml.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/xquery.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/snippets/yaml.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-ambiance.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-chaos.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-chrome.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-clouds.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-clouds_midnight.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-cobalt.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-crimson_editor.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-dawn.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-dreamweaver.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-eclipse.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/theme-github.js
 copy {zh => examples}/vendors/ace/src/theme-idle_fingers.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-iplastic.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-katzenmilch.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-kr_theme.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/theme-kuroir.js
 copy {zh => examples}/vendors/ace/src/theme-merbivore.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-merbivore_soft.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-mono_industrial.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-monokai.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-pastel_on_dark.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-solarized_dark.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-solarized_light.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-sqlserver.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-terminal.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-textmate.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-tomorrow.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-tomorrow_night.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-tomorrow_night_blue.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-tomorrow_night_bright.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-tomorrow_night_eighties.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-twilight.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-vibrant_ink.js (100%)
 mode change 100755 => 100644
 copy {zh => examples}/vendors/ace/src/theme-xcode.js (100%)
 mode change 100755 => 100644
 create mode 100644 examples/vendors/ace/src/worker-coffee.js
 create mode 100644 examples/vendors/ace/src/worker-css.js
 create mode 100644 examples/vendors/ace/src/worker-html.js
 create mode 100644 examples/vendors/ace/src/worker-javascript.js
 create mode 100644 examples/vendors/ace/src/worker-json.js
 create mode 100644 examples/vendors/ace/src/worker-lua.js
 create mode 100644 examples/vendors/ace/src/worker-php.js
 create mode 100644 examples/vendors/ace/src/worker-xml.js
 create mode 100644 examples/vendors/ace/src/worker-xquery.js
 copy {zh => examples}/vendors/bootstrap/css/bootstrap-theme.css (100%)
 copy {zh => examples}/vendors/bootstrap/css/bootstrap-theme.css.map (100%)
 copy {zh => examples}/vendors/bootstrap/css/bootstrap-theme.min.css (100%)
 copy {zh => examples}/vendors/bootstrap/css/bootstrap.css (100%)
 copy {zh => examples}/vendors/bootstrap/css/bootstrap.css.map (100%)
 copy {zh => examples}/vendors/bootstrap/css/bootstrap.min.css (100%)
 copy {zh => examples}/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot (100%)
 copy {zh => examples}/vendors/bootstrap/fonts/glyphicons-halflings-regular.svg (100%)
 copy {zh => examples}/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf (100%)
 copy {zh => examples}/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff (100%)
 copy {zh => examples}/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2 (100%)
 copy {zh => examples}/vendors/bootstrap/js/bootstrap.js (100%)
 copy {zh => examples}/vendors/bootstrap/js/bootstrap.min.js (100%)
 copy {zh => examples}/vendors/bootstrap/js/npm.js (100%)
 copy {zh => examples}/vendors/bootstrap/js/validator.js (100%)
 create mode 100644 examples/vendors/d3/d3-contour.js
 create mode 100644 examples/vendors/d3/d3-geo.js
 create mode 100644 examples/vendors/d3/d3-timer.js
 create mode 100644 examples/vendors/dat.gui.min.js
 copy {zh/dist => examples/vendors/echarts-gl}/echarts-gl.js (100%)
 copy {zh/dist => examples/vendors/echarts-gl}/echarts-gl.min.js (100%)
 create mode 100644 examples/vendors/echarts-stat/ecStat.min.js
 copy zh/dist/echarts3/echarts.min.js => examples/vendors/echarts/echarts-all-3.js (100%)
 create mode 100644 examples/vendors/echarts/echarts.js
 create mode 100644 examples/vendors/echarts/echarts.min.js
 copy {zh/dist => examples/vendors/echarts}/extension/bmap.js (100%)
 copy {zh/dist => examples/vendors/echarts}/extension/bmap.js.map (100%)
 copy {zh/dist => examples/vendors/echarts}/extension/bmap.min.js (100%)
 create mode 100644 examples/vendors/echarts/extension/dataTool.js
 create mode 100644 examples/vendors/echarts/extension/dataTool.js.map
 copy {zh/dist => examples/vendors/echarts}/extension/dataTool.min.js (100%)
 create mode 100644 examples/vendors/echarts/extension/graph-modularity.js
 create mode 100644 examples/vendors/echarts/map/js/china-contour.js
 create mode 100644 examples/vendors/echarts/map/js/china.js
 create mode 100644 examples/vendors/echarts/map/js/province/anhui.js
 create mode 100644 examples/vendors/echarts/map/js/province/aomen.js
 create mode 100644 examples/vendors/echarts/map/js/province/beijing.js
 create mode 100644 examples/vendors/echarts/map/js/province/chongqing.js
 create mode 100644 examples/vendors/echarts/map/js/province/fujian.js
 create mode 100644 examples/vendors/echarts/map/js/province/gansu.js
 create mode 100644 examples/vendors/echarts/map/js/province/guangdong.js
 create mode 100644 examples/vendors/echarts/map/js/province/guangxi.js
 create mode 100644 examples/vendors/echarts/map/js/province/guizhou.js
 create mode 100644 examples/vendors/echarts/map/js/province/hainan.js
 create mode 100644 examples/vendors/echarts/map/js/province/hebei.js
 create mode 100644 examples/vendors/echarts/map/js/province/heilongjiang.js
 create mode 100644 examples/vendors/echarts/map/js/province/henan.js
 create mode 100644 examples/vendors/echarts/map/js/province/hubei.js
 create mode 100644 examples/vendors/echarts/map/js/province/hunan.js
 create mode 100644 examples/vendors/echarts/map/js/province/jiangsu.js
 create mode 100644 examples/vendors/echarts/map/js/province/jiangxi.js
 create mode 100644 examples/vendors/echarts/map/js/province/jilin.js
 create mode 100644 examples/vendors/echarts/map/js/province/liaoning.js
 create mode 100644 examples/vendors/echarts/map/js/province/neimenggu.js
 create mode 100644 examples/vendors/echarts/map/js/province/ningxia.js
 create mode 100644 examples/vendors/echarts/map/js/province/qinghai.js
 create mode 100644 examples/vendors/echarts/map/js/province/shandong.js
 create mode 100644 examples/vendors/echarts/map/js/province/shanghai.js
 create mode 100644 examples/vendors/echarts/map/js/province/shanxi.js
 create mode 100644 examples/vendors/echarts/map/js/province/shanxi1.js
 create mode 100644 examples/vendors/echarts/map/js/province/sichuan.js
 create mode 100644 examples/vendors/echarts/map/js/province/taiwan.js
 create mode 100644 examples/vendors/echarts/map/js/province/tianjin.js
 create mode 100644 examples/vendors/echarts/map/js/province/xianggang.js
 create mode 100644 examples/vendors/echarts/map/js/province/xinjiang.js
 create mode 100644 examples/vendors/echarts/map/js/province/xizang.js
 create mode 100644 examples/vendors/echarts/map/js/province/yunnan.js
 create mode 100644 examples/vendors/echarts/map/js/province/zhejiang.js
 create mode 100644 examples/vendors/echarts/map/js/world.js
 copy {zh/asset => examples/vendors/echarts}/map/json/china-cities.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/china-contour.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/china.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/anhui.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/aomen.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/beijing.json (100%)
 create mode 100644 examples/vendors/echarts/map/json/province/chongqing.json
 copy {zh/asset => examples/vendors/echarts}/map/json/province/fujian.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/gansu.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/guangdong.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/guangxi.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/guizhou.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/hainan.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/hebei.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/heilongjiang.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/henan.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/hubei.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/hunan.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/jiangsu.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/jiangxi.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/jilin.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/liaoning.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/neimenggu.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/ningxia.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/qinghai.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/shandong.json (100%)
 create mode 100644 examples/vendors/echarts/map/json/province/shanghai.json
 copy {zh/asset => examples/vendors/echarts}/map/json/province/shanxi.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/shanxi1.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/sichuan.json (100%)
 create mode 100644 examples/vendors/echarts/map/json/province/taiwan.json
 copy {zh/asset => examples/vendors/echarts}/map/json/province/tianjin.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/xianggang.json (100%)
 create mode 100644 examples/vendors/echarts/map/json/province/xinjiang.json
 create mode 100644 examples/vendors/echarts/map/json/province/xizang.json
 copy {zh/asset => examples/vendors/echarts}/map/json/province/yunnan.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/province/zhejiang.json (100%)
 copy {zh/asset => examples/vendors/echarts}/map/json/world.json (100%)
 create mode 100644 examples/vendors/echarts/theme/dark.js
 create mode 100644 examples/vendors/echarts/theme/vintage.js
 copy {zh => examples}/vendors/jquery.lazyload.min.js (100%)
 copy {zh => examples}/vendors/jquery/jquery.js (100%)
 copy {zh => examples}/vendors/jquery/jquery.min.js (100%)
 copy {zh => examples}/vendors/jquery/jquery.min.map (100%)
 copy {zh => examples}/vendors/lodash.js (100%)
 create mode 100644 examples/vendors/simplex.js
 create mode 100755 examples/vendors/waypoint.js
 create mode 100644 examples/zh/editor.html
 create mode 100644 examples/zh/index.html
 create mode 100644 examples/zh/view.html
 rename en/images/builder/chart/pictorialbar.svg => zh/images/builder/chart/pictorialBar.svg (100%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org


[incubator-echarts-website] 01/02: add examples and remove documents

Posted by ov...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ovilia pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-echarts-website.git

commit 84824f40b3aea5a0bfead76b2f4ae695dd967f55
Author: Ovilia <zw...@gmail.com>
AuthorDate: Wed May 29 17:46:03 2019 +0800

    add examples and remove documents
---
 documents/asset/gl/img/alpha-beta.sketch           |    Bin 65536 -> 0 bytes
 documents/asset/gl/img/bar3D-bevel.png             |    Bin 936101 -> 0 bytes
 documents/asset/gl/img/bar3D-no-bevel.png          |    Bin 653448 -> 0 bytes
 documents/asset/gl/img/buildings-cold.jpg          |    Bin 244509 -> 0 bytes
 documents/asset/gl/img/buildings-warm.jpg          |    Bin 271468 -> 0 bytes
 documents/asset/gl/img/city-region-height.jpg      |    Bin 115703 -> 0 bytes
 documents/asset/gl/img/crispwinter.png             |    Bin 134164 -> 0 bytes
 documents/asset/gl/img/displacement-disable.png    |    Bin 444676 -> 0 bytes
 documents/asset/gl/img/displacement-enable.png     |    Bin 469684 -> 0 bytes
 documents/asset/gl/img/displacement-low.png        |    Bin 393852 -> 0 bytes
 documents/asset/gl/img/displacement-ultra.png      |    Bin 752937 -> 0 bytes
 documents/asset/gl/img/flowGL-line.jpg             |    Bin 477721 -> 0 bytes
 documents/asset/gl/img/flowGL-noss.jpg             |    Bin 468782 -> 0 bytes
 documents/asset/gl/img/flowGL-point.jpg            |    Bin 481332 -> 0 bytes
 documents/asset/gl/img/flowGL-ss.jpg               |    Bin 491893 -> 0 bytes
 documents/asset/gl/img/flowGL-wind.jpg             |    Bin 309476 -> 0 bytes
 documents/asset/gl/img/geo-bar3D.jpg               |    Bin 144774 -> 0 bytes
 documents/asset/gl/img/geo-border.png              |    Bin 120977 -> 0 bytes
 documents/asset/gl/img/geo-dof-large.png           |    Bin 251435 -> 0 bytes
 documents/asset/gl/img/geo-dof-small.png           |    Bin 242725 -> 0 bytes
 documents/asset/gl/img/geo-dof.png                 |    Bin 280814 -> 0 bytes
 documents/asset/gl/img/geo-no-dof.png              |    Bin 313830 -> 0 bytes
 documents/asset/gl/img/geo-no-shadow.png           |    Bin 348841 -> 0 bytes
 documents/asset/gl/img/geo-no-ssao.png             |    Bin 795777 -> 0 bytes
 documents/asset/gl/img/geo-shadow-high.png         |    Bin 456090 -> 0 bytes
 documents/asset/gl/img/geo-shadow-low.png          |    Bin 462952 -> 0 bytes
 documents/asset/gl/img/geo-shadow.png              |    Bin 417158 -> 0 bytes
 documents/asset/gl/img/geo-size.png                |    Bin 609536 -> 0 bytes
 documents/asset/gl/img/geo-size.sketch             |    Bin 1452208 -> 0 bytes
 documents/asset/gl/img/geo-ssao-large-radius.png   |    Bin 777267 -> 0 bytes
 documents/asset/gl/img/geo-ssao-small-radius.png   |    Bin 784519 -> 0 bytes
 documents/asset/gl/img/geo-ssao.png                |    Bin 798212 -> 0 bytes
 documents/asset/gl/img/globe-airline.png           |    Bin 705346 -> 0 bytes
 documents/asset/gl/img/globe-gloss.png             |    Bin 658718 -> 0 bytes
 documents/asset/gl/img/globe-metal.png             |    Bin 435143 -> 0 bytes
 documents/asset/gl/img/globe-non-metal.png         |    Bin 444160 -> 0 bytes
 documents/asset/gl/img/globe-posteffect-bloom.png  |    Bin 124521 -> 0 bytes
 .../asset/gl/img/globe-posteffect-disable.png      |    Bin 614586 -> 0 bytes
 documents/asset/gl/img/globe-posteffect-enable.png |    Bin 569860 -> 0 bytes
 documents/asset/gl/img/globe-rough.png             |    Bin 611425 -> 0 bytes
 documents/asset/gl/img/globe-shading-color.png     |    Bin 214590 -> 0 bytes
 documents/asset/gl/img/globe-shading-lambert.png   |    Bin 372631 -> 0 bytes
 documents/asset/gl/img/globe-shading-realistic.png |    Bin 513755 -> 0 bytes
 documents/asset/gl/img/gpu-layout-perf.png         |    Bin 19249 -> 0 bytes
 documents/asset/gl/img/grid3D.png                  |    Bin 83657 -> 0 bytes
 documents/asset/gl/img/grid3D.sketch               |    Bin 122880 -> 0 bytes
 documents/asset/gl/img/heightmap-disable.png       |    Bin 42600 -> 0 bytes
 documents/asset/gl/img/heightmap-enable.png        |    Bin 97918 -> 0 bytes
 documents/asset/gl/img/light-alpha-beta.png        |    Bin 10156 -> 0 bytes
 documents/asset/gl/img/line3D.png                  |    Bin 403986 -> 0 bytes
 documents/asset/gl/img/lookup.png                  |    Bin 2095 -> 0 bytes
 documents/asset/gl/img/parametric-surface.png      |    Bin 619802 -> 0 bytes
 documents/asset/gl/img/polygons3D-ny.jpg           |    Bin 541314 -> 0 bytes
 documents/asset/gl/img/roughness.png               |    Bin 204762 -> 0 bytes
 documents/asset/gl/img/scatter3D.png               |    Bin 771845 -> 0 bytes
 documents/asset/gl/img/surface-index.png           |    Bin 121825 -> 0 bytes
 documents/asset/gl/img/surface-index.sketch        |    Bin 240059 -> 0 bytes
 documents/asset/gl/img/surface-no-taa.png          |    Bin 190861 -> 0 bytes
 documents/asset/gl/img/surface-taa.png             |    Bin 227139 -> 0 bytes
 documents/asset/gl/img/view-alpha-beta.png         |    Bin 9788 -> 0 bytes
 documents/asset/img/aria-example.png               |    Bin 290782 -> 0 bytes
 documents/asset/img/axis-align-with-label.png      |    Bin 7514 -> 0 bytes
 documents/asset/img/custom-build-line.png          |    Bin 72720 -> 0 bytes
 documents/asset/img/custom-build-pie.png           |    Bin 41231 -> 0 bytes
 documents/asset/img/custom-build-sample.png        |    Bin 83256 -> 0 bytes
 documents/asset/img/echarts-aria.jpg               |    Bin 143809 -> 0 bytes
 documents/asset/img/gl/bar3D-2d-data.png           |    Bin 58130 -> 0 bytes
 documents/asset/img/gl/bar3D.png                   |    Bin 142020 -> 0 bytes
 documents/asset/img/gl/grid3D-basic.png            |    Bin 30307 -> 0 bytes
 documents/asset/img/gl/scatter3D-color.png         |    Bin 145129 -> 0 bytes
 documents/asset/img/gl/scatter3D-gaussian.png      |    Bin 114828 -> 0 bytes
 documents/asset/img/gl/scatter3D-life.png          |    Bin 90059 -> 0 bytes
 documents/asset/img/gl/scatter3D-life2.png         |    Bin 167782 -> 0 bytes
 documents/asset/img/gl/surface.png                 |    Bin 189074 -> 0 bytes
 documents/asset/img/smooth-algorithm.png           |    Bin 244496 -> 0 bytes
 documents/asset/img/smooth-monotone-none.png       |    Bin 43625 -> 0 bytes
 documents/asset/img/smooth-monotone-x.png          |    Bin 47594 -> 0 bytes
 documents/asset/img/smooth-non-monotone-x.png      |    Bin 161468 -> 0 bytes
 documents/asset/img/smooth-old-problem.png         |    Bin 145198 -> 0 bytes
 documents/asset/img/smooth-old-vs-new.png          |    Bin 121268 -> 0 bytes
 documents/asset/img/treemap-border-gap.png         |    Bin 92466 -> 0 bytes
 documents/en/api.json                              |      1 -
 documents/en/changelog.html                        |    930 -
 documents/en/coding-standard.html                  |    567 -
 documents/en/option-gl.json                        |      1 -
 documents/en/option-gl_description.json            |      1 -
 documents/en/option-gl_outline.json                |      1 -
 documents/en/option-gl_part_globe.json             |     50 -
 documents/en/option.json                           |      1 -
 documents/en/option_description.json               |      1 -
 documents/en/option_outline.json                   |      1 -
 documents/en/tutorial.json                         |      1 -
 documents/zh/api.json                              |      1 -
 documents/zh/changelog.html                        |    930 -
 documents/zh/coding-standard.html                  |    567 -
 documents/zh/option-gl.json                        |      1 -
 documents/zh/option-gl_description.json            |      1 -
 documents/zh/option-gl_outline.json                |      1 -
 documents/zh/option-gl_part_globe.json             |     50 -
 documents/zh/option.json                           |      1 -
 documents/zh/option_description.json               |      1 -
 documents/zh/option_outline.json                   |      1 -
 documents/zh/tutorial.json                         |      1 -
 en/api.html                                        |      8 +-
 en/builder.html                                    |      2 +-
 en/changelog.html                                  |      2 +-
 en/coding-standard.html                            |      2 +-
 en/committers.html                                 |      2 +-
 en/dependencies.html                               |      2 +-
 en/download-extension.html                         |      2 +-
 en/download-map.html                               |      2 +-
 en/download-theme.html                             |      2 +-
 en/download.html                                   |      2 +-
 en/faq.html                                        |      2 +-
 en/feature.html                                    |      2 +-
 .../images/builder/chart/pictorial-bar.svg         |      0
 en/index.html                                      |      2 +-
 en/maillist.html                                   |      2 +-
 en/option-gl.html                                  |      8 +-
 en/option.html                                     |      8 +-
 en/option3.html                                    |      8 +-
 en/tutorial.html                                   |      8 +-
 examples/data-gl/animating-contour-on-globe.js     |    169 +
 .../data-gl/asset/bathymetry_bw_composite_4k.jpg   |    Bin 0 -> 1275134 bytes
 examples/data-gl/asset/bitcoin.png                 |    Bin 0 -> 19411 bytes
 examples/data-gl/asset/canyon.hdr                  |    Bin 0 -> 386561 bytes
 examples/data-gl/asset/clouds.png                  |    Bin 0 -> 639195 bytes
 examples/data-gl/asset/data/alcohol.json           |      1 +
 examples/data-gl/asset/data/buildings.json         |      1 +
 examples/data-gl/asset/data/flights.json           |      1 +
 examples/data-gl/asset/data/flights2.json          |      1 +
 examples/data-gl/asset/data/gfs.json               |      1 +
 examples/data-gl/asset/data/internet.graph.json    |      1 +
 examples/data-gl/asset/data/npmdep.json            |      1 +
 examples/data-gl/asset/data/population.json        |      1 +
 examples/data-gl/asset/data/wave.json              |      1 +
 examples/data-gl/asset/data/winds.json             |      1 +
 examples/data-gl/asset/data/world-population.json  |    177 +
 examples/data-gl/asset/earth.jpg                   |    Bin 0 -> 826367 bytes
 examples/data-gl/asset/elev_bump_4k.jpg            |    Bin 0 -> 313999 bytes
 examples/data-gl/asset/icon.png                    |    Bin 0 -> 94223 bytes
 .../asset/iron-rusted4/iron-rusted4-basecolor.jpg  |    Bin 0 -> 614737 bytes
 .../asset/iron-rusted4/iron-rusted4-metalness.jpg  |    Bin 0 -> 763060 bytes
 .../asset/iron-rusted4/iron-rusted4-normal.jpg     |    Bin 0 -> 429053 bytes
 .../asset/iron-rusted4/iron-rusted4-roughness.jpg  |    Bin 0 -> 680390 bytes
 examples/data-gl/asset/lake.hdr                    |    Bin 0 -> 452398 bytes
 examples/data-gl/asset/leather/leather_albedo.jpg  |    Bin 0 -> 192654 bytes
 examples/data-gl/asset/leather/leather_height.jpg  |    Bin 0 -> 139667 bytes
 examples/data-gl/asset/leather/leather_normal.jpg  |    Bin 0 -> 203403 bytes
 .../data-gl/asset/leather/leather_roughness.jpg    |    Bin 0 -> 458902 bytes
 examples/data-gl/asset/moon-base.jpg               |    Bin 0 -> 1591331 bytes
 examples/data-gl/asset/moon-bump.jpg               |    Bin 0 -> 1021019 bytes
 examples/data-gl/asset/night.jpg                   |    Bin 0 -> 1218734 bytes
 examples/data-gl/asset/pisa.hdr                    |    Bin 0 -> 364559 bytes
 examples/data-gl/asset/redbricks/diffuse.jpg       |    Bin 0 -> 472880 bytes
 examples/data-gl/asset/redbricks/normal.jpg        |    Bin 0 -> 713238 bytes
 examples/data-gl/asset/redbricks/roughness.jpg     |    Bin 0 -> 403950 bytes
 examples/data-gl/asset/sample.jpg                  |    Bin 0 -> 7742 bytes
 examples/data-gl/asset/starfield.jpg               |    Bin 0 -> 922942 bytes
 examples/data-gl/asset/wood/diffuse.jpg            |    Bin 0 -> 2046292 bytes
 examples/data-gl/asset/wood/normal.jpg             |    Bin 0 -> 2706595 bytes
 examples/data-gl/asset/wood/roughness.png          |    Bin 0 -> 3231654 bytes
 examples/data-gl/asset/woods.jpg                   |    Bin 0 -> 85365 bytes
 examples/data-gl/asset/world.topo.bathy.200401.jpg |    Bin 0 -> 1312275 bytes
 examples/data-gl/bar3d-dataset.js                  |     42 +
 examples/data-gl/bar3d-global-population.js        |     90 +
 examples/data-gl/bar3d-mapbox-view-change.js       |     98 +
 examples/data-gl/bar3d-music-visualization.js      |    150 +
 examples/data-gl/bar3d-myth.js                     |     96 +
 .../bar3d-noise-modified-from-marpi-demo.js        |    204 +
 examples/data-gl/bar3d-on-mapbox.js                |     65 +
 examples/data-gl/bar3d-punch-card.js               |     73 +
 examples/data-gl/bar3d-shanghai.js                 |     65 +
 examples/data-gl/bar3d-simplex-noise.js            |     72 +
 examples/data-gl/bar3d-voxelize-image.js           |    164 +
 examples/data-gl/flowGL-noise.js                   |     97 +
 examples/data-gl/geo3d-with-different-height.js    |     66 +
 examples/data-gl/geo3d.js                          |     44 +
 .../data-gl/global-population-bar3d-on-globe.js    |     58 +
 examples/data-gl/global-wind-visualization-2.js    |    238 +
 examples/data-gl/global-wind-visualization.js      |    186 +
 examples/data-gl/globe-contour-paint.js            |    170 +
 examples/data-gl/globe-country-carousel.js         |    107 +
 examples/data-gl/globe-displacement.js             |     50 +
 examples/data-gl/globe-echarts-gl-hello-world.js   |     26 +
 examples/data-gl/globe-layers.js                   |     34 +
 examples/data-gl/globe-moon.js                     |     48 +
 examples/data-gl/globe-with-echarts-surface.js     |    233 +
 examples/data-gl/graphgl-gpu-layout.js             |     60 +
 examples/data-gl/graphgl-large-internet.js         |     55 +
 examples/data-gl/graphgl-npm-dep.js                |     87 +
 examples/data-gl/image-surface-sushuang.js         |     80 +
 examples/data-gl/image-to-bar3d.js                 |     83 +
 examples/data-gl/iron-globe.js                     |     34 +
 examples/data-gl/line3d-orthographic.js            |     44 +
 examples/data-gl/lines3d-airline-on-globe.js       |     51 +
 examples/data-gl/lines3d-flight-path-on-mapbox.js  |    177 +
 examples/data-gl/lines3d-flights-gl.js             |     90 +
 examples/data-gl/lines3d-flights-on-geo3d.js       |     71 +
 examples/data-gl/lines3d-flights.js                |    142 +
 examples/data-gl/lines3d-taxi-chengdu.js           |    486 +
 .../data-gl/lines3d-taxi-routes-of-cape-town.js    |    163 +
 examples/data-gl/linesGL-ny.js                     |     85 +
 examples/data-gl/map3d-alcohol-consumption.js      |     66 +
 examples/data-gl/map3d-buildings-on-mapbox.js      |     71 +
 examples/data-gl/map3d-buildings.js                |    106 +
 examples/data-gl/map3d-colorful-cities.js          |     87 +
 ...d-plastic-material-style-buildings-on-mapbox.js |     79 +
 examples/data-gl/map3d-wood-city.js                |     90 +
 examples/data-gl/map3d-wood-map-on-mapbox.js       |     62 +
 examples/data-gl/map3d-wood-map.js                 |     66 +
 .../data-gl/meta/animating-contour-on-globe.md     |      8 +
 examples/data-gl/meta/bar3d-dataset.md             |      7 +
 examples/data-gl/meta/bar3d-global-population.md   |      7 +
 examples/data-gl/meta/bar3d-mapbox-view-change.md  |      7 +
 examples/data-gl/meta/bar3d-music-visualization.md |      7 +
 examples/data-gl/meta/bar3d-myth.md                |      7 +
 .../meta/bar3d-noise-modified-from-marpi-demo.md   |      7 +
 examples/data-gl/meta/bar3d-on-mapbox.md           |      7 +
 examples/data-gl/meta/bar3d-punch-card.md          |      7 +
 examples/data-gl/meta/bar3d-shanghai.md            |      7 +
 examples/data-gl/meta/bar3d-simplex-noise.md       |      8 +
 examples/data-gl/meta/bar3d-voxelize-image.md      |      7 +
 examples/data-gl/meta/flowGL-noise.md              |      6 +
 .../data-gl/meta/geo3d-with-different-height.md    |      7 +
 examples/data-gl/meta/geo3d.md                     |      7 +
 .../meta/global-population-bar3d-on-globe.md       |      7 +
 .../data-gl/meta/global-wind-visualization-2.md    |      7 +
 examples/data-gl/meta/global-wind-visualization.md |      7 +
 examples/data-gl/meta/globe-contour-paint.md       |      7 +
 examples/data-gl/meta/globe-country-carousel.md    |      7 +
 examples/data-gl/meta/globe-displacement.md        |      7 +
 .../data-gl/meta/globe-echarts-gl-hello-world.md   |      7 +
 examples/data-gl/meta/globe-layers.md              |      7 +
 examples/data-gl/meta/globe-moon.md                |      7 +
 .../data-gl/meta/globe-with-echarts-surface.md     |      7 +
 examples/data-gl/meta/graphgl-gpu-layout.md        |      8 +
 examples/data-gl/meta/graphgl-large-internet.md    |      8 +
 examples/data-gl/meta/graphgl-npm-dep.md           |      8 +
 examples/data-gl/meta/image-surface-sushuang.md    |      7 +
 examples/data-gl/meta/image-to-bar3d.md            |      7 +
 examples/data-gl/meta/iron-globe.md                |      7 +
 examples/data-gl/meta/line3d-orthographic.md       |      7 +
 examples/data-gl/meta/lines3d-airline-on-globe.md  |      7 +
 .../data-gl/meta/lines3d-flight-path-on-mapbox.md  |      7 +
 examples/data-gl/meta/lines3d-flights-gl.md        |      7 +
 examples/data-gl/meta/lines3d-flights-on-geo3d.md  |      7 +
 examples/data-gl/meta/lines3d-flights.md           |      7 +
 examples/data-gl/meta/lines3d-taxi-chengdu.md      |      7 +
 .../meta/lines3d-taxi-routes-of-cape-town.md       |      7 +
 examples/data-gl/meta/linesGL-ny.md                |      5 +
 examples/data-gl/meta/map3d-alcohol-consumption.md |      7 +
 examples/data-gl/meta/map3d-buildings-on-mapbox.md |      7 +
 examples/data-gl/meta/map3d-buildings.md           |      7 +
 examples/data-gl/meta/map3d-colorful-cities.md     |      7 +
 ...d-plastic-material-style-buildings-on-mapbox.md |      7 +
 examples/data-gl/meta/map3d-wood-city.md           |      7 +
 examples/data-gl/meta/map3d-wood-map-on-mapbox.md  |      7 +
 examples/data-gl/meta/map3d-wood-map.md            |      7 +
 examples/data-gl/meta/metal-bar3d.md               |      7 +
 examples/data-gl/meta/metal-surface.md             |      7 +
 examples/data-gl/meta/parametric-surface-rose.md   |      7 +
 examples/data-gl/meta/scatter3d-dataset.md         |      7 +
 .../data-gl/meta/scatter3d-globe-population.md     |      7 +
 examples/data-gl/meta/scatter3d-orthographic.md    |      8 +
 examples/data-gl/meta/scatter3d-scatter.md         |      7 +
 examples/data-gl/meta/scatter3d-shanghai.md        |      7 +
 examples/data-gl/meta/scatter3d-simplex-noise.md   |      8 +
 .../meta/scatter3d-weibo-checkin-on-mapbox.md      |      7 +
 examples/data-gl/meta/scatter3d.md                 |      8 +
 examples/data-gl/meta/scatterGL-gps.md             |      6 +
 examples/data-gl/meta/scattergl-weibo.md           |      8 +
 examples/data-gl/meta/simple-surface.md            |      7 +
 examples/data-gl/meta/sphere-parametric-surface.md |      7 +
 examples/data-gl/meta/stacked-bar3d.md             |      7 +
 examples/data-gl/meta/surface-breather.md          |      8 +
 examples/data-gl/meta/surface-golden-rose.md       |      7 +
 examples/data-gl/meta/surface-leather.md           |      7 +
 examples/data-gl/meta/surface-mollusc-shell.md     |      7 +
 examples/data-gl/meta/surface-theme-roses.md       |      7 +
 examples/data-gl/meta/surface-wave.md              |      7 +
 examples/data-gl/meta/transparent-bar3d.md         |      7 +
 examples/data-gl/metal-bar3d.js                    |     93 +
 examples/data-gl/metal-surface.js                  |     95 +
 examples/data-gl/parametric-surface-rose.js        |    143 +
 examples/data-gl/scatter3D-dataset.js              |     35 +
 examples/data-gl/scatter3d-globe-population.js     |     83 +
 examples/data-gl/scatter3d-orthographic.js         |     61 +
 examples/data-gl/scatter3d-scatter.js              |    102 +
 examples/data-gl/scatter3d-shanghai.js             |     44 +
 examples/data-gl/scatter3d-simplex-noise.js        |     61 +
 .../data-gl/scatter3d-weibo-checkin-on-mapbox.js   |     81 +
 examples/data-gl/scatter3d.js                      |    201 +
 examples/data-gl/scatterGL-gps.js                  |     83 +
 examples/data-gl/scattergl-weibo.js                |     93 +
 examples/data-gl/simple-surface.js                 |     47 +
 examples/data-gl/sphere-parametric-surface.js      |     42 +
 examples/data-gl/stacked-bar3d.js                  |     56 +
 examples/data-gl/surface-breather.js               |    114 +
 examples/data-gl/surface-golden-rose.js            |    153 +
 examples/data-gl/surface-leather.js                |    130 +
 examples/data-gl/surface-mollusc-shell.js          |     72 +
 examples/data-gl/surface-theme-roses.js            |    148 +
 examples/data-gl/surface-wave.js                   |     52 +
 .../thumb-manual/animating-contour-on-globe.png    |    Bin 0 -> 182873 bytes
 examples/data-gl/thumb-manual/bar3d-dataset.png    |    Bin 0 -> 125956 bytes
 .../thumb-manual/bar3d-global-population.png       |    Bin 0 -> 135509 bytes
 .../thumb-manual/bar3d-mapbox-view-change.png      |    Bin 0 -> 208407 bytes
 .../thumb-manual/bar3d-music-visualization.png     |    Bin 0 -> 119499 bytes
 examples/data-gl/thumb-manual/bar3d-myth.png       |    Bin 0 -> 155970 bytes
 .../bar3d-noise-modified-from-marpi-demo.png       |    Bin 0 -> 156933 bytes
 examples/data-gl/thumb-manual/bar3d-on-mapbox.png  |    Bin 0 -> 198335 bytes
 examples/data-gl/thumb-manual/bar3d-punch-card.png |    Bin 0 -> 59845 bytes
 examples/data-gl/thumb-manual/bar3d-shanghai.png   |    Bin 0 -> 211027 bytes
 .../data-gl/thumb-manual/bar3d-simplex-noise.png   |    Bin 0 -> 92570 bytes
 .../data-gl/thumb-manual/bar3d-voxelize-image.png  |    Bin 0 -> 257316 bytes
 examples/data-gl/thumb-manual/flowGL-noise.png     |    Bin 0 -> 203284 bytes
 .../thumb-manual/geo3d-with-different-height.png   |    Bin 0 -> 138046 bytes
 examples/data-gl/thumb-manual/geo3d.png            |    Bin 0 -> 147968 bytes
 .../global-population-bar3d-on-globe.png           |    Bin 0 -> 256052 bytes
 .../thumb-manual/global-wind-visualization-2.png   |    Bin 0 -> 293640 bytes
 .../thumb-manual/global-wind-visualization.png     |    Bin 0 -> 299634 bytes
 .../data-gl/thumb-manual/globe-contour-paint.png   |    Bin 0 -> 186982 bytes
 .../thumb-manual/globe-country-carousel.png        |    Bin 0 -> 103135 bytes
 .../data-gl/thumb-manual/globe-displacement.png    |    Bin 0 -> 136009 bytes
 .../thumb-manual/globe-echarts-gl-hello-world.png  |    Bin 0 -> 240338 bytes
 examples/data-gl/thumb-manual/globe-layers.png     |    Bin 0 -> 253003 bytes
 examples/data-gl/thumb-manual/globe-moon.png       |    Bin 0 -> 205957 bytes
 .../thumb-manual/globe-with-echarts-surface.png    |    Bin 0 -> 112106 bytes
 .../data-gl/thumb-manual/graphgl-gpu-layout.png    |    Bin 0 -> 75850 bytes
 .../thumb-manual/graphgl-large-internet.png        |    Bin 0 -> 198619 bytes
 examples/data-gl/thumb-manual/graphgl-npm-dep.png  |    Bin 0 -> 202757 bytes
 .../thumb-manual/image-surface-sushuang.png        |    Bin 0 -> 141164 bytes
 examples/data-gl/thumb-manual/image-to-bar3d.png   |    Bin 0 -> 212188 bytes
 examples/data-gl/thumb-manual/iron-globe.png       |    Bin 0 -> 272936 bytes
 .../data-gl/thumb-manual/line3d-orthographic.png   |    Bin 0 -> 82468 bytes
 .../thumb-manual/lines3d-airline-on-globe.png      |    Bin 0 -> 248985 bytes
 .../thumb-manual/lines3d-flight-path-on-mapbox.png |    Bin 0 -> 226053 bytes
 .../data-gl/thumb-manual/lines3d-flights-gl.png    |    Bin 0 -> 159858 bytes
 .../thumb-manual/lines3d-flights-on-geo3d.png      |    Bin 0 -> 144764 bytes
 examples/data-gl/thumb-manual/lines3d-flights.png  |    Bin 0 -> 236786 bytes
 .../data-gl/thumb-manual/lines3d-taxi-chengdu.png  |    Bin 0 -> 140023 bytes
 .../lines3d-taxi-routes-of-cape-town.png           |    Bin 0 -> 243117 bytes
 examples/data-gl/thumb-manual/linesGL-ny.png       |    Bin 0 -> 302121 bytes
 .../thumb-manual/map3d-alcohol-consumption.png     |    Bin 0 -> 80448 bytes
 .../thumb-manual/map3d-buildings-on-mapbox.png     |    Bin 0 -> 226609 bytes
 examples/data-gl/thumb-manual/map3d-buildings.png  |    Bin 0 -> 214976 bytes
 .../data-gl/thumb-manual/map3d-colorful-cities.png |    Bin 0 -> 276560 bytes
 ...-plastic-material-style-buildings-on-mapbox.png |    Bin 0 -> 221674 bytes
 examples/data-gl/thumb-manual/map3d-wood-city.png  |    Bin 0 -> 219895 bytes
 .../thumb-manual/map3d-wood-map-on-mapbox.png      |    Bin 0 -> 120830 bytes
 examples/data-gl/thumb-manual/map3d-wood-map.png   |    Bin 0 -> 292347 bytes
 examples/data-gl/thumb-manual/metal-bar3d.png      |    Bin 0 -> 171908 bytes
 examples/data-gl/thumb-manual/metal-surface.png    |    Bin 0 -> 153014 bytes
 .../thumb-manual/parametric-surface-rose.png       |    Bin 0 -> 163393 bytes
 .../data-gl/thumb-manual/scatter3D-dataset.png     |    Bin 0 -> 119434 bytes
 .../thumb-manual/scatter3d-globe-population.png    |    Bin 0 -> 235220 bytes
 .../thumb-manual/scatter3d-orthographic.png        |    Bin 0 -> 158700 bytes
 .../data-gl/thumb-manual/scatter3d-scatter.png     |    Bin 0 -> 155801 bytes
 .../data-gl/thumb-manual/scatter3d-shanghai.png    |    Bin 0 -> 177498 bytes
 .../thumb-manual/scatter3d-simplex-noise.png       |    Bin 0 -> 180276 bytes
 .../scatter3d-weibo-checkin-on-mapbox.png          |    Bin 0 -> 166449 bytes
 examples/data-gl/thumb-manual/scatter3d.png        |    Bin 0 -> 65909 bytes
 examples/data-gl/thumb-manual/scatterGL-gps.png    |    Bin 0 -> 314310 bytes
 examples/data-gl/thumb-manual/scattergl-weibo.png  |    Bin 0 -> 91282 bytes
 examples/data-gl/thumb-manual/simple-surface.png   |    Bin 0 -> 114949 bytes
 .../thumb-manual/sphere-parametric-surface.png     |    Bin 0 -> 79793 bytes
 examples/data-gl/thumb-manual/stacked-bar3d.png    |    Bin 0 -> 76241 bytes
 examples/data-gl/thumb-manual/surface-breather.png |    Bin 0 -> 136398 bytes
 .../data-gl/thumb-manual/surface-golden-rose.png   |    Bin 0 -> 155381 bytes
 examples/data-gl/thumb-manual/surface-leather.png  |    Bin 0 -> 206596 bytes
 .../data-gl/thumb-manual/surface-mollusc-shell.png |    Bin 0 -> 90134 bytes
 .../data-gl/thumb-manual/surface-theme-roses.png   |    Bin 0 -> 132344 bytes
 examples/data-gl/thumb-manual/surface-wave.png     |    Bin 0 -> 90553 bytes
 .../data-gl/thumb-manual/transparent-bar3d.png     |    Bin 0 -> 70567 bytes
 .../data-gl/thumb/animating-contour-on-globe.png   |    Bin 0 -> 182873 bytes
 examples/data-gl/thumb/bar3d-dataset.png           |    Bin 0 -> 125956 bytes
 examples/data-gl/thumb/bar3d-global-population.png |    Bin 0 -> 135509 bytes
 .../data-gl/thumb/bar3d-mapbox-view-change.png     |    Bin 0 -> 208407 bytes
 .../data-gl/thumb/bar3d-music-visualization.png    |    Bin 0 -> 119499 bytes
 examples/data-gl/thumb/bar3d-myth.png              |    Bin 0 -> 155970 bytes
 .../thumb/bar3d-noise-modified-from-marpi-demo.png |    Bin 0 -> 156933 bytes
 examples/data-gl/thumb/bar3d-on-mapbox.png         |    Bin 0 -> 198335 bytes
 examples/data-gl/thumb/bar3d-punch-card.png        |    Bin 0 -> 59845 bytes
 examples/data-gl/thumb/bar3d-shanghai.png          |    Bin 0 -> 211027 bytes
 examples/data-gl/thumb/bar3d-simplex-noise.png     |    Bin 0 -> 92570 bytes
 examples/data-gl/thumb/bar3d-voxelize-image.png    |    Bin 0 -> 257316 bytes
 examples/data-gl/thumb/flowGL-noise.png            |    Bin 0 -> 203284 bytes
 .../data-gl/thumb/geo3d-with-different-height.png  |    Bin 0 -> 138046 bytes
 examples/data-gl/thumb/geo3d.png                   |    Bin 0 -> 147968 bytes
 .../thumb/global-population-bar3d-on-globe.png     |    Bin 0 -> 256052 bytes
 .../data-gl/thumb/global-wind-visualization-2.png  |    Bin 0 -> 293640 bytes
 .../data-gl/thumb/global-wind-visualization.png    |    Bin 0 -> 299634 bytes
 examples/data-gl/thumb/globe-contour-paint.png     |    Bin 0 -> 186982 bytes
 examples/data-gl/thumb/globe-country-carousel.png  |    Bin 0 -> 103135 bytes
 examples/data-gl/thumb/globe-displacement.png      |    Bin 0 -> 136009 bytes
 .../data-gl/thumb/globe-echarts-gl-hello-world.png |    Bin 0 -> 240338 bytes
 examples/data-gl/thumb/globe-layers.png            |    Bin 0 -> 253003 bytes
 examples/data-gl/thumb/globe-moon.png              |    Bin 0 -> 205957 bytes
 .../data-gl/thumb/globe-with-echarts-surface.png   |    Bin 0 -> 112106 bytes
 examples/data-gl/thumb/graphgl-gpu-layout.png      |    Bin 0 -> 75850 bytes
 examples/data-gl/thumb/graphgl-large-internet.png  |    Bin 0 -> 198619 bytes
 examples/data-gl/thumb/graphgl-npm-dep.png         |    Bin 0 -> 202757 bytes
 examples/data-gl/thumb/image-surface-sushuang.png  |    Bin 0 -> 141164 bytes
 examples/data-gl/thumb/image-to-bar3d.png          |    Bin 0 -> 212188 bytes
 examples/data-gl/thumb/iron-globe.png              |    Bin 0 -> 272936 bytes
 examples/data-gl/thumb/line3d-orthographic.png     |    Bin 0 -> 82468 bytes
 .../data-gl/thumb/lines3d-airline-on-globe.png     |    Bin 0 -> 248985 bytes
 .../thumb/lines3d-flight-path-on-mapbox.png        |    Bin 0 -> 226053 bytes
 examples/data-gl/thumb/lines3d-flights-gl.png      |    Bin 0 -> 159858 bytes
 .../data-gl/thumb/lines3d-flights-on-geo3d.png     |    Bin 0 -> 144764 bytes
 examples/data-gl/thumb/lines3d-flights.png         |    Bin 0 -> 236786 bytes
 examples/data-gl/thumb/lines3d-taxi-chengdu.png    |    Bin 0 -> 140023 bytes
 .../thumb/lines3d-taxi-routes-of-cape-town.png     |    Bin 0 -> 243117 bytes
 examples/data-gl/thumb/linesGL-ny.png              |    Bin 0 -> 302121 bytes
 .../data-gl/thumb/map3d-alcohol-consumption.png    |    Bin 0 -> 80448 bytes
 .../data-gl/thumb/map3d-buildings-on-mapbox.png    |    Bin 0 -> 226609 bytes
 examples/data-gl/thumb/map3d-buildings.png         |    Bin 0 -> 214976 bytes
 examples/data-gl/thumb/map3d-colorful-cities.png   |    Bin 0 -> 276560 bytes
 ...-plastic-material-style-buildings-on-mapbox.png |    Bin 0 -> 221674 bytes
 examples/data-gl/thumb/map3d-wood-city.png         |    Bin 0 -> 219895 bytes
 .../data-gl/thumb/map3d-wood-map-on-mapbox.png     |    Bin 0 -> 120830 bytes
 examples/data-gl/thumb/map3d-wood-map.png          |    Bin 0 -> 292347 bytes
 examples/data-gl/thumb/metal-bar3d.png             |    Bin 0 -> 171908 bytes
 examples/data-gl/thumb/metal-surface.png           |    Bin 0 -> 153014 bytes
 examples/data-gl/thumb/parametric-surface-rose.png |    Bin 0 -> 163393 bytes
 examples/data-gl/thumb/scatter3D-dataset.png       |    Bin 0 -> 119434 bytes
 .../data-gl/thumb/scatter3d-globe-population.png   |    Bin 0 -> 235220 bytes
 examples/data-gl/thumb/scatter3d-orthographic.png  |    Bin 0 -> 158700 bytes
 examples/data-gl/thumb/scatter3d-scatter.png       |    Bin 0 -> 155801 bytes
 examples/data-gl/thumb/scatter3d-shanghai.png      |    Bin 0 -> 177498 bytes
 examples/data-gl/thumb/scatter3d-simplex-noise.png |    Bin 0 -> 180276 bytes
 .../thumb/scatter3d-weibo-checkin-on-mapbox.png    |    Bin 0 -> 166449 bytes
 examples/data-gl/thumb/scatter3d.png               |    Bin 0 -> 65909 bytes
 examples/data-gl/thumb/scatterGL-gps.png           |    Bin 0 -> 314310 bytes
 examples/data-gl/thumb/scattergl-weibo.png         |    Bin 0 -> 91282 bytes
 examples/data-gl/thumb/simple-surface.png          |    Bin 0 -> 114949 bytes
 .../data-gl/thumb/sphere-parametric-surface.png    |    Bin 0 -> 79793 bytes
 examples/data-gl/thumb/stacked-bar3d.png           |    Bin 0 -> 76241 bytes
 examples/data-gl/thumb/surface-breather.png        |    Bin 0 -> 136398 bytes
 examples/data-gl/thumb/surface-golden-rose.png     |    Bin 0 -> 155381 bytes
 examples/data-gl/thumb/surface-leather.png         |    Bin 0 -> 206596 bytes
 examples/data-gl/thumb/surface-mollusc-shell.png   |    Bin 0 -> 90134 bytes
 examples/data-gl/thumb/surface-theme-roses.png     |    Bin 0 -> 132344 bytes
 examples/data-gl/thumb/surface-wave.png            |    Bin 0 -> 90553 bytes
 examples/data-gl/thumb/transparent-bar3d.png       |    Bin 0 -> 70567 bytes
 examples/data-gl/transparent-bar3d.js              |     74 +
 examples/data/area-basic.js                        |     15 +
 examples/data/area-rainfall.js                     |    171 +
 examples/data/area-simple.js                       |     81 +
 examples/data/area-stack.js                        |     83 +
 examples/data/asset/data/airport-schedule.json     |      1 +
 examples/data/asset/data/aqi-beijing.json          |      1 +
 examples/data/asset/data/aqi.csv                   | 444391 ++++++++++++++++++
 examples/data/asset/data/aqi_convert.js            |     11 +
 examples/data/asset/data/confidence-band.json      |    548 +
 examples/data/asset/data/disk.tree.json            |  21035 +
 examples/data/asset/data/draggable.js              |    226 +
 .../data/ec-option-doc-statistics-201604.json      |  11714 +
 examples/data/asset/data/energy.json               |    120 +
 examples/data/asset/data/fake-nebula.bin           |    Bin 0 -> 8000000 bytes
 examples/data/asset/data/flare.json                |    380 +
 examples/data/asset/data/flights.json              |      1 +
 examples/data/asset/data/gps/extract.js            |     37 +
 examples/data/asset/data/gps/gps_0.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_1.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_10.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_100.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_101.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_102.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_103.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_104.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_105.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_106.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_107.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_108.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_109.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_11.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_110.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_111.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_112.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_113.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_114.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_115.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_116.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_117.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_118.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_119.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_12.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_120.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_121.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_122.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_123.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_124.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_125.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_126.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_127.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_128.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_129.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_13.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_130.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_131.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_132.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_133.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_134.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_135.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_136.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_137.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_138.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_139.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_14.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_140.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_141.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_142.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_143.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_144.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_145.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_146.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_147.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_148.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_149.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_15.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_150.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_151.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_152.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_153.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_154.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_155.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_156.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_157.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_158.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_159.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_16.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_160.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_161.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_162.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_163.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_164.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_165.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_166.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_167.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_168.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_169.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_17.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_170.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_171.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_172.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_173.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_174.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_175.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_176.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_177.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_178.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_179.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_18.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_180.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_181.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_182.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_183.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_184.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_185.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_186.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_187.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_188.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_189.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_19.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_190.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_191.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_192.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_193.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_194.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_195.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_196.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_197.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_198.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_199.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_2.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_20.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_200.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_201.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_202.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_203.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_204.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_205.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_206.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_207.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_208.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_209.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_21.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_210.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_211.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_212.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_213.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_214.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_215.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_216.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_217.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_218.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_219.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_22.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_220.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_221.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_222.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_223.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_224.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_225.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_226.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_227.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_228.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_229.bin           |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_23.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_24.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_25.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_26.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_27.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_28.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_29.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_3.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_30.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_31.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_32.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_33.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_34.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_35.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_36.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_37.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_38.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_39.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_4.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_40.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_41.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_42.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_43.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_44.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_45.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_46.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_47.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_48.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_49.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_5.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_50.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_51.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_52.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_53.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_54.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_55.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_56.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_57.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_58.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_59.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_6.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_60.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_61.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_62.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_63.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_64.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_65.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_66.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_67.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_68.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_69.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_7.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_70.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_71.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_72.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_73.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_74.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_75.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_76.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_77.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_78.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_79.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_8.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_80.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_81.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_82.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_83.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_84.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_85.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_86.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_87.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_88.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_89.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_9.bin             |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_90.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_91.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_92.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_93.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_94.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_95.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_96.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_97.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_98.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/gps/gps_99.bin            |    Bin 0 -> 400000 bytes
 examples/data/asset/data/hangzhou-tracks.json      |      1 +
 examples/data/asset/data/house-price-area2.json    |      1 +
 .../asset/data/kawhi-leonard-16-17-regular.json    |      1 +
 examples/data/asset/data/les-miserables.gexf       |   1394 +
 .../data/asset/data/life-expectancy-table.json     |      1 +
 examples/data/asset/data/life-expectancy.json      |      1 +
 examples/data/asset/data/linear-regression.json    |    202 +
 examples/data/asset/data/lines-bus.json            |      1 +
 examples/data/asset/data/links-ny/links_ny.bin     |    Bin 0 -> 24238524 bytes
 examples/data/asset/data/links-ny/links_ny_0.bin   |    Bin 0 -> 1160700 bytes
 examples/data/asset/data/links-ny/links_ny_1.bin   |    Bin 0 -> 1088196 bytes
 examples/data/asset/data/links-ny/links_ny_10.bin  |    Bin 0 -> 827404 bytes
 examples/data/asset/data/links-ny/links_ny_11.bin  |    Bin 0 -> 805660 bytes
 examples/data/asset/data/links-ny/links_ny_12.bin  |    Bin 0 -> 797484 bytes
 examples/data/asset/data/links-ny/links_ny_13.bin  |    Bin 0 -> 770180 bytes
 examples/data/asset/data/links-ny/links_ny_14.bin  |    Bin 0 -> 764228 bytes
 examples/data/asset/data/links-ny/links_ny_15.bin  |    Bin 0 -> 743868 bytes
 examples/data/asset/data/links-ny/links_ny_16.bin  |    Bin 0 -> 733556 bytes
 examples/data/asset/data/links-ny/links_ny_17.bin  |    Bin 0 -> 720532 bytes
 examples/data/asset/data/links-ny/links_ny_18.bin  |    Bin 0 -> 711908 bytes
 examples/data/asset/data/links-ny/links_ny_19.bin  |    Bin 0 -> 697916 bytes
 examples/data/asset/data/links-ny/links_ny_2.bin   |    Bin 0 -> 1035404 bytes
 examples/data/asset/data/links-ny/links_ny_20.bin  |    Bin 0 -> 679100 bytes
 examples/data/asset/data/links-ny/links_ny_21.bin  |    Bin 0 -> 670508 bytes
 examples/data/asset/data/links-ny/links_ny_22.bin  |    Bin 0 -> 650380 bytes
 examples/data/asset/data/links-ny/links_ny_23.bin  |    Bin 0 -> 640836 bytes
 examples/data/asset/data/links-ny/links_ny_24.bin  |    Bin 0 -> 633060 bytes
 examples/data/asset/data/links-ny/links_ny_25.bin  |    Bin 0 -> 612156 bytes
 examples/data/asset/data/links-ny/links_ny_26.bin  |    Bin 0 -> 601148 bytes
 examples/data/asset/data/links-ny/links_ny_27.bin  |    Bin 0 -> 583340 bytes
 examples/data/asset/data/links-ny/links_ny_28.bin  |    Bin 0 -> 578716 bytes
 examples/data/asset/data/links-ny/links_ny_29.bin  |    Bin 0 -> 577492 bytes
 examples/data/asset/data/links-ny/links_ny_3.bin   |    Bin 0 -> 1016164 bytes
 examples/data/asset/data/links-ny/links_ny_30.bin  |    Bin 0 -> 587756 bytes
 examples/data/asset/data/links-ny/links_ny_31.bin  |    Bin 0 -> 123200 bytes
 examples/data/asset/data/links-ny/links_ny_4.bin   |    Bin 0 -> 976948 bytes
 examples/data/asset/data/links-ny/links_ny_5.bin   |    Bin 0 -> 955572 bytes
 examples/data/asset/data/links-ny/links_ny_6.bin   |    Bin 0 -> 901724 bytes
 examples/data/asset/data/links-ny/links_ny_7.bin   |    Bin 0 -> 888716 bytes
 examples/data/asset/data/links-ny/links_ny_8.bin   |    Bin 0 -> 871316 bytes
 examples/data/asset/data/links-ny/links_ny_9.bin   |    Bin 0 -> 833604 bytes
 .../data/asset/data/masterPainterColorChoice.json  |      1 +
 examples/data/asset/data/nba-court.json            |      1 +
 examples/data/asset/data/npmdepgraph.min10.json    |      1 +
 examples/data/asset/data/nutrients.json            |   7639 +
 .../asset/data/obama_budget_proposal_2012.json     |   4540 +
 .../data/obama_budget_proposal_2012.list.json      |   1798 +
 examples/data/asset/data/product.json              |    134 +
 examples/data/asset/data/stock-DJI.json            |      1 +
 examples/data/asset/data/timelineGDP.js            |    124 +
 examples/data/asset/data/webkit-dep.json           |   5717 +
 examples/data/asset/data/weibo.json                |      1 +
 examples/data/asset/data/wind-barb-hobart.json     |    826 +
 examples/data/asset/geo/HK.json                    |     41 +
 examples/data/asset/geo/USA.json                   |     54 +
 examples/data/asset/img/arrow-down.png             |    Bin 0 -> 17903 bytes
 examples/data/asset/img/arrow-up.png               |    Bin 0 -> 15825 bytes
 examples/data/asset/img/hill-Kilimanjaro.png       |    Bin 0 -> 284816 bytes
 examples/data/asset/img/hill-Qomolangma.png        |    Bin 0 -> 1597143 bytes
 examples/data/asset/img/weather/cloudy.png         |    Bin 0 -> 47083 bytes
 examples/data/asset/img/weather/cloudy_128.png     |    Bin 0 -> 16734 bytes
 examples/data/asset/img/weather/showers.png        |    Bin 0 -> 72929 bytes
 examples/data/asset/img/weather/showers_128.png    |    Bin 0 -> 28491 bytes
 examples/data/asset/img/weather/sunny.png          |    Bin 0 -> 55814 bytes
 examples/data/asset/img/weather/sunny_128.png      |    Bin 0 -> 25404 bytes
 examples/data/asset/sound/roll-it-up.mp3           |    Bin 0 -> 1213646 bytes
 examples/data/bar-animation-delay.js               |     59 +
 examples/data/bar-brush.js                         |    143 +
 examples/data/bar-gradient.js                      |     98 +
 examples/data/bar-histogram.js                     |     77 +
 examples/data/bar-label-rotation.js                |    152 +
 examples/data/bar-large.js                         |     86 +
 examples/data/bar-negative.js                      |     67 +
 examples/data/bar-negative2.js                     |     59 +
 examples/data/bar-polar-real-estate.js             |    104 +
 examples/data/bar-polar-stack-radial.js            |     36 +
 examples/data/bar-polar-stack.js                   |     36 +
 examples/data/bar-rich-text.js                     |    150 +
 examples/data/bar-simple.js                        |     13 +
 examples/data/bar-stack.js                         |     95 +
 examples/data/bar-tick-align.js                    |     39 +
 examples/data/bar-waterfall.js                     |     61 +
 examples/data/bar-waterfall2.js                    |     88 +
 examples/data/bar-y-category-stack.js              |     88 +
 examples/data/bar-y-category.js                    |     43 +
 examples/data/bar1.js                              |     67 +
 examples/data/boxplot-light-velocity.js            |     83 +
 examples/data/boxplot-light-velocity2.js           |     85 +
 examples/data/boxplot-multi.js                     |    109 +
 examples/data/bubble-gradient.js                   |     99 +
 examples/data/calendar-charts.js                   |    187 +
 examples/data/calendar-effectscatter.js            |    172 +
 examples/data/calendar-graph.js                    |    125 +
 examples/data/calendar-heatmap.js                  |     50 +
 examples/data/calendar-horizontal.js               |     65 +
 examples/data/calendar-lunar.js                    |    469 +
 examples/data/calendar-pie.js                      |    118 +
 examples/data/calendar-simple.js                   |     30 +
 examples/data/calendar-vertical.js                 |     71 +
 examples/data/candlestick-brush.js                 |    299 +
 examples/data/candlestick-large.js                 |    204 +
 examples/data/candlestick-sh-2015.js               |    152 +
 examples/data/candlestick-sh.js                    |    311 +
 examples/data/candlestick-simple.js                |     15 +
 examples/data/candlestick-touch.js                 |    244 +
 examples/data/confidence-band.js                   |    121 +
 examples/data/custom-bar-trend.js                  |    113 +
 examples/data/custom-calendar-icon.js              |    112 +
 examples/data/custom-cartesian-polygon.js          |     74 +
 examples/data/custom-error-bar.js                  |    105 +
 examples/data/custom-error-scatter.js              |    147 +
 examples/data/custom-gantt-flight.js               |    526 +
 examples/data/custom-hexbin.js                     |    246 +
 examples/data/custom-ohlc.js                       |    166 +
 examples/data/custom-polar-heatmap.js              |     81 +
 examples/data/custom-profile.js                    |    125 +
 examples/data/custom-profit.js                     |     64 +
 examples/data/custom-wind.js                       |     86 +
 examples/data/cycle-plot.js                        |    147 +
 examples/data/dataset-default.js                   |     43 +
 examples/data/dataset-encode0.js                   |     42 +
 examples/data/dataset-encode1.js                   |     91 +
 examples/data/dataset-link.js                      |     65 +
 examples/data/dataset-series-layout-by.js          |     35 +
 examples/data/dataset-simple0.js                   |     22 +
 examples/data/dataset-simple1.js                   |     22 +
 examples/data/doc-example/aria-pie.js              |     22 +
 .../data/doc-example/axisPointer-handle-image.js   |    504 +
 .../data/doc-example/bar-dataZoom-filterMode.js    |     81 +
 examples/data/doc-example/bar-large.js             |     59 +
 examples/data/doc-example/bar-media-timeline.js    |    353 +
 examples/data/doc-example/barGrid-barGap.js        |     52 +
 .../data/doc-example/candlestick-axisPointer.js    |    247 +
 examples/data/doc-example/canvas-vs-svg-en.js      |    119 +
 examples/data/doc-example/canvas-vs-svg.js         |    119 +
 .../data/doc-example/dataset-encode-simple0.js     |     30 +
 examples/data/doc-example/getting-started.js       |     18 +
 examples/data/doc-example/graphic-bounding.js      |     98 +
 examples/data/doc-example/label-position.js        |     82 +
 examples/data/doc-example/line-stack-tiled.js      |     45 +
 examples/data/doc-example/map-example.js           |    143 +
 .../doc-example/map-visualMap-continuous-text.js   |     93 +
 .../data/doc-example/map-visualMap-continuous.js   |    229 +
 examples/data/doc-example/map-visualMap-pieces.js  |    103 +
 .../doc-example/map-visualMap-piecewise-text.js    |     93 +
 examples/data/doc-example/mix-timeline-all.js      |    363 +
 examples/data/doc-example/parallel-all.js          |    178 +
 examples/data/doc-example/pictorialBar-clip.js     |     94 +
 .../data/doc-example/pictorialBar-graphicType.js   |     60 +
 .../data/doc-example/pictorialBar-patternSize.js   |     44 +
 examples/data/doc-example/pictorialBar-position.js |     53 +
 examples/data/doc-example/pictorialBar-repeat.js   |     24 +
 .../doc-example/pictorialBar-repeatDirection.js    |     52 +
 .../data/doc-example/pictorialBar-repeatLayout.js  |    212 +
 .../pictorialBar-symbolBoundingDataArray.js        |     83 +
 .../data/doc-example/pictorialBar-symbolSize.js    |    114 +
 examples/data/doc-example/pie-highlight.js         |     62 +
 examples/data/doc-example/pie-media.js             |    190 +
 examples/data/doc-example/polar-anticlockwise.js   |     15 +
 examples/data/doc-example/polar-start-angle.js     |     15 +
 examples/data/doc-example/radar.js                 |     49 +
 examples/data/doc-example/scatter-dataZoom-all.js  |    109 +
 .../doc-example/scatter-tutorial-dataZoom-1.js     |     31 +
 .../doc-example/scatter-tutorial-dataZoom-2.js     |     36 +
 .../doc-example/scatter-tutorial-dataZoom-3.js     |     50 +
 .../doc-example/scatter-visualMap-categories.js    |    235 +
 .../doc-example/scatter-visualMap-piecewise.js     |    468 +
 examples/data/doc-example/sunburst-color.js        |     44 +
 .../doc-example/sunburst-highlight-ancestor.js     |     69 +
 .../doc-example/sunburst-highlight-descendant.js   |     69 +
 examples/data/doc-example/sunburst-label-align.js  |     31 +
 examples/data/doc-example/sunburst-simple.js       |     28 +
 examples/data/doc-example/text-block-fregment.js   |     67 +
 examples/data/doc-example/text-fregment-align.js   |    121 +
 examples/data/doc-example/text-options.js          |     91 +
 examples/data/doc-example/title-block.js           |    134 +
 examples/data/doc-example/treemap-borderColor.js   |     89 +
 examples/data/doc-example/tutorial-async.js        |     42 +
 examples/data/doc-example/tutorial-dynamic-data.js |     61 +
 examples/data/doc-example/tutorial-loading.js      |     45 +
 .../data/doc-example/tutorial-styling-step0.js     |     16 +
 .../data/doc-example/tutorial-styling-step1.js     |     17 +
 .../data/doc-example/tutorial-styling-step2.js     |     23 +
 .../data/doc-example/tutorial-styling-step3.js     |     38 +
 .../data/doc-example/tutorial-styling-step4.js     |     39 +
 .../data/doc-example/tutorial-styling-step5.js     |     47 +
 examples/data/dynamic-data.js                      |    125 +
 examples/data/dynamic-data2.js                     |     70 +
 examples/data/effectScatter-bmap.js                |    571 +
 examples/data/effectScatter-map.js                 |    504 +
 examples/data/funnel-align.js                      |    108 +
 examples/data/funnel-customize.js                  |     88 +
 examples/data/funnel-mutiple.js                    |    101 +
 examples/data/funnel.js                            |     66 +
 examples/data/gauge-car-dark.js                    |    286 +
 examples/data/gauge-car.js                         |    223 +
 examples/data/gauge.js                             |     24 +
 examples/data/geo-lines.js                         |    296 +
 examples/data/geo-map-scatter.js                   |    350 +
 examples/data/graph-circular-layout.js             |     68 +
 examples/data/graph-force-dynamic.js               |     50 +
 examples/data/graph-force.js                       |     60 +
 examples/data/graph-force2.js                      |     57 +
 examples/data/graph-grid.js                        |     47 +
 examples/data/graph-life-expectancy.js             |    106 +
 examples/data/graph-npm.js                         |     53 +
 examples/data/graph-simple.js                      |     94 +
 examples/data/graph-webkit-dep.js                  |     37 +
 examples/data/graph.js                             |     75 +
 examples/data/grid-multiple.js                     |    167 +
 examples/data/heatmap-bmap.js                      |     41 +
 examples/data/heatmap-cartesian.js                 |     63 +
 examples/data/heatmap-large-piecewise.js           |    366 +
 examples/data/heatmap-large.js                     |    360 +
 examples/data/heatmap-map.js                       |    442 +
 examples/data/line-aqi.js                          |     87 +
 examples/data/line-draggable.js                    |    125 +
 examples/data/line-easing.js                       |    226 +
 examples/data/line-gradient.js                     |     69 +
 examples/data/line-graphic.js                      |    155 +
 .../data/line-in-cartesian-coordinate-system.js    |      8 +
 examples/data/line-log.js                          |     47 +
 examples/data/line-marker.js                       |     83 +
 examples/data/line-pen.js                          |     66 +
 examples/data/line-polar.js                        |     35 +
 examples/data/line-polar2.js                       |     40 +
 examples/data/line-sections.js                     |     76 +
 examples/data/line-simple.js                       |     13 +
 examples/data/line-smooth.js                       |     14 +
 examples/data/line-stack.js                        |     62 +
 examples/data/line-step.js                         |     49 +
 examples/data/line-style.js                        |     29 +
 examples/data/line-tooltip-touch.js                |    155 +
 examples/data/line-y-category.js                   |     46 +
 examples/data/lines-airline.js                     |     64 +
 examples/data/lines-bmap-bus.js                    |    146 +
 examples/data/lines-bmap-effect.js                 |    193 +
 examples/data/lines-bmap.js                        |    130 +
 examples/data/lines-ny.js                          |     86 +
 examples/data/map-HK.js                            |     93 +
 examples/data/map-bin.js                           |    200 +
 examples/data/map-china-dataRange.js               |    146 +
 examples/data/map-china.js                         |     25 +
 examples/data/map-labels.js                        |    165 +
 examples/data/map-locate.js                        |     48 +
 examples/data/map-parallel-prices.js               |    431 +
 examples/data/map-polygon.js                       |    655 +
 examples/data/map-province.js                      |     95 +
 examples/data/map-usa.js                           |    133 +
 examples/data/map-world-dataRange.js               |    229 +
 examples/data/map-world.js                         |    209 +
 examples/data/meta/area-basic.md                   |      7 +
 examples/data/meta/area-rainfall.md                |      5 +
 examples/data/meta/area-simple.md                  |      6 +
 examples/data/meta/area-stack.md                   |      6 +
 examples/data/meta/bar-animation-delay.md          |      4 +
 examples/data/meta/bar-brush.md                    |      4 +
 examples/data/meta/bar-gradient.md                 |      4 +
 examples/data/meta/bar-histogram.md                |      4 +
 examples/data/meta/bar-label-rotation.md           |      4 +
 examples/data/meta/bar-large.md                    |      5 +
 examples/data/meta/bar-negative.md                 |      4 +
 examples/data/meta/bar-negative2.md                |      4 +
 examples/data/meta/bar-polar-real-estate.md        |      4 +
 examples/data/meta/bar-polar-stack-radial.md       |      4 +
 examples/data/meta/bar-polar-stack.md              |      4 +
 examples/data/meta/bar-rich-text.md                |      4 +
 examples/data/meta/bar-simple.md                   |      4 +
 examples/data/meta/bar-stack.md                    |      4 +
 examples/data/meta/bar-tick-align.md               |      4 +
 examples/data/meta/bar-waterfall.md                |      4 +
 examples/data/meta/bar-waterfall2.md               |      4 +
 examples/data/meta/bar-y-category-stack.md         |      4 +
 examples/data/meta/bar-y-category.md               |      5 +
 examples/data/meta/bar1.md                         |      5 +
 examples/data/meta/boxplot-light-velocity.md       |      5 +
 examples/data/meta/boxplot-light-velocity2.md      |      5 +
 examples/data/meta/boxplot-multi.md                |      5 +
 examples/data/meta/bubble-gradient.md              |      5 +
 examples/data/meta/calendar-charts.md              |      5 +
 examples/data/meta/calendar-effectscatter.md       |      5 +
 examples/data/meta/calendar-graph.md               |      5 +
 examples/data/meta/calendar-heatmap.md             |      5 +
 examples/data/meta/calendar-horizontal.md          |      5 +
 examples/data/meta/calendar-lunar.md               |      5 +
 examples/data/meta/calendar-pie.md                 |      5 +
 examples/data/meta/calendar-simple.md              |      6 +
 examples/data/meta/calendar-vertical.md            |      5 +
 examples/data/meta/candlestick-brush.md            |      5 +
 examples/data/meta/candlestick-large.md            |      5 +
 examples/data/meta/candlestick-sh-2015.md          |      5 +
 examples/data/meta/candlestick-sh.md               |      5 +
 examples/data/meta/candlestick-simple.md           |      5 +
 examples/data/meta/candlestick-touch.md            |      5 +
 examples/data/meta/confidence-band.md              |      5 +
 examples/data/meta/custom-bar-trend.md             |      5 +
 examples/data/meta/custom-calendar-icon.md         |      5 +
 examples/data/meta/custom-cartesian-polygon.md     |      5 +
 examples/data/meta/custom-error-bar.md             |      5 +
 examples/data/meta/custom-error-scatter.md         |      5 +
 examples/data/meta/custom-gantt-flight.md          |      5 +
 examples/data/meta/custom-hexbin.md                |      5 +
 examples/data/meta/custom-ohlc.md                  |      5 +
 examples/data/meta/custom-polar-heatmap.md         |      5 +
 examples/data/meta/custom-profile.md               |      5 +
 examples/data/meta/custom-profit.md                |      5 +
 examples/data/meta/custom-wind.md                  |      5 +
 examples/data/meta/cycle-plot.md                   |      5 +
 examples/data/meta/dataset-default.md              |      7 +
 examples/data/meta/dataset-encode0.md              |      7 +
 examples/data/meta/dataset-encode1.md              |      7 +
 examples/data/meta/dataset-link.md                 |      6 +
 examples/data/meta/dataset-series-layout-by.md     |      7 +
 examples/data/meta/dataset-simple0.md              |      6 +
 examples/data/meta/dataset-simple1.md              |      6 +
 examples/data/meta/dynamic-data.md                 |      5 +
 examples/data/meta/dynamic-data2.md                |      5 +
 examples/data/meta/effectScatter-bmap.md           |      5 +
 examples/data/meta/effectScatter-map.md            |      5 +
 examples/data/meta/funnel-align.md                 |      5 +
 examples/data/meta/funnel-customize.md             |      5 +
 examples/data/meta/funnel-mutiple.md               |      5 +
 examples/data/meta/funnel.md                       |      5 +
 examples/data/meta/gauge-car-dark.md               |      5 +
 examples/data/meta/gauge-car.md                    |      5 +
 examples/data/meta/gauge.md                        |      5 +
 examples/data/meta/geo-lines.md                    |      5 +
 examples/data/meta/geo-map-scatter.md              |      5 +
 examples/data/meta/graph-circular-layout.md        |      5 +
 examples/data/meta/graph-force-dynamic.md          |      5 +
 examples/data/meta/graph-force.md                  |      5 +
 examples/data/meta/graph-force2.md                 |      5 +
 examples/data/meta/graph-grid.md                   |      5 +
 examples/data/meta/graph-life-expectancy.md        |      5 +
 examples/data/meta/graph-npm.md                    |      5 +
 examples/data/meta/graph-simple.md                 |      5 +
 examples/data/meta/graph-webkit-dep.md             |      5 +
 examples/data/meta/graph.md                        |      5 +
 examples/data/meta/grid-multiple.md                |      5 +
 examples/data/meta/heatmap-bmap.md                 |      5 +
 examples/data/meta/heatmap-cartesian.md            |      5 +
 examples/data/meta/heatmap-large-piecewise.md      |      5 +
 examples/data/meta/heatmap-large.md                |      5 +
 examples/data/meta/heatmap-map.md                  |      5 +
 examples/data/meta/line-aqi.md                     |      5 +
 examples/data/meta/line-draggable.md               |      5 +
 examples/data/meta/line-easing.md                  |      5 +
 examples/data/meta/line-gradient.md                |      5 +
 examples/data/meta/line-graphic.md                 |      6 +
 .../meta/line-in-cartesian-coordinate-system.md    |      5 +
 examples/data/meta/line-log.md                     |      5 +
 examples/data/meta/line-marker.md                  |      5 +
 examples/data/meta/line-pen.md                     |      5 +
 examples/data/meta/line-polar.md                   |      5 +
 examples/data/meta/line-polar2.md                  |      5 +
 examples/data/meta/line-sections.md                |      5 +
 examples/data/meta/line-simple.md                  |      6 +
 examples/data/meta/line-smooth.md                  |      6 +
 examples/data/meta/line-stack.md                   |      6 +
 examples/data/meta/line-step.md                    |      5 +
 examples/data/meta/line-style.md                   |      5 +
 examples/data/meta/line-tooltip-touch.md           |      5 +
 examples/data/meta/line-y-category.md              |      5 +
 examples/data/meta/lines-airline.md                |      5 +
 examples/data/meta/lines-bmap-bus.md               |      5 +
 examples/data/meta/lines-bmap-effect.md            |      5 +
 examples/data/meta/lines-bmap.md                   |      5 +
 examples/data/meta/lines-ny.md                     |      5 +
 examples/data/meta/map-HK.md                       |      5 +
 examples/data/meta/map-bin.md                      |      5 +
 examples/data/meta/map-china-dataRange.md          |      5 +
 examples/data/meta/map-china.md                    |      5 +
 examples/data/meta/map-labels.md                   |      5 +
 examples/data/meta/map-locate.md                   |      5 +
 examples/data/meta/map-parallel-prices.md          |      5 +
 examples/data/meta/map-polygon.md                  |      5 +
 examples/data/meta/map-province.md                 |      5 +
 examples/data/meta/map-usa.md                      |      5 +
 examples/data/meta/map-world-dataRange.md          |      5 +
 examples/data/meta/map-world.md                    |      5 +
 examples/data/meta/mix-line-bar.md                 |      5 +
 examples/data/meta/mix-timeline-finance.md         |      5 +
 examples/data/meta/mix-zoom-on-value.md            |      5 +
 examples/data/meta/multiple-x-axis.md              |      5 +
 examples/data/meta/multiple-y-axis.md              |      5 +
 examples/data/meta/parallel-aqi.md                 |      5 +
 examples/data/meta/parallel-nutrients.md           |      5 +
 examples/data/meta/parallel-simple.md              |      5 +
 examples/data/meta/pictorialBar-body-fill.md       |      5 +
 examples/data/meta/pictorialBar-dotted.md          |      5 +
 examples/data/meta/pictorialBar-forest.md          |      5 +
 examples/data/meta/pictorialBar-hill.md            |      5 +
 examples/data/meta/pictorialBar-spirit.md          |      5 +
 examples/data/meta/pictorialBar-vehicle.md         |      5 +
 examples/data/meta/pictorialBar-velocity.md        |      5 +
 examples/data/meta/pie-custom.md                   |      5 +
 examples/data/meta/pie-doughnut.md                 |      5 +
 examples/data/meta/pie-legend.md                   |      5 +
 examples/data/meta/pie-nest.md                     |      5 +
 examples/data/meta/pie-pattern.md                  |      5 +
 examples/data/meta/pie-rich-text.md                |      5 +
 examples/data/meta/pie-roseType.md                 |      5 +
 examples/data/meta/pie-simple.md                   |      5 +
 examples/data/meta/radar-aqi.md                    |      5 +
 examples/data/meta/radar-custom.md                 |      5 +
 examples/data/meta/radar-multiple.md               |      5 +
 examples/data/meta/radar.md                        |      5 +
 examples/data/meta/radar2.md                       |      5 +
 examples/data/meta/sankey-energy.md                |      5 +
 examples/data/meta/sankey-itemstyle.md             |      5 +
 examples/data/meta/sankey-nodeAlign-left.md        |      5 +
 examples/data/meta/sankey-nodeAlign-right.md       |      5 +
 examples/data/meta/sankey-product.md               |      5 +
 examples/data/meta/sankey-simple.md                |      5 +
 examples/data/meta/sankey-vertical.md              |      5 +
 examples/data/meta/scatter-anscombe-quartet.md     |      5 +
 examples/data/meta/scatter-aqi-color.md            |      5 +
 examples/data/meta/scatter-clustering-process.md   |      5 +
 examples/data/meta/scatter-effect.md               |      5 +
 .../data/meta/scatter-exponential-regression.md    |      5 +
 examples/data/meta/scatter-large.md                |      6 +
 .../data/meta/scatter-life-expectancy-timeline.md  |      5 +
 examples/data/meta/scatter-linear-regression.md    |      5 +
 .../data/meta/scatter-logarithmic-regression.md    |      5 +
 examples/data/meta/scatter-map-brush.md            |      5 +
 examples/data/meta/scatter-map.md                  |      5 +
 examples/data/meta/scatter-matrix.md               |      5 +
 examples/data/meta/scatter-nebula.md               |      4 +
 examples/data/meta/scatter-nutrients-matrix.md     |      5 +
 examples/data/meta/scatter-nutrients.md            |      5 +
 examples/data/meta/scatter-painter-choice.md       |      5 +
 examples/data/meta/scatter-polar-punchCard.md      |      5 +
 .../data/meta/scatter-polynomial-regression.md     |      5 +
 examples/data/meta/scatter-punchCard.md            |      5 +
 examples/data/meta/scatter-simple.md               |      6 +
 examples/data/meta/scatter-single-axis.md          |      5 +
 examples/data/meta/scatter-stream-visual.md        |      5 +
 examples/data/meta/scatter-weibo.md                |      5 +
 examples/data/meta/scatter-weight.md               |      5 +
 examples/data/meta/scatter-world-population.md     |      5 +
 examples/data/meta/sunburst-book.md                |      5 +
 examples/data/meta/sunburst-drink.md               |      5 +
 examples/data/meta/sunburst-label-position.md      |      5 +
 examples/data/meta/sunburst-label-rotate.md        |      5 +
 examples/data/meta/sunburst-monochrome.md          |      5 +
 examples/data/meta/sunburst-simple.md              |      5 +
 examples/data/meta/sunburst-visualMap.md           |      5 +
 examples/data/meta/themeRiver-basic.md             |      5 +
 examples/data/meta/themeRiver-lastfm.md            |      5 +
 examples/data/meta/tree-basic.md                   |      5 +
 examples/data/meta/tree-legend.md                  |      5 +
 examples/data/meta/tree-orient-bottom-top.md       |      5 +
 examples/data/meta/tree-orient-right-left.md       |      5 +
 examples/data/meta/tree-radial.md                  |      5 +
 examples/data/meta/tree-vertical.md                |      5 +
 examples/data/meta/treemap-disk.md                 |      5 +
 examples/data/meta/treemap-drill-down.md           |      5 +
 examples/data/meta/treemap-obama.md                |      5 +
 examples/data/meta/treemap-show-parent.md          |      5 +
 examples/data/meta/treemap-simple.md               |      5 +
 examples/data/meta/treemap-visual.md               |      5 +
 examples/data/meta/watermark.md                    |      5 +
 examples/data/meta/wind-barb.md                    |      5 +
 examples/data/mix-line-bar.js                      |     73 +
 examples/data/mix-timeline-finance.js              |    375 +
 examples/data/mix-zoom-on-value.js                 |     94 +
 examples/data/multiple-x-axis.js                   |     86 +
 examples/data/multiple-y-axis.js                   |    103 +
 examples/data/parallel-aqi.js                      |    232 +
 examples/data/parallel-nutrients.js                |    191 +
 examples/data/parallel-simple.js                   |     24 +
 examples/data/pictorialBar-body-fill.js            |    150 +
 examples/data/pictorialBar-dotted.js               |    111 +
 examples/data/pictorialBar-forest.js               |    103 +
 examples/data/pictorialBar-hill.js                 |    113 +
 examples/data/pictorialBar-spirit.js               |    118 +
 examples/data/pictorialBar-vehicle.js              |    109 +
 examples/data/pictorialBar-velocity.js             |     96 +
 examples/data/pie-custom.js                        |     72 +
 examples/data/pie-doughnut.js                      |     46 +
 examples/data/pie-legend.js                        |     77 +
 examples/data/pie-nest.js                          |     96 +
 examples/data/pie-pattern.js                       |     62 +
 examples/data/pie-rich-text.js                     |    132 +
 examples/data/pie-roseType.js                      |     82 +
 examples/data/pie-simple.js                        |     38 +
 examples/data/radar-aqi.js                         |    227 +
 examples/data/radar-custom.js                      |    135 +
 examples/data/radar-multiple.js                    |     90 +
 examples/data/radar.js                             |     43 +
 examples/data/radar2.js                            |     69 +
 examples/data/sankey-energy.js                     |     34 +
 examples/data/sankey-itemstyle.js                  |   1480 +
 examples/data/sankey-nodeAlign-left.js             |     31 +
 examples/data/sankey-nodeAlign-right.js            |     31 +
 examples/data/sankey-product.js                    |     64 +
 examples/data/sankey-simple.js                     |     45 +
 examples/data/sankey-vertical.js                   |     43 +
 examples/data/scatter-anscombe-quartet.js          |    144 +
 examples/data/scatter-aqi-color.js                 |    280 +
 examples/data/scatter-clustering-process.js        |    167 +
 examples/data/scatter-effect.js                    |     71 +
 examples/data/scatter-exponential-regression.js    |    101 +
 examples/data/scatter-large.js                     |     67 +
 examples/data/scatter-life-expectancy-timeline.js  |    215 +
 examples/data/scatter-linear-regression.js         |    282 +
 examples/data/scatter-logarithmic-regression.js    |    223 +
 examples/data/scatter-map-brush.js                 |    646 +
 examples/data/scatter-map.js                       |    476 +
 examples/data/scatter-matrix.js                    |    297 +
 examples/data/scatter-nebula.js                    |    111 +
 examples/data/scatter-nutrients-matrix.js          |    427 +
 examples/data/scatter-nutrients.js                 |    208 +
 examples/data/scatter-painter-choice.js            |     62 +
 examples/data/scatter-polar-punchCard.js           |     63 +
 examples/data/scatter-polynomial-regression.js     |    107 +
 examples/data/scatter-punchCard.js                 |     68 +
 examples/data/scatter-simple.js                    |     21 +
 examples/data/scatter-single-axis.js               |     51 +
 examples/data/scatter-stream-visual.js             |     53 +
 examples/data/scatter-weibo.js                     |    105 +
 examples/data/scatter-weight.js                    |    258 +
 examples/data/scatter-world-population.js          |    501 +
 examples/data/sunburst-book.js                     |    330 +
 examples/data/sunburst-drink.js                    |    710 +
 examples/data/sunburst-label-rotate.js             |     88 +
 examples/data/sunburst-monochrome.js               |    166 +
 examples/data/sunburst-simple.js                   |     55 +
 examples/data/sunburst-visualMap.js                |     87 +
 examples/data/themeRiver-basic.js                  |     94 +
 examples/data/themeRiver-lastfm.js                 |     76 +
 examples/data/thumb-dark/area-basic.png            |    Bin 0 -> 14087 bytes
 examples/data/thumb-dark/area-rainfall.png         |    Bin 0 -> 54033 bytes
 examples/data/thumb-dark/area-simple.png           |    Bin 0 -> 41768 bytes
 examples/data/thumb-dark/area-stack.png            |    Bin 0 -> 45200 bytes
 examples/data/thumb-dark/bar-animation-delay.png   |    Bin 0 -> 26994 bytes
 examples/data/thumb-dark/bar-brush.png             |    Bin 0 -> 6943 bytes
 examples/data/thumb-dark/bar-gradient.png          |    Bin 0 -> 45582 bytes
 examples/data/thumb-dark/bar-histogram.png         |    Bin 0 -> 18789 bytes
 examples/data/thumb-dark/bar-label-rotation.png    |    Bin 0 -> 30496 bytes
 examples/data/thumb-dark/bar-large.png             |    Bin 0 -> 40772 bytes
 examples/data/thumb-dark/bar-negative.png          |    Bin 0 -> 29751 bytes
 examples/data/thumb-dark/bar-negative2.png         |    Bin 0 -> 20282 bytes
 examples/data/thumb-dark/bar-polar-real-estate.png |    Bin 0 -> 79779 bytes
 .../data/thumb-dark/bar-polar-stack-radial.png     |    Bin 0 -> 56420 bytes
 examples/data/thumb-dark/bar-polar-stack.png       |    Bin 0 -> 60073 bytes
 examples/data/thumb-dark/bar-rich-text.png         |    Bin 0 -> 42696 bytes
 examples/data/thumb-dark/bar-simple.png            |    Bin 0 -> 8764 bytes
 examples/data/thumb-dark/bar-stack.png             |    Bin 0 -> 31727 bytes
 examples/data/thumb-dark/bar-tick-align.png        |    Bin 0 -> 9212 bytes
 examples/data/thumb-dark/bar-waterfall.png         |    Bin 0 -> 29000 bytes
 examples/data/thumb-dark/bar-waterfall2.png        |    Bin 0 -> 26400 bytes
 examples/data/thumb-dark/bar-y-category-stack.png  |    Bin 0 -> 41788 bytes
 examples/data/thumb-dark/bar-y-category.png        |    Bin 0 -> 22695 bytes
 examples/data/thumb-dark/bar1.png                  |    Bin 0 -> 33704 bytes
 .../data/thumb-dark/boxplot-light-velocity.png     |    Bin 0 -> 23147 bytes
 .../data/thumb-dark/boxplot-light-velocity2.png    |    Bin 0 -> 25554 bytes
 examples/data/thumb-dark/boxplot-multi.png         |    Bin 0 -> 20609 bytes
 examples/data/thumb-dark/bubble-gradient.png       |    Bin 0 -> 182002 bytes
 examples/data/thumb-dark/calendar-charts.png       |    Bin 0 -> 51812 bytes
 .../data/thumb-dark/calendar-effectscatter.png     |    Bin 0 -> 121433 bytes
 examples/data/thumb-dark/calendar-graph.png        |    Bin 0 -> 17992 bytes
 examples/data/thumb-dark/calendar-heatmap.png      |    Bin 0 -> 27958 bytes
 examples/data/thumb-dark/calendar-horizontal.png   |    Bin 0 -> 55075 bytes
 examples/data/thumb-dark/calendar-lunar.png        |    Bin 0 -> 37537 bytes
 examples/data/thumb-dark/calendar-pie.png          |    Bin 0 -> 81429 bytes
 examples/data/thumb-dark/calendar-simple.png       |    Bin 0 -> 15260 bytes
 examples/data/thumb-dark/calendar-vertical.png     |    Bin 0 -> 39527 bytes
 examples/data/thumb-dark/candlestick-brush.png     |    Bin 0 -> 50861 bytes
 examples/data/thumb-dark/candlestick-large.png     |    Bin 0 -> 62449 bytes
 examples/data/thumb-dark/candlestick-sh-2015.png   |    Bin 0 -> 46862 bytes
 examples/data/thumb-dark/candlestick-sh.png        |    Bin 0 -> 65051 bytes
 examples/data/thumb-dark/candlestick-simple.png    |    Bin 0 -> 7721 bytes
 examples/data/thumb-dark/candlestick-touch.png     |    Bin 0 -> 31935 bytes
 examples/data/thumb-dark/confidence-band.png       |    Bin 0 -> 29801 bytes
 examples/data/thumb-dark/custom-bar-trend.png      |    Bin 0 -> 30248 bytes
 examples/data/thumb-dark/custom-calendar-icon.png  |    Bin 0 -> 30402 bytes
 .../data/thumb-dark/custom-cartesian-polygon.png   |    Bin 0 -> 23314 bytes
 examples/data/thumb-dark/custom-error-bar.png      |    Bin 0 -> 21042 bytes
 examples/data/thumb-dark/custom-error-scatter.png  |    Bin 0 -> 21592 bytes
 examples/data/thumb-dark/custom-gantt-flight.png   |    Bin 0 -> 43824 bytes
 examples/data/thumb-dark/custom-hexbin.png         |    Bin 0 -> 168365 bytes
 examples/data/thumb-dark/custom-ohlc.png           |    Bin 0 -> 11279 bytes
 examples/data/thumb-dark/custom-polar-heatmap.png  |    Bin 0 -> 81122 bytes
 examples/data/thumb-dark/custom-profile.png        |    Bin 0 -> 15491 bytes
 examples/data/thumb-dark/custom-profit.png         |    Bin 0 -> 11774 bytes
 examples/data/thumb-dark/custom-wind.png           |    Bin 0 -> 844964 bytes
 examples/data/thumb-dark/cycle-plot.png            |    Bin 0 -> 41478 bytes
 examples/data/thumb-dark/dataset-default.png       |    Bin 0 -> 53617 bytes
 examples/data/thumb-dark/dataset-encode0.png       |    Bin 0 -> 25551 bytes
 examples/data/thumb-dark/dataset-encode1.png       |    Bin 0 -> 105179 bytes
 examples/data/thumb-dark/dataset-link.png          |    Bin 0 -> 51973 bytes
 .../data/thumb-dark/dataset-series-layout-by.png   |    Bin 0 -> 22066 bytes
 examples/data/thumb-dark/dataset-simple0.png       |    Bin 0 -> 13318 bytes
 examples/data/thumb-dark/dataset-simple1.png       |    Bin 0 -> 13318 bytes
 examples/data/thumb-dark/dynamic-data.png          |    Bin 0 -> 34587 bytes
 examples/data/thumb-dark/dynamic-data2.png         |    Bin 0 -> 25356 bytes
 examples/data/thumb-dark/effectScatter-bmap.png    |    Bin 0 -> 64006 bytes
 examples/data/thumb-dark/effectScatter-map.png     |    Bin 0 -> 97159 bytes
 examples/data/thumb-dark/funnel-align.png          |    Bin 0 -> 44221 bytes
 examples/data/thumb-dark/funnel-customize.png      |    Bin 0 -> 52038 bytes
 examples/data/thumb-dark/funnel-mutiple.png        |    Bin 0 -> 54742 bytes
 examples/data/thumb-dark/funnel.png                |    Bin 0 -> 30725 bytes
 examples/data/thumb-dark/gauge-car-dark.png        |    Bin 0 -> 75946 bytes
 examples/data/thumb-dark/gauge-car.png             |    Bin 0 -> 45410 bytes
 examples/data/thumb-dark/gauge.png                 |    Bin 0 -> 29894 bytes
 examples/data/thumb-dark/geo-lines.png             |    Bin 0 -> 77541 bytes
 examples/data/thumb-dark/geo-map-scatter.png       |    Bin 0 -> 98184 bytes
 examples/data/thumb-dark/graph-circular-layout.png |    Bin 0 -> 296145 bytes
 examples/data/thumb-dark/graph-force-dynamic.png   |    Bin 0 -> 3707 bytes
 examples/data/thumb-dark/graph-force.png           |    Bin 0 -> 89899 bytes
 examples/data/thumb-dark/graph-force2.png          |    Bin 0 -> 48497 bytes
 examples/data/thumb-dark/graph-grid.png            |    Bin 0 -> 32660 bytes
 examples/data/thumb-dark/graph-life-expectancy.png |    Bin 0 -> 46048 bytes
 examples/data/thumb-dark/graph-npm.png             |    Bin 0 -> 138954 bytes
 examples/data/thumb-dark/graph-simple.png          |    Bin 0 -> 28320 bytes
 examples/data/thumb-dark/graph-webkit-dep.png      |    Bin 0 -> 165202 bytes
 examples/data/thumb-dark/graph.png                 |    Bin 0 -> 156101 bytes
 examples/data/thumb-dark/grid-multiple.png         |    Bin 0 -> 48784 bytes
 examples/data/thumb-dark/heatmap-bmap.png          |    Bin 0 -> 257143 bytes
 examples/data/thumb-dark/heatmap-cartesian.png     |    Bin 0 -> 37777 bytes
 .../data/thumb-dark/heatmap-large-piecewise.png    |    Bin 0 -> 182193 bytes
 examples/data/thumb-dark/heatmap-large.png         |    Bin 0 -> 241289 bytes
 examples/data/thumb-dark/heatmap-map.png           |    Bin 0 -> 97058 bytes
 examples/data/thumb-dark/line-aqi.png              |    Bin 0 -> 59117 bytes
 examples/data/thumb-dark/line-draggable.png        |    Bin 0 -> 22450 bytes
 examples/data/thumb-dark/line-easing.png           |    Bin 0 -> 55173 bytes
 examples/data/thumb-dark/line-gradient.png         |    Bin 0 -> 49635 bytes
 examples/data/thumb-dark/line-graphic.png          |    Bin 0 -> 56601 bytes
 .../line-in-cartesian-coordinate-system.png        |    Bin 0 -> 16896 bytes
 examples/data/thumb-dark/line-log.png              |    Bin 0 -> 36195 bytes
 examples/data/thumb-dark/line-marker.png           |    Bin 0 -> 47259 bytes
 examples/data/thumb-dark/line-pen.png              |    Bin 0 -> 23887 bytes
 examples/data/thumb-dark/line-polar.png            |    Bin 0 -> 67396 bytes
 examples/data/thumb-dark/line-polar2.png           |    Bin 0 -> 86510 bytes
 examples/data/thumb-dark/line-sections.png         |    Bin 0 -> 31647 bytes
 examples/data/thumb-dark/line-simple.png           |    Bin 0 -> 14223 bytes
 examples/data/thumb-dark/line-smooth.png           |    Bin 0 -> 14692 bytes
 examples/data/thumb-dark/line-stack.png            |    Bin 0 -> 43625 bytes
 examples/data/thumb-dark/line-step.png             |    Bin 0 -> 19885 bytes
 examples/data/thumb-dark/line-style.png            |    Bin 0 -> 16627 bytes
 examples/data/thumb-dark/line-tooltip-touch.png    |    Bin 0 -> 35982 bytes
 examples/data/thumb-dark/line-y-category.png       |    Bin 0 -> 41257 bytes
 examples/data/thumb-dark/lines-airline.png         |    Bin 0 -> 376845 bytes
 examples/data/thumb-dark/lines-bmap-bus.png        |    Bin 0 -> 173663 bytes
 examples/data/thumb-dark/lines-bmap-effect.png     |    Bin 0 -> 597492 bytes
 examples/data/thumb-dark/lines-bmap.png            |    Bin 0 -> 93771 bytes
 examples/data/thumb-dark/lines-ny.png              |    Bin 0 -> 23713 bytes
 examples/data/thumb-dark/map-HK.png                |    Bin 0 -> 109273 bytes
 examples/data/thumb-dark/map-bin.png               |    Bin 0 -> 27292 bytes
 examples/data/thumb-dark/map-china-dataRange.png   |    Bin 0 -> 82461 bytes
 examples/data/thumb-dark/map-china.png             |    Bin 0 -> 93355 bytes
 examples/data/thumb-dark/map-labels.png            |    Bin 0 -> 104388 bytes
 examples/data/thumb-dark/map-locate.png            |    Bin 0 -> 93080 bytes
 examples/data/thumb-dark/map-parallel-prices.png   |    Bin 0 -> 232660 bytes
 examples/data/thumb-dark/map-polygon.png           |    Bin 0 -> 56622 bytes
 examples/data/thumb-dark/map-province.png          |    Bin 0 -> 45615 bytes
 examples/data/thumb-dark/map-usa.png               |    Bin 0 -> 57329 bytes
 examples/data/thumb-dark/map-world-dataRange.png   |    Bin 0 -> 100796 bytes
 examples/data/thumb-dark/map-world.png             |    Bin 0 -> 81812 bytes
 examples/data/thumb-dark/mix-line-bar.png          |    Bin 0 -> 36308 bytes
 examples/data/thumb-dark/mix-timeline-finance.png  |    Bin 0 -> 59964 bytes
 examples/data/thumb-dark/mix-zoom-on-value.png     |    Bin 0 -> 28974 bytes
 examples/data/thumb-dark/multiple-x-axis.png       |    Bin 0 -> 34304 bytes
 examples/data/thumb-dark/multiple-y-axis.png       |    Bin 0 -> 36947 bytes
 examples/data/thumb-dark/parallel-aqi.png          |    Bin 0 -> 282778 bytes
 examples/data/thumb-dark/parallel-nutrients.png    |    Bin 0 -> 303005 bytes
 examples/data/thumb-dark/parallel-simple.png       |    Bin 0 -> 30786 bytes
 .../data/thumb-dark/pictorialBar-body-fill.png     |    Bin 0 -> 30745 bytes
 examples/data/thumb-dark/pictorialBar-dotted.png   |    Bin 0 -> 53291 bytes
 examples/data/thumb-dark/pictorialBar-forest.png   |    Bin 0 -> 16500 bytes
 examples/data/thumb-dark/pictorialBar-hill.png     |    Bin 0 -> 219366 bytes
 examples/data/thumb-dark/pictorialBar-spirit.png   |    Bin 0 -> 45626 bytes
 examples/data/thumb-dark/pictorialBar-vehicle.png  |    Bin 0 -> 41901 bytes
 examples/data/thumb-dark/pictorialBar-velocity.png |    Bin 0 -> 26796 bytes
 examples/data/thumb-dark/pie-custom.png            |    Bin 0 -> 53305 bytes
 examples/data/thumb-dark/pie-doughnut.png          |    Bin 0 -> 28198 bytes
 examples/data/thumb-dark/pie-legend.png            |    Bin 0 -> 69324 bytes
 examples/data/thumb-dark/pie-nest.png              |    Bin 0 -> 68084 bytes
 examples/data/thumb-dark/pie-pattern.png           |    Bin 0 -> 535103 bytes
 examples/data/thumb-dark/pie-rich-text.png         |    Bin 0 -> 40503 bytes
 examples/data/thumb-dark/pie-roseType.png          |    Bin 0 -> 41571 bytes
 examples/data/thumb-dark/pie-simple.png            |    Bin 0 -> 41567 bytes
 examples/data/thumb-dark/radar-aqi.png             |    Bin 0 -> 103949 bytes
 examples/data/thumb-dark/radar-custom.png          |    Bin 0 -> 97857 bytes
 examples/data/thumb-dark/radar-multiple.png        |    Bin 0 -> 70418 bytes
 examples/data/thumb-dark/radar.png                 |    Bin 0 -> 79284 bytes
 examples/data/thumb-dark/radar2.png                |    Bin 0 -> 128976 bytes
 examples/data/thumb-dark/sankey-energy.png         |    Bin 0 -> 119203 bytes
 examples/data/thumb-dark/sankey-product.png        |    Bin 0 -> 92626 bytes
 examples/data/thumb-dark/sankey-simple.png         |    Bin 0 -> 11612 bytes
 examples/data/thumb-dark/sankey-vertical.png       |    Bin 0 -> 14419 bytes
 .../data/thumb-dark/scatter-anscombe-quartet.png   |    Bin 0 -> 32342 bytes
 examples/data/thumb-dark/scatter-aqi-color.png     |    Bin 0 -> 113142 bytes
 .../data/thumb-dark/scatter-clustering-process.png |    Bin 0 -> 26985 bytes
 examples/data/thumb-dark/scatter-effect.png        |    Bin 0 -> 48350 bytes
 .../thumb-dark/scatter-exponential-regression.png  |    Bin 0 -> 32840 bytes
 examples/data/thumb-dark/scatter-large.png         |    Bin 0 -> 44454 bytes
 .../scatter-life-expectancy-timeline.png           |    Bin 0 -> 64494 bytes
 .../data/thumb-dark/scatter-linear-regression.png  |    Bin 0 -> 36076 bytes
 .../thumb-dark/scatter-logarithmic-regression.png  |    Bin 0 -> 56415 bytes
 examples/data/thumb-dark/scatter-map-brush.png     |    Bin 0 -> 139238 bytes
 examples/data/thumb-dark/scatter-map.png           |    Bin 0 -> 92251 bytes
 examples/data/thumb-dark/scatter-matrix.png        |    Bin 0 -> 145506 bytes
 examples/data/thumb-dark/scatter-nebula.png        |    Bin 0 -> 164341 bytes
 .../data/thumb-dark/scatter-nutrients-matrix.png   |    Bin 0 -> 80927 bytes
 examples/data/thumb-dark/scatter-nutrients.png     |    Bin 0 -> 37988 bytes
 .../data/thumb-dark/scatter-painter-choice.png     |    Bin 0 -> 143847 bytes
 .../data/thumb-dark/scatter-polar-punchCard.png    |    Bin 0 -> 68750 bytes
 .../thumb-dark/scatter-polynomial-regression.png   |    Bin 0 -> 35866 bytes
 examples/data/thumb-dark/scatter-punchCard.png     |    Bin 0 -> 42705 bytes
 examples/data/thumb-dark/scatter-simple.png        |    Bin 0 -> 12580 bytes
 examples/data/thumb-dark/scatter-single-axis.png   |    Bin 0 -> 70586 bytes
 examples/data/thumb-dark/scatter-stream-visual.png |    Bin 0 -> 161283 bytes
 examples/data/thumb-dark/scatter-weibo.png         |    Bin 0 -> 225660 bytes
 examples/data/thumb-dark/scatter-weight.png        |    Bin 0 -> 105703 bytes
 .../data/thumb-dark/scatter-world-population.png   |    Bin 0 -> 89103 bytes
 examples/data/thumb-dark/sunburst-book.png         |    Bin 0 -> 221480 bytes
 examples/data/thumb-dark/sunburst-drink.png        |    Bin 0 -> 242677 bytes
 examples/data/thumb-dark/sunburst-label-rotate.png |    Bin 0 -> 59738 bytes
 examples/data/thumb-dark/sunburst-monochrome.png   |    Bin 0 -> 55270 bytes
 examples/data/thumb-dark/sunburst-simple.png       |    Bin 0 -> 52703 bytes
 examples/data/thumb-dark/sunburst-visualMap.png    |    Bin 0 -> 67520 bytes
 examples/data/thumb-dark/themeRiver-basic.png      |    Bin 0 -> 48624 bytes
 examples/data/thumb-dark/themeRiver-lastfm.png     |    Bin 0 -> 92305 bytes
 examples/data/thumb-dark/tree-basic.png            |    Bin 0 -> 95280 bytes
 examples/data/thumb-dark/tree-legend.png           |    Bin 0 -> 126483 bytes
 .../data/thumb-dark/tree-orient-bottom-top.png     |    Bin 0 -> 133746 bytes
 .../data/thumb-dark/tree-orient-right-left.png     |    Bin 0 -> 105836 bytes
 examples/data/thumb-dark/tree-radial.png           |    Bin 0 -> 245537 bytes
 examples/data/thumb-dark/tree-vertical.png         |    Bin 0 -> 121318 bytes
 examples/data/thumb-dark/treemap-disk.png          |    Bin 0 -> 48894 bytes
 examples/data/thumb-dark/treemap-drill-down.png    |    Bin 0 -> 49080 bytes
 examples/data/thumb-dark/treemap-obama.png         |    Bin 0 -> 54254 bytes
 examples/data/thumb-dark/treemap-show-parent.png   |    Bin 0 -> 52652 bytes
 examples/data/thumb-dark/treemap-simple.png        |    Bin 0 -> 12365 bytes
 examples/data/thumb-dark/treemap-visual.png        |    Bin 0 -> 43688 bytes
 examples/data/thumb-dark/watermark.png             |    Bin 0 -> 65207 bytes
 examples/data/thumb-dark/wind-barb.png             |    Bin 0 -> 102130 bytes
 examples/data/thumb-light/area-basic.png           |    Bin 0 -> 14089 bytes
 examples/data/thumb-light/area-rainfall.png        |    Bin 0 -> 57226 bytes
 examples/data/thumb-light/area-simple.png          |    Bin 0 -> 37238 bytes
 examples/data/thumb-light/area-stack.png           |    Bin 0 -> 47135 bytes
 examples/data/thumb-light/bar-animation-delay.png  |    Bin 0 -> 26497 bytes
 examples/data/thumb-light/bar-brush.png            |    Bin 0 -> 19781 bytes
 examples/data/thumb-light/bar-gradient.png         |    Bin 0 -> 45155 bytes
 examples/data/thumb-light/bar-histogram.png        |    Bin 0 -> 16515 bytes
 examples/data/thumb-light/bar-label-rotation.png   |    Bin 0 -> 30577 bytes
 examples/data/thumb-light/bar-large.png            |    Bin 0 -> 50319 bytes
 examples/data/thumb-light/bar-negative.png         |    Bin 0 -> 27487 bytes
 examples/data/thumb-light/bar-negative2.png        |    Bin 0 -> 19832 bytes
 .../data/thumb-light/bar-polar-real-estate.png     |    Bin 0 -> 80783 bytes
 .../data/thumb-light/bar-polar-stack-radial.png    |    Bin 0 -> 56436 bytes
 examples/data/thumb-light/bar-polar-stack.png      |    Bin 0 -> 57945 bytes
 examples/data/thumb-light/bar-rich-text.png        |    Bin 0 -> 41809 bytes
 examples/data/thumb-light/bar-simple.png           |    Bin 0 -> 8459 bytes
 examples/data/thumb-light/bar-stack.png            |    Bin 0 -> 31598 bytes
 examples/data/thumb-light/bar-tick-align.png       |    Bin 0 -> 8831 bytes
 examples/data/thumb-light/bar-waterfall.png        |    Bin 0 -> 28567 bytes
 examples/data/thumb-light/bar-waterfall2.png       |    Bin 0 -> 25337 bytes
 examples/data/thumb-light/bar-y-category-stack.png |    Bin 0 -> 41161 bytes
 examples/data/thumb-light/bar-y-category.png       |    Bin 0 -> 21339 bytes
 examples/data/thumb-light/bar1.png                 |    Bin 0 -> 32732 bytes
 .../data/thumb-light/boxplot-light-velocity.png    |    Bin 0 -> 22926 bytes
 .../data/thumb-light/boxplot-light-velocity2.png   |    Bin 0 -> 23810 bytes
 examples/data/thumb-light/boxplot-multi.png        |    Bin 0 -> 20543 bytes
 examples/data/thumb-light/bubble-gradient.png      |    Bin 0 -> 191851 bytes
 examples/data/thumb-light/calendar-charts.png      |    Bin 0 -> 50003 bytes
 .../data/thumb-light/calendar-effectscatter.png    |    Bin 0 -> 119194 bytes
 examples/data/thumb-light/calendar-graph.png       |    Bin 0 -> 18430 bytes
 examples/data/thumb-light/calendar-heatmap.png     |    Bin 0 -> 29725 bytes
 examples/data/thumb-light/calendar-horizontal.png  |    Bin 0 -> 58435 bytes
 examples/data/thumb-light/calendar-lunar.png       |    Bin 0 -> 38078 bytes
 examples/data/thumb-light/calendar-pie.png         |    Bin 0 -> 76815 bytes
 examples/data/thumb-light/calendar-simple.png      |    Bin 0 -> 15988 bytes
 examples/data/thumb-light/calendar-vertical.png    |    Bin 0 -> 41172 bytes
 examples/data/thumb-light/candlestick-brush.png    |    Bin 0 -> 59980 bytes
 examples/data/thumb-light/candlestick-large.png    |    Bin 0 -> 62737 bytes
 examples/data/thumb-light/candlestick-sh-2015.png  |    Bin 0 -> 46918 bytes
 examples/data/thumb-light/candlestick-sh.png       |    Bin 0 -> 70856 bytes
 examples/data/thumb-light/candlestick-simple.png   |    Bin 0 -> 7540 bytes
 examples/data/thumb-light/candlestick-touch.png    |    Bin 0 -> 36176 bytes
 examples/data/thumb-light/confidence-band.png      |    Bin 0 -> 28460 bytes
 examples/data/thumb-light/custom-bar-trend.png     |    Bin 0 -> 31847 bytes
 examples/data/thumb-light/custom-calendar-icon.png |    Bin 0 -> 35354 bytes
 .../data/thumb-light/custom-cartesian-polygon.png  |    Bin 0 -> 27511 bytes
 examples/data/thumb-light/custom-error-bar.png     |    Bin 0 -> 22589 bytes
 examples/data/thumb-light/custom-error-scatter.png |    Bin 0 -> 19753 bytes
 examples/data/thumb-light/custom-gantt-flight.png  |    Bin 0 -> 47367 bytes
 examples/data/thumb-light/custom-hexbin.png        |    Bin 0 -> 168365 bytes
 examples/data/thumb-light/custom-ohlc.png          |    Bin 0 -> 23175 bytes
 examples/data/thumb-light/custom-polar-heatmap.png |    Bin 0 -> 74734 bytes
 examples/data/thumb-light/custom-profile.png       |    Bin 0 -> 14389 bytes
 examples/data/thumb-light/custom-profit.png        |    Bin 0 -> 10652 bytes
 examples/data/thumb-light/custom-wind.png          |    Bin 0 -> 844964 bytes
 examples/data/thumb-light/cycle-plot.png           |    Bin 0 -> 39631 bytes
 examples/data/thumb-light/dataset-default.png      |    Bin 0 -> 50033 bytes
 examples/data/thumb-light/dataset-encode0.png      |    Bin 0 -> 24376 bytes
 examples/data/thumb-light/dataset-encode1.png      |    Bin 0 -> 93219 bytes
 examples/data/thumb-light/dataset-link.png         |    Bin 0 -> 49885 bytes
 .../data/thumb-light/dataset-series-layout-by.png  |    Bin 0 -> 21733 bytes
 examples/data/thumb-light/dataset-simple0.png      |    Bin 0 -> 12931 bytes
 examples/data/thumb-light/dataset-simple1.png      |    Bin 0 -> 12931 bytes
 examples/data/thumb-light/dynamic-data.png         |    Bin 0 -> 38853 bytes
 examples/data/thumb-light/dynamic-data2.png        |    Bin 0 -> 25267 bytes
 examples/data/thumb-light/effectScatter-bmap.png   |    Bin 0 -> 154514 bytes
 examples/data/thumb-light/effectScatter-map.png    |    Bin 0 -> 96476 bytes
 examples/data/thumb-light/funnel-align.png         |    Bin 0 -> 44845 bytes
 examples/data/thumb-light/funnel-customize.png     |    Bin 0 -> 44965 bytes
 examples/data/thumb-light/funnel-mutiple.png       |    Bin 0 -> 46330 bytes
 examples/data/thumb-light/funnel.png               |    Bin 0 -> 26747 bytes
 examples/data/thumb-light/gauge-car-dark.png       |    Bin 0 -> 75816 bytes
 examples/data/thumb-light/gauge-car.png            |    Bin 0 -> 50648 bytes
 examples/data/thumb-light/gauge.png                |    Bin 0 -> 31513 bytes
 examples/data/thumb-light/geo-lines.png            |    Bin 0 -> 75301 bytes
 examples/data/thumb-light/geo-map-scatter.png      |    Bin 0 -> 94800 bytes
 .../data/thumb-light/graph-circular-layout.png     |    Bin 0 -> 277409 bytes
 examples/data/thumb-light/graph-force-dynamic.png  |    Bin 0 -> 3376 bytes
 examples/data/thumb-light/graph-force.png          |    Bin 0 -> 85635 bytes
 examples/data/thumb-light/graph-force2.png         |    Bin 0 -> 47387 bytes
 examples/data/thumb-light/graph-grid.png           |    Bin 0 -> 37057 bytes
 .../data/thumb-light/graph-life-expectancy.png     |    Bin 0 -> 48988 bytes
 examples/data/thumb-light/graph-npm.png            |    Bin 0 -> 127642 bytes
 examples/data/thumb-light/graph-simple.png         |    Bin 0 -> 27006 bytes
 examples/data/thumb-light/graph-webkit-dep.png     |    Bin 0 -> 149276 bytes
 examples/data/thumb-light/graph.png                |    Bin 0 -> 154615 bytes
 examples/data/thumb-light/grid-multiple.png        |    Bin 0 -> 50608 bytes
 examples/data/thumb-light/heatmap-bmap.png         |    Bin 0 -> 441605 bytes
 examples/data/thumb-light/heatmap-cartesian.png    |    Bin 0 -> 38836 bytes
 .../data/thumb-light/heatmap-large-piecewise.png   |    Bin 0 -> 171395 bytes
 examples/data/thumb-light/heatmap-large.png        |    Bin 0 -> 214008 bytes
 examples/data/thumb-light/heatmap-map.png          |    Bin 0 -> 97058 bytes
 examples/data/thumb-light/line-aqi.png             |    Bin 0 -> 63146 bytes
 examples/data/thumb-light/line-draggable.png       |    Bin 0 -> 22945 bytes
 examples/data/thumb-light/line-easing.png          |    Bin 0 -> 67613 bytes
 examples/data/thumb-light/line-gradient.png        |    Bin 0 -> 48126 bytes
 examples/data/thumb-light/line-graphic.png         |    Bin 0 -> 56567 bytes
 .../line-in-cartesian-coordinate-system.png        |    Bin 0 -> 15612 bytes
 examples/data/thumb-light/line-log.png             |    Bin 0 -> 36134 bytes
 examples/data/thumb-light/line-marker.png          |    Bin 0 -> 45559 bytes
 examples/data/thumb-light/line-pen.png             |    Bin 0 -> 24037 bytes
 examples/data/thumb-light/line-polar.png           |    Bin 0 -> 73843 bytes
 examples/data/thumb-light/line-polar2.png          |    Bin 0 -> 87749 bytes
 examples/data/thumb-light/line-sections.png        |    Bin 0 -> 33798 bytes
 examples/data/thumb-light/line-simple.png          |    Bin 0 -> 14113 bytes
 examples/data/thumb-light/line-smooth.png          |    Bin 0 -> 14630 bytes
 examples/data/thumb-light/line-stack.png           |    Bin 0 -> 43895 bytes
 examples/data/thumb-light/line-step.png            |    Bin 0 -> 20573 bytes
 examples/data/thumb-light/line-style.png           |    Bin 0 -> 17433 bytes
 examples/data/thumb-light/line-tooltip-touch.png   |    Bin 0 -> 31801 bytes
 examples/data/thumb-light/line-y-category.png      |    Bin 0 -> 45732 bytes
 examples/data/thumb-light/lines-airline.png        |    Bin 0 -> 391929 bytes
 examples/data/thumb-light/lines-bmap-bus.png       |    Bin 0 -> 348726 bytes
 examples/data/thumb-light/lines-bmap-effect.png    |    Bin 0 -> 597492 bytes
 examples/data/thumb-light/lines-bmap.png           |    Bin 0 -> 248813 bytes
 examples/data/thumb-light/lines-ny.png             |    Bin 0 -> 23713 bytes
 examples/data/thumb-light/map-HK.png               |    Bin 0 -> 113782 bytes
 examples/data/thumb-light/map-bin.png              |    Bin 0 -> 349822 bytes
 examples/data/thumb-light/map-china-dataRange.png  |    Bin 0 -> 83987 bytes
 examples/data/thumb-light/map-china.png            |    Bin 0 -> 94330 bytes
 examples/data/thumb-light/map-labels.png           |    Bin 0 -> 104508 bytes
 examples/data/thumb-light/map-locate.png           |    Bin 0 -> 93986 bytes
 examples/data/thumb-light/map-parallel-prices.png  |    Bin 0 -> 228737 bytes
 examples/data/thumb-light/map-polygon.png          |    Bin 0 -> 150219 bytes
 examples/data/thumb-light/map-province.png         |    Bin 0 -> 45615 bytes
 examples/data/thumb-light/map-usa.png              |    Bin 0 -> 61168 bytes
 examples/data/thumb-light/map-world-dataRange.png  |    Bin 0 -> 105460 bytes
 examples/data/thumb-light/map-world.png            |    Bin 0 -> 84123 bytes
 examples/data/thumb-light/mix-line-bar.png         |    Bin 0 -> 34431 bytes
 examples/data/thumb-light/mix-timeline-finance.png |    Bin 0 -> 58363 bytes
 examples/data/thumb-light/mix-zoom-on-value.png    |    Bin 0 -> 28745 bytes
 examples/data/thumb-light/multiple-x-axis.png      |    Bin 0 -> 34979 bytes
 examples/data/thumb-light/multiple-y-axis.png      |    Bin 0 -> 40751 bytes
 examples/data/thumb-light/parallel-aqi.png         |    Bin 0 -> 282761 bytes
 examples/data/thumb-light/parallel-nutrients.png   |    Bin 0 -> 303030 bytes
 examples/data/thumb-light/parallel-simple.png      |    Bin 0 -> 31031 bytes
 .../data/thumb-light/pictorialBar-body-fill.png    |    Bin 0 -> 29843 bytes
 examples/data/thumb-light/pictorialBar-dotted.png  |    Bin 0 -> 52748 bytes
 examples/data/thumb-light/pictorialBar-forest.png  |    Bin 0 -> 17976 bytes
 examples/data/thumb-light/pictorialBar-hill.png    |    Bin 0 -> 219391 bytes
 examples/data/thumb-light/pictorialBar-spirit.png  |    Bin 0 -> 48118 bytes
 examples/data/thumb-light/pictorialBar-vehicle.png |    Bin 0 -> 40371 bytes
 .../data/thumb-light/pictorialBar-velocity.png     |    Bin 0 -> 29435 bytes
 examples/data/thumb-light/pie-custom.png           |    Bin 0 -> 53305 bytes
 examples/data/thumb-light/pie-doughnut.png         |    Bin 0 -> 27701 bytes
 examples/data/thumb-light/pie-legend.png           |    Bin 0 -> 68988 bytes
 examples/data/thumb-light/pie-nest.png             |    Bin 0 -> 81895 bytes
 examples/data/thumb-light/pie-pattern.png          |    Bin 0 -> 535103 bytes
 examples/data/thumb-light/pie-rich-text.png        |    Bin 0 -> 43290 bytes
 examples/data/thumb-light/pie-roseType.png         |    Bin 0 -> 39081 bytes
 examples/data/thumb-light/pie-simple.png           |    Bin 0 -> 40188 bytes
 examples/data/thumb-light/radar-aqi.png            |    Bin 0 -> 103949 bytes
 examples/data/thumb-light/radar-custom.png         |    Bin 0 -> 95159 bytes
 examples/data/thumb-light/radar-multiple.png       |    Bin 0 -> 63310 bytes
 examples/data/thumb-light/radar.png                |    Bin 0 -> 76751 bytes
 examples/data/thumb-light/radar2.png               |    Bin 0 -> 120210 bytes
 examples/data/thumb-light/sankey-energy.png        |    Bin 0 -> 138445 bytes
 examples/data/thumb-light/sankey-product.png       |    Bin 0 -> 141943 bytes
 examples/data/thumb-light/sankey-simple.png        |    Bin 0 -> 20292 bytes
 examples/data/thumb-light/sankey-vertical.png      |    Bin 0 -> 17475 bytes
 .../data/thumb-light/scatter-anscombe-quartet.png  |    Bin 0 -> 30498 bytes
 examples/data/thumb-light/scatter-aqi-color.png    |    Bin 0 -> 113142 bytes
 .../thumb-light/scatter-clustering-process.png     |    Bin 0 -> 28242 bytes
 examples/data/thumb-light/scatter-effect.png       |    Bin 0 -> 43763 bytes
 .../thumb-light/scatter-exponential-regression.png |    Bin 0 -> 34485 bytes
 examples/data/thumb-light/scatter-large.png        |    Bin 0 -> 46954 bytes
 .../scatter-life-expectancy-timeline.png           |    Bin 0 -> 62611 bytes
 .../data/thumb-light/scatter-linear-regression.png |    Bin 0 -> 37225 bytes
 .../thumb-light/scatter-logarithmic-regression.png |    Bin 0 -> 63512 bytes
 examples/data/thumb-light/scatter-map-brush.png    |    Bin 0 -> 138951 bytes
 examples/data/thumb-light/scatter-map.png          |    Bin 0 -> 92256 bytes
 examples/data/thumb-light/scatter-matrix.png       |    Bin 0 -> 173710 bytes
 examples/data/thumb-light/scatter-nebula.png       |    Bin 0 -> 162344 bytes
 .../data/thumb-light/scatter-nutrients-matrix.png  |    Bin 0 -> 79937 bytes
 examples/data/thumb-light/scatter-nutrients.png    |    Bin 0 -> 37965 bytes
 .../data/thumb-light/scatter-painter-choice.png    |    Bin 0 -> 147139 bytes
 .../data/thumb-light/scatter-polar-punchCard.png   |    Bin 0 -> 66400 bytes
 .../thumb-light/scatter-polynomial-regression.png  |    Bin 0 -> 37665 bytes
 examples/data/thumb-light/scatter-punchCard.png    |    Bin 0 -> 42711 bytes
 examples/data/thumb-light/scatter-simple.png       |    Bin 0 -> 11464 bytes
 examples/data/thumb-light/scatter-single-axis.png  |    Bin 0 -> 69893 bytes
 .../data/thumb-light/scatter-stream-visual.png     |    Bin 0 -> 156641 bytes
 examples/data/thumb-light/scatter-weibo.png        |    Bin 0 -> 225660 bytes
 examples/data/thumb-light/scatter-weight.png       |    Bin 0 -> 102847 bytes
 .../data/thumb-light/scatter-world-population.png  |    Bin 0 -> 89103 bytes
 examples/data/thumb-light/sunburst-book.png        |    Bin 0 -> 221480 bytes
 examples/data/thumb-light/sunburst-drink.png       |    Bin 0 -> 265633 bytes
 .../data/thumb-light/sunburst-label-rotate.png     |    Bin 0 -> 51008 bytes
 examples/data/thumb-light/sunburst-monochrome.png  |    Bin 0 -> 42284 bytes
 examples/data/thumb-light/sunburst-simple.png      |    Bin 0 -> 47549 bytes
 examples/data/thumb-light/sunburst-visualMap.png   |    Bin 0 -> 64619 bytes
 examples/data/thumb-light/themeRiver-basic.png     |    Bin 0 -> 46016 bytes
 examples/data/thumb-light/themeRiver-lastfm.png    |    Bin 0 -> 86370 bytes
 examples/data/thumb-light/tree-basic.png           |    Bin 0 -> 89060 bytes
 examples/data/thumb-light/tree-legend.png          |    Bin 0 -> 136418 bytes
 .../data/thumb-light/tree-orient-bottom-top.png    |    Bin 0 -> 129304 bytes
 .../data/thumb-light/tree-orient-right-left.png    |    Bin 0 -> 105021 bytes
 examples/data/thumb-light/tree-radial.png          |    Bin 0 -> 328912 bytes
 examples/data/thumb-light/tree-vertical.png        |    Bin 0 -> 111131 bytes
 examples/data/thumb-light/treemap-disk.png         |    Bin 0 -> 48045 bytes
 examples/data/thumb-light/treemap-drill-down.png   |    Bin 0 -> 48694 bytes
 examples/data/thumb-light/treemap-obama.png        |    Bin 0 -> 57117 bytes
 examples/data/thumb-light/treemap-show-parent.png  |    Bin 0 -> 51507 bytes
 examples/data/thumb-light/treemap-simple.png       |    Bin 0 -> 12093 bytes
 examples/data/thumb-light/treemap-visual.png       |    Bin 0 -> 43573 bytes
 examples/data/thumb-light/watermark.png            |    Bin 0 -> 107012 bytes
 examples/data/thumb-light/wind-barb.png            |    Bin 0 -> 104592 bytes
 examples/data/thumb-manual/lines-bmap-effect.png   |    Bin 0 -> 597492 bytes
 examples/data/thumb/area-basic.png                 |    Bin 0 -> 14757 bytes
 examples/data/thumb/area-rainfall.png              |    Bin 0 -> 58711 bytes
 examples/data/thumb/area-simple.png                |    Bin 0 -> 38538 bytes
 examples/data/thumb/area-stack.png                 |    Bin 0 -> 48312 bytes
 examples/data/thumb/bar-animation-delay.png        |    Bin 0 -> 26392 bytes
 examples/data/thumb/bar-brush.png                  |    Bin 0 -> 20791 bytes
 examples/data/thumb/bar-gradient.png               |    Bin 0 -> 45155 bytes
 examples/data/thumb/bar-histogram.png              |    Bin 0 -> 16515 bytes
 examples/data/thumb/bar-label-rotation.png         |    Bin 0 -> 30577 bytes
 examples/data/thumb/bar-large.png                  |    Bin 0 -> 53540 bytes
 examples/data/thumb/bar-negative.png               |    Bin 0 -> 28683 bytes
 examples/data/thumb/bar-negative2.png              |    Bin 0 -> 20219 bytes
 examples/data/thumb/bar-polar-real-estate.png      |    Bin 0 -> 81506 bytes
 examples/data/thumb/bar-polar-stack-radial.png     |    Bin 0 -> 58115 bytes
 examples/data/thumb/bar-polar-stack.png            |    Bin 0 -> 60425 bytes
 examples/data/thumb/bar-rich-text.png              |    Bin 0 -> 41506 bytes
 examples/data/thumb/bar-simple.png                 |    Bin 0 -> 8434 bytes
 examples/data/thumb/bar-stack.png                  |    Bin 0 -> 31797 bytes
 examples/data/thumb/bar-tick-align.png             |    Bin 0 -> 8831 bytes
 examples/data/thumb/bar-waterfall.png              |    Bin 0 -> 28583 bytes
 examples/data/thumb/bar-waterfall2.png             |    Bin 0 -> 25691 bytes
 examples/data/thumb/bar-y-category-stack.png       |    Bin 0 -> 42293 bytes
 examples/data/thumb/bar-y-category.png             |    Bin 0 -> 21310 bytes
 examples/data/thumb/bar1.png                       |    Bin 0 -> 33265 bytes
 examples/data/thumb/boxplot-light-velocity.png     |    Bin 0 -> 22979 bytes
 examples/data/thumb/boxplot-light-velocity2.png    |    Bin 0 -> 23865 bytes
 examples/data/thumb/boxplot-multi.png              |    Bin 0 -> 20721 bytes
 examples/data/thumb/bubble-gradient.png            |    Bin 0 -> 191851 bytes
 examples/data/thumb/calendar-charts.png            |    Bin 0 -> 51855 bytes
 examples/data/thumb/calendar-effectscatter.png     |    Bin 0 -> 120070 bytes
 examples/data/thumb/calendar-graph.png             |    Bin 0 -> 18516 bytes
 examples/data/thumb/calendar-heatmap.png           |    Bin 0 -> 29740 bytes
 examples/data/thumb/calendar-horizontal.png        |    Bin 0 -> 58437 bytes
 examples/data/thumb/calendar-lunar.png             |    Bin 0 -> 37447 bytes
 examples/data/thumb/calendar-pie.png               |    Bin 0 -> 82164 bytes
 examples/data/thumb/calendar-simple.png            |    Bin 0 -> 15998 bytes
 examples/data/thumb/calendar-vertical.png          |    Bin 0 -> 41104 bytes
 examples/data/thumb/candlestick-brush.png          |    Bin 0 -> 63413 bytes
 examples/data/thumb/candlestick-large.png          |    Bin 0 -> 61916 bytes
 examples/data/thumb/candlestick-sh-2015.png        |    Bin 0 -> 45258 bytes
 examples/data/thumb/candlestick-sh.png             |    Bin 0 -> 73906 bytes
 examples/data/thumb/candlestick-simple.png         |    Bin 0 -> 7540 bytes
 examples/data/thumb/candlestick-touch.png          |    Bin 0 -> 36176 bytes
 examples/data/thumb/confidence-band.png            |    Bin 0 -> 28460 bytes
 examples/data/thumb/custom-bar-trend.png           |    Bin 0 -> 32537 bytes
 examples/data/thumb/custom-calendar-icon.png       |    Bin 0 -> 34010 bytes
 examples/data/thumb/custom-cartesian-polygon.png   |    Bin 0 -> 23195 bytes
 examples/data/thumb/custom-error-bar.png           |    Bin 0 -> 22686 bytes
 examples/data/thumb/custom-error-scatter.png       |    Bin 0 -> 20004 bytes
 examples/data/thumb/custom-gantt-flight.png        |    Bin 0 -> 47151 bytes
 examples/data/thumb/custom-hexbin.png              |    Bin 0 -> 168365 bytes
 examples/data/thumb/custom-ohlc.png                |    Bin 0 -> 23672 bytes
 examples/data/thumb/custom-polar-heatmap.png       |    Bin 0 -> 74734 bytes
 examples/data/thumb/custom-profile.png             |    Bin 0 -> 15682 bytes
 examples/data/thumb/custom-profit.png              |    Bin 0 -> 10652 bytes
 examples/data/thumb/custom-wind.png                |    Bin 0 -> 844963 bytes
 examples/data/thumb/cycle-plot.png                 |    Bin 0 -> 41875 bytes
 examples/data/thumb/dataset-default.png            |    Bin 0 -> 54646 bytes
 examples/data/thumb/dataset-encode0.png            |    Bin 0 -> 24376 bytes
 examples/data/thumb/dataset-encode1.png            |    Bin 0 -> 98395 bytes
 examples/data/thumb/dataset-link.png               |    Bin 0 -> 53513 bytes
 examples/data/thumb/dataset-series-layout-by.png   |    Bin 0 -> 21660 bytes
 examples/data/thumb/dataset-simple0.png            |    Bin 0 -> 12901 bytes
 examples/data/thumb/dataset-simple1.png            |    Bin 0 -> 12901 bytes
 examples/data/thumb/dynamic-data.png               |    Bin 0 -> 36063 bytes
 examples/data/thumb/dynamic-data2.png              |    Bin 0 -> 26178 bytes
 examples/data/thumb/effectScatter-bmap.png         |    Bin 0 -> 154885 bytes
 examples/data/thumb/effectScatter-map.png          |    Bin 0 -> 96578 bytes
 examples/data/thumb/funnel-align.png               |    Bin 0 -> 47381 bytes
 examples/data/thumb/funnel-customize.png           |    Bin 0 -> 47821 bytes
 examples/data/thumb/funnel-mutiple.png             |    Bin 0 -> 49251 bytes
 examples/data/thumb/funnel.png                     |    Bin 0 -> 27959 bytes
 examples/data/thumb/gauge-car-dark.png             |    Bin 0 -> 75816 bytes
 examples/data/thumb/gauge-car.png                  |    Bin 0 -> 50648 bytes
 examples/data/thumb/gauge.png                      |    Bin 0 -> 31513 bytes
 examples/data/thumb/geo-lines.png                  |    Bin 0 -> 75718 bytes
 examples/data/thumb/geo-map-scatter.png            |    Bin 0 -> 94974 bytes
 examples/data/thumb/graph-circular-layout.png      |    Bin 0 -> 302690 bytes
 examples/data/thumb/graph-force-dynamic.png        |    Bin 0 -> 3768 bytes
 examples/data/thumb/graph-force.png                |    Bin 0 -> 83399 bytes
 examples/data/thumb/graph-force2.png               |    Bin 0 -> 50029 bytes
 examples/data/thumb/graph-grid.png                 |    Bin 0 -> 39189 bytes
 examples/data/thumb/graph-life-expectancy.png      |    Bin 0 -> 49006 bytes
 examples/data/thumb/graph-npm.png                  |    Bin 0 -> 127642 bytes
 examples/data/thumb/graph-simple.png               |    Bin 0 -> 27256 bytes
 examples/data/thumb/graph-webkit-dep.png           |    Bin 0 -> 161712 bytes
 examples/data/thumb/graph.png                      |    Bin 0 -> 162313 bytes
 examples/data/thumb/grid-multiple.png              |    Bin 0 -> 51268 bytes
 examples/data/thumb/heatmap-bmap.png               |    Bin 0 -> 441605 bytes
 examples/data/thumb/heatmap-cartesian.png          |    Bin 0 -> 38836 bytes
 examples/data/thumb/heatmap-large-piecewise.png    |    Bin 0 -> 176008 bytes
 examples/data/thumb/heatmap-large.png              |    Bin 0 -> 210259 bytes
 examples/data/thumb/heatmap-map.png                |    Bin 0 -> 97058 bytes
 examples/data/thumb/line-aqi.png                   |    Bin 0 -> 63185 bytes
 examples/data/thumb/line-draggable.png             |    Bin 0 -> 23338 bytes
 examples/data/thumb/line-easing.png                |    Bin 0 -> 68938 bytes
 examples/data/thumb/line-gradient.png              |    Bin 0 -> 48126 bytes
 examples/data/thumb/line-graphic.png               |    Bin 0 -> 56609 bytes
 .../thumb/line-in-cartesian-coordinate-system.png  |    Bin 0 -> 16331 bytes
 examples/data/thumb/line-log.png                   |    Bin 0 -> 37907 bytes
 examples/data/thumb/line-marker.png                |    Bin 0 -> 48079 bytes
 examples/data/thumb/line-pen.png                   |    Bin 0 -> 25152 bytes
 examples/data/thumb/line-polar.png                 |    Bin 0 -> 74665 bytes
 examples/data/thumb/line-polar2.png                |    Bin 0 -> 88205 bytes
 examples/data/thumb/line-sections.png              |    Bin 0 -> 33766 bytes
 examples/data/thumb/line-simple.png                |    Bin 0 -> 14556 bytes
 examples/data/thumb/line-smooth.png                |    Bin 0 -> 15064 bytes
 examples/data/thumb/line-stack.png                 |    Bin 0 -> 45681 bytes
 examples/data/thumb/line-step.png                  |    Bin 0 -> 21125 bytes
 examples/data/thumb/line-style.png                 |    Bin 0 -> 17433 bytes
 examples/data/thumb/line-tooltip-touch.png         |    Bin 0 -> 33352 bytes
 examples/data/thumb/line-y-category.png            |    Bin 0 -> 47102 bytes
 examples/data/thumb/lines-airline.png              |    Bin 0 -> 357219 bytes
 examples/data/thumb/lines-bmap-bus.png             |    Bin 0 -> 348726 bytes
 examples/data/thumb/lines-bmap-effect.png          |    Bin 0 -> 597492 bytes
 examples/data/thumb/lines-bmap.png                 |    Bin 0 -> 248813 bytes
 examples/data/thumb/lines-ny.png                   |    Bin 0 -> 23713 bytes
 examples/data/thumb/map-HK.png                     |    Bin 0 -> 113782 bytes
 examples/data/thumb/map-bin.png                    |    Bin 0 -> 349822 bytes
 examples/data/thumb/map-china-dataRange.png        |    Bin 0 -> 84061 bytes
 examples/data/thumb/map-china.png                  |    Bin 0 -> 94330 bytes
 examples/data/thumb/map-labels.png                 |    Bin 0 -> 105567 bytes
 examples/data/thumb/map-locate.png                 |    Bin 0 -> 93986 bytes
 examples/data/thumb/map-parallel-prices.png        |    Bin 0 -> 228737 bytes
 examples/data/thumb/map-polygon.png                |    Bin 0 -> 149226 bytes
 examples/data/thumb/map-province.png               |    Bin 0 -> 45615 bytes
 examples/data/thumb/map-usa.png                    |    Bin 0 -> 61168 bytes
 examples/data/thumb/map-world-dataRange.png        |    Bin 0 -> 105460 bytes
 examples/data/thumb/map-world.png                  |    Bin 0 -> 84123 bytes
 examples/data/thumb/mix-line-bar.png               |    Bin 0 -> 35859 bytes
 examples/data/thumb/mix-timeline-finance.png       |    Bin 0 -> 59252 bytes
 examples/data/thumb/mix-zoom-on-value.png          |    Bin 0 -> 28598 bytes
 examples/data/thumb/multiple-x-axis.png            |    Bin 0 -> 34979 bytes
 examples/data/thumb/multiple-y-axis.png            |    Bin 0 -> 40751 bytes
 examples/data/thumb/parallel-aqi.png               |    Bin 0 -> 282726 bytes
 examples/data/thumb/parallel-nutrients.png         |    Bin 0 -> 302974 bytes
 examples/data/thumb/parallel-simple.png            |    Bin 0 -> 31940 bytes
 examples/data/thumb/pictorialBar-body-fill.png     |    Bin 0 -> 30642 bytes
 examples/data/thumb/pictorialBar-dotted.png        |    Bin 0 -> 59523 bytes
 examples/data/thumb/pictorialBar-forest.png        |    Bin 0 -> 17976 bytes
 examples/data/thumb/pictorialBar-hill.png          |    Bin 0 -> 219350 bytes
 examples/data/thumb/pictorialBar-spirit.png        |    Bin 0 -> 48118 bytes
 examples/data/thumb/pictorialBar-vehicle.png       |    Bin 0 -> 42587 bytes
 examples/data/thumb/pictorialBar-velocity.png      |    Bin 0 -> 29896 bytes
 examples/data/thumb/pie-custom.png                 |    Bin 0 -> 53305 bytes
 examples/data/thumb/pie-doughnut.png               |    Bin 0 -> 28056 bytes
 examples/data/thumb/pie-legend.png                 |    Bin 0 -> 64802 bytes
 examples/data/thumb/pie-nest.png                   |    Bin 0 -> 85306 bytes
 examples/data/thumb/pie-pattern.png                |    Bin 0 -> 535103 bytes
 examples/data/thumb/pie-rich-text.png              |    Bin 0 -> 44901 bytes
 examples/data/thumb/pie-roseType.png               |    Bin 0 -> 41025 bytes
 examples/data/thumb/pie-simple.png                 |    Bin 0 -> 41385 bytes
 examples/data/thumb/radar-aqi.png                  |    Bin 0 -> 103949 bytes
 examples/data/thumb/radar-custom.png               |    Bin 0 -> 97588 bytes
 examples/data/thumb/radar-multiple.png             |    Bin 0 -> 64771 bytes
 examples/data/thumb/radar.png                      |    Bin 0 -> 79396 bytes
 examples/data/thumb/radar2.png                     |    Bin 0 -> 120769 bytes
 examples/data/thumb/sankey-energy.png              |    Bin 0 -> 141403 bytes
 examples/data/thumb/sankey-product.png             |    Bin 0 -> 141987 bytes
 examples/data/thumb/sankey-simple.png              |    Bin 0 -> 20270 bytes
 examples/data/thumb/sankey-vertical.png            |    Bin 0 -> 18307 bytes
 examples/data/thumb/scatter-anscombe-quartet.png   |    Bin 0 -> 32075 bytes
 examples/data/thumb/scatter-aqi-color.png          |    Bin 0 -> 113142 bytes
 examples/data/thumb/scatter-clustering-process.png |    Bin 0 -> 29226 bytes
 examples/data/thumb/scatter-effect.png             |    Bin 0 -> 51840 bytes
 .../data/thumb/scatter-exponential-regression.png  |    Bin 0 -> 35914 bytes
 examples/data/thumb/scatter-large.png              |    Bin 0 -> 50206 bytes
 .../thumb/scatter-life-expectancy-timeline.png     |    Bin 0 -> 62846 bytes
 examples/data/thumb/scatter-linear-regression.png  |    Bin 0 -> 39428 bytes
 .../data/thumb/scatter-logarithmic-regression.png  |    Bin 0 -> 63512 bytes
 examples/data/thumb/scatter-map-brush.png          |    Bin 0 -> 138951 bytes
 examples/data/thumb/scatter-map.png                |    Bin 0 -> 92246 bytes
 examples/data/thumb/scatter-matrix.png             |    Bin 0 -> 173710 bytes
 examples/data/thumb/scatter-nebula.png             |    Bin 0 -> 162287 bytes
 examples/data/thumb/scatter-nutrients-matrix.png   |    Bin 0 -> 80019 bytes
 examples/data/thumb/scatter-nutrients.png          |    Bin 0 -> 37959 bytes
 examples/data/thumb/scatter-painter-choice.png     |    Bin 0 -> 147139 bytes
 examples/data/thumb/scatter-polar-punchCard.png    |    Bin 0 -> 67694 bytes
 .../data/thumb/scatter-polynomial-regression.png   |    Bin 0 -> 39317 bytes
 examples/data/thumb/scatter-punchCard.png          |    Bin 0 -> 43951 bytes
 examples/data/thumb/scatter-simple.png             |    Bin 0 -> 11679 bytes
 examples/data/thumb/scatter-single-axis.png        |    Bin 0 -> 72610 bytes
 examples/data/thumb/scatter-stream-visual.png      |    Bin 0 -> 156641 bytes
 examples/data/thumb/scatter-weibo.png              |    Bin 0 -> 225660 bytes
 examples/data/thumb/scatter-weight.png             |    Bin 0 -> 112911 bytes
 examples/data/thumb/scatter-world-population.png   |    Bin 0 -> 89103 bytes
 examples/data/thumb/sunburst-book.png              |    Bin 0 -> 221480 bytes
 examples/data/thumb/sunburst-drink.png             |    Bin 0 -> 265633 bytes
 examples/data/thumb/sunburst-label-rotate.png      |    Bin 0 -> 51008 bytes
 examples/data/thumb/sunburst-monochrome.png        |    Bin 0 -> 42284 bytes
 examples/data/thumb/sunburst-simple.png            |    Bin 0 -> 50636 bytes
 examples/data/thumb/sunburst-visualMap.png         |    Bin 0 -> 64619 bytes
 examples/data/thumb/themeRiver-basic.png           |    Bin 0 -> 47775 bytes
 examples/data/thumb/themeRiver-lastfm.png          |    Bin 0 -> 92749 bytes
 examples/data/thumb/tree-basic.png                 |    Bin 0 -> 89060 bytes
 examples/data/thumb/tree-legend.png                |    Bin 0 -> 136418 bytes
 examples/data/thumb/tree-orient-bottom-top.png     |    Bin 0 -> 129304 bytes
 examples/data/thumb/tree-orient-right-left.png     |    Bin 0 -> 105021 bytes
 examples/data/thumb/tree-radial.png                |    Bin 0 -> 328912 bytes
 examples/data/thumb/tree-vertical.png              |    Bin 0 -> 111131 bytes
 examples/data/thumb/treemap-disk.png               |    Bin 0 -> 49046 bytes
 examples/data/thumb/treemap-drill-down.png         |    Bin 0 -> 49383 bytes
 examples/data/thumb/treemap-obama.png              |    Bin 0 -> 58311 bytes
 examples/data/thumb/treemap-show-parent.png        |    Bin 0 -> 53283 bytes
 examples/data/thumb/treemap-simple.png             |    Bin 0 -> 12401 bytes
 examples/data/thumb/treemap-visual.png             |    Bin 0 -> 43573 bytes
 examples/data/thumb/watermark.png                  |    Bin 0 -> 110700 bytes
 examples/data/thumb/wind-barb.png                  |    Bin 0 -> 104592 bytes
 examples/data/tree-basic.js                        |     52 +
 examples/data/tree-legend.js                       |    254 +
 examples/data/tree-orient-bottom-top.js            |     49 +
 examples/data/tree-orient-right-left.js            |     54 +
 examples/data/tree-radial.js                       |     32 +
 examples/data/tree-vertical.js                     |     52 +
 examples/data/treemap-disk.js                      |     89 +
 examples/data/treemap-drill-down.js                |     88 +
 examples/data/treemap-obama.js                     |    223 +
 examples/data/treemap-show-parent.js               |    107 +
 examples/data/treemap-simple.js                    |     27 +
 examples/data/treemap-visual.js                    |    142 +
 examples/data/watermark.js                         |    221 +
 examples/data/wind-barb.js                         |    271 +
 examples/en/editor.html                            |     18 +
 examples/en/index.html                             |     14 +
 examples/en/view.html                              |      9 +
 examples/fonts/glyphicons-halflings-regular.eot    |    Bin 0 -> 20127 bytes
 examples/fonts/glyphicons-halflings-regular.svg    |    288 +
 examples/fonts/glyphicons-halflings-regular.ttf    |    Bin 0 -> 45404 bytes
 examples/fonts/glyphicons-halflings-regular.woff   |    Bin 0 -> 23424 bytes
 examples/fonts/glyphicons-halflings-regular.woff2  |    Bin 0 -> 18028 bytes
 examples/images/chart-icon.png                     |    Bin 0 -> 13805 bytes
 examples/images/chart-icon.psd                     |    Bin 0 -> 155516 bytes
 examples/images/github.png                         |    Bin 0 -> 2330 bytes
 examples/images/logo.png                           |    Bin 0 -> 3765 bytes
 examples/images/placeholder.png                    |    Bin 0 -> 6420 bytes
 examples/index.html                                |      3 +
 examples/javascripts/chart-list-data-gl.js         |      1 +
 examples/javascripts/chart-list-data.js            |      1 +
 examples/javascripts/chart-list.js                 |      1 +
 examples/javascripts/chart-list.tpl.js             |      1 +
 examples/javascripts/editor.js                     |      1 +
 examples/javascripts/hm.js                         |      1 +
 examples/javascripts/login.js                      |      1 +
 examples/javascripts/view.js                       |      1 +
 examples/stylesheets/main.css                      |      1 +
 examples/vendors/ace/src-min/ace.js                |     12 +
 examples/vendors/ace/src-min/ext-beautify.js       |      5 +
 examples/vendors/ace/src-min/ext-chromevox.js      |      5 +
 .../ace/src-min/ext-elastic_tabstops_lite.js       |      5 +
 examples/vendors/ace/src-min/ext-emmet.js          |      5 +
 examples/vendors/ace/src-min/ext-error_marker.js   |      5 +
 .../vendors/ace/src-min/ext-keybinding_menu.js     |      5 +
 examples/vendors/ace/src-min/ext-language_tools.js |      5 +
 examples/vendors/ace/src-min/ext-linking.js        |      5 +
 examples/vendors/ace/src-min/ext-modelist.js       |      5 +
 examples/vendors/ace/src-min/ext-old_ie.js         |      5 +
 examples/vendors/ace/src-min/ext-searchbox.js      |      5 +
 examples/vendors/ace/src-min/ext-settings_menu.js  |      5 +
 examples/vendors/ace/src-min/ext-spellcheck.js     |      5 +
 examples/vendors/ace/src-min/ext-split.js          |      5 +
 .../vendors/ace/src-min/ext-static_highlight.js    |      5 +
 examples/vendors/ace/src-min/ext-statusbar.js      |      5 +
 examples/vendors/ace/src-min/ext-textarea.js       |      5 +
 examples/vendors/ace/src-min/ext-themelist.js      |      5 +
 examples/vendors/ace/src-min/ext-whitespace.js     |      5 +
 examples/vendors/ace/src-min/keybinding-emacs.js   |      1 +
 examples/vendors/ace/src-min/keybinding-vim.js     |      1 +
 examples/vendors/ace/src-min/mode-abap.js          |      1 +
 examples/vendors/ace/src-min/mode-abc.js           |      1 +
 examples/vendors/ace/src-min/mode-actionscript.js  |      1 +
 examples/vendors/ace/src-min/mode-ada.js           |      1 +
 examples/vendors/ace/src-min/mode-apache_conf.js   |      1 +
 examples/vendors/ace/src-min/mode-applescript.js   |      1 +
 examples/vendors/ace/src-min/mode-asciidoc.js      |      1 +
 examples/vendors/ace/src-min/mode-assembly_x86.js  |      1 +
 examples/vendors/ace/src-min/mode-autohotkey.js    |      1 +
 examples/vendors/ace/src-min/mode-batchfile.js     |      1 +
 examples/vendors/ace/src-min/mode-c9search.js      |      1 +
 examples/vendors/ace/src-min/mode-c_cpp.js         |      1 +
 examples/vendors/ace/src-min/mode-cirru.js         |      1 +
 examples/vendors/ace/src-min/mode-clojure.js       |      1 +
 examples/vendors/ace/src-min/mode-cobol.js         |      1 +
 examples/vendors/ace/src-min/mode-coffee.js        |      1 +
 examples/vendors/ace/src-min/mode-coldfusion.js    |      1 +
 examples/vendors/ace/src-min/mode-csharp.js        |      1 +
 examples/vendors/ace/src-min/mode-css.js           |      1 +
 examples/vendors/ace/src-min/mode-curly.js         |      1 +
 examples/vendors/ace/src-min/mode-d.js             |      1 +
 examples/vendors/ace/src-min/mode-dart.js          |      1 +
 examples/vendors/ace/src-min/mode-diff.js          |      1 +
 examples/vendors/ace/src-min/mode-django.js        |      1 +
 examples/vendors/ace/src-min/mode-dockerfile.js    |      1 +
 examples/vendors/ace/src-min/mode-dot.js           |      1 +
 examples/vendors/ace/src-min/mode-drools.js        |      1 +
 examples/vendors/ace/src-min/mode-eiffel.js        |      1 +
 examples/vendors/ace/src-min/mode-ejs.js           |      1 +
 examples/vendors/ace/src-min/mode-elixir.js        |      1 +
 examples/vendors/ace/src-min/mode-elm.js           |      1 +
 examples/vendors/ace/src-min/mode-erlang.js        |      1 +
 examples/vendors/ace/src-min/mode-forth.js         |      1 +
 examples/vendors/ace/src-min/mode-fortran.js       |      1 +
 examples/vendors/ace/src-min/mode-ftl.js           |      1 +
 examples/vendors/ace/src-min/mode-gcode.js         |      1 +
 examples/vendors/ace/src-min/mode-gherkin.js       |      1 +
 examples/vendors/ace/src-min/mode-gitignore.js     |      1 +
 examples/vendors/ace/src-min/mode-glsl.js          |      1 +
 examples/vendors/ace/src-min/mode-gobstones.js     |      1 +
 examples/vendors/ace/src-min/mode-golang.js        |      1 +
 examples/vendors/ace/src-min/mode-groovy.js        |      1 +
 examples/vendors/ace/src-min/mode-haml.js          |      1 +
 examples/vendors/ace/src-min/mode-handlebars.js    |      1 +
 examples/vendors/ace/src-min/mode-haskell.js       |      1 +
 examples/vendors/ace/src-min/mode-haskell_cabal.js |      1 +
 examples/vendors/ace/src-min/mode-haxe.js          |      1 +
 examples/vendors/ace/src-min/mode-html.js          |      1 +
 examples/vendors/ace/src-min/mode-html_elixir.js   |      1 +
 examples/vendors/ace/src-min/mode-html_ruby.js     |      1 +
 examples/vendors/ace/src-min/mode-ini.js           |      1 +
 examples/vendors/ace/src-min/mode-io.js            |      1 +
 examples/vendors/ace/src-min/mode-jack.js          |      1 +
 examples/vendors/ace/src-min/mode-jade.js          |      1 +
 examples/vendors/ace/src-min/mode-java.js          |      1 +
 examples/vendors/ace/src-min/mode-javascript.js    |      1 +
 examples/vendors/ace/src-min/mode-json.js          |      1 +
 examples/vendors/ace/src-min/mode-jsoniq.js        |      1 +
 examples/vendors/ace/src-min/mode-jsp.js           |      1 +
 examples/vendors/ace/src-min/mode-jsx.js           |      1 +
 examples/vendors/ace/src-min/mode-julia.js         |      1 +
 examples/vendors/ace/src-min/mode-kotlin.js        |      1 +
 examples/vendors/ace/src-min/mode-latex.js         |      1 +
 examples/vendors/ace/src-min/mode-lean.js          |      1 +
 examples/vendors/ace/src-min/mode-less.js          |      1 +
 examples/vendors/ace/src-min/mode-liquid.js        |      1 +
 examples/vendors/ace/src-min/mode-lisp.js          |      1 +
 examples/vendors/ace/src-min/mode-live_script.js   |      1 +
 examples/vendors/ace/src-min/mode-livescript.js    |      1 +
 examples/vendors/ace/src-min/mode-logiql.js        |      1 +
 examples/vendors/ace/src-min/mode-lsl.js           |      1 +
 examples/vendors/ace/src-min/mode-lua.js           |      1 +
 examples/vendors/ace/src-min/mode-luapage.js       |      1 +
 examples/vendors/ace/src-min/mode-lucene.js        |      1 +
 examples/vendors/ace/src-min/mode-makefile.js      |      1 +
 examples/vendors/ace/src-min/mode-markdown.js      |      1 +
 examples/vendors/ace/src-min/mode-mask.js          |      1 +
 examples/vendors/ace/src-min/mode-matlab.js        |      1 +
 examples/vendors/ace/src-min/mode-maze.js          |      1 +
 examples/vendors/ace/src-min/mode-mel.js           |      1 +
 .../vendors/ace/src-min/mode-mips_assembler.js     |      1 +
 examples/vendors/ace/src-min/mode-mipsassembler.js |      1 +
 examples/vendors/ace/src-min/mode-mushcode.js      |      1 +
 examples/vendors/ace/src-min/mode-mysql.js         |      1 +
 examples/vendors/ace/src-min/mode-nix.js           |      1 +
 examples/vendors/ace/src-min/mode-nsis.js          |      1 +
 examples/vendors/ace/src-min/mode-objectivec.js    |      1 +
 examples/vendors/ace/src-min/mode-ocaml.js         |      1 +
 examples/vendors/ace/src-min/mode-pascal.js        |      1 +
 examples/vendors/ace/src-min/mode-perl.js          |      1 +
 examples/vendors/ace/src-min/mode-pgsql.js         |      1 +
 examples/vendors/ace/src-min/mode-php.js           |      1 +
 examples/vendors/ace/src-min/mode-plain_text.js    |      1 +
 examples/vendors/ace/src-min/mode-powershell.js    |      1 +
 examples/vendors/ace/src-min/mode-praat.js         |      1 +
 examples/vendors/ace/src-min/mode-prolog.js        |      1 +
 examples/vendors/ace/src-min/mode-properties.js    |      1 +
 examples/vendors/ace/src-min/mode-protobuf.js      |      1 +
 examples/vendors/ace/src-min/mode-python.js        |      1 +
 examples/vendors/ace/src-min/mode-r.js             |      1 +
 examples/vendors/ace/src-min/mode-razor.js         |      1 +
 examples/vendors/ace/src-min/mode-rdoc.js          |      1 +
 examples/vendors/ace/src-min/mode-rhtml.js         |      1 +
 examples/vendors/ace/src-min/mode-rst.js           |      1 +
 examples/vendors/ace/src-min/mode-ruby.js          |      1 +
 examples/vendors/ace/src-min/mode-rust.js          |      1 +
 examples/vendors/ace/src-min/mode-sass.js          |      1 +
 examples/vendors/ace/src-min/mode-scad.js          |      1 +
 examples/vendors/ace/src-min/mode-scala.js         |      1 +
 examples/vendors/ace/src-min/mode-scheme.js        |      1 +
 examples/vendors/ace/src-min/mode-scss.js          |      1 +
 examples/vendors/ace/src-min/mode-sh.js            |      1 +
 examples/vendors/ace/src-min/mode-sjs.js           |      1 +
 examples/vendors/ace/src-min/mode-smarty.js        |      1 +
 examples/vendors/ace/src-min/mode-snippets.js      |      1 +
 examples/vendors/ace/src-min/mode-soy_template.js  |      1 +
 examples/vendors/ace/src-min/mode-space.js         |      1 +
 examples/vendors/ace/src-min/mode-sql.js           |      1 +
 examples/vendors/ace/src-min/mode-sqlserver.js     |      1 +
 examples/vendors/ace/src-min/mode-stylus.js        |      1 +
 examples/vendors/ace/src-min/mode-svg.js           |      1 +
 examples/vendors/ace/src-min/mode-swift.js         |      1 +
 examples/vendors/ace/src-min/mode-swig.js          |      1 +
 examples/vendors/ace/src-min/mode-tcl.js           |      1 +
 examples/vendors/ace/src-min/mode-tex.js           |      1 +
 examples/vendors/ace/src-min/mode-text.js          |      0
 examples/vendors/ace/src-min/mode-textile.js       |      1 +
 examples/vendors/ace/src-min/mode-toml.js          |      1 +
 examples/vendors/ace/src-min/mode-tsx.js           |      1 +
 examples/vendors/ace/src-min/mode-twig.js          |      1 +
 examples/vendors/ace/src-min/mode-typescript.js    |      1 +
 examples/vendors/ace/src-min/mode-vala.js          |      1 +
 examples/vendors/ace/src-min/mode-vbscript.js      |      1 +
 examples/vendors/ace/src-min/mode-velocity.js      |      1 +
 examples/vendors/ace/src-min/mode-verilog.js       |      1 +
 examples/vendors/ace/src-min/mode-vhdl.js          |      1 +
 examples/vendors/ace/src-min/mode-wollok.js        |      1 +
 examples/vendors/ace/src-min/mode-xml.js           |      1 +
 examples/vendors/ace/src-min/mode-xquery.js        |      1 +
 examples/vendors/ace/src-min/mode-yaml.js          |      1 +
 examples/vendors/ace/src-min/snippets/abap.js      |      1 +
 examples/vendors/ace/src-min/snippets/abc.js       |      1 +
 .../vendors/ace/src-min/snippets/actionscript.js   |      1 +
 examples/vendors/ace/src-min/snippets/ada.js       |      1 +
 .../vendors/ace/src-min/snippets/apache_conf.js    |      1 +
 .../vendors/ace/src-min/snippets/applescript.js    |      1 +
 examples/vendors/ace/src-min/snippets/asciidoc.js  |      1 +
 .../vendors/ace/src-min/snippets/assembly_x86.js   |      1 +
 .../vendors/ace/src-min/snippets/autohotkey.js     |      1 +
 examples/vendors/ace/src-min/snippets/batchfile.js |      1 +
 examples/vendors/ace/src-min/snippets/c9search.js  |      1 +
 examples/vendors/ace/src-min/snippets/c_cpp.js     |      1 +
 examples/vendors/ace/src-min/snippets/cirru.js     |      1 +
 examples/vendors/ace/src-min/snippets/clojure.js   |      1 +
 examples/vendors/ace/src-min/snippets/cobol.js     |      1 +
 examples/vendors/ace/src-min/snippets/coffee.js    |      1 +
 .../vendors/ace/src-min/snippets/coldfusion.js     |      1 +
 examples/vendors/ace/src-min/snippets/csharp.js    |      1 +
 examples/vendors/ace/src-min/snippets/css.js       |      1 +
 examples/vendors/ace/src-min/snippets/curly.js     |      1 +
 examples/vendors/ace/src-min/snippets/d.js         |      1 +
 examples/vendors/ace/src-min/snippets/dart.js      |      1 +
 examples/vendors/ace/src-min/snippets/diff.js      |      1 +
 examples/vendors/ace/src-min/snippets/django.js    |      1 +
 .../vendors/ace/src-min/snippets/dockerfile.js     |      1 +
 examples/vendors/ace/src-min/snippets/dot.js       |      1 +
 examples/vendors/ace/src-min/snippets/drools.js    |      1 +
 examples/vendors/ace/src-min/snippets/eiffel.js    |      1 +
 examples/vendors/ace/src-min/snippets/ejs.js       |      1 +
 examples/vendors/ace/src-min/snippets/elixir.js    |      1 +
 examples/vendors/ace/src-min/snippets/elm.js       |      1 +
 examples/vendors/ace/src-min/snippets/erlang.js    |      1 +
 examples/vendors/ace/src-min/snippets/forth.js     |      1 +
 examples/vendors/ace/src-min/snippets/fortran.js   |      1 +
 examples/vendors/ace/src-min/snippets/ftl.js       |      1 +
 examples/vendors/ace/src-min/snippets/gcode.js     |      1 +
 examples/vendors/ace/src-min/snippets/gherkin.js   |      1 +
 examples/vendors/ace/src-min/snippets/gitignore.js |      1 +
 examples/vendors/ace/src-min/snippets/glsl.js      |      1 +
 examples/vendors/ace/src-min/snippets/gobstones.js |      1 +
 examples/vendors/ace/src-min/snippets/golang.js    |      1 +
 examples/vendors/ace/src-min/snippets/groovy.js    |      1 +
 examples/vendors/ace/src-min/snippets/haml.js      |      1 +
 .../vendors/ace/src-min/snippets/handlebars.js     |      1 +
 examples/vendors/ace/src-min/snippets/haskell.js   |      1 +
 .../vendors/ace/src-min/snippets/haskell_cabal.js  |      1 +
 examples/vendors/ace/src-min/snippets/haxe.js      |      1 +
 examples/vendors/ace/src-min/snippets/html.js      |      1 +
 .../vendors/ace/src-min/snippets/html_elixir.js    |      1 +
 examples/vendors/ace/src-min/snippets/html_ruby.js |      1 +
 examples/vendors/ace/src-min/snippets/ini.js       |      1 +
 examples/vendors/ace/src-min/snippets/io.js        |      1 +
 examples/vendors/ace/src-min/snippets/jack.js      |      1 +
 examples/vendors/ace/src-min/snippets/jade.js      |      1 +
 examples/vendors/ace/src-min/snippets/java.js      |      1 +
 .../vendors/ace/src-min/snippets/javascript.js     |      1 +
 examples/vendors/ace/src-min/snippets/json.js      |      1 +
 examples/vendors/ace/src-min/snippets/jsoniq.js    |      1 +
 examples/vendors/ace/src-min/snippets/jsp.js       |      1 +
 examples/vendors/ace/src-min/snippets/jsx.js       |      1 +
 examples/vendors/ace/src-min/snippets/julia.js     |      1 +
 examples/vendors/ace/src-min/snippets/kotlin.js    |      1 +
 examples/vendors/ace/src-min/snippets/latex.js     |      1 +
 examples/vendors/ace/src-min/snippets/lean.js      |      1 +
 examples/vendors/ace/src-min/snippets/less.js      |      1 +
 examples/vendors/ace/src-min/snippets/liquid.js    |      1 +
 examples/vendors/ace/src-min/snippets/lisp.js      |      1 +
 .../vendors/ace/src-min/snippets/live_script.js    |      1 +
 .../vendors/ace/src-min/snippets/livescript.js     |      1 +
 examples/vendors/ace/src-min/snippets/logiql.js    |      1 +
 examples/vendors/ace/src-min/snippets/lsl.js       |      1 +
 examples/vendors/ace/src-min/snippets/lua.js       |      1 +
 examples/vendors/ace/src-min/snippets/luapage.js   |      1 +
 examples/vendors/ace/src-min/snippets/lucene.js    |      1 +
 examples/vendors/ace/src-min/snippets/makefile.js  |      1 +
 examples/vendors/ace/src-min/snippets/markdown.js  |      1 +
 examples/vendors/ace/src-min/snippets/mask.js      |      1 +
 examples/vendors/ace/src-min/snippets/matlab.js    |      1 +
 examples/vendors/ace/src-min/snippets/maze.js      |      1 +
 examples/vendors/ace/src-min/snippets/mel.js       |      1 +
 .../vendors/ace/src-min/snippets/mips_assembler.js |      1 +
 .../vendors/ace/src-min/snippets/mipsassembler.js  |      1 +
 examples/vendors/ace/src-min/snippets/mushcode.js  |      1 +
 examples/vendors/ace/src-min/snippets/mysql.js     |      1 +
 examples/vendors/ace/src-min/snippets/nix.js       |      1 +
 examples/vendors/ace/src-min/snippets/nsis.js      |      1 +
 .../vendors/ace/src-min/snippets/objectivec.js     |      1 +
 examples/vendors/ace/src-min/snippets/ocaml.js     |      1 +
 examples/vendors/ace/src-min/snippets/pascal.js    |      1 +
 examples/vendors/ace/src-min/snippets/perl.js      |      1 +
 examples/vendors/ace/src-min/snippets/pgsql.js     |      1 +
 examples/vendors/ace/src-min/snippets/php.js       |      1 +
 .../vendors/ace/src-min/snippets/plain_text.js     |      1 +
 .../vendors/ace/src-min/snippets/powershell.js     |      1 +
 examples/vendors/ace/src-min/snippets/praat.js     |      1 +
 examples/vendors/ace/src-min/snippets/prolog.js    |      1 +
 .../vendors/ace/src-min/snippets/properties.js     |      1 +
 examples/vendors/ace/src-min/snippets/protobuf.js  |      1 +
 examples/vendors/ace/src-min/snippets/python.js    |      1 +
 examples/vendors/ace/src-min/snippets/r.js         |      1 +
 examples/vendors/ace/src-min/snippets/razor.js     |      1 +
 examples/vendors/ace/src-min/snippets/rdoc.js      |      1 +
 examples/vendors/ace/src-min/snippets/rhtml.js     |      1 +
 examples/vendors/ace/src-min/snippets/rst.js       |      1 +
 examples/vendors/ace/src-min/snippets/ruby.js      |      1 +
 examples/vendors/ace/src-min/snippets/rust.js      |      1 +
 examples/vendors/ace/src-min/snippets/sass.js      |      1 +
 examples/vendors/ace/src-min/snippets/scad.js      |      1 +
 examples/vendors/ace/src-min/snippets/scala.js     |      1 +
 examples/vendors/ace/src-min/snippets/scheme.js    |      1 +
 examples/vendors/ace/src-min/snippets/scss.js      |      1 +
 examples/vendors/ace/src-min/snippets/sh.js        |      1 +
 examples/vendors/ace/src-min/snippets/sjs.js       |      1 +
 examples/vendors/ace/src-min/snippets/smarty.js    |      1 +
 examples/vendors/ace/src-min/snippets/snippets.js  |      1 +
 .../vendors/ace/src-min/snippets/soy_template.js   |      1 +
 examples/vendors/ace/src-min/snippets/space.js     |      1 +
 examples/vendors/ace/src-min/snippets/sql.js       |      1 +
 examples/vendors/ace/src-min/snippets/sqlserver.js |      1 +
 examples/vendors/ace/src-min/snippets/stylus.js    |      1 +
 examples/vendors/ace/src-min/snippets/svg.js       |      1 +
 examples/vendors/ace/src-min/snippets/swift.js     |      1 +
 examples/vendors/ace/src-min/snippets/swig.js      |      1 +
 examples/vendors/ace/src-min/snippets/tcl.js       |      1 +
 examples/vendors/ace/src-min/snippets/tex.js       |      1 +
 examples/vendors/ace/src-min/snippets/text.js      |      1 +
 examples/vendors/ace/src-min/snippets/textile.js   |      1 +
 examples/vendors/ace/src-min/snippets/toml.js      |      1 +
 examples/vendors/ace/src-min/snippets/tsx.js       |      1 +
 examples/vendors/ace/src-min/snippets/twig.js      |      1 +
 .../vendors/ace/src-min/snippets/typescript.js     |      1 +
 examples/vendors/ace/src-min/snippets/vala.js      |      1 +
 examples/vendors/ace/src-min/snippets/vbscript.js  |      1 +
 examples/vendors/ace/src-min/snippets/velocity.js  |      1 +
 examples/vendors/ace/src-min/snippets/verilog.js   |      1 +
 examples/vendors/ace/src-min/snippets/vhdl.js      |      1 +
 examples/vendors/ace/src-min/snippets/wollok.js    |      1 +
 examples/vendors/ace/src-min/snippets/xml.js       |      1 +
 examples/vendors/ace/src-min/snippets/xquery.js    |      1 +
 examples/vendors/ace/src-min/snippets/yaml.js      |      1 +
 examples/vendors/ace/src-min/theme-ambiance.js     |      1 +
 examples/vendors/ace/src-min/theme-chaos.js        |      1 +
 examples/vendors/ace/src-min/theme-chrome.js       |      1 +
 examples/vendors/ace/src-min/theme-clouds.js       |      1 +
 .../vendors/ace/src-min/theme-clouds_midnight.js   |      1 +
 examples/vendors/ace/src-min/theme-cobalt.js       |      1 +
 .../vendors/ace/src-min/theme-crimson_editor.js    |      1 +
 examples/vendors/ace/src-min/theme-dawn.js         |      1 +
 examples/vendors/ace/src-min/theme-dreamweaver.js  |      1 +
 examples/vendors/ace/src-min/theme-eclipse.js      |      1 +
 examples/vendors/ace/src-min/theme-github.js       |      1 +
 examples/vendors/ace/src-min/theme-idle_fingers.js |      1 +
 examples/vendors/ace/src-min/theme-iplastic.js     |      1 +
 examples/vendors/ace/src-min/theme-katzenmilch.js  |      1 +
 examples/vendors/ace/src-min/theme-kr_theme.js     |      1 +
 examples/vendors/ace/src-min/theme-kuroir.js       |      1 +
 examples/vendors/ace/src-min/theme-merbivore.js    |      1 +
 .../vendors/ace/src-min/theme-merbivore_soft.js    |      1 +
 .../vendors/ace/src-min/theme-mono_industrial.js   |      1 +
 examples/vendors/ace/src-min/theme-monokai.js      |      1 +
 .../vendors/ace/src-min/theme-pastel_on_dark.js    |      1 +
 .../vendors/ace/src-min/theme-solarized_dark.js    |      1 +
 .../vendors/ace/src-min/theme-solarized_light.js   |      1 +
 examples/vendors/ace/src-min/theme-sqlserver.js    |      1 +
 examples/vendors/ace/src-min/theme-terminal.js     |      1 +
 examples/vendors/ace/src-min/theme-textmate.js     |      1 +
 examples/vendors/ace/src-min/theme-tomorrow.js     |      1 +
 .../vendors/ace/src-min/theme-tomorrow_night.js    |      1 +
 .../ace/src-min/theme-tomorrow_night_blue.js       |      1 +
 .../ace/src-min/theme-tomorrow_night_bright.js     |      1 +
 .../ace/src-min/theme-tomorrow_night_eighties.js   |      1 +
 examples/vendors/ace/src-min/theme-twilight.js     |      1 +
 examples/vendors/ace/src-min/theme-vibrant_ink.js  |      1 +
 examples/vendors/ace/src-min/theme-xcode.js        |      1 +
 examples/vendors/ace/src-min/worker-coffee.js      |      1 +
 examples/vendors/ace/src-min/worker-css.js         |      1 +
 examples/vendors/ace/src-min/worker-html.js        |      1 +
 examples/vendors/ace/src-min/worker-javascript.js  |      1 +
 examples/vendors/ace/src-min/worker-json.js        |      1 +
 examples/vendors/ace/src-min/worker-lua.js         |      1 +
 examples/vendors/ace/src-min/worker-php.js         |      1 +
 examples/vendors/ace/src-min/worker-xml.js         |      1 +
 examples/vendors/ace/src-min/worker-xquery.js      |      1 +
 examples/vendors/ace/src/ace.js                    |  19060 +
 examples/vendors/ace/src/ext-beautify.js           |    334 +
 examples/vendors/ace/src/ext-chromevox.js          |    540 +
 .../vendors/ace/src/ext-elastic_tabstops_lite.js   |    274 +
 examples/vendors/ace/src/ext-emmet.js              |   1220 +
 examples/vendors/ace/src/ext-error_marker.js       |      6 +
 examples/vendors/ace/src/ext-keybinding_menu.js    |    170 +
 examples/vendors/ace/src/ext-language_tools.js     |   1943 +
 examples/vendors/ace/src/ext-linking.js            |     52 +
 examples/vendors/ace/src/ext-modelist.js           |    205 +
 examples/vendors/ace/src/ext-old_ie.js             |    499 +
 examples/vendors/ace/src/ext-searchbox.js          |    414 +
 examples/vendors/ace/src/ext-settings_menu.js      |    658 +
 examples/vendors/ace/src/ext-spellcheck.js         |     71 +
 examples/vendors/ace/src/ext-split.js              |    246 +
 examples/vendors/ace/src/ext-static_highlight.js   |    161 +
 examples/vendors/ace/src/ext-statusbar.js          |     53 +
 examples/vendors/ace/src/ext-textarea.js           |    559 +
 examples/vendors/ace/src/ext-themelist.js          |     61 +
 examples/vendors/ace/src/ext-whitespace.js         |    185 +
 examples/vendors/ace/src/keybinding-emacs.js       |   1181 +
 examples/vendors/ace/src/keybinding-vim.js         |   5586 +
 examples/vendors/ace/src/mode-abap.js              |    214 +
 examples/vendors/ace/src/mode-abc.js               |    260 +
 examples/vendors/ace/src/mode-actionscript.js      |    266 +
 examples/vendors/ace/src/mode-ada.js               |     87 +
 examples/vendors/ace/src/mode-apache_conf.js       |    355 +
 examples/vendors/ace/src/mode-applescript.js       |    271 +
 examples/vendors/ace/src/mode-asciidoc.js          |    342 +
 examples/vendors/ace/src/mode-assembly_x86.js      |    185 +
 examples/vendors/ace/src/mode-autohotkey.js        |    234 +
 examples/vendors/ace/src/mode-batchfile.js         |    222 +
 examples/vendors/ace/src/mode-c9search.js          |    292 +
 examples/vendors/ace/src/mode-c_cpp.js             |    488 +
 examples/vendors/ace/src/mode-cirru.js             |    202 +
 examples/vendors/ace/src/mode-clojure.js           |    306 +
 examples/vendors/ace/src/mode-cobol.js             |     94 +
 examples/vendors/ace/src/mode-coffee.js            |    392 +
 examples/vendors/ace/src/mode-coldfusion.js        |   2514 +
 examples/vendors/ace/src/mode-csharp.js            |    496 +
 examples/vendors/ace/src/mode-css.js               |    651 +
 examples/vendors/ace/src/mode-curly.js             |   2483 +
 examples/vendors/ace/src/mode-d.js                 |    512 +
 examples/vendors/ace/src/mode-dart.js              |    692 +
 examples/vendors/ace/src/mode-diff.js              |    139 +
 examples/vendors/ace/src/mode-django.js            |   2517 +
 examples/vendors/ace/src/mode-dockerfile.js        |    492 +
 examples/vendors/ace/src/mode-dot.js               |    412 +
 examples/vendors/ace/src/mode-drools.js            |    459 +
 examples/vendors/ace/src/mode-eiffel.js            |    128 +
 examples/vendors/ace/src/mode-ejs.js               |   2941 +
 examples/vendors/ace/src/mode-elixir.js            |    493 +
 examples/vendors/ace/src/mode-elm.js               |    298 +
 examples/vendors/ace/src/mode-erlang.js            |   1001 +
 examples/vendors/ace/src/mode-forth.js             |    289 +
 examples/vendors/ace/src/mode-fortran.js           |    422 +
 examples/vendors/ace/src/mode-ftl.js               |   1137 +
 examples/vendors/ace/src/mode-gcode.js             |     85 +
 examples/vendors/ace/src/mode-gherkin.js           |    162 +
 examples/vendors/ace/src/mode-gitignore.js         |     51 +
 examples/vendors/ace/src/mode-glsl.js              |    565 +
 examples/vendors/ace/src/mode-gobstones.js         |    916 +
 examples/vendors/ace/src/mode-golang.js            |    406 +
 examples/vendors/ace/src/mode-groovy.js            |    975 +
 examples/vendors/ace/src/mode-haml.js              |   1482 +
 examples/vendors/ace/src/mode-handlebars.js        |   2540 +
 examples/vendors/ace/src/mode-haskell.js           |    371 +
 examples/vendors/ace/src/mode-haskell_cabal.js     |    133 +
 examples/vendors/ace/src/mode-haxe.js              |    380 +
 examples/vendors/ace/src/mode-html.js              |   2427 +
 examples/vendors/ace/src/mode-html_elixir.js       |   3005 +
 examples/vendors/ace/src/mode-html_ruby.js         |   2958 +
 examples/vendors/ace/src/mode-ini.js               |    154 +
 examples/vendors/ace/src/mode-io.js                |    246 +
 examples/vendors/ace/src/mode-jack.js              |    339 +
 examples/vendors/ace/src/mode-jade.js              |   2065 +
 examples/vendors/ace/src/mode-java.js              |    930 +
 examples/vendors/ace/src/mode-javascript.js        |    783 +
 examples/vendors/ace/src/mode-json.js              |    311 +
 examples/vendors/ace/src/mode-jsoniq.js            |   2619 +
 examples/vendors/ace/src/mode-jsp.js               |   1344 +
 examples/vendors/ace/src/mode-jsx.js               |    405 +
 examples/vendors/ace/src/mode-julia.js             |    295 +
 examples/vendors/ace/src/mode-kotlin.js            |    786 +
 examples/vendors/ace/src/mode-latex.js             |    223 +
 examples/vendors/ace/src/mode-lean.js              |    281 +
 examples/vendors/ace/src/mode-less.js              |    772 +
 examples/vendors/ace/src/mode-liquid.js            |   1139 +
 examples/vendors/ace/src/mode-lisp.js              |    104 +
 examples/vendors/ace/src/mode-live_script.js       |    481 +
 examples/vendors/ace/src/mode-livescript.js        |    271 +
 examples/vendors/ace/src/mode-logiql.js            |    310 +
 examples/vendors/ace/src/mode-lsl.js               |    335 +
 examples/vendors/ace/src/mode-lua.js               |    423 +
 examples/vendors/ace/src/mode-luapage.js           |   2924 +
 examples/vendors/ace/src/mode-lucene.js            |     69 +
 examples/vendors/ace/src/mode-makefile.js          |    403 +
 examples/vendors/ace/src/mode-markdown.js          |   2812 +
 examples/vendors/ace/src/mode-mask.js              |   1742 +
 examples/vendors/ace/src/mode-matlab.js            |    256 +
 examples/vendors/ace/src/mode-maze.js              |    283 +
 examples/vendors/ace/src/mode-mel.js               |    256 +
 examples/vendors/ace/src/mode-mips_assembler.js    |    235 +
 examples/vendors/ace/src/mode-mipsassembler.js     |    196 +
 examples/vendors/ace/src/mode-mushcode.js          |    673 +
 examples/vendors/ace/src/mode-mysql.js             |    160 +
 examples/vendors/ace/src/mode-nix.js               |    632 +
 examples/vendors/ace/src/mode-nsis.js              |    304 +
 examples/vendors/ace/src/mode-objectivec.js        |    726 +
 examples/vendors/ace/src/mode-ocaml.js             |    414 +
 examples/vendors/ace/src/mode-pascal.js            |    197 +
 examples/vendors/ace/src/mode-perl.js              |    373 +
 examples/vendors/ace/src/mode-pgsql.js             |   1489 +
 examples/vendors/ace/src/mode-php.js               |  12803 +
 examples/vendors/ace/src/mode-plain_text.js        |     25 +
 examples/vendors/ace/src/mode-powershell.js        |    411 +
 examples/vendors/ace/src/mode-praat.js             |    468 +
 examples/vendors/ace/src/mode-prolog.js            |    363 +
 examples/vendors/ace/src/mode-properties.js        |     72 +
 examples/vendors/ace/src/mode-protobuf.js          |    579 +
 examples/vendors/ace/src/mode-python.js            |    264 +
 examples/vendors/ace/src/mode-r.js                 |    302 +
 examples/vendors/ace/src/mode-razor.js             |   2793 +
 examples/vendors/ace/src/mode-rdoc.js              |    205 +
 examples/vendors/ace/src/mode-rhtml.js             |   2726 +
 examples/vendors/ace/src/mode-rst.js               |    249 +
 examples/vendors/ace/src/mode-ruby.js              |    486 +
 examples/vendors/ace/src/mode-rust.js              |    270 +
 examples/vendors/ace/src/mode-sass.js              |    412 +
 examples/vendors/ace/src/mode-scad.js              |    409 +
 examples/vendors/ace/src/mode-scala.js             |    971 +
 examples/vendors/ace/src/mode-scheme.js            |    224 +
 examples/vendors/ace/src/mode-scss.js              |    565 +
 examples/vendors/ace/src/mode-sh.js                |    441 +
 examples/vendors/ace/src/mode-sjs.js               |   1000 +
 examples/vendors/ace/src/mode-smarty.js            |   2553 +
 examples/vendors/ace/src/mode-snippets.js          |    198 +
 examples/vendors/ace/src/mode-soy_template.js      |   2766 +
 examples/vendors/ace/src/mode-space.js             |    159 +
 examples/vendors/ace/src/mode-sql.js               |    100 +
 examples/vendors/ace/src/mode-sqlserver.js         |    437 +
 examples/vendors/ace/src/mode-stylus.js            |    414 +
 examples/vendors/ace/src/mode-svg.js               |   1563 +
 examples/vendors/ace/src/mode-swift.js             |    381 +
 examples/vendors/ace/src/mode-swig.js              |   1099 +
 examples/vendors/ace/src/mode-tcl.js               |    375 +
 examples/vendors/ace/src/mode-tex.js               |    151 +
 examples/vendors/ace/src/mode-text.js              |      1 +
 examples/vendors/ace/src/mode-textile.js           |    141 +
 examples/vendors/ace/src/mode-toml.js              |    145 +
 examples/vendors/ace/src/mode-tsx.js               |    885 +
 examples/vendors/ace/src/mode-twig.js              |   2611 +
 examples/vendors/ace/src/mode-typescript.js        |    866 +
 examples/vendors/ace/src/mode-vala.js              |    669 +
 examples/vendors/ace/src/mode-vbscript.js          |    198 +
 examples/vendors/ace/src/mode-velocity.js          |   2709 +
 examples/vendors/ace/src/mode-verilog.js           |    103 +
 examples/vendors/ace/src/mode-vhdl.js              |    110 +
 examples/vendors/ace/src/mode-wollok.js            |    899 +
 examples/vendors/ace/src/mode-xml.js               |    665 +
 examples/vendors/ace/src/mode-xquery.js            |   2631 +
 examples/vendors/ace/src/mode-yaml.js              |    256 +
 examples/vendors/ace/src/snippets/abap.js          |      7 +
 examples/vendors/ace/src/snippets/abc.js           |     38 +
 examples/vendors/ace/src/snippets/actionscript.js  |    164 +
 examples/vendors/ace/src/snippets/ada.js           |      7 +
 examples/vendors/ace/src/snippets/apache_conf.js   |      7 +
 examples/vendors/ace/src/snippets/applescript.js   |      7 +
 examples/vendors/ace/src/snippets/asciidoc.js      |      7 +
 examples/vendors/ace/src/snippets/assembly_x86.js  |      7 +
 examples/vendors/ace/src/snippets/autohotkey.js    |      7 +
 examples/vendors/ace/src/snippets/batchfile.js     |      7 +
 examples/vendors/ace/src/snippets/c9search.js      |      7 +
 examples/vendors/ace/src/snippets/c_cpp.js         |    138 +
 examples/vendors/ace/src/snippets/cirru.js         |      7 +
 examples/vendors/ace/src/snippets/clojure.js       |     97 +
 examples/vendors/ace/src/snippets/cobol.js         |      7 +
 examples/vendors/ace/src/snippets/coffee.js        |    102 +
 examples/vendors/ace/src/snippets/coldfusion.js    |      7 +
 examples/vendors/ace/src/snippets/csharp.js        |      7 +
 examples/vendors/ace/src/snippets/css.js           |    974 +
 examples/vendors/ace/src/snippets/curly.js         |      7 +
 examples/vendors/ace/src/snippets/d.js             |      7 +
 examples/vendors/ace/src/snippets/dart.js          |     90 +
 examples/vendors/ace/src/snippets/diff.js          |     18 +
 examples/vendors/ace/src/snippets/django.js        |    115 +
 examples/vendors/ace/src/snippets/dockerfile.js    |      7 +
 examples/vendors/ace/src/snippets/dot.js           |      7 +
 examples/vendors/ace/src/snippets/drools.js        |     26 +
 examples/vendors/ace/src/snippets/eiffel.js        |      7 +
 examples/vendors/ace/src/snippets/ejs.js           |      7 +
 examples/vendors/ace/src/snippets/elixir.js        |      7 +
 examples/vendors/ace/src/snippets/elm.js           |      7 +
 examples/vendors/ace/src/snippets/erlang.js        |    167 +
 examples/vendors/ace/src/snippets/forth.js         |      7 +
 examples/vendors/ace/src/snippets/fortran.js       |      7 +
 examples/vendors/ace/src/snippets/ftl.js           |      7 +
 examples/vendors/ace/src/snippets/gcode.js         |      7 +
 examples/vendors/ace/src/snippets/gherkin.js       |      7 +
 examples/vendors/ace/src/snippets/gitignore.js     |      7 +
 examples/vendors/ace/src/snippets/glsl.js          |      7 +
 examples/vendors/ace/src/snippets/gobstones.js     |     41 +
 examples/vendors/ace/src/snippets/golang.js        |      7 +
 examples/vendors/ace/src/snippets/groovy.js        |      7 +
 examples/vendors/ace/src/snippets/haml.js          |     27 +
 examples/vendors/ace/src/snippets/handlebars.js    |      7 +
 examples/vendors/ace/src/snippets/haskell.js       |     89 +
 examples/vendors/ace/src/snippets/haskell_cabal.js |      7 +
 examples/vendors/ace/src/snippets/haxe.js          |      7 +
 examples/vendors/ace/src/snippets/html.js          |    835 +
 examples/vendors/ace/src/snippets/html_elixir.js   |      7 +
 examples/vendors/ace/src/snippets/html_ruby.js     |      7 +
 examples/vendors/ace/src/snippets/ini.js           |      7 +
 examples/vendors/ace/src/snippets/io.js            |     69 +
 examples/vendors/ace/src/snippets/jack.js          |      7 +
 examples/vendors/ace/src/snippets/jade.js          |      7 +
 examples/vendors/ace/src/snippets/java.js          |    247 +
 examples/vendors/ace/src/snippets/javascript.js    |    202 +
 examples/vendors/ace/src/snippets/json.js          |      7 +
 examples/vendors/ace/src/snippets/jsoniq.js        |     68 +
 examples/vendors/ace/src/snippets/jsp.js           |    106 +
 examples/vendors/ace/src/snippets/jsx.js           |      7 +
 examples/vendors/ace/src/snippets/julia.js         |      7 +
 examples/vendors/ace/src/snippets/kotlin.js        |      7 +
 examples/vendors/ace/src/snippets/latex.js         |      7 +
 examples/vendors/ace/src/snippets/lean.js          |      7 +
 examples/vendors/ace/src/snippets/less.js          |      7 +
 examples/vendors/ace/src/snippets/liquid.js        |      7 +
 examples/vendors/ace/src/snippets/lisp.js          |      7 +
 examples/vendors/ace/src/snippets/live_script.js   |      7 +
 examples/vendors/ace/src/snippets/livescript.js    |      7 +
 examples/vendors/ace/src/snippets/logiql.js        |      7 +
 examples/vendors/ace/src/snippets/lsl.js           |   1239 +
 examples/vendors/ace/src/snippets/lua.js           |     28 +
 examples/vendors/ace/src/snippets/luapage.js       |      7 +
 examples/vendors/ace/src/snippets/lucene.js        |      7 +
 examples/vendors/ace/src/snippets/makefile.js      |     11 +
 examples/vendors/ace/src/snippets/markdown.js      |     95 +
 examples/vendors/ace/src/snippets/mask.js          |      7 +
 examples/vendors/ace/src/snippets/matlab.js        |      7 +
 examples/vendors/ace/src/snippets/maze.js          |     16 +
 examples/vendors/ace/src/snippets/mel.js           |      7 +
 .../vendors/ace/src/snippets/mips_assembler.js     |      7 +
 examples/vendors/ace/src/snippets/mipsassembler.js |      7 +
 examples/vendors/ace/src/snippets/mushcode.js      |      7 +
 examples/vendors/ace/src/snippets/mysql.js         |      7 +
 examples/vendors/ace/src/snippets/nix.js           |      7 +
 examples/vendors/ace/src/snippets/nsis.js          |      7 +
 examples/vendors/ace/src/snippets/objectivec.js    |      7 +
 examples/vendors/ace/src/snippets/ocaml.js         |      7 +
 examples/vendors/ace/src/snippets/pascal.js        |      7 +
 examples/vendors/ace/src/snippets/perl.js          |    354 +
 examples/vendors/ace/src/snippets/pgsql.js         |      7 +
 examples/vendors/ace/src/snippets/php.js           |    384 +
 examples/vendors/ace/src/snippets/plain_text.js    |      7 +
 examples/vendors/ace/src/snippets/powershell.js    |      7 +
 examples/vendors/ace/src/snippets/praat.js         |      7 +
 examples/vendors/ace/src/snippets/prolog.js        |      7 +
 examples/vendors/ace/src/snippets/properties.js    |      7 +
 examples/vendors/ace/src/snippets/protobuf.js      |      7 +
 examples/vendors/ace/src/snippets/python.js        |    165 +
 examples/vendors/ace/src/snippets/r.js             |    128 +
 examples/vendors/ace/src/snippets/razor.js         |     10 +
 examples/vendors/ace/src/snippets/rdoc.js          |      7 +
 examples/vendors/ace/src/snippets/rhtml.js         |      7 +
 examples/vendors/ace/src/snippets/rst.js           |     29 +
 examples/vendors/ace/src/snippets/ruby.js          |    935 +
 examples/vendors/ace/src/snippets/rust.js          |      7 +
 examples/vendors/ace/src/snippets/sass.js          |      7 +
 examples/vendors/ace/src/snippets/scad.js          |      7 +
 examples/vendors/ace/src/snippets/scala.js         |      7 +
 examples/vendors/ace/src/snippets/scheme.js        |      7 +
 examples/vendors/ace/src/snippets/scss.js          |      7 +
 examples/vendors/ace/src/snippets/sh.js            |     90 +
 examples/vendors/ace/src/snippets/sjs.js           |      7 +
 examples/vendors/ace/src/snippets/smarty.js        |      7 +
 examples/vendors/ace/src/snippets/snippets.js      |     16 +
 examples/vendors/ace/src/snippets/soy_template.js  |      7 +
 examples/vendors/ace/src/snippets/space.js         |      7 +
 examples/vendors/ace/src/snippets/sql.js           |     33 +
 examples/vendors/ace/src/snippets/sqlserver.js     |     76 +
 examples/vendors/ace/src/snippets/stylus.js        |      7 +
 examples/vendors/ace/src/snippets/svg.js           |      7 +
 examples/vendors/ace/src/snippets/swift.js         |      7 +
 examples/vendors/ace/src/snippets/swig.js          |      7 +
 examples/vendors/ace/src/snippets/tcl.js           |     99 +
 examples/vendors/ace/src/snippets/tex.js           |    197 +
 examples/vendors/ace/src/snippets/text.js          |      7 +
 examples/vendors/ace/src/snippets/textile.js       |     37 +
 examples/vendors/ace/src/snippets/toml.js          |      7 +
 examples/vendors/ace/src/snippets/tsx.js           |      7 +
 examples/vendors/ace/src/snippets/twig.js          |      7 +
 examples/vendors/ace/src/snippets/typescript.js    |      7 +
 examples/vendors/ace/src/snippets/vala.js          |    193 +
 examples/vendors/ace/src/snippets/vbscript.js      |      7 +
 examples/vendors/ace/src/snippets/velocity.js      |     36 +
 examples/vendors/ace/src/snippets/verilog.js       |      7 +
 examples/vendors/ace/src/snippets/vhdl.js          |      7 +
 examples/vendors/ace/src/snippets/wollok.js        |     91 +
 examples/vendors/ace/src/snippets/xml.js           |      7 +
 examples/vendors/ace/src/snippets/xquery.js        |     68 +
 examples/vendors/ace/src/snippets/yaml.js          |      7 +
 examples/vendors/ace/src/theme-ambiance.js         |    182 +
 examples/vendors/ace/src/theme-chaos.js            |    156 +
 examples/vendors/ace/src/theme-chrome.js           |    128 +
 examples/vendors/ace/src/theme-clouds.js           |     95 +
 examples/vendors/ace/src/theme-clouds_midnight.js  |     96 +
 examples/vendors/ace/src/theme-cobalt.js           |    113 +
 examples/vendors/ace/src/theme-crimson_editor.js   |    118 +
 examples/vendors/ace/src/theme-dawn.js             |    108 +
 examples/vendors/ace/src/theme-dreamweaver.js      |    141 +
 examples/vendors/ace/src/theme-eclipse.js          |     98 +
 examples/vendors/ace/src/theme-github.js           |    103 +
 examples/vendors/ace/src/theme-idle_fingers.js     |     96 +
 examples/vendors/ace/src/theme-iplastic.js         |    121 +
 examples/vendors/ace/src/theme-katzenmilch.js      |    121 +
 examples/vendors/ace/src/theme-kr_theme.js         |    104 +
 examples/vendors/ace/src/theme-kuroir.js           |     61 +
 examples/vendors/ace/src/theme-merbivore.js        |     95 +
 examples/vendors/ace/src/theme-merbivore_soft.js   |     96 +
 examples/vendors/ace/src/theme-mono_industrial.js  |    107 +
 examples/vendors/ace/src/theme-monokai.js          |    105 +
 examples/vendors/ace/src/theme-pastel_on_dark.js   |    108 +
 examples/vendors/ace/src/theme-solarized_dark.js   |     88 +
 examples/vendors/ace/src/theme-solarized_light.js  |     91 +
 examples/vendors/ace/src/theme-sqlserver.js        |    138 +
 examples/vendors/ace/src/theme-terminal.js         |    114 +
 examples/vendors/ace/src/theme-textmate.js         |    129 +
 examples/vendors/ace/src/theme-tomorrow.js         |    108 +
 examples/vendors/ace/src/theme-tomorrow_night.js   |    108 +
 .../vendors/ace/src/theme-tomorrow_night_blue.js   |    106 +
 .../vendors/ace/src/theme-tomorrow_night_bright.js |    121 +
 .../ace/src/theme-tomorrow_night_eighties.js       |    108 +
 examples/vendors/ace/src/theme-twilight.js         |    109 +
 examples/vendors/ace/src/theme-vibrant_ink.js      |     94 +
 examples/vendors/ace/src/theme-xcode.js            |     88 +
 examples/vendors/ace/src/worker-coffee.js          |   2157 +
 examples/vendors/ace/src/worker-css.js             |   8760 +
 examples/vendors/ace/src/worker-html.js            |  11605 +
 examples/vendors/ace/src/worker-javascript.js      |  12528 +
 examples/vendors/ace/src/worker-json.js            |   2396 +
 examples/vendors/ace/src/worker-lua.js             |   3632 +
 examples/vendors/ace/src/worker-php.js             |   7019 +
 examples/vendors/ace/src/worker-xml.js             |   3887 +
 examples/vendors/ace/src/worker-xquery.js          |  58351 +++
 examples/vendors/bootstrap/css/bootstrap-theme.css |    587 +
 .../vendors/bootstrap/css/bootstrap-theme.css.map  |      1 +
 .../vendors/bootstrap/css/bootstrap-theme.min.css  |      5 +
 examples/vendors/bootstrap/css/bootstrap.css       |   6800 +
 examples/vendors/bootstrap/css/bootstrap.css.map   |      1 +
 examples/vendors/bootstrap/css/bootstrap.min.css   |      5 +
 .../fonts/glyphicons-halflings-regular.eot         |    Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg         |    288 +
 .../fonts/glyphicons-halflings-regular.ttf         |    Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff        |    Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2       |    Bin 0 -> 18028 bytes
 examples/vendors/bootstrap/js/bootstrap.js         |   2363 +
 examples/vendors/bootstrap/js/bootstrap.min.js     |      7 +
 examples/vendors/bootstrap/js/npm.js               |     13 +
 examples/vendors/bootstrap/js/validator.js         |    305 +
 examples/vendors/d3/d3-contour.js                  |    419 +
 examples/vendors/d3/d3-geo.js                      |   3045 +
 examples/vendors/d3/d3-timer.js                    |    149 +
 examples/vendors/dat.gui.min.js                    |     95 +
 examples/vendors/echarts-gl/echarts-gl.js          |  56990 +++
 examples/vendors/echarts-gl/echarts-gl.min.js      |      1 +
 examples/vendors/echarts-stat/ecStat.min.js        |      1 +
 examples/vendors/echarts/echarts-all-3.js          |      1 +
 examples/vendors/echarts/echarts.js                |  93938 ++++
 examples/vendors/echarts/echarts.min.js            |     22 +
 examples/vendors/echarts/extension/bmap.js         |    418 +
 examples/vendors/echarts/extension/bmap.js.map     |      1 +
 examples/vendors/echarts/extension/bmap.min.js     |     22 +
 examples/vendors/echarts/extension/dataTool.js     |    851 +
 examples/vendors/echarts/extension/dataTool.js.map |      1 +
 examples/vendors/echarts/extension/dataTool.min.js |     22 +
 .../vendors/echarts/extension/graph-modularity.js  |   1830 +
 examples/vendors/echarts/map/js/china-contour.js   |     46 +
 examples/vendors/echarts/map/js/china.js           |     46 +
 examples/vendors/echarts/map/js/province/anhui.js  |     46 +
 examples/vendors/echarts/map/js/province/aomen.js  |     46 +
 .../vendors/echarts/map/js/province/beijing.js     |     46 +
 .../vendors/echarts/map/js/province/chongqing.js   |     20 +
 examples/vendors/echarts/map/js/province/fujian.js |     46 +
 examples/vendors/echarts/map/js/province/gansu.js  |     46 +
 .../vendors/echarts/map/js/province/guangdong.js   |     46 +
 .../vendors/echarts/map/js/province/guangxi.js     |     46 +
 .../vendors/echarts/map/js/province/guizhou.js     |     46 +
 examples/vendors/echarts/map/js/province/hainan.js |     46 +
 examples/vendors/echarts/map/js/province/hebei.js  |     46 +
 .../echarts/map/js/province/heilongjiang.js        |     46 +
 examples/vendors/echarts/map/js/province/henan.js  |     46 +
 examples/vendors/echarts/map/js/province/hubei.js  |     46 +
 examples/vendors/echarts/map/js/province/hunan.js  |     46 +
 .../vendors/echarts/map/js/province/jiangsu.js     |     46 +
 .../vendors/echarts/map/js/province/jiangxi.js     |     46 +
 examples/vendors/echarts/map/js/province/jilin.js  |     46 +
 .../vendors/echarts/map/js/province/liaoning.js    |     46 +
 .../vendors/echarts/map/js/province/neimenggu.js   |     46 +
 .../vendors/echarts/map/js/province/ningxia.js     |     46 +
 .../vendors/echarts/map/js/province/qinghai.js     |     46 +
 .../vendors/echarts/map/js/province/shandong.js    |     46 +
 .../vendors/echarts/map/js/province/shanghai.js    |     20 +
 examples/vendors/echarts/map/js/province/shanxi.js |     46 +
 .../vendors/echarts/map/js/province/shanxi1.js     |     46 +
 .../vendors/echarts/map/js/province/sichuan.js     |     46 +
 examples/vendors/echarts/map/js/province/taiwan.js |     20 +
 .../vendors/echarts/map/js/province/tianjin.js     |     46 +
 .../vendors/echarts/map/js/province/xianggang.js   |     46 +
 .../vendors/echarts/map/js/province/xinjiang.js    |     20 +
 examples/vendors/echarts/map/js/province/xizang.js |     20 +
 examples/vendors/echarts/map/js/province/yunnan.js |     46 +
 .../vendors/echarts/map/js/province/zhejiang.js    |     46 +
 examples/vendors/echarts/map/js/world.js           |     20 +
 .../vendors/echarts/map/json/china-cities.json     |      1 +
 .../vendors/echarts/map/json/china-contour.json    |      1 +
 examples/vendors/echarts/map/json/china.json       |      1 +
 .../vendors/echarts/map/json/province/anhui.json   |      1 +
 .../vendors/echarts/map/json/province/aomen.json   |      1 +
 .../vendors/echarts/map/json/province/beijing.json |      1 +
 .../echarts/map/json/province/chongqing.json       |      1 +
 .../vendors/echarts/map/json/province/fujian.json  |      1 +
 .../vendors/echarts/map/json/province/gansu.json   |      1 +
 .../echarts/map/json/province/guangdong.json       |      1 +
 .../vendors/echarts/map/json/province/guangxi.json |      1 +
 .../vendors/echarts/map/json/province/guizhou.json |      1 +
 .../vendors/echarts/map/json/province/hainan.json  |      1 +
 .../vendors/echarts/map/json/province/hebei.json   |      1 +
 .../echarts/map/json/province/heilongjiang.json    |      1 +
 .../vendors/echarts/map/json/province/henan.json   |      1 +
 .../vendors/echarts/map/json/province/hubei.json   |      1 +
 .../vendors/echarts/map/json/province/hunan.json   |      1 +
 .../vendors/echarts/map/json/province/jiangsu.json |      1 +
 .../vendors/echarts/map/json/province/jiangxi.json |      1 +
 .../vendors/echarts/map/json/province/jilin.json   |      1 +
 .../echarts/map/json/province/liaoning.json        |      1 +
 .../echarts/map/json/province/neimenggu.json       |      1 +
 .../vendors/echarts/map/json/province/ningxia.json |      1 +
 .../vendors/echarts/map/json/province/qinghai.json |      1 +
 .../echarts/map/json/province/shandong.json        |      1 +
 .../echarts/map/json/province/shanghai.json        |      1 +
 .../vendors/echarts/map/json/province/shanxi.json  |      1 +
 .../vendors/echarts/map/json/province/shanxi1.json |      1 +
 .../vendors/echarts/map/json/province/sichuan.json |      1 +
 .../vendors/echarts/map/json/province/taiwan.json  |      1 +
 .../vendors/echarts/map/json/province/tianjin.json |      1 +
 .../echarts/map/json/province/xianggang.json       |      1 +
 .../echarts/map/json/province/xinjiang.json        |      1 +
 .../vendors/echarts/map/json/province/xizang.json  |      1 +
 .../vendors/echarts/map/json/province/yunnan.json  |      1 +
 .../echarts/map/json/province/zhejiang.json        |      1 +
 examples/vendors/echarts/map/json/world.json       |      1 +
 examples/vendors/echarts/theme/dark.js             |     81 +
 examples/vendors/echarts/theme/vintage.js          |     26 +
 examples/vendors/jquery.lazyload.min.js            |      2 +
 examples/vendors/jquery/jquery.js                  |  10351 +
 examples/vendors/jquery/jquery.min.js              |      6 +
 examples/vendors/jquery/jquery.min.map             |      1 +
 examples/vendors/lodash.js                         |    102 +
 examples/vendors/simplex.js                        |    416 +
 examples/vendors/waypoint.js                       |      7 +
 examples/zh/editor.html                            |     18 +
 examples/zh/index.html                             |     14 +
 examples/zh/view.html                              |      9 +
 zh/404.html                                        |      2 +-
 zh/api.html                                        |      8 +-
 zh/builder.html                                    |      2 +-
 zh/builder3.html                                   |      2 +-
 zh/changelog.html                                  |      2 +-
 zh/coding-standard.html                            |      2 +-
 zh/committers.html                                 |      2 +-
 zh/demo.html                                       |      2 +-
 zh/dependencies.html                               |      2 +-
 zh/download-extension.html                         |      2 +-
 zh/download-map.html                               |      2 +-
 zh/download-theme.html                             |      2 +-
 zh/download.html                                   |      2 +-
 zh/download3.html                                  |      2 +-
 zh/examples.html                                   |      2 +-
 zh/faq.html                                        |      2 +-
 zh/feature.html                                    |      2 +-
 .../images/builder/chart/pictorial-bar.svg         |      0
 zh/index.html                                      |      2 +-
 zh/maillist.html                                   |      2 +-
 zh/option-gl.html                                  |      8 +-
 zh/option.html                                     |      8 +-
 zh/option3.html                                    |      8 +-
 zh/spreadsheet.html                                |      8 +-
 zh/tutorial.html                                   |      8 +-
 2721 files changed, 1000008 insertions(+), 3185 deletions(-)

diff --git a/documents/asset/gl/img/alpha-beta.sketch b/documents/asset/gl/img/alpha-beta.sketch
deleted file mode 100644
index f55c7e7..0000000
Binary files a/documents/asset/gl/img/alpha-beta.sketch and /dev/null differ
diff --git a/documents/asset/gl/img/bar3D-bevel.png b/documents/asset/gl/img/bar3D-bevel.png
deleted file mode 100644
index 184736a..0000000
Binary files a/documents/asset/gl/img/bar3D-bevel.png and /dev/null differ
diff --git a/documents/asset/gl/img/bar3D-no-bevel.png b/documents/asset/gl/img/bar3D-no-bevel.png
deleted file mode 100644
index 0c091e4..0000000
Binary files a/documents/asset/gl/img/bar3D-no-bevel.png and /dev/null differ
diff --git a/documents/asset/gl/img/buildings-cold.jpg b/documents/asset/gl/img/buildings-cold.jpg
deleted file mode 100644
index 0544e8f..0000000
Binary files a/documents/asset/gl/img/buildings-cold.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/buildings-warm.jpg b/documents/asset/gl/img/buildings-warm.jpg
deleted file mode 100644
index 10ac3c7..0000000
Binary files a/documents/asset/gl/img/buildings-warm.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/city-region-height.jpg b/documents/asset/gl/img/city-region-height.jpg
deleted file mode 100644
index cba9419..0000000
Binary files a/documents/asset/gl/img/city-region-height.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/crispwinter.png b/documents/asset/gl/img/crispwinter.png
deleted file mode 100644
index 17a31fe..0000000
Binary files a/documents/asset/gl/img/crispwinter.png and /dev/null differ
diff --git a/documents/asset/gl/img/displacement-disable.png b/documents/asset/gl/img/displacement-disable.png
deleted file mode 100644
index 4cfdf6d..0000000
Binary files a/documents/asset/gl/img/displacement-disable.png and /dev/null differ
diff --git a/documents/asset/gl/img/displacement-enable.png b/documents/asset/gl/img/displacement-enable.png
deleted file mode 100644
index 5497d9f..0000000
Binary files a/documents/asset/gl/img/displacement-enable.png and /dev/null differ
diff --git a/documents/asset/gl/img/displacement-low.png b/documents/asset/gl/img/displacement-low.png
deleted file mode 100644
index 3070548..0000000
Binary files a/documents/asset/gl/img/displacement-low.png and /dev/null differ
diff --git a/documents/asset/gl/img/displacement-ultra.png b/documents/asset/gl/img/displacement-ultra.png
deleted file mode 100644
index 88957bd..0000000
Binary files a/documents/asset/gl/img/displacement-ultra.png and /dev/null differ
diff --git a/documents/asset/gl/img/flowGL-line.jpg b/documents/asset/gl/img/flowGL-line.jpg
deleted file mode 100644
index b4f9a8b..0000000
Binary files a/documents/asset/gl/img/flowGL-line.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/flowGL-noss.jpg b/documents/asset/gl/img/flowGL-noss.jpg
deleted file mode 100644
index 63c6150..0000000
Binary files a/documents/asset/gl/img/flowGL-noss.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/flowGL-point.jpg b/documents/asset/gl/img/flowGL-point.jpg
deleted file mode 100644
index efca5bb..0000000
Binary files a/documents/asset/gl/img/flowGL-point.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/flowGL-ss.jpg b/documents/asset/gl/img/flowGL-ss.jpg
deleted file mode 100644
index e5e129b..0000000
Binary files a/documents/asset/gl/img/flowGL-ss.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/flowGL-wind.jpg b/documents/asset/gl/img/flowGL-wind.jpg
deleted file mode 100644
index c3f2b38..0000000
Binary files a/documents/asset/gl/img/flowGL-wind.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/geo-bar3D.jpg b/documents/asset/gl/img/geo-bar3D.jpg
deleted file mode 100644
index b5e87f7..0000000
Binary files a/documents/asset/gl/img/geo-bar3D.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/geo-border.png b/documents/asset/gl/img/geo-border.png
deleted file mode 100644
index f0a387e..0000000
Binary files a/documents/asset/gl/img/geo-border.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-dof-large.png b/documents/asset/gl/img/geo-dof-large.png
deleted file mode 100644
index de000ee..0000000
Binary files a/documents/asset/gl/img/geo-dof-large.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-dof-small.png b/documents/asset/gl/img/geo-dof-small.png
deleted file mode 100644
index 9da1426..0000000
Binary files a/documents/asset/gl/img/geo-dof-small.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-dof.png b/documents/asset/gl/img/geo-dof.png
deleted file mode 100644
index 19c6d23..0000000
Binary files a/documents/asset/gl/img/geo-dof.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-no-dof.png b/documents/asset/gl/img/geo-no-dof.png
deleted file mode 100644
index da6c472..0000000
Binary files a/documents/asset/gl/img/geo-no-dof.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-no-shadow.png b/documents/asset/gl/img/geo-no-shadow.png
deleted file mode 100644
index a80574b..0000000
Binary files a/documents/asset/gl/img/geo-no-shadow.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-no-ssao.png b/documents/asset/gl/img/geo-no-ssao.png
deleted file mode 100644
index 9c0b001..0000000
Binary files a/documents/asset/gl/img/geo-no-ssao.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-shadow-high.png b/documents/asset/gl/img/geo-shadow-high.png
deleted file mode 100644
index 8d161fe..0000000
Binary files a/documents/asset/gl/img/geo-shadow-high.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-shadow-low.png b/documents/asset/gl/img/geo-shadow-low.png
deleted file mode 100644
index b0d67f9..0000000
Binary files a/documents/asset/gl/img/geo-shadow-low.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-shadow.png b/documents/asset/gl/img/geo-shadow.png
deleted file mode 100644
index 7a1a66e..0000000
Binary files a/documents/asset/gl/img/geo-shadow.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-size.png b/documents/asset/gl/img/geo-size.png
deleted file mode 100644
index cffd2fe..0000000
Binary files a/documents/asset/gl/img/geo-size.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-size.sketch b/documents/asset/gl/img/geo-size.sketch
deleted file mode 100644
index 8b5f83c..0000000
Binary files a/documents/asset/gl/img/geo-size.sketch and /dev/null differ
diff --git a/documents/asset/gl/img/geo-ssao-large-radius.png b/documents/asset/gl/img/geo-ssao-large-radius.png
deleted file mode 100644
index 44e799c..0000000
Binary files a/documents/asset/gl/img/geo-ssao-large-radius.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-ssao-small-radius.png b/documents/asset/gl/img/geo-ssao-small-radius.png
deleted file mode 100644
index 9fa0a52..0000000
Binary files a/documents/asset/gl/img/geo-ssao-small-radius.png and /dev/null differ
diff --git a/documents/asset/gl/img/geo-ssao.png b/documents/asset/gl/img/geo-ssao.png
deleted file mode 100644
index a59b30d..0000000
Binary files a/documents/asset/gl/img/geo-ssao.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-airline.png b/documents/asset/gl/img/globe-airline.png
deleted file mode 100644
index 99bb031..0000000
Binary files a/documents/asset/gl/img/globe-airline.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-gloss.png b/documents/asset/gl/img/globe-gloss.png
deleted file mode 100644
index f5bf666..0000000
Binary files a/documents/asset/gl/img/globe-gloss.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-metal.png b/documents/asset/gl/img/globe-metal.png
deleted file mode 100644
index 3baa3d1..0000000
Binary files a/documents/asset/gl/img/globe-metal.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-non-metal.png b/documents/asset/gl/img/globe-non-metal.png
deleted file mode 100644
index 49c64fb..0000000
Binary files a/documents/asset/gl/img/globe-non-metal.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-posteffect-bloom.png b/documents/asset/gl/img/globe-posteffect-bloom.png
deleted file mode 100644
index a1ab2f5..0000000
Binary files a/documents/asset/gl/img/globe-posteffect-bloom.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-posteffect-disable.png b/documents/asset/gl/img/globe-posteffect-disable.png
deleted file mode 100644
index 34bbfb7..0000000
Binary files a/documents/asset/gl/img/globe-posteffect-disable.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-posteffect-enable.png b/documents/asset/gl/img/globe-posteffect-enable.png
deleted file mode 100644
index d326ded..0000000
Binary files a/documents/asset/gl/img/globe-posteffect-enable.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-rough.png b/documents/asset/gl/img/globe-rough.png
deleted file mode 100644
index 239daee..0000000
Binary files a/documents/asset/gl/img/globe-rough.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-shading-color.png b/documents/asset/gl/img/globe-shading-color.png
deleted file mode 100644
index c86a20e..0000000
Binary files a/documents/asset/gl/img/globe-shading-color.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-shading-lambert.png b/documents/asset/gl/img/globe-shading-lambert.png
deleted file mode 100644
index b0c5469..0000000
Binary files a/documents/asset/gl/img/globe-shading-lambert.png and /dev/null differ
diff --git a/documents/asset/gl/img/globe-shading-realistic.png b/documents/asset/gl/img/globe-shading-realistic.png
deleted file mode 100644
index 67080d6..0000000
Binary files a/documents/asset/gl/img/globe-shading-realistic.png and /dev/null differ
diff --git a/documents/asset/gl/img/gpu-layout-perf.png b/documents/asset/gl/img/gpu-layout-perf.png
deleted file mode 100644
index 3d07eae..0000000
Binary files a/documents/asset/gl/img/gpu-layout-perf.png and /dev/null differ
diff --git a/documents/asset/gl/img/grid3D.png b/documents/asset/gl/img/grid3D.png
deleted file mode 100644
index 45e97f7..0000000
Binary files a/documents/asset/gl/img/grid3D.png and /dev/null differ
diff --git a/documents/asset/gl/img/grid3D.sketch b/documents/asset/gl/img/grid3D.sketch
deleted file mode 100644
index 55095cc..0000000
Binary files a/documents/asset/gl/img/grid3D.sketch and /dev/null differ
diff --git a/documents/asset/gl/img/heightmap-disable.png b/documents/asset/gl/img/heightmap-disable.png
deleted file mode 100644
index a77caf9..0000000
Binary files a/documents/asset/gl/img/heightmap-disable.png and /dev/null differ
diff --git a/documents/asset/gl/img/heightmap-enable.png b/documents/asset/gl/img/heightmap-enable.png
deleted file mode 100644
index 7d235ad..0000000
Binary files a/documents/asset/gl/img/heightmap-enable.png and /dev/null differ
diff --git a/documents/asset/gl/img/light-alpha-beta.png b/documents/asset/gl/img/light-alpha-beta.png
deleted file mode 100644
index a5faad2..0000000
Binary files a/documents/asset/gl/img/light-alpha-beta.png and /dev/null differ
diff --git a/documents/asset/gl/img/line3D.png b/documents/asset/gl/img/line3D.png
deleted file mode 100644
index a15ecfe..0000000
Binary files a/documents/asset/gl/img/line3D.png and /dev/null differ
diff --git a/documents/asset/gl/img/lookup.png b/documents/asset/gl/img/lookup.png
deleted file mode 100644
index ed814df..0000000
Binary files a/documents/asset/gl/img/lookup.png and /dev/null differ
diff --git a/documents/asset/gl/img/parametric-surface.png b/documents/asset/gl/img/parametric-surface.png
deleted file mode 100644
index f7033a7..0000000
Binary files a/documents/asset/gl/img/parametric-surface.png and /dev/null differ
diff --git a/documents/asset/gl/img/polygons3D-ny.jpg b/documents/asset/gl/img/polygons3D-ny.jpg
deleted file mode 100644
index f053fa0..0000000
Binary files a/documents/asset/gl/img/polygons3D-ny.jpg and /dev/null differ
diff --git a/documents/asset/gl/img/roughness.png b/documents/asset/gl/img/roughness.png
deleted file mode 100644
index 76eb955..0000000
Binary files a/documents/asset/gl/img/roughness.png and /dev/null differ
diff --git a/documents/asset/gl/img/scatter3D.png b/documents/asset/gl/img/scatter3D.png
deleted file mode 100644
index 0972ec5..0000000
Binary files a/documents/asset/gl/img/scatter3D.png and /dev/null differ
diff --git a/documents/asset/gl/img/surface-index.png b/documents/asset/gl/img/surface-index.png
deleted file mode 100644
index 5c342d4..0000000
Binary files a/documents/asset/gl/img/surface-index.png and /dev/null differ
diff --git a/documents/asset/gl/img/surface-index.sketch b/documents/asset/gl/img/surface-index.sketch
deleted file mode 100644
index 2a7b185..0000000
Binary files a/documents/asset/gl/img/surface-index.sketch and /dev/null differ
diff --git a/documents/asset/gl/img/surface-no-taa.png b/documents/asset/gl/img/surface-no-taa.png
deleted file mode 100644
index 390e448..0000000
Binary files a/documents/asset/gl/img/surface-no-taa.png and /dev/null differ
diff --git a/documents/asset/gl/img/surface-taa.png b/documents/asset/gl/img/surface-taa.png
deleted file mode 100644
index e3f1676..0000000
Binary files a/documents/asset/gl/img/surface-taa.png and /dev/null differ
diff --git a/documents/asset/gl/img/view-alpha-beta.png b/documents/asset/gl/img/view-alpha-beta.png
deleted file mode 100644
index 1199994..0000000
Binary files a/documents/asset/gl/img/view-alpha-beta.png and /dev/null differ
diff --git a/documents/asset/img/aria-example.png b/documents/asset/img/aria-example.png
deleted file mode 100644
index 79c8b77..0000000
Binary files a/documents/asset/img/aria-example.png and /dev/null differ
diff --git a/documents/asset/img/axis-align-with-label.png b/documents/asset/img/axis-align-with-label.png
deleted file mode 100644
index e5ec04e..0000000
Binary files a/documents/asset/img/axis-align-with-label.png and /dev/null differ
diff --git a/documents/asset/img/custom-build-line.png b/documents/asset/img/custom-build-line.png
deleted file mode 100644
index 8b16a79..0000000
Binary files a/documents/asset/img/custom-build-line.png and /dev/null differ
diff --git a/documents/asset/img/custom-build-pie.png b/documents/asset/img/custom-build-pie.png
deleted file mode 100644
index 041aeb5..0000000
Binary files a/documents/asset/img/custom-build-pie.png and /dev/null differ
diff --git a/documents/asset/img/custom-build-sample.png b/documents/asset/img/custom-build-sample.png
deleted file mode 100644
index d2f8dd6..0000000
Binary files a/documents/asset/img/custom-build-sample.png and /dev/null differ
diff --git a/documents/asset/img/echarts-aria.jpg b/documents/asset/img/echarts-aria.jpg
deleted file mode 100644
index f654c23..0000000
Binary files a/documents/asset/img/echarts-aria.jpg and /dev/null differ
diff --git a/documents/asset/img/gl/bar3D-2d-data.png b/documents/asset/img/gl/bar3D-2d-data.png
deleted file mode 100644
index 65a591a..0000000
Binary files a/documents/asset/img/gl/bar3D-2d-data.png and /dev/null differ
diff --git a/documents/asset/img/gl/bar3D.png b/documents/asset/img/gl/bar3D.png
deleted file mode 100644
index 7f8b504..0000000
Binary files a/documents/asset/img/gl/bar3D.png and /dev/null differ
diff --git a/documents/asset/img/gl/grid3D-basic.png b/documents/asset/img/gl/grid3D-basic.png
deleted file mode 100644
index 170046c..0000000
Binary files a/documents/asset/img/gl/grid3D-basic.png and /dev/null differ
diff --git a/documents/asset/img/gl/scatter3D-color.png b/documents/asset/img/gl/scatter3D-color.png
deleted file mode 100644
index 99a00e8..0000000
Binary files a/documents/asset/img/gl/scatter3D-color.png and /dev/null differ
diff --git a/documents/asset/img/gl/scatter3D-gaussian.png b/documents/asset/img/gl/scatter3D-gaussian.png
deleted file mode 100644
index 652734e..0000000
Binary files a/documents/asset/img/gl/scatter3D-gaussian.png and /dev/null differ
diff --git a/documents/asset/img/gl/scatter3D-life.png b/documents/asset/img/gl/scatter3D-life.png
deleted file mode 100644
index 9a31b4b..0000000
Binary files a/documents/asset/img/gl/scatter3D-life.png and /dev/null differ
diff --git a/documents/asset/img/gl/scatter3D-life2.png b/documents/asset/img/gl/scatter3D-life2.png
deleted file mode 100644
index 4b3e8db..0000000
Binary files a/documents/asset/img/gl/scatter3D-life2.png and /dev/null differ
diff --git a/documents/asset/img/gl/surface.png b/documents/asset/img/gl/surface.png
deleted file mode 100644
index adf4cc2..0000000
Binary files a/documents/asset/img/gl/surface.png and /dev/null differ
diff --git a/documents/asset/img/smooth-algorithm.png b/documents/asset/img/smooth-algorithm.png
deleted file mode 100644
index 8f322dc..0000000
Binary files a/documents/asset/img/smooth-algorithm.png and /dev/null differ
diff --git a/documents/asset/img/smooth-monotone-none.png b/documents/asset/img/smooth-monotone-none.png
deleted file mode 100644
index c620225..0000000
Binary files a/documents/asset/img/smooth-monotone-none.png and /dev/null differ
diff --git a/documents/asset/img/smooth-monotone-x.png b/documents/asset/img/smooth-monotone-x.png
deleted file mode 100644
index 0cc3025..0000000
Binary files a/documents/asset/img/smooth-monotone-x.png and /dev/null differ
diff --git a/documents/asset/img/smooth-non-monotone-x.png b/documents/asset/img/smooth-non-monotone-x.png
deleted file mode 100644
index 4d520e2..0000000
Binary files a/documents/asset/img/smooth-non-monotone-x.png and /dev/null differ
diff --git a/documents/asset/img/smooth-old-problem.png b/documents/asset/img/smooth-old-problem.png
deleted file mode 100644
index f0a7796..0000000
Binary files a/documents/asset/img/smooth-old-problem.png and /dev/null differ
diff --git a/documents/asset/img/smooth-old-vs-new.png b/documents/asset/img/smooth-old-vs-new.png
deleted file mode 100644
index 3f47e50..0000000
Binary files a/documents/asset/img/smooth-old-vs-new.png and /dev/null differ
diff --git a/documents/asset/img/treemap-border-gap.png b/documents/asset/img/treemap-border-gap.png
deleted file mode 100644
index e754562..0000000
Binary files a/documents/asset/img/treemap-border-gap.png and /dev/null differ
diff --git a/documents/en/api.json b/documents/en/api.json
deleted file mode 100644
index 5156d74..0000000
--- a/documents/en/api.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>Global echarts object, which can be accessed after including <code>echarts.js</code> in script tag or through <code>require(&#39;echarts&#39;)</code> in AMD environment.</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelR [...]
\ No newline at end of file
diff --git a/documents/en/changelog.html b/documents/en/changelog.html
deleted file mode 100644
index bd646b6..0000000
--- a/documents/en/changelog.html
+++ /dev/null
@@ -1,930 +0,0 @@
-<h2 id="v4-2-1-rc1">v4.2.1.rc1</h2>
-<div class="time">2019-01-22</div>
-
-<ul>
-<li><p>[Fix] Fix text cache problem. See <a href="https://github.com/apache/incubator-echarts/issues/9190">#9190</a>, <a href="https://github.com/apache/incubator-echarts/issues/9597">#9597</a>, <a href="https://github.com/apache/incubator-echarts/issues/9762">#9762</a>.</p>
-</li>
-<li><p>[Fix] Fix that in some case re-<code>setOption</code> in event handler throws error. See <a href="https://github.com/apache/incubator-echarts/issues/9649">#9649</a>.</p>
-</li>
-<li><p>[Fix] Fix that geo region problem causes <code>showTip</code> abnormal. See <a href="https://github.com/apache/incubator-echarts/issues/9156">#9156</a>.</p>
-</li>
-<li><p>[Fix] Fix that stacked bars are over cartesian in some cases. See <a href="https://github.com/apache/incubator-echarts/issues/9346">#9346</a>.</p>
-</li>
-<li><p>[Fix] Fix that legend is not able to scroll when the space is not enough to contain one item. See <a href="https://github.com/apache/incubator-echarts/issues/6743">#6743</a>, <a href="https://github.com/apache/incubator-echarts/issues/8971">#8971</a>, <a href="https://github.com/apache/incubator-echarts/issues/9471">#9471</a>.</p>
-</li>
-<li><p>[Fix] Fix that the centered pie label might has some bias on some angles. See <a href="https://github.com/apache/incubator-echarts/issues/9657">#9657</a>.</p>
-</li>
-<li><p>[Fix] Fix that Geo map panning is not working on MS Edge browser See <a href="https://github.com/apache/incubator-echarts/issues/9479">#9479</a>.</p>
-</li>
-<li><p>[Fix] Fix that label dispaly problem in map series. See <a href="https://github.com/apache/incubator-echarts/issues/9682">#9682</a>.</p>
-</li>
-<li><p>[Fix] Fix that <code>visualMap: false</code> set on data items makes subsequent items abnormal. See <a href="https://github.com/apache/incubator-echarts/issues/8799">#8799</a>.</p>
-</li>
-<li><p>[Fix] When <code>axisLabel.interval</code> of a category axis is set as <code>0</code>, all labels show regardless of overlap. See <a href="https://github.com/apache/incubator-echarts/issues/9589">#9589</a>.</p>
-</li>
-</ul>
-<h2 id="v4-2-0-rc2">v4.2.0.rc2</h2>
-<div class="time">2018-10-15</div>
-
-<p>Recovery build</p>
-<p>Fix the problem that bar progressive was blocked.</p>
-<h2 id="v4-2-0-rc1">v4.2.0.rc1</h2>
-<div class="time">2018-09-11</div>
-
-<ul>
-<li><p><strong>[Feature] Support non-html tooltip</strong>, which enable show tooltip on non-html environment, for example, WeChat Mini App. Use <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.renderMode">tooltip.renderMode</a> to enable this feature.</p>
-</li>
-<li><p><strong>[Feature] Support event filtering</strong>, which enable listen event triggered by specified component, series, data items. See <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.on">chart.on</a> for details, where a new parameter <code>query</code> provided this feature. Support event listening for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a> and <a href="https://ecomfe.github.io/echarts [...]
-</li>
-<li><p><strong>[Feature] Enable implementing scroll bar</strong> by dataZoom (similar behavior as the browser scroll bar), see <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom-inside.moveOnMouseWheel">dataZoom-inside.moveOnMouseWheel</a>, and see the <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=custom-gantt-flight">Gantt example</a>.</p>
-</li>
-<li><p>[Feature] Support focusing node adjacency in sankey diagram. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sankey.focusNodeAdjacency">focusNodeAdjacency</a> and <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-product">example</a>.</p>
-</li>
-<li><p>[Feature] Support vertical layout of sankey diagram, see <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sankey.orient">series-sankey.orient</a> and <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-vertical">Vertical sankey example</a>.</p>
-</li>
-<li><p>[Feature] Support roam for tree diagram. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-tree.roam">series-tree.roam</a>.</p>
-</li>
-<li><p>[Feature] Enable to set an axis as <code>-1</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.encode">encode</a> for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>, which indicates that the axis and its corresponding dataZoom do not control any dimension of the series (either calculate axis extent by this series nor scale or filter this series). See <a href="https://ecomfe.github.io/ech [...]
-</li>
-<li><p>[Feature] Enable layout <code>&#39;cover&#39;</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem.return_path.shape.layout">path shape</a> for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>, which brings convenience when using <a href="http://www.w3.org/TR/SVG/paths.html#PathData">SVG PathData</a> create shapes. See <a href="https://ecomfe.github.io/echarts-examples/public/edit [...]
-</li>
-<li><p>[Feature] Enhance <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>: Added <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem.arguments.params">params.actionType</a>, enables some optimize. And add<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem.arguments.params">params.coordSys.zoom</a> for geo coordinate system. Add <a href="https://ecomfe.gith [...]
-</li>
-<li><p>[Feature] Support inner radius for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#radar.radius">radar</a>. See <a href="https://github.com/apache/incubator-echarts/issues/8717">#8717</a>.</p>
-</li>
-<li><p>[Fix] Fix polar category axis interval bug. See <a href="https://github.com/apache/incubator-echarts/issues/8791">#8791</a>.</p>
-</li>
-<li><p>[Fix] Do not support set polar center on series. Center should be set on <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#polar.center">polar.center</a>.</p>
-</li>
-<li><p>[Fix] Update normal shadow style for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/apache/incubator-echarts/issues/8583">#8583</a>.</p>
-</li>
-<li><p>[Fix] Fix empty <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataset">dataset</a> problem. See <a href="https://github.com/apache/incubator-echarts/issues/8395">#8395</a>.</p>
-</li>
-<li><p>[Fix] Fix bar start position when multiple axes exists. See <a href="https://github.com/apache/incubator-echarts/issues/8747">#8747</a>.</p>
-</li>
-<li><p>[Fix] Remove clipPath for expansion animation. See <a href="https://github.com/apache/incubator-echarts/issues/8994">#8994</a>.</p>
-</li>
-<li><p>[Fix] Fix axes overlap when two Y axes are on one X axis. See <a href="https://github.com/apache/incubator-echarts/issues/8975">#8975</a>.</p>
-</li>
-</ul>
-<h2 id="v4-1-0">v4.1.0</h2>
-<div class="time">2018-05-02</div>
-
-<ul>
-<li><p>[Feature] Enable candlestick and bar chart rendering and zooming in a large amount of data (200K). Add option <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.progressiveChunkMode">series-candlestick.progressiveChunkMode</a> to enhance the effect when progressively rendering. See example <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=candlestick-large">candlestick-large</a>.</p>
-</li>
-<li><p>[Feature] Add tree directions from right to left, from bottom to top for tree series. <a href="https://github.com/ecomfe/echarts/issues/7351">#7351</a> <a href="https://github.com/ecomfe/echarts/issues/7154">#7154</a>. See example <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=tree-orient-right-left">tree-orient-right-left</a>, <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=tree-vertical">tree-vertical</a>.</p>
-</li>
-<li><p>[Feature] Support keeping-aspect for legend path. <a href="https://github.com/ecomfe/echarts/issues/7831">#7831</a></p>
-</li>
-<li><p>[Feature] Support node dragging for sankey chart. See example <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-energy">sankey-energy</a>.</p>
-</li>
-<li><p>[Enhance] Category axis enhancement:</p>
-<ul>
-<li>Optimize the performance in a large amount of data (&gt; 100K ~ 1M)</li>
-<li>Enhance the auto interval strategy.</li>
-<li>Enhance the animation when zooming and moving the data window of cartesian.</li>
-</ul>
-</li>
-<li><p>[Enhance] In line chart, enhance symbol display strategy when using category axis (see <code>showAllSymbol:&#39;auto&#39;</code>).</p>
-</li>
-<li><p>[Enhance] Support that lift the brushed elements to the top (add option <code>visualMap.inRange.liftZ</code>).</p>
-</li>
-<li><p>[Enhance] Enhance the order of nodes for sankey diagram. <a href="https://github.com/ecomfe/echarts/issues/3390">#3390</a> <a href="https://github.com/ecomfe/echarts/issues/3543">#3543</a> <a href="https://github.com/ecomfe/echarts/issues/6365">#6365</a> <a href="https://github.com/ecomfe/echarts/issues/4880">#4880</a> <a href="https://github.com/ecomfe/echarts/issues/4986">#4986</a></p>
-</li>
-<li><p>[Enhance] Enhance sampling performance in progressive mode.</p>
-</li>
-<li><p>[Enhance] Enhance parallel performance in progressive mode.</p>
-</li>
-<li><p>[Enhance] Currently do not filter empty data item in data zoom, which makes line chart keeping broken. <a href="https://github.com/ecomfe/echarts/issues/7955">#7955</a></p>
-</li>
-<li><p>[Enhance] Support toolbox.feature merge.</p>
-</li>
-<li><p>[Fix] Resolve browser become unresponsive when the data of sankey series has cycle. <a href="https://github.com/ecomfe/echarts/issues/7495">#7495</a> <a href="https://github.com/ecomfe/echarts/issues/8117">#8117</a> <a href="https://github.com/ecomfe/echarts/issues/7583">#7583</a> <a href="https://github.com/ecomfe/echarts/issues/7325">#7325</a> <a href="https://github.com/ecomfe/echarts/issues/6555">#6555</a></p>
-</li>
-<li><p>[Fix] <code>yAxis</code> extent did not update when some of the stacked bar series hide. <a href="https://github.com/ecomfe/echarts/issues/8003">#8003</a></p>
-</li>
-<li><p>[Fix] Currently we fetch name from <code>dateItem.name</code> firstly in list. <a href="https://github.com/ecomfe/echarts/issues/7966">#7966</a></p>
-</li>
-<li><p>[Fix] Typed array incorrect usage in WeChat app.</p>
-</li>
-<li><p>[Fix] <code>option</code> in axis data item did not work. <a href="https://github.com/ecomfe/echarts/issues/7954">#7954</a></p>
-</li>
-<li><p>[Fix] <code>markArea</code> only displayed the last one. <a href="https://github.com/ecomfe/echarts/issues/7902">#7902</a></p>
-</li>
-<li><p>[Fix] Fixed the WeChat environment imprecise detection.</p>
-</li>
-<li><p>[Fix] Rounding error in clip symbol for line chart. <a href="https://github.com/ecomfe/echarts/issues/7913">#7913</a></p>
-</li>
-<li><p>[Fix] The default tooltip in candlestick only showed one item. <a href="https://github.com/ecomfe/echarts/issues/8149">#8149</a></p>
-</li>
-<li><p>[Fix] Bar chart start point was incorrect when multiple axes exist. <a href="https://github.com/ecomfe/echarts/issues/7412">#7412</a></p>
-</li>
-<li><p>[Fix] <code>markArea</code> did not display when using ordinal string. <a href="https://github.com/ecomfe/echarts/issues/7849">#7849</a></p>
-</li>
-<li><p>[Fix] <code>dataZoom</code> threw error when series was empty. <a href="https://github.com/ecomfe/echarts/issues/7666">#7666</a></p>
-</li>
-<li><p>[Fix] Add compatibility of data exceptions for sankey series. <a href="https://github.com/ecomfe/echarts/issues/2867">#2867</a></p>
-</li>
-<li><p>[Fix] Fix error when removing node or rendering again for the tree series. <a href="https://github.com/ecomfe/echarts/issues/8038">#8038</a> <a href="https://github.com/ecomfe/echarts/issues/8040">#8040</a> <a href="https://github.com/ecomfe/echarts/issues/7720">#7720</a> <a href="https://github.com/ecomfe/echarts/issues/7363">#7363</a> <a href="https://github.com/ecomfe/echarts/issues/7315">#7315</a></p>
-</li>
-<li><p>[Fix] <code>sunburst</code> chart roll-up element was not removed when chart.setOption called. <a href="https://github.com/ecomfe/echarts/issues/8132">#8132</a></p>
-</li>
-<li><p>[Fix] SVG axisPointer text position bug. <a href="https://github.com/ecomfe/echarts/issues/7947">#7947</a></p>
-</li>
-<li><p>[Fix] Large lines chart render bug in large mode.</p>
-</li>
-<li><p>[Fix] The last day of a month was not displayed in calendar. <a href="https://github.com/ecomfe/echarts/issues/8045">#8045</a></p>
-</li>
-<li><p>[Fix] Data sampling of line chart caused incorrect extent when data had NaN.</p>
-</li>
-<li><p>[Fix] Data sampling of line chart worked abnormally when using <code>series.encode</code>. <a href="https://github.com/ecomfe/echarts/issues/8017">#8017</a></p>
-</li>
-<li><p>[Fix] <code>legendHoverLink: false</code> did not work appropriately when multiple series had the same name. <a href="https://github.com/ecomfe/echarts/issues/8010">#8010</a></p>
-</li>
-<li><p>[Fix] Some of the graph hover style did not work.</p>
-</li>
-<li><p>[Fix] Fix axis extent calculation error when using stack.</p>
-</li>
-</ul>
-<h2 id="v4-0-4">v4.0.4</h2>
-<div class="time">2018-02-28</div>
-
-<p>[Recovery Build]</p>
-<ul>
-<li>[^] Fixed bar layout problem. See <a href="https://github.com/ecomfe/echarts/issues/7831">#7831</a>.</li>
-</ul>
-<h2 id="v4-0-3">v4.0.3</h2>
-<div class="time">2018-02-27</div>
-
-<ul>
-<li><p><strong>[+] ECharts has been able to work on WeChat Applet.</strong></p>
-</li>
-<li><p>[+] Added a new smooth policy, which corrects some undesired smooth result. See details in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.smooth">series-line.smooth</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.smoothMonotone">series-line.smoothMonotone</a>. Fixed <a href="https://github.com/ecomfe/echarts/issues/7158">#7158</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.symbolOffset">series-line.symbolOffset</a> of axis arrow. See <a href="https://github.com/ecomfe/echarts/issues/7422">#7422</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst.label.minAngle">series-sunburst.label.minAngle</a>, which enables hiding text if the sector is less then the <code>minAngle</code>. See <a href="https://github.com/ecomfe/echarts/issues/7614">#7614</a>.</p>
-</li>
-<li><p>[+] Supported tooltip in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/ecomfe/echarts/issues/7691">#7691</a>.</p>
-</li>
-<li><p>[+] Supported configuring <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst.nodeClick">series-sunburst.nodeClick</a> in level or single sector. See <a href="https://github.com/ecomfe/echarts/issues/7541">#7541</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.stack">stack data</a> by value but not index. Fixed stack bug when using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataset">dataset</a>. See <a href="https://github.com/ecomfe/echarts/issues/7535">#7535</a>, <a href="https://github.com/ecomfe/echarts/issues/7560">#7560</a>, <a href="https://github.com/ecomfe/echarts/issues/6861">#6861</a>.</p>
-</li>
-<li><p>[^] Fixed shape clip when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line">line chart</a> is overflow cartesian area.</p>
-</li>
-<li><p>[^] Fixed that the last area of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.splitArea">splitArea</a> did not display. See <a href="https://github.com/ecomfe/echarts/issues/7118">#7118</a>.</p>
-</li>
-<li><p>[^] Fixed gradient color bug of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/ecomfe/echarts/issues/7569">#7569</a>.</p>
-</li>
-<li><p>[^] Fixed the case when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> component is not imported for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/ecomfe/echarts/issues/7575">#7575</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.appendData">apendData</a> did not work when data amount was less then <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-scatter.progressive">progressive</a> limit. See <a href="https://github.com/ecomfe/echarts/issues/7718">#7718</a> and <a href="https://github.com/ecomfe/echarts/issues/7625">#7625</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="api.html#echartsInstance.appendData">apendData</a> caused series color changed if series name was not specified.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.axisPointer.label.show">tooltip.axisPointer.label.show</a> did not work when set as <code>false</code>. See <a href="https://github.com/ecomfe/echarts/issues/7725">#7725</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map</a> could not be selected if an area had no data. See <a href="https://github.com/ecomfe/echarts/issues/7629">#7629</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a> encode problem. See <a href="https://github.com/ecomfe/echarts/issues/7715">#7715</a>.</p>
-</li>
-<li><p>[^] Fixed the data item empty check logic, which caused that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem">renderItem</a> could not enter when value array length not the same, and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataset">dataset</a> could not be displayed. See <a href="https://github.com/ecomfe/echarts/issues/7733">#7733</a>.</p>
-</li>
-<li><p>[^] Fixed the textStyle compatibility logic.</p>
-</li>
-</ul>
-<h2 id="v4-0-2">v4.0.2</h2>
-<div class="time">2018-01-18</div>
-
-<ul>
-<li><p>[^] Fixed that in some case the scollable legend (<code>legend.type: &#39;scroll&#39;</code>) caused ghost. See <a href="https://github.com/ecomfe/echarts/issues/7502">#7502</a>.</p>
-</li>
-<li><p>[^] Fixed that the <code>selected</code> option did not work in the data item of <a href="option.html#series-pie">pie</a>. See <a href="https://github.com/ecomfe/echarts/issues/7515">#7515</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="option.html#timeline.controlStyle.showNextBtn">play button</a> of timeline component could not be disabled. See <a href="https://github.com/ecomfe/echarts/issues/7506">#7506</a>.</p>
-</li>
-</ul>
-<h2 id="v4-0-1">v4.0.1</h2>
-<div class="time">2018-01-17</div>
-
-<h2 id="v4-0-0">v4.0.0</h2>
-<div class="time">2018-01-16</div>
-
-<ul>
-<li><p>[+] Supported to render up to <strong>tens millions of data</strong> directly。ECharts4 has upgrade to stream architecture, and along with detailed optimization, it has supported to render incrementally loaded data and support progressive rendering.</p>
-<ul>
-<li>Ten millions of GIS data probably take up to about hundreds MB of space. In this case chunked data loading or WebStock is required for the purpose of display graphics as soon as possible and not blocking the browser while processing loaded data. The samples of incremental data loading can be checked here: <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=scatterGL-gps&amp;gl=1">scatterGL-gps</a> and <a href="https://ecomfe.github.io/echarts-examples/public/edito [...]
-<li>Supported the human interactions in the big data scenario, where continuous interactions (e.g., roam in geo and cartesian) will not block the browser. Benefit from the using of GPU and avoiding of layout recalculation, ECharts GL provides smooth interactions, which has been demonstrated in the examples above. Without WebGL, the basic ECharts implements progressive rendering to support non-blocking interaction, which can be checked at the pan and zoom in <a href="https://ecomfe.github [...]
-</ul>
-</li>
-<li><p>[+] <strong>Published ZRender SVG Rendering Engine</strong> as an alternative backend of ECharts besides the existing Canvas Rendering Engine. The choice of rendering engine usually depends on the scenario, for example, benefit from the low memory cost, SVG Rendering Engine is suitable for mobile device, or the case that many ECharts instances exists in a single page, while the Canvas Rendering Engine is suitable for big data rendering or when visual effects required. Canvas Rende [...]
-</li>
-<li><p>[+] <strong>Published Sunburst Chart</strong> to visualize hierarchical data efficiently with excellent interactions. See [examples] and (excellent) and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">docs</a>。</p>
-</li>
-<li><p>[+] <strong>Published <a href="http://echarts.baidu.com/tutorial.html#%E6%95%B0%E6%8D%AE%E9%9B%86%EF%BC%88dataset%EF%BC%89">dataset</a> component</strong> to support data based configuration, visual encoding and data sharing in different series.</p>
-</li>
-<li><p>[+] <strong>Supported WAI-ARIA (the Accessible Rich Internet Applications Suite)</strong> to help the disabled people to access the data visualization in web.</p>
-</li>
-<li><p>[+] Since ECharts4, the options <code>label</code> and <code>itemStyle</code> has been flattened. The original level of <code>normal</code> is not needed any more, which make ECharts option more neat. As always, <strong>The previous option style in ECharts3 is still be compatible</strong>.</p>
-</li>
-<li><p>[+] Added two color themes, named &#39;light&#39; and &#39;dark&#39;. Apply them by <code>echarts.init(dom, themeName);</code>.</p>
-</li>
-<li><p>[+] Supported that auto collect legend names when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#legend.data">legend.data</a> is not specified.</p>
-</li>
-<li><p>[+] Supported that auto collect category names when <code>axis.type</code> is <code>&#39;category&#39;</code> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.data">axis.data</a> is not specified.</p>
-</li>
-</ul>
-<h2 id="v3-8-4">v3.8.4</h2>
-<div class="time">2017-11-13</div>
-
-<ul>
-<li>[^] Fixed that <code>registerMap</code> is null on <code>index*.js</code>.</li>
-<li>[^] Fixed some CommonJS incorrect brought by injection.</li>
-</ul>
-<h2 id="v3-8-2">v3.8.2</h2>
-<div class="time">2017-11-10</div>
-
-<ul>
-<li>[^] Fixed backward compatibility problems brounght by <code>3.8.0</code>:<ul>
-<li>In <code>3.8.0</code>, the content in <code>lib</code> directory is the same as the content in <code>src</code> directory (both are ES Module), which may not compatible with the old verisons of node and webpack. So rollback to commonJS format in <code>lib</code> of <code>3.8.2</code>.</li>
-<li>In <code>3.8.0</code>, the source code in <code>src</code> constains global variable <code>__DEV__</code> (which prints dev helper info for echarts users). To get the declaration of the global variable, users should include <code>echarts/src/config.js</code> manually or make some settings in <code>webpack</code>/<code>rollup</code> (Check <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Create%20Custom%20Build%20of%20ECharts">custom build tutorial</a> please), whic [...]
-<li>After <code>3.8</code>, <code>echarts/src/echarts.js</code> (the same as <code>echarts/lib/echarts.js</code> in <code>3.8.0</code>) does not include util methods, which used to be mounted on it. Now util methods are listed in <code>echarts/src/export</code> and mounted on <code>echarts/echarts*.js</code>. But it is not backward compatibility, so we have rollbacked to mount them on <code>echarts/lib/echarts.js</code> in <code>3.8.2</code>.</li>
-<li>The way of including <code>echarts/extension/dataTool</code>, havs been rollbacked to the original approach before <code>3.8</code>, where it must be included explicitly, and the namespace will be mounted on <code>echarts</code> namespame.</li>
-</ul>
-</li>
-<li>[^] Fixed the problem that SVG renderer throws error when encounter null value.</li>
-</ul>
-<h2 id="v3-8-0">v3.8,0</h2>
-<div class="time">2017-11-07</div>
-
-<ul>
-<li><p>[+] <strong>Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-tree">Tree Chart</a></strong>, including <a href="https://ecomfe.github.io/echarts-examples/public/index.html#tree-basic">horizontal layout</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#tree-vertical">vertical layout</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#tree-radial">radial layout</a>.</p>
-</li>
-<li><p>[+] <strong>Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Render%20by%20Canvas%20or%20SVG">SVG Renderer (beta)</a></strong>, enable developers to choose SVG or Canvas renderer based on their platfroms and functional requirments.</p>
-</li>
-<li><p>[+] Source code of echarts has been switched to ES Module, which enabled tree shaking of bundle and reduced size.</p>
-</li>
-<li><p>[+] Supported build scripts for creating custom build, including multiple language support. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Create%20Custom%20Build%20of%20ECharts">custom build tutorial</a>. And added Finnish support, which is contributed by <a href="https://github.com/xvaara">xvaara</a> in <a href="https://github.com/ecomfe/echarts/pull/6863">PR #6863</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLine.symbol">axis arrow</a>. See <a href="https://github.com/ecomfe/echarts/issues/6675">#6675</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.levels.itemStyle.normal.strokeWidth">strokeWidth</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.levels.itemStyle.normal.strokeColor">strokeColor</a> in treemap. See <a href="https://github.com/ecomfe/echarts/issues/6804">#6804</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.focusNodeAdjacency">show adjacent nodes</a> in graph. See <a href="https://github.com/ecomfe/echarts/issues/6772">#6772</a>.</p>
-</li>
-<li><p>[^] Fixed the area calculation when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#grid.containLabel">grid.containLabel</a> is <code>true</code> and axis is <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#yAxis.axisLabel.rotate">rotated</a>. Thanks <a href="https://github.com/xvaara">xvaara</a> for <a href="https://github.com/ecomfe/echarts/pull/6951">PR #6951</a>.</p>
-</li>
-<li><p>[^] Fixed that the calculation of interval is not incorrect when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.rotate">axisLabel.rotate</a> is set in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">category axis</a>. See <a href="https://github.com/ecomfe/echarts/issues/4170">#4170</a>. Thanks<a href="https://github.com/lanyuechen">lanyuechen</a> for <a href="https://github.com/ecomfe/echarts/pull/6903">PR #6903 [...]
-</li>
-<li><p>[^] Fixed the negative problem in <code>dataTool.prepareBoxplotData</code>. Thanks <a href="https://github.com/d-rudolf">d-rudolf</a> for <a href="https://github.com/ecomfe/echarts/pull/6749">PR #6749</a>.</p>
-</li>
-<li><p>[^] Enhanced the label interval of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">time axis</a>. Thanks <a href="https://github.com/xiaoshan00">xiaoshan00</a> for <a href="https://github.com/ecomfe/echarts/pull/6808">PR #6808</a>.</p>
-</li>
-<li><p>[^] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#radiusAxis.inverse">radiusAxis.inverse</a>. See <a href="https://github.com/ecomfe/echarts/issues/6805">#6805</a> and <a href="https://github.com/ecomfe/echarts/issues/4253">#4253</a>.</p>
-</li>
-<li><p>[^] Renamed some variables to avoid webpack special variable name. See <a href="https://github.com/ecomfe/echarts/issues/6788">#6788</a>.</p>
-</li>
-<li><p>[^] Fixed position problem of <a href="https://ecomfe.github.io/echarts-examples/public/index.html#pie-legend">scrollable legend</a>. See <a href="https://github.com/ecomfe/echarts/issues/6756">#6756</a>.</p>
-</li>
-<li><p>[^] Fixed that the <a href="https://ecomfe.github.io/echarts-examples/public/index.html#themeRiver-basic">themeRiver</a> legend color is incorrect. See <a href="https://github.com/ecomfe/echarts/issues/6932">#6932</a>.</p>
-</li>
-<li><p>[^] Fixed that brush empty value caused error thrown. See <a href="https://github.com/ecomfe/echarts/issues/6892">#6892</a>.</p>
-</li>
-<li><p><code>dist/echarts/echarts.simple.js</code> do not includ utils, which used to be mounted on <code>echarts</code>. <code>dist/echarts/echarts.common.js</code> and <code>dist/echarts/echarts.js</code> keep including them as before. And developers can <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Create%20Custom%20Build%20of%20ECharts">custom build</a> to include them.</p>
-</li>
-<li><p>Changes about <code>dataTool</code>: When using <code>dist/echarts/echarts.simple.js</code> or <code>dist/echarts/echarts.common.js</code>, <code>dist/echarts/extension/dataTool.js</code> should be manually included as before, but the namespace <code>dataTool</code> will not be mounted to <code>echarts</code>. When using <code>dist/echarts/echarts.js</code>, <code>echarts.dataTool</code> is included automatically by default.</p>
-</li>
-</ul>
-<h2 id="v3-7-2">v3.7.2</h2>
-<div class="time">2017-09-27</div>
-
-<ul>
-<li><p>[+] Supported English version build (All default text is in English) in <a href="https://github.com/ecomfe/echarts/tree/master/dist">https://github.com/ecomfe/echarts/tree/master/dist</a>. See <a href="https://github.com/ecomfe/echarts/issues/2321">#2321</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie.hoverOffset">pie.hoverOffset</a>. See <a href="https://github.com/ecomfe/echarts/issues/3857">#3857</a>.</p>
-</li>
-<li><p>[^] Fixed compatibility of data in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>. See <a href="https://github.com/ecomfe/echarts/issues/6576">#6576</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.showMaxLabel">showMaxLabel</a> <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.showMinLabel">showMinLabel</a>.</p>
-</li>
-<li><p>[^] Fixed area chart when all value is negative. See <a href="https://github.com/ecomfe/echarts/issues/6707">#6707</a>.</p>
-</li>
-<li><p>[^] Made the meaning of <code>&#39;middle&#39;</code> and <code>&#39;center&#39;</code> consist in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.nameLocation">axis.nameLocation</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.markArea.itemStyle.emphasis">markArea.itemStyle.emphasis</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/5245">#5245</a>.</p>
-</li>
-<li><p>[^] Fixed the problem of right click in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a>. See <a href="https://github.com/ecomfe/echarts/issues/6313">#6313</a>.</p>
-</li>
-<li><p>[^] Fixed that calender did not work because of DST (Day Saving Time). See <a href="https://github.com/ecomfe/echarts/issues/6543">#6543</a>.</p>
-</li>
-<li><p>[^] Enhanced the &quot;save as image&quot; in IE. See <a href="https://github.com/ecomfe/echarts/issues/6279">#6279</a>.</p>
-</li>
-<li><p>[^] Fixed cleaning for &quot;motion blur&quot;. See <a href="https://github.com/ecomfe/echarts/issues/6577">#6577</a>.</p>
-</li>
-<li><p>[^] Fix doji for k series <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>. See <a href="https://github.com/ecomfe/echarts/issues/6583">#6583</a>.</p>
-</li>
-<li><p>[^] Fixed the compatibility for <code>markPoint</code>. See <a href="https://github.com/ecomfe/echarts/issues/6503">#6503</a>.</p>
-</li>
-</ul>
-<h2 id="v3-7-1">v3.7.1</h2>
-<div class="time">2017-08-31</div>
-
-<p>[Recovery Build]</p>
-<ul>
-<li><p>[+] Supported function in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.min">axis.min</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.max">axis.max</a>. See <a href="https://github.com/ecomfe/echarts/issues/6465">#6465</a>.</p>
-</li>
-<li><p>[^] Fixed problems of compatibility and emphasis style about textStyle. See <a href="https://github.com/ecomfe/echarts/issues/6491">#6491</a>、<a href="https://github.com/ecomfe/echarts/issues/6529">#6529</a>, <a href="https://github.com/ecomfe/echarts/issues/6516">#6516</a>, <a href="https://github.com/ecomfe/echarts/issues/6532">#6532</a>, <a href="https://github.com/ecomfe/echarts/issues/6237">#6237</a>.</p>
-</li>
-<li><p>[^] Add sub-pixel optimize to <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>.</p>
-</li>
-<li><p>[^] Fixed that emphasis style was not applied when using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.focusNodeAdjacency">graph.focusNodeAdjacency</a>.</p>
-</li>
-</ul>
-<h2 id="v3-7-0">v3.7.0</h2>
-<div class="time">2017-08-16</div>
-
-<ul>
-<li><p><strong>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE">Rich Text</a></strong>, which has enabled style configuring to some text snippets or the entire text block, and supported using images in text, and supported alignment or rotation of text block or snippets.</p>
-</li>
-<li><p><strong>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#legend.type">Scrollable Legend</a></strong>, which provides a solution for displays planty of legend items. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=pie-legend">vertical legend</a> 或 <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=radar2">horizontal legend</a>.</p>
-</li>
-<li><p>[+] Flatten <code>textStyle</code> option. <code>textStyle</code> exist in echarts option everywhere, for example, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.textStyle">series-bar.label.normal.textStyle</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.textStyle">xAxis.axisLabel.textStyle</a>. It seems that some of them are to deep and verbose. So we removed the level of <code>textStyle</code>  [...]
-<ul>
-<li><code>axisPointer.textStyle</code></li>
-<li><code>xAxis.axisLabel.textStyle</code></li>
-<li><code>yAxis.axisLabel.textStyle</code></li>
-<li><code>radar.axisLabel.textStyle</code></li>
-<li><code>singleAxis.axisLabel.textStyle</code></li>
-<li><code>radiusAxis.axisLabel.textStyle</code></li>
-<li><code>angleAxis.axisLabel.textStyle</code></li>
-<li><code>parallel.parallelAxisDefault.axisLabel.textStyle</code></li>
-<li><code>parallelAxis.axisLabel.textStyle</code></li>
-<li><code>series.label[normal|emphasis].textStyle</code></li>
-<li><code>series.data.label[normal|emphasis].textStyle</code></li>
-<li><code>series-gauge.axisLabel.textStyle</code></li>
-<li><code>series-gauge.title.textStyle</code></li>
-<li><code>series-gauge.detail.textStyle</code></li>
-<li><code>series-treemap.upperLabel[normal|emphasis].textStyle</code></li>
-<li><code>series-graph.edgeLabel[normal|emphasis].textStyle</code></li>
-<li><code>calendar.dayLabel.textStyle</code></li>
-<li><code>calendar.monthLabel.textStyle</code></li>
-<li><code>calendar.yearLabel.textStyle</code></li>
-<li><code>markPoint.label[normal|emphasis].textStyle</code></li>
-<li><code>markPoint.data.label[normal|emphasis].textStyle</code></li>
-<li><code>markLine.label[normal|emphasis].textStyle</code></li>
-<li><code>markLine.data.label[normal|emphasis].textStyle</code></li>
-<li><code>markArea.label[normal|emphasis].textStyle</code></li>
-<li><code>markArea.data.label[normal|emphasis].textStyle</code></li>
-<li><code>tooltip.axisPointer.crossStyle.textStyle</code></li>
-<li><code>axisPointer.label.textStyle</code></li>
-<li><code>timeline.label.textStyle</code></li>
-<li><code>radar.name.textStyle</code></li>
-</ul>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.minInterval">minInterval</a> on time axis (that is, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">axis.type</a> is <code>&#39;time&#39;</code>), and supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.maxInterval">maxInterval</a> on value axis (that is <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLine.onZeroAxisIndex">xAxis.axisLine.onZeroAxisIndex</a>, which enables specifing corresponding relationship when multiple axes used and <code>onZero</code> is required. See <a href="https://github.com/ecomfe/echarts/issues/5069">#5069</a>。</p>
-</li>
-<li><p>[+] Supported that do not use <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.coordinateSystems">coordinate system</a> in <code>custom series</code>.</p>
-</li>
-<li><p>[+] Supported rotation and alignment of label in bar chart. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.rotate">rotate</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.align">align</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.verticalAlign">verticalAlign</a>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#radar.indicator.color">radar.indicator.color</a>, which enables setting different color for each indicator of radar chart. See <a href="https://github.com/ecomfe/echarts/issues/6128">#6128</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom.rangeMode">dataZoom.rangeMode</a>, which can fixing zoom window according to data when data updated. See <a href="https://github.com/ecomfe/echarts/issues/6040">#6128</a>.</p>
-</li>
-<li><p>[+] Supported using <code>dataIndex</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.legend.legendToggleSelect">action.legend.legendToggleSelect</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.legend.legendSelect">action.legend.legendSelect</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.legend.legendUnSelect">action.legend.legendUnSelect</a>. See <a href="https://github.com/ecomfe/echarts/i [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map.label.formatter">map.label.formatter</a>, which enables using rich text in map series. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=map-labels">Map Labels</a>.</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#title.borderRadius">title.borderRadius</a> and <a href="http://echarts.baidu.com/option.html#legend.borderRadius">legend.borderRadius</a>, which enables round corner of background or border in <code>title</code> and <code>legend</code> component.</p>
-</li>
-<li><p>[^] Fixed that error thrown when using shadow in pie series in some version of IE. See <a href="https://github.com/ecomfe/echarts/issues/5777">#5777</a>.</p>
-</li>
-<li><p>[^] Fixed that name can not be obtained in <code>tooltip</code> when <code>nameMap</code> was used in map serise and there was no data in some areas. See <a href="https://github.com/ecomfe/echarts/issues/5633">#5633</a>.</p>
-</li>
-<li><p>[^] Fixed <code>tooltip</code> location incorrect after roamed in bmap extension. See <a href="https://github.com/ecomfe/echarts/issues/6211">#6211</a>.</p>
-</li>
-<li><p>[^] Fixed null pointer exception of <code>axisPointer</code>. See <a href="https://github.com/ecomfe/echarts/issues/6121">#6121</a>.</p>
-</li>
-<li><p>[^] Fixed that error occured when height of heatmap was 0. See <a href="https://github.com/ecomfe/echarts/issues/6214">#6214</a>.</p>
-</li>
-<li><p>[+] Fixed the incorrect rendering when the first entry was empty in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>. See <a href="https://github.com/ecomfe/echarts/issues/6059">#6059</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.dimensions">series-bar.dimensions</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/6252">#6252</a>。</p>
-</li>
-<li><p>[^] Fixed that when chilren number of group was not fixed, they could not be removed correctly in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>.</p>
-</li>
-<li><p>[^] Fixed the error that calling <code>connect</code> before <code>setOption</code> called. See <a href="https://github.com/ecomfe/echarts/issues/6281">#6281</a>.</p>
-</li>
-<li><p>[^] Fixed the edge judgement of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.confine">tooltip.confine</a>. See <a href="https://github.com/ecomfe/echarts/issues/6277">#6277</a> and <a href="https://github.com/ecomfe/echarts/commit/0da06d8">0da06d8</a>.</p>
-</li>
-<li><p>[^] Fixed that bar series displayed abnormal when viewport was narrow and bar series were overlapped (both set <code>barWidth</code> and <code>barGap: &#39;-100%&#39;</code>). See <a href="https://github.com/ecomfe/echarts/issues/6312">#6312</a>.</p>
-</li>
-<li><p>[^] Fixed precision problems. See <a href="https://github.com/ecomfe/echarts/issues/6371">#6371</a>.</p>
-</li>
-</ul>
-<h2 id="v3-6-2">v3.6.2</h2>
-<div class="time">2017-06-15</div>
-
-<ul>
-<li><p>[+] Supported draw <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a> on <a href="https://github.com/ecomfe/echarts/tree/master/extension/bmap">Baidu Map (bmap)</a>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=map-polygon">example 1</a> and <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=map-bin">example 2</a>。</p>
-</li>
-<li><p>[+] Supported show parent labels in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=treemap-show-parent">example</a>. See <a href="https://github.com/ecomfe/echarts/issues/5869">#5869</a> and <a href="https://github.com/ecomfe/echarts/issues/5579">#5579</a>.</p>
-</li>
-<li><p>[+] Supported specifying mouse cursor style by: <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.cursor">series-line.cursor</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.cursor">series-bar.cursor</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie.cursor">series-pie.cursor</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-scatter.cursor">series-scatter [...]
-</li>
-<li><p>[+] Support both negative and positive bounding data specified on <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pictorialBar.symbolBoundingData">series-pictorialBar.symbolBoundingData</a>. See <a href="https://github.com/ecomfe/echarts/issues/5793">#5793</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.data.fixed">fixed</a> in <code>graph</code>. See <a href="https://github.com/ecomfe/echarts/issues/5966">#5966</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.label.normal.formatter">label.formatter</a>in <code>treemap</code>. See <a href="https://github.com/ecomfe/echarts/issues/5757">#5757</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#timeline.label.normal.textStyle.align">label.normal.textStyle.align</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#timeline.label.normal.textStyle.basealign">label.normal.textStyle.basealign</a> in <code>timeline</code>. See <a href="https://github.com/ecomfe/echarts/issues/5960">#5960</a>.</p>
-</li>
-<li><p>[^] Fixed that <code>tooltip</code> did not work when <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=scatter-large">large scatter</a> was zoomed. See<a href="https://github.com/ecomfe/echarts/issues/5837">#5837</a>.</p>
-</li>
-<li><p>[^] Fixed that parameter <code>position</code> did not work when trigger <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip</a> action. See <a href="https://github.com/ecomfe/echarts/issues/5874">#5874</a>.</p>
-</li>
-<li><p>[^] Fixed that sometimes the sum of the percent value is less than <code>100%</code> slightly in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie">pie</a>, which was caused by precision problem. See <a href="https://github.com/ecomfe/echarts/issues/5850">#5850</a>.</p>
-</li>
-<li><p>[^] Fixed only the last <code>markPoint</code> or <code>markLine</code> was displayed when <code>series.name</code> was the same. See <a href="https://github.com/ecomfe/echarts/issues/5712">#5712</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.itemStyle.normal.barBorderRadius">barBorderRadius</a> did not work in horizontal bar. See <a href="https://github.com/ecomfe/echarts/issues/5943">#5943</a>.</p>
-</li>
-<li><p>[^] Fixed the zoom point error when applying <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom-inside">dataZoom-inside</a> on Y axis. See <a href="https://github.com/ecomfe/echarts/issues/5278">#5278</a>.</p>
-</li>
-<li><p>[^] Fixed sometimes <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar">radar</a> did not display normally. See <a href="https://github.com/ecomfe/echarts/issues/5986">#5986</a>.</p>
-</li>
-</ul>
-<h2 id="v3-6-1">v3.6.1</h2>
-<div class="time">2017-05-26</div>
-
-<p>[Recovery Build]</p>
-<ul>
-<li>[^] Fixed that <a href="http://echarts.baidu.com/option.html#series-line.sampling">data sampling</a> did not work.</li>
-<li>[^] Fixed the problem on ie11 when compiled by webpack. See <a href="https://github.com/ecomfe/zrender/issues/189">zrender/#189</a>.</li>
-</ul>
-<h2 id="v3-6-0">v3.6.0</h2>
-<div class="time">2017-05-25</div>
-
-<ul>
-<li><p><strong>[+] Published <a href="http://echarts.baidu.com/option.html#series-custom">custom series</a></strong>, which enables user to customize render logic and make new types of chart. See <a href="http://echarts.baidu.com/examples.html#chart-type-custom">samples</a>。</p>
-</li>
-<li><p><strong>[+] Supported polar bar chart</strong>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=bar-polar-stack">sample1</a>, <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=bar-polar-stack-radial">sample2</a>, <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=bar-polar-real-estate">sample3</a>。</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#series-scatter.encode">encode</a>, which enable user to specify which dimensions in <a href="http://echarts.baidu.com/option.html#series-scatter.data">data</a> are mapped to which axis of coordinate system. Or which dimensions will be displayed in <a href="http://echarts.baidu.com/option.html#tooltip">tooltip</a> or <a href="http://echarts.baidu.com/option.html#series-scatter.label">label</a>. [Break Change]: The default  [...]
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#series-scatter.dimensions">dimensions</a>, which enables that specifying names and types for each dimensions in <a href="http://echarts.baidu.com/option.html#series-scatter.data">data</a>. Name can be displayed in <a href="http://echarts.baidu.com/option.html#tooltip">tooltip</a>.</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#dataZoom.minSpan">dataZoom.minSpan</a> and <a href="http://echarts.baidu.com/option.html#dataZoom.maxSpan">dataZoom.maxSpan</a>. See <a href="https://github.com/ecomfe/echarts/issues/2843">#2843</a>.</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#dataZoom-inside.moveOnMouseMove">dataZoom.moveOnMouseMove</a> and <a href="http://echarts.baidu.com/option.html#dataZoom-inside.zoomOnMouseWheel">dataZoom.zoomOnMouseWheel</a>, which enables that triggering dataZoom only by mouse wheel while holding &#39;ctrl&#39;/&#39;alt&#39;/&#39;shift&#39;. Moreover, supported <a href="http://echarts.baidu.com/option.html#dataZoom-inside.preventDefaultMouseMove">preventDefaultMouseMov [...]
-</li>
-<li><p>[+] Supported using image in <a href="http://echarts.baidu.com/option.html#dataZoom-slider.handleIcon">dataZoom.handleIcon</a> setting.</p>
-</li>
-<li><p>[^] Fixed boundary problems on world map.</p>
-</li>
-<li><p>[^] Fixed that <a href="http://echarts.baidu.com/option.html#xAxis.minInterval">minInterval</a> did not work when <a href="http://echarts.baidu.com/option.html#xAxis.min">min</a> was set. See <a href="https://github.com/ecomfe/echarts/issues/4838">#4838</a>.</p>
-</li>
-<li><p>[^] Fixed problems caused by default properties on <code>Object</code>. See <a href="https://github.com/ecomfe/echarts/issues/5576">#5576</a>.</p>
-</li>
-<li><p>[^] Fixed that error was thrown when <code>setOption</code> while legend selection changed, which was caused <a href="http://echarts.baidu.com/option.html#graphic">graphic</a>. See <a href="https://github.com/ecomfe/echarts/issues/5783">#5783</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="http://echarts.baidu.com/option.html#parallelAxis.axisLabel.interval">parallelAxis.axisLabel.interval</a> supporting. See <a href="https://github.com/ecomfe/echarts/issues/5694">#5694</a>.</p>
-</li>
-<li><p>[^] Enhanced interaction of <code>dataZoom</code>.</p>
-</li>
-<li><p>[^] Fixed the problem about <a href="http://echarts.baidu.com/option.html#series-pie.minAngle">minAngle</a> on rose chart. See <a href="https://github.com/ecomfe/echarts/issues/5617">#5617</a>.</p>
-</li>
-<li><p>[^] Fixed the problem when tooltip updating.</p>
-</li>
-</ul>
-<h2 id="v3-5-4">v3.5.4</h2>
-<div class="time">2017-04-27</div>
-
-<ul>
-<li>[^] Fixed the <code>clipPath</code> support for <a href="https://github.com/ecomfe/echarts-liquidfill">liquidfill</a>.</li>
-<li>[^] Fixed the position when <code>label</code> is set as <code>insideTop</code>.</li>
-<li>[^] Fixed the problem when transforming <a href="http://www.w3.org/TR/SVG/paths.html#PathData">SVG PathData</a>.</li>
-</ul>
-<h2 id="v3-5-3">v3.5.3</h2>
-<div class="time">2017-04-14</div>
-
-<ul>
-<li><p>[^] Fixed the problem when both <code>left</code> <code>right</code> <code>width</code> <code>top</code> <code>bottom</code> <code>height</code> are set. See <a href="https://github.com/ecomfe/echarts/issues/5440">#5440</a>.</p>
-</li>
-<li><p>[^] Fixed the problem when input x,y to <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip</a>. See <a href="https://github.com/ecomfe/echarts/issues/5449">#5449</a>.</p>
-</li>
-<li><p>[^] Enhanced the effect of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.boundaryGap">boundaryGap</a> when only one data existed. See <a href="https://github.com/ecomfe/echarts/issues/4417">#4417</a>.</p>
-</li>
-<li><p>[^] Fixed animation easing setting of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge.animationEasing">gauge</a>. See <a href="https://github.com/ecomfe/echarts/issues/5451">#5451</a>.</p>
-</li>
-<li><p>[^] Made the sorting of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a> stable when values were the same.</p>
-</li>
-<li><p>[^] Fixed that roam and brush conflicted when components overlaped.</p>
-</li>
-<li><p>[^] Enlarged area of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#parallelAxis.nameRotate">parallel axis name</a> when it rotates.</p>
-</li>
-<li><p>[^] Enabled <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature.brush.type">toolbox clear button</a> to be able to clear brush box of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#parallelAxis">parallelAxis</a>.</p>
-</li>
-<li><p>[^] Improved the performance of zrender up to <code>50%</code>.</p>
-</li>
-</ul>
-<h2 id="v3-5-2">v3.5.2</h2>
-<div class="time">2017-04-05</div>
-
-<ul>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#useUTC">useUTC</a>, which enables display <code>axisLabel</code> and <code>tooltip</code> in local time or UTC. Related default setttings are modified: <code>axisLabel</code> and <code>tooltip</code> display local time by default, and <code>data</code> recognize time string as local time if timezone not specified. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.dat [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.showMinLabel">axisLabel.showMinLabel</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.showMaxLabel">axisLabel.showMaxLabel</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-funnel.sort">funnel.sort</a>, which enables sorting funnel by index or customized function.</p>
-</li>
-<li><p>[^] Fixed float error of <code>axisTick</code>. See <a href="https://github.com/ecomfe/echarts/issues/5041">#5041</a>。</p>
-</li>
-<li><p>[^] Fixed that <code>axisTick</code> did not display when value was too small. See <a href="https://github.com/ecomfe/echarts/issues/5386">#5386</a>.</p>
-</li>
-<li><p>[^] Fixed when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.trigger">tooltip.trigger</a> was <code>&#39;axis&#39;</code>, <code>dispatchAction</code> <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/5423">#5423</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> disabled <code>itemStyle</code> of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map</a>. See <a href="https://github.com/ecomfe/echarts/issues/5388">#5388</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.trigger">tooltip.trigger</a> did not support <code>&#39;none&#39;</code>. See <a href="https://github.com/ecomfe/echarts/issues/5400">#5400</a>。</p>
-</li>
-<li><p>[^] Fixed problem of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sankey">sankey</a> on ie11. See <a href="https://github.com/ecomfe/echarts/issues/3306">#3306</a>.</p>
-</li>
-<li><p>[^] Fixed that <code>data.lineStyle.color</code> of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-parallel">parallel</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/5363">#5363</a>.</p>
-</li>
-</ul>
-<h2 id="v3-5-1">v3.5.1</h2>
-<div class="time">2017-03-23</div>
-
-<p>Recovery Build</p>
-<ul>
-<li><p>[^] Fixed <a href="https://github.com/ecomfe/echarts/issues/5352">#5352</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://github.com/ecomfe/echarts/issues/5350">#5350</a>.</p>
-</li>
-</ul>
-<h2 id="v3-5-0">v3.5.0</h2>
-<div class="time">2017-03-23</div>
-
-<ul>
-<li><p><strong>[+] Published <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#calendar">calendar coordinate system</a></strong>. See <a href="https://ecomfe.github.io/echarts-examples/public/index.html#calendar">examples</a>.</p>
-</li>
-<li><p><strong>[+] Published echarts statistics tools <a href="https://github.com/ecomfe/echarts-stat">echarts-stat</a></strong></p>
-</li>
-<li><p><strong>[+] Enhanced axis pointer</strong> See examples: <a href="https://ecomfe.github.io/echarts-examples/public/index.html#candlestick-brush">link</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#line-tooltip-touch">mobile (touch device) 1</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#candlestick-touch">mobile (touch device) 2</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#scatter-nutrients-matrix"> [...]
-</li>
-<li><p>[+] Enhanced method <code>echarts.util.parseDate</code>, which have supported parsing different formats of data expression to UTC time. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.data">time in series.data</a></p>
-</li>
-<li><p>[^] Enhanced processing of geoJSON.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature.dataZoom">toolbox.feature.dataZoom</a> can not control multiple x axes. See <a href="https://github.com/ecomfe/echarts/issues/4896">#4896</a>.</p>
-</li>
-<li><p>[^] Fixed the default extent of category axis in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a>. See <a href="https://github.com/ecomfe/echarts/issues/5226">#5226</a>.</p>
-</li>
-<li><p>[^] Fixed function name of &quot;disConnect&quot;. See <a href="https://github.com/ecomfe/echarts/issues/5208">#5208</a>.</p>
-</li>
-<li><p>[^] Remove incorrect warning specifying <code>width,height</code> when initialize echart. See <a href="https://github.com/ecomfe/echarts/issues/4569">#4569</a>.</p>
-</li>
-<li><p>[^] Fixed that tooltip in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series.gauge">gauge</a> do not support percentage. See <a href="https://github.com/ecomfe/echarts/issues/4347">#4347</a> and <a href="https://github.com/ecomfe/echarts/pull/4332">#4332</a>.</p>
-</li>
-<li><p>[^] Fixed the behavior when pointer color is &#39;auto&#39; in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series.gauge">gauge</a>. See <a href="https://github.com/ecomfe/echarts/issues/5109">#5109</a>.</p>
-</li>
-<li><p>[^] Fixed the problem when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge.pointer.show">series-gauge.pointer.show</a> is <code>false</code>. See <a href="https://github.com/ecomfe/echarts/issues/4944">#4944</a>.</p>
-</li>
-<li><p>Fixed the initialization of series-treemap.data is incorrect in one case.</p>
-</li>
-<li><p>Fixed the style of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox">toolbox</a>. See <a href="https://github.com/ecomfe/echarts/issues/3591">#3591</a>.</p>
-</li>
-<li><p>Enhanced the behavior of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#brush">brush</a> on category axis.</p>
-</li>
-<li><p>[^] Fixed that visualMap is abnormal when some item of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap-piecewise.categories">visualMap-piecewise.categories</a> is numberic string. See <a href="https://github.com/ecomfe/echarts/issues/4960">#4960</a>.</p>
-</li>
-</ul>
-<h2 id="v3-4-0">v3.4.0</h2>
-<div class="time">2017-01-12</div>
-
-<ul>
-<li><p><strong>[+] Published <code>pictorialBar</code> chart:<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pictorialBar">pictorialBar</a>。See <a href="https://ecomfe.github.io/echarts-examples/public/index.html#chart-type-pictorialBar">example</a>。</strong></p>
-</li>
-<li><p><strong>[+] Published <code>themeRiver</code> chart:<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-themeRiver">themeRiver</a>。See <a href="https://ecomfe.github.io/echarts-examples/public/index.html#chart-type-themeRiver">example</a>。</strong></p>
-</li>
-<li><p>[+] A specified <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#geo">geo coordinate system</a> has been able to be used in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map series</a>. (In the past map series could only creat an inner exclusive geo coodinate system). Thus, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map series</a> can be used to control color of a geo component. Moreover, a g [...]
-</li>
-<li><p>[+] Added <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.graph.focusNodeAdjacency">focusNodeAdjacency action</a>, which enables trigger adjacent highlight of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-geo">graph</a> through API.</p>
-</li>
-<li><p>[+] Added <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie.animationType">series-pie.animationType</a>, which enables more animation effects.</p>
-</li>
-<li><p>[+] Callback function have been supported in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#animationDuration">animationDuration</a>, which enables different animation duration of data items.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.min">min</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.max">max</a> have been supported in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">category axis</a>.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">category axis</a> has been changed to show all categories by default, in spite of whether there is data in categories. In the past, categories in the end that has no data will not be displayed.</p>
-</li>
-<li><p>[+] When using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#singleAxis">singleAxis</a>, <code>series.data</code> has supported one-dimension array, like <code>[11, 23, 44]</code>.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a> has supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#singleAxis">singleAxis</a>.</p>
-</li>
-<li><p>[+] Exposed throttle util method: <code>chart.util.throttle</code>.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a> has supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.barWidth">barWidth</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.barMinWidth">barMinWidth</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.barMaxWidth">barMaxWidth</a>. See <a href="ht [...]
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-lines">lines chart</a> has supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-lines.symbol">symbol</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-lines.symbolSize">symbolSize</a>.</p>
-</li>
-<li><p>[+] Added support for show end text and data label at the same time in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap-piecewise">visualMap-piecewise</a>. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap-piecewise.showLabel">visualMap-piecewise.showLabel</a>, and See <a href="https://github.com/ecomfe/echarts/issues/4845">#4845</a>.</p>
-</li>
-<li><p>[+] When using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> to control a series, it has supported that some data items escape from the control by visualMap, but use its series visual settings (color, symbol, ...). See the paragraph of <code>Configure mapping</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a>.</p>
-</li>
-<li><p>[^] Enhanced the effect of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#grid">grid (cartesian)</a> when on data displayed.</p>
-</li>
-<li><p>[^] Added parameter <code>dataIndex</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip event</a>.</p>
-</li>
-<li><p>[^] Fixed vulnerability about XSS in tooltip. See <a href="https://github.com/ecomfe/echarts/issues/4769">#4769</a>.</p>
-</li>
-<li><p>[^] Fixed that some attributes did not work in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.edgeLabel">series-graph.edgeLabel</a>. See <a href="https://github.com/ecomfe/echarts/issues/4555">#4555</a>.</p>
-</li>
-<li><p>[^] Fixed tick render problem when <code>min</code> <code>max</code> is <code>stirng</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge">series-gauge</a>. See <a href="https://github.com/ecomfe/echarts/issues/4617">#4617</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge.pointer.show">series-gauge.pointer.show</a> problem. See <a href="https://github.com/ecomfe/echarts/issues/4618">#4618</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar">series-radar</a> render error in a case that no data exists.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.markArea.label.normal.show">markArea.label.normal.show</a> problem. See <a href="https://github.com/ecomfe/echarts/issues/4723">#4723</a>.</p>
-</li>
-<li><p>[^] Enhanced the process when data is equals or less then zero in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#yAxis.type">log axis</a>. See <a href="https://github.com/ecomfe/echarts/issues/4743">#4743</a> and <a href="https://github.com/ecomfe/echarts/issues/3161">#3161</a>.</p>
-</li>
-</ul>
-<h2 id="v3-3-2">v3.3.2</h2>
-<div class="time">2016-11-24</div>
-
-<ul>
-<li><p>[+] <strong>Add <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#graphic">graphic</a> in option, enable graphic configuration in option. See examples: <a href="http://echarts.baidu.com/gallery/editor.html?c=line-y-category">http://echarts.baidu.com/gallery/editor.html?c=line-y-category</a>, <a href="http://echarts.baidu.com/gallery/editor.html?c=line-draggable">http://echarts.baidu.com/gallery/editor.html?c=line-draggable</a> and <a href="http://echarts.baidu.co [...]
-</li>
-<li><p>[+] Add <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.visualMin">visualMin</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.visualMax">visualMax</a>, and enhance capability of visual mapping in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a>. See <a href="https://github.com/ecomfe/echarts/issues/2509">#2509</a>.</p>
-</li>
-<li><p>[+] Add <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.confine">tooltip.confine</a>, which can confine tooltip within contianer of echarts instance. It helps a lot in small screen, or in the situation that outer dom is set to be <code>overflow:hidden</code>.</p>
-</li>
-<li><p>[^] Fix that erroneously forbiden default pan behavior in touch device. See <a href="https://github.com/ecomfe/echarts/issues/4393">#4393</a>.</p>
-</li>
-<li><p>[^] Enhance user experience for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#geo">geo</a> / <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map</a> in touche device。</p>
-</li>
-<li><p>[^] Fix calculation error of <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.containPixel">containPixel</a> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#geo">geo</a> / <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph">graph</a>. See <a href="https://github.com/ecomfe/echarts/issues/4405">#4405</a>.</p>
-</li>
-<li><p>[^] Enhance gradient <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line">line</a>.</p>
-</li>
-<li><p>[^] Fix symbol mapping in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a>.</p>
-</li>
-<li><p>[^] Enable <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom.realtime">realtime</a> upating of label in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a>. See <a href="https://github.com/ecomfe/echarts/issues/4434">#4434</a>.</p>
-</li>
-<li><p>[^] Fix highlight error in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a>. See <a href="https://github.com/ecomfe/echarts/issues/4475">#4475</a>.</p>
-</li>
-<li><p>[^] Fix that can not save as image in MS Edge browser. See <a href="https://github.com/ecomfe/echarts/issues/2451">#2451</a> and <a href="https://github.com/ecomfe/echarts/issues/3586">#3586</a>.</p>
-</li>
-<li><p>[^] Fix format problem for <code>&#39;time&#39;</code> axis in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip">tooltip</a>. See <a href="https://github.com/ecomfe/echarts/issues/4398">#4398</a>.</p>
-</li>
-<li><p>[^] Fix <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip">tooltip</a> may not show bug when first series have null data.</p>
-</li>
-<li><p>[^] Fix <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#grid.containLabel">grid.containLabel</a> not works for large fontSize. See <a href="https://github.com/ecomfe/echarts/issues/3805">#3805</a>.</p>
-</li>
-<li><p>[^] Fix <code>echarts.extendSeriesModel</code> error. See <a href="https://github.com/ecomfe/echarts/issues/4397">#4397</a>.</p>
-</li>
-<li><p>[^] Fix render error when <code>clockwise</code> is <code>false</code> and <code>minAngle</code> is used in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie">pie</a>. See <a href="https://github.com/ecomfe/echarts/issues/4414">#4414</a>.</p>
-</li>
-<li><p>[^] Fix erroneously rendering dot in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip">tooltip</a> when using gradient color. See <a href="https://github.com/ecomfe/echarts/issues/3994">#3994</a>.</p>
-</li>
-</ul>
-<h2 id="v3-3-1">v3.3.1</h2>
-<div class="time">2016-11-03</div>
-
-
-<h2 id="v3-3-0">v3.3.0</h2>
-<div class="time">2016-11-01</div>
-
-
-<h2 id="v3-2-3">v3.2.3</h2>
-<div class="time">2016-08-16</div>
-
-
-<h2 id="v3-2-2">v3.2.2</h2>
-<div class="time">2016-07-11</div>
-
-
-<h2 id="v3-2-1">v3.2.1</h2>
-<div class="time">2016-07-04</div>
-
-
-<h2 id="v3-2-0">v3.2.0</h2>
-<div class="time">2016-06-30</div>
-
-
-<h2 id="v3-1-10">v3.1.10</h2>
-<div class="time">2016-05-19</div>
-
-
-<h2 id="v3-1-9">v3.1.9</h2>
-<div class="time">2016-05-12</div>
-
-
-<h2 id="v3-1-8">v3.1.8</h2>
-<div class="time">2016-05-11</div>
-
-
-<h2 id="v3-1-7">v3.1.7</h2>
-<div class="time">2016-04-21</div>
-
-
-<h2 id="v3-1-6">v3.1.6</h2>
-<div class="time">2016-04-11</div>
-
-
-<h2 id="v3-1-5">v3.1.5</h2>
-<div class="time">2016-03-29</div>
-
-
-<h2 id="v3-1-4">v3.1.4</h2>
-<div class="time">2016-03-21</div>
-
-
-<h2 id="v3-1-3">v3.1.3</h2>
-<div class="time">2016-03-10</div>
-
-<ul>
-<li><p>【+】add in radar chart, see <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar">https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar</a></p>
-</li>
-<li><p>[^] position optimization of average, minimum and maximum value starting point and finishing point. Fix <a href="https://github.com/ecomfe/echarts/issues/2762">#2762</a>, <a href="https://github.com/ecomfe/echarts/issues/2688">#2688</a>.</p>
-</li>
-<li><p>[^] fix the only one configuration for &#39;&#39;none&#39;&#39; bug in markLine symbol. See <a href="https://github.com/ecomfe/echarts/issues/2733">#2733</a></p>
-</li>
-<li><p>[^]optimization of vertically centered multiple yext lines.</p>
-</li>
-<li><p>[^] emphasis configuration item of label in data item as pie chart is normal value by dafualt.</p>
-</li>
-<li><p>[^] when introdcued on need, line chart, pie chart and scatter chart introduce grid component by dafault to avoid problems in<a href="https://github.com/ecomfe/echarts/issues/2758">#2758</a>.</p>
-</li>
-<li><p>[^] fix floating point precision bug in dataZoom component. Fix <a href="https://github.com/ecomfe/echarts/issues/2757">#2757</a></p>
-</li>
-<li><p>[^] unselected legend chart is grey. See <a href="https://github.com/ecomfe/echarts/issues/2615">#2615</a></p>
-</li>
-<li><p>[^] fix  dataZoom position failure bug in media query of 3.1.1. Fix <a href="https://github.com/ecomfe/echarts/issues/2710">#2710</a></p>
-</li>
-<li><p>[^] fix firefox&#39;s incapability of triggering wheel events bug in 3.1.1 中. Fix <a href="https://github.com/ecomfe/echarts/issues/2730">#2730</a></p>
-</li>
-<li><p>[^] IE8 optimization.</p>
-</li>
-<li><p>[^] change to webpack to build code.</p>
-</li>
-</ul>
-<h2 id="v3-1-2">v3.1.2</h2>
-<div class="time">2016-03-01</div>
-
-<ul>
-<li><p>【+】provide theme download,see details in <a href="http://echarts.baidu.com/download-theme.html">http://echarts.baidu.com/download-theme.html</a></p>
-</li>
-<li><p>[^] fix <code>the bug that update data can not be shown in</code>setOption` after emptying line chart data in v3.1.1.</p>
-</li>
-<li><p>[^] fix possiblity of reporting <code>id duplicates</code> error in <code>setOption(chart.getOption())</code> . Fix <a href="https://github.com/ecomfe/echarts/issues/2635">#2635</a></p>
-</li>
-<li><p>[^] allow to customize toolbox toobar. See details in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature">toolbox.feature</a></p>
-</li>
-<li><p>[^] scale optimization of <code>&#39;time&#39;</code> type axis in large-span time range.</p>
-</li>
-<li><p>[^] fix no show of label formatter return to  0.Fix <a href="https://github.com/ecomfe/echarts/issues/2659">#2659</a></p>
-</li>
-<li><p>[^] fix markPoint label display error in charts with vertical axis as category axis.Fix <a href="https://github.com/ecomfe/echarts/issues/2641">#2641</a></p>
-</li>
-<li><p>[^] optimize dataZoom, fix dynamic data update problem in dataZoom chart. Fix <a href="https://github.com/ecomfe/echarts/issues/2667">#2667</a></p>
-</li>
-<li><p>[^] percentage is 0 rather than NaN when all pie chart data are zero. Fix <a href="https://github.com/ecomfe/echarts/issues/2667">#2690</a></p>
-</li>
-<li><p>[^] title alignment optimization.</p>
-</li>
-<li><p>[^] support display of tooltip when charts update. Fix <a href="https://github.com/ecomfe/echarts/issues/2478">#2478</a></p>
-</li>
-<li><p>[^] dashboard <code>splitLine.length</code>, <code>axisTick.length</code> supports percentage.</p>
-</li>
-<li><p>[^] optimization of line animation feature.</p>
-</li>
-<li><p>[^] optimization of category axis feature of large data amount .</p>
-</li>
-<li><p>[^] fix error reporting bug of markPoint and markLine in IE8.</p>
-</li>
-<li><p>[^] fix error reporting bug under <code>&#39;use strict&#39;</code>model. Fix <a href="https://github.com/ecomfe/echarts/issues/2643">#2643</a></p>
-</li>
-</ul>
-<h2 id="v3-1-1">v3.1.1</h2>
-<div class="time">2016-02-22</div>
-
-<ul>
-<li><p>【+】newly add npm channel to obtain echarts, see details in <a href="http://echarts.baidu.com/tutorial.html#%E5%9C%A8%20webpack%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts">webpack + echarts tutorial</a></p>
-</li>
-<li><p>[^] fix abnormal indynamic markPoint and markLine . Fix <a href="https://github.com/ecomfe/echarts/issues/2522">#2522</a></p>
-</li>
-<li><p>[^] fix parameter error in axis interval callback. Fix <a href="https://github.com/ecomfe/echarts/issues/2470">#2470</a></p>
-</li>
-<li><p>[^] fix failure in customizing lineStyle of every edge in graph. Fix <a href="https://github.com/ecomfe/echarts/issues/2558">#2558</a></p>
-</li>
-<li><p>[^] saveAsImage supports IE9+ and FireFox in toolbox.</p>
-</li>
-<li><p>[^] support cylindrical corner configuration. <a href="https://github.com/ecomfe/echarts/issues/2550">#2550</a></p>
-</li>
-<li><p>[^] fix error in dataZoom location configuration item. Fix <a href="https://github.com/ecomfe/echarts/issues/2619">#2619</a></p>
-</li>
-<li><p>[^] fix possible <code>id duplicate</code> error when fix <code>setOption</code> for too many times.Fix <a href="https://github.com/ecomfe/echarts/issues/2452">#2452</a></p>
-</li>
-<li><p>[^] candlestick and boxplot chart support markPoint and markLine.Fix <a href="https://github.com/ecomfe/echarts/issues/2566">#2566</a></p>
-</li>
-<li><p>[^] fix reset error in toolbox after use <code>setOption</code> in non-merge model.Fix <a href="https://github.com/ecomfe/echarts/issues/2596">#2596</a></p>
-</li>
-<li><p>[^] scatter chart and markPoint support configurating <code>label</code> <code>formatter</code> in <code>emphasis</code>. Fix <a href="https://github.com/ecomfe/echarts/issues/2596">#2596</a></p>
-</li>
-<li><p>[^] Treemap supports <code>roam</code> configuration item.</p>
-</li>
-<li><p>[^] axis of time type support time data of string format.</p>
-</li>
-<li><p>[^] fix switch problem in Line and area charts. Fix <a href="https://github.com/ecomfe/echarts/issues/2625">#2625</a></p>
-</li>
-<li><p>[^] location optimization of multiple series of bar chart markPoint. Fix <a href="https://github.com/ecomfe/echarts/issues/2623">#2623</a></p>
-</li>
-<li><p>[^] fix error reporting in init when theme is string and has dataZoom component. Fix <a href="https://github.com/ecomfe/echarts/issues/2619">#2619</a></p>
-</li>
-<li><p>[^] legend and toolbox support setting height and width and wrap automatically through width and height.Fix <a href="https://github.com/ecomfe/echarts/issues/2621">#2621</a></p>
-</li>
-<li><p>[^] optimization of line chart smooth, add in<code>smoothMonotone</code> configuration item, see details in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.smoothMonotone">option.html#series-line.smoothMonotone</a>, Fix <a href="https://github.com/ecomfe/echarts/issues/2612">#2612</a></p>
-</li>
-<li><p>[^] fix incapability to trigger mouse events on computers with touch screen like Surface and so on. Fix <a href="https://github.com/ecomfe/echarts/issues/2569">#2569</a></p>
-</li>
-</ul>
-<h2 id="v3-0-2">v3.0.2</h2>
-<div class="time">2016-01-23</div>
-
-<ul>
-<li><p>[^] fix highlight failture in scatter chart.</p>
-</li>
-<li><p>[^] optimize tooltip linkage. Fix <a href="https://github.com/ecomfe/echarts/issues/2445">#2445</a></p>
-</li>
-<li><p>[^] dataZoom of inside type support zoomLock.</p>
-</li>
-<li><p>[^] add error alert of non-exist map type.</p>
-</li>
-<li><p>[^] optimize legend switch animation of line chart.</p>
-</li>
-<li><p>[^] fix problem about Legends cannot be added dynamically. Fix <a href="https://github.com/ecomfe/echarts/issues/2457">#2457</a></p>
-</li>
-<li><p>[^] fix timeline&#39;s incapability to configutate show.</p>
-</li>
-<li><p>[^] fix 0 data shown as undefined in tooltip .Fix <a href="https://github.com/ecomfe/echarts/issues/2463">#2463</a></p>
-</li>
-<li><p>[^] fix incorrect display of dataZoom zoom graphic. Fix <a href="https://github.com/ecomfe/echarts/issues/2462">#2462</a></p>
-</li>
-<li><p>[^] fix the problem of axis <code>min</code> <code>max</code> as string, PR <a href="https://github.com/ecomfe/echarts/pull/2481">#2481</a></p>
-</li>
-</ul>
-<h2 id="v3-0-1">v3.0.1</h2>
-<div class="time">2016-01-18</div>
-
-<ul>
-<li><p>[+] add <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.getOption">getOption</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.clear">clear</a> method</p>
-</li>
-<li><p>[^] fix average value, maximum value and minimum vaule label and the incapability to show correct value of tooltip. Fix <a href="https://github.com/ecomfe/echarts/issues/2393">#2393</a></p>
-</li>
-<li><p>[^] fix drawing incorrectness when bar chart  has bigger width than height, Fix <a href="https://github.com/ecomfe/echarts/issues/2343">#2343</a></p>
-</li>
-<li><p>[^] fix the function problem of legend <code>show</code> configuration item. Fix <a href="https://github.com/ecomfe/echarts/issues/2371">#2371</a></p>
-</li>
-<li><p>[^] map type can choose data attribute.</p>
-</li>
-<li><p>[^] fix average mark and mark calculation errors, Fix <a href="https://github.com/ecomfe/echarts/issues/2367">#2367</a></p>
-</li>
-<li><p>[^] animation optimization when line chart change from <code>&#39;-&#39;</code> no data to data.</p>
-</li>
-<li><p>[^] mouse wheel zoom direction change to ommonly used one.</p>
-</li>
-<li><p>[^] data area zoom tool in toolbar support specified axis, see detail in<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature.dataZoom.yAxisIndex">toolbox document</a></p>
-</li>
-<li><p>[^] fix no data error on timeline, scale change from <code>[-1, 1]</code> to <code>[0, 1]</code> when data value axis has no data.</p>
-</li>
-<li><p>[^] fix drawing error of axis splitArea.</p>
-</li>
-<li><p>[^] fix multiple chart example linkage problem. Fix <a href="https://github.com/ecomfe/echarts/issues/2391">#2391</a></p>
-</li>
-<li><p>[^] fix the problem that color on legend cannot display correctly with pie chart color being callback function. Fix <a href="https://github.com/ecomfe/echarts/issues/2372">#2372</a></p>
-</li>
-<li><p>[^] fix mouse hover errors when pie chart data is 0.</p>
-</li>
-<li><p>[^] when all pie chart data are 0, secotrs changed to uniform distribution.</p>
-</li>
-<li><p>[^] fix errors in background seeting under IE 8.</p>
-</li>
-<li><p>[^] fix incorrect release event in tooltip component dispose.</p>
-</li>
-</ul>
-<h2 id="v3-0-0">v3.0.0</h2>
-<div class="time">2016-01-12</div>
-
-<ul>
-<li>The new echarts</li>
-</ul>
diff --git a/documents/en/coding-standard.html b/documents/en/coding-standard.html
deleted file mode 100644
index 826b231..0000000
--- a/documents/en/coding-standard.html
+++ /dev/null
@@ -1,567 +0,0 @@
-<h2 id="code-style">Code Style</h2>
-<h3 id="file">File</h3>
-<p><strong>[MUST]</strong> JavaScript Source files must be encoded in UTF-8 without BOM.</p>
-<h3 id="indentation">Indentation</h3>
-<p><strong>[MUST]</strong> 4 space indentation. tabs and 2 space are not allowed.</p>
-<p><strong>[MUST]</strong> <code>case</code> and <code>default</code> in <code>switch</code> must be indented.</p>
-<pre><code class="lang-js">// good
-switch (variable) {
-    case &#39;1&#39;:
-        // do...
-        break;
-    case &#39;2&#39;:
-        // do...
-        break;
-    default:
-        // do...
-}
-
-// bad
-switch (variable) {
-case &#39;1&#39;:
-    // do...
-    break;
-case &#39;2&#39;:
-    // do...
-    break;
-default:
-    // do...
-}
-</code></pre>
-<h3 id="space">Space</h3>
-<p><strong>[MUST]</strong> Set off binary operator with spaces. But place no space between unary operator and its operand.</p>
-<pre><code class="lang-js">var a = !arr.length;
-a++;
-a = b + c;
-</code></pre>
-<p><strong>[MUST]</strong> Place 1 space before the leading brace.</p>
-<pre><code class="lang-js">// good
-
-if (condition) {
-}
-
-set(&#39;attr&#39;, {
-    some: &#39;xxx&#39;,
-    any: &#39;yyy&#39;
-});
-
-function funcName() {
-}
-
-
-// bad
-
-if (condition){
-}
-
-set(&#39;attr&#39;,{
-    some: &#39;xxx&#39;,
-    any: &#39;yyy&#39;
-});
-
-function funcName(){
-}
-</code></pre>
-<p><strong>[MUST]</strong> Place 1 space after <code>if</code> / <code>else</code> / <code>for</code> / <code>while</code> / <code>function</code> / <code>switch</code> / <code>do</code> / <code>try</code> / <code>catch</code> / <code>finally</code>.</p>
-<pre><code class="lang-js">// good
-
-if (condition) {
-}
-
-while (condition) {
-}
-
-(function () {
-})();
-
-
-// bad
-
-if(condition) {
-}
-
-while(condition) {
-}
-
-(function() {
-})();
-</code></pre>
-<p><strong>[MUST]</strong> In the object creating statement, place 1 space after <code>:</code>, but no space before it.</p>
-<pre><code class="lang-js">// good
-var obj = {
-    a: 1,
-    b: 2,
-    c: 3
-};
-
-// bad
-var obj = {
-    a : 1,
-    b:2,
-    c :3
-};
-</code></pre>
-<p><strong>[MUST]</strong> Place no space between the function name and <code>(</code> in function declaration, expression of named function and function call.</p>
-<pre><code class="lang-js">// good
-
-function funcName() {
-}
-
-var funcName = function funcName() {
-};
-
-funcName();
-
-
-// bad
-
-function funcName () {
-}
-
-var funcName = function funcName () {
-};
-
-funcName ();
-</code></pre>
-<p><strong>[MUST]</strong> Place no space between <code>,</code> and <code>;</code>.</p>
-<pre><code class="lang-js">// good
-callFunc(a, b);
-
-// bad
-callFunc(a , b) ;
-</code></pre>
-<p><strong>[MUST]</strong> Place no space after <code>(</code> and <code>[</code> and before <code>)</code> and <code>]</code>.</p>
-<pre><code class="lang-js">// good
-
-callFunc(param1, param2, param3);
-
-save(this.list[this.indexes[i]]);
-
-needIncream &amp;&amp; (variable += increament);
-
-if (num &gt; list.length) {
-}
-
-while (len--) {
-}
-
-
-// bad
-
-callFunc( param1, param2, param3 );
-
-save( this.list[ this.indexes[ i ] ] );
-
-needIncreament &amp;&amp; ( variable += increament );
-
-if ( num &gt; list.length ) {
-}
-
-while ( len-- ) {
-}
-
-
-// good
-var arr1 = [];
-var arr2 = [1, 2, 3];
-var obj1 = {};
-var obj2 = {name: &#39;obj&#39;};
-var obj3 = {
-    name: &#39;obj&#39;,
-    age: 20,
-    sex: 1
-};
-
-// bad
-var arr1 = [ ];
-var arr2 = [ 1, 2, 3 ];
-var obj1 = { };
-var obj2 = { name: &#39;obj&#39; };
-var obj3 = {name: &#39;obj&#39;, age: 20, sex: 1};
-</code></pre>
-<p><strong>[MUST]</strong> Must no trailing space in each line.</p>
-<h3 id="line-break">Line Break</h3>
-<p><strong>[MUST]</strong> Place line break in the end of a statement.</p>
-<p><strong>[MUST]</strong> No more than 120 characters per line.</p>
-<p><strong>[MUST]</strong> Place operator at the beginning of a line if it break lines.</p>
-<pre><code class="lang-js">// good
-if (user.isAuthenticated()
-    &amp;&amp; user.isInRole(&#39;admin&#39;)
-    &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)
-    || user.hasAuthority(&#39;delete-admin&#39;)
-) {
-    // Code
-}
-
-var result = number1 + number2 + number3
-    + number4 + number5;
-
-
-// bad
-if (user.isAuthenticated() &amp;&amp;
-    user.isInRole(&#39;admin&#39;) &amp;&amp;
-    user.hasAuthority(&#39;add-admin&#39;) ||
-    user.hasAuthority(&#39;delete-admin&#39;)) {
-    // Code
-}
-
-var result = number1 + number2 + number3 +
-    number4 + number5;
-</code></pre>
-<p><strong>[MUST]</strong> Start a new line for <code>)</code>, <code>]</code>, <code>}</code> if the content inside the brackets occupies multiple lines.
-Make the same indent as the line where the corresponding <code>(</code>, <code>[</code>, <code>{</code> placed.</p>
-<pre><code class="lang-js">// good
-if (product) {
-    product.load();
-    if (user.isAuthenticated()
-        &amp;&amp; user.isInRole(&#39;admin&#39;)
-        &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)
-    ) {
-        sendProduct(user, product);
-    }
-}
-var arr = [
-    &#39;candy&#39;, &#39;sugar&#39;
-];
-
-// bad
-if (product) {
-    product.load();
-    if (user.isAuthenticated()
-        &amp;&amp; user.isInRole(&#39;admin&#39;)
-        &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)) {
-        sendProduct(user, product);
-    }
-}
-var arr = [
-        &#39;candy&#39;, &#39;sugar&#39;
-    ];
-</code></pre>
-<p><strong>[MUST]</strong> Must not break lines before <code>,</code> or <code>;</code>.</p>
-<pre><code class="lang-js">// good
-var obj = {
-    a: 1,
-    b: 2,
-    c: 3
-};
-
-foo(
-    aVeryVeryLongArgument,
-    anotherVeryLongArgument,
-    callback
-);
-
-
-// bad
-var obj = {
-    a: 1
-    , b: 2
-    , c: 3
-};
-
-foo(
-    aVeryVeryLongArgument
-    , anotherVeryLongArgument
-    , callback
-);
-</code></pre>
-<p><strong>[SUGGEST]</strong> Suggestion about line break and indent:</p>
-<pre><code class="lang-js">if (user.isAuthenticated()
-    &amp;&amp; user.isInRole(&#39;admin&#39;)
-    &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)
-) {
-    // Code
-}
-
-foo(
-    aVeryVeryLongArgument,
-    anotherVeryLongArgument,
-    callback
-);
-
-baidu.format(
-    dateFormatTemplate,
-    year, month, date, hour, minute, second
-);
-
-$(&#39;#items&#39;)
-    .find(&#39;.selected&#39;)
-    .highlight()
-    .end();
-
-var result = thisIsAVeryVeryLongCondition
-    ? resultA : resultB;
-
-var result = condition
-    ? thisIsAVeryVeryLongResult
-    : resultB;
-</code></pre>
-<p><strong>[MUST]</strong> Start a new line for <code>else</code> and <code>catch</code> if using multi-line blocks.</p>
-<pre><code class="lang-js">// good
-
-if (condition) {
-    // some statements;
-}
-else {
-    // some statements;
-}
-
-try {
-    // some statements;
-}
-catch (ex) {
-    // some statements;
-}
-
-
-// bad
-
-if (condition) {
-    // some statements;
-} else {
-    // some statements;
-}
-
-try {
-    // some statements;
-} catch (ex) {
-    // some statements;
-}
-</code></pre>
-<h3 id="statement">Statement</h3>
-<p><strong>[MUST]</strong> The comma must not be ignored at the end of a statement.</p>
-<p><strong>[MUST]</strong> The <code>{}</code> must not be ignored even if there is only one line.</p>
-<pre><code class="lang-js">// good
-if (condition) {
-    callFunc();
-}
-
-// bad
-if (condition) callFunc();
-if (condition)
-    callFunc();
-</code></pre>
-<p><strong>[MUST]</strong> Place no comma at the end of a function definition.</p>
-<pre><code class="lang-js">// good
-function funcName() {
-}
-
-// bad
-function funcName() {
-};
-
-// For function expression, the comma must not be ignored.
-var funcName = function () {
-};
-</code></pre>
-<p><strong>[MUST]</strong> No trailing comma in object and array declarations.</p>
-<pre><code class="lang-js">// good
-
-var obj = {
-    attr1: &#39;xxx&#39;,
-    attr2: &#39;yyy&#39;
-};
-
-var arr = [
-    &#39;xxx&#39;,
-    &#39;yyy&#39;
-];
-
-
-// bad
-
-var obj = {
-    attr1: &#39;xxx&#39;,
-    attr2: &#39;yyy&#39;,
-};
-
-var arr = [
-    &#39;xxx&#39;,
-    &#39;yyy&#39;,
-];
-</code></pre>
-<h3 id="naming-conventions">Naming Conventions</h3>
-<p><strong>[MUST]</strong> Use lowerCamelCase for variables, properties and function names.</p>
-<pre><code class="lang-js">var loadingModules = {};
-function loadProduct() {
-}
-</code></pre>
-<p><strong>[MUST]</strong> Use UpperCamelCase (Pascal) for class names.</p>
-<pre><code class="lang-js">function Element(options) {
-}
-</code></pre>
-<p><strong>[SUGGEST]</strong> All of the letters of a abbreviation should be both upper cases or both lower cases.</p>
-<pre><code class="lang-js">function parseSVG() {
-}
-var svgParser;
-</code></pre>
-<h2 id="language-features">Language features</h2>
-<h3 id="compatibility">Compatibility</h3>
-<p><strong>[MUST]</strong> The JavaScript code of ECharts should be based on <code>ECMAScript Language Specification Edition 3 (ES3)</code>. The language features that not supported by ES3 (namely, features that are only supported by ES5, ES6 or upper versions) must not be used.</p>
-<p>But there is an exception that ES Module can be used.</p>
-<p>Language features can be polyfilled by some utilities, but must not by modifying the prototype of the built-in JS objects.</p>
-<pre><code class="lang-js">// good
-
-import * as zrUtil from &#39;zrender/src/core/util&#39;;
-
-zrUtil.each(array, function (val, index) {
-    sum += val;
-});
-
-var result = zrUtil.map(array, function (val) {
-    return parse(val);
-});
-
-var pos = zrUtil.indexOf(array, val);
-
-var obj2 = zrUtil.extend({}, obj1);
-
-function Element() {
-    // ...
-}
-
-
-// bad
-
-array.forEach(function (val, index) {
-    sum += val;
-});
-
-let result = array.map(function (val) {
-    return parse(val);
-});
-
-const pos = array.indexOf(val);
-
-var obj2 = Object.assign({}, obj1);
-
-class Element {
-    // ...
-}
-
-String.prototype.trim = function () {
-};
-</code></pre>
-<h3 id="variable">Variable</h3>
-<p><strong>[MUST]</strong> Variables must be declared by <code>var</code>. And a <code>var</code> can not declares more than one variable.</p>
-<pre><code class="lang-js">// good
-var name = &#39;MyName&#39;;
-var hangModules = [];
-var missModules = [];
-var visited = {};
-
-// bad
-name = &#39;MyName&#39;;
-var hangModules = [],
-    missModules = [],
-    visited = {};
-</code></pre>
-<h3 id="condition">Condition</h3>
-<p><strong>[MUST]</strong> In equality expression, <code>==</code> can only be used on <code>null</code> or <code>undefined</code> detection. <code>===</code> should be used in the rest of cases .</p>
-<pre><code class="lang-js">// good
-if (age === 30) {
-    // ...
-}
-if (type == null) {
-    // ...
-}
-
-// bad
-if (age == 30) {
-    // ......
-}
-</code></pre>
-<p><strong>[SUGGEST]</strong> Use <code>xxx == null</code> to determine <code>null</code> or <code>undefined</code>.</p>
-<p><strong>[SUGGEST]</strong> Try best to make the meaning of <code>null</code> and <code>undefined</code> the same, namely, do not make users or developers distinguishing whether a variable is <code>null</code> or <code>undefined</code>.</p>
-<p><strong>[SUGGEST]</strong> The function expression or function declaration should not be placed inside a loop body.</p>
-<pre><code class="lang-js">// good
-function clicker() {
-    // ......
-}
-
-for (var i = 0, len = elements.length; i &lt; len; i++) {
-    var element = elements[i];
-    addListener(element, &#39;click&#39;, clicker);
-}
-
-
-// bad
-for (var i = 0, len = elements.length; i &lt; len; i++) {
-    var element = elements[i];
-    addListener(element, &#39;click&#39;, function () {});
-}
-</code></pre>
-<h3 id="type-conversion">Type Conversion</h3>
-<p><strong>[SUGGEST]</strong> Use <code>+ &#39;&#39;</code> to convert a value to string.</p>
-<pre><code class="lang-js">// good
-num + &#39;&#39;;
-
-// bad
-new String(num);
-num.toString();
-String(num);
-</code></pre>
-<p><strong>[SUGGEST]</strong> Use <code>+</code> to convert a value to number.</p>
-<pre><code class="lang-js">// good
-+str;
-
-// bad
-Number(str);
-</code></pre>
-<p><strong>[MUST]</strong> The second parameter must not be ignored when using <code>parseInt</code>.</p>
-<pre><code class="lang-js">// good
-parseInt(str, 10);
-
-// bad
-parseInt(str);
-</code></pre>
-<h3 id="string-object-array">String, Object, Array</h3>
-<p><strong>[MUST]</strong> Use <code>&#39;</code> but not <code>&quot;</code> to define a string.</p>
-<p><strong>[MUST]</strong> Use object literal <code>{}</code> to create a plain object.</p>
-<pre><code class="lang-js">// good
-var obj = {};
-
-// bad
-var obj = new Object();
-</code></pre>
-<p><strong>[MUST]</strong> If all of the properties of an object literal do not need quotation marks, they should ignore them. If quotation marks is necessary, use <code>&#39;</code> but not <code>&quot;</code>.</p>
-<pre><code class="lang-js">// good
-var info = {
-    name: &#39;someone&#39;,
-    age: 28
-};
-
-// bad
-var info = {
-    &#39;name&#39;: &#39;someone&#39;,
-    &#39;age&#39;: 28
-};
-var info2 = {
-    &quot;age&quot;: 40
-};
-</code></pre>
-<p><strong>[MUST]</strong> The prototype of built-in objects must not be modified.</p>
-<pre><code class="lang-js">// Forbidden
-String.prototype.trim = function () {
-};
-</code></pre>
-<p><strong>[SUGGEST]</strong> Try best to use <code>.</code> but not <code>[]</code> to visit properties of an object.</p>
-<p><strong>[SUGGEST]</strong> <code>hasOwnProperty</code> should be used to when using <code>for ... in ...</code>, in case that some extra properties is added on the prototype of <code>Object</code> in some runtime environment.</p>
-<pre><code class="lang-js">var newInfo = {};
-for (var key in info) {
-    if (info.hasOwnProperty(key)) {
-        newInfo[key] = info[key];
-    }
-}
-</code></pre>
-<p><strong>[MUST]</strong> Use array literal <code>[]</code> to create an array, except intending to create an array with a given length.</p>
-<pre><code class="lang-js">// good
-var arr = [];
-var arr2 = new Array(1e4);
-
-// bad
-var arr = new Array();
-</code></pre>
-<p><strong>[MUST]</strong> Do not use <code>for in</code> in array traverse.</p>
-<h3 id="others">Others</h3>
-<p><strong>[MUST]</strong> Do not use <code>eval</code> and <code>with</code>. <code>new Function</code> can be used.</p>
diff --git a/documents/en/option-gl.json b/documents/en/option-gl.json
deleted file mode 100644
index 17ac83f..0000000
--- a/documents/en/option-gl.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"globe":{"type":["Object"],"description":"<p>地球组件。组件提供了地球的绘制以及相应的坐标系,开发者可以在上面展示三维的散点图,气泡图,柱状图,飞线图。</p>\n","properties":{"show":{"type":["boolean"],"description":"<p>是否显示地球组件。</p>\n","default":true},"globeRadius":{"type":["number"],"description":"<p>地球的半径。单位相对于三维空间,跟 <a href=\"#globe.viewControl.distance\">viewControl.distance</a> 相关。</p>\n","default":100},"baseTexture":{"type":["string","HTMLImag [...]
\ No newline at end of file
diff --git a/documents/en/option-gl_description.json b/documents/en/option-gl_description.json
deleted file mode 100644
index e921d0d..0000000
--- a/documents/en/option-gl_description.json
+++ /dev/null
@@ -1 +0,0 @@
-{"option":{"properties":{"globe":{"properties":{"show":{"description":"<p>是否显示地球组件。</p>\n"},"globeRadius":{"description":"<p>地球的半径。单位相对于三维空间,跟 <a href=\"#globe.viewControl.distance\">viewControl.distance</a> 相关。</p>\n"},"baseTexture":{"description":"<p>地球的纹理。支持图片路径字符串,图片或者 Canvas 的对象。</p>\n<p>也支持直接使用 echarts 的实例作为纹理,此时在地球上的鼠标动作会跟纹理上使用的 echarts 实例有联动。</p>\n<p>示例:</p>\n<pre><code class=\"lang-js\">// 使用地球的纹理图片\nbaseTexture: &#39;asset/earth.jpg&#39;\n\n\n// 使用 echarts 绘制世界地图的实例作为纹理\nvar ca [...]
\ No newline at end of file
diff --git a/documents/en/option-gl_outline.json b/documents/en/option-gl_outline.json
deleted file mode 100644
index e95dbab..0000000
--- a/documents/en/option-gl_outline.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"globe":{"type":["Object"],"description":"<p>地球组件。组件提供了地球的绘制以及相应的坐标系,开发者可以在上面展示三维的散点图,气泡图,柱状图,飞线图。</p>\n","properties":{"show":{"type":["boolean"],"default":true},"globeRadius":{"type":["number"],"default":100},"baseTexture":{"type":["string","HTMLImageElement","HTMLCanvasElement","EChartsInstance"]},"heightTexture":{"type":["string","HTMLImageElement","HTMLCanvasElement"]},"displacementTexture": [...]
\ No newline at end of file
diff --git a/documents/en/option-gl_part_globe.json b/documents/en/option-gl_part_globe.json
deleted file mode 100644
index 166d5a6..0000000
--- a/documents/en/option-gl_part_globe.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
-  "partName": "globe",
-  "properties": {
-    "show": {
-      "type": [
-        "boolean"
-      ],
-      "description": "<p>是否显示地球组件。</p>\n",
-      "default": true
-    },
-    "globeRadius": {
-      "type": [
-        "number"
-      ],
-      "description": "<p>地球的半径。单位相对于三维空间,跟 <a href=\"#globe.viewControl.distance\">viewControl.distance</a> 相关。</p>\n",
-      "default": 100
-    },
-    "baseTexture": {
-      "type": [
-        "string",
-        "HTMLImageElement",
-        "HTMLCanvasElement",
-        "EChartsInstance"
-      ],
-      "description": "<p>地球的纹理。支持图片路径字符串,图片或者 Canvas 的对象。</p>\n<p>也支持直接使用 echarts 的实例作为纹理,此时在地球上的鼠标动作会跟纹理上使用的 echarts 实例有联动。</p>\n<p>示例:</p>\n<pre><code class=\"lang-js\">// 使用地球的纹理图片\nbaseTexture: &#39;asset/earth.jpg&#39;\n\n\n// 使用 echarts 绘制世界地图的实例作为纹理\nvar canvas = document.createElement(&#39;canvas&#39;);\nvar mapChart = echarts.init(canvas, null, {\n    width: 4096, height: 2048\n});\nmapChart.setOption({\n    series : [\n        {\n            type: &#39;map&#39;,\n            ma [...]
-    },
-    "heightTexture": {
-      "type": [
-        "string",
-        "HTMLImageElement",
-        "HTMLCanvasElement"
-      ],
-      "description": "<p>地球的高度纹理。高度纹理可以用于配合光照表现地球表面的明暗细节。下面两图分别是使用 <code>heightTexture</code> 和未使用 <code>heightTexuture</code> 的效果区别。</p>\n<p><img width=\"300\" height=\"auto\" src=\"documents/asset/gl/img/heightmap-enable.png\"></p>\n<p><img width=\"300\" height=\"auto\" src=\"documents/asset/gl/img/heightmap-disable.png\"></p>\n"
-    },
-    "displacementTexture": {
-      "type": [
-        "string",
-        "HTMLImageElement",
-        "HTMLCanvasElement"
-      ],
-      "description": "<p>地球顶点的置换纹理,默认同 <a href=\"\" target=\"_blank\">heightTexture</a></p>\n"
-    },
-    "displacementScale": {
-      "type": [
-        "number"
-      ],
-      "description": ""
-    }
-  }
-}
\ No newline at end of file
diff --git a/documents/en/option.json b/documents/en/option.json
deleted file mode 100644
index ecc9b1a..0000000
--- a/documents/en/option.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>Title component, including main title and subtitle.</p>\n<p>In ECharts 2.x, a single instance of ECharts could contains one title component at most. However, in ECharts 3, there could be one or more than one title components. It is more useful when multiple diagrams in one instance all need titles.</p>\n<p><strong>Here are some instances of different a [...]
\ No newline at end of file
diff --git a/documents/en/option_description.json b/documents/en/option_description.json
deleted file mode 100644
index 35ce60d..0000000
--- a/documents/en/option_description.json
+++ /dev/null
@@ -1 +0,0 @@
-{"option":{"properties":{"title":{"properties":{"id":{"description":"<p>Component ID, not specified by default. If specified, it can be used to refer the component in option or API.</p>\n"},"show":{"description":"<p>It specifies whether to show the title component.</p>\n"},"text":{"description":"<p>The main title text, supporting for <code>\\n</code> for newlines.</p>\n"},"link":{"description":"<p>The hyper link of main title text.</p>\n"},"target":{"description":"<p>Open the hyper link  [...]
\ No newline at end of file
diff --git a/documents/en/option_outline.json b/documents/en/option_outline.json
deleted file mode 100644
index b3cb879..0000000
--- a/documents/en/option_outline.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>Title component, including main title and subtitle.</p>\n<p>In ECharts 2.x, a single instance of ECharts could contains one title component at most. However, in ECharts 3, there could be one or more than one title components. It is more useful when multiple diagrams in one instance all need titles.</p>\n<p><strong>Here are some instances of different a [...]
\ No newline at end of file
diff --git a/documents/en/tutorial.json b/documents/en/tutorial.json
deleted file mode 100644
index 5af7598..0000000
--- a/documents/en/tutorial.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"Get Started with ECharts in 5 minutes":{"type":["*"],"description":"<h2 id=\"get-echarts\">Get ECharts</h2>\n<p>First, install ECharts using one of the following methods:</p>\n<ol>\n<li><p>The <a href=\"https://ecomfe.github.io/echarts-doc/public/en/download.html\" target=\"_blank\">official download page</a>, which has different builds for common needs. If you want to include all packages, you  [...]
\ No newline at end of file
diff --git a/documents/zh/api.json b/documents/zh/api.json
deleted file mode 100644
index 1240d62..0000000
--- a/documents/zh/api.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>Global echarts object, which can be accessed after including <code>echarts.js</code> in script tag or through <code>require(&#39;echarts&#39;)</code> in AMD environment.</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelR [...]
\ No newline at end of file
diff --git a/documents/zh/changelog.html b/documents/zh/changelog.html
deleted file mode 100644
index bd646b6..0000000
--- a/documents/zh/changelog.html
+++ /dev/null
@@ -1,930 +0,0 @@
-<h2 id="v4-2-1-rc1">v4.2.1.rc1</h2>
-<div class="time">2019-01-22</div>
-
-<ul>
-<li><p>[Fix] Fix text cache problem. See <a href="https://github.com/apache/incubator-echarts/issues/9190">#9190</a>, <a href="https://github.com/apache/incubator-echarts/issues/9597">#9597</a>, <a href="https://github.com/apache/incubator-echarts/issues/9762">#9762</a>.</p>
-</li>
-<li><p>[Fix] Fix that in some case re-<code>setOption</code> in event handler throws error. See <a href="https://github.com/apache/incubator-echarts/issues/9649">#9649</a>.</p>
-</li>
-<li><p>[Fix] Fix that geo region problem causes <code>showTip</code> abnormal. See <a href="https://github.com/apache/incubator-echarts/issues/9156">#9156</a>.</p>
-</li>
-<li><p>[Fix] Fix that stacked bars are over cartesian in some cases. See <a href="https://github.com/apache/incubator-echarts/issues/9346">#9346</a>.</p>
-</li>
-<li><p>[Fix] Fix that legend is not able to scroll when the space is not enough to contain one item. See <a href="https://github.com/apache/incubator-echarts/issues/6743">#6743</a>, <a href="https://github.com/apache/incubator-echarts/issues/8971">#8971</a>, <a href="https://github.com/apache/incubator-echarts/issues/9471">#9471</a>.</p>
-</li>
-<li><p>[Fix] Fix that the centered pie label might has some bias on some angles. See <a href="https://github.com/apache/incubator-echarts/issues/9657">#9657</a>.</p>
-</li>
-<li><p>[Fix] Fix that Geo map panning is not working on MS Edge browser See <a href="https://github.com/apache/incubator-echarts/issues/9479">#9479</a>.</p>
-</li>
-<li><p>[Fix] Fix that label dispaly problem in map series. See <a href="https://github.com/apache/incubator-echarts/issues/9682">#9682</a>.</p>
-</li>
-<li><p>[Fix] Fix that <code>visualMap: false</code> set on data items makes subsequent items abnormal. See <a href="https://github.com/apache/incubator-echarts/issues/8799">#8799</a>.</p>
-</li>
-<li><p>[Fix] When <code>axisLabel.interval</code> of a category axis is set as <code>0</code>, all labels show regardless of overlap. See <a href="https://github.com/apache/incubator-echarts/issues/9589">#9589</a>.</p>
-</li>
-</ul>
-<h2 id="v4-2-0-rc2">v4.2.0.rc2</h2>
-<div class="time">2018-10-15</div>
-
-<p>Recovery build</p>
-<p>Fix the problem that bar progressive was blocked.</p>
-<h2 id="v4-2-0-rc1">v4.2.0.rc1</h2>
-<div class="time">2018-09-11</div>
-
-<ul>
-<li><p><strong>[Feature] Support non-html tooltip</strong>, which enable show tooltip on non-html environment, for example, WeChat Mini App. Use <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.renderMode">tooltip.renderMode</a> to enable this feature.</p>
-</li>
-<li><p><strong>[Feature] Support event filtering</strong>, which enable listen event triggered by specified component, series, data items. See <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.on">chart.on</a> for details, where a new parameter <code>query</code> provided this feature. Support event listening for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a> and <a href="https://ecomfe.github.io/echarts [...]
-</li>
-<li><p><strong>[Feature] Enable implementing scroll bar</strong> by dataZoom (similar behavior as the browser scroll bar), see <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom-inside.moveOnMouseWheel">dataZoom-inside.moveOnMouseWheel</a>, and see the <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=custom-gantt-flight">Gantt example</a>.</p>
-</li>
-<li><p>[Feature] Support focusing node adjacency in sankey diagram. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sankey.focusNodeAdjacency">focusNodeAdjacency</a> and <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-product">example</a>.</p>
-</li>
-<li><p>[Feature] Support vertical layout of sankey diagram, see <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sankey.orient">series-sankey.orient</a> and <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-vertical">Vertical sankey example</a>.</p>
-</li>
-<li><p>[Feature] Support roam for tree diagram. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-tree.roam">series-tree.roam</a>.</p>
-</li>
-<li><p>[Feature] Enable to set an axis as <code>-1</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.encode">encode</a> for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>, which indicates that the axis and its corresponding dataZoom do not control any dimension of the series (either calculate axis extent by this series nor scale or filter this series). See <a href="https://ecomfe.github.io/ech [...]
-</li>
-<li><p>[Feature] Enable layout <code>&#39;cover&#39;</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem.return_path.shape.layout">path shape</a> for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>, which brings convenience when using <a href="http://www.w3.org/TR/SVG/paths.html#PathData">SVG PathData</a> create shapes. See <a href="https://ecomfe.github.io/echarts-examples/public/edit [...]
-</li>
-<li><p>[Feature] Enhance <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>: Added <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem.arguments.params">params.actionType</a>, enables some optimize. And add<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem.arguments.params">params.coordSys.zoom</a> for geo coordinate system. Add <a href="https://ecomfe.gith [...]
-</li>
-<li><p>[Feature] Support inner radius for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#radar.radius">radar</a>. See <a href="https://github.com/apache/incubator-echarts/issues/8717">#8717</a>.</p>
-</li>
-<li><p>[Fix] Fix polar category axis interval bug. See <a href="https://github.com/apache/incubator-echarts/issues/8791">#8791</a>.</p>
-</li>
-<li><p>[Fix] Do not support set polar center on series. Center should be set on <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#polar.center">polar.center</a>.</p>
-</li>
-<li><p>[Fix] Update normal shadow style for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/apache/incubator-echarts/issues/8583">#8583</a>.</p>
-</li>
-<li><p>[Fix] Fix empty <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataset">dataset</a> problem. See <a href="https://github.com/apache/incubator-echarts/issues/8395">#8395</a>.</p>
-</li>
-<li><p>[Fix] Fix bar start position when multiple axes exists. See <a href="https://github.com/apache/incubator-echarts/issues/8747">#8747</a>.</p>
-</li>
-<li><p>[Fix] Remove clipPath for expansion animation. See <a href="https://github.com/apache/incubator-echarts/issues/8994">#8994</a>.</p>
-</li>
-<li><p>[Fix] Fix axes overlap when two Y axes are on one X axis. See <a href="https://github.com/apache/incubator-echarts/issues/8975">#8975</a>.</p>
-</li>
-</ul>
-<h2 id="v4-1-0">v4.1.0</h2>
-<div class="time">2018-05-02</div>
-
-<ul>
-<li><p>[Feature] Enable candlestick and bar chart rendering and zooming in a large amount of data (200K). Add option <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.progressiveChunkMode">series-candlestick.progressiveChunkMode</a> to enhance the effect when progressively rendering. See example <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=candlestick-large">candlestick-large</a>.</p>
-</li>
-<li><p>[Feature] Add tree directions from right to left, from bottom to top for tree series. <a href="https://github.com/ecomfe/echarts/issues/7351">#7351</a> <a href="https://github.com/ecomfe/echarts/issues/7154">#7154</a>. See example <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=tree-orient-right-left">tree-orient-right-left</a>, <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=tree-vertical">tree-vertical</a>.</p>
-</li>
-<li><p>[Feature] Support keeping-aspect for legend path. <a href="https://github.com/ecomfe/echarts/issues/7831">#7831</a></p>
-</li>
-<li><p>[Feature] Support node dragging for sankey chart. See example <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-energy">sankey-energy</a>.</p>
-</li>
-<li><p>[Enhance] Category axis enhancement:</p>
-<ul>
-<li>Optimize the performance in a large amount of data (&gt; 100K ~ 1M)</li>
-<li>Enhance the auto interval strategy.</li>
-<li>Enhance the animation when zooming and moving the data window of cartesian.</li>
-</ul>
-</li>
-<li><p>[Enhance] In line chart, enhance symbol display strategy when using category axis (see <code>showAllSymbol:&#39;auto&#39;</code>).</p>
-</li>
-<li><p>[Enhance] Support that lift the brushed elements to the top (add option <code>visualMap.inRange.liftZ</code>).</p>
-</li>
-<li><p>[Enhance] Enhance the order of nodes for sankey diagram. <a href="https://github.com/ecomfe/echarts/issues/3390">#3390</a> <a href="https://github.com/ecomfe/echarts/issues/3543">#3543</a> <a href="https://github.com/ecomfe/echarts/issues/6365">#6365</a> <a href="https://github.com/ecomfe/echarts/issues/4880">#4880</a> <a href="https://github.com/ecomfe/echarts/issues/4986">#4986</a></p>
-</li>
-<li><p>[Enhance] Enhance sampling performance in progressive mode.</p>
-</li>
-<li><p>[Enhance] Enhance parallel performance in progressive mode.</p>
-</li>
-<li><p>[Enhance] Currently do not filter empty data item in data zoom, which makes line chart keeping broken. <a href="https://github.com/ecomfe/echarts/issues/7955">#7955</a></p>
-</li>
-<li><p>[Enhance] Support toolbox.feature merge.</p>
-</li>
-<li><p>[Fix] Resolve browser become unresponsive when the data of sankey series has cycle. <a href="https://github.com/ecomfe/echarts/issues/7495">#7495</a> <a href="https://github.com/ecomfe/echarts/issues/8117">#8117</a> <a href="https://github.com/ecomfe/echarts/issues/7583">#7583</a> <a href="https://github.com/ecomfe/echarts/issues/7325">#7325</a> <a href="https://github.com/ecomfe/echarts/issues/6555">#6555</a></p>
-</li>
-<li><p>[Fix] <code>yAxis</code> extent did not update when some of the stacked bar series hide. <a href="https://github.com/ecomfe/echarts/issues/8003">#8003</a></p>
-</li>
-<li><p>[Fix] Currently we fetch name from <code>dateItem.name</code> firstly in list. <a href="https://github.com/ecomfe/echarts/issues/7966">#7966</a></p>
-</li>
-<li><p>[Fix] Typed array incorrect usage in WeChat app.</p>
-</li>
-<li><p>[Fix] <code>option</code> in axis data item did not work. <a href="https://github.com/ecomfe/echarts/issues/7954">#7954</a></p>
-</li>
-<li><p>[Fix] <code>markArea</code> only displayed the last one. <a href="https://github.com/ecomfe/echarts/issues/7902">#7902</a></p>
-</li>
-<li><p>[Fix] Fixed the WeChat environment imprecise detection.</p>
-</li>
-<li><p>[Fix] Rounding error in clip symbol for line chart. <a href="https://github.com/ecomfe/echarts/issues/7913">#7913</a></p>
-</li>
-<li><p>[Fix] The default tooltip in candlestick only showed one item. <a href="https://github.com/ecomfe/echarts/issues/8149">#8149</a></p>
-</li>
-<li><p>[Fix] Bar chart start point was incorrect when multiple axes exist. <a href="https://github.com/ecomfe/echarts/issues/7412">#7412</a></p>
-</li>
-<li><p>[Fix] <code>markArea</code> did not display when using ordinal string. <a href="https://github.com/ecomfe/echarts/issues/7849">#7849</a></p>
-</li>
-<li><p>[Fix] <code>dataZoom</code> threw error when series was empty. <a href="https://github.com/ecomfe/echarts/issues/7666">#7666</a></p>
-</li>
-<li><p>[Fix] Add compatibility of data exceptions for sankey series. <a href="https://github.com/ecomfe/echarts/issues/2867">#2867</a></p>
-</li>
-<li><p>[Fix] Fix error when removing node or rendering again for the tree series. <a href="https://github.com/ecomfe/echarts/issues/8038">#8038</a> <a href="https://github.com/ecomfe/echarts/issues/8040">#8040</a> <a href="https://github.com/ecomfe/echarts/issues/7720">#7720</a> <a href="https://github.com/ecomfe/echarts/issues/7363">#7363</a> <a href="https://github.com/ecomfe/echarts/issues/7315">#7315</a></p>
-</li>
-<li><p>[Fix] <code>sunburst</code> chart roll-up element was not removed when chart.setOption called. <a href="https://github.com/ecomfe/echarts/issues/8132">#8132</a></p>
-</li>
-<li><p>[Fix] SVG axisPointer text position bug. <a href="https://github.com/ecomfe/echarts/issues/7947">#7947</a></p>
-</li>
-<li><p>[Fix] Large lines chart render bug in large mode.</p>
-</li>
-<li><p>[Fix] The last day of a month was not displayed in calendar. <a href="https://github.com/ecomfe/echarts/issues/8045">#8045</a></p>
-</li>
-<li><p>[Fix] Data sampling of line chart caused incorrect extent when data had NaN.</p>
-</li>
-<li><p>[Fix] Data sampling of line chart worked abnormally when using <code>series.encode</code>. <a href="https://github.com/ecomfe/echarts/issues/8017">#8017</a></p>
-</li>
-<li><p>[Fix] <code>legendHoverLink: false</code> did not work appropriately when multiple series had the same name. <a href="https://github.com/ecomfe/echarts/issues/8010">#8010</a></p>
-</li>
-<li><p>[Fix] Some of the graph hover style did not work.</p>
-</li>
-<li><p>[Fix] Fix axis extent calculation error when using stack.</p>
-</li>
-</ul>
-<h2 id="v4-0-4">v4.0.4</h2>
-<div class="time">2018-02-28</div>
-
-<p>[Recovery Build]</p>
-<ul>
-<li>[^] Fixed bar layout problem. See <a href="https://github.com/ecomfe/echarts/issues/7831">#7831</a>.</li>
-</ul>
-<h2 id="v4-0-3">v4.0.3</h2>
-<div class="time">2018-02-27</div>
-
-<ul>
-<li><p><strong>[+] ECharts has been able to work on WeChat Applet.</strong></p>
-</li>
-<li><p>[+] Added a new smooth policy, which corrects some undesired smooth result. See details in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.smooth">series-line.smooth</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.smoothMonotone">series-line.smoothMonotone</a>. Fixed <a href="https://github.com/ecomfe/echarts/issues/7158">#7158</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.symbolOffset">series-line.symbolOffset</a> of axis arrow. See <a href="https://github.com/ecomfe/echarts/issues/7422">#7422</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst.label.minAngle">series-sunburst.label.minAngle</a>, which enables hiding text if the sector is less then the <code>minAngle</code>. See <a href="https://github.com/ecomfe/echarts/issues/7614">#7614</a>.</p>
-</li>
-<li><p>[+] Supported tooltip in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/ecomfe/echarts/issues/7691">#7691</a>.</p>
-</li>
-<li><p>[+] Supported configuring <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst.nodeClick">series-sunburst.nodeClick</a> in level or single sector. See <a href="https://github.com/ecomfe/echarts/issues/7541">#7541</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.stack">stack data</a> by value but not index. Fixed stack bug when using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataset">dataset</a>. See <a href="https://github.com/ecomfe/echarts/issues/7535">#7535</a>, <a href="https://github.com/ecomfe/echarts/issues/7560">#7560</a>, <a href="https://github.com/ecomfe/echarts/issues/6861">#6861</a>.</p>
-</li>
-<li><p>[^] Fixed shape clip when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line">line chart</a> is overflow cartesian area.</p>
-</li>
-<li><p>[^] Fixed that the last area of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.splitArea">splitArea</a> did not display. See <a href="https://github.com/ecomfe/echarts/issues/7118">#7118</a>.</p>
-</li>
-<li><p>[^] Fixed gradient color bug of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/ecomfe/echarts/issues/7569">#7569</a>.</p>
-</li>
-<li><p>[^] Fixed the case when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> component is not imported for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">sunburst</a>. See <a href="https://github.com/ecomfe/echarts/issues/7575">#7575</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.appendData">apendData</a> did not work when data amount was less then <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-scatter.progressive">progressive</a> limit. See <a href="https://github.com/ecomfe/echarts/issues/7718">#7718</a> and <a href="https://github.com/ecomfe/echarts/issues/7625">#7625</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="api.html#echartsInstance.appendData">apendData</a> caused series color changed if series name was not specified.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.axisPointer.label.show">tooltip.axisPointer.label.show</a> did not work when set as <code>false</code>. See <a href="https://github.com/ecomfe/echarts/issues/7725">#7725</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map</a> could not be selected if an area had no data. See <a href="https://github.com/ecomfe/echarts/issues/7629">#7629</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a> encode problem. See <a href="https://github.com/ecomfe/echarts/issues/7715">#7715</a>.</p>
-</li>
-<li><p>[^] Fixed the data item empty check logic, which caused that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.renderItem">renderItem</a> could not enter when value array length not the same, and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataset">dataset</a> could not be displayed. See <a href="https://github.com/ecomfe/echarts/issues/7733">#7733</a>.</p>
-</li>
-<li><p>[^] Fixed the textStyle compatibility logic.</p>
-</li>
-</ul>
-<h2 id="v4-0-2">v4.0.2</h2>
-<div class="time">2018-01-18</div>
-
-<ul>
-<li><p>[^] Fixed that in some case the scollable legend (<code>legend.type: &#39;scroll&#39;</code>) caused ghost. See <a href="https://github.com/ecomfe/echarts/issues/7502">#7502</a>.</p>
-</li>
-<li><p>[^] Fixed that the <code>selected</code> option did not work in the data item of <a href="option.html#series-pie">pie</a>. See <a href="https://github.com/ecomfe/echarts/issues/7515">#7515</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="option.html#timeline.controlStyle.showNextBtn">play button</a> of timeline component could not be disabled. See <a href="https://github.com/ecomfe/echarts/issues/7506">#7506</a>.</p>
-</li>
-</ul>
-<h2 id="v4-0-1">v4.0.1</h2>
-<div class="time">2018-01-17</div>
-
-<h2 id="v4-0-0">v4.0.0</h2>
-<div class="time">2018-01-16</div>
-
-<ul>
-<li><p>[+] Supported to render up to <strong>tens millions of data</strong> directly。ECharts4 has upgrade to stream architecture, and along with detailed optimization, it has supported to render incrementally loaded data and support progressive rendering.</p>
-<ul>
-<li>Ten millions of GIS data probably take up to about hundreds MB of space. In this case chunked data loading or WebStock is required for the purpose of display graphics as soon as possible and not blocking the browser while processing loaded data. The samples of incremental data loading can be checked here: <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=scatterGL-gps&amp;gl=1">scatterGL-gps</a> and <a href="https://ecomfe.github.io/echarts-examples/public/edito [...]
-<li>Supported the human interactions in the big data scenario, where continuous interactions (e.g., roam in geo and cartesian) will not block the browser. Benefit from the using of GPU and avoiding of layout recalculation, ECharts GL provides smooth interactions, which has been demonstrated in the examples above. Without WebGL, the basic ECharts implements progressive rendering to support non-blocking interaction, which can be checked at the pan and zoom in <a href="https://ecomfe.github [...]
-</ul>
-</li>
-<li><p>[+] <strong>Published ZRender SVG Rendering Engine</strong> as an alternative backend of ECharts besides the existing Canvas Rendering Engine. The choice of rendering engine usually depends on the scenario, for example, benefit from the low memory cost, SVG Rendering Engine is suitable for mobile device, or the case that many ECharts instances exists in a single page, while the Canvas Rendering Engine is suitable for big data rendering or when visual effects required. Canvas Rende [...]
-</li>
-<li><p>[+] <strong>Published Sunburst Chart</strong> to visualize hierarchical data efficiently with excellent interactions. See [examples] and (excellent) and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sunburst">docs</a>。</p>
-</li>
-<li><p>[+] <strong>Published <a href="http://echarts.baidu.com/tutorial.html#%E6%95%B0%E6%8D%AE%E9%9B%86%EF%BC%88dataset%EF%BC%89">dataset</a> component</strong> to support data based configuration, visual encoding and data sharing in different series.</p>
-</li>
-<li><p>[+] <strong>Supported WAI-ARIA (the Accessible Rich Internet Applications Suite)</strong> to help the disabled people to access the data visualization in web.</p>
-</li>
-<li><p>[+] Since ECharts4, the options <code>label</code> and <code>itemStyle</code> has been flattened. The original level of <code>normal</code> is not needed any more, which make ECharts option more neat. As always, <strong>The previous option style in ECharts3 is still be compatible</strong>.</p>
-</li>
-<li><p>[+] Added two color themes, named &#39;light&#39; and &#39;dark&#39;. Apply them by <code>echarts.init(dom, themeName);</code>.</p>
-</li>
-<li><p>[+] Supported that auto collect legend names when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#legend.data">legend.data</a> is not specified.</p>
-</li>
-<li><p>[+] Supported that auto collect category names when <code>axis.type</code> is <code>&#39;category&#39;</code> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.data">axis.data</a> is not specified.</p>
-</li>
-</ul>
-<h2 id="v3-8-4">v3.8.4</h2>
-<div class="time">2017-11-13</div>
-
-<ul>
-<li>[^] Fixed that <code>registerMap</code> is null on <code>index*.js</code>.</li>
-<li>[^] Fixed some CommonJS incorrect brought by injection.</li>
-</ul>
-<h2 id="v3-8-2">v3.8.2</h2>
-<div class="time">2017-11-10</div>
-
-<ul>
-<li>[^] Fixed backward compatibility problems brounght by <code>3.8.0</code>:<ul>
-<li>In <code>3.8.0</code>, the content in <code>lib</code> directory is the same as the content in <code>src</code> directory (both are ES Module), which may not compatible with the old verisons of node and webpack. So rollback to commonJS format in <code>lib</code> of <code>3.8.2</code>.</li>
-<li>In <code>3.8.0</code>, the source code in <code>src</code> constains global variable <code>__DEV__</code> (which prints dev helper info for echarts users). To get the declaration of the global variable, users should include <code>echarts/src/config.js</code> manually or make some settings in <code>webpack</code>/<code>rollup</code> (Check <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Create%20Custom%20Build%20of%20ECharts">custom build tutorial</a> please), whic [...]
-<li>After <code>3.8</code>, <code>echarts/src/echarts.js</code> (the same as <code>echarts/lib/echarts.js</code> in <code>3.8.0</code>) does not include util methods, which used to be mounted on it. Now util methods are listed in <code>echarts/src/export</code> and mounted on <code>echarts/echarts*.js</code>. But it is not backward compatibility, so we have rollbacked to mount them on <code>echarts/lib/echarts.js</code> in <code>3.8.2</code>.</li>
-<li>The way of including <code>echarts/extension/dataTool</code>, havs been rollbacked to the original approach before <code>3.8</code>, where it must be included explicitly, and the namespace will be mounted on <code>echarts</code> namespame.</li>
-</ul>
-</li>
-<li>[^] Fixed the problem that SVG renderer throws error when encounter null value.</li>
-</ul>
-<h2 id="v3-8-0">v3.8,0</h2>
-<div class="time">2017-11-07</div>
-
-<ul>
-<li><p>[+] <strong>Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-tree">Tree Chart</a></strong>, including <a href="https://ecomfe.github.io/echarts-examples/public/index.html#tree-basic">horizontal layout</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#tree-vertical">vertical layout</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#tree-radial">radial layout</a>.</p>
-</li>
-<li><p>[+] <strong>Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Render%20by%20Canvas%20or%20SVG">SVG Renderer (beta)</a></strong>, enable developers to choose SVG or Canvas renderer based on their platfroms and functional requirments.</p>
-</li>
-<li><p>[+] Source code of echarts has been switched to ES Module, which enabled tree shaking of bundle and reduced size.</p>
-</li>
-<li><p>[+] Supported build scripts for creating custom build, including multiple language support. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Create%20Custom%20Build%20of%20ECharts">custom build tutorial</a>. And added Finnish support, which is contributed by <a href="https://github.com/xvaara">xvaara</a> in <a href="https://github.com/ecomfe/echarts/pull/6863">PR #6863</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLine.symbol">axis arrow</a>. See <a href="https://github.com/ecomfe/echarts/issues/6675">#6675</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.levels.itemStyle.normal.strokeWidth">strokeWidth</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.levels.itemStyle.normal.strokeColor">strokeColor</a> in treemap. See <a href="https://github.com/ecomfe/echarts/issues/6804">#6804</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.focusNodeAdjacency">show adjacent nodes</a> in graph. See <a href="https://github.com/ecomfe/echarts/issues/6772">#6772</a>.</p>
-</li>
-<li><p>[^] Fixed the area calculation when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#grid.containLabel">grid.containLabel</a> is <code>true</code> and axis is <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#yAxis.axisLabel.rotate">rotated</a>. Thanks <a href="https://github.com/xvaara">xvaara</a> for <a href="https://github.com/ecomfe/echarts/pull/6951">PR #6951</a>.</p>
-</li>
-<li><p>[^] Fixed that the calculation of interval is not incorrect when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.rotate">axisLabel.rotate</a> is set in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">category axis</a>. See <a href="https://github.com/ecomfe/echarts/issues/4170">#4170</a>. Thanks<a href="https://github.com/lanyuechen">lanyuechen</a> for <a href="https://github.com/ecomfe/echarts/pull/6903">PR #6903 [...]
-</li>
-<li><p>[^] Fixed the negative problem in <code>dataTool.prepareBoxplotData</code>. Thanks <a href="https://github.com/d-rudolf">d-rudolf</a> for <a href="https://github.com/ecomfe/echarts/pull/6749">PR #6749</a>.</p>
-</li>
-<li><p>[^] Enhanced the label interval of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">time axis</a>. Thanks <a href="https://github.com/xiaoshan00">xiaoshan00</a> for <a href="https://github.com/ecomfe/echarts/pull/6808">PR #6808</a>.</p>
-</li>
-<li><p>[^] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#radiusAxis.inverse">radiusAxis.inverse</a>. See <a href="https://github.com/ecomfe/echarts/issues/6805">#6805</a> and <a href="https://github.com/ecomfe/echarts/issues/4253">#4253</a>.</p>
-</li>
-<li><p>[^] Renamed some variables to avoid webpack special variable name. See <a href="https://github.com/ecomfe/echarts/issues/6788">#6788</a>.</p>
-</li>
-<li><p>[^] Fixed position problem of <a href="https://ecomfe.github.io/echarts-examples/public/index.html#pie-legend">scrollable legend</a>. See <a href="https://github.com/ecomfe/echarts/issues/6756">#6756</a>.</p>
-</li>
-<li><p>[^] Fixed that the <a href="https://ecomfe.github.io/echarts-examples/public/index.html#themeRiver-basic">themeRiver</a> legend color is incorrect. See <a href="https://github.com/ecomfe/echarts/issues/6932">#6932</a>.</p>
-</li>
-<li><p>[^] Fixed that brush empty value caused error thrown. See <a href="https://github.com/ecomfe/echarts/issues/6892">#6892</a>.</p>
-</li>
-<li><p><code>dist/echarts/echarts.simple.js</code> do not includ utils, which used to be mounted on <code>echarts</code>. <code>dist/echarts/echarts.common.js</code> and <code>dist/echarts/echarts.js</code> keep including them as before. And developers can <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#Create%20Custom%20Build%20of%20ECharts">custom build</a> to include them.</p>
-</li>
-<li><p>Changes about <code>dataTool</code>: When using <code>dist/echarts/echarts.simple.js</code> or <code>dist/echarts/echarts.common.js</code>, <code>dist/echarts/extension/dataTool.js</code> should be manually included as before, but the namespace <code>dataTool</code> will not be mounted to <code>echarts</code>. When using <code>dist/echarts/echarts.js</code>, <code>echarts.dataTool</code> is included automatically by default.</p>
-</li>
-</ul>
-<h2 id="v3-7-2">v3.7.2</h2>
-<div class="time">2017-09-27</div>
-
-<ul>
-<li><p>[+] Supported English version build (All default text is in English) in <a href="https://github.com/ecomfe/echarts/tree/master/dist">https://github.com/ecomfe/echarts/tree/master/dist</a>. See <a href="https://github.com/ecomfe/echarts/issues/2321">#2321</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie.hoverOffset">pie.hoverOffset</a>. See <a href="https://github.com/ecomfe/echarts/issues/3857">#3857</a>.</p>
-</li>
-<li><p>[^] Fixed compatibility of data in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>. See <a href="https://github.com/ecomfe/echarts/issues/6576">#6576</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.showMaxLabel">showMaxLabel</a> <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.showMinLabel">showMinLabel</a>.</p>
-</li>
-<li><p>[^] Fixed area chart when all value is negative. See <a href="https://github.com/ecomfe/echarts/issues/6707">#6707</a>.</p>
-</li>
-<li><p>[^] Made the meaning of <code>&#39;middle&#39;</code> and <code>&#39;center&#39;</code> consist in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.nameLocation">axis.nameLocation</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.markArea.itemStyle.emphasis">markArea.itemStyle.emphasis</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/5245">#5245</a>.</p>
-</li>
-<li><p>[^] Fixed the problem of right click in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a>. See <a href="https://github.com/ecomfe/echarts/issues/6313">#6313</a>.</p>
-</li>
-<li><p>[^] Fixed that calender did not work because of DST (Day Saving Time). See <a href="https://github.com/ecomfe/echarts/issues/6543">#6543</a>.</p>
-</li>
-<li><p>[^] Enhanced the &quot;save as image&quot; in IE. See <a href="https://github.com/ecomfe/echarts/issues/6279">#6279</a>.</p>
-</li>
-<li><p>[^] Fixed cleaning for &quot;motion blur&quot;. See <a href="https://github.com/ecomfe/echarts/issues/6577">#6577</a>.</p>
-</li>
-<li><p>[^] Fix doji for k series <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>. See <a href="https://github.com/ecomfe/echarts/issues/6583">#6583</a>.</p>
-</li>
-<li><p>[^] Fixed the compatibility for <code>markPoint</code>. See <a href="https://github.com/ecomfe/echarts/issues/6503">#6503</a>.</p>
-</li>
-</ul>
-<h2 id="v3-7-1">v3.7.1</h2>
-<div class="time">2017-08-31</div>
-
-<p>[Recovery Build]</p>
-<ul>
-<li><p>[+] Supported function in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.min">axis.min</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.max">axis.max</a>. See <a href="https://github.com/ecomfe/echarts/issues/6465">#6465</a>.</p>
-</li>
-<li><p>[^] Fixed problems of compatibility and emphasis style about textStyle. See <a href="https://github.com/ecomfe/echarts/issues/6491">#6491</a>、<a href="https://github.com/ecomfe/echarts/issues/6529">#6529</a>, <a href="https://github.com/ecomfe/echarts/issues/6516">#6516</a>, <a href="https://github.com/ecomfe/echarts/issues/6532">#6532</a>, <a href="https://github.com/ecomfe/echarts/issues/6237">#6237</a>.</p>
-</li>
-<li><p>[^] Add sub-pixel optimize to <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>.</p>
-</li>
-<li><p>[^] Fixed that emphasis style was not applied when using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.focusNodeAdjacency">graph.focusNodeAdjacency</a>.</p>
-</li>
-</ul>
-<h2 id="v3-7-0">v3.7.0</h2>
-<div class="time">2017-08-16</div>
-
-<ul>
-<li><p><strong>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE">Rich Text</a></strong>, which has enabled style configuring to some text snippets or the entire text block, and supported using images in text, and supported alignment or rotation of text block or snippets.</p>
-</li>
-<li><p><strong>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#legend.type">Scrollable Legend</a></strong>, which provides a solution for displays planty of legend items. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=pie-legend">vertical legend</a> 或 <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=radar2">horizontal legend</a>.</p>
-</li>
-<li><p>[+] Flatten <code>textStyle</code> option. <code>textStyle</code> exist in echarts option everywhere, for example, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.textStyle">series-bar.label.normal.textStyle</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.textStyle">xAxis.axisLabel.textStyle</a>. It seems that some of them are to deep and verbose. So we removed the level of <code>textStyle</code>  [...]
-<ul>
-<li><code>axisPointer.textStyle</code></li>
-<li><code>xAxis.axisLabel.textStyle</code></li>
-<li><code>yAxis.axisLabel.textStyle</code></li>
-<li><code>radar.axisLabel.textStyle</code></li>
-<li><code>singleAxis.axisLabel.textStyle</code></li>
-<li><code>radiusAxis.axisLabel.textStyle</code></li>
-<li><code>angleAxis.axisLabel.textStyle</code></li>
-<li><code>parallel.parallelAxisDefault.axisLabel.textStyle</code></li>
-<li><code>parallelAxis.axisLabel.textStyle</code></li>
-<li><code>series.label[normal|emphasis].textStyle</code></li>
-<li><code>series.data.label[normal|emphasis].textStyle</code></li>
-<li><code>series-gauge.axisLabel.textStyle</code></li>
-<li><code>series-gauge.title.textStyle</code></li>
-<li><code>series-gauge.detail.textStyle</code></li>
-<li><code>series-treemap.upperLabel[normal|emphasis].textStyle</code></li>
-<li><code>series-graph.edgeLabel[normal|emphasis].textStyle</code></li>
-<li><code>calendar.dayLabel.textStyle</code></li>
-<li><code>calendar.monthLabel.textStyle</code></li>
-<li><code>calendar.yearLabel.textStyle</code></li>
-<li><code>markPoint.label[normal|emphasis].textStyle</code></li>
-<li><code>markPoint.data.label[normal|emphasis].textStyle</code></li>
-<li><code>markLine.label[normal|emphasis].textStyle</code></li>
-<li><code>markLine.data.label[normal|emphasis].textStyle</code></li>
-<li><code>markArea.label[normal|emphasis].textStyle</code></li>
-<li><code>markArea.data.label[normal|emphasis].textStyle</code></li>
-<li><code>tooltip.axisPointer.crossStyle.textStyle</code></li>
-<li><code>axisPointer.label.textStyle</code></li>
-<li><code>timeline.label.textStyle</code></li>
-<li><code>radar.name.textStyle</code></li>
-</ul>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.minInterval">minInterval</a> on time axis (that is, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">axis.type</a> is <code>&#39;time&#39;</code>), and supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.maxInterval">maxInterval</a> on value axis (that is <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLine.onZeroAxisIndex">xAxis.axisLine.onZeroAxisIndex</a>, which enables specifing corresponding relationship when multiple axes used and <code>onZero</code> is required. See <a href="https://github.com/ecomfe/echarts/issues/5069">#5069</a>。</p>
-</li>
-<li><p>[+] Supported that do not use <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom.coordinateSystems">coordinate system</a> in <code>custom series</code>.</p>
-</li>
-<li><p>[+] Supported rotation and alignment of label in bar chart. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.rotate">rotate</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.align">align</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.label.normal.verticalAlign">verticalAlign</a>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#radar.indicator.color">radar.indicator.color</a>, which enables setting different color for each indicator of radar chart. See <a href="https://github.com/ecomfe/echarts/issues/6128">#6128</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom.rangeMode">dataZoom.rangeMode</a>, which can fixing zoom window according to data when data updated. See <a href="https://github.com/ecomfe/echarts/issues/6040">#6128</a>.</p>
-</li>
-<li><p>[+] Supported using <code>dataIndex</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.legend.legendToggleSelect">action.legend.legendToggleSelect</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.legend.legendSelect">action.legend.legendSelect</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.legend.legendUnSelect">action.legend.legendUnSelect</a>. See <a href="https://github.com/ecomfe/echarts/i [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map.label.formatter">map.label.formatter</a>, which enables using rich text in map series. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=map-labels">Map Labels</a>.</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#title.borderRadius">title.borderRadius</a> and <a href="http://echarts.baidu.com/option.html#legend.borderRadius">legend.borderRadius</a>, which enables round corner of background or border in <code>title</code> and <code>legend</code> component.</p>
-</li>
-<li><p>[^] Fixed that error thrown when using shadow in pie series in some version of IE. See <a href="https://github.com/ecomfe/echarts/issues/5777">#5777</a>.</p>
-</li>
-<li><p>[^] Fixed that name can not be obtained in <code>tooltip</code> when <code>nameMap</code> was used in map serise and there was no data in some areas. See <a href="https://github.com/ecomfe/echarts/issues/5633">#5633</a>.</p>
-</li>
-<li><p>[^] Fixed <code>tooltip</code> location incorrect after roamed in bmap extension. See <a href="https://github.com/ecomfe/echarts/issues/6211">#6211</a>.</p>
-</li>
-<li><p>[^] Fixed null pointer exception of <code>axisPointer</code>. See <a href="https://github.com/ecomfe/echarts/issues/6121">#6121</a>.</p>
-</li>
-<li><p>[^] Fixed that error occured when height of heatmap was 0. See <a href="https://github.com/ecomfe/echarts/issues/6214">#6214</a>.</p>
-</li>
-<li><p>[+] Fixed the incorrect rendering when the first entry was empty in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a>. See <a href="https://github.com/ecomfe/echarts/issues/6059">#6059</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.dimensions">series-bar.dimensions</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/6252">#6252</a>。</p>
-</li>
-<li><p>[^] Fixed that when chilren number of group was not fixed, they could not be removed correctly in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a>.</p>
-</li>
-<li><p>[^] Fixed the error that calling <code>connect</code> before <code>setOption</code> called. See <a href="https://github.com/ecomfe/echarts/issues/6281">#6281</a>.</p>
-</li>
-<li><p>[^] Fixed the edge judgement of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.confine">tooltip.confine</a>. See <a href="https://github.com/ecomfe/echarts/issues/6277">#6277</a> and <a href="https://github.com/ecomfe/echarts/commit/0da06d8">0da06d8</a>.</p>
-</li>
-<li><p>[^] Fixed that bar series displayed abnormal when viewport was narrow and bar series were overlapped (both set <code>barWidth</code> and <code>barGap: &#39;-100%&#39;</code>). See <a href="https://github.com/ecomfe/echarts/issues/6312">#6312</a>.</p>
-</li>
-<li><p>[^] Fixed precision problems. See <a href="https://github.com/ecomfe/echarts/issues/6371">#6371</a>.</p>
-</li>
-</ul>
-<h2 id="v3-6-2">v3.6.2</h2>
-<div class="time">2017-06-15</div>
-
-<ul>
-<li><p>[+] Supported draw <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-custom">custom series</a> on <a href="https://github.com/ecomfe/echarts/tree/master/extension/bmap">Baidu Map (bmap)</a>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=map-polygon">example 1</a> and <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=map-bin">example 2</a>。</p>
-</li>
-<li><p>[+] Supported show parent labels in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=treemap-show-parent">example</a>. See <a href="https://github.com/ecomfe/echarts/issues/5869">#5869</a> and <a href="https://github.com/ecomfe/echarts/issues/5579">#5579</a>.</p>
-</li>
-<li><p>[+] Supported specifying mouse cursor style by: <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.cursor">series-line.cursor</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.cursor">series-bar.cursor</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie.cursor">series-pie.cursor</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-scatter.cursor">series-scatter [...]
-</li>
-<li><p>[+] Support both negative and positive bounding data specified on <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pictorialBar.symbolBoundingData">series-pictorialBar.symbolBoundingData</a>. See <a href="https://github.com/ecomfe/echarts/issues/5793">#5793</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.data.fixed">fixed</a> in <code>graph</code>. See <a href="https://github.com/ecomfe/echarts/issues/5966">#5966</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.label.normal.formatter">label.formatter</a>in <code>treemap</code>. See <a href="https://github.com/ecomfe/echarts/issues/5757">#5757</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#timeline.label.normal.textStyle.align">label.normal.textStyle.align</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#timeline.label.normal.textStyle.basealign">label.normal.textStyle.basealign</a> in <code>timeline</code>. See <a href="https://github.com/ecomfe/echarts/issues/5960">#5960</a>.</p>
-</li>
-<li><p>[^] Fixed that <code>tooltip</code> did not work when <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=scatter-large">large scatter</a> was zoomed. See<a href="https://github.com/ecomfe/echarts/issues/5837">#5837</a>.</p>
-</li>
-<li><p>[^] Fixed that parameter <code>position</code> did not work when trigger <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip</a> action. See <a href="https://github.com/ecomfe/echarts/issues/5874">#5874</a>.</p>
-</li>
-<li><p>[^] Fixed that sometimes the sum of the percent value is less than <code>100%</code> slightly in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie">pie</a>, which was caused by precision problem. See <a href="https://github.com/ecomfe/echarts/issues/5850">#5850</a>.</p>
-</li>
-<li><p>[^] Fixed only the last <code>markPoint</code> or <code>markLine</code> was displayed when <code>series.name</code> was the same. See <a href="https://github.com/ecomfe/echarts/issues/5712">#5712</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-bar.itemStyle.normal.barBorderRadius">barBorderRadius</a> did not work in horizontal bar. See <a href="https://github.com/ecomfe/echarts/issues/5943">#5943</a>.</p>
-</li>
-<li><p>[^] Fixed the zoom point error when applying <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom-inside">dataZoom-inside</a> on Y axis. See <a href="https://github.com/ecomfe/echarts/issues/5278">#5278</a>.</p>
-</li>
-<li><p>[^] Fixed sometimes <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar">radar</a> did not display normally. See <a href="https://github.com/ecomfe/echarts/issues/5986">#5986</a>.</p>
-</li>
-</ul>
-<h2 id="v3-6-1">v3.6.1</h2>
-<div class="time">2017-05-26</div>
-
-<p>[Recovery Build]</p>
-<ul>
-<li>[^] Fixed that <a href="http://echarts.baidu.com/option.html#series-line.sampling">data sampling</a> did not work.</li>
-<li>[^] Fixed the problem on ie11 when compiled by webpack. See <a href="https://github.com/ecomfe/zrender/issues/189">zrender/#189</a>.</li>
-</ul>
-<h2 id="v3-6-0">v3.6.0</h2>
-<div class="time">2017-05-25</div>
-
-<ul>
-<li><p><strong>[+] Published <a href="http://echarts.baidu.com/option.html#series-custom">custom series</a></strong>, which enables user to customize render logic and make new types of chart. See <a href="http://echarts.baidu.com/examples.html#chart-type-custom">samples</a>。</p>
-</li>
-<li><p><strong>[+] Supported polar bar chart</strong>. See <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=bar-polar-stack">sample1</a>, <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=bar-polar-stack-radial">sample2</a>, <a href="https://ecomfe.github.io/echarts-examples/public/editor.html?c=bar-polar-real-estate">sample3</a>。</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#series-scatter.encode">encode</a>, which enable user to specify which dimensions in <a href="http://echarts.baidu.com/option.html#series-scatter.data">data</a> are mapped to which axis of coordinate system. Or which dimensions will be displayed in <a href="http://echarts.baidu.com/option.html#tooltip">tooltip</a> or <a href="http://echarts.baidu.com/option.html#series-scatter.label">label</a>. [Break Change]: The default  [...]
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#series-scatter.dimensions">dimensions</a>, which enables that specifying names and types for each dimensions in <a href="http://echarts.baidu.com/option.html#series-scatter.data">data</a>. Name can be displayed in <a href="http://echarts.baidu.com/option.html#tooltip">tooltip</a>.</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#dataZoom.minSpan">dataZoom.minSpan</a> and <a href="http://echarts.baidu.com/option.html#dataZoom.maxSpan">dataZoom.maxSpan</a>. See <a href="https://github.com/ecomfe/echarts/issues/2843">#2843</a>.</p>
-</li>
-<li><p>[+] Supported <a href="http://echarts.baidu.com/option.html#dataZoom-inside.moveOnMouseMove">dataZoom.moveOnMouseMove</a> and <a href="http://echarts.baidu.com/option.html#dataZoom-inside.zoomOnMouseWheel">dataZoom.zoomOnMouseWheel</a>, which enables that triggering dataZoom only by mouse wheel while holding &#39;ctrl&#39;/&#39;alt&#39;/&#39;shift&#39;. Moreover, supported <a href="http://echarts.baidu.com/option.html#dataZoom-inside.preventDefaultMouseMove">preventDefaultMouseMov [...]
-</li>
-<li><p>[+] Supported using image in <a href="http://echarts.baidu.com/option.html#dataZoom-slider.handleIcon">dataZoom.handleIcon</a> setting.</p>
-</li>
-<li><p>[^] Fixed boundary problems on world map.</p>
-</li>
-<li><p>[^] Fixed that <a href="http://echarts.baidu.com/option.html#xAxis.minInterval">minInterval</a> did not work when <a href="http://echarts.baidu.com/option.html#xAxis.min">min</a> was set. See <a href="https://github.com/ecomfe/echarts/issues/4838">#4838</a>.</p>
-</li>
-<li><p>[^] Fixed problems caused by default properties on <code>Object</code>. See <a href="https://github.com/ecomfe/echarts/issues/5576">#5576</a>.</p>
-</li>
-<li><p>[^] Fixed that error was thrown when <code>setOption</code> while legend selection changed, which was caused <a href="http://echarts.baidu.com/option.html#graphic">graphic</a>. See <a href="https://github.com/ecomfe/echarts/issues/5783">#5783</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="http://echarts.baidu.com/option.html#parallelAxis.axisLabel.interval">parallelAxis.axisLabel.interval</a> supporting. See <a href="https://github.com/ecomfe/echarts/issues/5694">#5694</a>.</p>
-</li>
-<li><p>[^] Enhanced interaction of <code>dataZoom</code>.</p>
-</li>
-<li><p>[^] Fixed the problem about <a href="http://echarts.baidu.com/option.html#series-pie.minAngle">minAngle</a> on rose chart. See <a href="https://github.com/ecomfe/echarts/issues/5617">#5617</a>.</p>
-</li>
-<li><p>[^] Fixed the problem when tooltip updating.</p>
-</li>
-</ul>
-<h2 id="v3-5-4">v3.5.4</h2>
-<div class="time">2017-04-27</div>
-
-<ul>
-<li>[^] Fixed the <code>clipPath</code> support for <a href="https://github.com/ecomfe/echarts-liquidfill">liquidfill</a>.</li>
-<li>[^] Fixed the position when <code>label</code> is set as <code>insideTop</code>.</li>
-<li>[^] Fixed the problem when transforming <a href="http://www.w3.org/TR/SVG/paths.html#PathData">SVG PathData</a>.</li>
-</ul>
-<h2 id="v3-5-3">v3.5.3</h2>
-<div class="time">2017-04-14</div>
-
-<ul>
-<li><p>[^] Fixed the problem when both <code>left</code> <code>right</code> <code>width</code> <code>top</code> <code>bottom</code> <code>height</code> are set. See <a href="https://github.com/ecomfe/echarts/issues/5440">#5440</a>.</p>
-</li>
-<li><p>[^] Fixed the problem when input x,y to <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip</a>. See <a href="https://github.com/ecomfe/echarts/issues/5449">#5449</a>.</p>
-</li>
-<li><p>[^] Enhanced the effect of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.boundaryGap">boundaryGap</a> when only one data existed. See <a href="https://github.com/ecomfe/echarts/issues/4417">#4417</a>.</p>
-</li>
-<li><p>[^] Fixed animation easing setting of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge.animationEasing">gauge</a>. See <a href="https://github.com/ecomfe/echarts/issues/5451">#5451</a>.</p>
-</li>
-<li><p>[^] Made the sorting of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a> stable when values were the same.</p>
-</li>
-<li><p>[^] Fixed that roam and brush conflicted when components overlaped.</p>
-</li>
-<li><p>[^] Enlarged area of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#parallelAxis.nameRotate">parallel axis name</a> when it rotates.</p>
-</li>
-<li><p>[^] Enabled <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature.brush.type">toolbox clear button</a> to be able to clear brush box of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#parallelAxis">parallelAxis</a>.</p>
-</li>
-<li><p>[^] Improved the performance of zrender up to <code>50%</code>.</p>
-</li>
-</ul>
-<h2 id="v3-5-2">v3.5.2</h2>
-<div class="time">2017-04-05</div>
-
-<ul>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#useUTC">useUTC</a>, which enables display <code>axisLabel</code> and <code>tooltip</code> in local time or UTC. Related default setttings are modified: <code>axisLabel</code> and <code>tooltip</code> display local time by default, and <code>data</code> recognize time string as local time if timezone not specified. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.dat [...]
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.showMinLabel">axisLabel.showMinLabel</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.axisLabel.showMaxLabel">axisLabel.showMaxLabel</a>.</p>
-</li>
-<li><p>[+] Supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-funnel.sort">funnel.sort</a>, which enables sorting funnel by index or customized function.</p>
-</li>
-<li><p>[^] Fixed float error of <code>axisTick</code>. See <a href="https://github.com/ecomfe/echarts/issues/5041">#5041</a>。</p>
-</li>
-<li><p>[^] Fixed that <code>axisTick</code> did not display when value was too small. See <a href="https://github.com/ecomfe/echarts/issues/5386">#5386</a>.</p>
-</li>
-<li><p>[^] Fixed when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.trigger">tooltip.trigger</a> was <code>&#39;axis&#39;</code>, <code>dispatchAction</code> <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/5423">#5423</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> disabled <code>itemStyle</code> of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map</a>. See <a href="https://github.com/ecomfe/echarts/issues/5388">#5388</a>.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.trigger">tooltip.trigger</a> did not support <code>&#39;none&#39;</code>. See <a href="https://github.com/ecomfe/echarts/issues/5400">#5400</a>。</p>
-</li>
-<li><p>[^] Fixed problem of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-sankey">sankey</a> on ie11. See <a href="https://github.com/ecomfe/echarts/issues/3306">#3306</a>.</p>
-</li>
-<li><p>[^] Fixed that <code>data.lineStyle.color</code> of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-parallel">parallel</a> did not work. See <a href="https://github.com/ecomfe/echarts/issues/5363">#5363</a>.</p>
-</li>
-</ul>
-<h2 id="v3-5-1">v3.5.1</h2>
-<div class="time">2017-03-23</div>
-
-<p>Recovery Build</p>
-<ul>
-<li><p>[^] Fixed <a href="https://github.com/ecomfe/echarts/issues/5352">#5352</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://github.com/ecomfe/echarts/issues/5350">#5350</a>.</p>
-</li>
-</ul>
-<h2 id="v3-5-0">v3.5.0</h2>
-<div class="time">2017-03-23</div>
-
-<ul>
-<li><p><strong>[+] Published <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#calendar">calendar coordinate system</a></strong>. See <a href="https://ecomfe.github.io/echarts-examples/public/index.html#calendar">examples</a>.</p>
-</li>
-<li><p><strong>[+] Published echarts statistics tools <a href="https://github.com/ecomfe/echarts-stat">echarts-stat</a></strong></p>
-</li>
-<li><p><strong>[+] Enhanced axis pointer</strong> See examples: <a href="https://ecomfe.github.io/echarts-examples/public/index.html#candlestick-brush">link</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#line-tooltip-touch">mobile (touch device) 1</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#candlestick-touch">mobile (touch device) 2</a>, <a href="https://ecomfe.github.io/echarts-examples/public/index.html#scatter-nutrients-matrix"> [...]
-</li>
-<li><p>[+] Enhanced method <code>echarts.util.parseDate</code>, which have supported parsing different formats of data expression to UTC time. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.data">time in series.data</a></p>
-</li>
-<li><p>[^] Enhanced processing of geoJSON.</p>
-</li>
-<li><p>[^] Fixed that <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature.dataZoom">toolbox.feature.dataZoom</a> can not control multiple x axes. See <a href="https://github.com/ecomfe/echarts/issues/4896">#4896</a>.</p>
-</li>
-<li><p>[^] Fixed the default extent of category axis in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a>. See <a href="https://github.com/ecomfe/echarts/issues/5226">#5226</a>.</p>
-</li>
-<li><p>[^] Fixed function name of &quot;disConnect&quot;. See <a href="https://github.com/ecomfe/echarts/issues/5208">#5208</a>.</p>
-</li>
-<li><p>[^] Remove incorrect warning specifying <code>width,height</code> when initialize echart. See <a href="https://github.com/ecomfe/echarts/issues/4569">#4569</a>.</p>
-</li>
-<li><p>[^] Fixed that tooltip in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series.gauge">gauge</a> do not support percentage. See <a href="https://github.com/ecomfe/echarts/issues/4347">#4347</a> and <a href="https://github.com/ecomfe/echarts/pull/4332">#4332</a>.</p>
-</li>
-<li><p>[^] Fixed the behavior when pointer color is &#39;auto&#39; in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series.gauge">gauge</a>. See <a href="https://github.com/ecomfe/echarts/issues/5109">#5109</a>.</p>
-</li>
-<li><p>[^] Fixed the problem when <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge.pointer.show">series-gauge.pointer.show</a> is <code>false</code>. See <a href="https://github.com/ecomfe/echarts/issues/4944">#4944</a>.</p>
-</li>
-<li><p>Fixed the initialization of series-treemap.data is incorrect in one case.</p>
-</li>
-<li><p>Fixed the style of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox">toolbox</a>. See <a href="https://github.com/ecomfe/echarts/issues/3591">#3591</a>.</p>
-</li>
-<li><p>Enhanced the behavior of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#brush">brush</a> on category axis.</p>
-</li>
-<li><p>[^] Fixed that visualMap is abnormal when some item of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap-piecewise.categories">visualMap-piecewise.categories</a> is numberic string. See <a href="https://github.com/ecomfe/echarts/issues/4960">#4960</a>.</p>
-</li>
-</ul>
-<h2 id="v3-4-0">v3.4.0</h2>
-<div class="time">2017-01-12</div>
-
-<ul>
-<li><p><strong>[+] Published <code>pictorialBar</code> chart:<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pictorialBar">pictorialBar</a>。See <a href="https://ecomfe.github.io/echarts-examples/public/index.html#chart-type-pictorialBar">example</a>。</strong></p>
-</li>
-<li><p><strong>[+] Published <code>themeRiver</code> chart:<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-themeRiver">themeRiver</a>。See <a href="https://ecomfe.github.io/echarts-examples/public/index.html#chart-type-themeRiver">example</a>。</strong></p>
-</li>
-<li><p>[+] A specified <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#geo">geo coordinate system</a> has been able to be used in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map series</a>. (In the past map series could only creat an inner exclusive geo coodinate system). Thus, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map series</a> can be used to control color of a geo component. Moreover, a g [...]
-</li>
-<li><p>[+] Added <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.graph.focusNodeAdjacency">focusNodeAdjacency action</a>, which enables trigger adjacent highlight of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-geo">graph</a> through API.</p>
-</li>
-<li><p>[+] Added <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie.animationType">series-pie.animationType</a>, which enables more animation effects.</p>
-</li>
-<li><p>[+] Callback function have been supported in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#animationDuration">animationDuration</a>, which enables different animation duration of data items.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.min">min</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.max">max</a> have been supported in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">category axis</a>.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#xAxis.type">category axis</a> has been changed to show all categories by default, in spite of whether there is data in categories. In the past, categories in the end that has no data will not be displayed.</p>
-</li>
-<li><p>[+] When using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#singleAxis">singleAxis</a>, <code>series.data</code> has supported one-dimension array, like <code>[11, 23, 44]</code>.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a> has supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#singleAxis">singleAxis</a>.</p>
-</li>
-<li><p>[+] Exposed throttle util method: <code>chart.util.throttle</code>.</p>
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick">candlestick</a> has supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.barWidth">barWidth</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.barMinWidth">barMinWidth</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-candlestick.barMaxWidth">barMaxWidth</a>. See <a href="ht [...]
-</li>
-<li><p>[+] <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-lines">lines chart</a> has supported <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-lines.symbol">symbol</a>, <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-lines.symbolSize">symbolSize</a>.</p>
-</li>
-<li><p>[+] Added support for show end text and data label at the same time in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap-piecewise">visualMap-piecewise</a>. See <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap-piecewise.showLabel">visualMap-piecewise.showLabel</a>, and See <a href="https://github.com/ecomfe/echarts/issues/4845">#4845</a>.</p>
-</li>
-<li><p>[+] When using <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> to control a series, it has supported that some data items escape from the control by visualMap, but use its series visual settings (color, symbol, ...). See the paragraph of <code>Configure mapping</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a>.</p>
-</li>
-<li><p>[^] Enhanced the effect of <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#grid">grid (cartesian)</a> when on data displayed.</p>
-</li>
-<li><p>[^] Added parameter <code>dataIndex</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#action.tooltip.showTip">showTip event</a>.</p>
-</li>
-<li><p>[^] Fixed vulnerability about XSS in tooltip. See <a href="https://github.com/ecomfe/echarts/issues/4769">#4769</a>.</p>
-</li>
-<li><p>[^] Fixed that some attributes did not work in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph.edgeLabel">series-graph.edgeLabel</a>. See <a href="https://github.com/ecomfe/echarts/issues/4555">#4555</a>.</p>
-</li>
-<li><p>[^] Fixed tick render problem when <code>min</code> <code>max</code> is <code>stirng</code> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge">series-gauge</a>. See <a href="https://github.com/ecomfe/echarts/issues/4617">#4617</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-gauge.pointer.show">series-gauge.pointer.show</a> problem. See <a href="https://github.com/ecomfe/echarts/issues/4618">#4618</a>.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar">series-radar</a> render error in a case that no data exists.</p>
-</li>
-<li><p>[^] Fixed <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.markArea.label.normal.show">markArea.label.normal.show</a> problem. See <a href="https://github.com/ecomfe/echarts/issues/4723">#4723</a>.</p>
-</li>
-<li><p>[^] Enhanced the process when data is equals or less then zero in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#yAxis.type">log axis</a>. See <a href="https://github.com/ecomfe/echarts/issues/4743">#4743</a> and <a href="https://github.com/ecomfe/echarts/issues/3161">#3161</a>.</p>
-</li>
-</ul>
-<h2 id="v3-3-2">v3.3.2</h2>
-<div class="time">2016-11-24</div>
-
-<ul>
-<li><p>[+] <strong>Add <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#graphic">graphic</a> in option, enable graphic configuration in option. See examples: <a href="http://echarts.baidu.com/gallery/editor.html?c=line-y-category">http://echarts.baidu.com/gallery/editor.html?c=line-y-category</a>, <a href="http://echarts.baidu.com/gallery/editor.html?c=line-draggable">http://echarts.baidu.com/gallery/editor.html?c=line-draggable</a> and <a href="http://echarts.baidu.co [...]
-</li>
-<li><p>[+] Add <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.visualMin">visualMin</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap.visualMax">visualMax</a>, and enhance capability of visual mapping in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-treemap">treemap</a>. See <a href="https://github.com/ecomfe/echarts/issues/2509">#2509</a>.</p>
-</li>
-<li><p>[+] Add <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip.confine">tooltip.confine</a>, which can confine tooltip within contianer of echarts instance. It helps a lot in small screen, or in the situation that outer dom is set to be <code>overflow:hidden</code>.</p>
-</li>
-<li><p>[^] Fix that erroneously forbiden default pan behavior in touch device. See <a href="https://github.com/ecomfe/echarts/issues/4393">#4393</a>.</p>
-</li>
-<li><p>[^] Enhance user experience for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#geo">geo</a> / <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-map">map</a> in touche device。</p>
-</li>
-<li><p>[^] Fix calculation error of <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.containPixel">containPixel</a> in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#geo">geo</a> / <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-graph">graph</a>. See <a href="https://github.com/ecomfe/echarts/issues/4405">#4405</a>.</p>
-</li>
-<li><p>[^] Enhance gradient <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a> for <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line">line</a>.</p>
-</li>
-<li><p>[^] Fix symbol mapping in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#visualMap">visualMap</a>.</p>
-</li>
-<li><p>[^] Enable <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom.realtime">realtime</a> upating of label in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a>. See <a href="https://github.com/ecomfe/echarts/issues/4434">#4434</a>.</p>
-</li>
-<li><p>[^] Fix highlight error in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#dataZoom">dataZoom</a>. See <a href="https://github.com/ecomfe/echarts/issues/4475">#4475</a>.</p>
-</li>
-<li><p>[^] Fix that can not save as image in MS Edge browser. See <a href="https://github.com/ecomfe/echarts/issues/2451">#2451</a> and <a href="https://github.com/ecomfe/echarts/issues/3586">#3586</a>.</p>
-</li>
-<li><p>[^] Fix format problem for <code>&#39;time&#39;</code> axis in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip">tooltip</a>. See <a href="https://github.com/ecomfe/echarts/issues/4398">#4398</a>.</p>
-</li>
-<li><p>[^] Fix <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip">tooltip</a> may not show bug when first series have null data.</p>
-</li>
-<li><p>[^] Fix <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#grid.containLabel">grid.containLabel</a> not works for large fontSize. See <a href="https://github.com/ecomfe/echarts/issues/3805">#3805</a>.</p>
-</li>
-<li><p>[^] Fix <code>echarts.extendSeriesModel</code> error. See <a href="https://github.com/ecomfe/echarts/issues/4397">#4397</a>.</p>
-</li>
-<li><p>[^] Fix render error when <code>clockwise</code> is <code>false</code> and <code>minAngle</code> is used in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-pie">pie</a>. See <a href="https://github.com/ecomfe/echarts/issues/4414">#4414</a>.</p>
-</li>
-<li><p>[^] Fix erroneously rendering dot in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#tooltip">tooltip</a> when using gradient color. See <a href="https://github.com/ecomfe/echarts/issues/3994">#3994</a>.</p>
-</li>
-</ul>
-<h2 id="v3-3-1">v3.3.1</h2>
-<div class="time">2016-11-03</div>
-
-
-<h2 id="v3-3-0">v3.3.0</h2>
-<div class="time">2016-11-01</div>
-
-
-<h2 id="v3-2-3">v3.2.3</h2>
-<div class="time">2016-08-16</div>
-
-
-<h2 id="v3-2-2">v3.2.2</h2>
-<div class="time">2016-07-11</div>
-
-
-<h2 id="v3-2-1">v3.2.1</h2>
-<div class="time">2016-07-04</div>
-
-
-<h2 id="v3-2-0">v3.2.0</h2>
-<div class="time">2016-06-30</div>
-
-
-<h2 id="v3-1-10">v3.1.10</h2>
-<div class="time">2016-05-19</div>
-
-
-<h2 id="v3-1-9">v3.1.9</h2>
-<div class="time">2016-05-12</div>
-
-
-<h2 id="v3-1-8">v3.1.8</h2>
-<div class="time">2016-05-11</div>
-
-
-<h2 id="v3-1-7">v3.1.7</h2>
-<div class="time">2016-04-21</div>
-
-
-<h2 id="v3-1-6">v3.1.6</h2>
-<div class="time">2016-04-11</div>
-
-
-<h2 id="v3-1-5">v3.1.5</h2>
-<div class="time">2016-03-29</div>
-
-
-<h2 id="v3-1-4">v3.1.4</h2>
-<div class="time">2016-03-21</div>
-
-
-<h2 id="v3-1-3">v3.1.3</h2>
-<div class="time">2016-03-10</div>
-
-<ul>
-<li><p>【+】add in radar chart, see <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar">https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar</a></p>
-</li>
-<li><p>[^] position optimization of average, minimum and maximum value starting point and finishing point. Fix <a href="https://github.com/ecomfe/echarts/issues/2762">#2762</a>, <a href="https://github.com/ecomfe/echarts/issues/2688">#2688</a>.</p>
-</li>
-<li><p>[^] fix the only one configuration for &#39;&#39;none&#39;&#39; bug in markLine symbol. See <a href="https://github.com/ecomfe/echarts/issues/2733">#2733</a></p>
-</li>
-<li><p>[^]optimization of vertically centered multiple yext lines.</p>
-</li>
-<li><p>[^] emphasis configuration item of label in data item as pie chart is normal value by dafualt.</p>
-</li>
-<li><p>[^] when introdcued on need, line chart, pie chart and scatter chart introduce grid component by dafault to avoid problems in<a href="https://github.com/ecomfe/echarts/issues/2758">#2758</a>.</p>
-</li>
-<li><p>[^] fix floating point precision bug in dataZoom component. Fix <a href="https://github.com/ecomfe/echarts/issues/2757">#2757</a></p>
-</li>
-<li><p>[^] unselected legend chart is grey. See <a href="https://github.com/ecomfe/echarts/issues/2615">#2615</a></p>
-</li>
-<li><p>[^] fix  dataZoom position failure bug in media query of 3.1.1. Fix <a href="https://github.com/ecomfe/echarts/issues/2710">#2710</a></p>
-</li>
-<li><p>[^] fix firefox&#39;s incapability of triggering wheel events bug in 3.1.1 中. Fix <a href="https://github.com/ecomfe/echarts/issues/2730">#2730</a></p>
-</li>
-<li><p>[^] IE8 optimization.</p>
-</li>
-<li><p>[^] change to webpack to build code.</p>
-</li>
-</ul>
-<h2 id="v3-1-2">v3.1.2</h2>
-<div class="time">2016-03-01</div>
-
-<ul>
-<li><p>【+】provide theme download,see details in <a href="http://echarts.baidu.com/download-theme.html">http://echarts.baidu.com/download-theme.html</a></p>
-</li>
-<li><p>[^] fix <code>the bug that update data can not be shown in</code>setOption` after emptying line chart data in v3.1.1.</p>
-</li>
-<li><p>[^] fix possiblity of reporting <code>id duplicates</code> error in <code>setOption(chart.getOption())</code> . Fix <a href="https://github.com/ecomfe/echarts/issues/2635">#2635</a></p>
-</li>
-<li><p>[^] allow to customize toolbox toobar. See details in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature">toolbox.feature</a></p>
-</li>
-<li><p>[^] scale optimization of <code>&#39;time&#39;</code> type axis in large-span time range.</p>
-</li>
-<li><p>[^] fix no show of label formatter return to  0.Fix <a href="https://github.com/ecomfe/echarts/issues/2659">#2659</a></p>
-</li>
-<li><p>[^] fix markPoint label display error in charts with vertical axis as category axis.Fix <a href="https://github.com/ecomfe/echarts/issues/2641">#2641</a></p>
-</li>
-<li><p>[^] optimize dataZoom, fix dynamic data update problem in dataZoom chart. Fix <a href="https://github.com/ecomfe/echarts/issues/2667">#2667</a></p>
-</li>
-<li><p>[^] percentage is 0 rather than NaN when all pie chart data are zero. Fix <a href="https://github.com/ecomfe/echarts/issues/2667">#2690</a></p>
-</li>
-<li><p>[^] title alignment optimization.</p>
-</li>
-<li><p>[^] support display of tooltip when charts update. Fix <a href="https://github.com/ecomfe/echarts/issues/2478">#2478</a></p>
-</li>
-<li><p>[^] dashboard <code>splitLine.length</code>, <code>axisTick.length</code> supports percentage.</p>
-</li>
-<li><p>[^] optimization of line animation feature.</p>
-</li>
-<li><p>[^] optimization of category axis feature of large data amount .</p>
-</li>
-<li><p>[^] fix error reporting bug of markPoint and markLine in IE8.</p>
-</li>
-<li><p>[^] fix error reporting bug under <code>&#39;use strict&#39;</code>model. Fix <a href="https://github.com/ecomfe/echarts/issues/2643">#2643</a></p>
-</li>
-</ul>
-<h2 id="v3-1-1">v3.1.1</h2>
-<div class="time">2016-02-22</div>
-
-<ul>
-<li><p>【+】newly add npm channel to obtain echarts, see details in <a href="http://echarts.baidu.com/tutorial.html#%E5%9C%A8%20webpack%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts">webpack + echarts tutorial</a></p>
-</li>
-<li><p>[^] fix abnormal indynamic markPoint and markLine . Fix <a href="https://github.com/ecomfe/echarts/issues/2522">#2522</a></p>
-</li>
-<li><p>[^] fix parameter error in axis interval callback. Fix <a href="https://github.com/ecomfe/echarts/issues/2470">#2470</a></p>
-</li>
-<li><p>[^] fix failure in customizing lineStyle of every edge in graph. Fix <a href="https://github.com/ecomfe/echarts/issues/2558">#2558</a></p>
-</li>
-<li><p>[^] saveAsImage supports IE9+ and FireFox in toolbox.</p>
-</li>
-<li><p>[^] support cylindrical corner configuration. <a href="https://github.com/ecomfe/echarts/issues/2550">#2550</a></p>
-</li>
-<li><p>[^] fix error in dataZoom location configuration item. Fix <a href="https://github.com/ecomfe/echarts/issues/2619">#2619</a></p>
-</li>
-<li><p>[^] fix possible <code>id duplicate</code> error when fix <code>setOption</code> for too many times.Fix <a href="https://github.com/ecomfe/echarts/issues/2452">#2452</a></p>
-</li>
-<li><p>[^] candlestick and boxplot chart support markPoint and markLine.Fix <a href="https://github.com/ecomfe/echarts/issues/2566">#2566</a></p>
-</li>
-<li><p>[^] fix reset error in toolbox after use <code>setOption</code> in non-merge model.Fix <a href="https://github.com/ecomfe/echarts/issues/2596">#2596</a></p>
-</li>
-<li><p>[^] scatter chart and markPoint support configurating <code>label</code> <code>formatter</code> in <code>emphasis</code>. Fix <a href="https://github.com/ecomfe/echarts/issues/2596">#2596</a></p>
-</li>
-<li><p>[^] Treemap supports <code>roam</code> configuration item.</p>
-</li>
-<li><p>[^] axis of time type support time data of string format.</p>
-</li>
-<li><p>[^] fix switch problem in Line and area charts. Fix <a href="https://github.com/ecomfe/echarts/issues/2625">#2625</a></p>
-</li>
-<li><p>[^] location optimization of multiple series of bar chart markPoint. Fix <a href="https://github.com/ecomfe/echarts/issues/2623">#2623</a></p>
-</li>
-<li><p>[^] fix error reporting in init when theme is string and has dataZoom component. Fix <a href="https://github.com/ecomfe/echarts/issues/2619">#2619</a></p>
-</li>
-<li><p>[^] legend and toolbox support setting height and width and wrap automatically through width and height.Fix <a href="https://github.com/ecomfe/echarts/issues/2621">#2621</a></p>
-</li>
-<li><p>[^] optimization of line chart smooth, add in<code>smoothMonotone</code> configuration item, see details in <a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#series-line.smoothMonotone">option.html#series-line.smoothMonotone</a>, Fix <a href="https://github.com/ecomfe/echarts/issues/2612">#2612</a></p>
-</li>
-<li><p>[^] fix incapability to trigger mouse events on computers with touch screen like Surface and so on. Fix <a href="https://github.com/ecomfe/echarts/issues/2569">#2569</a></p>
-</li>
-</ul>
-<h2 id="v3-0-2">v3.0.2</h2>
-<div class="time">2016-01-23</div>
-
-<ul>
-<li><p>[^] fix highlight failture in scatter chart.</p>
-</li>
-<li><p>[^] optimize tooltip linkage. Fix <a href="https://github.com/ecomfe/echarts/issues/2445">#2445</a></p>
-</li>
-<li><p>[^] dataZoom of inside type support zoomLock.</p>
-</li>
-<li><p>[^] add error alert of non-exist map type.</p>
-</li>
-<li><p>[^] optimize legend switch animation of line chart.</p>
-</li>
-<li><p>[^] fix problem about Legends cannot be added dynamically. Fix <a href="https://github.com/ecomfe/echarts/issues/2457">#2457</a></p>
-</li>
-<li><p>[^] fix timeline&#39;s incapability to configutate show.</p>
-</li>
-<li><p>[^] fix 0 data shown as undefined in tooltip .Fix <a href="https://github.com/ecomfe/echarts/issues/2463">#2463</a></p>
-</li>
-<li><p>[^] fix incorrect display of dataZoom zoom graphic. Fix <a href="https://github.com/ecomfe/echarts/issues/2462">#2462</a></p>
-</li>
-<li><p>[^] fix the problem of axis <code>min</code> <code>max</code> as string, PR <a href="https://github.com/ecomfe/echarts/pull/2481">#2481</a></p>
-</li>
-</ul>
-<h2 id="v3-0-1">v3.0.1</h2>
-<div class="time">2016-01-18</div>
-
-<ul>
-<li><p>[+] add <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.getOption">getOption</a> and <a href="https://ecomfe.github.io/echarts-doc/public/en/api.html#echartsInstance.clear">clear</a> method</p>
-</li>
-<li><p>[^] fix average value, maximum value and minimum vaule label and the incapability to show correct value of tooltip. Fix <a href="https://github.com/ecomfe/echarts/issues/2393">#2393</a></p>
-</li>
-<li><p>[^] fix drawing incorrectness when bar chart  has bigger width than height, Fix <a href="https://github.com/ecomfe/echarts/issues/2343">#2343</a></p>
-</li>
-<li><p>[^] fix the function problem of legend <code>show</code> configuration item. Fix <a href="https://github.com/ecomfe/echarts/issues/2371">#2371</a></p>
-</li>
-<li><p>[^] map type can choose data attribute.</p>
-</li>
-<li><p>[^] fix average mark and mark calculation errors, Fix <a href="https://github.com/ecomfe/echarts/issues/2367">#2367</a></p>
-</li>
-<li><p>[^] animation optimization when line chart change from <code>&#39;-&#39;</code> no data to data.</p>
-</li>
-<li><p>[^] mouse wheel zoom direction change to ommonly used one.</p>
-</li>
-<li><p>[^] data area zoom tool in toolbar support specified axis, see detail in<a href="https://ecomfe.github.io/echarts-doc/public/en/option.html#toolbox.feature.dataZoom.yAxisIndex">toolbox document</a></p>
-</li>
-<li><p>[^] fix no data error on timeline, scale change from <code>[-1, 1]</code> to <code>[0, 1]</code> when data value axis has no data.</p>
-</li>
-<li><p>[^] fix drawing error of axis splitArea.</p>
-</li>
-<li><p>[^] fix multiple chart example linkage problem. Fix <a href="https://github.com/ecomfe/echarts/issues/2391">#2391</a></p>
-</li>
-<li><p>[^] fix the problem that color on legend cannot display correctly with pie chart color being callback function. Fix <a href="https://github.com/ecomfe/echarts/issues/2372">#2372</a></p>
-</li>
-<li><p>[^] fix mouse hover errors when pie chart data is 0.</p>
-</li>
-<li><p>[^] when all pie chart data are 0, secotrs changed to uniform distribution.</p>
-</li>
-<li><p>[^] fix errors in background seeting under IE 8.</p>
-</li>
-<li><p>[^] fix incorrect release event in tooltip component dispose.</p>
-</li>
-</ul>
-<h2 id="v3-0-0">v3.0.0</h2>
-<div class="time">2016-01-12</div>
-
-<ul>
-<li>The new echarts</li>
-</ul>
diff --git a/documents/zh/coding-standard.html b/documents/zh/coding-standard.html
deleted file mode 100644
index 826b231..0000000
--- a/documents/zh/coding-standard.html
+++ /dev/null
@@ -1,567 +0,0 @@
-<h2 id="code-style">Code Style</h2>
-<h3 id="file">File</h3>
-<p><strong>[MUST]</strong> JavaScript Source files must be encoded in UTF-8 without BOM.</p>
-<h3 id="indentation">Indentation</h3>
-<p><strong>[MUST]</strong> 4 space indentation. tabs and 2 space are not allowed.</p>
-<p><strong>[MUST]</strong> <code>case</code> and <code>default</code> in <code>switch</code> must be indented.</p>
-<pre><code class="lang-js">// good
-switch (variable) {
-    case &#39;1&#39;:
-        // do...
-        break;
-    case &#39;2&#39;:
-        // do...
-        break;
-    default:
-        // do...
-}
-
-// bad
-switch (variable) {
-case &#39;1&#39;:
-    // do...
-    break;
-case &#39;2&#39;:
-    // do...
-    break;
-default:
-    // do...
-}
-</code></pre>
-<h3 id="space">Space</h3>
-<p><strong>[MUST]</strong> Set off binary operator with spaces. But place no space between unary operator and its operand.</p>
-<pre><code class="lang-js">var a = !arr.length;
-a++;
-a = b + c;
-</code></pre>
-<p><strong>[MUST]</strong> Place 1 space before the leading brace.</p>
-<pre><code class="lang-js">// good
-
-if (condition) {
-}
-
-set(&#39;attr&#39;, {
-    some: &#39;xxx&#39;,
-    any: &#39;yyy&#39;
-});
-
-function funcName() {
-}
-
-
-// bad
-
-if (condition){
-}
-
-set(&#39;attr&#39;,{
-    some: &#39;xxx&#39;,
-    any: &#39;yyy&#39;
-});
-
-function funcName(){
-}
-</code></pre>
-<p><strong>[MUST]</strong> Place 1 space after <code>if</code> / <code>else</code> / <code>for</code> / <code>while</code> / <code>function</code> / <code>switch</code> / <code>do</code> / <code>try</code> / <code>catch</code> / <code>finally</code>.</p>
-<pre><code class="lang-js">// good
-
-if (condition) {
-}
-
-while (condition) {
-}
-
-(function () {
-})();
-
-
-// bad
-
-if(condition) {
-}
-
-while(condition) {
-}
-
-(function() {
-})();
-</code></pre>
-<p><strong>[MUST]</strong> In the object creating statement, place 1 space after <code>:</code>, but no space before it.</p>
-<pre><code class="lang-js">// good
-var obj = {
-    a: 1,
-    b: 2,
-    c: 3
-};
-
-// bad
-var obj = {
-    a : 1,
-    b:2,
-    c :3
-};
-</code></pre>
-<p><strong>[MUST]</strong> Place no space between the function name and <code>(</code> in function declaration, expression of named function and function call.</p>
-<pre><code class="lang-js">// good
-
-function funcName() {
-}
-
-var funcName = function funcName() {
-};
-
-funcName();
-
-
-// bad
-
-function funcName () {
-}
-
-var funcName = function funcName () {
-};
-
-funcName ();
-</code></pre>
-<p><strong>[MUST]</strong> Place no space between <code>,</code> and <code>;</code>.</p>
-<pre><code class="lang-js">// good
-callFunc(a, b);
-
-// bad
-callFunc(a , b) ;
-</code></pre>
-<p><strong>[MUST]</strong> Place no space after <code>(</code> and <code>[</code> and before <code>)</code> and <code>]</code>.</p>
-<pre><code class="lang-js">// good
-
-callFunc(param1, param2, param3);
-
-save(this.list[this.indexes[i]]);
-
-needIncream &amp;&amp; (variable += increament);
-
-if (num &gt; list.length) {
-}
-
-while (len--) {
-}
-
-
-// bad
-
-callFunc( param1, param2, param3 );
-
-save( this.list[ this.indexes[ i ] ] );
-
-needIncreament &amp;&amp; ( variable += increament );
-
-if ( num &gt; list.length ) {
-}
-
-while ( len-- ) {
-}
-
-
-// good
-var arr1 = [];
-var arr2 = [1, 2, 3];
-var obj1 = {};
-var obj2 = {name: &#39;obj&#39;};
-var obj3 = {
-    name: &#39;obj&#39;,
-    age: 20,
-    sex: 1
-};
-
-// bad
-var arr1 = [ ];
-var arr2 = [ 1, 2, 3 ];
-var obj1 = { };
-var obj2 = { name: &#39;obj&#39; };
-var obj3 = {name: &#39;obj&#39;, age: 20, sex: 1};
-</code></pre>
-<p><strong>[MUST]</strong> Must no trailing space in each line.</p>
-<h3 id="line-break">Line Break</h3>
-<p><strong>[MUST]</strong> Place line break in the end of a statement.</p>
-<p><strong>[MUST]</strong> No more than 120 characters per line.</p>
-<p><strong>[MUST]</strong> Place operator at the beginning of a line if it break lines.</p>
-<pre><code class="lang-js">// good
-if (user.isAuthenticated()
-    &amp;&amp; user.isInRole(&#39;admin&#39;)
-    &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)
-    || user.hasAuthority(&#39;delete-admin&#39;)
-) {
-    // Code
-}
-
-var result = number1 + number2 + number3
-    + number4 + number5;
-
-
-// bad
-if (user.isAuthenticated() &amp;&amp;
-    user.isInRole(&#39;admin&#39;) &amp;&amp;
-    user.hasAuthority(&#39;add-admin&#39;) ||
-    user.hasAuthority(&#39;delete-admin&#39;)) {
-    // Code
-}
-
-var result = number1 + number2 + number3 +
-    number4 + number5;
-</code></pre>
-<p><strong>[MUST]</strong> Start a new line for <code>)</code>, <code>]</code>, <code>}</code> if the content inside the brackets occupies multiple lines.
-Make the same indent as the line where the corresponding <code>(</code>, <code>[</code>, <code>{</code> placed.</p>
-<pre><code class="lang-js">// good
-if (product) {
-    product.load();
-    if (user.isAuthenticated()
-        &amp;&amp; user.isInRole(&#39;admin&#39;)
-        &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)
-    ) {
-        sendProduct(user, product);
-    }
-}
-var arr = [
-    &#39;candy&#39;, &#39;sugar&#39;
-];
-
-// bad
-if (product) {
-    product.load();
-    if (user.isAuthenticated()
-        &amp;&amp; user.isInRole(&#39;admin&#39;)
-        &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)) {
-        sendProduct(user, product);
-    }
-}
-var arr = [
-        &#39;candy&#39;, &#39;sugar&#39;
-    ];
-</code></pre>
-<p><strong>[MUST]</strong> Must not break lines before <code>,</code> or <code>;</code>.</p>
-<pre><code class="lang-js">// good
-var obj = {
-    a: 1,
-    b: 2,
-    c: 3
-};
-
-foo(
-    aVeryVeryLongArgument,
-    anotherVeryLongArgument,
-    callback
-);
-
-
-// bad
-var obj = {
-    a: 1
-    , b: 2
-    , c: 3
-};
-
-foo(
-    aVeryVeryLongArgument
-    , anotherVeryLongArgument
-    , callback
-);
-</code></pre>
-<p><strong>[SUGGEST]</strong> Suggestion about line break and indent:</p>
-<pre><code class="lang-js">if (user.isAuthenticated()
-    &amp;&amp; user.isInRole(&#39;admin&#39;)
-    &amp;&amp; user.hasAuthority(&#39;add-admin&#39;)
-) {
-    // Code
-}
-
-foo(
-    aVeryVeryLongArgument,
-    anotherVeryLongArgument,
-    callback
-);
-
-baidu.format(
-    dateFormatTemplate,
-    year, month, date, hour, minute, second
-);
-
-$(&#39;#items&#39;)
-    .find(&#39;.selected&#39;)
-    .highlight()
-    .end();
-
-var result = thisIsAVeryVeryLongCondition
-    ? resultA : resultB;
-
-var result = condition
-    ? thisIsAVeryVeryLongResult
-    : resultB;
-</code></pre>
-<p><strong>[MUST]</strong> Start a new line for <code>else</code> and <code>catch</code> if using multi-line blocks.</p>
-<pre><code class="lang-js">// good
-
-if (condition) {
-    // some statements;
-}
-else {
-    // some statements;
-}
-
-try {
-    // some statements;
-}
-catch (ex) {
-    // some statements;
-}
-
-
-// bad
-
-if (condition) {
-    // some statements;
-} else {
-    // some statements;
-}
-
-try {
-    // some statements;
-} catch (ex) {
-    // some statements;
-}
-</code></pre>
-<h3 id="statement">Statement</h3>
-<p><strong>[MUST]</strong> The comma must not be ignored at the end of a statement.</p>
-<p><strong>[MUST]</strong> The <code>{}</code> must not be ignored even if there is only one line.</p>
-<pre><code class="lang-js">// good
-if (condition) {
-    callFunc();
-}
-
-// bad
-if (condition) callFunc();
-if (condition)
-    callFunc();
-</code></pre>
-<p><strong>[MUST]</strong> Place no comma at the end of a function definition.</p>
-<pre><code class="lang-js">// good
-function funcName() {
-}
-
-// bad
-function funcName() {
-};
-
-// For function expression, the comma must not be ignored.
-var funcName = function () {
-};
-</code></pre>
-<p><strong>[MUST]</strong> No trailing comma in object and array declarations.</p>
-<pre><code class="lang-js">// good
-
-var obj = {
-    attr1: &#39;xxx&#39;,
-    attr2: &#39;yyy&#39;
-};
-
-var arr = [
-    &#39;xxx&#39;,
-    &#39;yyy&#39;
-];
-
-
-// bad
-
-var obj = {
-    attr1: &#39;xxx&#39;,
-    attr2: &#39;yyy&#39;,
-};
-
-var arr = [
-    &#39;xxx&#39;,
-    &#39;yyy&#39;,
-];
-</code></pre>
-<h3 id="naming-conventions">Naming Conventions</h3>
-<p><strong>[MUST]</strong> Use lowerCamelCase for variables, properties and function names.</p>
-<pre><code class="lang-js">var loadingModules = {};
-function loadProduct() {
-}
-</code></pre>
-<p><strong>[MUST]</strong> Use UpperCamelCase (Pascal) for class names.</p>
-<pre><code class="lang-js">function Element(options) {
-}
-</code></pre>
-<p><strong>[SUGGEST]</strong> All of the letters of a abbreviation should be both upper cases or both lower cases.</p>
-<pre><code class="lang-js">function parseSVG() {
-}
-var svgParser;
-</code></pre>
-<h2 id="language-features">Language features</h2>
-<h3 id="compatibility">Compatibility</h3>
-<p><strong>[MUST]</strong> The JavaScript code of ECharts should be based on <code>ECMAScript Language Specification Edition 3 (ES3)</code>. The language features that not supported by ES3 (namely, features that are only supported by ES5, ES6 or upper versions) must not be used.</p>
-<p>But there is an exception that ES Module can be used.</p>
-<p>Language features can be polyfilled by some utilities, but must not by modifying the prototype of the built-in JS objects.</p>
-<pre><code class="lang-js">// good
-
-import * as zrUtil from &#39;zrender/src/core/util&#39;;
-
-zrUtil.each(array, function (val, index) {
-    sum += val;
-});
-
-var result = zrUtil.map(array, function (val) {
-    return parse(val);
-});
-
-var pos = zrUtil.indexOf(array, val);
-
-var obj2 = zrUtil.extend({}, obj1);
-
-function Element() {
-    // ...
-}
-
-
-// bad
-
-array.forEach(function (val, index) {
-    sum += val;
-});
-
-let result = array.map(function (val) {
-    return parse(val);
-});
-
-const pos = array.indexOf(val);
-
-var obj2 = Object.assign({}, obj1);
-
-class Element {
-    // ...
-}
-
-String.prototype.trim = function () {
-};
-</code></pre>
-<h3 id="variable">Variable</h3>
-<p><strong>[MUST]</strong> Variables must be declared by <code>var</code>. And a <code>var</code> can not declares more than one variable.</p>
-<pre><code class="lang-js">// good
-var name = &#39;MyName&#39;;
-var hangModules = [];
-var missModules = [];
-var visited = {};
-
-// bad
-name = &#39;MyName&#39;;
-var hangModules = [],
-    missModules = [],
-    visited = {};
-</code></pre>
-<h3 id="condition">Condition</h3>
-<p><strong>[MUST]</strong> In equality expression, <code>==</code> can only be used on <code>null</code> or <code>undefined</code> detection. <code>===</code> should be used in the rest of cases .</p>
-<pre><code class="lang-js">// good
-if (age === 30) {
-    // ...
-}
-if (type == null) {
-    // ...
-}
-
-// bad
-if (age == 30) {
-    // ......
-}
-</code></pre>
-<p><strong>[SUGGEST]</strong> Use <code>xxx == null</code> to determine <code>null</code> or <code>undefined</code>.</p>
-<p><strong>[SUGGEST]</strong> Try best to make the meaning of <code>null</code> and <code>undefined</code> the same, namely, do not make users or developers distinguishing whether a variable is <code>null</code> or <code>undefined</code>.</p>
-<p><strong>[SUGGEST]</strong> The function expression or function declaration should not be placed inside a loop body.</p>
-<pre><code class="lang-js">// good
-function clicker() {
-    // ......
-}
-
-for (var i = 0, len = elements.length; i &lt; len; i++) {
-    var element = elements[i];
-    addListener(element, &#39;click&#39;, clicker);
-}
-
-
-// bad
-for (var i = 0, len = elements.length; i &lt; len; i++) {
-    var element = elements[i];
-    addListener(element, &#39;click&#39;, function () {});
-}
-</code></pre>
-<h3 id="type-conversion">Type Conversion</h3>
-<p><strong>[SUGGEST]</strong> Use <code>+ &#39;&#39;</code> to convert a value to string.</p>
-<pre><code class="lang-js">// good
-num + &#39;&#39;;
-
-// bad
-new String(num);
-num.toString();
-String(num);
-</code></pre>
-<p><strong>[SUGGEST]</strong> Use <code>+</code> to convert a value to number.</p>
-<pre><code class="lang-js">// good
-+str;
-
-// bad
-Number(str);
-</code></pre>
-<p><strong>[MUST]</strong> The second parameter must not be ignored when using <code>parseInt</code>.</p>
-<pre><code class="lang-js">// good
-parseInt(str, 10);
-
-// bad
-parseInt(str);
-</code></pre>
-<h3 id="string-object-array">String, Object, Array</h3>
-<p><strong>[MUST]</strong> Use <code>&#39;</code> but not <code>&quot;</code> to define a string.</p>
-<p><strong>[MUST]</strong> Use object literal <code>{}</code> to create a plain object.</p>
-<pre><code class="lang-js">// good
-var obj = {};
-
-// bad
-var obj = new Object();
-</code></pre>
-<p><strong>[MUST]</strong> If all of the properties of an object literal do not need quotation marks, they should ignore them. If quotation marks is necessary, use <code>&#39;</code> but not <code>&quot;</code>.</p>
-<pre><code class="lang-js">// good
-var info = {
-    name: &#39;someone&#39;,
-    age: 28
-};
-
-// bad
-var info = {
-    &#39;name&#39;: &#39;someone&#39;,
-    &#39;age&#39;: 28
-};
-var info2 = {
-    &quot;age&quot;: 40
-};
-</code></pre>
-<p><strong>[MUST]</strong> The prototype of built-in objects must not be modified.</p>
-<pre><code class="lang-js">// Forbidden
-String.prototype.trim = function () {
-};
-</code></pre>
-<p><strong>[SUGGEST]</strong> Try best to use <code>.</code> but not <code>[]</code> to visit properties of an object.</p>
-<p><strong>[SUGGEST]</strong> <code>hasOwnProperty</code> should be used to when using <code>for ... in ...</code>, in case that some extra properties is added on the prototype of <code>Object</code> in some runtime environment.</p>
-<pre><code class="lang-js">var newInfo = {};
-for (var key in info) {
-    if (info.hasOwnProperty(key)) {
-        newInfo[key] = info[key];
-    }
-}
-</code></pre>
-<p><strong>[MUST]</strong> Use array literal <code>[]</code> to create an array, except intending to create an array with a given length.</p>
-<pre><code class="lang-js">// good
-var arr = [];
-var arr2 = new Array(1e4);
-
-// bad
-var arr = new Array();
-</code></pre>
-<p><strong>[MUST]</strong> Do not use <code>for in</code> in array traverse.</p>
-<h3 id="others">Others</h3>
-<p><strong>[MUST]</strong> Do not use <code>eval</code> and <code>with</code>. <code>new Function</code> can be used.</p>
diff --git a/documents/zh/option-gl.json b/documents/zh/option-gl.json
deleted file mode 100644
index 17ac83f..0000000
--- a/documents/zh/option-gl.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"globe":{"type":["Object"],"description":"<p>地球组件。组件提供了地球的绘制以及相应的坐标系,开发者可以在上面展示三维的散点图,气泡图,柱状图,飞线图。</p>\n","properties":{"show":{"type":["boolean"],"description":"<p>是否显示地球组件。</p>\n","default":true},"globeRadius":{"type":["number"],"description":"<p>地球的半径。单位相对于三维空间,跟 <a href=\"#globe.viewControl.distance\">viewControl.distance</a> 相关。</p>\n","default":100},"baseTexture":{"type":["string","HTMLImag [...]
\ No newline at end of file
diff --git a/documents/zh/option-gl_description.json b/documents/zh/option-gl_description.json
deleted file mode 100644
index e921d0d..0000000
--- a/documents/zh/option-gl_description.json
+++ /dev/null
@@ -1 +0,0 @@
-{"option":{"properties":{"globe":{"properties":{"show":{"description":"<p>是否显示地球组件。</p>\n"},"globeRadius":{"description":"<p>地球的半径。单位相对于三维空间,跟 <a href=\"#globe.viewControl.distance\">viewControl.distance</a> 相关。</p>\n"},"baseTexture":{"description":"<p>地球的纹理。支持图片路径字符串,图片或者 Canvas 的对象。</p>\n<p>也支持直接使用 echarts 的实例作为纹理,此时在地球上的鼠标动作会跟纹理上使用的 echarts 实例有联动。</p>\n<p>示例:</p>\n<pre><code class=\"lang-js\">// 使用地球的纹理图片\nbaseTexture: &#39;asset/earth.jpg&#39;\n\n\n// 使用 echarts 绘制世界地图的实例作为纹理\nvar ca [...]
\ No newline at end of file
diff --git a/documents/zh/option-gl_outline.json b/documents/zh/option-gl_outline.json
deleted file mode 100644
index e95dbab..0000000
--- a/documents/zh/option-gl_outline.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"globe":{"type":["Object"],"description":"<p>地球组件。组件提供了地球的绘制以及相应的坐标系,开发者可以在上面展示三维的散点图,气泡图,柱状图,飞线图。</p>\n","properties":{"show":{"type":["boolean"],"default":true},"globeRadius":{"type":["number"],"default":100},"baseTexture":{"type":["string","HTMLImageElement","HTMLCanvasElement","EChartsInstance"]},"heightTexture":{"type":["string","HTMLImageElement","HTMLCanvasElement"]},"displacementTexture": [...]
\ No newline at end of file
diff --git a/documents/zh/option-gl_part_globe.json b/documents/zh/option-gl_part_globe.json
deleted file mode 100644
index 166d5a6..0000000
--- a/documents/zh/option-gl_part_globe.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
-  "partName": "globe",
-  "properties": {
-    "show": {
-      "type": [
-        "boolean"
-      ],
-      "description": "<p>是否显示地球组件。</p>\n",
-      "default": true
-    },
-    "globeRadius": {
-      "type": [
-        "number"
-      ],
-      "description": "<p>地球的半径。单位相对于三维空间,跟 <a href=\"#globe.viewControl.distance\">viewControl.distance</a> 相关。</p>\n",
-      "default": 100
-    },
-    "baseTexture": {
-      "type": [
-        "string",
-        "HTMLImageElement",
-        "HTMLCanvasElement",
-        "EChartsInstance"
-      ],
-      "description": "<p>地球的纹理。支持图片路径字符串,图片或者 Canvas 的对象。</p>\n<p>也支持直接使用 echarts 的实例作为纹理,此时在地球上的鼠标动作会跟纹理上使用的 echarts 实例有联动。</p>\n<p>示例:</p>\n<pre><code class=\"lang-js\">// 使用地球的纹理图片\nbaseTexture: &#39;asset/earth.jpg&#39;\n\n\n// 使用 echarts 绘制世界地图的实例作为纹理\nvar canvas = document.createElement(&#39;canvas&#39;);\nvar mapChart = echarts.init(canvas, null, {\n    width: 4096, height: 2048\n});\nmapChart.setOption({\n    series : [\n        {\n            type: &#39;map&#39;,\n            ma [...]
-    },
-    "heightTexture": {
-      "type": [
-        "string",
-        "HTMLImageElement",
-        "HTMLCanvasElement"
-      ],
-      "description": "<p>地球的高度纹理。高度纹理可以用于配合光照表现地球表面的明暗细节。下面两图分别是使用 <code>heightTexture</code> 和未使用 <code>heightTexuture</code> 的效果区别。</p>\n<p><img width=\"300\" height=\"auto\" src=\"documents/asset/gl/img/heightmap-enable.png\"></p>\n<p><img width=\"300\" height=\"auto\" src=\"documents/asset/gl/img/heightmap-disable.png\"></p>\n"
-    },
-    "displacementTexture": {
-      "type": [
-        "string",
-        "HTMLImageElement",
-        "HTMLCanvasElement"
-      ],
-      "description": "<p>地球顶点的置换纹理,默认同 <a href=\"\" target=\"_blank\">heightTexture</a></p>\n"
-    },
-    "displacementScale": {
-      "type": [
-        "number"
-      ],
-      "description": ""
-    }
-  }
-}
\ No newline at end of file
diff --git a/documents/zh/option.json b/documents/zh/option.json
deleted file mode 100644
index 258532a..0000000
--- a/documents/zh/option.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>Title component, including main title and subtitle.</p>\n<p>In ECharts 2.x, a single instance of ECharts could contains one title component at most. However, in ECharts 3, there could be one or more than one title components. It is more useful when multiple diagrams in one instance all need titles.</p>\n<p><strong>Here are some instances of different a [...]
\ No newline at end of file
diff --git a/documents/zh/option_description.json b/documents/zh/option_description.json
deleted file mode 100644
index 35ce60d..0000000
--- a/documents/zh/option_description.json
+++ /dev/null
@@ -1 +0,0 @@
-{"option":{"properties":{"title":{"properties":{"id":{"description":"<p>Component ID, not specified by default. If specified, it can be used to refer the component in option or API.</p>\n"},"show":{"description":"<p>It specifies whether to show the title component.</p>\n"},"text":{"description":"<p>The main title text, supporting for <code>\\n</code> for newlines.</p>\n"},"link":{"description":"<p>The hyper link of main title text.</p>\n"},"target":{"description":"<p>Open the hyper link  [...]
\ No newline at end of file
diff --git a/documents/zh/option_outline.json b/documents/zh/option_outline.json
deleted file mode 100644
index b3cb879..0000000
--- a/documents/zh/option_outline.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>Title component, including main title and subtitle.</p>\n<p>In ECharts 2.x, a single instance of ECharts could contains one title component at most. However, in ECharts 3, there could be one or more than one title components. It is more useful when multiple diagrams in one instance all need titles.</p>\n<p><strong>Here are some instances of different a [...]
\ No newline at end of file
diff --git a/documents/zh/tutorial.json b/documents/zh/tutorial.json
deleted file mode 100644
index 1190a75..0000000
--- a/documents/zh/tutorial.json
+++ /dev/null
@@ -1 +0,0 @@
-{"$schema":"http://echarts.baidu.com/doc/json-schem","option":{"type":"Object","properties":{"Get Started with ECharts in 5 minutes":{"type":["*"],"description":"<h2 id=\"get-echarts\">Get ECharts</h2>\n<p>First, install ECharts using one of the following methods:</p>\n<ol>\n<li><p>The <a href=\"https://ecomfe.github.io/echarts-doc/public/en/download.html\" target=\"_blank\">official download page</a>, which has different builds for common needs. If you want to include all packages, you  [...]
\ No newline at end of file
diff --git a/en/api.html b/en/api.html
index d4adcc1..15d9041 100644
--- a/en/api.html
+++ b/en/api.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -6,7 +6,7 @@
         + '@font-face {font-family:"noto-light";src:local("Microsoft Yahei");}';
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
-</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559121323995"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
+</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559122936200"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="main"><nav class="navbar navbar-default navbar-fixed-top"><div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.a [...]
     pageName: 'api',
     initHash: 'echarts',
@@ -28,7 +28,7 @@
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1559121323995',
+    version: '1559122936200',
     basePath: './',
     // Schema url is added by each doc page
     schemaUrl: '',
@@ -63,7 +63,7 @@ require.config({
         hasher: vendorPath + '/hasher/1.2.0/hasher.min',
         perfectScrollbar: vendorPath + '/perfect-scrollbar/0.6.8/js/perfect-scrollbar'
     },
-    urlArgs: '_v_=1559121323995'
+    urlArgs: '_v_=1559122936200'
 });
 
 require(['docTool/main'], function (main) {
diff --git a/en/builder.html b/en/builder.html
index 14d6b21..0e23c8f 100644
--- a/en/builder.html
+++ b/en/builder.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/changelog.html b/en/changelog.html
index b9dd122..addffe2 100644
--- a/en/changelog.html
+++ b/en/changelog.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/coding-standard.html b/en/coding-standard.html
index 81acdd4..765d096 100644
--- a/en/coding-standard.html
+++ b/en/coding-standard.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/committers.html b/en/committers.html
index 4c7012a..624a40f 100644
--- a/en/committers.html
+++ b/en/committers.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/dependencies.html b/en/dependencies.html
index d1e7ed3..baae904 100644
--- a/en/dependencies.html
+++ b/en/dependencies.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/download-extension.html b/en/download-extension.html
index 0ddc5d5..232855a 100644
--- a/en/download-extension.html
+++ b/en/download-extension.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/download-map.html b/en/download-map.html
index 06708f4..80df36e 100644
--- a/en/download-map.html
+++ b/en/download-map.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/download-theme.html b/en/download-theme.html
index 24e1d41..30b3d35 100644
--- a/en/download-theme.html
+++ b/en/download-theme.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/download.html b/en/download.html
index 58cbec6..0d04e23 100644
--- a/en/download.html
+++ b/en/download.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/faq.html b/en/faq.html
index c950029..91a2cd3 100644
--- a/en/faq.html
+++ b/en/faq.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/feature.html b/en/feature.html
index 1cd2220..e1ad5c8 100644
--- a/en/feature.html
+++ b/en/feature.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/zh/images/builder/chart/pictorialbar.svg b/en/images/builder/chart/pictorial-bar.svg
similarity index 100%
rename from zh/images/builder/chart/pictorialbar.svg
rename to en/images/builder/chart/pictorial-bar.svg
diff --git a/en/index.html b/en/index.html
index ac0796a..14e0fc6 100644
--- a/en/index.html
+++ b/en/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/maillist.html b/en/maillist.html
index f48feb9..4688be0 100644
--- a/en/maillist.html
+++ b/en/maillist.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
diff --git a/en/option-gl.html b/en/option-gl.html
index 1a5c60c..31eb73b 100644
--- a/en/option-gl.html
+++ b/en/option-gl.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -6,7 +6,7 @@
         + '@font-face {font-family:"noto-light";src:local("Microsoft Yahei");}';
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
-</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559121323995"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
+</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559122936200"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="main"><nav class="navbar navbar-default navbar-fixed-top"><div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.a [...]
     pageName: 'option-gl',
     initHash: 'globe',
@@ -16,7 +16,7 @@
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1559121323995',
+    version: '1559122936200',
     basePath: './',
     // Schema url is added by each doc page
     schemaUrl: '',
@@ -51,7 +51,7 @@ require.config({
         hasher: vendorPath + '/hasher/1.2.0/hasher.min',
         perfectScrollbar: vendorPath + '/perfect-scrollbar/0.6.8/js/perfect-scrollbar'
     },
-    urlArgs: '_v_=1559121323995'
+    urlArgs: '_v_=1559122936200'
 });
 
 require(['docTool/main'], function (main) {
diff --git a/en/option.html b/en/option.html
index 554879e..4dbf0c2 100644
--- a/en/option.html
+++ b/en/option.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -6,7 +6,7 @@
         + '@font-face {font-family:"noto-light";src:local("Microsoft Yahei");}';
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
-</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559121323995"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
+</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559122936200"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="main"><nav class="navbar navbar-default navbar-fixed-top"><div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.a [...]
     pageName: 'option',
     initHash: 'title',
@@ -16,7 +16,7 @@
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1559121323995',
+    version: '1559122936200',
     basePath: './',
     // Schema url is added by each doc page
     schemaUrl: '',
@@ -51,7 +51,7 @@ require.config({
         hasher: vendorPath + '/hasher/1.2.0/hasher.min',
         perfectScrollbar: vendorPath + '/perfect-scrollbar/0.6.8/js/perfect-scrollbar'
     },
-    urlArgs: '_v_=1559121323995'
+    urlArgs: '_v_=1559122936200'
 });
 
 require(['docTool/main'], function (main) {
diff --git a/en/option3.html b/en/option3.html
index 9ef655c..8ef2c5e 100644
--- a/en/option3.html
+++ b/en/option3.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -6,7 +6,7 @@
         + '@font-face {font-family:"noto-light";src:local("Microsoft Yahei");}';
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
-</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559121323995"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
+</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559122936200"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="main"><nav class="navbar navbar-default navbar-fixed-top"><div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.a [...]
     pageName: 'option',
     schemaName: 'option3',
@@ -17,7 +17,7 @@
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1559121323995',
+    version: '1559122936200',
     basePath: './',
     // Schema url is added by each doc page
     schemaUrl: '',
@@ -52,7 +52,7 @@ require.config({
         hasher: vendorPath + '/hasher/1.2.0/hasher.min',
         perfectScrollbar: vendorPath + '/perfect-scrollbar/0.6.8/js/perfect-scrollbar'
     },
-    urlArgs: '_v_=1559121323995'
+    urlArgs: '_v_=1559122936200'
 });
 
 require(['docTool/main'], function (main) {
diff --git a/en/tutorial.html b/en/tutorial.html
index 5ea8413..ad5ccbf 100644
--- a/en/tutorial.html
+++ b/en/tutorial.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
+<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1" user-scalable="no"><meta name="description" content="ECharts, a powerful, interactive charting and visualization library for browser"><link rel="shortcut icon" href="images/favicon.png"><link rel="stylesheet" type="text/css" href="vendors/bootstrap/css/bootstrap.min.css"><!-- HTML5 shim and Respond.js for IE [...]
 </script><script type="text/javascript" src="./vendors/pace/pace.min.js"></script><script id="font-hack" type="text/javascript">if (/windows/i.test(navigator.userAgent)) {
     var el = document.createElement('style');
     el.innerHTML = ''
@@ -6,7 +6,7 @@
         + '@font-face {font-family:"noto-light";src:local("Microsoft Yahei");}';
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
-</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559121323995"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
+</script><title>ECharts Documentation</title><link rel="stylesheet" type="text/css" href="css/ecOption.css?_v_=1559122936200"><link rel="stylesheet" type="text/css" href="vendors/prettify/prettify.css"><link rel="stylesheet" type="text/css" href="vendors/perfect-scrollbar/0.6.8/css/perfect-scrollbar.min.css"><link rel="stylesheet" type="text/css" href="vendors/jquery-autocomplete/jquery.auto-complete.css"><link rel="stylesheet" type="text/css" href="vendors/twentytwenty/twentytwenty.css" [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="main"><nav class="navbar navbar-default navbar-fixed-top"><div class="container-fluid"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" class="navbar-toggle collapsed"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="https://echarts.a [...]
 
 window.globalArgsExtra = {
@@ -30,7 +30,7 @@ window.globalArgsExtra = {
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1559121323995',
+    version: '1559122936200',
     basePath: './',
     // Schema url is added by each doc page
     schemaUrl: '',
@@ -65,7 +65,7 @@ require.config({
         hasher: vendorPath + '/hasher/1.2.0/hasher.min',
         perfectScrollbar: vendorPath + '/perfect-scrollbar/0.6.8/js/perfect-scrollbar'
     },
-    urlArgs: '_v_=1559121323995'
+    urlArgs: '_v_=1559122936200'
 });
 
 require(['docTool/main'], function (main) {
diff --git a/examples/data-gl/animating-contour-on-globe.js b/examples/data-gl/animating-contour-on-globe.js
new file mode 100644
index 0000000..74b090b
--- /dev/null
+++ b/examples/data-gl/animating-contour-on-globe.js
@@ -0,0 +1,169 @@
+
+var config = {
+    color: '#c0101a',
+    levels: 1,
+    intensity: 4,
+    threshold: 0.01
+}
+
+var canvas = document.createElement('canvas');
+canvas.width = 4096;
+canvas.height = 2048;
+context = canvas.getContext("2d");
+
+context.lineWidth = 0.5;
+context.strokeStyle = config.color;
+context.fillStyle = config.color;
+context.shadowColor = config.color;
+
+$.when(
+    $.getScript('./vendors/d3/d3-contour.js'),
+    $.getScript('./vendors/d3/d3-geo.js'),
+    $.getScript('./vendors/d3/d3-timer.js')
+).done(function () {
+
+    image('data-gl/asset/bathymetry_bw_composite_4k.jpg').then(function(image) {
+        var m = image.height,
+            n = image.width,
+            values = new Array(n * m),
+            contours = d3.contours().size([n, m]).smooth(true),
+            projection = d3.geoIdentity().scale(canvas.width / n),
+            path = d3.geoPath(projection, context);
+
+        //   StackBlur.R(image, 5);
+
+        for (var j = 0, k = 0; j < m; ++j) {
+            for (var i = 0; i < n; ++i, ++k) {
+            values[k] = image.data[(k << 2)] / 255;
+            }
+        }
+
+        var opt = {
+            image: canvas
+        }
+
+        var results = [];
+        function update(threshold, levels) {
+            context.clearRect(0, 0, canvas.width, canvas.height);
+            var thresholds = [];
+            for (var i = 0; i < levels; i++) {
+                thresholds.push((threshold + 1 / levels * i) % 1);
+            }
+            results = contours.thresholds(thresholds)(values);
+            redraw();
+        }
+
+        function redraw() {
+            results.forEach(function (d, idx) {
+                context.beginPath();
+                path(d);
+                context.globalAlpha = 1;
+                context.stroke();
+                if (idx > config.levels / 5 * 3) {
+                    context.globalAlpha = 0.01;
+                    context.fill();
+                }
+            });
+            opt.onupdate();
+        }
+        d3.timer(function(t) {
+            var threshold = (t % 10000) / 10000;
+            update(threshold, 1);
+        });
+
+        initCharts(opt);
+
+        update(config.threshold, config.levels);
+
+    });
+
+    function image(url) {
+        return new Promise(function(resolve) {
+            var image = new Image();
+            image.src = url;
+            image.onload = function() {
+            var canvas = document.createElement("canvas");
+            canvas.width = image.width / 8;
+            canvas.height = image.height / 8;
+            var context = canvas.getContext("2d");
+            context.drawImage(image, 0, 0, canvas.width, canvas.height);
+            resolve(context.getImageData(0, 0, canvas.width, canvas.height));
+            };
+        });
+    }
+
+    function initCharts(opt) {
+        var contourChart = echarts.init(document.createElement('canvas'), null, {
+            width: 4096,
+            height: 2048
+        });
+
+        var img = new echarts.graphic.Image({
+            style: {
+                image: opt.image,
+                x: -1,
+                y: -1,
+                width: opt.image.width + 2,
+                height: opt.image.height + 2
+            }
+        });
+        contourChart.getZr().add(img);
+
+        opt.onupdate = function () {
+            img.dirty();
+        };
+
+        myChart.setOption({
+            backgroundColor: '#000',
+            globe: {
+
+                environment: 'data-gl/asset/starfield.jpg',
+
+                heightTexture: 'data-gl/asset/bathymetry_bw_composite_4k.jpg',
+
+                displacementScale: 0.05,
+                displacementQuality: 'high',
+
+                baseColor: '#000',
+
+                shading: 'realistic',
+                realisticMaterial: {
+                    roughness: 0.2,
+                    metalness: 0
+                },
+
+                postEffect: {
+                    enable: true,
+                    depthOfField: {
+                        // enable: true
+                    }
+                },
+                light: {
+                    ambient: {
+                        intensity: 0
+                    },
+                    main: {
+                        intensity: 0.1,
+                        shadow: false
+                    },
+                    ambientCubemap: {
+                        texture: 'data-gl/asset/lake.hdr',
+                        exposure: 1,
+                        diffuseIntensity: 0.5,
+                        specularIntensity: 2
+                    }
+                },
+                viewControl: {
+                    autoRotate: false
+                },
+
+                layers: [{
+                    type: 'blend',
+                    blendTo: 'emission',
+                    texture: contourChart,
+                    intensity: config.intensity
+                }]
+            }
+        });
+    }
+});
diff --git a/examples/data-gl/asset/bathymetry_bw_composite_4k.jpg b/examples/data-gl/asset/bathymetry_bw_composite_4k.jpg
new file mode 100644
index 0000000..9f8dcdf
Binary files /dev/null and b/examples/data-gl/asset/bathymetry_bw_composite_4k.jpg differ
diff --git a/examples/data-gl/asset/bitcoin.png b/examples/data-gl/asset/bitcoin.png
new file mode 100644
index 0000000..05a3d46
Binary files /dev/null and b/examples/data-gl/asset/bitcoin.png differ
diff --git a/examples/data-gl/asset/canyon.hdr b/examples/data-gl/asset/canyon.hdr
new file mode 100644
index 0000000..d610fe9
Binary files /dev/null and b/examples/data-gl/asset/canyon.hdr differ
diff --git a/examples/data-gl/asset/clouds.png b/examples/data-gl/asset/clouds.png
new file mode 100644
index 0000000..7c75db6
Binary files /dev/null and b/examples/data-gl/asset/clouds.png differ
diff --git a/examples/data-gl/asset/data/alcohol.json b/examples/data-gl/asset/data/alcohol.json
new file mode 100644
index 0000000..ca30403
--- /dev/null
+++ b/examples/data-gl/asset/data/alcohol.json
@@ -0,0 +1 @@
+[["Afghanistan","0.01"],["Albania","2.01"],["Algeria","0.15"],["Andorra",""],["Angola","3.86"],["Antigua and Barbuda","5.73"],["Argentina","8.40"],["Armenia","1.48"],["Australia","9.02"],["Austria","11.08"],["Azerbaijan","4.54"],["Bahamas",""],["Bahrain","6.98"],["Bangladesh","0.00"],["Barbados",""],["Belarus","5.53"],["Belgium","10.63"],["Belize","6.25"],["Benin","1.29"],["Bhutan","0.23"],["Bolivia","3.23"],["Bosnia and Herzegovina","9.05"],["Botswana","4.29"],["Brazil","5.76"],["Brunei [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/buildings.json b/examples/data-gl/asset/data/buildings.json
new file mode 100644
index 0000000..123ef20
--- /dev/null
+++ b/examples/data-gl/asset/data/buildings.json
@@ -0,0 +1 @@
+{"features":[{"type":"Feature","properties":{"name":"0","height":0.7},"geometry":{"type":"Polygon","coordinates":["@@Ӽѻ࡮ϐ˥ɾ؝ʳmpȓǮʣĻ"],"encodeOffsets":[[13368440,52534490]]}},{"type":"Feature","properties":{"name":"1","height":0},"geometry":{"type":"Polygon","coordinates":["@@ʤļȔǭno؞ʴ՟ӄebկӎűŊ߻Νॠࢱ"],"encodeOffsets":[[13368440,52534490]]}},{"type":"Feature","properties":{"name":"2","height":0},"geometry":{"type":"Polygon","coordinates":["@@ѣΪíCګ̯GCY±ϤΝ߼Ξ"],"encodeOffsets":[[13368262,5253600 [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/flights.json b/examples/data-gl/asset/data/flights.json
new file mode 100644
index 0000000..0f681d6
--- /dev/null
+++ b/examples/data-gl/asset/data/flights.json
@@ -0,0 +1 @@
+{"airportsFields":["name","city","country","longitude","latitude"],"airlineFields":["name","country"],"airports":[["Goroka","Goroka","Papua New Guinea",145.391881,-6.081689],["Madang","Madang","Papua New Guinea",145.7887,-5.207083],["Mount Hagen","Mount Hagen","Papua New Guinea",144.295861,-5.826789],["Nadzab","Nadzab","Papua New Guinea",146.726242,-6.569828],["Port Moresby Jacksons Intl","Port Moresby","Papua New Guinea",147.22005,-9.443383],["Wewak Intl","Wewak","Papua New Guinea",143. [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/flights2.json b/examples/data-gl/asset/data/flights2.json
new file mode 100644
index 0000000..2d2d243
--- /dev/null
+++ b/examples/data-gl/asset/data/flights2.json
@@ -0,0 +1 @@
+{"airportsFields":["name","city","country","longitude","latitude"],"airlineFields":["name","country"],"airports":[["Goroka","Goroka","Papua New Guinea",145.391881,-6.081689],["Madang","Madang","Papua New Guinea",145.7887,-5.207083],["Mount Hagen","Mount Hagen","Papua New Guinea",144.295861,-5.826789],["Nadzab","Nadzab","Papua New Guinea",146.726242,-6.569828],["Port Moresby Jacksons Intl","Port Moresby","Papua New Guinea",147.22005,-9.443383],["Wewak Intl","Wewak","Papua New Guinea",143. [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/gfs.json b/examples/data-gl/asset/data/gfs.json
new file mode 100644
index 0000000..949e189
--- /dev/null
+++ b/examples/data-gl/asset/data/gfs.json
@@ -0,0 +1 @@
+[{"header":{"discipline":0,"disciplineName":"Meteorological products","gribEdition":2,"gribLength":133963,"center":7,"centerName":"US National Weather Service - NCEP(WMC)","subcenter":0,"refTime":"2014-11-30T06:00:00.000Z","significanceOfRT":1,"significanceOfRTName":"Start of forecast","productStatus":0,"productStatusName":"Operational products","productType":1,"productTypeName":"Forecast products","productDefinitionTemplate":0,"productDefinitionTemplateName":"Analysis/forecast at horizo [...]
diff --git a/examples/data-gl/asset/data/internet.graph.json b/examples/data-gl/asset/data/internet.graph.json
new file mode 100644
index 0000000..8952d04
--- /dev/null
+++ b/examples/data-gl/asset/data/internet.graph.json
@@ -0,0 +1 @@
+{"nodes":[[249,-33,4,4],[251,-143,4,4],[-715,234,4,0],[-717,290,4,0],[308,1190,4,13],[-227,1474,4,13],[143,502,4,15],[738,-1719,4,5],[820,-1902,4,5],[744,-1482,4,5],[652,-308,4,4],[359,-23,4,4],[-187,434,4,1],[553,-210,4,4],[-591,-29,4,0],[236,15,4,4],[265,-460,4,12],[92,-133,4,4],[554,-280,4,4],[-485,352,4,0],[637,-116,4,8],[597,-209,4,4],[-157,56,4,4],[114,131,4,10],[-464,441,4,1],[37,190,4,4],[305,111,4,4],[78,267,4,10],[-12,126,4,10],[581,649,4,15],[536,770,4,15],[307,1000,4,13],[-10 [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/npmdep.json b/examples/data-gl/asset/data/npmdep.json
new file mode 100644
index 0000000..185a0cf
--- /dev/null
+++ b/examples/data-gl/asset/data/npmdep.json
@@ -0,0 +1 @@
+{"nodes":["mocha","chai","lodash","grunt","eslint","gulp","babel-preset-es2015","request","async","istanbul","should","express","babel-core","sinon","babel-cli","tape","grunt-contrib-jshint","underscore","coffee-script","webpack","babel-eslint","browserify","chalk","commander","react","babel-loader","coveralls","rimraf","jshint","debug","bluebird","gulp-util","grunt-contrib-clean","grunt-contrib-watch","mkdirp","babel","karma","glob","colors","eslint-plugin-react","through2","gulp-rename [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/population.json b/examples/data-gl/asset/data/population.json
new file mode 100644
index 0000000..3c30c77
--- /dev/null
+++ b/examples/data-gl/asset/data/population.json
@@ -0,0 +1 @@
+[[-83,76.5,1.1],[-85.5,73.5,2.9],[-78,73,1.5],[-56,72.5,14.9],[-157.5,71.5,1.9],[-157,71.5,7.4],[23.5,71.5,1.3],[24,71.5,1.3],[24.5,71.5,1.3],[25,71.5,3.7],[25.5,71.5,3.8],[26,71.5,3.8],[-52.5,71,11.1],[21.5,71,2.1],[22,71,2.1],[22.5,71,5.2],[23,71,10.4],[23.5,71,7.1],[24,71,1.2],[24.5,71,1.1],[25,71,1.5],[25.5,71,3],[26,71,1.5],[26.5,71,1],[28.5,71,1],[29,71,1.2],[29.5,71,1.7],[30,71,1.7],[30.5,71,1.7],[18,70.5,2.4],[18.5,70.5,6.8],[19,70.5,2.4],[19.5,70.5,2.4],[20,70.5,4.9],[20.5,70.5, [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/wave.json b/examples/data-gl/asset/data/wave.json
new file mode 100644
index 0000000..b1e5f33
--- /dev/null
+++ b/examples/data-gl/asset/data/wave.json
@@ -0,0 +1 @@
+{"nx":360,"ny":180,"max":18.964336624081106,"data":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0 [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/winds.json b/examples/data-gl/asset/data/winds.json
new file mode 100644
index 0000000..ed36ee5
--- /dev/null
+++ b/examples/data-gl/asset/data/winds.json
@@ -0,0 +1 @@
+{"nx":360,"ny":181,"max":28.700000762939453,"data":[[-2.9,4.2],[-3,4.1],[-3,4.1],[-3.1,4],[-3.2,4],[-3.2,3.9],[-3.3,3.9],[-3.4,3.8],[-3.4,3.8],[-3.5,3.7],[-3.6,3.6],[-3.6,3.6],[-3.7,3.5],[-3.8,3.4],[-3.8,3.4],[-3.9,3.3],[-3.9,3.2],[-4,3.2],[-4,3.1],[-4.1,3],[-4.1,3],[-4.2,2.9],[-4.2,2.8],[-4.3,2.7],[-4.3,2.7],[-4.4,2.6],[-4.4,2.5],[-4.5,2.4],[-4.5,2.3],[-4.6,2.3],[-4.6,2.2],[-4.6,2.1],[-4.7,2],[-4.7,2],[-4.7,1.9],[-4.8,1.8],[-4.8,1.7],[-4.8,1.6],[-4.8,1.5],[-4.9,1.5],[-4.9,1.4],[-4.9,1.3 [...]
\ No newline at end of file
diff --git a/examples/data-gl/asset/data/world-population.json b/examples/data-gl/asset/data/world-population.json
new file mode 100644
index 0000000..e540efa
--- /dev/null
+++ b/examples/data-gl/asset/data/world-population.json
@@ -0,0 +1,177 @@
+[{"name": "Afghanistan","value": 28397.812},
+{"name": "Angola","value": 19549.124},
+{"name": "Albania","value": 3150.143},
+{"name": "United Arab Emirates","value": 8441.537},
+{"name": "Argentina","value": 40374.224},
+{"name": "Armenia","value": 2963.496},
+{"name": "French Southern and Antarctic Lands","value": 268.065},
+{"name": "Australia","value": 22404.488},
+{"name": "Austria","value": 8401.924},
+{"name": "Azerbaijan","value": 9094.718},
+{"name": "Burundi","value": 9232.753},
+{"name": "Belgium","value": 10941.288},
+{"name": "Benin","value": 9509.798},
+{"name": "Burkina Faso","value": 15540.284},
+{"name": "Bangladesh","value": 151125.475},
+{"name": "Bulgaria","value": 7389.175},
+{"name": "The Bahamas","value": 66402.316},
+{"name": "Bosnia and Herzegovina","value": 3845.929},
+{"name": "Belarus","value": 9491.07},
+{"name": "Belize","value": 308.595},
+{"name": "Bermuda","value": 64.951},
+{"name": "Bolivia","value": 716.939},
+{"name": "Brazil","value": 195210.154},
+{"name": "Brunei","value": 27.223},
+{"name": "Bhutan","value": 716.939},
+{"name": "Botswana","value": 1969.341},
+{"name": "Central African Republic","value": 4349.921},
+{"name": "Canada","value": 34126.24},
+{"name": "Switzerland","value": 7830.534},
+{"name": "Chile","value": 17150.76},
+{"name": "China","value": 1359821.465},
+{"name": "Ivory Coast","value": 60508.978},
+{"name": "Cameroon","value": 20624.343},
+{"name": "Democratic Republic of the Congo","value": 62191.161},
+{"name": "Republic of the Congo","value": 3573.024},
+{"name": "Colombia","value": 46444.798},
+{"name": "Costa Rica","value": 4669.685},
+{"name": "Cuba","value": 11281.768},
+{"name": "Northern Cyprus","value": 1.468},
+{"name": "Cyprus","value": 1103.685},
+{"name": "Czech Republic","value": 10553.701},
+{"name": "Germany","value": 83017.404},
+{"name": "Djibouti","value": 834.036},
+{"name": "Denmark","value": 5550.959},
+{"name": "Dominican Republic","value": 10016.797},
+{"name": "Algeria","value": 37062.82},
+{"name": "Ecuador","value": 15001.072},
+{"name": "Egypt","value": 78075.705},
+{"name": "Eritrea","value": 5741.159},
+{"name": "Spain","value": 46182.038},
+{"name": "Estonia","value": 1298.533},
+{"name": "Ethiopia","value": 87095.281},
+{"name": "Finland","value": 5367.693},
+{"name": "Fiji","value": 860.559},
+{"name": "Falkland Islands","value": 49.581},
+{"name": "France","value": 63230.866},
+{"name": "Gabon","value": 1556.222},
+{"name": "United Kingdom","value": 62066.35},
+{"name": "Georgia","value": 4388.674},
+{"name": "Ghana","value": 24262.901},
+{"name": "Guinea","value": 10876.033},
+{"name": "Gambia","value": 1680.64},
+{"name": "Guinea Bissau","value": 10876.033},
+{"name": "Equatorial Guinea","value": 696.167},
+{"name": "Greece","value": 11109.999},
+{"name": "Greenland","value": 56.546},
+{"name": "Guatemala","value": 14341.576},
+{"name": "French Guiana","value": 231.169},
+{"name": "Guyana","value": 786.126},
+{"name": "Honduras","value": 7621.204},
+{"name": "Croatia","value": 4338.027},
+{"name": "Haiti","value": 9896.4},
+{"name": "Hungary","value": 10014.633},
+{"name": "Indonesia","value": 240676.485},
+{"name": "India","value": 1205624.648},
+{"name": "Ireland","value": 4467.561},
+{"name": "Iran","value": 240676.485},
+{"name": "Iraq","value": 30962.38},
+{"name": "Iceland","value": 318.042},
+{"name": "Israel","value": 7420.368},
+{"name": "Italy","value": 60508.978},
+{"name": "Jamaica","value": 2741.485},
+{"name": "Jordan","value": 6454.554},
+{"name": "Japan","value": 127352.833},
+{"name": "Kazakhstan","value": 15921.127},
+{"name": "Kenya","value": 40909.194},
+{"name": "Kyrgyzstan","value": 5334.223},
+{"name": "Cambodia","value": 14364.931},
+{"name": "South Korea","value": 51452.352},
+{"name": "Kosovo","value": 97.743},
+{"name": "Kuwait","value": 2991.58},
+{"name": "Laos","value": 6395.713},
+{"name": "Lebanon","value": 4341.092},
+{"name": "Liberia","value": 3957.99},
+{"name": "Libya","value": 6040.612},
+{"name": "Sri Lanka","value": 20758.779},
+{"name": "Lesotho","value": 2008.921},
+{"name": "Lithuania","value": 3068.457},
+{"name": "Luxembourg","value": 507.885},
+{"name": "Latvia","value": 2090.519},
+{"name": "Morocco","value": 31642.36},
+{"name": "Moldova","value": 103.619},
+{"name": "Madagascar","value": 21079.532},
+{"name": "Mexico","value": 117886.404},
+{"name": "Macedonia","value": 507.885},
+{"name": "Mali","value": 13985.961},
+{"name": "Myanmar","value": 51931.231},
+{"name": "Montenegro","value": 620.078},
+{"name": "Mongolia","value": 2712.738},
+{"name": "Mozambique","value": 23967.265},
+{"name": "Mauritania","value": 3609.42},
+{"name": "Malawi","value": 15013.694},
+{"name": "Malaysia","value": 28275.835},
+{"name": "Namibia","value": 2178.967},
+{"name": "New Caledonia","value": 246.379},
+{"name": "Niger","value": 15893.746},
+{"name": "Nigeria","value": 159707.78},
+{"name": "Nicaragua","value": 5822.209},
+{"name": "Netherlands","value": 16615.243},
+{"name": "Norway","value": 4891.251},
+{"name": "Nepal","value": 26846.016},
+{"name": "New Zealand","value": 4368.136},
+{"name": "Oman","value": 2802.768},
+{"name": "Pakistan","value": 173149.306},
+{"name": "Panama","value": 3678.128},
+{"name": "Peru","value": 29262.83},
+{"name": "Philippines","value": 93444.322},
+{"name": "Papua New Guinea","value": 6858.945},
+{"name": "Poland","value": 38198.754},
+{"name": "Puerto Rico","value": 3709.671},
+{"name": "North Korea","value": 1.468},
+{"name": "Portugal","value": 10589.792},
+{"name": "Paraguay","value": 6459.721},
+{"name": "Qatar","value": 1749.713},
+{"name": "Romania","value": 21861.476},
+{"name": "Russia","value": 21861.476},
+{"name": "Rwanda","value": 10836.732},
+{"name": "Western Sahara","value": 514.648},
+{"name": "Saudi Arabia","value": 27258.387},
+{"name": "Sudan","value": 35652.002},
+{"name": "South Sudan","value": 9940.929},
+{"name": "Senegal","value": 12950.564},
+{"name": "Solomon Islands","value": 526.447},
+{"name": "Sierra Leone","value": 5751.976},
+{"name": "El Salvador","value": 6218.195},
+{"name": "Somaliland","value": 9636.173},
+{"name": "Somalia","value": 9636.173},
+{"name": "Republic of Serbia","value": 3573.024},
+{"name": "Suriname","value": 524.96},
+{"name": "Slovakia","value": 5433.437},
+{"name": "Slovenia","value": 2054.232},
+{"name": "Sweden","value": 9382.297},
+{"name": "Swaziland","value": 1193.148},
+{"name": "Syria","value": 7830.534},
+{"name": "Chad","value": 11720.781},
+{"name": "Togo","value": 6306.014},
+{"name": "Thailand","value": 66402.316},
+{"name": "Tajikistan","value": 7627.326},
+{"name": "Turkmenistan","value": 5041.995},
+{"name": "East Timor","value": 10016.797},
+{"name": "Trinidad and Tobago","value": 1328.095},
+{"name": "Tunisia","value": 10631.83},
+{"name": "Turkey","value": 72137.546},
+{"name": "United Republic of Tanzania","value": 44973.33},
+{"name": "Uganda","value": 33987.213},
+{"name": "Ukraine","value": 46050.22},
+{"name": "Uruguay","value": 3371.982},
+{"name": "United States","value": 312247.116},
+{"name": "Uzbekistan","value": 27769.27},
+{"name": "Venezuela","value": 236.299},
+{"name": "Vietnam","value": 89047.397},
+{"name": "Vanuatu","value": 236.299},
+{"name": "West Bank","value": 13.565},
+{"name": "Yemen","value": 22763.008},
+{"name": "South Africa","value": 51452.352},
+{"name": "Zambia","value": 13216.985},
+{"name": "Zimbabwe","value": 13076.978}]
\ No newline at end of file
diff --git a/examples/data-gl/asset/earth.jpg b/examples/data-gl/asset/earth.jpg
new file mode 100644
index 0000000..7fe1981
Binary files /dev/null and b/examples/data-gl/asset/earth.jpg differ
diff --git a/examples/data-gl/asset/elev_bump_4k.jpg b/examples/data-gl/asset/elev_bump_4k.jpg
new file mode 100644
index 0000000..9e925dd
Binary files /dev/null and b/examples/data-gl/asset/elev_bump_4k.jpg differ
diff --git a/examples/data-gl/asset/icon.png b/examples/data-gl/asset/icon.png
new file mode 100644
index 0000000..1f73196
Binary files /dev/null and b/examples/data-gl/asset/icon.png differ
diff --git a/examples/data-gl/asset/iron-rusted4/iron-rusted4-basecolor.jpg b/examples/data-gl/asset/iron-rusted4/iron-rusted4-basecolor.jpg
new file mode 100644
index 0000000..b0415f5
Binary files /dev/null and b/examples/data-gl/asset/iron-rusted4/iron-rusted4-basecolor.jpg differ
diff --git a/examples/data-gl/asset/iron-rusted4/iron-rusted4-metalness.jpg b/examples/data-gl/asset/iron-rusted4/iron-rusted4-metalness.jpg
new file mode 100644
index 0000000..c15c2e9
Binary files /dev/null and b/examples/data-gl/asset/iron-rusted4/iron-rusted4-metalness.jpg differ
diff --git a/examples/data-gl/asset/iron-rusted4/iron-rusted4-normal.jpg b/examples/data-gl/asset/iron-rusted4/iron-rusted4-normal.jpg
new file mode 100644
index 0000000..fdd50ce
Binary files /dev/null and b/examples/data-gl/asset/iron-rusted4/iron-rusted4-normal.jpg differ
diff --git a/examples/data-gl/asset/iron-rusted4/iron-rusted4-roughness.jpg b/examples/data-gl/asset/iron-rusted4/iron-rusted4-roughness.jpg
new file mode 100644
index 0000000..856a6fc
Binary files /dev/null and b/examples/data-gl/asset/iron-rusted4/iron-rusted4-roughness.jpg differ
diff --git a/examples/data-gl/asset/lake.hdr b/examples/data-gl/asset/lake.hdr
new file mode 100755
index 0000000..4d53b36
Binary files /dev/null and b/examples/data-gl/asset/lake.hdr differ
diff --git a/examples/data-gl/asset/leather/leather_albedo.jpg b/examples/data-gl/asset/leather/leather_albedo.jpg
new file mode 100644
index 0000000..d41b6be
Binary files /dev/null and b/examples/data-gl/asset/leather/leather_albedo.jpg differ
diff --git a/examples/data-gl/asset/leather/leather_height.jpg b/examples/data-gl/asset/leather/leather_height.jpg
new file mode 100644
index 0000000..7386ec4
Binary files /dev/null and b/examples/data-gl/asset/leather/leather_height.jpg differ
diff --git a/examples/data-gl/asset/leather/leather_normal.jpg b/examples/data-gl/asset/leather/leather_normal.jpg
new file mode 100644
index 0000000..88045d5
Binary files /dev/null and b/examples/data-gl/asset/leather/leather_normal.jpg differ
diff --git a/examples/data-gl/asset/leather/leather_roughness.jpg b/examples/data-gl/asset/leather/leather_roughness.jpg
new file mode 100644
index 0000000..ca8a699
Binary files /dev/null and b/examples/data-gl/asset/leather/leather_roughness.jpg differ
diff --git a/examples/data-gl/asset/moon-base.jpg b/examples/data-gl/asset/moon-base.jpg
new file mode 100644
index 0000000..230daf2
Binary files /dev/null and b/examples/data-gl/asset/moon-base.jpg differ
diff --git a/examples/data-gl/asset/moon-bump.jpg b/examples/data-gl/asset/moon-bump.jpg
new file mode 100644
index 0000000..728d5c4
Binary files /dev/null and b/examples/data-gl/asset/moon-bump.jpg differ
diff --git a/examples/data-gl/asset/night.jpg b/examples/data-gl/asset/night.jpg
new file mode 100644
index 0000000..4bf56c6
Binary files /dev/null and b/examples/data-gl/asset/night.jpg differ
diff --git a/examples/data-gl/asset/pisa.hdr b/examples/data-gl/asset/pisa.hdr
new file mode 100644
index 0000000..49f31d7
Binary files /dev/null and b/examples/data-gl/asset/pisa.hdr differ
diff --git a/examples/data-gl/asset/redbricks/diffuse.jpg b/examples/data-gl/asset/redbricks/diffuse.jpg
new file mode 100644
index 0000000..b2b6ea8
Binary files /dev/null and b/examples/data-gl/asset/redbricks/diffuse.jpg differ
diff --git a/examples/data-gl/asset/redbricks/normal.jpg b/examples/data-gl/asset/redbricks/normal.jpg
new file mode 100644
index 0000000..4d0ce5d
Binary files /dev/null and b/examples/data-gl/asset/redbricks/normal.jpg differ
diff --git a/examples/data-gl/asset/redbricks/roughness.jpg b/examples/data-gl/asset/redbricks/roughness.jpg
new file mode 100644
index 0000000..3581f0f
Binary files /dev/null and b/examples/data-gl/asset/redbricks/roughness.jpg differ
diff --git a/examples/data-gl/asset/sample.jpg b/examples/data-gl/asset/sample.jpg
new file mode 100644
index 0000000..e29acf1
Binary files /dev/null and b/examples/data-gl/asset/sample.jpg differ
diff --git a/examples/data-gl/asset/starfield.jpg b/examples/data-gl/asset/starfield.jpg
new file mode 100644
index 0000000..3149998
Binary files /dev/null and b/examples/data-gl/asset/starfield.jpg differ
diff --git a/examples/data-gl/asset/wood/diffuse.jpg b/examples/data-gl/asset/wood/diffuse.jpg
new file mode 100644
index 0000000..8d305e8
Binary files /dev/null and b/examples/data-gl/asset/wood/diffuse.jpg differ
diff --git a/examples/data-gl/asset/wood/normal.jpg b/examples/data-gl/asset/wood/normal.jpg
new file mode 100644
index 0000000..b21b3c7
Binary files /dev/null and b/examples/data-gl/asset/wood/normal.jpg differ
diff --git a/examples/data-gl/asset/wood/roughness.png b/examples/data-gl/asset/wood/roughness.png
new file mode 100644
index 0000000..5f430c7
Binary files /dev/null and b/examples/data-gl/asset/wood/roughness.png differ
diff --git a/examples/data-gl/asset/woods.jpg b/examples/data-gl/asset/woods.jpg
new file mode 100644
index 0000000..e0ed771
Binary files /dev/null and b/examples/data-gl/asset/woods.jpg differ
diff --git a/examples/data-gl/asset/world.topo.bathy.200401.jpg b/examples/data-gl/asset/world.topo.bathy.200401.jpg
new file mode 100644
index 0000000..c4a5d33
Binary files /dev/null and b/examples/data-gl/asset/world.topo.bathy.200401.jpg differ
diff --git a/examples/data-gl/bar3d-dataset.js b/examples/data-gl/bar3d-dataset.js
new file mode 100644
index 0000000..c8a0c31
--- /dev/null
+++ b/examples/data-gl/bar3d-dataset.js
@@ -0,0 +1,42 @@
+$.get('data/asset/data/life-expectancy-table.json', function (data) {
+    option = {
+        grid3D: {},
+        tooltip: {},
+        xAxis3D: {
+            type: 'category'
+        },
+        yAxis3D: {
+            type: 'category'
+        },
+        zAxis3D: {},
+        visualMap: {
+            max: 1e8,
+            dimension: 'Population'
+        },
+        dataset: {
+            dimensions: [
+                'Income',
+                'Life Expectancy',
+                'Population',
+                'Country',
+                {name: 'Year', type: 'ordinal'}
+            ],
+            source: data
+        },
+        series: [
+            {
+                type: 'bar3D',
+                // symbolSize: symbolSize,
+                shading: 'lambert',
+                encode: {
+                    x: 'Year',
+                    y: 'Country',
+                    z: 'Life Expectancy',
+                    tooltip: [0, 1, 2, 3, 4]
+                }
+            }
+        ]
+    };
+
+    myChart.setOption(option);
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-global-population.js b/examples/data-gl/bar3d-global-population.js
new file mode 100644
index 0000000..f155b58
--- /dev/null
+++ b/examples/data-gl/bar3d-global-population.js
@@ -0,0 +1,90 @@
+
+$.getJSON('data-gl/asset/data/population.json', function (data) {
+
+    data = data.filter(function (dataItem) {
+        return dataItem[2] > 0;
+    }).map(function (dataItem) {
+        return [dataItem[0], dataItem[1], Math.sqrt(dataItem[2])];
+    });
+
+    myChart.setOption({
+        backgroundColor: '#cdcfd5',
+        geo3D: {
+            map: 'world',
+            shading: 'lambert',
+            light: {
+                main: {
+                    intensity: 5,
+                    shadow: true,
+                    shadowQuality: 'high',
+                    alpha: 30
+                },
+                ambient: {
+                    intensity: 0
+                },
+                ambientCubemap: {
+                    texture: 'data-gl/asset/canyon.hdr',
+                    exposure: 1,
+                    diffuseIntensity: 0.5
+                }
+            },
+            viewControl: {
+                distance: 50,
+                panMouseButton: 'left',
+                rotateMouseButton: 'right'
+            },
+            groundPlane: {
+                show: true,
+                color: '#999'
+            },
+            postEffect: {
+                enable: true,
+                bloom: {
+                    enable: false
+                },
+                SSAO: {
+                    radius: 1,
+                    intensity: 1,
+                    enable: true
+                },
+                depthOfField: {
+                    enable: false,
+                    focalRange: 10,
+                    blurRadius: 10,
+                    fstop: 1
+                }
+            },
+            temporalSuperSampling: {
+                enable: true
+            },
+            itemStyle: {
+            },
+
+            regionHeight: 2
+        },
+        visualMap: {
+            max: 40,
+            calculable: true,
+            realtime: false,
+            inRange: {
+                color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+            },
+            outOfRange: {
+                colorAlpha: 0
+            }
+        },
+        series: [{
+            type: 'bar3D',
+            coordinateSystem: 'geo3D',
+            shading: 'lambert',
+            data: data,
+            barSize: 0.1,
+            minHeight: 0.2,
+            silent: true,
+            itemStyle: {
+                color: 'orange'
+                // opacity: 0.8
+            }
+        }]
+    });
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-mapbox-view-change.js b/examples/data-gl/bar3d-mapbox-view-change.js
new file mode 100644
index 0000000..1c3a574
--- /dev/null
+++ b/examples/data-gl/bar3d-mapbox-view-change.js
@@ -0,0 +1,98 @@
+mapboxgl.accessToken = mapboxglToken;
+
+
+$.getJSON('data-gl/asset/data/population.json', function (data) {
+
+    data = data.filter(function (dataItem) {
+        return dataItem[2] > 0;
+    }).map(function (dataItem) {
+        return [dataItem[0], dataItem[1], dataItem[2]];
+    });
+
+    myChart.setOption({
+        title: {
+            text: '空格键切换视角',
+            left: 'center'
+        },
+        visualMap: {
+            show: false,
+            max: 1000,
+            calculable: true,
+            realtime: false,
+            inRange: {
+                color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+            },
+            outOfRange: {
+                colorAlpha: 0
+            }
+        },
+        mapbox: {
+            center: [104.114129, 37.550339],
+            zoom: 3,
+            pitch: 50,
+            bearing: -10,
+            style: 'mapbox://styles/mapbox/light-v9',
+            boxHeight: 20,
+            // altitudeScale: 3e2,
+            postEffect: {
+                enable: true,
+                SSAO: {
+                    enable: true,
+                    radius: 2
+                }
+            },
+            light: {
+                main: {
+                    intensity: 2,
+                    shadow: true,
+                    shadowQuality: 'high'
+                },
+                ambient: {
+                    intensity: 0.
+                },
+                ambientCubemap: {
+                    texture: 'data-gl/asset/canyon.hdr',
+                    exposure: 2,
+                    diffuseIntensity: 0.5
+                }
+            }
+        },
+        series: [{
+            type: 'bar3D',
+            coordinateSystem: 'mapbox',
+            shading: 'lambert',
+            minHeight: 0.1,
+            barSize: 0.3,
+            data: data,
+            silent: true
+        }]
+    });
+
+    function top() {
+        myChart.setOption({
+            mapbox: {
+                pitch: 0,
+                bearing: 0,
+                boxHeight: 0
+            }
+        });
+    }
+
+    function perspective() {
+        myChart.setOption({
+            mapbox: {
+                pitch: 50,
+                bearing: -10,
+                boxHeight: 20,
+            }
+        });
+    }
+
+    var isPerspective = true;
+    window.addEventListener('keydown', function (e) {
+        if (e.keyCode === 32) {
+            isPerspective ? top() : perspective();
+            isPerspective = !isPerspective;
+        }
+    })
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-music-visualization.js b/examples/data-gl/bar3d-music-visualization.js
new file mode 100644
index 0000000..684657b
--- /dev/null
+++ b/examples/data-gl/bar3d-music-visualization.js
@@ -0,0 +1,150 @@
+var UPDATE_DURATION = 100;
+
+window.AudioContext = window.AudioContext || window.webkitAudioContext;
+
+var audioContext = new AudioContext();
+
+var oReq = new XMLHttpRequest();
+oReq.open('GET', 'data/asset/sound/roll-it-up.mp3', true);
+oReq.responseType = 'arraybuffer';
+
+oReq.onload = function(e) {
+    audioContext.decodeAudioData(oReq.response, initVisualizer);
+};
+oReq.send();
+
+function initVisualizer(audioBuffer) {
+    inited = true;
+
+    var source = audioContext.createBufferSource();
+    source.buffer = audioBuffer;
+
+    // Must invoked right after click event
+    if (source.noteOn) {
+        source.noteOn(0);
+    }
+    else {
+        source.start(0);
+    }
+
+    var analyzer = audioContext.createAnalyser();
+    var gainNode = audioContext.createGain();
+    analyzer.fftSize = 4096;
+
+    gainNode.gain.value = 1;
+    source.connect(gainNode);
+    gainNode.connect(analyzer);
+    analyzer.connect(audioContext.destination);
+
+    var frequencyBinCount = analyzer.frequencyBinCount;
+    var dataArray = new Uint8Array(frequencyBinCount);
+
+
+    var beta = 0;
+    function update() {
+        analyzer.getByteFrequencyData(dataArray);
+
+        var item = [];
+        var size = 50;
+        var dataProvider = [];
+
+        for (var i = 0; i < size * size; i++) {
+            var x = i % size;
+            var y = Math.floor(i / size);
+            var dx = x - size / 2;
+            var dy = y - size / 2;
+
+            var angle = Math.atan2(dy, dx);
+            if (angle < 0) {
+                angle = Math.PI * 2 + angle;
+            }
+            var dist = Math.sqrt(dx * dx + dy * dy);
+            var idx = Math.min(
+                frequencyBinCount - 1, Math.round(angle / Math.PI / 2 * 60 + dist * 60) + 100
+            );
+
+            var val = Math.pow(dataArray[idx] / 100, 3);
+            dataProvider.push([x, y, Math.max(val, 0.1)]);
+        }
+
+        myChart.setOption({
+            grid3D: {
+                viewControl: {
+                    beta: beta,
+                    alpha: Math.sin(beta / 10 + 40) * (beta % 10 + 5) / 15 * 30 + 30,
+                    distance: Math.cos(beta / 50 + 20) * (beta % 10 + 5) / 15 * 50 + 80,
+                    animationDurationUpdate: UPDATE_DURATION,
+                    animationEasingUpdate: 'linear'
+                }
+            },
+            series: [{
+                data: dataProvider
+            }]
+        });
+        beta += 2;
+
+        setTimeout(update, UPDATE_DURATION);
+    };
+
+    update();
+}
+
+option = {
+    tooltip: {},
+    visualMap: {
+        show: false,
+        min: 0.1,
+        max: 4,
+        inRange: {
+            color: ['#010103', '#2f490c', '#b0b70f', '#fdff44', '#fff']
+        }
+    },
+    xAxis3D: {
+        type: 'value'
+    },
+    yAxis3D: {
+        type: 'value'
+    },
+    zAxis3D: {
+        type: 'value',
+        min: -6,
+        max: 6
+    },
+    grid3D: {
+        show: false,
+        environment: '#000',
+        viewControl: {
+            distance: 100
+        },
+        postEffect: {
+            enable: true,
+            FXAA: {
+                enable: true
+            }
+        },
+        light: {
+            main: {
+                shadow: true,
+                intensity: 10,
+                quality: 'high'
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/canyon.hdr',
+                exposure: 0,
+                diffuseIntensity: 0.2
+            }
+        }
+    },
+    series: [{
+        type: 'bar3D',
+        silent: true,
+        shading: 'lambert',
+        data: [],
+        barSize: 1,
+        lineStyle: {
+            width: 4
+        },
+        // animation: false,
+        animationDurationUpdate: UPDATE_DURATION
+    }]
+}
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-myth.js b/examples/data-gl/bar3d-myth.js
new file mode 100644
index 0000000..3eb28a4
--- /dev/null
+++ b/examples/data-gl/bar3d-myth.js
@@ -0,0 +1,96 @@
+var img = new Image();
+var canvas = document.createElement('canvas');
+var ctx = canvas.getContext('2d');
+
+img.onload = function () {
+    var width = canvas.width = img.width;
+    var height = canvas.height = img.height;
+    ctx.drawImage(img, 0, 0, width, height);
+    var imgData = ctx.getImageData(0, 0, width, height);
+
+    var data = new Float32Array(imgData.data.length / 4 * 3);
+    var off = 0;
+    for (var i = 0; i < imgData.data.length / 4; i++) {
+        var r = imgData.data[i * 4];
+        var g = imgData.data[i * 4 + 1];
+        var b = imgData.data[i * 4 + 2];
+
+        var lum = (0.2125 * r + 0.7154 * g + 0.0721 * b);
+        lum = (lum - 125) / 4 + 50;
+
+        data[off++] = i % width;
+        data[off++] = height - Math.floor(i / width);
+        data[off++] = lum;
+    }
+
+
+    myChart.setOption(option = {
+        tooltip: {},
+        backgroundColor: '#fff',
+        xAxis3D: {
+            type: 'value'
+        },
+        yAxis3D: {
+            type: 'value'
+        },
+        zAxis3D: {
+            type: 'value',
+            min: 0,
+            max: 100
+        },
+        grid3D: {
+            show: false,
+            viewControl: {
+                alpha: 70,
+                beta: 0
+            },
+            postEffect: {
+                enable: true,
+                depthOfField: {
+                    enable: true,
+                    blurRadius: 4,
+                    fstop: 10
+                }
+                // SSAO: {
+                //     enable: true
+                // }
+            },
+            boxDepth: 100,
+            boxHeight: 20,
+            environment: 'data-gl/asset/starfield.jpg',
+            light: {
+                main: {
+                    shadow: true,
+                    intensity: 2
+                },
+                ambientCubemap: {
+                    texture: 'data-gl/asset/canyon.hdr',
+                    exposure: 2,
+                    diffuseIntensity: 0.2
+                }
+            }
+        },
+        series: [{
+            type: 'bar3D',
+            shading: 'lambert',
+            barSize: 0.8,
+            silent: true,
+            itemStyle: {
+                color: function (params) {
+                    var i = params.dataIndex;
+                    var r = imgData.data[i * 4] / 255;
+                    var g = imgData.data[i * 4 + 1] / 255;
+                    var b = imgData.data[i * 4 + 2] / 255;
+                    var lum = (0.2125 * r + 0.7154 * g + 0.0721 * b);
+                    r *= lum * 2;
+                    g *= lum * 2;
+                    b *= lum * 2;
+                    return [r, g, b, 1];
+                }
+            },
+            data: data
+        }]
+    });
+}
+
+img.src = 'data-gl/asset/sample.jpg';
diff --git a/examples/data-gl/bar3d-noise-modified-from-marpi-demo.js b/examples/data-gl/bar3d-noise-modified-from-marpi-demo.js
new file mode 100644
index 0000000..958fb76
--- /dev/null
+++ b/examples/data-gl/bar3d-noise-modified-from-marpi-demo.js
@@ -0,0 +1,204 @@
+$.getScript('vendors/simplex.js').done(function () {
+
+
+var simplex = new SimplexNoise();
+
+window.onresize = myChart.resize;
+
+var UPDATE_DURATION = 1000;
+
+function initVisualizer() {
+
+    config = {
+        numWaves: 2,
+        randomize: randomize,
+        color1: '#000',
+        color2: "#300",
+        color3: "#fff",
+        size: 150,
+        roughness: 0.5,
+        metalness: 0.
+    };
+
+    //gui.add(config, "numWaves", 1, 3).name("Waves number").onChange(update).listen();
+    for (var i = 0; i < 2; i++) {
+        config["wave" + i + "axis" + "x"] = Math.random();
+        config["wave" + i + "axis" + "y"] = Math.random();
+        config["wave" + i + "rounding"] = Math.random();
+        config["wave" + i + "square"] = Math.random();
+    }
+
+    function randomize() {
+        //config.numWaves = Math.floor(Math.random() * 3) + 1;
+        for (var i = 0; i < 2; i++) {
+            config["wave" + i + "axis" + "x"] = Math.random();
+            config["wave" + i + "axis" + "y"] = Math.random();
+            config["wave" + i + "rounding"] = Math.random();
+            config["wave" + i + "square"] = Math.random();
+        }
+
+        // Iterate over all controllers
+        for (var i in gui.__controllers) {
+            gui.__controllers[i].updateDisplay();
+        }
+        update();
+    }
+
+    function update() {
+        var item = [];
+        var dataProvider = [];
+
+        var mod = .1
+
+        //config.numWaves = Math.round(config.numWaves)
+
+        //var occurenceR = Math.random() * .02
+        //var r = 0//Math.random()
+        for (var s = 0; s < config.size * config.size; s++) {
+            var x = s % config.size;
+            var y = Math.floor(s / config.size);
+
+            //if (Math.random() < occurenceR)
+            //    r = Math.random()
+
+            var output = 0;
+            for (var i = 0; i < config.numWaves; i++) {
+                var n = simplex.noise2D(i * 213 + (-50 + x) * mod * (1 - config["wave" + i + "axis" + "x"]) * .5, i * 3124 + (-50 + y) * mod * (1 - config["wave" + i + "axis" + "y"]) * .5)
+                n = Math.pow(n, 1.95 - 1.9 * config["wave" + i + "rounding"])
+                var square = Math.floor((1.1 - config["wave" + i + "square"]) * 100)
+                n = Math.round(n * square) / square;
+                    //output*=n
+                if (output < n)
+                    output = n;
+            }
+            dataProvider.push([x, y, (output + 0.1) * 2]);
+        }
+
+
+        myChart.setOption({
+            visualMap: {
+                inRange: {
+                    barSize: 100 / config.size,
+                    color: [config.color1, config.color2, config.color3],
+                }
+            },
+            series: [{
+                data: dataProvider,
+                realisticMaterial: {
+                    roughness: config.roughness,
+                    metalness: config.metalness
+                }
+            }]
+        });
+        //setTimeout(update, UPDATE_DURATION);
+    }
+
+    update();
+}
+var focalRange = 40
+var blurRadius = 4
+
+myChart.setOption(option = {
+    toolbox: {
+        left: 20,
+        iconStyle: {
+            normal: {
+                borderColor: '#fff'
+            }
+        }
+    },
+    tooltip: {},
+    visualMap: {
+        show: false,
+        min: 0.1,
+        max: 2.5,
+        inRange: {
+            color: ['#000', '#300', '#fff']
+        }
+    },
+    xAxis3D: {
+        type: 'value'
+    },
+    yAxis3D: {
+        type: 'value'
+    },
+    zAxis3D: {
+        type: 'value',
+        min: -6,
+        max: 6
+    },
+    grid3D: {
+        show: false,
+        environment: '#000',
+        viewControl: {
+            distance: 100,
+            maxDistance: 150,
+            minDistance: 50,
+            alpha: 38,
+            beta: 220,
+            minAlpha: 10,
+            //maxBeta: 360,
+        },
+        postEffect: {
+            enable: true,
+            SSAO: {
+                enable: true,
+                intensity: 1.3,
+                radius: 5
+            },
+            screenSpaceReflection: {
+                enable: false
+            },
+            depthOfField: {
+                enable: true,
+                blurRadius: blurRadius,
+                focalRange: focalRange,
+                focalDistance: 70
+            }
+        },
+        light: {
+            main: {
+                intensity: 1,
+                shadow: true,
+                shadowQuality: 'high',
+                alpha: 30
+            },
+            ambient: {
+                intensity: 0
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/pisa.hdr',
+                exposure: 2,
+                diffuseIntensity: 1,
+                specularIntensity: 1
+            }
+        }
+    },
+    series: [{
+        type: 'bar3D',
+        silent: true,
+        shading: 'realistic',
+        realisticMaterial: {
+            roughness: 0.5,
+            metalness: 0
+        },
+        instancing: true,
+        barSize: 0.6,
+        data: [],
+        lineStyle: {
+            width: 4
+        },
+        itemStyle: {
+            color: "#fff"
+        },
+        animation: false,
+        animationDurationUpdate: UPDATE_DURATION
+    }]
+});
+
+setTimeout(function() {
+    initVisualizer();
+});
+
+
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-on-mapbox.js b/examples/data-gl/bar3d-on-mapbox.js
new file mode 100644
index 0000000..3aca3ac
--- /dev/null
+++ b/examples/data-gl/bar3d-on-mapbox.js
@@ -0,0 +1,65 @@
+mapboxgl.accessToken = 'pk.eyJ1IjoicGlzc2FuZyIsImEiOiJjaXBnaGYxcW8wMDFodWNtNDc4NzdqMWR2In0.4XUWeduDltiCbsIiS-U8Lg';
+
+
+$.getJSON('data-gl/asset/data/population.json', function (data) {
+
+    data = data.filter(function (dataItem) {
+        return dataItem[2] > 0;
+    }).map(function (dataItem) {
+        return [dataItem[0], dataItem[1], dataItem[2]];
+    });
+
+    myChart.setOption({
+        visualMap: {
+            show: false,
+            max: 1000,
+            calculable: true,
+            realtime: false,
+            inRange: {
+                color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+            },
+            outOfRange: {
+                colorAlpha: 0
+            }
+        },
+        mapbox: {
+            center: [104.114129, 37.550339],
+            zoom: 3,
+            pitch: 50,
+            bearing: -10,
+            style: 'mapbox://styles/mapbox/light-v9',
+            altitudeScale: 3e2,
+            postEffect: {
+                enable: true,
+                SSAO: {
+                    enable: true,
+                    radius: 2
+                }
+            },
+            light: {
+                main: {
+                    intensity: 2,
+                    shadow: true,
+                    shadowQuality: 'high'
+                },
+                ambient: {
+                    intensity: 0.
+                },
+                ambientCubemap: {
+                    texture: 'asset/canyon.hdr',
+                    exposure: 2,
+                    diffuseIntensity: 0.5
+                }
+            }
+        },
+        series: [{
+            type: 'bar3D',
+            coordinateSystem: 'mapbox',
+            shading: 'lambert',
+            minHeight: 0.1,
+            barSize: 0.3,
+            data: data,
+            silent: true
+        }]
+    });
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-punch-card.js b/examples/data-gl/bar3d-punch-card.js
new file mode 100644
index 0000000..70ad30e
--- /dev/null
+++ b/examples/data-gl/bar3d-punch-card.js
@@ -0,0 +1,73 @@
+
+var hours = ['12a', '1a', '2a', '3a', '4a', '5a', '6a',
+        '7a', '8a', '9a','10a','11a',
+        '12p', '1p', '2p', '3p', '4p', '5p',
+        '6p', '7p', '8p', '9p', '10p', '11p'];
+var days = ['Saturday', 'Friday', 'Thursday',
+        'Wednesday', 'Tuesday', 'Monday', 'Sunday'];
+
+var data = [[0,0,5],[0,1,1],[0,2,0],[0,3,0],[0,4,0],[0,5,0],[0,6,0],[0,7,0],[0,8,0],[0,9,0],[0,10,0],[0,11,2],[0,12,4],[0,13,1],[0,14,1],[0,15,3],[0,16,4],[0,17,6],[0,18,4],[0,19,4],[0,20,3],[0,21,3],[0,22,2],[0,23,5],[1,0,7],[1,1,0],[1,2,0],[1,3,0],[1,4,0],[1,5,0],[1,6,0],[1,7,0],[1,8,0],[1,9,0],[1,10,5],[1,11,2],[1,12,2],[1,13,6],[1,14,9],[1,15,11],[1,16,6],[1,17,7],[1,18,8],[1,19,12],[1,20,5],[1,21,5],[1,22,7],[1,23,2],[2,0,1],[2,1,1],[2,2,0],[2,3,0],[2,4,0],[2,5,0],[2,6,0],[2,7,0],[2 [...]
+option = {
+    tooltip: {},
+    visualMap: {
+        max: 20,
+        inRange: {
+            color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+        }
+    },
+    xAxis3D: {
+        type: 'category',
+        data: hours
+    },
+    yAxis3D: {
+        type: 'category',
+        data: days
+    },
+    zAxis3D: {
+        type: 'value'
+    },
+    grid3D: {
+        boxWidth: 200,
+        boxDepth: 80,
+        viewControl: {
+            // projection: 'orthographic'
+        },
+        light: {
+            main: {
+                intensity: 1.2,
+                shadow: true
+            },
+            ambient: {
+                intensity: 0.3
+            }
+        }
+    },
+    series: [{
+        type: 'bar3D',
+        data: data.map(function (item) {
+            return {
+                value: [item[1], item[0], item[2]],
+            }
+        }),
+        shading: 'lambert',
+
+        label: {
+            textStyle: {
+                fontSize: 16,
+                borderWidth: 1
+            }
+        },
+
+        emphasis: {
+            label: {
+                textStyle: {
+                    fontSize: 20,
+                    color: '#900'
+                }
+            },
+            itemStyle: {
+                color: '#900'
+            }
+        }
+    }]
+}
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-shanghai.js b/examples/data-gl/bar3d-shanghai.js
new file mode 100644
index 0000000..4bac113
--- /dev/null
+++ b/examples/data-gl/bar3d-shanghai.js
@@ -0,0 +1,65 @@
+var uploadedDataURL = "/asset/get/s/data-1495284690309-Bk9Ro3Te-.json";
+mapboxgl.accessToken = mapboxglToken;
+
+myChart.showLoading();
+
+$.getJSON(uploadedDataURL, function(linedata) {
+
+    myChart.hideLoading();
+
+    myChart.setOption({
+
+        visualMap: {
+            show: false,
+            calculable: true,
+            realtime: false,
+            inRange: {
+                color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+            },
+            outOfRange: {
+                colorAlpha: 0
+            },
+            max: linedata[1]
+        },
+        mapbox: {
+            center: [121.4693, 31.123070],
+            zoom: 10,
+            pitch: 50,
+            bearing: -10,
+            style: 'mapbox://styles/mapbox/light-v9',
+            boxHeight: 50,
+            // altitudeScale: 3e2,
+            postEffect: {
+                enable: true,
+                SSAO: {
+                    enable: true,
+                    radius: 2,
+                    intensity: 1.5
+                }
+            },
+            light: {
+                main: {
+                    intensity: 1,
+                    shadow: true,
+                    shadowQuality: 'high'
+                },
+                ambient: {
+                    intensity: 0.
+                },
+                ambientCubemap: {
+                    texture: 'data-gl/asset/canyon.hdr',
+                    exposure: 1,
+                    diffuseIntensity: 0.5
+                }
+            }
+        },
+        series: [{
+            type: 'bar3D',
+            shading: 'realistic',
+            coordinateSystem: 'mapbox',
+            barSize: 0.2,
+            silent: true,
+            data: linedata[0]
+        }]
+    });
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-simplex-noise.js b/examples/data-gl/bar3d-simplex-noise.js
new file mode 100644
index 0000000..7b3277c
--- /dev/null
+++ b/examples/data-gl/bar3d-simplex-noise.js
@@ -0,0 +1,72 @@
+$.getScript('vendors/simplex.js').done(function () {
+
+
+var noise = new SimplexNoise(Math.random);
+function generateData(theta, min, max) {
+    var data = [];
+    for (var i = 0; i <= 50; i++) {
+        for (var j = 0; j <= 50; j++) {
+            var value = noise.noise2D(i / 20, j / 20);
+            valMax = Math.max(valMax, value);
+            valMin = Math.min(valMin, value);
+            data.push([i, j, value * 2 + 4]);
+        }
+    }
+    return data;
+}
+var valMin = Infinity;
+var valMax = -Infinity;
+var data = generateData(2, -5, 5);
+console.log(valMin, valMax);
+
+myChart.setOption(option = {
+    visualMap: {
+        show: false,
+        min: 2,
+        max: 6,
+        inRange: {
+            color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+        }
+    },
+    xAxis3D: {
+        type: 'value'
+    },
+    yAxis3D: {
+        type: 'value'
+    },
+    zAxis3D: {
+        type: 'value',
+        max: 10,
+        min: 0
+    },
+    grid3D: {
+        axisLine: {
+            lineStyle: { color: '#fff' }
+        },
+        axisPointer: {
+            lineStyle: { color: '#fff' }
+        },
+        viewControl: {
+            // autoRotate: true
+        },
+        light: {
+            main: {
+                shadow: true,
+                quality: 'ultra',
+                intensity: 1.5
+            }
+        }
+    },
+    series: [{
+        type: 'bar3D',
+        data: data,
+        shading: 'lambert',
+        label: {
+            formatter: function (param) {
+                return param.value[2].toFixed(1);
+            }
+        }
+    }]
+});
+
+});
\ No newline at end of file
diff --git a/examples/data-gl/bar3d-voxelize-image.js b/examples/data-gl/bar3d-voxelize-image.js
new file mode 100644
index 0000000..b79557d
--- /dev/null
+++ b/examples/data-gl/bar3d-voxelize-image.js
@@ -0,0 +1,164 @@
+var canvas = document.createElement("canvas");
+var ctx = canvas.getContext("2d");
+
+var imgData;
+var currentImg;
+
+// Configurations
+var config = {
+    scale: 0.3,
+    roughness: 0,
+    metalness: 1,
+    projection: "orthographic",
+    depthOfField: 4,
+    lockY: false,
+    move: true,
+    sameColor: false,
+    color: '#777',
+    colorContrast: 1.2,
+    lightIntensity: 1,
+    lightColor: '#fff',
+    lightRotate: 30,
+    lightPitch: 40,
+    AO: 1.5,
+    showEnvironment: false,
+
+    barNumber: 80,
+    barBevel: 0.18,
+    barSize: 1.2
+};
+
+option = {
+    tooltip: {},
+    backgroundColor: "#000",
+    xAxis3D: {
+        type: "value"
+    },
+    yAxis3D: {
+        type: "value"
+    },
+    zAxis3D: {
+        type: "value",
+        min: 0,
+        max: 100
+    },
+    grid3D: {
+        show: false,
+        viewControl: {
+            projection: "perspective",
+            alpha: 45,
+            beta: -45,
+            panSensitivity: config.move ? 1 : 0,
+            rotateSensitivity: config.lockY ? [1, 0] : 1,
+            damping: 0.9,
+            distance: 60
+        },
+        postEffect: {
+            enable: true,
+            bloom: {
+                intensity: 0.2
+            },
+            screenSpaceAmbientOcclusion: {
+                enable: true,
+                intensity: 1.5,
+                radius: 5,
+                quality: "high"
+            },
+            screenSpaceReflection: {
+                enable: true
+            },
+            depthOfField: {
+                enable: true,
+                blurRadius: config.depthOfField,
+                fstop: 10,
+                focalDistance: 55
+            }
+        },
+        boxDepth: 100,
+        boxHeight: 20,
+        environment: "none",
+        light: {
+            main: {
+                shadow: true,
+                intensity: 2
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/pisa.hdr',
+                exposure: 2,
+                diffuseIntensity: 0.2,
+                specularIntensity: 1.5
+            }
+        }
+    }
+};
+
+function updateData(pixelData, width, height) {
+    console.time("update");
+    var data = new Float32Array(pixelData.length / 4 * 3);
+    var off = 0;
+    for (var i = 0; i < pixelData.length / 4; i++) {
+        var r = pixelData[i * 4];
+        var g = pixelData[i * 4 + 1];
+        var b = pixelData[i * 4 + 2];
+
+        var lum = 0.2125 * r + 0.7154 * g + 0.0721 * b;
+        lum = (lum - 125) * config.scale + 50;
+        data[off++] = i % width;
+        data[off++] = height - Math.floor(i / width);
+        data[off++] = lum;
+    };
+
+    myChart.setOption({
+        grid3D: {
+            boxWidth: 100 / height * width
+        },
+        series: [{
+            animation: false,
+            type: "bar3D",
+            shading: "realistic",
+            realisticMaterial: {
+                roughness: config.roughness,
+                metalness: config.metalness
+            },
+            barSize: config.barSize,
+            bevelSize: config.barBevel,
+            silent: true,
+            itemStyle: {
+                color: config.sameColor ? config.color : function(params) {
+                    var i = params.dataIndex;
+                    var r = pixelData[i * 4] / 255;
+                    var g = pixelData[i * 4 + 1] / 255;
+                    var b = pixelData[i * 4 + 2] / 255;
+                    var lum = 0.2125 * r + 0.7154 * g + 0.0721 * b;
+                    r *= lum * config.colorContrast;
+                    g *= lum * config.colorContrast;
+                    b *= lum * config.colorContrast;
+                    return [r, g, b, 1];
+                }
+            },
+            data: data
+        }]
+    });
+
+    console.timeEnd("update");
+}
+
+function loadImage(img) {
+    var height = (canvas.height = Math.min(config.barNumber, img.height));
+    var aspect = img.width / img.height;
+    var width = (canvas.width = Math.round(height * aspect));
+
+    ctx.drawImage(img, 0, 0, width, height);
+
+    imgData = ctx.getImageData(0, 0, width, height);
+
+    updateData(imgData.data, width, height);
+}
+
+// Default
+var img = new Image();
+img.onload = function() {
+    loadImage(img);
+    currentImg = img;
+};
+img.src = "./data-gl/asset/bitcoin.png";
\ No newline at end of file
diff --git a/examples/data-gl/flowGL-noise.js b/examples/data-gl/flowGL-noise.js
new file mode 100644
index 0000000..ba0af95
--- /dev/null
+++ b/examples/data-gl/flowGL-noise.js
@@ -0,0 +1,97 @@
+$.getScript('vendors/simplex.js').done(function () {
+
+var noise = new SimplexNoise(Math.random);
+var noise2 = new SimplexNoise(Math.random);
+function generateData() {
+    var data = [];
+    for (var i = 0; i <= 50; i++) {
+        for (var j = 0; j <= 50; j++) {
+            var dx = noise.noise2D(i / 30, j / 30);
+            var dy = noise2.noise2D(i / 30, j / 30);
+            var mag = Math.sqrt(dx * dx + dy * dy);
+            valMax = Math.max(valMax, mag);
+            valMin = Math.min(valMin, mag);
+            data.push([i, j, dx, dy, mag]);
+        }
+    }
+    return data;
+}
+var valMin = Infinity;
+var valMax = -Infinity;
+var data = generateData();
+
+
+myChart.setOption({
+    visualMap: {
+        show: false,
+        min: valMin,
+        max: valMax,
+        dimension: 4,
+        inRange: {
+            color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+        }
+    },
+    xAxis: {
+        type: 'value',
+        axisLine: {
+            lineStyle: {
+                color: '#fff'
+            }
+        },
+        splitLine: {
+            show: false,
+            lineStyle: {
+                color: 'rgba(255,255,255,0.2)'
+            }
+        }
+    },
+    yAxis: {
+        type: 'value',
+        axisLine: {
+            lineStyle: {
+                color: '#fff'
+            }
+        },
+        splitLine: {
+            show: false,
+            lineStyle: {
+                color: 'rgba(255,255,255,0.2)'
+            }
+        }
+    },
+    series: [{
+        type: 'flowGL',
+        data: data,
+        particleDensity: 64,
+        particleSize: 5,
+        itemStyle: {
+            opacity: 0.5
+        }
+    }, {
+        type: 'custom',
+        data: data,
+        encode: {
+            x: 0,
+            y: 0
+        },
+        renderItem: function (params, api) {
+            var x = api.value(0), y = api.value(1), dx = api.value(2), dy = api.value(3);
+            var start = api.coord([x - dx / 2, y - dy / 2]);
+            var end = api.coord([x + dx / 2, y + dy / 2]);
+            return {
+                type: 'line',
+                shape: {
+                    x1: start[0], y1: start[1],
+                    x2: end[0], y2: end[1]
+                },
+                style: {
+                    lineWidth: 2,
+                    stroke:'#fff',
+                    opacity: 0.2
+                }
+            }
+        }
+    }]
+});
+
+});
\ No newline at end of file
diff --git a/examples/data-gl/geo3d-with-different-height.js b/examples/data-gl/geo3d-with-different-height.js
new file mode 100644
index 0000000..c0c6264
--- /dev/null
+++ b/examples/data-gl/geo3d-with-different-height.js
@@ -0,0 +1,66 @@
+
+$.getJSON('data-gl/asset/data/world-population.json', function (populationData) {
+
+    var max = -Infinity;
+    var min = Infinity;
+    populationData.forEach(function (item) {
+        max = Math.max(Math.log(item.value), max);
+        min = Math.min(Math.log(item.value), min);
+    });
+
+    var regions = populationData.map(function (item) {
+        return {
+            name: item.name,
+            height: (Math.log(item.value) - min) / (max - min) * 3
+        };
+    })
+
+    myChart.setOption(option = {
+        backgroundColor: '#cdcfd5',
+        geo3D: {
+            map: 'world',
+            shading: 'lambert',
+
+            lambertMaterial: {
+                detailTexture: 'data-gl/asset/woods.jpg',
+                textureTiling: 20
+            },
+
+            postEffect: {
+                enable: true,
+                SSAO: {
+                    enable: true,
+                    radius: 3,
+                    quality: 'high'
+                }
+            },
+            groundPlane: {
+                show: true
+            },
+            light: {
+                main: {
+                    intensity: 1,
+                    shadow: true,
+                    shadowQuality: 'high',
+                    alpha: 30
+                },
+                ambient: {
+                    intensity: 0
+                },
+                ambientCubemap: {
+                    texture: 'data-gl/asset/canyon.hdr',
+                    exposure: 2,
+                    diffuseIntensity: 0.3
+                }
+            },
+            viewControl: {
+                distance: 50
+            },
+
+            regionHeight: 0.5,
+
+            regions: regions
+        }
+    });
+
+});
\ No newline at end of file
diff --git a/examples/data-gl/geo3d.js b/examples/data-gl/geo3d.js
new file mode 100644
index 0000000..230ddff
--- /dev/null
+++ b/examples/data-gl/geo3d.js
@@ -0,0 +1,44 @@
+option = {
+    geo3D: {
+        map: 'world',
+        lambertMaterial: {
+            baseTexture: 'data-gl/asset/woods.jpg',
+            textureTiling: 10
+        },
+
+        postEffect: {
+            enable: true,
+            SSAO: {
+                enable: true,
+                radius: 1
+            }
+        },
+        groundPlane: {
+            show: true
+        },
+        light: {
+            main: {
+                intensity: 1,
+                shadow: true
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/canyon.hdr'
+            }
+        },
+        viewControl: {
+            distance: 50
+        },
+
+        itemStyle: {
+            borderColor: '#000',
+            borderWidth: 0.5
+        },
+
+
+        boxHeight: 1.0
+    }
+}
+
+myChart.on('click', function () {
+    alert('click')
+});
\ No newline at end of file
diff --git a/examples/data-gl/global-population-bar3d-on-globe.js b/examples/data-gl/global-population-bar3d-on-globe.js
new file mode 100644
index 0000000..1c35e1e
--- /dev/null
+++ b/examples/data-gl/global-population-bar3d-on-globe.js
@@ -0,0 +1,58 @@
+$.getJSON("data-gl/asset/data/population.json", function (data) {
+
+    data = data.filter(function (dataItem) {
+        return dataItem[2] > 0;
+    }).map(function (dataItem) {
+        return [dataItem[0], dataItem[1], Math.sqrt(dataItem[2])];
+    });
+
+    option = {
+        backgroundColor: '#000',
+        globe: {
+            baseTexture: "data-gl/asset/world.topo.bathy.200401.jpg",
+            heightTexture: "data-gl/asset/world.topo.bathy.200401.jpg",
+            shading: 'lambert',
+            environment: 'data-gl/asset/starfield.jpg',
+            light: {
+                main: {
+                    intensity: 2
+                }
+            },
+            viewControl: {
+                autoRotate: false
+            }
+        },
+        visualMap: {
+            max: 40,
+            calculable: true,
+            realtime: false,
+            inRange: {
+                colorLightness: [0.2, 0.9]
+            },
+            textStyle: {
+                color: '#fff'
+            },
+            controller: {
+                inRange: {
+                    color: 'orange'
+                }
+            },
+            outOfRange: {
+                colorAlpha: 0
+            }
+        },
+        series: [{
+            type: 'bar3D',
+            coordinateSystem: 'globe',
+            data: data,
+            barSize: 0.6,
+            minHeight: 0.2,
+            silent: true,
+            itemStyle: {
+                color: 'orange'
+            }
+        }]
+    };
+
+    myChart.setOption(option);
+})
\ No newline at end of file
diff --git a/examples/data-gl/global-wind-visualization-2.js b/examples/data-gl/global-wind-visualization-2.js
new file mode 100644
index 0000000..4555c68
--- /dev/null
+++ b/examples/data-gl/global-wind-visualization-2.js
@@ -0,0 +1,238 @@
+$.getJSON('data-gl/asset/data/gfs.json', function(windData) {
+    buildGrid(windData, function(header, grid) {
+        var data = [];
+        var p = 0;
+        var maxMag = 0;
+        var minMag = Infinity;
+        for (var j = 0; j < header.ny; j++) {
+            for (var i = 0; i < header.nx; i++) {
+                var vx = grid[j][i][0];
+                var vy = grid[j][i][1];
+                var mag = Math.sqrt(vx * vx + vy * vy);
+                var lng = i / header.nx * 360;
+                if (lng >= 180) {
+                    lng = 180 - lng;
+                }
+                // 数据是一个一维数组
+                // [ [经度, 维度,向量经度方向的值,向量维度方向的值] ]
+                data.push([
+                    lng,
+                    90 - j / header.ny * 180,
+                    vx,
+                    vy,
+                    mag
+                ]);
+                maxMag = Math.max(mag, maxMag);
+                minMag = Math.min(mag, minMag);
+            }
+        }
+        myChart.setOption({
+            visualMap: {
+                left: 'right',
+                min: minMag,
+                max: maxMag,
+                dimension: 4,
+                inRange: {
+                    // color: ['green', 'yellow', 'red']
+                    color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+                },
+                realtime: false,
+                calculable: true,
+                textStyle: {
+                    color: '#fff'
+                }
+            },
+            bmap: {
+                center: [0, 0],
+                zoom: 1,
+                roam: true,
+                mapStyle: {
+                    'styleJson': [{
+                        'featureType': 'water',
+                        'elementType': 'all',
+                        'stylers': {
+                            'color': '#031628'
+                        }
+                    }, {
+                        'featureType': 'land',
+                        'elementType': 'geometry',
+                        'stylers': {
+                            'color': '#000102'
+                        }
+                    }, {
+                        'featureType': 'highway',
+                        'elementType': 'all',
+                        'stylers': {
+                            'visibility': 'off'
+                        }
+                    }, {
+                        'featureType': 'arterial',
+                        'elementType': 'geometry.fill',
+                        'stylers': {
+                            'color': '#000000'
+                        }
+                    }, {
+                        'featureType': 'arterial',
+                        'elementType': 'geometry.stroke',
+                        'stylers': {
+                            'color': '#0b3d51'
+                        }
+                    }, {
+                        'featureType': 'local',
+                        'elementType': 'geometry',
+                        'stylers': {
+                            'color': '#000000'
+                        }
+                    }, {
+                        'featureType': 'railway',
+                        'elementType': 'geometry.fill',
+                        'stylers': {
+                            'color': '#000000'
+                        }
+                    }, {
+                        'featureType': 'railway',
+                        'elementType': 'geometry.stroke',
+                        'stylers': {
+                            'color': '#08304b'
+                        }
+                    }, {
+                        'featureType': 'subway',
+                        'elementType': 'geometry',
+                        'stylers': {
+                            'lightness': -70
+                        }
+                    }, {
+                        'featureType': 'building',
+                        'elementType': 'geometry.fill',
+                        'stylers': {
+                            'color': '#000000'
+                        }
+                    }, {
+                        'featureType': 'all',
+                        'elementType': 'labels.text.fill',
+                        'stylers': {
+                            'color': '#857f7f'
+                        }
+                    }, {
+                        'featureType': 'all',
+                        'elementType': 'labels.text.stroke',
+                        'stylers': {
+                            'color': '#000000'
+                        }
+                    }, {
+                        'featureType': 'building',
+                        'elementType': 'geometry',
+                        'stylers': {
+                            'color': '#022338'
+                        }
+                    }, {
+                        'featureType': 'green',
+                        'elementType': 'geometry',
+                        'stylers': {
+                            'color': '#062032'
+                        }
+                    }, {
+                        'featureType': 'boundary',
+                        'elementType': 'all',
+                        'stylers': {
+                            'color': '#465b6c'
+                        }
+                    }, {
+                        'featureType': 'manmade',
+                        'elementType': 'all',
+                        'stylers': {
+                            'color': '#022338'
+                        }
+                    }, {
+                        'featureType': 'label',
+                        'elementType': 'all',
+                        'stylers': {
+                            'visibility': 'off'
+                        }
+                    }]
+                }
+            },
+            series: [{
+                type: 'flowGL',
+                coordinateSystem: 'bmap',
+                data: data,
+                supersampling: 4,
+                particleType: 'line',
+                particleDensity: 128,
+                particleSpeed: 1,
+                // gridWidth: windData.nx,
+                // gridHeight: windData.ny,
+                itemStyle: {
+                    opacity: 0.7
+                }
+            }]
+        });
+    });
+});
+
+
+// https://github.com/Esri/wind-js/blob/master/windy.js#L41
+var createWindBuilder = function(uComp, vComp) {
+    var uData = uComp.data,
+        vData = vComp.data;
+    return {
+        header: uComp.header,
+        //recipe: recipeFor("wind-" + uComp.header.surface1Value),
+        data: function(i) {
+            return [uData[i], vData[i]];
+        }
+    }
+};
+
+var createBuilder = function(data) {
+    var uComp = null,
+        vComp = null,
+        scalar = null;
+
+    data.forEach(function(record) {
+        switch (record.header.parameterCategory + "," + record.header.parameterNumber) {
+            case "2,2":
+                uComp = record;
+                break;
+            case "2,3":
+                vComp = record;
+                break;
+            default:
+                scalar = record;
+        }
+    });
+
+    return createWindBuilder(uComp, vComp);
+};
+
+var buildGrid = function(data, callback) {
+    var builder = createBuilder(data);
+
+    var header = builder.header;
+    var λ0 = header.lo1,
+        φ0 = header.la1; // the grid's origin (e.g., 0.0E, 90.0N)
+    var Δλ = header.dx,
+        Δφ = header.dy; // distance between grid points (e.g., 2.5 deg lon, 2.5 deg lat)
+    var ni = header.nx,
+        nj = header.ny; // number of grid points W-E and N-S (e.g., 144 x 73)
+    var date = new Date(header.refTime);
+    date.setHours(date.getHours() + header.forecastTime);
+
+    // Scan mode 0 assumed. Longitude increases from λ0, and latitude decreases from φ0.
+    // http://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_table3-4.shtml
+    var grid = [],
+        p = 0;
+    var isContinuous = Math.floor(ni * Δλ) >= 360;
+    for (var j = 0; j < nj; j++) {
+        var row = [];
+        for (var i = 0; i < ni; i++, p++) {
+            row[i] = builder.data(p);
+        }
+        if (isContinuous) {
+            // For wrapped grids, duplicate first column as last column to simplify interpolation logic
+            row.push(row[0]);
+        }
+        grid[j] = row;
+    }
+    callback(header, grid);
+};
\ No newline at end of file
diff --git a/examples/data-gl/global-wind-visualization.js b/examples/data-gl/global-wind-visualization.js
new file mode 100644
index 0000000..121a7ce
--- /dev/null
+++ b/examples/data-gl/global-wind-visualization.js
@@ -0,0 +1,186 @@
+$.getJSON('data-gl/asset/data/winds.json', function (windData) {
+
+    var data = [];
+    var p = 0;
+    var maxMag = 0;
+    var minMag = Infinity;
+    for (var j = 0; j < windData.ny; j++) {
+        for (var i = 0; i <= windData.nx; i++) {
+            // Continuous data.
+            var p = (i % windData.nx) + j * windData.nx;
+            var vx = windData.data[p][0];
+            var vy = windData.data[p][1];
+            var mag = Math.sqrt(vx * vx + vy * vy);
+            // 数据是一个一维数组
+            // [ [经度, 维度,向量经度方向的值,向量维度方向的值] ]
+            data.push([
+                i / windData.nx * 360 - 180,
+                j / windData.ny * 180 - 90,
+                vx,
+                vy,
+                mag
+            ]);
+            maxMag = Math.max(mag, maxMag);
+            minMag = Math.min(mag, minMag);
+        }
+    }
+    myChart.setOption(option = {
+        visualMap: {
+            left: 'right',
+            min: minMag,
+            max: maxMag,
+            dimension: 4,
+            inRange: {
+                // color: ['green', 'yellow', 'red']
+                color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+            },
+            realtime: false,
+            calculable: true,
+            textStyle: {
+                color: '#fff'
+            }
+        },
+        bmap: {
+            center: [0, 0],
+            zoom: 1,
+            roam: true,
+            mapStyle: {
+            'styleJson': [
+                {
+                'featureType': 'water',
+                'elementType': 'all',
+                'stylers': {
+                    'color': '#031628'
+                }
+                },
+                {
+                'featureType': 'land',
+                'elementType': 'geometry',
+                'stylers': {
+                    'color': '#000102'
+                }
+                },
+                {
+                'featureType': 'highway',
+                'elementType': 'all',
+                'stylers': {
+                    'visibility': 'off'
+                }
+                },
+                {
+                'featureType': 'arterial',
+                'elementType': 'geometry.fill',
+                'stylers': {
+                    'color': '#000000'
+                }
+                },
+                {
+                'featureType': 'arterial',
+                'elementType': 'geometry.stroke',
+                'stylers': {
+                    'color': '#0b3d51'
+                }
+                },
+                {
+                'featureType': 'local',
+                'elementType': 'geometry',
+                'stylers': {
+                    'color': '#000000'
+                }
+                },
+                {
+                'featureType': 'railway',
+                'elementType': 'geometry.fill',
+                'stylers': {
+                    'color': '#000000'
+                }
+                },
+                {
+                'featureType': 'railway',
+                'elementType': 'geometry.stroke',
+                'stylers': {
+                    'color': '#08304b'
+                }
+                },
+                {
+                'featureType': 'subway',
+                'elementType': 'geometry',
+                'stylers': {
+                    'lightness': -70
+                }
+                },
+                {
+                'featureType': 'building',
+                'elementType': 'geometry.fill',
+                'stylers': {
+                    'color': '#000000'
+                }
+                },
+                {
+                'featureType': 'all',
+                'elementType': 'labels.text.fill',
+                'stylers': {
+                    'color': '#857f7f'
+                }
+                },
+                {
+                'featureType': 'all',
+                'elementType': 'labels.text.stroke',
+                'stylers': {
+                    'color': '#000000'
+                }
+                },
+                {
+                'featureType': 'building',
+                'elementType': 'geometry',
+                'stylers': {
+                    'color': '#022338'
+                }
+                },
+                {
+                'featureType': 'green',
+                'elementType': 'geometry',
+                'stylers': {
+                    'color': '#062032'
+                }
+                },
+                {
+                'featureType': 'boundary',
+                'elementType': 'all',
+                'stylers': {
+                    'color': '#465b6c'
+                }
+                },
+                {
+                'featureType': 'manmade',
+                'elementType': 'all',
+                'stylers': {
+                    'color': '#022338'
+                }
+                },
+                {
+                'featureType': 'label',
+                'elementType': 'all',
+                'stylers': {
+                    'visibility': 'off'
+                }
+                }
+            ]
+            }
+        },
+        series: [{
+            type: 'flowGL',
+            coordinateSystem: 'bmap',
+            data: data,
+            supersampling: 4,
+            particleType: 'line',
+            particleDensity: 128,
+            particleSpeed: 1,
+            // gridWidth: windData.nx,
+            // gridHeight: windData.ny,
+            itemStyle: {
+                opacity: 0.7
+            }
+        }]
+    });
+});
\ No newline at end of file
diff --git a/examples/data-gl/globe-contour-paint.js b/examples/data-gl/globe-contour-paint.js
new file mode 100644
index 0000000..726b8ed
--- /dev/null
+++ b/examples/data-gl/globe-contour-paint.js
@@ -0,0 +1,170 @@
+
+var config = {
+    color: '#c0101a',
+    levels: 50,
+    intensity: 100,
+    threshold: 0.01
+}
+
+var canvas = document.createElement('canvas');
+canvas.width = 4096;
+canvas.height = 2048;
+context = canvas.getContext("2d");
+
+context.lineWidth = 0.4;
+context.strokeStyle = config.color;
+context.fillStyle = config.color;
+context.shadowColor = config.color;
+
+$.when(
+    $.getScript('./vendors/d3/d3-contour.js'),
+    $.getScript('./vendors/d3/d3-geo.js'),
+    $.getScript('./vendors/d3/d3-timer.js')
+).done(function () {
+
+image('data-gl/asset/bathymetry_bw_composite_4k.jpg').then(function(image) {
+    var m = image.height,
+        n = image.width,
+        values = new Array(n * m),
+        contours = d3.contours().size([n, m]).smooth(true),
+        projection = d3.geoIdentity().scale(canvas.width / n),
+        path = d3.geoPath(projection, context);
+
+    //   StackBlur.R(image, 5);
+
+    for (var j = 0, k = 0; j < m; ++j) {
+        for (var i = 0; i < n; ++i, ++k) {
+        values[k] = image.data[(k << 2)] / 255;
+        }
+    }
+
+    var opt = {
+        image: canvas
+    }
+
+    var results = [];
+    function update(threshold, levels) {
+        context.clearRect(0, 0, canvas.width, canvas.height);
+        var thresholds = [];
+        for (var i = 0; i < levels; i++) {
+            thresholds.push((threshold + 1 / levels * i) % 1);
+        }
+        results = contours.thresholds(thresholds)(values);
+        redraw();
+    }
+
+    function redraw() {
+        results.forEach(function (d, idx) {
+            context.beginPath();
+            path(d);
+            context.globalAlpha = 1;
+            context.stroke();
+            if (idx > config.levels / 5 * 3) {
+                context.globalAlpha = 0.01;
+                context.fill();
+            }
+        });
+        onupdate();
+    }
+
+
+    update(config.threshold, config.levels);
+
+    initCharts(opt);
+
+});
+
+function image(url) {
+    return new Promise(function(resolve) {
+        var image = new Image();
+        image.src = url;
+        image.onload = function() {
+        var canvas = document.createElement("canvas");
+        canvas.width = image.width / 4;
+        canvas.height = image.height / 4;
+        var context = canvas.getContext("2d");
+        context.drawImage(image, 0, 0, canvas.width, canvas.height);
+        resolve(context.getImageData(0, 0, canvas.width, canvas.height));
+        };
+    });
+}
+
+var contourChart = echarts.init(document.createElement('canvas'), null, {
+    width: 4096,
+    height: 2048
+});
+
+var img = new echarts.graphic.Image({
+    style: {
+        x: -1,
+        y: -1
+    }
+});
+
+onupdate = function () {
+    img.dirty();
+}
+
+function initCharts(opt) {
+    img.style.width = opt.image.width + 2;
+    img.style.height = opt.image.height + 2;
+    img.style.image = opt.image;
+    contourChart.getZr().add(img);
+
+
+    myChart.setOption({
+        backgroundColor: '#000',
+        globe: {
+
+            environment: 'data-gl/asset/starfield.jpg',
+
+            heightTexture: 'data-gl/asset/bathymetry_bw_composite_4k.jpg',
+
+            displacementScale: 0.05,
+            displacementQuality: 'high',
+
+            baseColor: '#111',
+
+            shading: 'realistic',
+            realisticMaterial: {
+                roughness: 0.2,
+                metalness: 0
+            },
+
+            postEffect: {
+                enable: true,
+                depthOfField: {
+                    // enable: true
+                }
+            },
+            light: {
+                ambient: {
+                    intensity: 0
+                },
+                main: {
+                    intensity: 0.1,
+                    shadow: false
+                },
+                ambientCubemap: {
+                    texture: 'data-gl/asset/lake.hdr',
+                    exposure: 1,
+                    diffuseIntensity: 0.5,
+                    specularIntensity: 2
+                }
+            },
+            viewControl: {
+                autoRotate: false
+            },
+
+            layers: [{
+                type: 'blend',
+                blendTo: 'albedo',
+                texture: contourChart,
+                intensity: 50
+            }]
+        }
+    });
+}
+
+
+});
diff --git a/examples/data-gl/globe-country-carousel.js b/examples/data-gl/globe-country-carousel.js
new file mode 100644
index 0000000..7e51c5e
--- /dev/null
+++ b/examples/data-gl/globe-country-carousel.js
@@ -0,0 +1,107 @@
+var canvas = document.createElement('canvas');
+var mapChart = echarts.init(canvas, null, {
+    width: 2048,
+    height: 1024
+});
+
+mapChart.setOption({
+    backgroundColor: '#999',
+    geo: {
+        type: 'map',
+        map: 'world',
+        top: 0,
+        left: 0,
+        right: 0,
+        bottom: 0,
+        boundingCoords: [[-180, 90], [180, -90]],
+        silent: true,
+        itemStyle: {
+            normal: {
+                borderColor: '#000'
+            }
+        },
+        label: {
+            normal: {
+                textStyle: {
+                    color: '#fff',
+                    fontSize: 40
+                }
+            }
+        }
+    }
+});
+option = {
+    globe: {
+        baseTexture: mapChart,
+        heightTexture: 'data-gl/asset/bathymetry_bw_composite_4k.jpg',
+
+        displacementScale: 0.1,
+
+        shading: 'realistic',
+        realisticMaterial: {
+            roughness: 0.8,
+            metalness: 0
+        },
+
+        postEffect: {
+            enable: true
+        },
+        temporalSuperSampling: {
+            enable: true
+        },
+        light: {
+            ambient: {
+                intensity: 0
+            },
+            main: {
+                intensity: 2,
+                shadow: true
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/lake.hdr',
+                exposure: 1,
+                diffuseIntensity: 0.2
+            }
+        },
+        viewControl: {
+            animationDurationUpdate: 1000,
+            animationEasingUpdate: 'cubicInOut',
+            targetCoord: [116.46, 39.92],
+            autoRotate: false
+        }
+    },
+    series: []
+};
+
+var regions = mapChart.getModel().getComponent('geo').coordinateSystem.regions;
+
+setInterval(function () {
+    var region = regions[Math.round(Math.random() * (regions.length - 1))];
+    myChart.setOption({
+        title: {
+            left: 'center',
+            top: 'center',
+            text: region.name,
+            textStyle: {
+                fontSize: 40
+            }
+        },
+        globe: {
+            viewControl: {
+                targetCoord: region.center
+            }
+        }
+    });
+    mapChart.setOption({
+        geo: {
+            regions: [{
+                name: region.name,
+                itemStyle: {
+                    normal: {
+                        areaColor: '#444'
+                    }
+                }
+            }]
+        }
+    })
+}, 2000);
\ No newline at end of file
diff --git a/examples/data-gl/globe-displacement.js b/examples/data-gl/globe-displacement.js
new file mode 100644
index 0000000..506dcd4
--- /dev/null
+++ b/examples/data-gl/globe-displacement.js
@@ -0,0 +1,50 @@
+option = {
+    globe: {
+        displacementTexture: 'data-gl/asset/bathymetry_bw_composite_4k.jpg',
+
+        displacementScale: 0.1,
+        displacementQuality: 'ultra',
+
+        shading: 'realistic',
+        realisticMaterial: {
+            roughness: 0.8,
+            metalness: 0
+        },
+
+        postEffect: {
+            enable: true,
+            SSAO: {
+                enable: true,
+                radius: 2,
+                intensity: 1.5,
+                quality: 'high'
+            }
+        },
+        temporalSuperSampling: {
+            enable: true
+        },
+        light: {
+            ambient: {
+                intensity: 0
+            },
+            main: {
+                intensity: 1,
+                shadow: true
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/pisa.hdr',
+                exposure: 1,
+                diffuseIntensity: 0.2
+            }
+        },
+        viewControl: {
+            autoRotate: false
+        },
+        debug: {
+            wireframe: {
+                show: true
+            }
+        }
+    },
+    series: []
+};
\ No newline at end of file
diff --git a/examples/data-gl/globe-echarts-gl-hello-world.js b/examples/data-gl/globe-echarts-gl-hello-world.js
new file mode 100644
index 0000000..e8b53e6
--- /dev/null
+++ b/examples/data-gl/globe-echarts-gl-hello-world.js
@@ -0,0 +1,26 @@
+option = {
+    backgroundColor: '#000',
+    globe: {
+        baseTexture: "data-gl/asset/world.topo.bathy.200401.jpg",
+        heightTexture: "data-gl/asset/world.topo.bathy.200401.jpg",
+        displacementScale: 0.04,
+        shading: 'realistic',
+        environment: 'data-gl/asset/starfield.jpg',
+        realisticMaterial: {
+            roughness: 0.9
+        },
+        postEffect: {
+            enable: true
+        },
+        light: {
+            main: {
+                intensity: 5,
+                shadow: true
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/pisa.hdr',
+                diffuseIntensity: 0.2
+            }
+        }
+    }
+};
\ No newline at end of file
diff --git a/examples/data-gl/globe-layers.js b/examples/data-gl/globe-layers.js
new file mode 100644
index 0000000..bdc729a
--- /dev/null
+++ b/examples/data-gl/globe-layers.js
@@ -0,0 +1,34 @@
+option = {
+    backgroundColor: '#000',
+    globe: {
+        baseTexture: 'data-gl/asset/earth.jpg',
+        heightTexture: 'data-gl/asset/bathymetry_bw_composite_4k.jpg',
+
+        displacementScale: 0.1,
+
+        shading: 'lambert',
+
+        environment: 'data-gl/asset/starfield.jpg',
+
+        light: {
+            ambient: {
+                intensity: 0.1
+            },
+            main: {
+                intensity: 1.5
+            }
+        },
+
+        layers: [{
+            type: 'blend',
+            blendTo: 'emission',
+            texture: 'data-gl/asset/night.jpg'
+        }, {
+            type: 'overlay',
+            texture: 'data-gl/asset/clouds.png',
+            shading: 'lambert',
+            distance: 5
+        }]
+    },
+    series: []
+}
\ No newline at end of file
diff --git a/examples/data-gl/globe-moon.js b/examples/data-gl/globe-moon.js
new file mode 100644
index 0000000..0499b12
--- /dev/null
+++ b/examples/data-gl/globe-moon.js
@@ -0,0 +1,48 @@
+option = {
+    globe: {
+        baseTexture: 'data-gl/asset/moon-base.jpg',
+        heightTexture: 'data-gl/asset/moon-bump.jpg',
+
+        displacementScale: 0.05,
+        displacementQuality: 'medium',
+
+        environment: 'data-gl/asset/starfield.jpg',
+
+        shading: 'realistic',
+        realisticMaterial: {
+            roughness: 0.8,
+            metalness: 0
+        },
+
+        postEffect: {
+            enable: true,
+            SSAO: {
+                enable: true,
+                radius: 2,
+                intensity: 1,
+                quality: 'high'
+            }
+        },
+        temporalSuperSampling: {
+            enable: true
+        },
+        light: {
+            ambient: {
+                intensity: 0
+            },
+            main: {
+                intensity: 2,
+                shadow: true
+            },
+            ambientCubemap: {
+                texture: 'data-gl/asset/pisa.hdr',
+                exposure: 0,
+                diffuseIntensity: 0.02
+            }
+        },
+        viewControl: {
+            autoRotate: false
+        }
+    },
+    series: []
+};
\ No newline at end of file
diff --git a/examples/data-gl/globe-with-echarts-surface.js b/examples/data-gl/globe-with-echarts-surface.js
new file mode 100644
index 0000000..6f616b2
--- /dev/null
+++ b/examples/data-gl/globe-with-echarts-surface.js
@@ -0,0 +1,233 @@
+var canvas = document.createElement('canvas');
+var mapChart = echarts.init(canvas, null, {
+    width: 4096,
+    height: 2048
+});
+
+mapChart.setOption({
+    backgroundColor: '#fff',
+    visualMap: {
+        show: false,
+        min: 0,
+        max: 500000,
+        inRange: {
+            color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
+        }
+    },
+    series : [
+        {
+            type: 'map',
+            map: 'world',
+            top: 0,
+            left: 0,
+            right: 0,
+            bottom: 0,
+            boundingCoords: [[-180, 90], [180, -90]],
+            data:[
+                {name : 'Afghanistan', value : 28397.812},
+                {name : 'Angola', value : 19549.124},
+                {name : 'Albania', value : 3150.143},
+                {name : 'United Arab Emirates', value : 8441.537},
+                {name : 'Argentina', value : 40374.224},
+                {name : 'Armenia', value : 2963.496},
+                {name : 'French Southern and Antarctic Lands', value : 268.065},
+                {name : 'Australia', value : 22404.488},
+                {name : 'Austria', value : 8401.924},
+                {name : 'Azerbaijan', value : 9094.718},
+                {name : 'Burundi', value : 9232.753},
+                {name : 'Belgium', value : 10941.288},
+                {name : 'Benin', value : 9509.798},
+                {name : 'Burkina Faso', value : 15540.284},
+                {name : 'Bangladesh', value : 151125.475},
+                {name : 'Bulgaria', value : 7389.175},
+                {name : 'The Bahamas', value : 66402.316},
+                {name : 'Bosnia and Herzegovina', value : 3845.929},
+                {name : 'Belarus', value : 9491.07},
+                {name : 'Belize', value : 308.595},
+                {name : 'Bermuda', value : 64.951},
+                {name : 'Bolivia', value : 716.939},
+                {name : 'Brazil', value : 195210.154},
+                {name : 'Brunei', value : 27.223},
+                {name : 'Bhutan', value : 716.939},
+                {name : 'Botswana', value : 1969.341},
+                {name : 'Central African Republic', value : 4349.921},
+                {name : 'Canada', value : 34126.24},
+                {name : 'Switzerland', value : 7830.534},
+                {name : 'Chile', value : 17150.76},
+                {name : 'China', value : 1359821.465},
+                {name : 'Ivory Coast', value : 60508.978},
+                {name : 'Cameroon', value : 20624.343},
+                {name : 'Democratic Republic of the Congo', value : 62191.161},
+                {name : 'Republic of the Congo', value : 3573.024},
+                {name : 'Colombia', value : 46444.798},
+                {name : 'Costa Rica', value : 4669.685},
+                {name : 'Cuba', value : 11281.768},
+                {name : 'Northern Cyprus', value : 1.468},
+                {name : 'Cyprus', value : 1103.685},
+                {name : 'Czech Republic', value : 10553.701},
+                {name : 'Germany', value : 83017.404},
+                {name : 'Djibouti', value : 834.036},
+                {name : 'Denmark', value : 5550.959},
+                {name : 'Dominican Republic', value : 10016.797},
+                {name : 'Algeria', value : 37062.82},
+                {name : 'Ecuador', value : 15001.072},
+                {name : 'Egypt', value : 78075.705},
+                {name : 'Eritrea', value : 5741.159},
+                {name : 'Spain', value : 46182.038},
+                {name : 'Estonia', value : 1298.533},
+                {name : 'Ethiopia', value : 87095.281},
+                {name : 'Finland', value : 5367.693},
+                {name : 'Fiji', value : 860.559},
+                {name : 'Falkland Islands', value : 49.581},
+                {name : 'France', value : 63230.866},
+                {name : 'Gabon', value : 1556.222},
+                {name : 'United Kingdom', value : 62066.35},
+                {name : 'Georgia', value : 4388.674},
+                {name : 'Ghana', value : 24262.901},
+                {name : 'Guinea', value : 10876.033},
+                {name : 'Gambia', value : 1680.64},
+                {name : 'Guinea Bissau', value : 10876.033},
+                {name : 'Equatorial Guinea', value : 696.167},
+                {name : 'Greece', value : 11109.999},
+                {name : 'Greenland', value : 56.546},
+                {name : 'Guatemala', value : 14341.576},
+                {name : 'French Guiana', value : 231.169},
+                {name : 'Guyana', value : 786.126},
+                {name : 'Honduras', value : 7621.204},
+                {name : 'Croatia', value : 4338.027},
+                {name : 'Haiti', value : 9896.4},
+                {name : 'Hungary', value : 10014.633},
+                {name : 'Indonesia', value : 240676.485},
+                {name : 'India', value : 1205624.648},
+                {name : 'Ireland', value : 4467.561},
+                {name : 'Iran', value : 240676.485},
+                {name : 'Iraq', value : 30962.38},
+                {name : 'Iceland', value : 318.042},
+                {name : 'Israel', value : 7420.368},
+                {name : 'Italy', value : 60508.978},
+                {name : 'Jamaica', value : 2741.485},
+                {name : 'Jordan', value : 6454.554},
+                {name : 'Japan', value : 127352.833},
+                {name : 'Kazakhstan', value : 15921.127},
+                {name : 'Kenya', value : 40909.194},
+                {name : 'Kyrgyzstan', value : 5334.223},
+                {name : 'Cambodia', value : 14364.931},
+                {name : 'South Korea', value : 51452.352},
+                {name : 'Kosovo', value : 97.743},
+                {name : 'Kuwait', value : 2991.58},
+                {name : 'Laos', value : 6395.713},
+                {name : 'Lebanon', value : 4341.092},
+                {name : 'Liberia', value : 3957.99},
+                {name : 'Libya', value : 6040.612},
+                {name : 'Sri Lanka', value : 20758.779},
+                {name : 'Lesotho', value : 2008.921},
+                {name : 'Lithuania', value : 3068.457},
+                {name : 'Luxembourg', value : 507.885},
+                {name : 'Latvia', value : 2090.519},
+                {name : 'Morocco', value : 31642.36},
+                {name : 'Moldova', value : 103.619},
+                {name : 'Madagascar', value : 21079.532},
+                {name : 'Mexico', value : 117886.404},
+                {name : 'Macedonia', value : 507.885},
+                {name : 'Mali', value : 13985.961},
+                {name : 'Myanmar', value : 51931.231},
+                {name : 'Montenegro', value : 620.078},
+                {name : 'Mongolia', value : 2712.738},
+                {name : 'Mozambique', value : 23967.265},
+                {name : 'Mauritania', value : 3609.42},
+                {name : 'Malawi', value : 15013.694},
+                {name : 'Malaysia', value : 28275.835},
+                {name : 'Namibia', value : 2178.967},
+                {name : 'New Caledonia', value : 246.379},
+                {name : 'Niger', value : 15893.746},
+                {name : 'Nigeria', value : 159707.78},
+                {name : 'Nicaragua', value : 5822.209},
+                {name : 'Netherlands', value : 16615.243},
+                {name : 'Norway', value : 4891.251},
+                {name : 'Nepal', value : 26846.016},
+                {name : 'New Zealand', value : 4368.136},
+                {name : 'Oman', value : 2802.768},
+                {name : 'Pakistan', value : 173149.306},
+                {name : 'Panama', value : 3678.128},
+                {name : 'Peru', value : 29262.83},
+                {name : 'Philippines', value : 93444.322},
+                {name : 'Papua New Guinea', value : 6858.945},
+                {name : 'Poland', value : 38198.754},
+                {name : 'Puerto Rico', value : 3709.671},
+                {name : 'North Korea', value : 1.468},
+                {name : 'Portugal', value : 10589.792},
+                {name : 'Paraguay', value : 6459.721},
+                {name : 'Qatar', value : 1749.713},
+                {name : 'Romania', value : 21861.476},
+                {name : 'Russia', value : 21861.476},
+                {name : 'Rwanda', value : 10836.732},
+                {name : 'Western Sahara', value : 514.648},
+                {name : 'Saudi Arabia', value : 27258.387},
+                {name : 'Sudan', value : 35652.002},
+                {name : 'South Sudan', value : 9940.929},
+                {name : 'Senegal', value : 12950.564},
+                {name : 'Solomon Islands', value : 526.447},
+                {name : 'Sierra Leone', value : 5751.976},
+                {name : 'El Salvador', value : 6218.195},
+                {name : 'Somaliland', value : 9636.173},
+                {name : 'Somalia', value : 9636.173},
+                {name : 'Republic of Serbia', value : 3573.024},
+                {name : 'Suriname', value : 524.96},
+                {name : 'Slovakia', value : 5433.437},
+                {name : 'Slovenia', value : 2054.232},
+                {name : 'Sweden', value : 9382.297},
+                {name : 'Swaziland', value : 1193.148},
+                {name : 'Syria', value : 7830.534},
+                {name : 'Chad', value : 11720.781},
+                {name : 'Togo', value : 6306.014},
+                {name : 'Thailand', value : 66402.316},
+                {name : 'Tajikistan', value : 7627.326},
+                {name : 'Turkmenistan', value : 5041.995},
+                {name : 'East Timor', value : 10016.797},
+                {name : 'Trinidad and Tobago', value : 1328.095},
+                {name : 'Tunisia', value : 10631.83},
+                {name : 'Turkey', value : 72137.546},
+                {name : 'United Republic of Tanzania', value : 44973.33},
+                {name : 'Uganda', value : 33987.213},
+                {name : 'Ukraine', value : 46050.22},
+                {name : 'Uruguay', value : 3371.982},
+                {name : 'United States of America', value : 312247.116},
+                {name : 'Uzbekistan', value : 27769.27},
+                {name : 'Venezuela', value : 236.299},
+                {name : 'Vietnam', value : 89047.397},
+                {name : 'Vanuatu', value : 236.299},
+                {name : 'West Bank', value : 13.565},
+                {name : 'Yemen', value : 22763.008},
+                {name : 'South Africa', value : 51452.352},
+                {name : 'Zambia', value : 13216.985},
+                {name : 'Zimbabwe', value : 13076.978}
+            ]
+        }
+    ]
+});
+
+// http://visibleearth.nasa.gov/view_cat.php?categoryID=1484
+option = {
+    globe: {
+        baseTexture: mapChart,
+        heightTexture: "data-gl/asset/bathymetry_bw_composite_4k.jpg",
+
+        displacementScale: 0.1,
+
+        shading: 'lambert',
+
+        light: {
+            ambient: {
+                intensity: 0.5
+            },
+            main: {
+                intensity: 0.6
+            }
+        },
+
+        viewControl: {
+            autoRotate: false
+        }
+    },
+    series: []
+};
\ No newline at end of file
diff --git a/examples/data-gl/graphgl-gpu-layout.js b/examples/data-gl/graphgl-gpu-layout.js
new file mode 100644
index 0000000..938c2bd
--- /dev/null
+++ b/examples/data-gl/graphgl-gpu-layout.js
@@ -0,0 +1,60 @@
+
+function createNodes(widthCount, heightCount) {
+    var nodes = [];
+    for (var i = 0; i < widthCount; i++) {
+        for (var j = 0; j < heightCount; j++) {
+            nodes.push({
+                x: Math.random() * window.innerWidth,
+                y: Math.random() * window.innerHeight,
+                value: 1
+            });
+        }
+    }
+    return nodes;
+}
+
+function createEdges(widthCount, heightCount) {
+    var edges = [];
+    for (var i = 0; i < widthCount; i++) {
+        for (var j = 0; j < heightCount; j++) {
+            if (i < widthCount - 1) {
+                edges.push({
+                    source: i + j * widthCount,
+                    target: i + 1 + j * widthCount,
+                    value: 1
+                });
+            }
+            if (j < heightCount - 1) {
+                edges.push({
+                    source: i + j * widthCount,
+                    target: i + (j + 1) * widthCount,
+                    value: 1
+                });
+            }
+        }
+    }
+    return edges;
+}
+
+var nodes = createNodes(50, 50);
+var edges = createEdges(50, 50);
+
+option = {
+    series: [{
+        type: 'graphGL',
+        nodes: nodes,
+        edges: edges,
+        itemStyle: {
+            color: 'rgba(255,255,255,0.8)'
+        },
+        lineStyle: {
+            color: 'rgba(255,255,255,0.8)',
+            width: 3
+        },
+        forceAtlas2: {
+            steps: 5,
+            jitterTolerence: 10,
+            edgeWeightInfluence: 4
+        }
+    }]
+};
\ No newline at end of file
diff --git a/examples/data-gl/graphgl-large-internet.js b/examples/data-gl/graphgl-large-internet.js
new file mode 100644
index 0000000..1ebe5b5
--- /dev/null
+++ b/examples/data-gl/graphgl-large-internet.js
@@ -0,0 +1,55 @@
+
+$.getJSON('data-gl/asset/data/internet.graph.json', function (graph) {
+    var edges = graph.edges.map(function (edge) {
+        return {
+            source: edge[0],
+            target: edge[1],
+            value: 2
+        }
+    });
+    var categories = [];
+    var categoriesMap = {};
+    var nodes = graph.nodes.map(function (node) {
+        if (!categoriesMap[node[3]]) {
+            categories.push({
+                name: node[3]
+            });
+            categoriesMap[node[3]] = true;
+        }
+        return {
+            x: Math.random() * window.innerWidth,
+            y: Math.random() * window.innerHeight,
+            // x: node[0],
+            // y: node[1],
+            symbolSize: node[2],
+            category: node[3],
+            value: 1
+        }
+    });
+
+
+    myChart.setOption({
+        color: ["rgb(203,239,15)", "rgb(73,15,239)","rgb(239,231,15)","rgb(15,217,239)","rgb(30,15,239)","rgb(15,174,239)","rgb(116,239,15)","rgb(239,15,58)","rgb(15,239,174)","rgb(239,102,15)","rgb(239,15,15)","rgb(15,44,239)","rgb(239,145,15)","rgb(30,239,15)","rgb(239,188,15)","rgb(159,239,15)","rgb(159,15,239)","rgb(15,239,44)","rgb(15,239,87)","rgb(15,239,217)","rgb(203,15,239)","rgb(239,15,188)","rgb(239,15,102)","rgb(239,58,15)","rgb(239,15,145)","rgb(116,15,239)","rgb(15,131,239) [...]
+        series: [{
+            type: 'graphGL',
+            nodes: nodes,
+            edges: edges,
+            categories: categories.sort(function (a, b) { return a.name - b.name; }),
+            lineStyle: {
+                color: 'rgba(255,255,255,0.2)'
+            },
+            itemStyle: {
+                opacity: 1
+            },
+            forceAtlas2: {
+                steps: 1,
+                stopThreshold: 1,
+                jitterTolerence: 10,
+                edgeWeight: [0.2, 1],
+                gravity: 0,
+                edgeWeightInfluence: 1,
+                scaling: 0.2
+            }
+        }]
+    });
+});
\ No newline at end of file
diff --git a/examples/data-gl/graphgl-npm-dep.js b/examples/data-gl/graphgl-npm-dep.js
new file mode 100644
index 0000000..6238203
--- /dev/null
+++ b/examples/data-gl/graphgl-npm-dep.js
@@ -0,0 +1,87 @@
+$.when(
+    $.getJSON("data-gl/asset/data/npmdep.json"),
+    $.getScript("vendors/echarts/extension/graph-modularity.js")
+).done(function (res) {
+    var data = res[0];
+    var nodes = data.nodes.map(function (nodeName, idx) {
+        return {
+            name: nodeName,
+            value: data.dependentsCount[idx]
+        }
+    });
+    var edges = [];
+    for (var i = 0; i < data.edges.length;) {
+        var s = data.edges[i++];
+        var t = data.edges[i++];
+        edges.push({
+            source: s,
+            target: t
+        });
+    }
+
+    nodes.forEach(function (node) {
+        // if (node.value > 100) {
+            node.emphasis = {
+                label: {
+                    show: true
+                }
+            }
+        // }
+        if (node.value > 5000) {
+            node.label = {
+                show: true
+            }
... 1011183 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org


[incubator-echarts-website] 02/02: rename image

Posted by ov...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ovilia pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-echarts-website.git

commit e9b4e97b8d7526489bba2b0e304b8927f52b85f4
Author: Ovilia <zw...@gmail.com>
AuthorDate: Wed May 29 17:46:38 2019 +0800

    rename image
---
 .../chart/pictorial-bar.svg => en/images/builder/chart/pictorialBar.svg   | 0
 .../chart/pictorial-bar.svg => zh/images/builder/chart/pictorialBar.svg   | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/zh/images/builder/chart/pictorial-bar.svg b/en/images/builder/chart/pictorialBar.svg
similarity index 100%
rename from zh/images/builder/chart/pictorial-bar.svg
rename to en/images/builder/chart/pictorialBar.svg
diff --git a/en/images/builder/chart/pictorial-bar.svg b/zh/images/builder/chart/pictorialBar.svg
similarity index 100%
rename from en/images/builder/chart/pictorial-bar.svg
rename to zh/images/builder/chart/pictorialBar.svg


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org