update example shots
diff --git a/public/data/asset/data/les-miserables.json b/public/data/asset/data/les-miserables.json
index db24500..4d8470a 100644
--- a/public/data/asset/data/les-miserables.json
+++ b/public/data/asset/data/les-miserables.json
@@ -1714,31 +1714,31 @@
     ],
     "categories": [
       {
-        "name": "类目0"
+        "name": "A"
       },
       {
-        "name": "类目1"
+        "name": "B"
       },
       {
-        "name": "类目2"
+        "name": "C"
       },
       {
-        "name": "类目3"
+        "name": "D"
       },
       {
-        "name": "类目4"
+        "name": "E"
       },
       {
-        "name": "类目5"
+        "name": "F"
       },
       {
-        "name": "类目6"
+        "name": "G"
       },
       {
-        "name": "类目7"
+        "name": "H"
       },
       {
-        "name": "类目8"
+        "name": "I"
       }
     ]
   }
\ No newline at end of file
diff --git a/public/data/thumb-dark/area-rainfall.png b/public/data/thumb-dark/area-rainfall.png
index f7f11f2..76a8c3c 100644
--- a/public/data/thumb-dark/area-rainfall.png
+++ b/public/data/thumb-dark/area-rainfall.png
Binary files differ
diff --git a/public/data/thumb-dark/area-rainfall.webp b/public/data/thumb-dark/area-rainfall.webp
index 5bbeae2..fa51b12 100644
--- a/public/data/thumb-dark/area-rainfall.webp
+++ b/public/data/thumb-dark/area-rainfall.webp
Binary files differ
diff --git a/public/data/thumb-dark/area-simple.png b/public/data/thumb-dark/area-simple.png
index f3732a5..33acba4 100644
--- a/public/data/thumb-dark/area-simple.png
+++ b/public/data/thumb-dark/area-simple.png
Binary files differ
diff --git a/public/data/thumb-dark/area-simple.webp b/public/data/thumb-dark/area-simple.webp
index ba6ff55..e6b4465 100644
--- a/public/data/thumb-dark/area-simple.webp
+++ b/public/data/thumb-dark/area-simple.webp
Binary files differ
diff --git a/public/data/thumb-dark/area-stack-gradient.png b/public/data/thumb-dark/area-stack-gradient.png
index c80d2ff..b3c05ff 100644
--- a/public/data/thumb-dark/area-stack-gradient.png
+++ b/public/data/thumb-dark/area-stack-gradient.png
Binary files differ
diff --git a/public/data/thumb-dark/area-stack-gradient.webp b/public/data/thumb-dark/area-stack-gradient.webp
index 678ad75..c34da18 100644
--- a/public/data/thumb-dark/area-stack-gradient.webp
+++ b/public/data/thumb-dark/area-stack-gradient.webp
Binary files differ
diff --git a/public/data/thumb-dark/area-stack.png b/public/data/thumb-dark/area-stack.png
index f9f05f4..03146f5 100644
--- a/public/data/thumb-dark/area-stack.png
+++ b/public/data/thumb-dark/area-stack.png
Binary files differ
diff --git a/public/data/thumb-dark/area-stack.webp b/public/data/thumb-dark/area-stack.webp
index 9528e44..d034508 100644
--- a/public/data/thumb-dark/area-stack.webp
+++ b/public/data/thumb-dark/area-stack.webp
Binary files differ
diff --git a/public/data/thumb-dark/area-time-axis.png b/public/data/thumb-dark/area-time-axis.png
index e22acd9..8d5aaab 100644
--- a/public/data/thumb-dark/area-time-axis.png
+++ b/public/data/thumb-dark/area-time-axis.png
Binary files differ
diff --git a/public/data/thumb-dark/area-time-axis.webp b/public/data/thumb-dark/area-time-axis.webp
index 007de8e..e6572b8 100644
--- a/public/data/thumb-dark/area-time-axis.webp
+++ b/public/data/thumb-dark/area-time-axis.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-animation-delay.png b/public/data/thumb-dark/bar-animation-delay.png
index 87f8eca..6a3039c 100644
--- a/public/data/thumb-dark/bar-animation-delay.png
+++ b/public/data/thumb-dark/bar-animation-delay.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-animation-delay.webp b/public/data/thumb-dark/bar-animation-delay.webp
index fb56bbf..ef90cc4 100644
--- a/public/data/thumb-dark/bar-animation-delay.webp
+++ b/public/data/thumb-dark/bar-animation-delay.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-negative.png b/public/data/thumb-dark/bar-negative.png
index d3a24e9..e9a959d 100644
--- a/public/data/thumb-dark/bar-negative.png
+++ b/public/data/thumb-dark/bar-negative.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-negative.webp b/public/data/thumb-dark/bar-negative.webp
index 25dbf42..d5e288f 100644
--- a/public/data/thumb-dark/bar-negative.webp
+++ b/public/data/thumb-dark/bar-negative.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-negative2.png b/public/data/thumb-dark/bar-negative2.png
index abc47a5..2429b60 100644
--- a/public/data/thumb-dark/bar-negative2.png
+++ b/public/data/thumb-dark/bar-negative2.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-negative2.webp b/public/data/thumb-dark/bar-negative2.webp
index 68bea9e..4e6d087 100644
--- a/public/data/thumb-dark/bar-negative2.webp
+++ b/public/data/thumb-dark/bar-negative2.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-label-tangential.png b/public/data/thumb-dark/bar-polar-label-tangential.png
index 444b386..d3b4bf7 100644
--- a/public/data/thumb-dark/bar-polar-label-tangential.png
+++ b/public/data/thumb-dark/bar-polar-label-tangential.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-label-tangential.webp b/public/data/thumb-dark/bar-polar-label-tangential.webp
index 7b0c923..01f23a6 100644
--- a/public/data/thumb-dark/bar-polar-label-tangential.webp
+++ b/public/data/thumb-dark/bar-polar-label-tangential.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-real-estate.png b/public/data/thumb-dark/bar-polar-real-estate.png
index 6a3f8b7..5724d01 100644
--- a/public/data/thumb-dark/bar-polar-real-estate.png
+++ b/public/data/thumb-dark/bar-polar-real-estate.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-real-estate.webp b/public/data/thumb-dark/bar-polar-real-estate.webp
index 2a002c9..62fcf49 100644
--- a/public/data/thumb-dark/bar-polar-real-estate.webp
+++ b/public/data/thumb-dark/bar-polar-real-estate.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-stack-radial.png b/public/data/thumb-dark/bar-polar-stack-radial.png
index 1a2c5cf..a9abdf3 100644
--- a/public/data/thumb-dark/bar-polar-stack-radial.png
+++ b/public/data/thumb-dark/bar-polar-stack-radial.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-stack-radial.webp b/public/data/thumb-dark/bar-polar-stack-radial.webp
index 87ea9f2..6796faf 100644
--- a/public/data/thumb-dark/bar-polar-stack-radial.webp
+++ b/public/data/thumb-dark/bar-polar-stack-radial.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-stack.png b/public/data/thumb-dark/bar-polar-stack.png
index 59bb31d..99c6387 100644
--- a/public/data/thumb-dark/bar-polar-stack.png
+++ b/public/data/thumb-dark/bar-polar-stack.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-polar-stack.webp b/public/data/thumb-dark/bar-polar-stack.webp
index e481aba..46e1f0a 100644
--- a/public/data/thumb-dark/bar-polar-stack.webp
+++ b/public/data/thumb-dark/bar-polar-stack.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-stack.png b/public/data/thumb-dark/bar-stack.png
index 69105df..9782cf0 100644
--- a/public/data/thumb-dark/bar-stack.png
+++ b/public/data/thumb-dark/bar-stack.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-stack.webp b/public/data/thumb-dark/bar-stack.webp
index 2cd5797..f8b3e3d 100644
--- a/public/data/thumb-dark/bar-stack.webp
+++ b/public/data/thumb-dark/bar-stack.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-tick-align.png b/public/data/thumb-dark/bar-tick-align.png
index 0f8b3a9..0975700 100644
--- a/public/data/thumb-dark/bar-tick-align.png
+++ b/public/data/thumb-dark/bar-tick-align.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-tick-align.webp b/public/data/thumb-dark/bar-tick-align.webp
index 999a2f0..6df0f86 100644
--- a/public/data/thumb-dark/bar-tick-align.webp
+++ b/public/data/thumb-dark/bar-tick-align.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-waterfall.png b/public/data/thumb-dark/bar-waterfall.png
index bc21242..3f00caa 100644
--- a/public/data/thumb-dark/bar-waterfall.png
+++ b/public/data/thumb-dark/bar-waterfall.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-waterfall.webp b/public/data/thumb-dark/bar-waterfall.webp
index 732d00b..0fd6f02 100644
--- a/public/data/thumb-dark/bar-waterfall.webp
+++ b/public/data/thumb-dark/bar-waterfall.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-waterfall2.png b/public/data/thumb-dark/bar-waterfall2.png
index 95b508b..8603e56 100644
--- a/public/data/thumb-dark/bar-waterfall2.png
+++ b/public/data/thumb-dark/bar-waterfall2.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-waterfall2.webp b/public/data/thumb-dark/bar-waterfall2.webp
index 370086f..a8155b7 100644
--- a/public/data/thumb-dark/bar-waterfall2.webp
+++ b/public/data/thumb-dark/bar-waterfall2.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar-y-category.png b/public/data/thumb-dark/bar-y-category.png
index db3ae29..9d826f4 100644
--- a/public/data/thumb-dark/bar-y-category.png
+++ b/public/data/thumb-dark/bar-y-category.png
Binary files differ
diff --git a/public/data/thumb-dark/bar-y-category.webp b/public/data/thumb-dark/bar-y-category.webp
index 9eebce0..ed09e69 100644
--- a/public/data/thumb-dark/bar-y-category.webp
+++ b/public/data/thumb-dark/bar-y-category.webp
Binary files differ
diff --git a/public/data/thumb-dark/bar1.png b/public/data/thumb-dark/bar1.png
index ae3de91..42a9de3 100644
--- a/public/data/thumb-dark/bar1.png
+++ b/public/data/thumb-dark/bar1.png
Binary files differ
diff --git a/public/data/thumb-dark/bar1.webp b/public/data/thumb-dark/bar1.webp
index 21df6a9..8734855 100644
--- a/public/data/thumb-dark/bar1.webp
+++ b/public/data/thumb-dark/bar1.webp
Binary files differ
diff --git a/public/data/thumb-dark/calendar-charts.png b/public/data/thumb-dark/calendar-charts.png
index 6179f7d..7ebbc24 100644
--- a/public/data/thumb-dark/calendar-charts.png
+++ b/public/data/thumb-dark/calendar-charts.png
Binary files differ
diff --git a/public/data/thumb-dark/calendar-charts.webp b/public/data/thumb-dark/calendar-charts.webp
index fe574bf..72e9712 100644
--- a/public/data/thumb-dark/calendar-charts.webp
+++ b/public/data/thumb-dark/calendar-charts.webp
Binary files differ
diff --git a/public/data/thumb-dark/calendar-effectscatter.png b/public/data/thumb-dark/calendar-effectscatter.png
index a7e738b..68487f5 100644
--- a/public/data/thumb-dark/calendar-effectscatter.png
+++ b/public/data/thumb-dark/calendar-effectscatter.png
Binary files differ
diff --git a/public/data/thumb-dark/calendar-effectscatter.webp b/public/data/thumb-dark/calendar-effectscatter.webp
index 532b72e..d0ff35d 100644
--- a/public/data/thumb-dark/calendar-effectscatter.webp
+++ b/public/data/thumb-dark/calendar-effectscatter.webp
Binary files differ
diff --git a/public/data/thumb-dark/calendar-heatmap.png b/public/data/thumb-dark/calendar-heatmap.png
index 3631015..fade874 100644
--- a/public/data/thumb-dark/calendar-heatmap.png
+++ b/public/data/thumb-dark/calendar-heatmap.png
Binary files differ
diff --git a/public/data/thumb-dark/calendar-heatmap.webp b/public/data/thumb-dark/calendar-heatmap.webp
index a1521fd..3c5ba72 100644
--- a/public/data/thumb-dark/calendar-heatmap.webp
+++ b/public/data/thumb-dark/calendar-heatmap.webp
Binary files differ
diff --git a/public/data/thumb-dark/calendar-pie.png b/public/data/thumb-dark/calendar-pie.png
index b1e6593..3b8541c 100644
--- a/public/data/thumb-dark/calendar-pie.png
+++ b/public/data/thumb-dark/calendar-pie.png
Binary files differ
diff --git a/public/data/thumb-dark/calendar-pie.webp b/public/data/thumb-dark/calendar-pie.webp
index ad1f271..41478e4 100644
--- a/public/data/thumb-dark/calendar-pie.webp
+++ b/public/data/thumb-dark/calendar-pie.webp
Binary files differ
diff --git a/public/data/thumb-dark/candlestick-touch.png b/public/data/thumb-dark/candlestick-touch.png
index eb17263..36989ab 100644
--- a/public/data/thumb-dark/candlestick-touch.png
+++ b/public/data/thumb-dark/candlestick-touch.png
Binary files differ
diff --git a/public/data/thumb-dark/candlestick-touch.webp b/public/data/thumb-dark/candlestick-touch.webp
index 97e4862..ad825c5 100644
--- a/public/data/thumb-dark/candlestick-touch.webp
+++ b/public/data/thumb-dark/candlestick-touch.webp
Binary files differ
diff --git a/public/data/thumb-dark/dynamic-data.png b/public/data/thumb-dark/dynamic-data.png
index a98d07e..4f64b56 100644
--- a/public/data/thumb-dark/dynamic-data.png
+++ b/public/data/thumb-dark/dynamic-data.png
Binary files differ
diff --git a/public/data/thumb-dark/dynamic-data.webp b/public/data/thumb-dark/dynamic-data.webp
index 2ad4884..c100c29 100644
--- a/public/data/thumb-dark/dynamic-data.webp
+++ b/public/data/thumb-dark/dynamic-data.webp
Binary files differ
diff --git a/public/data/thumb-dark/dynamic-data2.png b/public/data/thumb-dark/dynamic-data2.png
index 084e41f..edda912 100644
--- a/public/data/thumb-dark/dynamic-data2.png
+++ b/public/data/thumb-dark/dynamic-data2.png
Binary files differ
diff --git a/public/data/thumb-dark/dynamic-data2.webp b/public/data/thumb-dark/dynamic-data2.webp
index f092d3c..e3ef63b 100644
--- a/public/data/thumb-dark/dynamic-data2.webp
+++ b/public/data/thumb-dark/dynamic-data2.webp
Binary files differ
diff --git a/public/data/thumb-dark/funnel-align.png b/public/data/thumb-dark/funnel-align.png
index d6c3a6b..3df74a6 100644
--- a/public/data/thumb-dark/funnel-align.png
+++ b/public/data/thumb-dark/funnel-align.png
Binary files differ
diff --git a/public/data/thumb-dark/funnel-align.webp b/public/data/thumb-dark/funnel-align.webp
index e8e6f0d..77eda53 100644
--- a/public/data/thumb-dark/funnel-align.webp
+++ b/public/data/thumb-dark/funnel-align.webp
Binary files differ
diff --git a/public/data/thumb-dark/funnel-customize.png b/public/data/thumb-dark/funnel-customize.png
index 8447edf..844eefe 100644
--- a/public/data/thumb-dark/funnel-customize.png
+++ b/public/data/thumb-dark/funnel-customize.png
Binary files differ
diff --git a/public/data/thumb-dark/funnel-customize.webp b/public/data/thumb-dark/funnel-customize.webp
index 2896078..d66eec2 100644
--- a/public/data/thumb-dark/funnel-customize.webp
+++ b/public/data/thumb-dark/funnel-customize.webp
Binary files differ
diff --git a/public/data/thumb-dark/funnel-mutiple.png b/public/data/thumb-dark/funnel-mutiple.png
index faad146..8ae705a 100644
--- a/public/data/thumb-dark/funnel-mutiple.png
+++ b/public/data/thumb-dark/funnel-mutiple.png
Binary files differ
diff --git a/public/data/thumb-dark/funnel-mutiple.webp b/public/data/thumb-dark/funnel-mutiple.webp
index bd9c94c..79cb4c2 100644
--- a/public/data/thumb-dark/funnel-mutiple.webp
+++ b/public/data/thumb-dark/funnel-mutiple.webp
Binary files differ
diff --git a/public/data/thumb-dark/funnel.png b/public/data/thumb-dark/funnel.png
index dd38109..0e5deb8 100644
--- a/public/data/thumb-dark/funnel.png
+++ b/public/data/thumb-dark/funnel.png
Binary files differ
diff --git a/public/data/thumb-dark/funnel.webp b/public/data/thumb-dark/funnel.webp
index 7213aaa..e4710b5 100644
--- a/public/data/thumb-dark/funnel.webp
+++ b/public/data/thumb-dark/funnel.webp
Binary files differ
diff --git a/public/data/thumb-dark/gauge-barometer.png b/public/data/thumb-dark/gauge-barometer.png
index 6a279eb..390657f 100644
--- a/public/data/thumb-dark/gauge-barometer.png
+++ b/public/data/thumb-dark/gauge-barometer.png
Binary files differ
diff --git a/public/data/thumb-dark/gauge-barometer.webp b/public/data/thumb-dark/gauge-barometer.webp
index d42cac1..e168333 100644
--- a/public/data/thumb-dark/gauge-barometer.webp
+++ b/public/data/thumb-dark/gauge-barometer.webp
Binary files differ
diff --git a/public/data/thumb-dark/gauge-grade.png b/public/data/thumb-dark/gauge-grade.png
index 32d2358..50d20e2 100644
--- a/public/data/thumb-dark/gauge-grade.png
+++ b/public/data/thumb-dark/gauge-grade.png
Binary files differ
diff --git a/public/data/thumb-dark/gauge-grade.webp b/public/data/thumb-dark/gauge-grade.webp
index 6c9ff33..2261103 100644
--- a/public/data/thumb-dark/gauge-grade.webp
+++ b/public/data/thumb-dark/gauge-grade.webp
Binary files differ
diff --git a/public/data/thumb-dark/gauge-multi-title.png b/public/data/thumb-dark/gauge-multi-title.png
index 1988b88..fd87db1 100644
--- a/public/data/thumb-dark/gauge-multi-title.png
+++ b/public/data/thumb-dark/gauge-multi-title.png
Binary files differ
diff --git a/public/data/thumb-dark/gauge-multi-title.webp b/public/data/thumb-dark/gauge-multi-title.webp
index 5b359cd..faf85f7 100644
--- a/public/data/thumb-dark/gauge-multi-title.webp
+++ b/public/data/thumb-dark/gauge-multi-title.webp
Binary files differ
diff --git a/public/data/thumb-dark/graph-circular-layout.png b/public/data/thumb-dark/graph-circular-layout.png
index 541a581..6f29619 100644
--- a/public/data/thumb-dark/graph-circular-layout.png
+++ b/public/data/thumb-dark/graph-circular-layout.png
Binary files differ
diff --git a/public/data/thumb-dark/graph-circular-layout.webp b/public/data/thumb-dark/graph-circular-layout.webp
index c3cc587..9cd1e41 100644
--- a/public/data/thumb-dark/graph-circular-layout.webp
+++ b/public/data/thumb-dark/graph-circular-layout.webp
Binary files differ
diff --git a/public/data/thumb-dark/graph-grid.png b/public/data/thumb-dark/graph-grid.png
index 78143d9..ba9ce68 100644
--- a/public/data/thumb-dark/graph-grid.png
+++ b/public/data/thumb-dark/graph-grid.png
Binary files differ
diff --git a/public/data/thumb-dark/graph-grid.webp b/public/data/thumb-dark/graph-grid.webp
index 5f91a68..26f4e67 100644
--- a/public/data/thumb-dark/graph-grid.webp
+++ b/public/data/thumb-dark/graph-grid.webp
Binary files differ
diff --git a/public/data/thumb-dark/graph-label-overlap.png b/public/data/thumb-dark/graph-label-overlap.png
index b65bb43..ea7b643 100644
--- a/public/data/thumb-dark/graph-label-overlap.png
+++ b/public/data/thumb-dark/graph-label-overlap.png
Binary files differ
diff --git a/public/data/thumb-dark/graph-label-overlap.webp b/public/data/thumb-dark/graph-label-overlap.webp
index 6cdd43d..5a72080 100644
--- a/public/data/thumb-dark/graph-label-overlap.webp
+++ b/public/data/thumb-dark/graph-label-overlap.webp
Binary files differ
diff --git a/public/data/thumb-dark/graph.png b/public/data/thumb-dark/graph.png
index 2b3b05d..26202be 100644
--- a/public/data/thumb-dark/graph.png
+++ b/public/data/thumb-dark/graph.png
Binary files differ
diff --git a/public/data/thumb-dark/graph.webp b/public/data/thumb-dark/graph.webp
index 8714a0a..e69a9a6 100644
--- a/public/data/thumb-dark/graph.webp
+++ b/public/data/thumb-dark/graph.webp
Binary files differ
diff --git a/public/data/thumb-dark/grid-multiple.png b/public/data/thumb-dark/grid-multiple.png
index 1543608..01fda14 100644
--- a/public/data/thumb-dark/grid-multiple.png
+++ b/public/data/thumb-dark/grid-multiple.png
Binary files differ
diff --git a/public/data/thumb-dark/grid-multiple.webp b/public/data/thumb-dark/grid-multiple.webp
index 7a8f14a..8d3c58f 100644
--- a/public/data/thumb-dark/grid-multiple.webp
+++ b/public/data/thumb-dark/grid-multiple.webp
Binary files differ
diff --git a/public/data/thumb-dark/heatmap-bmap.png b/public/data/thumb-dark/heatmap-bmap.png
index 7662ecd..b315651 100644
--- a/public/data/thumb-dark/heatmap-bmap.png
+++ b/public/data/thumb-dark/heatmap-bmap.png
Binary files differ
diff --git a/public/data/thumb-dark/heatmap-bmap.webp b/public/data/thumb-dark/heatmap-bmap.webp
index e555af6..5ea1c9b 100644
--- a/public/data/thumb-dark/heatmap-bmap.webp
+++ b/public/data/thumb-dark/heatmap-bmap.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-graphic.png b/public/data/thumb-dark/line-graphic.png
index 55cd785..17e8bd6 100644
--- a/public/data/thumb-dark/line-graphic.png
+++ b/public/data/thumb-dark/line-graphic.png
Binary files differ
diff --git a/public/data/thumb-dark/line-graphic.webp b/public/data/thumb-dark/line-graphic.webp
index 96a604b..d7451d8 100644
--- a/public/data/thumb-dark/line-graphic.webp
+++ b/public/data/thumb-dark/line-graphic.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-in-cartesian-coordinate-system.png b/public/data/thumb-dark/line-in-cartesian-coordinate-system.png
index 1aac1c4..1a3b319 100644
--- a/public/data/thumb-dark/line-in-cartesian-coordinate-system.png
+++ b/public/data/thumb-dark/line-in-cartesian-coordinate-system.png
Binary files differ
diff --git a/public/data/thumb-dark/line-in-cartesian-coordinate-system.webp b/public/data/thumb-dark/line-in-cartesian-coordinate-system.webp
index 61fbcf4..912b634 100644
--- a/public/data/thumb-dark/line-in-cartesian-coordinate-system.webp
+++ b/public/data/thumb-dark/line-in-cartesian-coordinate-system.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-log.png b/public/data/thumb-dark/line-log.png
index b93f1be..59d61f1 100644
--- a/public/data/thumb-dark/line-log.png
+++ b/public/data/thumb-dark/line-log.png
Binary files differ
diff --git a/public/data/thumb-dark/line-log.webp b/public/data/thumb-dark/line-log.webp
index ad2d2d9..bf9cec9 100644
--- a/public/data/thumb-dark/line-log.webp
+++ b/public/data/thumb-dark/line-log.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-marker.png b/public/data/thumb-dark/line-marker.png
index 1ac21d8..aa6d3b2 100644
--- a/public/data/thumb-dark/line-marker.png
+++ b/public/data/thumb-dark/line-marker.png
Binary files differ
diff --git a/public/data/thumb-dark/line-marker.webp b/public/data/thumb-dark/line-marker.webp
index f4044e1..320a1d1 100644
--- a/public/data/thumb-dark/line-marker.webp
+++ b/public/data/thumb-dark/line-marker.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-polar.png b/public/data/thumb-dark/line-polar.png
index 57e8c3f..b35a671 100644
--- a/public/data/thumb-dark/line-polar.png
+++ b/public/data/thumb-dark/line-polar.png
Binary files differ
diff --git a/public/data/thumb-dark/line-polar.webp b/public/data/thumb-dark/line-polar.webp
index 82eaeba..9520e69 100644
--- a/public/data/thumb-dark/line-polar.webp
+++ b/public/data/thumb-dark/line-polar.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-polar2.png b/public/data/thumb-dark/line-polar2.png
index 3fedee1..d16bc34 100644
--- a/public/data/thumb-dark/line-polar2.png
+++ b/public/data/thumb-dark/line-polar2.png
Binary files differ
diff --git a/public/data/thumb-dark/line-polar2.webp b/public/data/thumb-dark/line-polar2.webp
index f16263f..a16003b 100644
--- a/public/data/thumb-dark/line-polar2.webp
+++ b/public/data/thumb-dark/line-polar2.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-sections.png b/public/data/thumb-dark/line-sections.png
index 0e0f812..27163dd 100644
--- a/public/data/thumb-dark/line-sections.png
+++ b/public/data/thumb-dark/line-sections.png
Binary files differ
diff --git a/public/data/thumb-dark/line-sections.webp b/public/data/thumb-dark/line-sections.webp
index 57068e9..5c51c8c 100644
--- a/public/data/thumb-dark/line-sections.webp
+++ b/public/data/thumb-dark/line-sections.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-stack.png b/public/data/thumb-dark/line-stack.png
index f3eecf1..d64f4fa 100644
--- a/public/data/thumb-dark/line-stack.png
+++ b/public/data/thumb-dark/line-stack.png
Binary files differ
diff --git a/public/data/thumb-dark/line-stack.webp b/public/data/thumb-dark/line-stack.webp
index 3620d42..6253c96 100644
--- a/public/data/thumb-dark/line-stack.webp
+++ b/public/data/thumb-dark/line-stack.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-tooltip-touch.png b/public/data/thumb-dark/line-tooltip-touch.png
index df6abd5..7aac28a 100644
--- a/public/data/thumb-dark/line-tooltip-touch.png
+++ b/public/data/thumb-dark/line-tooltip-touch.png
Binary files differ
diff --git a/public/data/thumb-dark/line-tooltip-touch.webp b/public/data/thumb-dark/line-tooltip-touch.webp
index ee30bb5..8b12e13 100644
--- a/public/data/thumb-dark/line-tooltip-touch.webp
+++ b/public/data/thumb-dark/line-tooltip-touch.webp
Binary files differ
diff --git a/public/data/thumb-dark/line-y-category.png b/public/data/thumb-dark/line-y-category.png
index f371d6c..d142bd5 100644
--- a/public/data/thumb-dark/line-y-category.png
+++ b/public/data/thumb-dark/line-y-category.png
Binary files differ
diff --git a/public/data/thumb-dark/line-y-category.webp b/public/data/thumb-dark/line-y-category.webp
index f87c63c..ba533cf 100644
--- a/public/data/thumb-dark/line-y-category.webp
+++ b/public/data/thumb-dark/line-y-category.webp
Binary files differ
diff --git a/public/data/thumb-dark/mix-line-bar.png b/public/data/thumb-dark/mix-line-bar.png
index 1242c45..2e1882b 100644
--- a/public/data/thumb-dark/mix-line-bar.png
+++ b/public/data/thumb-dark/mix-line-bar.png
Binary files differ
diff --git a/public/data/thumb-dark/mix-line-bar.webp b/public/data/thumb-dark/mix-line-bar.webp
index 0a17119..1c8c65a 100644
--- a/public/data/thumb-dark/mix-line-bar.webp
+++ b/public/data/thumb-dark/mix-line-bar.webp
Binary files differ
diff --git a/public/data/thumb-dark/multiple-x-axis.png b/public/data/thumb-dark/multiple-x-axis.png
index 0453144..04742d4 100644
--- a/public/data/thumb-dark/multiple-x-axis.png
+++ b/public/data/thumb-dark/multiple-x-axis.png
Binary files differ
diff --git a/public/data/thumb-dark/multiple-x-axis.webp b/public/data/thumb-dark/multiple-x-axis.webp
index d660df7..418ec85 100644
--- a/public/data/thumb-dark/multiple-x-axis.webp
+++ b/public/data/thumb-dark/multiple-x-axis.webp
Binary files differ
diff --git a/public/data/thumb-dark/multiple-y-axis.png b/public/data/thumb-dark/multiple-y-axis.png
index 1a0be60..f5bbd83 100644
--- a/public/data/thumb-dark/multiple-y-axis.png
+++ b/public/data/thumb-dark/multiple-y-axis.png
Binary files differ
diff --git a/public/data/thumb-dark/multiple-y-axis.webp b/public/data/thumb-dark/multiple-y-axis.webp
index 1139b95..37fcefd 100644
--- a/public/data/thumb-dark/multiple-y-axis.webp
+++ b/public/data/thumb-dark/multiple-y-axis.webp
Binary files differ
diff --git a/public/data/thumb-dark/parallel-aqi.png b/public/data/thumb-dark/parallel-aqi.png
index 28f448c..6175041 100644
--- a/public/data/thumb-dark/parallel-aqi.png
+++ b/public/data/thumb-dark/parallel-aqi.png
Binary files differ
diff --git a/public/data/thumb-dark/parallel-aqi.webp b/public/data/thumb-dark/parallel-aqi.webp
index 501f77d..eb771d5 100644
--- a/public/data/thumb-dark/parallel-aqi.webp
+++ b/public/data/thumb-dark/parallel-aqi.webp
Binary files differ
diff --git a/public/data/thumb-dark/pictorialBar-hill.png b/public/data/thumb-dark/pictorialBar-hill.png
index 0e03f51..ebebddd 100644
--- a/public/data/thumb-dark/pictorialBar-hill.png
+++ b/public/data/thumb-dark/pictorialBar-hill.png
Binary files differ
diff --git a/public/data/thumb-dark/pictorialBar-hill.webp b/public/data/thumb-dark/pictorialBar-hill.webp
index b8f8e0e..5bd98c0 100644
--- a/public/data/thumb-dark/pictorialBar-hill.webp
+++ b/public/data/thumb-dark/pictorialBar-hill.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-borderRadius.png b/public/data/thumb-dark/pie-borderRadius.png
index bf3b0a1..9fbe206 100644
--- a/public/data/thumb-dark/pie-borderRadius.png
+++ b/public/data/thumb-dark/pie-borderRadius.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-borderRadius.webp b/public/data/thumb-dark/pie-borderRadius.webp
index c427a54..abd7588 100644
--- a/public/data/thumb-dark/pie-borderRadius.webp
+++ b/public/data/thumb-dark/pie-borderRadius.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-custom.png b/public/data/thumb-dark/pie-custom.png
index b53443c..5a85609 100644
--- a/public/data/thumb-dark/pie-custom.png
+++ b/public/data/thumb-dark/pie-custom.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-custom.webp b/public/data/thumb-dark/pie-custom.webp
index 4b772b9..7daeef9 100644
--- a/public/data/thumb-dark/pie-custom.webp
+++ b/public/data/thumb-dark/pie-custom.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-doughnut.png b/public/data/thumb-dark/pie-doughnut.png
index d80fb28..b734842 100644
--- a/public/data/thumb-dark/pie-doughnut.png
+++ b/public/data/thumb-dark/pie-doughnut.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-doughnut.webp b/public/data/thumb-dark/pie-doughnut.webp
index 4e3b102..805745a 100644
--- a/public/data/thumb-dark/pie-doughnut.webp
+++ b/public/data/thumb-dark/pie-doughnut.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-nest.png b/public/data/thumb-dark/pie-nest.png
index dd9d4d5..8689dcc 100644
--- a/public/data/thumb-dark/pie-nest.png
+++ b/public/data/thumb-dark/pie-nest.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-nest.webp b/public/data/thumb-dark/pie-nest.webp
index 5d4e779..a19cc85 100644
--- a/public/data/thumb-dark/pie-nest.webp
+++ b/public/data/thumb-dark/pie-nest.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-parliament-transition.webp b/public/data/thumb-dark/pie-parliament-transition.webp
index 6689032..41e3e38 100644
--- a/public/data/thumb-dark/pie-parliament-transition.webp
+++ b/public/data/thumb-dark/pie-parliament-transition.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-pattern.png b/public/data/thumb-dark/pie-pattern.png
index e67b0f7..8677b23 100644
--- a/public/data/thumb-dark/pie-pattern.png
+++ b/public/data/thumb-dark/pie-pattern.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-pattern.webp b/public/data/thumb-dark/pie-pattern.webp
index fa5f108..509074a 100644
--- a/public/data/thumb-dark/pie-pattern.webp
+++ b/public/data/thumb-dark/pie-pattern.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-rich-text.png b/public/data/thumb-dark/pie-rich-text.png
index f050766..b6aa527 100644
--- a/public/data/thumb-dark/pie-rich-text.png
+++ b/public/data/thumb-dark/pie-rich-text.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-rich-text.webp b/public/data/thumb-dark/pie-rich-text.webp
index fe7a5b1..5cc29cc 100644
--- a/public/data/thumb-dark/pie-rich-text.webp
+++ b/public/data/thumb-dark/pie-rich-text.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-roseType.png b/public/data/thumb-dark/pie-roseType.png
index ef1109f..21b9ffe 100644
--- a/public/data/thumb-dark/pie-roseType.png
+++ b/public/data/thumb-dark/pie-roseType.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-roseType.webp b/public/data/thumb-dark/pie-roseType.webp
index 5fecd34..49cde98 100644
--- a/public/data/thumb-dark/pie-roseType.webp
+++ b/public/data/thumb-dark/pie-roseType.webp
Binary files differ
diff --git a/public/data/thumb-dark/pie-simple.png b/public/data/thumb-dark/pie-simple.png
index 12a673c..4234977 100644
--- a/public/data/thumb-dark/pie-simple.png
+++ b/public/data/thumb-dark/pie-simple.png
Binary files differ
diff --git a/public/data/thumb-dark/pie-simple.webp b/public/data/thumb-dark/pie-simple.webp
index e7f4d4a..165336d 100644
--- a/public/data/thumb-dark/pie-simple.webp
+++ b/public/data/thumb-dark/pie-simple.webp
Binary files differ
diff --git a/public/data/thumb-dark/radar-aqi.png b/public/data/thumb-dark/radar-aqi.png
index fdd5014..c8af31e 100644
--- a/public/data/thumb-dark/radar-aqi.png
+++ b/public/data/thumb-dark/radar-aqi.png
Binary files differ
diff --git a/public/data/thumb-dark/radar-aqi.webp b/public/data/thumb-dark/radar-aqi.webp
index 983e6fb..c21806f 100644
--- a/public/data/thumb-dark/radar-aqi.webp
+++ b/public/data/thumb-dark/radar-aqi.webp
Binary files differ
diff --git a/public/data/thumb-dark/radar-custom.png b/public/data/thumb-dark/radar-custom.png
index e501aa5..3b7fc59 100644
--- a/public/data/thumb-dark/radar-custom.png
+++ b/public/data/thumb-dark/radar-custom.png
Binary files differ
diff --git a/public/data/thumb-dark/radar-custom.webp b/public/data/thumb-dark/radar-custom.webp
index b0d4235..60878c4 100644
--- a/public/data/thumb-dark/radar-custom.webp
+++ b/public/data/thumb-dark/radar-custom.webp
Binary files differ
diff --git a/public/data/thumb-dark/radar-multiple.png b/public/data/thumb-dark/radar-multiple.png
index f6943fa..eb161dc 100644
--- a/public/data/thumb-dark/radar-multiple.png
+++ b/public/data/thumb-dark/radar-multiple.png
Binary files differ
diff --git a/public/data/thumb-dark/radar-multiple.webp b/public/data/thumb-dark/radar-multiple.webp
index d4801f6..a4409e3 100644
--- a/public/data/thumb-dark/radar-multiple.webp
+++ b/public/data/thumb-dark/radar-multiple.webp
Binary files differ
diff --git a/public/data/thumb-dark/radar.png b/public/data/thumb-dark/radar.png
index 72b224e..6e873a6 100644
--- a/public/data/thumb-dark/radar.png
+++ b/public/data/thumb-dark/radar.png
Binary files differ
diff --git a/public/data/thumb-dark/radar.webp b/public/data/thumb-dark/radar.webp
index 73c57d1..eb67fd3 100644
--- a/public/data/thumb-dark/radar.webp
+++ b/public/data/thumb-dark/radar.webp
Binary files differ
diff --git a/public/data/thumb-dark/radar2.png b/public/data/thumb-dark/radar2.png
index 98e7cfa..a19336d 100644
--- a/public/data/thumb-dark/radar2.png
+++ b/public/data/thumb-dark/radar2.png
Binary files differ
diff --git a/public/data/thumb-dark/radar2.webp b/public/data/thumb-dark/radar2.webp
index 9d5e03c..3e92fb4 100644
--- a/public/data/thumb-dark/radar2.webp
+++ b/public/data/thumb-dark/radar2.webp
Binary files differ
diff --git a/public/data/thumb-dark/sankey-itemstyle.png b/public/data/thumb-dark/sankey-itemstyle.png
index 366baa8..6d9d012 100644
--- a/public/data/thumb-dark/sankey-itemstyle.png
+++ b/public/data/thumb-dark/sankey-itemstyle.png
Binary files differ
diff --git a/public/data/thumb-dark/sankey-itemstyle.webp b/public/data/thumb-dark/sankey-itemstyle.webp
index 3ea2f76..62f8f4c 100644
--- a/public/data/thumb-dark/sankey-itemstyle.webp
+++ b/public/data/thumb-dark/sankey-itemstyle.webp
Binary files differ
diff --git a/public/data/thumb-dark/themeRiver-basic.png b/public/data/thumb-dark/themeRiver-basic.png
index 8ce9ca5..d51f665 100644
--- a/public/data/thumb-dark/themeRiver-basic.png
+++ b/public/data/thumb-dark/themeRiver-basic.png
Binary files differ
diff --git a/public/data/thumb-dark/themeRiver-basic.webp b/public/data/thumb-dark/themeRiver-basic.webp
index de95793..7b02e94 100644
--- a/public/data/thumb-dark/themeRiver-basic.webp
+++ b/public/data/thumb-dark/themeRiver-basic.webp
Binary files differ
diff --git a/public/data/thumb-dark/themeRiver-lastfm.png b/public/data/thumb-dark/themeRiver-lastfm.png
index abdc0b0..670f3ba 100644
--- a/public/data/thumb-dark/themeRiver-lastfm.png
+++ b/public/data/thumb-dark/themeRiver-lastfm.png
Binary files differ
diff --git a/public/data/thumb-dark/themeRiver-lastfm.webp b/public/data/thumb-dark/themeRiver-lastfm.webp
index a6a678d..bbcdec9 100644
--- a/public/data/thumb-dark/themeRiver-lastfm.webp
+++ b/public/data/thumb-dark/themeRiver-lastfm.webp
Binary files differ
diff --git a/public/data/thumb-dark/treemap-drill-down.png b/public/data/thumb-dark/treemap-drill-down.png
index 3e6d92b..f084c91 100644
--- a/public/data/thumb-dark/treemap-drill-down.png
+++ b/public/data/thumb-dark/treemap-drill-down.png
Binary files differ
diff --git a/public/data/thumb-dark/treemap-drill-down.webp b/public/data/thumb-dark/treemap-drill-down.webp
index aba3232..72720e6 100644
--- a/public/data/thumb-dark/treemap-drill-down.webp
+++ b/public/data/thumb-dark/treemap-drill-down.webp
Binary files differ
diff --git a/public/data/thumb/area-rainfall.png b/public/data/thumb/area-rainfall.png
index 25cc785..c557e6b 100644
--- a/public/data/thumb/area-rainfall.png
+++ b/public/data/thumb/area-rainfall.png
Binary files differ
diff --git a/public/data/thumb/area-rainfall.webp b/public/data/thumb/area-rainfall.webp
index 9cf1953..94b3128 100644
--- a/public/data/thumb/area-rainfall.webp
+++ b/public/data/thumb/area-rainfall.webp
Binary files differ
diff --git a/public/data/thumb/area-simple.png b/public/data/thumb/area-simple.png
index 38711b2..ebc49c3 100644
--- a/public/data/thumb/area-simple.png
+++ b/public/data/thumb/area-simple.png
Binary files differ
diff --git a/public/data/thumb/area-simple.webp b/public/data/thumb/area-simple.webp
index c1d68b8..f3e128d 100644
--- a/public/data/thumb/area-simple.webp
+++ b/public/data/thumb/area-simple.webp
Binary files differ
diff --git a/public/data/thumb/area-stack-gradient.png b/public/data/thumb/area-stack-gradient.png
index 4366b37..7880c9e 100644
--- a/public/data/thumb/area-stack-gradient.png
+++ b/public/data/thumb/area-stack-gradient.png
Binary files differ
diff --git a/public/data/thumb/area-stack-gradient.webp b/public/data/thumb/area-stack-gradient.webp
index 525a0b1..4b8cd56 100644
--- a/public/data/thumb/area-stack-gradient.webp
+++ b/public/data/thumb/area-stack-gradient.webp
Binary files differ
diff --git a/public/data/thumb/area-stack.png b/public/data/thumb/area-stack.png
index 03589fa..3f70772 100644
--- a/public/data/thumb/area-stack.png
+++ b/public/data/thumb/area-stack.png
Binary files differ
diff --git a/public/data/thumb/area-stack.webp b/public/data/thumb/area-stack.webp
index a87041d..0ed581f 100644
--- a/public/data/thumb/area-stack.webp
+++ b/public/data/thumb/area-stack.webp
Binary files differ
diff --git a/public/data/thumb/area-time-axis.png b/public/data/thumb/area-time-axis.png
index 081228d..68b5e48 100644
--- a/public/data/thumb/area-time-axis.png
+++ b/public/data/thumb/area-time-axis.png
Binary files differ
diff --git a/public/data/thumb/area-time-axis.webp b/public/data/thumb/area-time-axis.webp
index fe98801..d3a49ec 100644
--- a/public/data/thumb/area-time-axis.webp
+++ b/public/data/thumb/area-time-axis.webp
Binary files differ
diff --git a/public/data/thumb/bar-animation-delay.png b/public/data/thumb/bar-animation-delay.png
index 35ce162..40e5c9f 100644
--- a/public/data/thumb/bar-animation-delay.png
+++ b/public/data/thumb/bar-animation-delay.png
Binary files differ
diff --git a/public/data/thumb/bar-animation-delay.webp b/public/data/thumb/bar-animation-delay.webp
index c18891a..4a50841 100644
--- a/public/data/thumb/bar-animation-delay.webp
+++ b/public/data/thumb/bar-animation-delay.webp
Binary files differ
diff --git a/public/data/thumb/bar-negative.png b/public/data/thumb/bar-negative.png
index 9d74810..3a2cdc9 100644
--- a/public/data/thumb/bar-negative.png
+++ b/public/data/thumb/bar-negative.png
Binary files differ
diff --git a/public/data/thumb/bar-negative.webp b/public/data/thumb/bar-negative.webp
index 22c80a9..78b010d 100644
--- a/public/data/thumb/bar-negative.webp
+++ b/public/data/thumb/bar-negative.webp
Binary files differ
diff --git a/public/data/thumb/bar-negative2.png b/public/data/thumb/bar-negative2.png
index d2bcea1..b0adb4c 100644
--- a/public/data/thumb/bar-negative2.png
+++ b/public/data/thumb/bar-negative2.png
Binary files differ
diff --git a/public/data/thumb/bar-negative2.webp b/public/data/thumb/bar-negative2.webp
index 98ed42a..a8a0b31 100644
--- a/public/data/thumb/bar-negative2.webp
+++ b/public/data/thumb/bar-negative2.webp
Binary files differ
diff --git a/public/data/thumb/bar-polar-label-tangential.png b/public/data/thumb/bar-polar-label-tangential.png
index e627fb5..8320b79 100644
--- a/public/data/thumb/bar-polar-label-tangential.png
+++ b/public/data/thumb/bar-polar-label-tangential.png
Binary files differ
diff --git a/public/data/thumb/bar-polar-label-tangential.webp b/public/data/thumb/bar-polar-label-tangential.webp
index 3bd87fe..1c9f640 100644
--- a/public/data/thumb/bar-polar-label-tangential.webp
+++ b/public/data/thumb/bar-polar-label-tangential.webp
Binary files differ
diff --git a/public/data/thumb/bar-polar-real-estate.png b/public/data/thumb/bar-polar-real-estate.png
index eafa24f..e98cadc 100644
--- a/public/data/thumb/bar-polar-real-estate.png
+++ b/public/data/thumb/bar-polar-real-estate.png
Binary files differ
diff --git a/public/data/thumb/bar-polar-real-estate.webp b/public/data/thumb/bar-polar-real-estate.webp
index 9a5bf52..93cd47b 100644
--- a/public/data/thumb/bar-polar-real-estate.webp
+++ b/public/data/thumb/bar-polar-real-estate.webp
Binary files differ
diff --git a/public/data/thumb/bar-polar-stack-radial.png b/public/data/thumb/bar-polar-stack-radial.png
index 900c30b..8023f15 100644
--- a/public/data/thumb/bar-polar-stack-radial.png
+++ b/public/data/thumb/bar-polar-stack-radial.png
Binary files differ
diff --git a/public/data/thumb/bar-polar-stack-radial.webp b/public/data/thumb/bar-polar-stack-radial.webp
index fb356c4..7e1ea60 100644
--- a/public/data/thumb/bar-polar-stack-radial.webp
+++ b/public/data/thumb/bar-polar-stack-radial.webp
Binary files differ
diff --git a/public/data/thumb/bar-polar-stack.png b/public/data/thumb/bar-polar-stack.png
index 0a9240a..cc446f9 100644
--- a/public/data/thumb/bar-polar-stack.png
+++ b/public/data/thumb/bar-polar-stack.png
Binary files differ
diff --git a/public/data/thumb/bar-polar-stack.webp b/public/data/thumb/bar-polar-stack.webp
index f5edd35..ae83242 100644
--- a/public/data/thumb/bar-polar-stack.webp
+++ b/public/data/thumb/bar-polar-stack.webp
Binary files differ
diff --git a/public/data/thumb/bar-stack.png b/public/data/thumb/bar-stack.png
index 2bcab48..75e01ff 100644
--- a/public/data/thumb/bar-stack.png
+++ b/public/data/thumb/bar-stack.png
Binary files differ
diff --git a/public/data/thumb/bar-stack.webp b/public/data/thumb/bar-stack.webp
index ddcfd7d..1795ea9 100644
--- a/public/data/thumb/bar-stack.webp
+++ b/public/data/thumb/bar-stack.webp
Binary files differ
diff --git a/public/data/thumb/bar-tick-align.png b/public/data/thumb/bar-tick-align.png
index fb06bc4..94cf7dd 100644
--- a/public/data/thumb/bar-tick-align.png
+++ b/public/data/thumb/bar-tick-align.png
Binary files differ
diff --git a/public/data/thumb/bar-tick-align.webp b/public/data/thumb/bar-tick-align.webp
index 49c931a..0ec4404 100644
--- a/public/data/thumb/bar-tick-align.webp
+++ b/public/data/thumb/bar-tick-align.webp
Binary files differ
diff --git a/public/data/thumb/bar-waterfall.png b/public/data/thumb/bar-waterfall.png
index 5cbb323..d1daac4 100644
--- a/public/data/thumb/bar-waterfall.png
+++ b/public/data/thumb/bar-waterfall.png
Binary files differ
diff --git a/public/data/thumb/bar-waterfall.webp b/public/data/thumb/bar-waterfall.webp
index 59a74c0..01ebfa3 100644
--- a/public/data/thumb/bar-waterfall.webp
+++ b/public/data/thumb/bar-waterfall.webp
Binary files differ
diff --git a/public/data/thumb/bar-waterfall2.png b/public/data/thumb/bar-waterfall2.png
index 7d2b734..39bd3d3 100644
--- a/public/data/thumb/bar-waterfall2.png
+++ b/public/data/thumb/bar-waterfall2.png
Binary files differ
diff --git a/public/data/thumb/bar-waterfall2.webp b/public/data/thumb/bar-waterfall2.webp
index 8ea78d7..64dbfec 100644
--- a/public/data/thumb/bar-waterfall2.webp
+++ b/public/data/thumb/bar-waterfall2.webp
Binary files differ
diff --git a/public/data/thumb/bar-y-category.png b/public/data/thumb/bar-y-category.png
index 84ef209..535739b 100644
--- a/public/data/thumb/bar-y-category.png
+++ b/public/data/thumb/bar-y-category.png
Binary files differ
diff --git a/public/data/thumb/bar-y-category.webp b/public/data/thumb/bar-y-category.webp
index 385d295..075e62d 100644
--- a/public/data/thumb/bar-y-category.webp
+++ b/public/data/thumb/bar-y-category.webp
Binary files differ
diff --git a/public/data/thumb/bar1.png b/public/data/thumb/bar1.png
index b4b791c..e9fb53d 100644
--- a/public/data/thumb/bar1.png
+++ b/public/data/thumb/bar1.png
Binary files differ
diff --git a/public/data/thumb/bar1.webp b/public/data/thumb/bar1.webp
index 59d29df..35715bd 100644
--- a/public/data/thumb/bar1.webp
+++ b/public/data/thumb/bar1.webp
Binary files differ
diff --git a/public/data/thumb/calendar-charts.png b/public/data/thumb/calendar-charts.png
index e7baf74..16a5b84 100644
--- a/public/data/thumb/calendar-charts.png
+++ b/public/data/thumb/calendar-charts.png
Binary files differ
diff --git a/public/data/thumb/calendar-charts.webp b/public/data/thumb/calendar-charts.webp
index 072b922..4a3344e 100644
--- a/public/data/thumb/calendar-charts.webp
+++ b/public/data/thumb/calendar-charts.webp
Binary files differ
diff --git a/public/data/thumb/calendar-effectscatter.png b/public/data/thumb/calendar-effectscatter.png
index 1525f06..8fd3f09 100644
--- a/public/data/thumb/calendar-effectscatter.png
+++ b/public/data/thumb/calendar-effectscatter.png
Binary files differ
diff --git a/public/data/thumb/calendar-effectscatter.webp b/public/data/thumb/calendar-effectscatter.webp
index 534a877..61b8d4b 100644
--- a/public/data/thumb/calendar-effectscatter.webp
+++ b/public/data/thumb/calendar-effectscatter.webp
Binary files differ
diff --git a/public/data/thumb/calendar-heatmap.png b/public/data/thumb/calendar-heatmap.png
index 3268a94..0c17383 100644
--- a/public/data/thumb/calendar-heatmap.png
+++ b/public/data/thumb/calendar-heatmap.png
Binary files differ
diff --git a/public/data/thumb/calendar-heatmap.webp b/public/data/thumb/calendar-heatmap.webp
index 3229d15..8badccb 100644
--- a/public/data/thumb/calendar-heatmap.webp
+++ b/public/data/thumb/calendar-heatmap.webp
Binary files differ
diff --git a/public/data/thumb/calendar-pie.png b/public/data/thumb/calendar-pie.png
index 6eec157..8eb582a 100644
--- a/public/data/thumb/calendar-pie.png
+++ b/public/data/thumb/calendar-pie.png
Binary files differ
diff --git a/public/data/thumb/calendar-pie.webp b/public/data/thumb/calendar-pie.webp
index 77b85bd..a221b66 100644
--- a/public/data/thumb/calendar-pie.webp
+++ b/public/data/thumb/calendar-pie.webp
Binary files differ
diff --git a/public/data/thumb/candlestick-touch.png b/public/data/thumb/candlestick-touch.png
index 9d141c9..64e4d10 100644
--- a/public/data/thumb/candlestick-touch.png
+++ b/public/data/thumb/candlestick-touch.png
Binary files differ
diff --git a/public/data/thumb/candlestick-touch.webp b/public/data/thumb/candlestick-touch.webp
index 7df1ae8..0406189 100644
--- a/public/data/thumb/candlestick-touch.webp
+++ b/public/data/thumb/candlestick-touch.webp
Binary files differ
diff --git a/public/data/thumb/dynamic-data.png b/public/data/thumb/dynamic-data.png
index f30b8f1..22f7c4c 100644
--- a/public/data/thumb/dynamic-data.png
+++ b/public/data/thumb/dynamic-data.png
Binary files differ
diff --git a/public/data/thumb/dynamic-data.webp b/public/data/thumb/dynamic-data.webp
index 3218950..b1e55b5 100644
--- a/public/data/thumb/dynamic-data.webp
+++ b/public/data/thumb/dynamic-data.webp
Binary files differ
diff --git a/public/data/thumb/dynamic-data2.png b/public/data/thumb/dynamic-data2.png
index 3cda888..a300bb6 100644
--- a/public/data/thumb/dynamic-data2.png
+++ b/public/data/thumb/dynamic-data2.png
Binary files differ
diff --git a/public/data/thumb/dynamic-data2.webp b/public/data/thumb/dynamic-data2.webp
index cca5541..b3d87a4 100644
--- a/public/data/thumb/dynamic-data2.webp
+++ b/public/data/thumb/dynamic-data2.webp
Binary files differ
diff --git a/public/data/thumb/funnel-align.png b/public/data/thumb/funnel-align.png
index f7fa6a9..b5a0a28 100644
--- a/public/data/thumb/funnel-align.png
+++ b/public/data/thumb/funnel-align.png
Binary files differ
diff --git a/public/data/thumb/funnel-align.webp b/public/data/thumb/funnel-align.webp
index b229fa6..0620a4c 100644
--- a/public/data/thumb/funnel-align.webp
+++ b/public/data/thumb/funnel-align.webp
Binary files differ
diff --git a/public/data/thumb/funnel-customize.png b/public/data/thumb/funnel-customize.png
index 7a2811c..4941c4c 100644
--- a/public/data/thumb/funnel-customize.png
+++ b/public/data/thumb/funnel-customize.png
Binary files differ
diff --git a/public/data/thumb/funnel-customize.webp b/public/data/thumb/funnel-customize.webp
index fc539ee..d75da26 100644
--- a/public/data/thumb/funnel-customize.webp
+++ b/public/data/thumb/funnel-customize.webp
Binary files differ
diff --git a/public/data/thumb/funnel-mutiple.png b/public/data/thumb/funnel-mutiple.png
index 75de054..7018657 100644
--- a/public/data/thumb/funnel-mutiple.png
+++ b/public/data/thumb/funnel-mutiple.png
Binary files differ
diff --git a/public/data/thumb/funnel-mutiple.webp b/public/data/thumb/funnel-mutiple.webp
index cf55fc9..4be801a 100644
--- a/public/data/thumb/funnel-mutiple.webp
+++ b/public/data/thumb/funnel-mutiple.webp
Binary files differ
diff --git a/public/data/thumb/funnel.png b/public/data/thumb/funnel.png
index cce5a69..c533d27 100644
--- a/public/data/thumb/funnel.png
+++ b/public/data/thumb/funnel.png
Binary files differ
diff --git a/public/data/thumb/funnel.webp b/public/data/thumb/funnel.webp
index 3820143..d2c2808 100644
--- a/public/data/thumb/funnel.webp
+++ b/public/data/thumb/funnel.webp
Binary files differ
diff --git a/public/data/thumb/gauge-barometer.png b/public/data/thumb/gauge-barometer.png
index d20bf22..6a817b5 100644
--- a/public/data/thumb/gauge-barometer.png
+++ b/public/data/thumb/gauge-barometer.png
Binary files differ
diff --git a/public/data/thumb/gauge-barometer.webp b/public/data/thumb/gauge-barometer.webp
index f2e231f..6f2fee4 100644
--- a/public/data/thumb/gauge-barometer.webp
+++ b/public/data/thumb/gauge-barometer.webp
Binary files differ
diff --git a/public/data/thumb/gauge-grade.png b/public/data/thumb/gauge-grade.png
index f4f2a50..48b131d 100644
--- a/public/data/thumb/gauge-grade.png
+++ b/public/data/thumb/gauge-grade.png
Binary files differ
diff --git a/public/data/thumb/gauge-grade.webp b/public/data/thumb/gauge-grade.webp
index d01c99b..4ddd9b3 100644
--- a/public/data/thumb/gauge-grade.webp
+++ b/public/data/thumb/gauge-grade.webp
Binary files differ
diff --git a/public/data/thumb/gauge-multi-title.png b/public/data/thumb/gauge-multi-title.png
index 692b149..8b6de27 100644
--- a/public/data/thumb/gauge-multi-title.png
+++ b/public/data/thumb/gauge-multi-title.png
Binary files differ
diff --git a/public/data/thumb/gauge-multi-title.webp b/public/data/thumb/gauge-multi-title.webp
index d19ac8e..f2562b7 100644
--- a/public/data/thumb/gauge-multi-title.webp
+++ b/public/data/thumb/gauge-multi-title.webp
Binary files differ
diff --git a/public/data/thumb/graph-circular-layout.png b/public/data/thumb/graph-circular-layout.png
index 8fc6481..34aa6f1 100644
--- a/public/data/thumb/graph-circular-layout.png
+++ b/public/data/thumb/graph-circular-layout.png
Binary files differ
diff --git a/public/data/thumb/graph-circular-layout.webp b/public/data/thumb/graph-circular-layout.webp
index f61e747..ef0a619 100644
--- a/public/data/thumb/graph-circular-layout.webp
+++ b/public/data/thumb/graph-circular-layout.webp
Binary files differ
diff --git a/public/data/thumb/graph-grid.png b/public/data/thumb/graph-grid.png
index 66a4835..026700f 100644
--- a/public/data/thumb/graph-grid.png
+++ b/public/data/thumb/graph-grid.png
Binary files differ
diff --git a/public/data/thumb/graph-grid.webp b/public/data/thumb/graph-grid.webp
index 64c0b5d..929e864 100644
--- a/public/data/thumb/graph-grid.webp
+++ b/public/data/thumb/graph-grid.webp
Binary files differ
diff --git a/public/data/thumb/graph-label-overlap.png b/public/data/thumb/graph-label-overlap.png
index 63120cc..21a5a86 100644
--- a/public/data/thumb/graph-label-overlap.png
+++ b/public/data/thumb/graph-label-overlap.png
Binary files differ
diff --git a/public/data/thumb/graph-label-overlap.webp b/public/data/thumb/graph-label-overlap.webp
index 44e0a9e..65321b2 100644
--- a/public/data/thumb/graph-label-overlap.webp
+++ b/public/data/thumb/graph-label-overlap.webp
Binary files differ
diff --git a/public/data/thumb/graph.png b/public/data/thumb/graph.png
index a881f91..6ce2c94 100644
--- a/public/data/thumb/graph.png
+++ b/public/data/thumb/graph.png
Binary files differ
diff --git a/public/data/thumb/graph.webp b/public/data/thumb/graph.webp
index 8ab4c13..7820cf4 100644
--- a/public/data/thumb/graph.webp
+++ b/public/data/thumb/graph.webp
Binary files differ
diff --git a/public/data/thumb/grid-multiple.png b/public/data/thumb/grid-multiple.png
index 41b7bb2..d611337 100644
--- a/public/data/thumb/grid-multiple.png
+++ b/public/data/thumb/grid-multiple.png
Binary files differ
diff --git a/public/data/thumb/grid-multiple.webp b/public/data/thumb/grid-multiple.webp
index a62bb8d..cd44a51 100644
--- a/public/data/thumb/grid-multiple.webp
+++ b/public/data/thumb/grid-multiple.webp
Binary files differ
diff --git a/public/data/thumb/heatmap-bmap.png b/public/data/thumb/heatmap-bmap.png
index bf30234..04b4020 100644
--- a/public/data/thumb/heatmap-bmap.png
+++ b/public/data/thumb/heatmap-bmap.png
Binary files differ
diff --git a/public/data/thumb/heatmap-bmap.webp b/public/data/thumb/heatmap-bmap.webp
index 643e721..2a2b8a1 100644
--- a/public/data/thumb/heatmap-bmap.webp
+++ b/public/data/thumb/heatmap-bmap.webp
Binary files differ
diff --git a/public/data/thumb/line-graphic.png b/public/data/thumb/line-graphic.png
index b809cda..9c25bb3 100644
--- a/public/data/thumb/line-graphic.png
+++ b/public/data/thumb/line-graphic.png
Binary files differ
diff --git a/public/data/thumb/line-graphic.webp b/public/data/thumb/line-graphic.webp
index 76af025..70cf136 100644
--- a/public/data/thumb/line-graphic.webp
+++ b/public/data/thumb/line-graphic.webp
Binary files differ
diff --git a/public/data/thumb/line-in-cartesian-coordinate-system.png b/public/data/thumb/line-in-cartesian-coordinate-system.png
index ad51468..a8255a1 100644
--- a/public/data/thumb/line-in-cartesian-coordinate-system.png
+++ b/public/data/thumb/line-in-cartesian-coordinate-system.png
Binary files differ
diff --git a/public/data/thumb/line-in-cartesian-coordinate-system.webp b/public/data/thumb/line-in-cartesian-coordinate-system.webp
index ae2a07b..7211a85 100644
--- a/public/data/thumb/line-in-cartesian-coordinate-system.webp
+++ b/public/data/thumb/line-in-cartesian-coordinate-system.webp
Binary files differ
diff --git a/public/data/thumb/line-log.png b/public/data/thumb/line-log.png
index c771f31..2eb3bde 100644
--- a/public/data/thumb/line-log.png
+++ b/public/data/thumb/line-log.png
Binary files differ
diff --git a/public/data/thumb/line-log.webp b/public/data/thumb/line-log.webp
index e5228e3..62469d3 100644
--- a/public/data/thumb/line-log.webp
+++ b/public/data/thumb/line-log.webp
Binary files differ
diff --git a/public/data/thumb/line-marker.png b/public/data/thumb/line-marker.png
index a6448f7..c4999a4 100644
--- a/public/data/thumb/line-marker.png
+++ b/public/data/thumb/line-marker.png
Binary files differ
diff --git a/public/data/thumb/line-marker.webp b/public/data/thumb/line-marker.webp
index 781345d..ad017a2 100644
--- a/public/data/thumb/line-marker.webp
+++ b/public/data/thumb/line-marker.webp
Binary files differ
diff --git a/public/data/thumb/line-polar.png b/public/data/thumb/line-polar.png
index 5a14f7e..acd44b0 100644
--- a/public/data/thumb/line-polar.png
+++ b/public/data/thumb/line-polar.png
Binary files differ
diff --git a/public/data/thumb/line-polar.webp b/public/data/thumb/line-polar.webp
index 29f58ba..5dd741a 100644
--- a/public/data/thumb/line-polar.webp
+++ b/public/data/thumb/line-polar.webp
Binary files differ
diff --git a/public/data/thumb/line-polar2.png b/public/data/thumb/line-polar2.png
index 4c657b9..c0fbaae 100644
--- a/public/data/thumb/line-polar2.png
+++ b/public/data/thumb/line-polar2.png
Binary files differ
diff --git a/public/data/thumb/line-polar2.webp b/public/data/thumb/line-polar2.webp
index 7e7775b..105443c 100644
--- a/public/data/thumb/line-polar2.webp
+++ b/public/data/thumb/line-polar2.webp
Binary files differ
diff --git a/public/data/thumb/line-sections.png b/public/data/thumb/line-sections.png
index f84ef59..15c83f3 100644
--- a/public/data/thumb/line-sections.png
+++ b/public/data/thumb/line-sections.png
Binary files differ
diff --git a/public/data/thumb/line-sections.webp b/public/data/thumb/line-sections.webp
index 49dc98e..1c7e66e 100644
--- a/public/data/thumb/line-sections.webp
+++ b/public/data/thumb/line-sections.webp
Binary files differ
diff --git a/public/data/thumb/line-stack.png b/public/data/thumb/line-stack.png
index 318ca1e..74580b6 100644
--- a/public/data/thumb/line-stack.png
+++ b/public/data/thumb/line-stack.png
Binary files differ
diff --git a/public/data/thumb/line-stack.webp b/public/data/thumb/line-stack.webp
index 766ca3d..8810f20 100644
--- a/public/data/thumb/line-stack.webp
+++ b/public/data/thumb/line-stack.webp
Binary files differ
diff --git a/public/data/thumb/line-tooltip-touch.png b/public/data/thumb/line-tooltip-touch.png
index 8ff75fb..54eec58 100644
--- a/public/data/thumb/line-tooltip-touch.png
+++ b/public/data/thumb/line-tooltip-touch.png
Binary files differ
diff --git a/public/data/thumb/line-tooltip-touch.webp b/public/data/thumb/line-tooltip-touch.webp
index cddc24e..34ff886 100644
--- a/public/data/thumb/line-tooltip-touch.webp
+++ b/public/data/thumb/line-tooltip-touch.webp
Binary files differ
diff --git a/public/data/thumb/line-y-category.png b/public/data/thumb/line-y-category.png
index 41c1d6f..e8c91c1 100644
--- a/public/data/thumb/line-y-category.png
+++ b/public/data/thumb/line-y-category.png
Binary files differ
diff --git a/public/data/thumb/line-y-category.webp b/public/data/thumb/line-y-category.webp
index 8b4a1c6..15452b4 100644
--- a/public/data/thumb/line-y-category.webp
+++ b/public/data/thumb/line-y-category.webp
Binary files differ
diff --git a/public/data/thumb/mix-line-bar.png b/public/data/thumb/mix-line-bar.png
index 02e952f..1844257 100644
--- a/public/data/thumb/mix-line-bar.png
+++ b/public/data/thumb/mix-line-bar.png
Binary files differ
diff --git a/public/data/thumb/mix-line-bar.webp b/public/data/thumb/mix-line-bar.webp
index 642f540..29b6330 100644
--- a/public/data/thumb/mix-line-bar.webp
+++ b/public/data/thumb/mix-line-bar.webp
Binary files differ
diff --git a/public/data/thumb/multiple-x-axis.png b/public/data/thumb/multiple-x-axis.png
index 04a1074..274387c 100644
--- a/public/data/thumb/multiple-x-axis.png
+++ b/public/data/thumb/multiple-x-axis.png
Binary files differ
diff --git a/public/data/thumb/multiple-x-axis.webp b/public/data/thumb/multiple-x-axis.webp
index cb11257..b7f2a52 100644
--- a/public/data/thumb/multiple-x-axis.webp
+++ b/public/data/thumb/multiple-x-axis.webp
Binary files differ
diff --git a/public/data/thumb/multiple-y-axis.png b/public/data/thumb/multiple-y-axis.png
index 57bcdb5..7b5f699 100644
--- a/public/data/thumb/multiple-y-axis.png
+++ b/public/data/thumb/multiple-y-axis.png
Binary files differ
diff --git a/public/data/thumb/multiple-y-axis.webp b/public/data/thumb/multiple-y-axis.webp
index 469aec7..f07877e 100644
--- a/public/data/thumb/multiple-y-axis.webp
+++ b/public/data/thumb/multiple-y-axis.webp
Binary files differ
diff --git a/public/data/thumb/parallel-aqi.png b/public/data/thumb/parallel-aqi.png
index 87b7cf5..6fd3153 100644
--- a/public/data/thumb/parallel-aqi.png
+++ b/public/data/thumb/parallel-aqi.png
Binary files differ
diff --git a/public/data/thumb/parallel-aqi.webp b/public/data/thumb/parallel-aqi.webp
index 252d1b5..bf61628 100644
--- a/public/data/thumb/parallel-aqi.webp
+++ b/public/data/thumb/parallel-aqi.webp
Binary files differ
diff --git a/public/data/thumb/pictorialBar-hill.png b/public/data/thumb/pictorialBar-hill.png
index 5e17a6c..8c1be34 100644
--- a/public/data/thumb/pictorialBar-hill.png
+++ b/public/data/thumb/pictorialBar-hill.png
Binary files differ
diff --git a/public/data/thumb/pictorialBar-hill.webp b/public/data/thumb/pictorialBar-hill.webp
index c32ee25..732055d 100644
--- a/public/data/thumb/pictorialBar-hill.webp
+++ b/public/data/thumb/pictorialBar-hill.webp
Binary files differ
diff --git a/public/data/thumb/pie-borderRadius.png b/public/data/thumb/pie-borderRadius.png
index a84ec8f..a9ae584 100644
--- a/public/data/thumb/pie-borderRadius.png
+++ b/public/data/thumb/pie-borderRadius.png
Binary files differ
diff --git a/public/data/thumb/pie-borderRadius.webp b/public/data/thumb/pie-borderRadius.webp
index d3cd8b2..a3c9b16 100644
--- a/public/data/thumb/pie-borderRadius.webp
+++ b/public/data/thumb/pie-borderRadius.webp
Binary files differ
diff --git a/public/data/thumb/pie-custom.png b/public/data/thumb/pie-custom.png
index d32c845..5a85609 100644
--- a/public/data/thumb/pie-custom.png
+++ b/public/data/thumb/pie-custom.png
Binary files differ
diff --git a/public/data/thumb/pie-custom.webp b/public/data/thumb/pie-custom.webp
index 80b31a5..7daeef9 100644
--- a/public/data/thumb/pie-custom.webp
+++ b/public/data/thumb/pie-custom.webp
Binary files differ
diff --git a/public/data/thumb/pie-doughnut.png b/public/data/thumb/pie-doughnut.png
index 333b2f5..f77ac97 100644
--- a/public/data/thumb/pie-doughnut.png
+++ b/public/data/thumb/pie-doughnut.png
Binary files differ
diff --git a/public/data/thumb/pie-doughnut.webp b/public/data/thumb/pie-doughnut.webp
index b43ec44..c20382b 100644
--- a/public/data/thumb/pie-doughnut.webp
+++ b/public/data/thumb/pie-doughnut.webp
Binary files differ
diff --git a/public/data/thumb/pie-nest.png b/public/data/thumb/pie-nest.png
index 2de05f3..1c89d05 100644
--- a/public/data/thumb/pie-nest.png
+++ b/public/data/thumb/pie-nest.png
Binary files differ
diff --git a/public/data/thumb/pie-nest.webp b/public/data/thumb/pie-nest.webp
index 02edcab..ea9f72e 100644
--- a/public/data/thumb/pie-nest.webp
+++ b/public/data/thumb/pie-nest.webp
Binary files differ
diff --git a/public/data/thumb/pie-parliament-transition.webp b/public/data/thumb/pie-parliament-transition.webp
index 3ae956f..eeed48c 100644
--- a/public/data/thumb/pie-parliament-transition.webp
+++ b/public/data/thumb/pie-parliament-transition.webp
Binary files differ
diff --git a/public/data/thumb/pie-pattern.png b/public/data/thumb/pie-pattern.png
index e67b0f7..8677b23 100644
--- a/public/data/thumb/pie-pattern.png
+++ b/public/data/thumb/pie-pattern.png
Binary files differ
diff --git a/public/data/thumb/pie-pattern.webp b/public/data/thumb/pie-pattern.webp
index fa5f108..509074a 100644
--- a/public/data/thumb/pie-pattern.webp
+++ b/public/data/thumb/pie-pattern.webp
Binary files differ
diff --git a/public/data/thumb/pie-rich-text.png b/public/data/thumb/pie-rich-text.png
index 90725f4..bf0cac8 100644
--- a/public/data/thumb/pie-rich-text.png
+++ b/public/data/thumb/pie-rich-text.png
Binary files differ
diff --git a/public/data/thumb/pie-rich-text.webp b/public/data/thumb/pie-rich-text.webp
index bffdab6..f720dfd 100644
--- a/public/data/thumb/pie-rich-text.webp
+++ b/public/data/thumb/pie-rich-text.webp
Binary files differ
diff --git a/public/data/thumb/pie-roseType.png b/public/data/thumb/pie-roseType.png
index 6dc889c..663d293 100644
--- a/public/data/thumb/pie-roseType.png
+++ b/public/data/thumb/pie-roseType.png
Binary files differ
diff --git a/public/data/thumb/pie-roseType.webp b/public/data/thumb/pie-roseType.webp
index ec70577..938283a 100644
--- a/public/data/thumb/pie-roseType.webp
+++ b/public/data/thumb/pie-roseType.webp
Binary files differ
diff --git a/public/data/thumb/pie-simple.png b/public/data/thumb/pie-simple.png
index 9b4fa25..6e7100e 100644
--- a/public/data/thumb/pie-simple.png
+++ b/public/data/thumb/pie-simple.png
Binary files differ
diff --git a/public/data/thumb/pie-simple.webp b/public/data/thumb/pie-simple.webp
index 2c3e8a6..ab4287f 100644
--- a/public/data/thumb/pie-simple.webp
+++ b/public/data/thumb/pie-simple.webp
Binary files differ
diff --git a/public/data/thumb/radar-aqi.png b/public/data/thumb/radar-aqi.png
index fdd5014..c8af31e 100644
--- a/public/data/thumb/radar-aqi.png
+++ b/public/data/thumb/radar-aqi.png
Binary files differ
diff --git a/public/data/thumb/radar-aqi.webp b/public/data/thumb/radar-aqi.webp
index 983e6fb..c21806f 100644
--- a/public/data/thumb/radar-aqi.webp
+++ b/public/data/thumb/radar-aqi.webp
Binary files differ
diff --git a/public/data/thumb/radar-custom.png b/public/data/thumb/radar-custom.png
index d37e9ee..cafbfbd 100644
--- a/public/data/thumb/radar-custom.png
+++ b/public/data/thumb/radar-custom.png
Binary files differ
diff --git a/public/data/thumb/radar-custom.webp b/public/data/thumb/radar-custom.webp
index 5ecf16c..69c7f5e 100644
--- a/public/data/thumb/radar-custom.webp
+++ b/public/data/thumb/radar-custom.webp
Binary files differ
diff --git a/public/data/thumb/radar-multiple.png b/public/data/thumb/radar-multiple.png
index edce48e..3bf7b84 100644
--- a/public/data/thumb/radar-multiple.png
+++ b/public/data/thumb/radar-multiple.png
Binary files differ
diff --git a/public/data/thumb/radar-multiple.webp b/public/data/thumb/radar-multiple.webp
index 9c6f58f..7e2db4c 100644
--- a/public/data/thumb/radar-multiple.webp
+++ b/public/data/thumb/radar-multiple.webp
Binary files differ
diff --git a/public/data/thumb/radar.png b/public/data/thumb/radar.png
index 781e220..3502cd4 100644
--- a/public/data/thumb/radar.png
+++ b/public/data/thumb/radar.png
Binary files differ
diff --git a/public/data/thumb/radar.webp b/public/data/thumb/radar.webp
index ee397af..3a61bd7 100644
--- a/public/data/thumb/radar.webp
+++ b/public/data/thumb/radar.webp
Binary files differ
diff --git a/public/data/thumb/radar2.png b/public/data/thumb/radar2.png
index 30192c6..13daab3 100644
--- a/public/data/thumb/radar2.png
+++ b/public/data/thumb/radar2.png
Binary files differ
diff --git a/public/data/thumb/radar2.webp b/public/data/thumb/radar2.webp
index 3df89e9..fa30ec5 100644
--- a/public/data/thumb/radar2.webp
+++ b/public/data/thumb/radar2.webp
Binary files differ
diff --git a/public/data/thumb/sankey-itemstyle.png b/public/data/thumb/sankey-itemstyle.png
index 32542e4..5ef031a 100644
--- a/public/data/thumb/sankey-itemstyle.png
+++ b/public/data/thumb/sankey-itemstyle.png
Binary files differ
diff --git a/public/data/thumb/sankey-itemstyle.webp b/public/data/thumb/sankey-itemstyle.webp
index cfe3cce..fb7990b 100644
--- a/public/data/thumb/sankey-itemstyle.webp
+++ b/public/data/thumb/sankey-itemstyle.webp
Binary files differ
diff --git a/public/data/thumb/themeRiver-basic.png b/public/data/thumb/themeRiver-basic.png
index c8f2a04..dc495af 100644
--- a/public/data/thumb/themeRiver-basic.png
+++ b/public/data/thumb/themeRiver-basic.png
Binary files differ
diff --git a/public/data/thumb/themeRiver-basic.webp b/public/data/thumb/themeRiver-basic.webp
index 4d7d56b..26fea80 100644
--- a/public/data/thumb/themeRiver-basic.webp
+++ b/public/data/thumb/themeRiver-basic.webp
Binary files differ
diff --git a/public/data/thumb/themeRiver-lastfm.png b/public/data/thumb/themeRiver-lastfm.png
index 02ab417..5431de4 100644
--- a/public/data/thumb/themeRiver-lastfm.png
+++ b/public/data/thumb/themeRiver-lastfm.png
Binary files differ
diff --git a/public/data/thumb/themeRiver-lastfm.webp b/public/data/thumb/themeRiver-lastfm.webp
index 7c5ed51..ae57964 100644
--- a/public/data/thumb/themeRiver-lastfm.webp
+++ b/public/data/thumb/themeRiver-lastfm.webp
Binary files differ
diff --git a/public/data/thumb/treemap-drill-down.png b/public/data/thumb/treemap-drill-down.png
index b2e3c94..5475e33 100644
--- a/public/data/thumb/treemap-drill-down.png
+++ b/public/data/thumb/treemap-drill-down.png
Binary files differ
diff --git a/public/data/thumb/treemap-drill-down.webp b/public/data/thumb/treemap-drill-down.webp
index 4ecaa3c..1b951ec 100644
--- a/public/data/thumb/treemap-drill-down.webp
+++ b/public/data/thumb/treemap-drill-down.webp
Binary files differ
diff --git a/public/examples/ts/area-rainfall.ts b/public/examples/ts/area-rainfall.ts
index 7dd5632..c90b06c 100644
--- a/public/examples/ts/area-rainfall.ts
+++ b/public/examples/ts/area-rainfall.ts
@@ -8,8 +8,7 @@
 option = {
   title: {
     text: 'Rainfall and Flow Relationship',
-    left: 'center',
-    textAlign: 'right'
+    left: 'center'
   },
   grid: {
     bottom: 80
diff --git a/public/examples/ts/bar-negative.ts b/public/examples/ts/bar-negative.ts
index 57c3dde..e126506 100644
--- a/public/examples/ts/bar-negative.ts
+++ b/public/examples/ts/bar-negative.ts
@@ -9,12 +9,11 @@
   tooltip: {
     trigger: 'axis',
     axisPointer: {
-      // 坐标轴指示器,坐标轴触发有效
-      type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
+      type: 'shadow'
     }
   },
   legend: {
-    data: ['利润', '支出', '收入']
+    data: ['Profit', 'Expenses', 'Income']
   },
   grid: {
     left: '3%',
@@ -38,7 +37,7 @@
   ],
   series: [
     {
-      name: '利润',
+      name: 'Profit',
       type: 'bar',
       label: {
         show: true,
@@ -50,7 +49,7 @@
       data: [200, 170, 240, 244, 200, 220, 210]
     },
     {
-      name: '收入',
+      name: 'Income',
       type: 'bar',
       stack: 'Total',
       label: {
@@ -62,7 +61,7 @@
       data: [320, 302, 341, 374, 390, 450, 420]
     },
     {
-      name: '支出',
+      name: 'Expenses',
       type: 'bar',
       stack: 'Total',
       label: {
diff --git a/public/examples/ts/bar-polar-label-tangential.ts b/public/examples/ts/bar-polar-label-tangential.ts
index aa69c37..ac5eb2a 100644
--- a/public/examples/ts/bar-polar-label-tangential.ts
+++ b/public/examples/ts/bar-polar-label-tangential.ts
@@ -31,9 +31,7 @@
       position: 'middle', // or 'start', 'insideStart', 'end', 'insideEnd'
       formatter: '{b}: {c}'
     }
-  },
-  backgroundColor: '#fff',
-  animation: false
+  }
 };
 
 export {};
diff --git a/public/examples/ts/bar-waterfall2.ts b/public/examples/ts/bar-waterfall2.ts
index ff61a99..a789814 100644
--- a/public/examples/ts/bar-waterfall2.ts
+++ b/public/examples/ts/bar-waterfall2.ts
@@ -25,7 +25,7 @@
     }
   },
   legend: {
-    data: ['支出', '收入']
+    data: ['Expenses', 'Income']
   },
   grid: {
     left: '3%',
@@ -35,11 +35,10 @@
   },
   xAxis: {
     type: 'category',
-    splitLine: { show: false },
     data: (function () {
-      var list = [];
-      for (var i = 1; i <= 11; i++) {
-        list.push('11月' + i + '日');
+      let list = [];
+      for (let i = 1; i <= 11; i++) {
+        list.push('Nov ' + i);
       }
       return list;
     })()
@@ -49,7 +48,7 @@
   },
   series: [
     {
-      name: '辅助',
+      name: 'Placeholder',
       type: 'bar',
       stack: 'Total',
       itemStyle: {
@@ -65,7 +64,7 @@
       data: [0, 900, 1245, 1530, 1376, 1376, 1511, 1689, 1856, 1495, 1292]
     },
     {
-      name: '收入',
+      name: 'Income',
       type: 'bar',
       stack: 'Total',
       label: {
@@ -75,7 +74,7 @@
       data: [900, 345, 393, '-', '-', 135, 178, 286, '-', '-', '-']
     },
     {
-      name: '支出',
+      name: 'Expenses',
       type: 'bar',
       stack: 'Total',
       label: {
diff --git a/public/examples/ts/gl/line3d-orthographic.js b/public/examples/ts/gl/line3d-orthographic.js
index 97cdeba..29239e3 100644
--- a/public/examples/ts/gl/line3d-orthographic.js
+++ b/public/examples/ts/gl/line3d-orthographic.js
@@ -1,5 +1,5 @@
 /*
-title: 三维折线图正交投影
+title: Orthographic Projection
 category: line3D
 titleCN: 三维折线图正交投影
 */
diff --git a/public/examples/ts/gl/surface-leather.js b/public/examples/ts/gl/surface-leather.js
index d3b388b..4443ba8 100644
--- a/public/examples/ts/gl/surface-leather.js
+++ b/public/examples/ts/gl/surface-leather.js
@@ -1,5 +1,5 @@
 /*
-title: 皮革材质
+title: Leather Material
 category: surface
 titleCN: 皮革材质
 */
diff --git a/public/examples/ts/radar-aqi.ts b/public/examples/ts/radar-aqi.ts
index 694bbc3..2394115 100644
--- a/public/examples/ts/radar-aqi.ts
+++ b/public/examples/ts/radar-aqi.ts
@@ -117,7 +117,7 @@
 option = {
   backgroundColor: '#161627',
   title: {
-    text: 'AQI - 雷达图',
+    text: 'AQI - Radar',
     left: 'center',
     textStyle: {
       color: '#eee'
diff --git a/src/data/chart-list-data-gl.js b/src/data/chart-list-data-gl.js
index 0e42313..0a8cfb5 100644
--- a/src/data/chart-list-data-gl.js
+++ b/src/data/chart-list-data-gl.js
@@ -7,6 +7,7 @@
       "globe"
     ],
     "id": "animating-contour-on-globe",
+    "ts": false,
     "tags": [],
     "title": "Animating Contour on Globe",
     "titleCN": "Animating Contour on Globe",
@@ -17,6 +18,7 @@
       "bar3D"
     ],
     "id": "bar3d-dataset",
+    "ts": false,
     "tags": [],
     "title": "3D Bar with Dataset",
     "titleCN": "使用 dataset 为三维柱状图设置数据",
@@ -27,6 +29,7 @@
       "bar3D"
     ],
     "id": "bar3d-global-population",
+    "ts": false,
     "tags": [],
     "title": "Bar3D - Global Population",
     "titleCN": "Bar3D - Global Population",
@@ -37,6 +40,7 @@
       "bar3D"
     ],
     "id": "bar3d-myth",
+    "ts": false,
     "tags": [],
     "title": "星云",
     "titleCN": "星云",
@@ -47,6 +51,7 @@
       "bar3D"
     ],
     "id": "bar3d-noise-modified-from-marpi-demo",
+    "ts": false,
     "tags": [],
     "title": "Noise modified from marpi's demo",
     "titleCN": "Noise modified from marpi's demo",
@@ -57,6 +62,7 @@
       "bar3D"
     ],
     "id": "bar3d-punch-card",
+    "ts": false,
     "tags": [],
     "title": "Bar3D - Punch Card",
     "titleCN": "Bar3D - Punch Card",
@@ -67,6 +73,7 @@
       "bar3D"
     ],
     "id": "bar3d-simplex-noise",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "Bar3D - Simplex Noise",
@@ -78,6 +85,7 @@
       "bar3D"
     ],
     "id": "bar3d-voxelize-image",
+    "ts": false,
     "tags": [],
     "title": "Voxelize image",
     "titleCN": "Voxelize image",
@@ -88,6 +96,7 @@
       "flowGL"
     ],
     "id": "flowGL-noise",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "Flow on the cartesian",
@@ -99,6 +108,7 @@
       "geo3D"
     ],
     "id": "geo3d",
+    "ts": false,
     "tags": [],
     "title": "Geo3D",
     "titleCN": "Geo3D",
@@ -109,6 +119,7 @@
       "geo3D"
     ],
     "id": "geo3d-with-different-height",
+    "ts": false,
     "tags": [],
     "title": "Geo3D with Different Height",
     "titleCN": "Geo3D with Different Height",
@@ -119,6 +130,7 @@
       "bar3D"
     ],
     "id": "global-population-bar3d-on-globe",
+    "ts": false,
     "tags": [],
     "title": "Global Population - Bar3D on Globe",
     "titleCN": "Global Population - Bar3D on Globe",
@@ -129,6 +141,7 @@
       "flowGL"
     ],
     "id": "global-wind-visualization",
+    "ts": false,
     "tags": [
       "bmap"
     ],
@@ -141,6 +154,7 @@
       "flowGL"
     ],
     "id": "global-wind-visualization-2",
+    "ts": false,
     "tags": [
       "bmap"
     ],
@@ -153,6 +167,7 @@
       "globe"
     ],
     "id": "globe-atmosphere",
+    "ts": false,
     "tags": [],
     "title": "Globe with Atmosphere",
     "titleCN": "大气层显示",
@@ -163,6 +178,7 @@
       "globe"
     ],
     "id": "globe-contour-paint",
+    "ts": false,
     "tags": [],
     "title": "Contour Paint",
     "titleCN": "Contour Paint",
@@ -173,6 +189,7 @@
       "globe"
     ],
     "id": "globe-country-carousel",
+    "ts": false,
     "tags": [],
     "title": "Country Carousel",
     "titleCN": "Country Carousel",
@@ -183,6 +200,7 @@
       "globe"
     ],
     "id": "globe-displacement",
+    "ts": false,
     "tags": [],
     "title": "Globe Displacement",
     "titleCN": "Globe Displacement",
@@ -193,6 +211,7 @@
       "globe"
     ],
     "id": "globe-echarts-gl-hello-world",
+    "ts": false,
     "tags": [],
     "title": "ECharts-GL Hello World",
     "titleCN": "ECharts-GL Hello World",
@@ -203,6 +222,7 @@
       "globe"
     ],
     "id": "globe-layers",
+    "ts": false,
     "tags": [],
     "title": "Globe Layers",
     "titleCN": "Globe Layers",
@@ -213,6 +233,7 @@
       "globe"
     ],
     "id": "globe-moon",
+    "ts": false,
     "tags": [],
     "title": "Moon",
     "titleCN": "Moon",
@@ -223,6 +244,7 @@
       "globe"
     ],
     "id": "globe-with-echarts-surface",
+    "ts": false,
     "tags": [],
     "title": "Globe with ECharts Surface",
     "titleCN": "Globe with ECharts Surface",
@@ -233,6 +255,7 @@
       "graphGL"
     ],
     "id": "graphgl-gpu-layout",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "GraphGL GPU Layout",
@@ -244,6 +267,7 @@
       "graphGL"
     ],
     "id": "graphgl-large-internet",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "GraphGL - Large Internet",
@@ -255,6 +279,7 @@
       "graphGL"
     ],
     "id": "graphgl-npm-dep",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "NPM Dependencies with graphGL",
@@ -266,6 +291,7 @@
       "surface"
     ],
     "id": "image-surface-sushuang",
+    "ts": false,
     "tags": [],
     "title": "Image Surface Sushuang",
     "titleCN": "Image Surface Sushuang",
@@ -276,6 +302,7 @@
       "bar3D"
     ],
     "id": "image-to-bar3d",
+    "ts": false,
     "tags": [],
     "title": "Image to Bar3D",
     "titleCN": "Image to Bar3D",
@@ -286,6 +313,7 @@
       "globe"
     ],
     "id": "iron-globe",
+    "ts": false,
     "tags": [],
     "title": "Iron globe",
     "titleCN": "Iron globe",
@@ -296,8 +324,9 @@
       "line3D"
     ],
     "id": "line3d-orthographic",
+    "ts": false,
     "tags": [],
-    "title": "三维折线图正交投影",
+    "title": "Orthographic Projection",
     "titleCN": "三维折线图正交投影",
     "difficulty": 10
   },
@@ -306,6 +335,7 @@
       "lines3D"
     ],
     "id": "lines3d-airline-on-globe",
+    "ts": false,
     "tags": [],
     "title": "Airline on Globe",
     "titleCN": "Airline on Globe",
@@ -316,6 +346,7 @@
       "lines3D"
     ],
     "id": "lines3d-flights",
+    "ts": false,
     "tags": [],
     "title": "Flights",
     "titleCN": "Flights",
@@ -326,6 +357,7 @@
       "lines3D"
     ],
     "id": "lines3d-flights-gl",
+    "ts": false,
     "tags": [],
     "title": "Flights GL",
     "titleCN": "Flights GL",
@@ -336,6 +368,7 @@
       "lines3D"
     ],
     "id": "lines3d-flights-on-geo3d",
+    "ts": false,
     "tags": [],
     "title": "Flights on Geo3D",
     "titleCN": "Flights on Geo3D",
@@ -346,6 +379,7 @@
       "linesGL"
     ],
     "id": "linesGL-ny",
+    "ts": false,
     "tags": [],
     "title": "Use linesGL to draw 1 million ny streets.",
     "titleCN": "实时交互的纽约街道可视化",
@@ -356,6 +390,7 @@
       "map3D"
     ],
     "id": "map3d-alcohol-consumption",
+    "ts": false,
     "tags": [],
     "title": "Map3D - Alcohol Consumption",
     "titleCN": "Map3D - Alcohol Consumption",
@@ -366,6 +401,7 @@
       "map3D"
     ],
     "id": "map3d-buildings",
+    "ts": false,
     "tags": [],
     "title": "Buildings",
     "titleCN": "Buildings",
@@ -376,6 +412,7 @@
       "map3D"
     ],
     "id": "map3d-wood-city",
+    "ts": false,
     "tags": [],
     "title": "Wood City",
     "titleCN": "Wood City",
@@ -386,6 +423,7 @@
       "map3D"
     ],
     "id": "map3d-wood-map",
+    "ts": false,
     "tags": [],
     "title": "木质世界地图",
     "titleCN": "木质世界地图",
@@ -396,6 +434,7 @@
       "bar3D"
     ],
     "id": "metal-bar3d",
+    "ts": false,
     "tags": [],
     "title": "Metal Bar3D",
     "titleCN": "Metal Bar3D",
@@ -406,6 +445,7 @@
       "surface"
     ],
     "id": "metal-surface",
+    "ts": false,
     "tags": [],
     "title": "Metal Surface",
     "titleCN": "Metal Surface",
@@ -416,6 +456,7 @@
       "surface"
     ],
     "id": "parametric-surface-rose",
+    "ts": false,
     "tags": [],
     "title": "Parametric Surface Rose",
     "titleCN": "Parametric Surface Rose",
@@ -426,6 +467,7 @@
       "scatter3D"
     ],
     "id": "scatter3d",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "Scatter3D",
@@ -437,6 +479,7 @@
       "scatter3D"
     ],
     "id": "scatter3D-dataset",
+    "ts": false,
     "tags": [],
     "title": "3D Scatter with Dataset",
     "titleCN": "使用 dataset 为三维散点图设置数据",
@@ -447,6 +490,7 @@
       "scatter3D"
     ],
     "id": "scatter3d-globe-population",
+    "ts": false,
     "tags": [],
     "title": "Scatter3D - Globe Population",
     "titleCN": "Scatter3D - Globe Population",
@@ -457,6 +501,7 @@
       "scatter3D"
     ],
     "id": "scatter3d-orthographic",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "三维散点图正交投影",
@@ -468,6 +513,7 @@
       "scatter3D"
     ],
     "id": "scatter3d-scatter",
+    "ts": false,
     "tags": [],
     "title": "3D Scatter with Scatter Matrix",
     "titleCN": "三维散点图和散点矩阵结合使用",
@@ -478,6 +524,7 @@
       "scatter3D"
     ],
     "id": "scatter3d-simplex-noise",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "Scatter3D - Simplex Noise",
@@ -489,6 +536,7 @@
       "scatterGL"
     ],
     "id": "scatterGL-gps",
+    "ts": false,
     "tags": [],
     "title": "10 million Bulk GPS points",
     "titleCN": "1 千万 GPS 点可视化",
@@ -499,6 +547,7 @@
       "scatterGL"
     ],
     "id": "scattergl-weibo",
+    "ts": false,
     "tags": [],
     "theme": "dark",
     "title": "微博签到数据点亮中国",
@@ -510,6 +559,7 @@
       "surface"
     ],
     "id": "simple-surface",
+    "ts": false,
     "tags": [],
     "title": "Simple Surface",
     "titleCN": "Simple Surface",
@@ -520,6 +570,7 @@
       "surface"
     ],
     "id": "sphere-parametric-surface",
+    "ts": false,
     "tags": [],
     "title": "Sphere Parametric Surface",
     "titleCN": "Sphere Parametric Surface",
@@ -530,6 +581,7 @@
       "bar3D"
     ],
     "id": "stacked-bar3d",
+    "ts": false,
     "tags": [],
     "title": "Stacked Bar3D",
     "titleCN": "Stacked Bar3D",
@@ -540,6 +592,7 @@
       "surface"
     ],
     "id": "surface-breather",
+    "ts": false,
     "tags": [],
     "title": "Breather",
     "titleCN": "Breather",
@@ -550,6 +603,7 @@
       "surface"
     ],
     "id": "surface-golden-rose",
+    "ts": false,
     "tags": [],
     "title": "Golden Rose",
     "titleCN": "Golden Rose",
@@ -560,8 +614,9 @@
       "surface"
     ],
     "id": "surface-leather",
+    "ts": false,
     "tags": [],
-    "title": "皮革材质",
+    "title": "Leather Material",
     "titleCN": "皮革材质",
     "difficulty": 10
   },
@@ -570,6 +625,7 @@
       "surface"
     ],
     "id": "surface-mollusc-shell",
+    "ts": false,
     "tags": [],
     "title": "Mollusc Shell",
     "titleCN": "Mollusc Shell",
@@ -580,6 +636,7 @@
       "surface"
     ],
     "id": "surface-theme-roses",
+    "ts": false,
     "tags": [],
     "title": "Theme Roses",
     "titleCN": "Theme Roses",
@@ -590,6 +647,7 @@
       "surface"
     ],
     "id": "surface-wave",
+    "ts": false,
     "tags": [],
     "title": "Surface Wave",
     "titleCN": "Surface Wave",
@@ -600,6 +658,7 @@
       "bar3D"
     ],
     "id": "transparent-bar3d",
+    "ts": false,
     "tags": [],
     "title": "Transparent Bar3D",
     "titleCN": "Transparent Bar3D",
diff --git a/src/data/chart-list-data.js b/src/data/chart-list-data.js
index 0bcbda6..7a91b5c 100644
--- a/src/data/chart-list-data.js
+++ b/src/data/chart-list-data.js
@@ -15,17 +15,6 @@
   },
   {
     "category": [
-      "custom"
-    ],
-    "id": "bar-histogram",
-    "ts": true,
-    "tags": [],
-    "title": "Histogram with Custom Series",
-    "titleCN": "直方图(自定义系列)",
-    "difficulty": 0
-  },
-  {
-    "category": [
       "bar"
     ],
     "id": "bar-simple",
@@ -37,17 +26,6 @@
   },
   {
     "category": [
-      "bar"
-    ],
-    "id": "bar-tick-align",
-    "ts": true,
-    "tags": [],
-    "title": "Axis Align with Tick",
-    "titleCN": "坐标轴刻度与标签对齐",
-    "difficulty": 0
-  },
-  {
-    "category": [
       "calendar"
     ],
     "id": "calendar-simple",
@@ -374,17 +352,6 @@
     "category": [
       "scatter"
     ],
-    "id": "scatter-clustering-process",
-    "ts": false,
-    "tags": [],
-    "title": "Clustering Process",
-    "titleCN": "聚合过程可视化",
-    "difficulty": 1
-  },
-  {
-    "category": [
-      "scatter"
-    ],
     "id": "scatter-exponential-regression",
     "ts": true,
     "tags": [],
@@ -471,17 +438,6 @@
   },
   {
     "category": [
-      "calendar"
-    ],
-    "id": "calendar-horizontal",
-    "ts": true,
-    "tags": [],
-    "title": "Calendar Heatmap Horizontal",
-    "titleCN": "横向日历图",
-    "difficulty": 2
-  },
-  {
-    "category": [
       "candlestick"
     ],
     "id": "candlestick-sh",
@@ -549,28 +505,6 @@
   },
   {
     "category": [
-      "heatmap"
-    ],
-    "id": "heatmap-large",
-    "ts": false,
-    "tags": [],
-    "title": "Heatmap - 2w data",
-    "titleCN": "热力图 - 2w 数据",
-    "difficulty": 2
-  },
-  {
-    "category": [
-      "heatmap"
-    ],
-    "id": "heatmap-large-piecewise",
-    "ts": false,
-    "tags": [],
-    "title": "Heatmap - Discrete Mapping of Color",
-    "titleCN": "热力图 - 颜色的离散映射",
-    "difficulty": 2
-  },
-  {
-    "category": [
       "line"
     ],
     "id": "line-marker",
@@ -836,28 +770,6 @@
   },
   {
     "category": [
-      "custom"
-    ],
-    "id": "custom-profile",
-    "ts": false,
-    "tags": [],
-    "title": "Profile",
-    "titleCN": "性能分析图",
-    "difficulty": 3
-  },
-  {
-    "category": [
-      "custom"
-    ],
-    "id": "cycle-plot",
-    "ts": false,
-    "tags": [],
-    "title": "Cycle Plot",
-    "titleCN": "Cycle Plot",
-    "difficulty": 3
-  },
-  {
-    "category": [
       "line"
     ],
     "id": "data-transform-filter",
@@ -916,17 +828,6 @@
   },
   {
     "category": [
-      "gauge"
-    ],
-    "id": "gauge-stage",
-    "ts": true,
-    "tags": [],
-    "title": "Stage Speed Gauge",
-    "titleCN": "阶段速度仪表盘",
-    "difficulty": 3
-  },
-  {
-    "category": [
       "graph"
     ],
     "id": "graph-force",
@@ -949,30 +850,6 @@
   },
   {
     "category": [
-      "heatmap"
-    ],
-    "id": "heatmap-bmap",
-    "ts": false,
-    "tags": [
-      "bmap"
-    ],
-    "title": "Heatmap on Baidu Map Extension",
-    "titleCN": "热力图与百度地图扩展",
-    "difficulty": 3
-  },
-  {
-    "category": [
-      "heatmap"
-    ],
-    "id": "heatmap-map",
-    "ts": false,
-    "tags": [],
-    "title": "Air Qulity",
-    "titleCN": "全国主要城市空气质量",
-    "difficulty": 3
-  },
-  {
-    "category": [
       "line"
     ],
     "id": "line-gradient",
@@ -1195,19 +1072,6 @@
   },
   {
     "category": [
-      "custom",
-      "dataZoom",
-      "drag"
-    ],
-    "id": "custom-gantt-flight",
-    "ts": false,
-    "tags": [],
-    "title": "Gantt Chart of Airport Flights",
-    "titleCN": "机场航班甘特图",
-    "difficulty": 4
-  },
-  {
-    "category": [
       "custom"
     ],
     "id": "custom-polar-heatmap",
@@ -1219,17 +1083,6 @@
   },
   {
     "category": [
-      "boxplot"
-    ],
-    "id": "data-transform-aggregate",
-    "ts": false,
-    "tags": [],
-    "title": "Data Transform Simple Aggregate",
-    "titleCN": "简单的数据聚合",
-    "difficulty": 4
-  },
-  {
-    "category": [
       "gauge"
     ],
     "id": "gauge-grade",
@@ -1329,17 +1182,6 @@
   },
   {
     "category": [
-      "bar"
-    ],
-    "id": "multiple-y-axis",
-    "ts": true,
-    "tags": [],
-    "title": "Multiple Y Axes",
-    "titleCN": "多 Y 轴示例",
-    "difficulty": 4
-  },
-  {
-    "category": [
       "parallel"
     ],
     "id": "parallel-nutrients",
@@ -1477,17 +1319,6 @@
     "category": [
       "bar"
     ],
-    "id": "bar-animation-delay",
-    "ts": true,
-    "tags": [],
-    "title": "Animation Delay",
-    "titleCN": "柱状图动画延迟",
-    "difficulty": 5
-  },
-  {
-    "category": [
-      "bar"
-    ],
     "id": "bar-drilldown",
     "ts": true,
     "tags": [],
@@ -1679,18 +1510,6 @@
   },
   {
     "category": [
-      "custom",
-      "dataZoom"
-    ],
-    "id": "wind-barb",
-    "ts": true,
-    "tags": [],
-    "title": "Wind Barb",
-    "titleCN": "风向图",
-    "difficulty": 5
-  },
-  {
-    "category": [
       "bar"
     ],
     "id": "bar-race-country",
@@ -1737,18 +1556,6 @@
   },
   {
     "category": [
-      "custom",
-      "map"
-    ],
-    "id": "custom-hexbin",
-    "ts": false,
-    "tags": [],
-    "title": "Hexagonal Binning",
-    "titleCN": "六边形分箱图(自定义系列)",
-    "difficulty": 6
-  },
-  {
-    "category": [
       "bar"
     ],
     "id": "dynamic-data",
@@ -1804,17 +1611,6 @@
   },
   {
     "category": [
-      "bar"
-    ],
-    "id": "mix-timeline-finance",
-    "ts": false,
-    "tags": [],
-    "title": "Finance Indices 2002",
-    "titleCN": "2002全国宏观经济指标",
-    "difficulty": 6
-  },
-  {
-    "category": [
       "sunburst"
     ],
     "id": "sunburst-book",
@@ -2024,17 +1820,6 @@
   },
   {
     "category": [
-      "line"
-    ],
-    "id": "line-y-category",
-    "ts": true,
-    "tags": [],
-    "title": "Line Y Category",
-    "titleCN": "垂直折线图(Y轴为类目轴)",
-    "difficulty": 8
-  },
-  {
-    "category": [
       "scatter"
     ],
     "id": "scatter-polar-punchCard",
@@ -2046,17 +1831,6 @@
   },
   {
     "category": [
-      "custom"
-    ],
-    "id": "custom-gauge",
-    "ts": false,
-    "tags": [],
-    "title": "Custom Gauge",
-    "titleCN": "自定义仪表",
-    "difficulty": 9
-  },
-  {
-    "category": [
       "graph"
     ],
     "id": "graph-npm",
@@ -2092,17 +1866,6 @@
     "category": [
       "scatter"
     ],
-    "id": "scatter-life-expectancy-timeline",
-    "ts": false,
-    "tags": [],
-    "title": "Life Expectancy and GDP",
-    "titleCN": "各国人均寿命与GDP关系演变",
-    "difficulty": 9
-  },
-  {
-    "category": [
-      "scatter"
-    ],
     "id": "scatter-painter-choice",
     "ts": true,
     "tags": [],
@@ -2111,6 +1874,27 @@
     "difficulty": 9
   },
   {
+    "category": [],
+    "id": "bar-animation-delay",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "bar-histogram",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "bar-tick-align",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "boxplot"
     ],
@@ -2151,6 +1935,13 @@
     "difficulty": 10
   },
   {
+    "category": [],
+    "id": "calendar-horizontal",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "candlestick"
     ],
@@ -2173,6 +1964,55 @@
     "difficulty": 10
   },
   {
+    "category": [],
+    "id": "custom-gantt-flight",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "custom-gauge",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "custom-hexbin",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "custom-profile",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "custom-spiral-race",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "cycle-plot",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "data-transform-aggregate",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "scatter",
       "map"
@@ -2187,14 +2027,10 @@
     "difficulty": 10
   },
   {
-    "category": [
-      "funnel"
-    ],
+    "category": [],
     "id": "funnel",
     "ts": true,
     "tags": [],
-    "title": "Funnel Chart",
-    "titleCN": "漏斗图",
     "difficulty": 10
   },
   {
@@ -2231,6 +2067,13 @@
     "difficulty": 10
   },
   {
+    "category": [],
+    "id": "gauge-stage",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "map"
     ],
@@ -2242,36 +2085,24 @@
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "geo-lines",
     "ts": false,
     "tags": [],
-    "title": "Migration",
-    "titleCN": "模拟迁徙",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "geo-map-scatter",
     "ts": false,
     "tags": [],
-    "title": "map and scatter share a geo",
-    "titleCN": "map and scatter share a geo",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "geo-organ",
     "ts": false,
     "tags": [],
-    "title": "Organ Data with SVG",
-    "titleCN": "内脏数据(SVG)",
     "difficulty": 10
   },
   {
@@ -2330,6 +2161,34 @@
     "difficulty": 10
   },
   {
+    "category": [],
+    "id": "heatmap-bmap",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "heatmap-large",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "heatmap-large-piecewise",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "heatmap-map",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "line",
       "drag"
@@ -2376,6 +2235,13 @@
     "difficulty": 10
   },
   {
+    "category": [],
+    "id": "line-y-category",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "map",
       "lines"
@@ -2454,95 +2320,59 @@
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-bin",
     "ts": false,
-    "tags": [
-      "bmap"
-    ],
-    "title": "Binning on Map",
-    "titleCN": "Binning on Map",
+    "tags": [],
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-china",
     "ts": false,
     "tags": [],
-    "title": "Map China",
-    "titleCN": "Map China",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-china-dataRange",
     "ts": false,
     "tags": [],
-    "title": "Sales of iphone",
-    "titleCN": "iphone销量",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-HK",
     "ts": true,
     "tags": [],
-    "title": "Population Density of HongKong (2011)",
-    "titleCN": "香港18区人口密度 (2011)",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-labels",
     "ts": false,
     "tags": [],
-    "title": "Rich Text Labels on Map",
-    "titleCN": "地图上的富文本标签",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-locate",
     "ts": false,
     "tags": [],
-    "title": "Map Locate",
-    "titleCN": "Map Locate",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-polygon",
     "ts": false,
-    "tags": [
-      "bmap"
-    ],
-    "title": "Draw Polygon on Map",
-    "titleCN": "在地图上绘制多边形",
+    "tags": [],
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-province",
     "ts": false,
     "tags": [],
-    "title": "Switch among 34 Provinces",
-    "titleCN": "34 省切换查看",
     "difficulty": 10
   },
   {
@@ -2557,25 +2387,31 @@
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-world",
     "ts": false,
     "tags": [],
-    "title": "Map World",
-    "titleCN": "Map World",
     "difficulty": 10
   },
   {
-    "category": [
-      "map"
-    ],
+    "category": [],
     "id": "map-world-dataRange",
     "ts": false,
     "tags": [],
-    "title": "World Population (2010)",
-    "titleCN": "World Population (2010)",
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "mix-timeline-finance",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "multiple-y-axis",
+    "ts": true,
+    "tags": [],
     "difficulty": 10
   },
   {
@@ -2679,14 +2515,24 @@
     "difficulty": 10
   },
   {
-    "category": [
-      "scatter"
-    ],
+    "category": [],
+    "id": "scatter-clustering-process",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
+    "id": "scatter-life-expectancy-timeline",
+    "ts": false,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
+    "category": [],
     "id": "scatter-map",
     "ts": false,
     "tags": [],
-    "title": "Air Quality",
-    "titleCN": "全国主要城市空气质量",
     "difficulty": 10
   },
   {
@@ -2724,14 +2570,10 @@
     "difficulty": 10
   },
   {
-    "category": [
-      "scatter"
-    ],
+    "category": [],
     "id": "scatter-world-population",
     "ts": false,
     "tags": [],
-    "title": "World Population (2011)",
-    "titleCN": "World Population (2011)",
     "difficulty": 10
   },
   {
@@ -2900,6 +2742,13 @@
     "difficulty": 10
   },
   {
+    "category": [],
+    "id": "wind-barb",
+    "ts": true,
+    "tags": [],
+    "difficulty": 10
+  },
+  {
     "category": [
       "calendar",
       "scatter"
@@ -2924,17 +2773,6 @@
   },
   {
     "category": [
-      "custom"
-    ],
-    "id": "custom-spiral-race",
-    "ts": false,
-    "tags": [],
-    "title": "Custom Spiral Race",
-    "titleCN": "自定义螺旋线竞速",
-    "difficulty": 11
-  },
-  {
-    "category": [
       "scatter"
     ],
     "id": "scatter-logarithmic-regression",
diff --git a/tool/build-example.js b/tool/build-example.js
index eec520a..9d84db3 100644
--- a/tool/build-example.js
+++ b/tool/build-example.js
@@ -70,7 +70,7 @@
 const OUTPUT_IMAGE_WIDTH = 600;
 const OUTPUT_IMAGE_HEIGHT = OUTPUT_IMAGE_WIDTH * DEFAULT_PAGE_RATIO;
 
-const PORT = 3324;
+const PORT = 3323;
 const BASE_URL = `http://localhost:${PORT}`;
 const SCREENSHOT_PAGE_URL = `${BASE_URL}/tool/screenshot.html`;
 
@@ -218,9 +218,10 @@
       .toFile(filePathTmp);
 
     const { diffRatio } = await compareImage(filePath, filePathTmp, 0.1);
+    const force = true;
 
     console.log(filePath);
-    if (diffRatio < 0.01) {
+    if (diffRatio < 0.01 && !force) {
       console.log('Not changed');
     } else {
       console.log(diffRatio);
@@ -466,6 +467,7 @@
 
 process.on('SIGINT', function () {
   console.log('Closing');
+  server.close();
   // Close through ctrl + c;
   process.exit();
 });
diff --git a/tool/sync-theme-shot-diff.js b/tool/sync-theme-shot-diff.js
new file mode 100644
index 0000000..9d34139
--- /dev/null
+++ b/tool/sync-theme-shot-diff.js
@@ -0,0 +1,37 @@
+/**
+ * Sync shot diff of theme to reduce the manual check.
+ */
+
+const shell = require('shelljs');
+
+function compare() {
+  const res = shell.exec('git diff --name-only | xargs | uniq');
+  const files = res.stdout.split(/\s/g);
+
+  function getThumbFolder(theme) {
+    return `public/data/${theme === 'light' ? 'thumb/' : 'thumb-dark/'}`;
+  }
+
+  const darkThumbFolder = getThumbFolder('dark');
+  const lightThemeFolder = getThumbFolder('light');
+
+  const filesToRestore = [];
+
+  files.forEach((file) => {
+    if (
+      (file.startsWith(darkThumbFolder) &&
+        !files.includes(file.replace(darkThumbFolder, lightThemeFolder))) ||
+      (file.startsWith(lightThemeFolder) &&
+        !files.includes(file.replace(lightThemeFolder, darkThumbFolder)))
+    ) {
+      filesToRestore.push(file);
+    }
+  });
+
+  filesToRestore.forEach((file) => {
+    shell.exec(`git restore ${file}`);
+    console.log(`Restored ${file}`);
+  });
+}
+
+compare();