diff --git a/packages/client/package.json b/packages/client/package.json
index 4289d80497..1e839867ee 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -34,9 +34,9 @@
"calckey-js": "^0.0.22",
"chart.js": "4.1.1",
"chartjs-adapter-date-fns": "2.0.1",
+ "chartjs-chart-matrix": "^2.0.1",
"chartjs-plugin-gradient": "0.5.1",
"chartjs-plugin-zoom": "1.2.1",
- "chartjs-chart-matrix": "^2.0.1",
"city-timezones": "^1.2.1",
"compare-versions": "5.0.3",
"cropperjs": "2.0.0-beta.2",
@@ -46,6 +46,7 @@
"escape-regexp": "0.0.1",
"eventemitter3": "4.0.7",
"gsap": "^3.11.4",
+ "hammerjs": "^2.0.8",
"idb-keyval": "6.2.0",
"insert-text-at-cursor": "0.3.0",
"json5": "2.2.3",
@@ -64,7 +65,6 @@
"start-server-and-test": "1.15.2",
"strict-event-emitter-types": "2.0.0",
"stringz": "2.1.0",
- "swiper": "^8.4.5",
"syuilo-password-strength": "0.0.1",
"textarea-caret": "3.1.0",
"three": "0.146.0",
diff --git a/packages/client/src/components/MkSwiper.vue b/packages/client/src/components/MkSwiper.vue
new file mode 100644
index 0000000000..822420cac4
--- /dev/null
+++ b/packages/client/src/components/MkSwiper.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
diff --git a/packages/client/src/pages/about.vue b/packages/client/src/pages/about.vue
index f6e3b1e68a..9a6aeb14e8 100644
--- a/packages/client/src/pages/about.vue
+++ b/packages/client/src/pages/about.vue
@@ -92,8 +92,7 @@