diff --git a/404.php b/404.php index 893f7ddc..f85bcf50 100644 --- a/404.php +++ b/404.php @@ -1,10 +1,8 @@ -need('compoment/head.php');?> -
-
-
+need('templates/layouts/header.php');?> +need('templates/partials/grid-open.php');?>
@@ -18,10 +16,7 @@
-
- - -
-need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> diff --git a/about.php b/about.php index bf58a442..177eaead 100644 --- a/about.php +++ b/about.php @@ -6,10 +6,8 @@ */ ?> -need('compoment/head.php');?> -
-
-
+need('templates/layouts/header.php');?> +need('templates/partials/grid-open.php');?>

title() ?>


@@ -188,8 +186,7 @@ btn.addEventListener("click", handleButtonClick); }); -
-
-need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/acg.php b/acg.php index 9d00c811..edd16ef9 100644 --- a/acg.php +++ b/acg.php @@ -6,15 +6,13 @@ */ ?> -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
-
-
+need('templates/partials/grid-open.php');?>

title() ?>

@@ -67,11 +65,8 @@
-
- -
-
+ -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/archive.php b/archive.php index cb5498f4..1db79ad1 100644 --- a/archive.php +++ b/archive.php @@ -1,6 +1,6 @@ -need('compoment/head.php');?> +need('templates/layouts/header.php');?> getArchiveTitle(); @@ -20,21 +20,21 @@ ?> getArchiveSlug()))) && !$cookie):?> -need('modules/lock.php'); ?> +need('modules/access-control/lock.php'); ?> getArchiveSlug()))) && $this->is('category')):?> -need('pages/album.php'); ?> +need('templates/pages/album.php'); ?> is('author')):?> -need('pages/author.php'); ?> +need('templates/pages/author.php'); ?> -need('pages/archive.php'); ?> +need('templates/pages/archive.php'); ?> -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/archived.php b/archived.php index ef0d0417..8acfbd58 100644 --- a/archived.php +++ b/archived.php @@ -6,12 +6,10 @@ */ ?> -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
-
-
+need('templates/partials/grid-open.php');?>

title() ?>

分类统计
@@ -167,8 +165,7 @@ function loadChart(){ -
-
-need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/assets/images/60s/1.webp b/assets/media/60s/1.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/1.webp rename to assets/media/60s/1.webp diff --git a/assets/images/60s/2.webp b/assets/media/60s/2.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/2.webp rename to assets/media/60s/2.webp diff --git a/assets/images/60s/3.webp b/assets/media/60s/3.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/3.webp rename to assets/media/60s/3.webp diff --git a/assets/images/60s/4.webp b/assets/media/60s/4.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/4.webp rename to assets/media/60s/4.webp diff --git a/assets/images/60s/5.webp b/assets/media/60s/5.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/5.webp rename to assets/media/60s/5.webp diff --git a/assets/images/60s/6.webp b/assets/media/60s/6.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/6.webp rename to assets/media/60s/6.webp diff --git a/assets/images/60s/7.webp b/assets/media/60s/7.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/60s/7.webp rename to assets/media/60s/7.webp diff --git a/assets/images/UserAgent/browser/360.svg b/assets/media/UserAgent/browser/360.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/360.svg rename to assets/media/UserAgent/browser/360.svg diff --git a/assets/images/UserAgent/browser/Android-Webkit.svg b/assets/media/UserAgent/browser/Android-Webkit.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Android-Webkit.svg rename to assets/media/UserAgent/browser/Android-Webkit.svg diff --git a/assets/images/UserAgent/browser/BaiduBrowser.svg b/assets/media/UserAgent/browser/BaiduBrowser.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/BaiduBrowser.svg rename to assets/media/UserAgent/browser/BaiduBrowser.svg diff --git a/assets/images/UserAgent/browser/BlackBerry.svg b/assets/media/UserAgent/browser/BlackBerry.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/BlackBerry.svg rename to assets/media/UserAgent/browser/BlackBerry.svg diff --git a/assets/images/UserAgent/browser/Chrome.svg b/assets/media/UserAgent/browser/Chrome.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Chrome.svg rename to assets/media/UserAgent/browser/Chrome.svg diff --git a/assets/images/UserAgent/browser/Chromium.svg b/assets/media/UserAgent/browser/Chromium.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Chromium.svg rename to assets/media/UserAgent/browser/Chromium.svg diff --git a/assets/images/UserAgent/browser/Edge.svg b/assets/media/UserAgent/browser/Edge.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Edge.svg rename to assets/media/UserAgent/browser/Edge.svg diff --git a/assets/images/UserAgent/browser/Firefox.svg b/assets/media/UserAgent/browser/Firefox.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Firefox.svg rename to assets/media/UserAgent/browser/Firefox.svg diff --git a/assets/images/UserAgent/browser/Google.svg b/assets/media/UserAgent/browser/Google.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Google.svg rename to assets/media/UserAgent/browser/Google.svg diff --git a/assets/images/UserAgent/browser/IE.svg b/assets/media/UserAgent/browser/IE.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/IE.svg rename to assets/media/UserAgent/browser/IE.svg diff --git a/assets/images/UserAgent/browser/LG.svg b/assets/media/UserAgent/browser/LG.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/LG.svg rename to assets/media/UserAgent/browser/LG.svg diff --git a/assets/images/UserAgent/browser/MIUI-Browser.svg b/assets/media/UserAgent/browser/MIUI-Browser.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/MIUI-Browser.svg rename to assets/media/UserAgent/browser/MIUI-Browser.svg diff --git a/assets/images/UserAgent/browser/Maxthon.svg b/assets/media/UserAgent/browser/Maxthon.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Maxthon.svg rename to assets/media/UserAgent/browser/Maxthon.svg diff --git a/assets/images/UserAgent/browser/Mozilla.svg b/assets/media/UserAgent/browser/Mozilla.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Mozilla.svg rename to assets/media/UserAgent/browser/Mozilla.svg diff --git a/assets/images/UserAgent/browser/Netscape.svg b/assets/media/UserAgent/browser/Netscape.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Netscape.svg rename to assets/media/UserAgent/browser/Netscape.svg diff --git a/assets/images/UserAgent/browser/Nintendo.svg b/assets/media/UserAgent/browser/Nintendo.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Nintendo.svg rename to assets/media/UserAgent/browser/Nintendo.svg diff --git a/assets/images/UserAgent/browser/Nokia.svg b/assets/media/UserAgent/browser/Nokia.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Nokia.svg rename to assets/media/UserAgent/browser/Nokia.svg diff --git a/assets/images/UserAgent/browser/Opera.svg b/assets/media/UserAgent/browser/Opera.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Opera.svg rename to assets/media/UserAgent/browser/Opera.svg diff --git a/assets/images/UserAgent/browser/Others.svg b/assets/media/UserAgent/browser/Others.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Others.svg rename to assets/media/UserAgent/browser/Others.svg diff --git a/assets/images/UserAgent/browser/PS4.svg b/assets/media/UserAgent/browser/PS4.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/PS4.svg rename to assets/media/UserAgent/browser/PS4.svg diff --git a/assets/images/UserAgent/browser/QQBrowser.svg b/assets/media/UserAgent/browser/QQBrowser.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/QQBrowser.svg rename to assets/media/UserAgent/browser/QQBrowser.svg diff --git a/assets/images/UserAgent/browser/Safari.svg b/assets/media/UserAgent/browser/Safari.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Safari.svg rename to assets/media/UserAgent/browser/Safari.svg diff --git a/assets/images/UserAgent/browser/Sogou-Explorer.svg b/assets/media/UserAgent/browser/Sogou-Explorer.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Sogou-Explorer.svg rename to assets/media/UserAgent/browser/Sogou-Explorer.svg diff --git a/assets/images/UserAgent/browser/Sony.svg b/assets/media/UserAgent/browser/Sony.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Sony.svg rename to assets/media/UserAgent/browser/Sony.svg diff --git a/assets/images/UserAgent/browser/TheWorld.svg b/assets/media/UserAgent/browser/TheWorld.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/TheWorld.svg rename to assets/media/UserAgent/browser/TheWorld.svg diff --git a/assets/images/UserAgent/browser/UC.svg b/assets/media/UserAgent/browser/UC.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/UC.svg rename to assets/media/UserAgent/browser/UC.svg diff --git a/assets/images/UserAgent/browser/Ubuntu.svg b/assets/media/UserAgent/browser/Ubuntu.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/browser/Ubuntu.svg rename to assets/media/UserAgent/browser/Ubuntu.svg diff --git a/assets/images/UserAgent/os/Android.svg b/assets/media/UserAgent/os/Android.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Android.svg rename to assets/media/UserAgent/os/Android.svg diff --git a/assets/images/UserAgent/os/Apple.svg b/assets/media/UserAgent/os/Apple.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Apple.svg rename to assets/media/UserAgent/os/Apple.svg diff --git a/assets/images/UserAgent/os/Arch-Linux.svg b/assets/media/UserAgent/os/Arch-Linux.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Arch-Linux.svg rename to assets/media/UserAgent/os/Arch-Linux.svg diff --git a/assets/images/UserAgent/os/BlackBerryOS.svg b/assets/media/UserAgent/os/BlackBerryOS.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/BlackBerryOS.svg rename to assets/media/UserAgent/os/BlackBerryOS.svg diff --git a/assets/images/UserAgent/os/CentOS.svg b/assets/media/UserAgent/os/CentOS.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/CentOS.svg rename to assets/media/UserAgent/os/CentOS.svg diff --git a/assets/images/UserAgent/os/Chrome-OS.svg b/assets/media/UserAgent/os/Chrome-OS.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Chrome-OS.svg rename to assets/media/UserAgent/os/Chrome-OS.svg diff --git a/assets/images/UserAgent/os/Debian.svg b/assets/media/UserAgent/os/Debian.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Debian.svg rename to assets/media/UserAgent/os/Debian.svg diff --git a/assets/images/UserAgent/os/Fedora.svg b/assets/media/UserAgent/os/Fedora.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Fedora.svg rename to assets/media/UserAgent/os/Fedora.svg diff --git a/assets/images/UserAgent/os/FreeBSD.svg b/assets/media/UserAgent/os/FreeBSD.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/FreeBSD.svg rename to assets/media/UserAgent/os/FreeBSD.svg diff --git a/assets/images/UserAgent/os/Java.svg b/assets/media/UserAgent/os/Java.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Java.svg rename to assets/media/UserAgent/os/Java.svg diff --git a/assets/images/UserAgent/os/Linux.svg b/assets/media/UserAgent/os/Linux.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Linux.svg rename to assets/media/UserAgent/os/Linux.svg diff --git a/assets/images/UserAgent/os/OpenBSD.svg b/assets/media/UserAgent/os/OpenBSD.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/OpenBSD.svg rename to assets/media/UserAgent/os/OpenBSD.svg diff --git a/assets/images/UserAgent/os/Oracle-Linux.svg b/assets/media/UserAgent/os/Oracle-Linux.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Oracle-Linux.svg rename to assets/media/UserAgent/os/Oracle-Linux.svg diff --git a/assets/images/UserAgent/os/Others.svg b/assets/media/UserAgent/os/Others.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Others.svg rename to assets/media/UserAgent/os/Others.svg diff --git a/assets/images/UserAgent/os/Red-Hat.svg b/assets/media/UserAgent/os/Red-Hat.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Red-Hat.svg rename to assets/media/UserAgent/os/Red-Hat.svg diff --git a/assets/images/UserAgent/os/Solaris.svg b/assets/media/UserAgent/os/Solaris.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Solaris.svg rename to assets/media/UserAgent/os/Solaris.svg diff --git a/assets/images/UserAgent/os/SymbianOS.svg b/assets/media/UserAgent/os/SymbianOS.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/SymbianOS.svg rename to assets/media/UserAgent/os/SymbianOS.svg diff --git a/assets/images/UserAgent/os/Ubuntu.svg b/assets/media/UserAgent/os/Ubuntu.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Ubuntu.svg rename to assets/media/UserAgent/os/Ubuntu.svg diff --git a/assets/images/UserAgent/os/Windows-10.svg b/assets/media/UserAgent/os/Windows-10.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Windows-10.svg rename to assets/media/UserAgent/os/Windows-10.svg diff --git a/assets/images/UserAgent/os/Windows-8.svg b/assets/media/UserAgent/os/Windows-8.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Windows-8.svg rename to assets/media/UserAgent/os/Windows-8.svg diff --git a/assets/images/UserAgent/os/Windows.svg b/assets/media/UserAgent/os/Windows.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/UserAgent/os/Windows.svg rename to assets/media/UserAgent/os/Windows.svg diff --git a/assets/image/alipay.svg b/assets/media/alipay.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/alipay.svg rename to assets/media/alipay.svg diff --git a/assets/images/beian.png b/assets/media/beian.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/beian.png rename to assets/media/beian.png diff --git a/assets/image/bitcoin.svg b/assets/media/bitcoin.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/bitcoin.svg rename to assets/media/bitcoin.svg diff --git a/assets/images/blogsclub-shuttle.svg b/assets/media/blogsclub-shuttle.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/blogsclub-shuttle.svg rename to assets/media/blogsclub-shuttle.svg diff --git a/assets/images/circle_defaultAvatar.jpg b/assets/media/circle_defaultAvatar.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/circle_defaultAvatar.jpg rename to assets/media/circle_defaultAvatar.jpg diff --git a/assets/images/close.png b/assets/media/close.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/close.png rename to assets/media/close.png diff --git a/assets/images/cover.png b/assets/media/cover.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/cover.png rename to assets/media/cover.png diff --git a/assets/images/cover_n.jpg b/assets/media/cover_n.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/cover_n.jpg rename to assets/media/cover_n.jpg diff --git a/assets/images/cover_new.webp b/assets/media/cover_new.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/cover_new.webp rename to assets/media/cover_new.webp diff --git a/assets/images/default-logo.png b/assets/media/default-logo.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/default-logo.png rename to assets/media/default-logo.png diff --git a/assets/images/default_background.webp b/assets/media/default_background.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/default_background.webp rename to assets/media/default_background.webp diff --git a/assets/image/elliot.jpg b/assets/media/elliot.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/elliot.jpg rename to assets/media/elliot.jpg diff --git a/assets/image/github.svg b/assets/media/github.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/github.svg rename to assets/media/github.svg diff --git a/assets/image/gravatar.jpg b/assets/media/gravatar.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/gravatar.jpg rename to assets/media/gravatar.jpg diff --git a/assets/images/icon_top.png b/assets/media/icon_top.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/icon_top.png rename to assets/media/icon_top.png diff --git a/assets/images/icp.png b/assets/media/icp.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/icp.png rename to assets/media/icp.png diff --git a/assets/image/like.svg b/assets/media/like.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/like.svg rename to assets/media/like.svg diff --git a/assets/images/load.gif b/assets/media/load.gif old mode 100755 new mode 100644 similarity index 100% rename from assets/images/load.gif rename to assets/media/load.gif diff --git a/assets/images/loaders/audio.svg b/assets/media/loaders/audio.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/audio.svg rename to assets/media/loaders/audio.svg index e537e996..c19897b5 --- a/assets/images/loaders/audio.svg +++ b/assets/media/loaders/audio.svg @@ -1,28 +1,28 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/ball-triangle.svg b/assets/media/loaders/ball-triangle.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/ball-triangle.svg rename to assets/media/loaders/ball-triangle.svg index 6ef7fec0..fb061378 --- a/assets/images/loaders/ball-triangle.svg +++ b/assets/media/loaders/ball-triangle.svg @@ -1,45 +1,45 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/bars.svg b/assets/media/loaders/bars.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/bars.svg rename to assets/media/loaders/bars.svg index ca8537fd..7a2d00a9 --- a/assets/images/loaders/bars.svg +++ b/assets/media/loaders/bars.svg @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/circles.svg b/assets/media/loaders/circles.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/circles.svg rename to assets/media/loaders/circles.svg index 934990dc..17fb5aea --- a/assets/images/loaders/circles.svg +++ b/assets/media/loaders/circles.svg @@ -1,20 +1,20 @@ - - - - - - - - + + + + + + + + diff --git a/assets/images/loaders/grid.svg b/assets/media/loaders/grid.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/grid.svg rename to assets/media/loaders/grid.svg index cbf574c5..2d88429e --- a/assets/images/loaders/grid.svg +++ b/assets/media/loaders/grid.svg @@ -1,56 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/hearts.svg b/assets/media/loaders/hearts.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/hearts.svg rename to assets/media/loaders/hearts.svg index 703bd022..2f63c4c2 --- a/assets/images/loaders/hearts.svg +++ b/assets/media/loaders/hearts.svg @@ -1,18 +1,18 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/assets/images/loaders/index.html b/assets/media/loaders/index.html old mode 100755 new mode 100644 similarity index 96% rename from assets/images/loaders/index.html rename to assets/media/loaders/index.html index 40d809f0..a7db4c4b --- a/assets/images/loaders/index.html +++ b/assets/media/loaders/index.html @@ -1,161 +1,161 @@ - - - - 加载动画预览 - - - - - - - - - + + + + 加载动画预览 + + + + + + + + + diff --git a/assets/images/loaders/none.svg b/assets/media/loaders/none.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/none.svg rename to assets/media/loaders/none.svg index 0022c1e4..56219f45 --- a/assets/images/loaders/none.svg +++ b/assets/media/loaders/none.svg @@ -1,3 +1,3 @@ - - + + \ No newline at end of file diff --git a/assets/images/loaders/oval.svg b/assets/media/loaders/oval.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/oval.svg rename to assets/media/loaders/oval.svg index c7ea5d84..f1f15db1 --- a/assets/images/loaders/oval.svg +++ b/assets/media/loaders/oval.svg @@ -1,16 +1,16 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/puff.svg b/assets/media/loaders/puff.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/puff.svg rename to assets/media/loaders/puff.svg index c3ddf272..4c98fbb8 --- a/assets/images/loaders/puff.svg +++ b/assets/media/loaders/puff.svg @@ -1,36 +1,36 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/rings.svg b/assets/media/loaders/rings.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/rings.svg rename to assets/media/loaders/rings.svg index 14dc4855..014a4bf6 --- a/assets/images/loaders/rings.svg +++ b/assets/media/loaders/rings.svg @@ -1,41 +1,41 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/spinning-circles.svg b/assets/media/loaders/spinning-circles.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/spinning-circles.svg rename to assets/media/loaders/spinning-circles.svg index fdc82305..1a238a35 --- a/assets/images/loaders/spinning-circles.svg +++ b/assets/media/loaders/spinning-circles.svg @@ -1,54 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/audio.svg b/assets/media/loaders/svg-loaders/audio.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/audio.svg rename to assets/media/loaders/svg-loaders/audio.svg index e35d57e2..ac7528c5 --- a/assets/images/loaders/svg-loaders/audio.svg +++ b/assets/media/loaders/svg-loaders/audio.svg @@ -1,28 +1,28 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/ball-triangle.svg b/assets/media/loaders/svg-loaders/ball-triangle.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/ball-triangle.svg rename to assets/media/loaders/svg-loaders/ball-triangle.svg index ca68abd4..9d839f34 --- a/assets/images/loaders/svg-loaders/ball-triangle.svg +++ b/assets/media/loaders/svg-loaders/ball-triangle.svg @@ -1,47 +1,47 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/bars.svg b/assets/media/loaders/svg-loaders/bars.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/bars.svg rename to assets/media/loaders/svg-loaders/bars.svg index aaa8d296..faff4482 --- a/assets/images/loaders/svg-loaders/bars.svg +++ b/assets/media/loaders/svg-loaders/bars.svg @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/svg-loaders/circles.svg b/assets/media/loaders/svg-loaders/circles.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/svg-loaders/circles.svg rename to assets/media/loaders/svg-loaders/circles.svg index 28a08b60..de8e4deb --- a/assets/images/loaders/svg-loaders/circles.svg +++ b/assets/media/loaders/svg-loaders/circles.svg @@ -1,20 +1,20 @@ - - - - - - - - + + + + + + + + diff --git a/assets/images/loaders/svg-loaders/grid.svg b/assets/media/loaders/svg-loaders/grid.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/grid.svg rename to assets/media/loaders/svg-loaders/grid.svg index a60a7001..140cb89e --- a/assets/images/loaders/svg-loaders/grid.svg +++ b/assets/media/loaders/svg-loaders/grid.svg @@ -1,56 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/svg-loaders/hearts.svg b/assets/media/loaders/svg-loaders/hearts.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/svg-loaders/hearts.svg rename to assets/media/loaders/svg-loaders/hearts.svg index 703bd022..2f63c4c2 --- a/assets/images/loaders/svg-loaders/hearts.svg +++ b/assets/media/loaders/svg-loaders/hearts.svg @@ -1,18 +1,18 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/assets/images/loaders/svg-loaders/oval.svg b/assets/media/loaders/svg-loaders/oval.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/oval.svg rename to assets/media/loaders/svg-loaders/oval.svg index abdfab66..004a3566 --- a/assets/images/loaders/svg-loaders/oval.svg +++ b/assets/media/loaders/svg-loaders/oval.svg @@ -1,17 +1,17 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/puff.svg b/assets/media/loaders/svg-loaders/puff.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/puff.svg rename to assets/media/loaders/svg-loaders/puff.svg index fb3058c9..288de9eb --- a/assets/images/loaders/svg-loaders/puff.svg +++ b/assets/media/loaders/svg-loaders/puff.svg @@ -1,37 +1,37 @@ - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/rings.svg b/assets/media/loaders/svg-loaders/rings.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/rings.svg rename to assets/media/loaders/svg-loaders/rings.svg index 20b3d158..ad9cb74d --- a/assets/images/loaders/svg-loaders/rings.svg +++ b/assets/media/loaders/svg-loaders/rings.svg @@ -1,42 +1,42 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/spinning-circles.svg b/assets/media/loaders/svg-loaders/spinning-circles.svg old mode 100755 new mode 100644 similarity index 98% rename from assets/images/loaders/svg-loaders/spinning-circles.svg rename to assets/media/loaders/svg-loaders/spinning-circles.svg index 0690921c..17ec48f4 --- a/assets/images/loaders/svg-loaders/spinning-circles.svg +++ b/assets/media/loaders/svg-loaders/spinning-circles.svg @@ -1,55 +1,55 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/loaders/svg-loaders/tail-spin.svg b/assets/media/loaders/svg-loaders/tail-spin.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/tail-spin.svg rename to assets/media/loaders/svg-loaders/tail-spin.svg index 9ff80f0a..075a3990 --- a/assets/images/loaders/svg-loaders/tail-spin.svg +++ b/assets/media/loaders/svg-loaders/tail-spin.svg @@ -1,32 +1,32 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/svg-loaders/three-dots.svg b/assets/media/loaders/svg-loaders/three-dots.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/svg-loaders/three-dots.svg rename to assets/media/loaders/svg-loaders/three-dots.svg index 769ccfb2..6f7b43a1 --- a/assets/images/loaders/svg-loaders/three-dots.svg +++ b/assets/media/loaders/svg-loaders/three-dots.svg @@ -1,33 +1,33 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/svg-loaders_xHMxbi.zip b/assets/media/loaders/svg-loaders_xHMxbi.zip old mode 100755 new mode 100644 similarity index 100% rename from assets/images/loaders/svg-loaders_xHMxbi.zip rename to assets/media/loaders/svg-loaders_xHMxbi.zip diff --git a/assets/images/loaders/tail-spin.svg b/assets/media/loaders/tail-spin.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/tail-spin.svg rename to assets/media/loaders/tail-spin.svg index 73339e04..270e3f55 --- a/assets/images/loaders/tail-spin.svg +++ b/assets/media/loaders/tail-spin.svg @@ -1,31 +1,31 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/loaders/three-dots.svg b/assets/media/loaders/three-dots.svg old mode 100755 new mode 100644 similarity index 97% rename from assets/images/loaders/three-dots.svg rename to assets/media/loaders/three-dots.svg index 1f7f3857..46cdad94 --- a/assets/images/loaders/three-dots.svg +++ b/assets/media/loaders/three-dots.svg @@ -1,32 +1,32 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/assets/images/loading.gif b/assets/media/loading.gif old mode 100755 new mode 100644 similarity index 100% rename from assets/images/loading.gif rename to assets/media/loading.gif diff --git a/assets/images/mountain.webp b/assets/media/mountain.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/mountain.webp rename to assets/media/mountain.webp diff --git a/assets/image/narrow.jpg b/assets/media/narrow.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/narrow.jpg rename to assets/media/narrow.jpg diff --git a/assets/images/new_cover.jpg b/assets/media/new_cover.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/new_cover.jpg rename to assets/media/new_cover.jpg diff --git a/assets/images/newstyle_default.jpg b/assets/media/newstyle_default.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/images/newstyle_default.jpg rename to assets/media/newstyle_default.jpg diff --git a/assets/images/next.png b/assets/media/next.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/next.png rename to assets/media/next.png diff --git a/assets/image/paypal.svg b/assets/media/paypal.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/paypal.svg rename to assets/media/paypal.svg diff --git a/assets/images/placeholder.png b/assets/media/placeholder.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/placeholder.png rename to assets/media/placeholder.png diff --git a/assets/image/police.png b/assets/media/police.png old mode 100755 new mode 100644 similarity index 100% rename from assets/image/police.png rename to assets/media/police.png diff --git a/assets/images/prev.png b/assets/media/prev.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/prev.png rename to assets/media/prev.png diff --git a/assets/images/safeDem.png b/assets/media/safeDem.png old mode 100755 new mode 100644 similarity index 100% rename from assets/images/safeDem.png rename to assets/media/safeDem.png diff --git a/assets/images/square.webp b/assets/media/square.webp old mode 100755 new mode 100644 similarity index 100% rename from assets/images/square.webp rename to assets/media/square.webp diff --git a/assets/image/wechat.svg b/assets/media/wechat.svg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/wechat.svg rename to assets/media/wechat.svg diff --git a/assets/image/white-image.png b/assets/media/white-image.png old mode 100755 new mode 100644 similarity index 100% rename from assets/image/white-image.png rename to assets/media/white-image.png diff --git a/assets/image/wild.jpg b/assets/media/wild.jpg old mode 100755 new mode 100644 similarity index 100% rename from assets/image/wild.jpg rename to assets/media/wild.jpg diff --git a/assets/js/app.bundle.min.js b/assets/scripts/app.bundle.min.js old mode 100755 new mode 100644 similarity index 79% rename from assets/js/app.bundle.min.js rename to assets/scripts/app.bundle.min.js index bc60c0f4..083fd4c4 --- a/assets/js/app.bundle.min.js +++ b/assets/scripts/app.bundle.min.js @@ -124,4 +124,4 @@ ${r?'Expression: "'+r+`" //tippy !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t=t||self).tippy=e(t.Popper)}(this,(function(t){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document,n=!!e&&!!window.msCrypto,r={passive:!0,capture:!0},o=function(){return document.body};function i(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?Array.isArray(n)?n[e]:n:r}return t}function a(t,e){var n={}.toString.call(t);return 0===n.indexOf("[object")&&n.indexOf(e+"]")>-1}function s(t,e){return"function"==typeof t?t.apply(void 0,e):t}function u(t,e){return 0===e?t:function(r){clearTimeout(n),n=setTimeout((function(){t(r)}),e)};var n}function p(t,e){var n=Object.assign({},t);return e.forEach((function(t){delete n[t]})),n}function c(t){return[].concat(t)}function f(t,e){-1===t.indexOf(e)&&t.push(e)}function l(t){return t.split("-")[0]}function d(t){return[].slice.call(t)}function v(t){return Object.keys(t).reduce((function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e}),{})}function m(){return document.createElement("div")}function g(t){return["Element","Fragment"].some((function(e){return a(t,e)}))}function h(t){return a(t,"MouseEvent")}function b(t){return!(!t||!t._tippy||t._tippy.reference!==t)}function y(t){return g(t)?[t]:function(t){return a(t,"NodeList")}(t)?d(t):Array.isArray(t)?t:d(document.querySelectorAll(t))}function w(t,e){t.forEach((function(t){t&&(t.style.transitionDuration=e+"ms")}))}function x(t,e){t.forEach((function(t){t&&t.setAttribute("data-state",e)}))}function E(t){var e,n=c(t)[0];return null!=n&&null!=(e=n.ownerDocument)&&e.body?n.ownerDocument:document}function O(t,e,n){var r=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(e){t[r](e,n)}))}function C(t,e){for(var n=e;n;){var r;if(t.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var T={isTouch:!1},A=0;function L(){T.isTouch||(T.isTouch=!0,window.performance&&document.addEventListener("mousemove",D))}function D(){var t=performance.now();t-A<20&&(T.isTouch=!1,document.removeEventListener("mousemove",D)),A=t}function k(){var t=document.activeElement;if(b(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}var R=Object.assign({appendTo:o,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),P=Object.keys(R);function j(t){var e=(t.plugins||[]).reduce((function(e,n){var r,o=n.name,i=n.defaultValue;o&&(e[o]=void 0!==t[o]?t[o]:null!=(r=R[o])?r:i);return e}),{});return Object.assign({},t,e)}function M(t,e){var n=Object.assign({},e,{content:s(e.content,[t])},e.ignoreAttributes?{}:function(t,e){return(e?Object.keys(j(Object.assign({},R,{plugins:e}))):P).reduce((function(e,n){var r=(t.getAttribute("data-tippy-"+n)||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(t){e[n]=r}return e}),{})}(t,e.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?e.interactive:n.aria.expanded,content:"auto"===n.aria.content?e.interactive?null:"describedby":n.aria.content},n}function V(t,e){t.innerHTML=e}function I(t){var e=m();return!0===t?e.className="tippy-arrow":(e.className="tippy-svg-arrow",g(t)?e.appendChild(t):V(e,t)),e}function S(t,e){g(e.content)?(V(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(e.allowHTML?V(t,e.content):t.textContent=e.content)}function B(t){var e=t.firstElementChild,n=d(e.children);return{box:e,content:n.find((function(t){return t.classList.contains("tippy-content")})),arrow:n.find((function(t){return t.classList.contains("tippy-arrow")||t.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(t){return t.classList.contains("tippy-backdrop")}))}}function N(t){var e=m(),n=m();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=m();function o(n,r){var o=B(e),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||S(a,t.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(I(r.arrow))):i.appendChild(I(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),S(r,t.props),e.appendChild(n),n.appendChild(r),o(t.props,t.props),{popper:e,onUpdate:o}}N.$$tippy=!0;var H=1,U=[],_=[];function z(e,a){var p,g,b,y,A,L,D,k,P=M(e,Object.assign({},R,j(v(a)))),V=!1,I=!1,S=!1,N=!1,z=[],F=u(wt,P.interactiveDebounce),W=H++,X=(k=P.plugins).filter((function(t,e){return k.indexOf(t)===e})),Y={id:W,reference:e,popper:m(),popperInstance:null,props:P,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:X,clearDelayTimeouts:function(){clearTimeout(p),clearTimeout(g),cancelAnimationFrame(b)},setProps:function(t){if(Y.state.isDestroyed)return;at("onBeforeUpdate",[Y,t]),bt();var n=Y.props,r=M(e,Object.assign({},n,v(t),{ignoreAttributes:!0}));Y.props=r,ht(),n.interactiveDebounce!==r.interactiveDebounce&&(pt(),F=u(wt,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?c(n.triggerTarget).forEach((function(t){t.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");ut(),it(),J&&J(n,r);Y.popperInstance&&(Ct(),At().forEach((function(t){requestAnimationFrame(t._tippy.popperInstance.forceUpdate)})));at("onAfterUpdate",[Y,t])},setContent:function(t){Y.setProps({content:t})},show:function(){var t=Y.state.isVisible,e=Y.state.isDestroyed,n=!Y.state.isEnabled,r=T.isTouch&&!Y.props.touch,a=i(Y.props.duration,0,R.duration);if(t||e||n||r)return;if(et().hasAttribute("disabled"))return;if(at("onShow",[Y],!1),!1===Y.props.onShow(Y))return;Y.state.isVisible=!0,tt()&&($.style.visibility="visible");it(),dt(),Y.state.isMounted||($.style.transition="none");if(tt()){var u=rt(),p=u.box,c=u.content;w([p,c],0)}L=function(){var t;if(Y.state.isVisible&&!N){if(N=!0,$.offsetHeight,$.style.transition=Y.props.moveTransition,tt()&&Y.props.animation){var e=rt(),n=e.box,r=e.content;w([n,r],a),x([n,r],"visible")}st(),ut(),f(_,Y),null==(t=Y.popperInstance)||t.forceUpdate(),at("onMount",[Y]),Y.props.animation&&tt()&&function(t,e){mt(t,e)}(a,(function(){Y.state.isShown=!0,at("onShown",[Y])}))}},function(){var t,e=Y.props.appendTo,n=et();t=Y.props.interactive&&e===o||"parent"===e?n.parentNode:s(e,[n]);t.contains($)||t.appendChild($);Y.state.isMounted=!0,Ct()}()},hide:function(){var t=!Y.state.isVisible,e=Y.state.isDestroyed,n=!Y.state.isEnabled,r=i(Y.props.duration,1,R.duration);if(t||e||n)return;if(at("onHide",[Y],!1),!1===Y.props.onHide(Y))return;Y.state.isVisible=!1,Y.state.isShown=!1,N=!1,V=!1,tt()&&($.style.visibility="hidden");if(pt(),vt(),it(!0),tt()){var o=rt(),a=o.box,s=o.content;Y.props.animation&&(w([a,s],r),x([a,s],"hidden"))}st(),ut(),Y.props.animation?tt()&&function(t,e){mt(t,(function(){!Y.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&e()}))}(r,Y.unmount):Y.unmount()},hideWithInteractivity:function(t){nt().addEventListener("mousemove",F),f(U,F),F(t)},enable:function(){Y.state.isEnabled=!0},disable:function(){Y.hide(),Y.state.isEnabled=!1},unmount:function(){Y.state.isVisible&&Y.hide();if(!Y.state.isMounted)return;Tt(),At().forEach((function(t){t._tippy.unmount()})),$.parentNode&&$.parentNode.removeChild($);_=_.filter((function(t){return t!==Y})),Y.state.isMounted=!1,at("onHidden",[Y])},destroy:function(){if(Y.state.isDestroyed)return;Y.clearDelayTimeouts(),Y.unmount(),bt(),delete e._tippy,Y.state.isDestroyed=!0,at("onDestroy",[Y])}};if(!P.render)return Y;var q=P.render(Y),$=q.popper,J=q.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+Y.id,Y.popper=$,e._tippy=Y,$._tippy=Y;var G=X.map((function(t){return t.fn(Y)})),K=e.hasAttribute("aria-expanded");return ht(),ut(),it(),at("onCreate",[Y]),P.showOnCreate&&Lt(),$.addEventListener("mouseenter",(function(){Y.props.interactive&&Y.state.isVisible&&Y.clearDelayTimeouts()})),$.addEventListener("mouseleave",(function(){Y.props.interactive&&Y.props.trigger.indexOf("mouseenter")>=0&&nt().addEventListener("mousemove",F)})),Y;function Q(){var t=Y.props.touch;return Array.isArray(t)?t:[t,0]}function Z(){return"hold"===Q()[0]}function tt(){var t;return!(null==(t=Y.props.render)||!t.$$tippy)}function et(){return D||e}function nt(){var t=et().parentNode;return t?E(t):document}function rt(){return B($)}function ot(t){return Y.state.isMounted&&!Y.state.isVisible||T.isTouch||y&&"focus"===y.type?0:i(Y.props.delay,t?0:1,R.delay)}function it(t){void 0===t&&(t=!1),$.style.pointerEvents=Y.props.interactive&&!t?"":"none",$.style.zIndex=""+Y.props.zIndex}function at(t,e,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[t]&&n[t].apply(n,e)})),n)&&(r=Y.props)[t].apply(r,e)}function st(){var t=Y.props.aria;if(t.content){var n="aria-"+t.content,r=$.id;c(Y.props.triggerTarget||e).forEach((function(t){var e=t.getAttribute(n);if(Y.state.isVisible)t.setAttribute(n,e?e+" "+r:r);else{var o=e&&e.replace(r,"").trim();o?t.setAttribute(n,o):t.removeAttribute(n)}}))}}function ut(){!K&&Y.props.aria.expanded&&c(Y.props.triggerTarget||e).forEach((function(t){Y.props.interactive?t.setAttribute("aria-expanded",Y.state.isVisible&&t===et()?"true":"false"):t.removeAttribute("aria-expanded")}))}function pt(){nt().removeEventListener("mousemove",F),U=U.filter((function(t){return t!==F}))}function ct(t){if(!T.isTouch||!S&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!Y.props.interactive||!C($,n)){if(c(Y.props.triggerTarget||e).some((function(t){return C(t,n)}))){if(T.isTouch)return;if(Y.state.isVisible&&Y.props.trigger.indexOf("click")>=0)return}else at("onClickOutside",[Y,t]);!0===Y.props.hideOnClick&&(Y.clearDelayTimeouts(),Y.hide(),I=!0,setTimeout((function(){I=!1})),Y.state.isMounted||vt())}}}function ft(){S=!0}function lt(){S=!1}function dt(){var t=nt();t.addEventListener("mousedown",ct,!0),t.addEventListener("touchend",ct,r),t.addEventListener("touchstart",lt,r),t.addEventListener("touchmove",ft,r)}function vt(){var t=nt();t.removeEventListener("mousedown",ct,!0),t.removeEventListener("touchend",ct,r),t.removeEventListener("touchstart",lt,r),t.removeEventListener("touchmove",ft,r)}function mt(t,e){var n=rt().box;function r(t){t.target===n&&(O(n,"remove",r),e())}if(0===t)return e();O(n,"remove",A),O(n,"add",r),A=r}function gt(t,n,r){void 0===r&&(r=!1),c(Y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),z.push({node:e,eventType:t,handler:n,options:r})}))}function ht(){var t;Z()&&(gt("touchstart",yt,{passive:!0}),gt("touchend",xt,{passive:!0})),(t=Y.props.trigger,t.split(/\s+/).filter(Boolean)).forEach((function(t){if("manual"!==t)switch(gt(t,yt),t){case"mouseenter":gt("mouseleave",xt);break;case"focus":gt(n?"focusout":"blur",Et);break;case"focusin":gt("focusout",Et)}}))}function bt(){z.forEach((function(t){var e=t.node,n=t.eventType,r=t.handler,o=t.options;e.removeEventListener(n,r,o)})),z=[]}function yt(t){var e,n=!1;if(Y.state.isEnabled&&!Ot(t)&&!I){var r="focus"===(null==(e=y)?void 0:e.type);y=t,D=t.currentTarget,ut(),!Y.state.isVisible&&h(t)&&U.forEach((function(e){return e(t)})),"click"===t.type&&(Y.props.trigger.indexOf("mouseenter")<0||V)&&!1!==Y.props.hideOnClick&&Y.state.isVisible?n=!0:Lt(t),"click"===t.type&&(V=!n),n&&!r&&Dt(t)}}function wt(t){var e=t.target,n=et().contains(e)||$.contains(e);"mousemove"===t.type&&n||function(t,e){var n=e.clientX,r=e.clientY;return t.every((function(t){var e=t.popperRect,o=t.popperState,i=t.props.interactiveBorder,a=l(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,p="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,f="left"===a?s.right.x:0,d=e.top-r+u>i,v=r-e.bottom-p>i,m=e.left-n+c>i,g=n-e.right-f>i;return d||v||m||g}))}(At().concat($).map((function(t){var e,n=null==(e=t._tippy.popperInstance)?void 0:e.state;return n?{popperRect:t.getBoundingClientRect(),popperState:n,props:P}:null})).filter(Boolean),t)&&(pt(),Dt(t))}function xt(t){Ot(t)||Y.props.trigger.indexOf("click")>=0&&V||(Y.props.interactive?Y.hideWithInteractivity(t):Dt(t))}function Et(t){Y.props.trigger.indexOf("focusin")<0&&t.target!==et()||Y.props.interactive&&t.relatedTarget&&$.contains(t.relatedTarget)||Dt(t)}function Ot(t){return!!T.isTouch&&Z()!==t.type.indexOf("touch")>=0}function Ct(){Tt();var n=Y.props,r=n.popperOptions,o=n.placement,i=n.offset,a=n.getReferenceClientRect,s=n.moveTransition,u=tt()?B($).arrow:null,p=a?{getBoundingClientRect:a,contextElement:a.contextElement||et()}:e,c=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(t){var e=t.state;if(tt()){var n=rt().box;["placement","reference-hidden","escaped"].forEach((function(t){"placement"===t?n.setAttribute("data-placement",e.placement):e.attributes.popper["data-popper-"+t]?n.setAttribute("data-"+t,""):n.removeAttribute("data-"+t)})),e.attributes.popper={}}}}];tt()&&u&&c.push({name:"arrow",options:{element:u,padding:3}}),c.push.apply(c,(null==r?void 0:r.modifiers)||[]),Y.popperInstance=t.createPopper(p,$,Object.assign({},r,{placement:o,onFirstUpdate:L,modifiers:c}))}function Tt(){Y.popperInstance&&(Y.popperInstance.destroy(),Y.popperInstance=null)}function At(){return d($.querySelectorAll("[data-tippy-root]"))}function Lt(t){Y.clearDelayTimeouts(),t&&at("onTrigger",[Y,t]),dt();var e=ot(!0),n=Q(),r=n[0],o=n[1];T.isTouch&&"hold"===r&&o&&(e=o),e?p=setTimeout((function(){Y.show()}),e):Y.show()}function Dt(t){if(Y.clearDelayTimeouts(),at("onUntrigger",[Y,t]),Y.state.isVisible){if(!(Y.props.trigger.indexOf("mouseenter")>=0&&Y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(t.type)>=0&&V)){var e=ot(!1);e?g=setTimeout((function(){Y.state.isVisible&&Y.hide()}),e):b=requestAnimationFrame((function(){Y.hide()}))}}else vt()}}function F(t,e){void 0===e&&(e={});var n=R.plugins.concat(e.plugins||[]);document.addEventListener("touchstart",L,r),window.addEventListener("blur",k);var o=Object.assign({},e,{plugins:n}),i=y(t).reduce((function(t,e){var n=e&&z(e,o);return n&&t.push(n),t}),[]);return g(t)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(t){Object.keys(t).forEach((function(e){R[e]=t[e]}))},F.currentInput=T;var W=Object.assign({},t.applyStyles,{effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(t){var e;if(null==(e=t.props.render)||!e.$$tippy)return{};var n=B(t.popper),r=n.box,o=n.content,i=t.props.animateFill?function(){var t=m();return t.className="tippy-backdrop",x([t],"hidden"),t}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var t=r.style.transitionDuration,e=Number(t.replace("ms",""));o.style.transitionDelay=Math.round(e/10)+"ms",i.style.transitionDuration=t,x([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&x([i],"hidden")}}}};var q={clientX:0,clientY:0},$=[];function J(t){var e=t.clientX,n=t.clientY;q={clientX:e,clientY:n}}var G={name:"followCursor",defaultValue:!1,fn:function(t){var e=t.reference,n=E(t.props.triggerTarget||e),r=!1,o=!1,i=!0,a=t.props;function s(){return"initial"===t.props.followCursor&&t.state.isVisible}function u(){n.addEventListener("mousemove",f)}function p(){n.removeEventListener("mousemove",f)}function c(){r=!0,t.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||e.contains(n.target),o=t.props.followCursor,i=n.clientX,a=n.clientY,s=e.getBoundingClientRect(),u=i-s.left,p=a-s.top;!r&&t.props.interactive||t.setProps({getReferenceClientRect:function(){var t=e.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=t.left+u,r=t.top+p);var s="horizontal"===o?t.top:r,c="vertical"===o?t.right:n,f="horizontal"===o?t.bottom:r,l="vertical"===o?t.left:n;return{width:c-l,height:f-s,top:s,right:c,bottom:f,left:l}}})}function l(){t.props.followCursor&&($.push({instance:t,doc:n}),function(t){t.addEventListener("mousemove",J)}(n))}function d(){0===($=$.filter((function(e){return e.instance!==t}))).filter((function(t){return t.doc===n})).length&&function(t){t.removeEventListener("mousemove",J)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=t.props},onAfterUpdate:function(e,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!t.state.isMounted||o||s()||u()):(p(),c()))},onMount:function(){t.props.followCursor&&!o&&(i&&(f(q),i=!1),s()||u())},onTrigger:function(t,e){h(e)&&(q={clientX:e.clientX,clientY:e.clientY}),o="focus"===e.type},onHidden:function(){t.props.followCursor&&(c(),p(),i=!0)}}}};var K={name:"inlinePositioning",defaultValue:!1,fn:function(t){var e,n=t.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;t.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),e!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),t.setProps({getReferenceClientRect:function(){return function(t){return function(t,e,n,r){if(n.length<2||null===t)return e;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||e;switch(t){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===t,s=o.top,u=i.bottom,p=a?o.left:i.left,c=a?o.right:i.right;return{top:s,bottom:u,left:p,right:c,width:c-p,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(t){return t.left}))),l=Math.max.apply(Math,n.map((function(t){return t.right}))),d=n.filter((function(e){return"left"===t?e.left===f:e.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return e}}(l(t),n.getBoundingClientRect(),d(n.getClientRects()),r)}(a.placement)}})),e=a.placement)}};function s(){var e;o||(e=function(t,e){var n;return{popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(((null==(n=t.popperOptions)?void 0:n.modifiers)||[]).filter((function(t){return t.name!==e.name})),[e])})}}(t.props,a),o=!0,t.setProps(e),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(e,n){if(h(n)){var o=d(t.reference.getClientRects()),i=o.find((function(t){return t.left-2<=n.clientX&&t.right+2>=n.clientX&&t.top-2<=n.clientY&&t.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var Q={name:"sticky",defaultValue:!1,fn:function(t){var e=t.reference,n=t.popper;function r(e){return!0===t.props.sticky||t.props.sticky===e}var o=null,i=null;function a(){var s=r("reference")?(t.popperInstance?t.popperInstance.state.elements.reference:e).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Z(o,s)||u&&Z(i,u))&&t.popperInstance&&t.popperInstance.update(),o=s,i=u,t.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){t.props.sticky&&a()}}}};function Z(t,e){return!t||!e||(t.top!==e.top||t.right!==e.right||t.bottom!==e.bottom||t.left!==e.left)}return e&&function(t){var e=document.createElement("style");e.textContent=t,e.setAttribute("data-tippy-stylesheet","");var n=document.head,r=document.querySelector("head>style,head>link");r?n.insertBefore(e,r):n.appendChild(e)}('.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}'),F.setDefaultProps({plugins:[Y,G,K,Q],render:N}),F.createSingleton=function(t,e){var n;void 0===e&&(e={});var r,o=t,i=[],a=[],s=e.overrides,u=[],f=!1;function l(){a=o.map((function(t){return c(t.props.triggerTarget||t.reference)})).reduce((function(t,e){return t.concat(e)}),[])}function d(){i=o.map((function(t){return t.reference}))}function v(t){o.forEach((function(e){t?e.enable():e.disable()}))}function g(t){return o.map((function(e){var n=e.setProps;return e.setProps=function(o){n(o),e.reference===r&&t.setProps(o)},function(){e.setProps=n}}))}function h(t,e){var n=a.indexOf(e);if(e!==r){r=e;var u=(s||[]).concat("content").reduce((function(t,e){return t[e]=o[n].props[e],t}),{});t.setProps(Object.assign({},u,{getReferenceClientRect:"function"==typeof u.getReferenceClientRect?u.getReferenceClientRect:function(){var t;return null==(t=i[n])?void 0:t.getBoundingClientRect()}}))}}v(!1),d(),l();var b={fn:function(){return{onDestroy:function(){v(!0)},onHidden:function(){r=null},onClickOutside:function(t){t.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(t){t.props.showOnCreate&&!f&&(f=!0,h(t,i[0]))},onTrigger:function(t,e){h(t,e.currentTarget)}}}},y=F(m(),Object.assign({},p(e,["overrides"]),{plugins:[b].concat(e.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((null==(n=e.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(t){if(w(),!r&&null==t)return h(y,i[0]);if(!r||null!=t){if("number"==typeof t)return i[t]&&h(y,i[t]);if(o.indexOf(t)>=0){var e=t.reference;return h(y,e)}return i.indexOf(t)>=0?h(y,t):void 0}},y.showNext=function(){var t=i[0];if(!r)return y.show(0);var e=i.indexOf(r);y.show(i[e+1]||t)},y.showPrevious=function(){var t=i[i.length-1];if(!r)return y.show(t);var e=i.indexOf(r),n=i[e-1]||t;y.show(n)};var x=y.setProps;return y.setProps=function(t){s=t.overrides||s,x(t)},y.setInstances=function(t){v(!0),u.forEach((function(t){return t()})),o=t,v(!1),d(),l(),u=g(y),y.setProps({triggerTarget:a})},u=g(y),y},F.delegate=function(t,e){var n=[],o=[],i=!1,a=e.target,s=p(e,["target"]),u=Object.assign({},s,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},s,{showOnCreate:!0}),l=F(t,u);function d(t){if(t.target&&!i){var n=t.target.closest(a);if(n){var r=n.getAttribute("data-tippy-trigger")||e.trigger||R.trigger;if(!n._tippy&&!("touchstart"===t.type&&"boolean"==typeof f.touch||"touchstart"!==t.type&&r.indexOf(X[t.type])<0)){var s=F(n,f);s&&(o=o.concat(s))}}}}function v(t,e,r,o){void 0===o&&(o=!1),t.addEventListener(e,r,o),n.push({node:t,eventType:e,handler:r,options:o})}return c(l).forEach((function(t){var e=t.destroy,a=t.enable,s=t.disable;t.destroy=function(t){void 0===t&&(t=!0),t&&o.forEach((function(t){t.destroy()})),o=[],n.forEach((function(t){var e=t.node,n=t.eventType,r=t.handler,o=t.options;e.removeEventListener(n,r,o)})),n=[],e()},t.enable=function(){a(),o.forEach((function(t){return t.enable()})),i=!1},t.disable=function(){s(),o.forEach((function(t){return t.disable()})),i=!0},function(t){var e=t.reference;v(e,"touchstart",d,r),v(e,"mouseover",d),v(e,"focusin",d),v(e,"click",d)}(t)})),l},F.hideAll=function(t){var e=void 0===t?{}:t,n=e.exclude,r=e.duration;_.forEach((function(t){var e=!1;if(n&&(e=b(n)?t.reference===n:t.popper===n.popper),!e){var o=t.props.duration;t.setProps({duration:r}),t.hide(),t.state.isDestroyed||t.setProps({duration:o})}}))},F.roundArrow='',F})); -function keywordsCheck(){$('.prompt').on('input',function(){if($(this).val()=='自杀'||$(this).val()=='自 杀'||$(this).val()=='idioctonia'||$(this).val()=='killme'){$('body').toast({title:'需要协助吗?',class:'warning',message:'您正在搜索的关键词,通常意义上为可能造成伤害甚至导致死亡的行为。如果您目前遭遇难关,我们非常乐意伸出援手。',showIcon:'exclamation',displayTime:0,});}});}function waterMark(){if(setting.WatermarkType=='1'||setting.WatermarkType==''){if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}else{if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}$("#toggle-reading-mode").on('click',function(){if(setting.WatermarkType=='1'||setting.WatermarkType==''){if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmarkread').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmarkread').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}else{if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmarkread').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/js/bearmark.min.js",function(){$('.bearmarkread').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}});}function lazyLoad(){FunLazy2({effect:"fadeIn"});}function answerShow(){$('#answerhide').on('click',function(){$('.answer').fadeIn();$('#answershow').show();$('#answerhide').hide();});$('#answershow').on('click',function(){$('.answer').fadeOut();$('#answershow').hide();$('#answerhide').show();});}function fontChange(){if(!localStorage.getItem('article_font')){switch(Defaultfont){case'1':$('.article_change_m').addClass('article_default');localStorage.setItem('article_font','m');break;case'2':$('.article_change_k').addClass('article_default');localStorage.setItem('article_font','k');break;case'3':$('.article_change_xlwk').addClass('article_default');localStorage.setItem('article_font','xlwk');break;default:$('.article_change_m').addClass('article_default');localStorage.setItem('article_font','m');}}$('.article_change_k').on('click',function(){$('.post-content').removeClass('article_font_xlwk');$('.article_change_m').removeClass('article_default');$('.article_change_xlwk').removeClass('article_default');$('.post-content').addClass('article_font');$('.article_change_k').addClass('article_default');localStorage.setItem('article_font','k');});$('.article_change_m').on('click',function(){$('.post-content').removeClass('article_font');$('.post-content').removeClass('article_font_xlwk');$('.article_change_k').removeClass('article_default');$('.article_change_xlwk').removeClass('article_default');$('.article_change_m').addClass('article_default');localStorage.setItem('article_font','m');});$('.article_change_xlwk').on('click',function(){$('.post-content').removeClass('article_font');$('.article_change_k').removeClass('article_default');$('.article_change_m').removeClass('article_default');$('.post-content').addClass('article_font_xlwk');$('.article_change_xlwk').addClass('article_default');localStorage.setItem('article_font','xlwk');});if(localStorage.getItem('article_font')){switch(localStorage.getItem('article_font')){case'k':$('.post-content').addClass('article_font');$('.article_change_xlwk').removeClass('article_default');$('.article_change_k').addClass('article_default');$('.article_change_m').removeClass('article_default');break;case'xlwk':$('.post-content').addClass('article_font_xlwk');$('.article_change_k').removeClass('article_default');$('.article_change_m').removeClass('article_default');$('.article_change_xlwk').addClass('article_default');break;case'm':$('.post-content').removeClass('article_font');$('.article_change_k').removeClass('article_default');$('.article_change_ylwk').removeClass('article_default');$('.article_change_m').addClass('article_default');break;}}}(function($){document.addEventListener("scroll",function(e){var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;var clientHeight=document.documentElement.clientHeight;var scrollHeight=document.documentElement.scrollHeight;if(setting.Top=='true'){if(scrollTop<300){$("#bs-scroll-to-top").fadeOut('1000');}else{$("#bs-scroll-to-top").fadeIn('1000');}}if(setting.readprocess=='true'){progressBar=document.querySelector('.read_progress');progressBar.style.width=+(scrollTop/(scrollHeight-clientHeight)).toFixed(2)*100+'%'}});darkMode();keywordsCheck();fontChange();answerShow();tippy('[data-tippy-content]');$(document).on("click","#read",function(){$('html,body').animate({scrollTop:0},1000);});$(document).on("click",".editsays",function(){$('html,body').animate({scrollTop:0},1000);});$(function(){$(document).on("click","#bs-scroll-to-top",function(){$('html,body').animate({scrollTop:0},1000);return false});});if(setting.pjax=='2'||setting.pjax==null){clickToHref();function clickToHref(){var eles=document.querySelectorAll("div[hrefs]");eles.forEach(function(item){item.addEventListener("click",function(){var href=item.getAttribute("hrefs");var target=item.getAttribute("target");if(!target){location.href=href;}else{window.open(href,target);}});})}}let copy=new ClipboardJS('.bscopy');copy.on('success',function(e){$('body').toast({title:'复制成功',class:'green',message:'若要转载请务必保留原文链接!',showIcon:'grin beam outline',showProgress:'top',});});if($('#post-content').length){pangu.spacingElementByClassName('post-content');}$(document).ready(function(){var backToTopButton=$('#back-to-top');backToTopButton.on('click',function(){$('html, body').animate({scrollTop:0},'smooth');});$(window).on('scroll',function(){if($(window).scrollTop()>100){backToTopButton.css('display','flex');}else{backToTopButton.css('display','none');}});var settingsButton=$('#foot-settings-button');var settingsPanel=$('#foot-settings-panel');var closePanelButton=$('#foot-close-panel');settingsButton.on('click',function(){settingsPanel.fadeIn();});closePanelButton.on('click',function(){settingsPanel.fadeOut();});$(window).on('click',function(event){if(!$(event.target).closest('#foot-settings-button').length&&!settingsPanel.has(event.target).length){settingsPanel.css('display','none');}});});document.addEventListener('DOMContentLoaded',function(){initSearch();});if(setting.pjax=='1'){$(document).on('pjax:complete',function(){initSearch();});}function initSearch(){try{const phoneIcon=document.querySelector('#searchformbyphone .search.link.icon');if(phoneIcon&&document.contains(phoneIcon)){phoneIcon.addEventListener('click',submitPhoneSearch);}const pcIcon=document.querySelector('#searchform1 .search.link.icon');if(pcIcon&&document.contains(pcIcon)){pcIcon.addEventListener('click',submitPCSearch);}const sidebarIcon=document.querySelector('.search-box .search.link.icon');if(sidebarIcon&&document.contains(sidebarIcon)){sidebarIcon.addEventListener('click',submitSidebarSearch);}[document.getElementById('phonesearch'),document.getElementById('pcsearch'),document.getElementById('sidebarsearch')].forEach(input=>{if(input&&document.contains(input)){input.removeEventListener('keypress',handleEnterPress);input.addEventListener('keypress',handleEnterPress);}});}catch(e){console.error('Search error:',e);}}function handleEnterPress(e){if(e.key==='Enter'){e.preventDefault();if(this.id==='phonesearch')submitPhoneSearch();else if(this.id==='pcsearch')submitPCSearch();else if(this.id==='sidebarsearch')submitSidebarSearch();}}function submitPhoneSearch(){const input=document.getElementById('phonesearch');if(input&&input.value.trim()){const form=document.forms['phonesearch'];if(form)form.submit();}}function submitPCSearch(){const input=document.getElementById('pcsearch');if(input&&input.value.trim()){const form=document.forms['pcsearch'];if(form)form.submit();}}function submitSidebarSearch(){const input=document.getElementById('sidebarsearch');if(input&&input.value.trim()){const form=document.forms['sidesearch'];if(form)form.submit();}}if(setting.infinite_scroll=='true'){if($('#bsnext').length){$('.content_container').infiniteScroll({path:'.next',append:article_element,hideNav:'.pagination',status:'.page-load-status',history:false,button:'#bsnext',scrollThreshold:false,});}}if(setting.slider=='true'&&$('#bearslider').length){$.getScript(setting.import+"assets/vendors/slider/bearslider.min.js?v=2.9.6",function(){var slider=new BearSlider.Slider({selector:'#bearslider',effect:'slide',height:'400',initialHeight:'400',maxHeight:'400',});slider.addCaptions();slider.start();$("#bearslider").fadeIn();});}if(setting.Lazyload=='true'){lazyLoad();if(setting.infinite_scroll=='true'){$('.content_container').on('append.infiniteScroll',function(event,path,fetchPromise){lazyLoad();})}}if(setting.infinite_scroll=='true'&&(setting.pjax=='2'||setting.pjax==null)){$('.content_container').on('append.infiniteScroll',function(event,path,fetchPromise){clickToHref();})}if(setting.imagebox=='true'){Fancybox.bind('[data-fancybox]');Fancybox.bind('[data-fancybox="single"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="gallery"]',{groupAttr:true,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="image"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{if(setting.Watermark=='true'){waterMark();}}}})}class Countdown{constructor(el){this.el=el;this.targetDate=new Date(el.getAttribute("date-time"));this.createCountDownParts();this.countdownFunction();this.countdownLoopId=setInterval(this.countdownFunction.bind(this),1000);}createCountDownParts(){["days","hours","minutes","seconds"].forEach(part=>{const partEl=document.createElement("div");partEl.classList.add("part",part);const textEl=document.createElement("div");textEl.classList.add("text");if(part=='days'){textEl.innerText="天";}if(part=='hours'){textEl.innerText="小时";}if(part=='minutes'){textEl.innerText="分钟";}if(part=='seconds'){textEl.innerText="秒";}const numberEl=document.createElement("div");numberEl.classList.add("number");numberEl.innerText=0;partEl.append(numberEl,textEl);this.el.append(partEl);this[part]=numberEl;});}countdownFunction(){const currentDate=new Date();if(currentDate>this.targetDate)return clearInterval(this.intervalId);const remaining=this.getRemaining(this.targetDate,currentDate);Object.entries(remaining).forEach(([part,value])=>{this[part].style.setProperty("--value",value);this[part].innerText=value;});}getRemaining(target,now){let seconds=Math.floor((target-now)/1000);let minutes=Math.floor(seconds/60);let hours=Math.floor(minutes/60);let days=Math.floor(hours/24);hours=hours-days*24;minutes=minutes-days*24*60-hours*60;seconds=seconds-days*24*60*60-hours*60*60-minutes*60;return{days,hours,minutes,seconds};}}const countdownEls=document.querySelectorAll(".progressdate-number")||[];countdownEls.forEach(countdownEl=>new Countdown(countdownEl));if(setting.Watermark=='true'&&setting.Lazyload!=='true'){waterMark();}if(setting.owo=='true'){$.getScript(setting.import+"assets/vendors/bs-emoji/bs-emoji.js?v=1.5",function(){$('#face').BearsimpleEmoji($('.emotion'));$('#facecross').BearsimpleEmoji($('.emotion'));$('#facesays').BearsimpleEmoji($('.emotion'));$('#facecircle').BearsimpleEmoji($('.emotion'));$('#facecirclecomment').BearsimpleEmoji($('.emotion_circle'));});}if(setting.scroll=='true'){$.getScript(setting.import+"assets/vendors/bs-toc/bs-toc.min.js",function(){window.tocManager.displayDisableTocTips=false;window.tocManager.generateToc();});if(setting.readmode=='true'){$.getScript(setting.import+"assets/vendors/bs-toc/bs-toc2.min.js?v=1",function(){window.tocManagerRead.displayDisableTocTips2=false;window.tocManagerRead.generateToc2();});}}if(setting.sticky=='true'){$('#sidebar').stickybits();}$('.slider.checkbox').checkbox({onChecked:function(){$('#textarea').addClass('bshideContent');},onUnchecked:function(){$('#textarea').removeClass('bshideContent');}});$('.toggle.checkbox').checkbox();$('.ui.star.rating').rating();$('.ui.heart.rating').rating();$('.ui.accordion').accordion();$('.message .close').on('click',function(){$(this).closest('.message').transition('fade');});$('.ui.embed').embed();$('.ui.dropdown').dropdown({on:'hover',});$("body").on("click",".fluid.card .image",function(){$('.ui.star.rating').rating();$('.fluid.card .image').dimmer({on:'hover'});});if($(".ui.secondary.menu").length>0||$(".ui.secondary.pointing.menu").length>0){$('.menu .item').tab();}$('.special.card .image').dimmer({on:'hover'});if(setting.pjax=="1"){$('.ui.category.search').search({preserveHTML:false,apiSettings:{url:'/index.php/jsonapi/getarticle?keyword={query}',},fields:{results:'items',title:'article',url:'url',description:'description'},error:{serverError:'服务器错误,请重试',},minCharacters:1,maxResults:99999,fullTextSearch:true,showNoResults:false,onSelect(result,response){return false;}});}else if(setting.pjax=="2"){$('.ui.category.search').search({preserveHTML:false,apiSettings:{url:'/index.php/jsonapi/getarticle?keyword={query}',},fields:{results:'items',title:'article',url:'url',description:'description'},error:{serverError:'服务器错误,请重试',},maxResults:99999,fullTextSearch:true,maxResults:50,showNoResults:false,});}$('#commentsubmit').on('click',function(){if(!$('#mail').val()&&setting.commentsRequireMail=='1'&&setting.islogin==''){$('body').toast({title:'评论失败',class:'warning',message:'检测到邮箱为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#url').val()&&setting.commentsRequireURL=='1'&&setting.islogin==''){$('body').toast({title:'评论失败',class:'warning',message:'检测到网址为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#textarea').val()){$('body').toast({title:'评论失败',class:'warning',message:'检测到评论内容为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}$(this).addClass('loading');setTimeout(function(){$.ajax({type:"POST",dataType:"html",url:$("#commentform").attr('action'),data:$("#commentform").serialize(),async:true,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});if(setting.verify_type=='22'){$('#bsverify').show();document.getElementById("commentsubmit").setAttribute("disabled",true);}if(setting.verify_type=='2'&&setting.vid!==''){$('#VAPTCHAContainers').load(location.href+" #VAPTCHAContainers",function(){$.getScript('//v-cn.vaptcha.com/v3.js',function(){vaptcha({vid:setting.vid,mode:'click',scene:1,container:'#VAPTCHAContainers',area:'auto',}).then(function(VAPTCHAObj){obj=VAPTCHAObj;VAPTCHAObj.render();VAPTCHAObj.renderTokenInput('#commentform');VAPTCHAObj.listen('pass',function(){document.getElementById("commentsubmit").removeAttribute("disabled");})})});});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-1'&&setting.dx_appid!==''&&setting.dx_apiserver!==''){$('#dx_captcha').load(location.href+" #dx_captcha",function(){$.getScript('https://cdn.dingxiang-inc.com/ctu-group/captcha-ui/index.js',function(){var myCaptcha=_dx.Captcha(document.getElementById('dx_captcha'),{appId:setting.dx_appid,apiServer:'https://'+setting.dx_apiserver,success:function(token){let tokeninput=$("");tokeninput.attr("value",token);$("#textarea").append(tokeninput);document.getElementById("commentsubmit").removeAttribute("disabled");}})})});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-2'&&setting.turnstile_sitekey!==''){$('#turnstile_captcha').load(location.href+" #turnstile_captcha",function(){$.getScript('https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback',function(){window.onloadTurnstileCallback=function(){$('#turnstile_captcha').html('');eval(function(p,a,c,k,e,r){e=String;if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'[1-4]'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p});turnstile.render('#turnstile_captcha',{sitekey:setting.turnstile_sitekey,theme:setting.turnstile_theme,action:'comment',callback:function(token){document.getElementById("commentsubmit").removeAttribute("disabled");},})};});});document.getElementById("commentsubmit").setAttribute("disabled",true);};$('#commentsubmit').removeClass('loading');},success:function(data){if($(data).find("div[id=comments]").length>0){$('body').toast({title:'评论成功',class:'success',message:'您已评论成功,将自动刷新~',showIcon:'grin beam outline',showProgress:'top',});var urlWithoutHash=window.location.href.split('#')[0];window.location.href=urlWithoutHash+'#comments';window.location.reload();}else{var div=$('
');div.html(data);var content=div.find('.container');$('body').toast({title:'啊哦~评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});if(setting.verify_type=='22'){$('#bsverify').show();document.getElementById("commentsubmit").setAttribute("disabled",true);}if(setting.verify_type=='2'&&setting.vid!==''){$('#VAPTCHAContainers').load(location.href+" #VAPTCHAContainers",function(){$.getScript('//v-cn.vaptcha.com/v3.js',function(){vaptcha({vid:setting.vid,mode:'click',scene:1,container:'#VAPTCHAContainers',area:'auto',}).then(function(VAPTCHAObj){obj=VAPTCHAObj;VAPTCHAObj.render();VAPTCHAObj.renderTokenInput('#commentform');VAPTCHAObj.listen('pass',function(){document.getElementById("commentsubmit").removeAttribute("disabled");})})});});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-1'&&setting.dx_appid!==''&&setting.dx_apiserver!==''){$('#dx_captcha').load(location.href+" #dx_captcha",function(){$.getScript('https://cdn.dingxiang-inc.com/ctu-group/captcha-ui/index.js',function(){var myCaptcha=_dx.Captcha(document.getElementById('dx_captcha'),{appId:setting.dx_appid,apiServer:'https://'+setting.dx_apiserver,success:function(token){let tokeninput=$("");tokeninput.attr("value",token);$("#textarea").append(tokeninput);document.getElementById("commentsubmit").removeAttribute("disabled");}});myCaptcha.reload();})});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-2'&&setting.turnstile_sitekey!==''){$('#turnstile_captcha').load(location.href+" #turnstile_captcha",function(){$.getScript('https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback',function(){window.onloadTurnstileCallback=function(){turnstile.render('#turnstile_captcha',{sitekey:setting.turnstile_sitekey,callback:function(token){document.getElementById("commentsubmit").removeAttribute("disabled");},});};});});document.getElementById("commentsubmit").setAttribute("disabled",true);};$('#commentsubmit').removeClass('loading');}}});},1000)});$('#protectajax').on('click',function(){$.ajax({type:"POST",url:$("#form").attr('action'),data:$("#form").serialize(),async:false,error:function(request){$('body').toast({title:'验证失败',class:'error',message:setting.tips.articlePwdAfterEnterFail_Tip,showIcon:'flushed outline',showProgress:'top',});},success:function(data){$('body').toast({title:'验证成功',class:'success',message:setting.tips.articlePwdAfterEnterSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.location.reload();},3000);}});});if(setting.Login_hidden=='true'){let login_qq='';let login_wechat='';let login_weibo='';let login_github='';let regiter_allow='';if(setting.login_other.indexOf("qq")!==-1){login_qq+='';}if(setting.login_other.indexOf("weibo")!==-1){login_weibo+='';}if(setting.login_other.indexOf("wechat")!==-1){login_wechat+='';}if(setting.login_other.indexOf("github")!==-1){login_github+='';}$("#bs-login").on('click',function(){var regOpen='';if(setting.registerAllow=='1'&&setting.registerOpen=='1'){regOpen=true;}else{regOpen=false;}(async()=>{const login=await Swal.fire({title:'登录',html:'
'+'

'+'

'+login_qq+login_weibo+login_wechat+login_github,focusConfirm:false,confirmButtonText:'立即登录',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',showDenyButton:regOpen,reverseButtons:true,denyButtonText:'没有账号?前去注册',preConfirm:()=>{if(!$('#swal-input1').val()){return Swal.showValidationMessage(`您的账号为空,请重新填写~`)}if(!$('#swal-input2').val()){return Swal.showValidationMessage(`您的密码为空,请重新填写~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",async:false,url:window.location.href,data:{action:"login"},error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-input1').val(),password:$('#swal-input2').val(),referer:window.location.href},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'登录失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'登录失败',class:'error',message:'您输入的账号密码有误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.parent.location.reload();},3000);break;default:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.parent.location.reload();},3000);break;}})}});}});}if(setting.registerAllow=='1'&&setting.registerOpen=='1'){if(result.isDenied){(async()=>{const register=await Swal.fire({title:'注册',html:'
'+'

'+'
'+'
'+'
'+'
',focusConfirm:false,confirmButtonText:'立即注册',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',preConfirm:()=>{if(!$('#swal-inputreg1').val()||/[^a-zA-Z0-9]/.test($('#swal-inputreg1').val())==true){return Swal.showValidationMessage(`您填写的账号不符合规则,仅允许大小写英文字母或数字,请重新填写~`)}if($('#swal-inputreg2').val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1){return Swal.showValidationMessage(`您的邮箱地址填写有误,请重新填写~`)}if($('#swal-inputreg3').val()!==$('#swal-inputreg4').val()){return Swal.showValidationMessage(`您两次输入的密码不一致,请重新输入~`)}if($('#swal-inputreg3').val().length<8){return Swal.showValidationMessage(`您的密码太短,密码请设置8位及以上,请重新输入~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",url:window.location.href,data:{action:"register"},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-inputreg1').val(),password:$('#swal-inputreg3').val(),confirm:$('#swal-inputreg4').val(),mail:$('#swal-inputreg2').val(),regtype:'nobackend'},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'注册失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'注册失败',class:'error',message:'您输入的账号密码不合法或注册来源错误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.location.reload();},3000);break;default:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.location.reload();},3000);break;}})}});}});}});})()}}});})();});$(document).keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=='13'&&$('#swal-input2').val()){$('.swal2-confirm').click();}if(keycode=='13'&&$('#swal-inputreg4').val()){$('.swal2-confirm').click();}});}if(setting.Sharewechat=='true'){$("#wechatshare").click(function(){const canvas=document.createElement('canvas');QRCode.toCanvas(canvas,window.location.href,{width:300,height:300},function(error){if(error){console.error(error);return;}const imageUrl=canvas.toDataURL('image/png');Swal.fire({title:'微信分享',text:'您可以将该二维码分享给朋友或者朋友圈',imageUrl:imageUrl,imageWidth:300,imageHeight:300,imageAlt:'微信分享二维码',confirmButtonText:'关闭',customClass:{confirmButton:'custom-confirm-button'}});});});}var wechatModal=document.getElementById('wechat-popup');var qqModal=document.getElementById('qq-popup');var contactWechat=document.getElementById('contactwechat');var contactQQ=document.getElementById('contactqq');var closeButtons=document.querySelectorAll('.popup-close');if(contactWechat){contactWechat.addEventListener('click',(e)=>{e.preventDefault();wechatModal.style.display='flex';setTimeout(()=>wechatModal.classList.add('active'),10);});}if(contactQQ){contactQQ.addEventListener('click',(e)=>{e.preventDefault();qqModal.style.display='flex';setTimeout(()=>qqModal.classList.add('active'),10);});}closeButtons.forEach((button)=>{button.addEventListener('click',()=>{wechatModal.classList.remove('active');qqModal.classList.remove('active');setTimeout(()=>{wechatModal.style.display='none';qqModal.style.display='none';},300);});});window.addEventListener('click',(e)=>{if(e.target===wechatModal){wechatModal.classList.remove('active');setTimeout(()=>(wechatModal.style.display='none'),300);}if(e.target===qqModal){qqModal.classList.remove('active');setTimeout(()=>(qqModal.style.display='none'),300);}});$(".slickcomment").off('click').on('click',function(){let slickid=this.id;let commentNum=$(this).attr('data-count');$(".ui.segment.comment-children."+slickid).toggle('fast',function(){if($(this).css('display')=='none'){$('#'+slickid).text("展开子评论("+commentNum+"条)");}else{lazyLoad();$('#'+slickid).text("收起子评论("+commentNum+"条)");} });});$(document).ready(function(){const targetId=window.location.hash.substring(1);if(targetId&&document.getElementById(targetId)){const $target=$("#"+targetId);if($target.is(":hidden")){$target.parents(".ui.segment.comment-children").each(function(){if($(this).css('display')==='none'){const $toggleButton=$(this).prev().find(".slickcomment");$toggleButton.click();}});setTimeout(()=>{if('scrollBehavior'in document.documentElement.style){$target[0].scrollIntoView({behavior:'smooth'});}else{$('html, body').animate({scrollTop:$target.offset().top-20},600);}},500);}}});if(setting.Share=='true'){var title=$(document.head).find("[name=title], [name=Title]").attr("content")||document.title;var url=window.location.href;var domain=window.location.origin;var imgurl=$("img:first").prop("data-src")||$("img:first").prop("src");var description=$(document.head).find("[name=description], [name=Description]").attr("content")||"";var source=$(document.head).find("[name=site], [name=Site]").attr("content")||document.title;$('#qqshare').on('click',function(){window.open('https://connect.qq.com/widget/shareqq/index.html?url='+url+'&title='+title+'&source='+source+'&desc='+description+'&pics='+imgurl);});$('#qzoneshare').on('click',function(){window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+url+'&title='+title+'&site='+source+'&desc='+description+'&summary='+description+'&pics='+imgurl);});$('#weiboshare').on('click',function(){window.open('https://service.weibo.com/share/share.php?url='+url+'&title='+title+'&pic='+imgurl+'&appkey=');});$('#facebookshare').on('click',function(){window.open('https://www.facebook.com/sharer/sharer.php?u='+url+'&title='+title+'&source='+source+'&desc='+description+'&link='+url+'&captain=&picture='+imgurl);});$('#twittershare').on('click',function(){window.open('https://twitter.com/intent/tweet?text='+title+'&url='+url+'&via='+domain);});$('#googleshare').on('click',function(){window.open('https://plus.google.com/share?url='+url);});$('#linkedinshare').on('click',function(){window.open('http://www.linkedin.com/shareArticle?mini=true&ro=true&title='+title+'&url='+title+'&summary='+description+'&source='+source+'&armin=armin');});}if(setting.Translate=='11'){translate.language.setLocal('chinese_simplified');translate.setUseVersion2();translate.listener.start();translate.execute();}if(setting.Translate=='1'){if(setting.TranslateLanguage=='1'){var TranslateLanguage=2;}else{var TranslateLanguage=1;};$.getScript(setting.import2+"modules/tw_cn.js?v=1",function(){var defaultEncoding=TranslateLanguage;var translateDelay=0;var cookieDomain=setting.siteUrl;var msgToTraditionalChinese="繁體";var msgToSimplifiedChinese="简体";var translateButtonId="translateLink";translateInitilization();});}localStorage.setItem("fontsize","default");$('#fontsizes').click(function(){switch(localStorage.getItem("fontsize")){case'default':localStorage.setItem("fontsize","18");$("#post-content").animate({"font-size":"18px"});break;case'18':localStorage.setItem("fontsize","25");$("#post-content").animate({"font-size":"25px"});break;case'25':localStorage.setItem("fontsize","32");$("#post-content").animate({"font-size":"32px"});break;default:localStorage.setItem("fontsize","default");$("#post-content").animate({"font-size":"15px"});}});$('.ui.form').on('click','#randname',function(){const b=["大名鼎鼎","躲闪","骄傲","挺胸","不知名","知名","刚下飞机","看透一切","小有名气","潜心学习","生龙活虎","生气勃勃","说话诙谐","说话风趣","妙趣横生","妙语连珠","挤眉弄眼","天真活泼","天真烂漫","天真无邪","稚气未脱","聪明伶俐","机智灵巧","心灵手巧","能说会道","无忧无虑","无拘无束","开朗大方","幽默风趣","逗人发笑","憨直可爱","性格爽直","性格豪爽","直截了当","直言相告","直言不讳","有口无心","快嘴快舌","直抒已见","令人捧腹","饶有风趣","趣味盎然","心直口快","快人快语"],c=["大黄","匿名人士","男士","女士","人士","男孩","女孩","贫僧","道士","学生","打工人","少侠","白领","蓝领","小学生","初中生","高中生","大学生","研究生","博士生","教授"];var randname=b[Math.floor(Math.random()*b.length)]+"的"+c[Math.floor(Math.random()*c.length)];document.getElementById('author').value=randname;});if(setting.Like=='true'){$('#agree-btn').on('click',function(){$('#agree-btn').css({'opacity':'0.6','cursor':'not-allowed','pointer-events':'none'}).data('disabled',true);if(localStorage.getItem("cid"+$('#agree-btn').attr('data-cid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$.ajax({type:'post',url:setting.getPostLikeFile,data:'agree='+$('#agree-btn').attr('data-cid'),async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$('.agreenum').html(json.agree);localStorage.setItem("cid"+$('#agree-btn').attr('data-cid'),'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.articleAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);},});}});}if(setting.CommentLike=='true'){$(document).off('click').on('click','.like.thumbs.up.red.link.icon',function(){if(localStorage.getItem("coid"+$(this).attr('data-coid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});}else{$.ajax({type:'post',url:setting.getCommentLikeFile,data:{agree:$(this).attr('data-coid'),},async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});}else{$('.agreenumcomment'+json.coid).html(json.agree);localStorage.setItem("coid"+json.coid,'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.commentAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});},});}});}return this}(jQuery));if(setting.pjax=='1'){(function($){var pjax_id='#pjax';$(document).pjax('a[target!=_blank][rel!=group][pjax!=no]',pjax_id,{fragment:pjax_id,timeout:50000});$(document).on('submit','form[role=search]',function(event){$.pjax.submit(event,'#pjax',{fragment:'#pjax',timeout:50000});});$(document).on("click","[hrefs]",function(){var href=$(this).attr("hrefs");var target=$(this).attr("target");if(!target){$.pjax({url:href,container:pjax_id,fragment:pjax_id,timeout:50000})}else{window.open(href,target);}});$(document).on('pjax:start',function(){$('.bs-pjax').show();});$(document).on('pjax:end',function(){$('.bs-pjax').fadeOut();var commenturl=location.href+' ';if(commenturl.search("comment")!=-1){history.replaceState($.pjax.state,'',commenturl.replace('/comment ',''));}});function bsfunc(){if($('#post-content').length){pangu.spacingElementByClassName('post-content');}fontChange();answerShow();keywordsCheck();tippy('[data-tippy-content]');if(setting.Lazyload=='true'){lazyLoad();if(setting.infinite_scroll=='true'){$('.content_container').on('append.infiniteScroll',function(event,path,fetchPromise){lazyLoad();})}}typeof getCommentInfo!='undefined'&&getCommentInfo();typeof isLogin!='undefined'&&isLogin();class Countdown{constructor(el){this.el=el;this.targetDate=new Date(el.getAttribute("date-time"));this.createCountDownParts();this.countdownFunction();this.countdownLoopId=setInterval(this.countdownFunction.bind(this),1000);}createCountDownParts(){["days","hours","minutes","seconds"].forEach(part=>{const partEl=document.createElement("div");partEl.classList.add("part",part);const textEl=document.createElement("div");textEl.classList.add("text");if(part=='days'){textEl.innerText="天(Days)";}if(part=='hours'){textEl.innerText="小时(Hours)";}if(part=='minutes'){textEl.innerText="分钟(Mins)";}if(part=='seconds'){textEl.innerText="秒(S)";}const numberEl=document.createElement("div");numberEl.classList.add("number");numberEl.innerText=0;partEl.append(numberEl,textEl);this.el.append(partEl);this[part]=numberEl;});}countdownFunction(){const currentDate=new Date();if(currentDate>this.targetDate)return clearInterval(this.intervalId);const remaining=this.getRemaining(this.targetDate,currentDate);Object.entries(remaining).forEach(([part,value])=>{this[part].style.setProperty("--value",value);this[part].innerText=value;});}getRemaining(target,now){let seconds=Math.floor((target-now)/1000);let minutes=Math.floor(seconds/60);let hours=Math.floor(minutes/60);let days=Math.floor(hours/24);hours=hours-days*24;minutes=minutes-days*24*60-hours*60;seconds=seconds-days*24*60*60-hours*60*60-minutes*60;return{days,hours,minutes,seconds};}}const countdownEls=document.querySelectorAll(".progressdate-number")||[];countdownEls.forEach(countdownEl=>new Countdown(countdownEl));$(document).ready(function(){var backToTopButton=$('#back-to-top');backToTopButton.on('click',function(){$('html, body').animate({scrollTop:0},'smooth');});$(window).on('scroll',function(){if($(window).scrollTop()>100){backToTopButton.css('display','flex');}else{backToTopButton.css('display','none');}});var settingsButton=$('#foot-settings-button');var settingsPanel=$('#foot-settings-panel');var closePanelButton=$('#foot-close-panel');settingsButton.on('click',function(){settingsPanel.fadeIn();});closePanelButton.on('click',function(){settingsPanel.fadeOut();});$(window).on('click',function(event){if(!$(event.target).closest('#foot-settings-button').length&&!settingsPanel.has(event.target).length){settingsPanel.css('display','none');}});});darkMode();if(Mathjaxv3=='open'){MathJax.typeset();}if(setting.infinite_scroll=='true'){if($('#bsnext').length){$('.content_container').infiniteScroll({path:'.next',append:article_element,hideNav:'.pagination',status:'.page-load-status',history:false,button:'#bsnext',scrollThreshold:false,});}}var instance=$(".bsgallery__wrapper");$.each(instance,function(key,value){var arrows=$(instance[key]).find(".arrow"),prevArrow=arrows.filter('.arrow-prev'),nextArrow=arrows.filter('.arrow-next'),box=$(instance[key]).find(".bsgallery"),x=0,mx=0,maxScrollWidth=box[0].scrollWidth-box[0].clientWidth/2-box.width()/2;$(arrows).click(function(){if($(this).hasClass("arrow-next")){x=box.width()/2+box.scrollLeft()-10;box.animate({scrollLeft:x});}else{x=box.width()/2-box.scrollLeft()-10;box.animate({scrollLeft:-x});}});$(box).on({mousemove:function(e){var mx2=e.pageX-this.offsetLeft;if(mx)this.scrollLeft=this.sx+mx-mx2;},mousedown:function(e){this.sx=this.scrollLeft;mx=e.pageX-this.offsetLeft;},scroll:function(){toggleArrows();}});$(document).on("mouseup",function(){mx=0;});function toggleArrows(){if(box.scrollLeft()>maxScrollWidth-10){nextArrow.addClass('disabled');}else if(box.scrollLeft()<10){prevArrow.addClass('disabled');}else{nextArrow.removeClass('disabled');prevArrow.removeClass('disabled');}}});if(setting.owo=='true'){$.getScript(setting.import+"assets/vendors/bs-emoji/bs-emoji.js?v=1.5",function(){$('#face').BearsimpleEmoji($('.emotion'));$('#facecross').BearsimpleEmoji($('.emotion'));$('#facesays').BearsimpleEmoji($('.emotion'));$('#facecircle').BearsimpleEmoji($('.emotion'));$('#facecirclecomment').BearsimpleEmoji($('.emotion_circle'));});}$('#commentsubmit').on('click',function(){if(!$('#mail').val()&&setting.commentsRequireMail=='1'&&setting.islogin!=='1'){$('body').toast({title:'评论失败',class:'warning',message:'检测到邮箱为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#url').val()&&setting.commentsRequireURL=='1'&&setting.islogin==''){$('body').toast({title:'评论失败',class:'warning',message:'检测到网址为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#textarea').val()){$('body').toast({title:'评论失败',class:'warning',message:'检测到评论内容为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}$(this).addClass('loading');setTimeout(function(){$.ajax({type:"POST",async:true,dataType:"html",url:$("#commentform").attr('action'),data:$("#commentform").serialize(),async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});$('#commentsubmit').removeClass('loading');},success:function(data){if($(data).find("div[id=comments]").length>0){$('body').toast({title:'评论成功',class:'success',message:'您已评论成功,将自动刷新~',showIcon:'grin beam outline',showProgress:'top',});$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});}else{var div=$('
');div.html(data);var content=div.find('.container');$('body').toast({title:'啊哦~评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});$('#commentsubmit').removeClass('loading');}}});},1000)});$('#protectajax').on('click',function(){$.ajax({type:"POST",url:window.location.href,data:{action:"protect",permalink:Permalink,},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:$("#form").serialize(),async:false,error:function(request){$('body').toast({title:'验证失败',class:'error',message:setting.tips.articlePwdAfterEnterFail_Tip,showIcon:'flushed outline',showProgress:'top',});},success:function(data){$('body').toast({title:'验证成功',class:'success',message:setting.tips.articlePwdAfterEnterSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);}});}});});if(setting.Like=='true'){$(document).off('click','#agree-btn').on('click','#agree-btn',function(){$('#agree-btn').css({'opacity':'0.6','cursor':'not-allowed','pointer-events':'none'}).data('disabled',true);if(localStorage.getItem("cid"+$('#agree-btn').attr('data-cid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$.ajax({type:'post',url:setting.getPostLikeFile,data:'agree='+$('#agree-btn').attr('data-cid'),async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$('.agreenum').html(json.agree);localStorage.setItem("cid"+$('#agree-btn').attr('data-cid'),'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.articleAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);},});}});}if(setting.CommentLike=='true'){$(document).off('click','.like.thumbs.up.red.link.icon').on('click','.like.thumbs.up.red.link.icon',function(){if(localStorage.getItem("coid"+$(this).attr('data-coid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});}else{$.ajax({type:'post',url:setting.getCommentLikeFile,data:{agree:$(this).attr('data-coid'),},async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});}else{$('.agreenumcomment'+json.coid).html(json.agree);localStorage.setItem("coid"+json.coid,'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.commentAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});},});}});}localStorage.setItem("fontsize","default");$('#fontsizes').click(function(){switch(localStorage.getItem("fontsize")){case'default':localStorage.setItem("fontsize","18");$(".post-content").animate({"font-size":"18px"});break;case'18':localStorage.setItem("fontsize","25");$(".post-content").animate({"font-size":"25px"});break;case'25':localStorage.setItem("fontsize","32");$(".post-content").animate({"font-size":"32px"});break;default:localStorage.setItem("fontsize","default");$(".post-content").animate({"font-size":"15px"});}});$('.ui.form').on('click','#randname',function(){const b=["大名鼎鼎","躲闪","骄傲","挺胸","不知名","知名","刚下飞机","看透一切","小有名气","潜心学习","生龙活虎","生气勃勃","说话诙谐","说话风趣","妙趣横生","妙语连珠","挤眉弄眼","天真活泼","天真烂漫","天真无邪","稚气未脱","聪明伶俐","机智灵巧","心灵手巧","能说会道","无忧无虑","无拘无束","开朗大方","幽默风趣","逗人发笑","憨直可爱","性格爽直","性格豪爽","直截了当","直言相告","直言不讳","有口无心","快嘴快舌","直抒已见","令人捧腹","饶有风趣","趣味盎然","心直口快","快人快语"],c=["大黄","匿名人士","男士","女士","人士","男孩","女孩","贫僧","道士","学生","打工人","少侠","白领","蓝领","小学生","初中生","高中生","大学生","研究生","博士生","教授"];var randname=b[Math.floor(Math.random()*b.length)]+"的"+c[Math.floor(Math.random()*c.length)];document.getElementById('author').value=randname;});if(setting.Login_hidden=='true'){let login_qq='';let login_wechat='';let login_weibo='';let login_github='';let regiter_allow='';if(setting.login_other.indexOf("qq")!==-1){login_qq+='';}if(setting.login_other.indexOf("weibo")!==-1){login_weibo+='';}if(setting.login_other.indexOf("wechat")!==-1){login_wechat+='';}if(setting.login_other.indexOf("github")!==-1){login_github+='';}$("#bs-login").on('click',function(){var regOpen='';if(setting.registerAllow=='1'&&setting.registerOpen=='1'){regOpen=true;}else{regOpen=false;}(async()=>{const login=await Swal.fire({title:'登录',html:'
'+'

'+'

'+login_qq+login_weibo+login_wechat+login_github,focusConfirm:false,confirmButtonText:'立即登录',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',showDenyButton:regOpen,reverseButtons:true,denyButtonText:'没有账号?前去注册',preConfirm:()=>{if(!$('#swal-input1').val()){return Swal.showValidationMessage(`您的账号为空,请重新填写~`)}if(!$('#swal-input2').val()){return Swal.showValidationMessage(`您的密码为空,请重新填写~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",async:false,url:window.location.href,data:{action:"login"},error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-input1').val(),password:$('#swal-input2').val(),referer:window.location.href},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'登录失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'登录失败',class:'error',message:'您输入的账号密码有误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;default:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;}})}});}});}if(setting.registerAllow=='1'&&setting.registerOpen=='1'){if(result.isDenied){(async()=>{const register=await Swal.fire({title:'注册',html:'
'+'

'+'
'+'
'+'
',focusConfirm:false,confirmButtonText:'立即注册',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',backdrop:true,preConfirm:()=>{if(!$('#swal-inputreg1').val()||/[^a-zA-Z0-9]/.test($('#swal-inputreg1').val())==true){return Swal.showValidationMessage(`您填写的账号不符合规则,仅允许大小写英文字母或数字,请重新填写~`)}if($('#swal-inputreg2').val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1){return Swal.showValidationMessage(`您的邮箱地址填写有误,请重新填写~`)}if($('#swal-inputreg3').val()!==$('#swal-inputreg4').val()){return Swal.showValidationMessage(`您两次输入的密码不一致,请重新输入~`)}if($('#swal-inputreg3').val().length<8){return Swal.showValidationMessage(`您的密码太短,密码请设置8位及以上,请重新输入~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",url:window.location.href,data:{action:"register"},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-inputreg1').val(),password:$('#swal-inputreg3').val(),confirm:$('#swal-inputreg4').val(),mail:$('#swal-inputreg2').val(),regtype:'nobackend'},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'注册失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'注册失败',class:'error',message:'您输入的账号密码不合法或注册来源错误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;default:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;}})}});}});}});})()}}});})();});$(document).keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=='13'&&$('#swal-input2').val()){$('.swal2-confirm').click();}if(keycode=='13'&&$('#swal-inputreg4').val()){$('.swal2-confirm').click();}});}if(setting.Sharewechat=='true'){$("#wechatshare").click(function(){const canvas=document.createElement('canvas');QRCode.toCanvas(canvas,window.location.href,{width:300,height:300},function(error){if(error){console.error(error);return;}const imageUrl=canvas.toDataURL('image/png');Swal.fire({title:'微信分享',text:'您可以将该二维码分享给朋友或者朋友圈',imageUrl:imageUrl,imageWidth:300,imageHeight:300,imageAlt:'微信分享二维码',confirmButtonText:'关闭',customClass:{confirmButton:'custom-confirm-button'}});});});}if(setting.sticky=='true'){$('#sidebar').stickybits();}$('.slider.checkbox').checkbox({onChecked:function(){$('#textarea').addClass('bshideContent');},onUnchecked:function(){$('#textarea').removeClass('bshideContent');}});$('.toggle.checkbox').checkbox();$('i').popup();$('button').popup();$('.ui.category.search').search({preserveHTML:false,apiSettings:{url:'/index.php/jsonapi/getarticle?keyword={query}',},fields:{results:'items',title:'article',url:'url',description:'description'},error:{serverError:'服务器错误,请重试',},minCharacters:1,maxResults:99999,fullTextSearch:true,showNoResults:false,onSelect(result,response){return false;}});$('.message .close').on('click',function(){$(this).closest('.message').transition('fade');});$('.ui.accordion').accordion();$('.ui.dropdown').dropdown({on:'hover'});$('.ui.embed').embed();$('.ui.star.rating').rating();$('.ui.heart.rating').rating();$("body").on("click",".fluid.card .image",function(){$('.ui.star.rating').rating();$('.fluid.card .image').dimmer({on:'hover'});});if($(".ui.secondary.menu").length>0||$(".ui.secondary.pointing.menu").length>0){$('.menu .item').tab();}$('.special.card .image').dimmer({on:'hover'});if(setting.imagebox=='true'){Fancybox.bind('[data-fancybox]');Fancybox.bind('[data-fancybox="single"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="gallery"]',{groupAttr:true,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="image"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{if(setting.Watermark=='true'){waterMark();}}}})}if(setting.Watermark=='true'&&setting.Lazyload!=='true'){waterMark();}if(setting.Translate=='11'){translate.language.setLocal('chinese_simplified');translate.setUseVersion2();translate.listener.start();translate.execute();}if(setting.Translate=='1'){if(setting.TranslateLanguage=='1'){var TranslateLanguage=2;}else{var TranslateLanguage=1;};$.getScript(setting.import2+"modules/tw_cn.js?v=1",function(){var defaultEncoding=TranslateLanguage;var translateDelay=0;var cookieDomain=setting.siteUrl;var msgToTraditionalChinese="繁體";var msgToSimplifiedChinese="简体";var translateButtonId="translateLink";translateInitilization();});}if(setting.scroll=='true'){$.getScript(setting.import+"assets/vendors/bs-toc/bs-toc.min.js",function(){window.tocManager.displayDisableTocTips=false;window.tocManager.generateToc();});if(setting.readmode=='true'){$.getScript(setting.import+"assets/vendors/bs-toc/bs-toc2.min.js?v=1",function(){window.tocManagerRead.displayDisableTocTips2=false;window.tocManagerRead.generateToc2();});}}if(setting.slider=='true'&&$('#bearslider').length){$.getScript(setting.import+"assets/vendors/slider/bearslider.min.js?v=2.9.6",function(){var slider=new BearSlider.Slider({selector:'#bearslider',effect:'slide',height:'400',initialHeight:'400',maxHeight:'400'});slider.addCaptions();slider.start();$("#bearslider").fadeIn();});}if(setting.Codehightlight=='1'){if(typeof Prism!=='undefined'){if(setting.showLineNumber=='1'){var showLineNumber='line-numbers';}var pres=document.getElementsByTagName('pre');for(var i=0;i0)pres[i].className=showLineNumber+' language-';document.getElementsByTagName('code').className='language-php';}Prism.highlightAll(true,null);}}var wechatModal=document.getElementById('wechat-popup');var qqModal=document.getElementById('qq-popup');var contactWechat=document.getElementById('contactwechat');var contactQQ=document.getElementById('contactqq');var closeButtons=document.querySelectorAll('.popup-close');if(contactWechat){contactWechat.addEventListener('click',(e)=>{e.preventDefault();wechatModal.style.display='flex';setTimeout(()=>wechatModal.classList.add('active'),10);});}if(contactQQ){contactQQ.addEventListener('click',(e)=>{e.preventDefault();qqModal.style.display='flex';setTimeout(()=>qqModal.classList.add('active'),10);});}closeButtons.forEach((button)=>{button.addEventListener('click',()=>{wechatModal.classList.remove('active');qqModal.classList.remove('active');setTimeout(()=>{wechatModal.style.display='none';qqModal.style.display='none';},300);});});window.addEventListener('click',(e)=>{if(e.target===wechatModal){wechatModal.classList.remove('active');setTimeout(()=>(wechatModal.style.display='none'),300);}if(e.target===qqModal){qqModal.classList.remove('active');setTimeout(()=>(qqModal.style.display='none'),300);}});$(".slickcomment").off('click').on('click',function(){let slickid=this.id;let commentNum=$(this).attr('data-count');$(".ui.segment.comment-children."+slickid).toggle('fast',function(){if($(this).css('display')=='none'){$('#'+slickid).text("展开子评论("+commentNum+"条)");}else{lazyLoad();$('#'+slickid).text("收起子评论("+commentNum+"条)");} });});$(document).ready(function(){const targetId=window.location.hash.substring(1);if(targetId&&document.getElementById(targetId)){const $target=$("#"+targetId);if($target.is(":hidden")){$target.parents(".ui.segment.comment-children").each(function(){if($(this).css('display')==='none'){const $toggleButton=$(this).prev().find(".slickcomment");$toggleButton.click();}});setTimeout(()=>{if('scrollBehavior'in document.documentElement.style){$target[0].scrollIntoView({behavior:'smooth'});}else{$('html, body').animate({scrollTop:$target.offset().top-20},600);}},500);}}});if(setting.Share=='true'){var title=$(document.head).find("[name=title], [name=Title]").attr("content")||document.title;var url=window.location.href;var domain=window.location.origin;var imgurl=$("img:first").prop("data-src")||$("img:first").prop("src");var description=$(document.head).find("[name=description], [name=Description]").attr("content")||"";var source=$(document.head).find("[name=site], [name=Site]").attr("content")||document.title;$('#qqshare').on('click',function(){window.open('https://connect.qq.com/widget/shareqq/index.html?url='+url+'&title='+title+'&source='+source+'&desc='+description+'&pics='+imgurl);});$('#qzoneshare').on('click',function(){window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+url+'&title='+title+'&site='+source+'&desc='+description+'&summary='+description+'&pics='+imgurl);});$('#weiboshare').on('click',function(){window.open('https://service.weibo.com/share/share.php?url='+url+'&title='+title+'&pic='+imgurl+'&appkey=');});$('#facebookshare').on('click',function(){window.open('https://www.facebook.com/sharer/sharer.php?u='+url+'&title='+title+'&source='+source+'&desc='+description+'&link='+url+'&captain=&picture='+imgurl);});$('#twittershare').on('click',function(){window.open('https://twitter.com/intent/tweet?text='+title+'&url='+url+'&via='+domain);});$('#googleshare').on('click',function(){window.open('https://plus.google.com/share?url='+url);});$('#linkedinshare').on('click',function(){window.open('http://www.linkedin.com/shareArticle?mini=true&ro=true&title='+title+'&url='+title+'&summary='+description+'&source='+source+'&armin=armin');});}}$(window).bind('popstate',function(event){bsfunc();});$(document).on('pjax:complete',function(){bsfunc();});return this}(jQuery));}console.log("\n %c Bearsimple v2.9.9 %c https://github.com/whitebearcode/typecho-bearsimple \n","border-radius:10px 0 0 10px;color: #fadfa3; background: #030307; padding:5px 0;","border-radius:0 10px 10px 0;background: #fadfa3; padding:5px 0;"); \ No newline at end of file +function keywordsCheck(){$('.prompt').on('input',function(){if($(this).val()=='自杀'||$(this).val()=='自 杀'||$(this).val()=='idioctonia'||$(this).val()=='killme'){$('body').toast({title:'需要协助吗?',class:'warning',message:'您正在搜索的关键词,通常意义上为可能造成伤害甚至导致死亡的行为。如果您目前遭遇难关,我们非常乐意伸出援手。',showIcon:'exclamation',displayTime:0,});}});}function waterMark(){if(setting.WatermarkType=='1'||setting.WatermarkType==''){if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}else{if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmark,.fancybox-image').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}$("#toggle-reading-mode").on('click',function(){if(setting.WatermarkType=='1'||setting.WatermarkType==''){if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmarkread').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmarkread').watermark({textBg:setting.Watermark_textBg,textColor:setting.Watermark_textColor,text:setting.Watermark_text,textWidth:setting.Watermark_textWidth,textSize:setting.Watermark_textSize,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}else{if(setting.waterMarkOutput!=='null'||setting.waterMarkOutput!==''){$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmarkread').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,outputType:setting.Watermark_outputType});});}else{$.getScript(setting.import+"assets/scripts/bearmark.min.js",function(){$('.bearmarkread').watermark({path:setting.Watermark_path,gravity:setting.Watermark_gravity,opacity:setting.Watermark_opacity,margin:setting.Watermark_margin,});});}}});}function lazyLoad(){FunLazy2({effect:"fadeIn"});}function answerShow(){$('#answerhide').on('click',function(){$('.answer').fadeIn();$('#answershow').show();$('#answerhide').hide();});$('#answershow').on('click',function(){$('.answer').fadeOut();$('#answershow').hide();$('#answerhide').show();});}function fontChange(){if(!localStorage.getItem('article_font')){switch(Defaultfont){case'1':$('.article_change_m').addClass('article_default');localStorage.setItem('article_font','m');break;case'2':$('.article_change_k').addClass('article_default');localStorage.setItem('article_font','k');break;case'3':$('.article_change_xlwk').addClass('article_default');localStorage.setItem('article_font','xlwk');break;default:$('.article_change_m').addClass('article_default');localStorage.setItem('article_font','m');}}$('.article_change_k').on('click',function(){$('.post-content').removeClass('article_font_xlwk');$('.article_change_m').removeClass('article_default');$('.article_change_xlwk').removeClass('article_default');$('.post-content').addClass('article_font');$('.article_change_k').addClass('article_default');localStorage.setItem('article_font','k');});$('.article_change_m').on('click',function(){$('.post-content').removeClass('article_font');$('.post-content').removeClass('article_font_xlwk');$('.article_change_k').removeClass('article_default');$('.article_change_xlwk').removeClass('article_default');$('.article_change_m').addClass('article_default');localStorage.setItem('article_font','m');});$('.article_change_xlwk').on('click',function(){$('.post-content').removeClass('article_font');$('.article_change_k').removeClass('article_default');$('.article_change_m').removeClass('article_default');$('.post-content').addClass('article_font_xlwk');$('.article_change_xlwk').addClass('article_default');localStorage.setItem('article_font','xlwk');});if(localStorage.getItem('article_font')){switch(localStorage.getItem('article_font')){case'k':$('.post-content').addClass('article_font');$('.article_change_xlwk').removeClass('article_default');$('.article_change_k').addClass('article_default');$('.article_change_m').removeClass('article_default');break;case'xlwk':$('.post-content').addClass('article_font_xlwk');$('.article_change_k').removeClass('article_default');$('.article_change_m').removeClass('article_default');$('.article_change_xlwk').addClass('article_default');break;case'm':$('.post-content').removeClass('article_font');$('.article_change_k').removeClass('article_default');$('.article_change_ylwk').removeClass('article_default');$('.article_change_m').addClass('article_default');break;}}}(function($){document.addEventListener("scroll",function(e){var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;var clientHeight=document.documentElement.clientHeight;var scrollHeight=document.documentElement.scrollHeight;if(setting.Top=='true'){if(scrollTop<300){$("#bs-scroll-to-top").fadeOut('1000');}else{$("#bs-scroll-to-top").fadeIn('1000');}}if(setting.readprocess=='true'){progressBar=document.querySelector('.read_progress');progressBar.style.width=+(scrollTop/(scrollHeight-clientHeight)).toFixed(2)*100+'%'}});darkMode();keywordsCheck();fontChange();answerShow();tippy('[data-tippy-content]');$(document).on("click","#read",function(){$('html,body').animate({scrollTop:0},1000);});$(document).on("click",".editsays",function(){$('html,body').animate({scrollTop:0},1000);});$(function(){$(document).on("click","#bs-scroll-to-top",function(){$('html,body').animate({scrollTop:0},1000);return false});});if(setting.pjax=='2'||setting.pjax==null){clickToHref();function clickToHref(){var eles=document.querySelectorAll("div[hrefs]");eles.forEach(function(item){item.addEventListener("click",function(){var href=item.getAttribute("hrefs");var target=item.getAttribute("target");if(!target){location.href=href;}else{window.open(href,target);}});})}}let copy=new ClipboardJS('.bscopy');copy.on('success',function(e){$('body').toast({title:'复制成功',class:'green',message:'若要转载请务必保留原文链接!',showIcon:'grin beam outline',showProgress:'top',});});if($('#post-content').length){pangu.spacingElementByClassName('post-content');}$(document).ready(function(){var backToTopButton=$('#back-to-top');backToTopButton.on('click',function(){$('html, body').animate({scrollTop:0},'smooth');});$(window).on('scroll',function(){if($(window).scrollTop()>100){backToTopButton.css('display','flex');}else{backToTopButton.css('display','none');}});var settingsButton=$('#foot-settings-button');var settingsPanel=$('#foot-settings-panel');var closePanelButton=$('#foot-close-panel');settingsButton.on('click',function(){settingsPanel.fadeIn();});closePanelButton.on('click',function(){settingsPanel.fadeOut();});$(window).on('click',function(event){if(!$(event.target).closest('#foot-settings-button').length&&!settingsPanel.has(event.target).length){settingsPanel.css('display','none');}});});document.addEventListener('DOMContentLoaded',function(){initSearch();});if(setting.pjax=='1'){$(document).on('pjax:complete',function(){initSearch();});}function initSearch(){try{const phoneIcon=document.querySelector('#searchformbyphone .search.link.icon');if(phoneIcon&&document.contains(phoneIcon)){phoneIcon.addEventListener('click',submitPhoneSearch);}const pcIcon=document.querySelector('#searchform1 .search.link.icon');if(pcIcon&&document.contains(pcIcon)){pcIcon.addEventListener('click',submitPCSearch);}const sidebarIcon=document.querySelector('.search-box .search.link.icon');if(sidebarIcon&&document.contains(sidebarIcon)){sidebarIcon.addEventListener('click',submitSidebarSearch);}[document.getElementById('phonesearch'),document.getElementById('pcsearch'),document.getElementById('sidebarsearch')].forEach(input=>{if(input&&document.contains(input)){input.removeEventListener('keypress',handleEnterPress);input.addEventListener('keypress',handleEnterPress);}});}catch(e){console.error('Search error:',e);}}function handleEnterPress(e){if(e.key==='Enter'){e.preventDefault();if(this.id==='phonesearch')submitPhoneSearch();else if(this.id==='pcsearch')submitPCSearch();else if(this.id==='sidebarsearch')submitSidebarSearch();}}function submitPhoneSearch(){const input=document.getElementById('phonesearch');if(input&&input.value.trim()){const form=document.forms['phonesearch'];if(form)form.submit();}}function submitPCSearch(){const input=document.getElementById('pcsearch');if(input&&input.value.trim()){const form=document.forms['pcsearch'];if(form)form.submit();}}function submitSidebarSearch(){const input=document.getElementById('sidebarsearch');if(input&&input.value.trim()){const form=document.forms['sidesearch'];if(form)form.submit();}}if(setting.infinite_scroll=='true'){if($('#bsnext').length){$('.content_container').infiniteScroll({path:'.next',append:article_element,hideNav:'.pagination',status:'.page-load-status',history:false,button:'#bsnext',scrollThreshold:false,});}}if(setting.slider=='true'&&$('#bearslider').length){$.getScript(setting.import+"assets/vendor/slider/bearslider.min.js?v=2.9.6",function(){var slider=new BearSlider.Slider({selector:'#bearslider',effect:'slide',height:'400',initialHeight:'400',maxHeight:'400',});slider.addCaptions();slider.start();$("#bearslider").fadeIn();});}if(setting.Lazyload=='true'){lazyLoad();if(setting.infinite_scroll=='true'){$('.content_container').on('append.infiniteScroll',function(event,path,fetchPromise){lazyLoad();})}}if(setting.infinite_scroll=='true'&&(setting.pjax=='2'||setting.pjax==null)){$('.content_container').on('append.infiniteScroll',function(event,path,fetchPromise){clickToHref();})}if(setting.imagebox=='true'){Fancybox.bind('[data-fancybox]');Fancybox.bind('[data-fancybox="single"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="gallery"]',{groupAttr:true,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="image"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{if(setting.Watermark=='true'){waterMark();}}}})}class Countdown{constructor(el){this.el=el;this.targetDate=new Date(el.getAttribute("date-time"));this.createCountDownParts();this.countdownFunction();this.countdownLoopId=setInterval(this.countdownFunction.bind(this),1000);}createCountDownParts(){["days","hours","minutes","seconds"].forEach(part=>{const partEl=document.createElement("div");partEl.classList.add("part",part);const textEl=document.createElement("div");textEl.classList.add("text");if(part=='days'){textEl.innerText="天";}if(part=='hours'){textEl.innerText="小时";}if(part=='minutes'){textEl.innerText="分钟";}if(part=='seconds'){textEl.innerText="秒";}const numberEl=document.createElement("div");numberEl.classList.add("number");numberEl.innerText=0;partEl.append(numberEl,textEl);this.el.append(partEl);this[part]=numberEl;});}countdownFunction(){const currentDate=new Date();if(currentDate>this.targetDate)return clearInterval(this.intervalId);const remaining=this.getRemaining(this.targetDate,currentDate);Object.entries(remaining).forEach(([part,value])=>{this[part].style.setProperty("--value",value);this[part].innerText=value;});}getRemaining(target,now){let seconds=Math.floor((target-now)/1000);let minutes=Math.floor(seconds/60);let hours=Math.floor(minutes/60);let days=Math.floor(hours/24);hours=hours-days*24;minutes=minutes-days*24*60-hours*60;seconds=seconds-days*24*60*60-hours*60*60-minutes*60;return{days,hours,minutes,seconds};}}const countdownEls=document.querySelectorAll(".progressdate-number")||[];countdownEls.forEach(countdownEl=>new Countdown(countdownEl));if(setting.Watermark=='true'&&setting.Lazyload!=='true'){waterMark();}if(setting.owo=='true'){$.getScript(setting.import+"assets/vendor/bs-emoji/bs-emoji.js?v=1.5",function(){$('#face').BearsimpleEmoji($('.emotion'));$('#facecross').BearsimpleEmoji($('.emotion'));$('#facesays').BearsimpleEmoji($('.emotion'));$('#facecircle').BearsimpleEmoji($('.emotion'));$('#facecirclecomment').BearsimpleEmoji($('.emotion_circle'));});}if(setting.scroll=='true'){$.getScript(setting.import+"assets/vendor/bs-toc/bs-toc.min.js",function(){window.tocManager.displayDisableTocTips=false;window.tocManager.generateToc();});if(setting.readmode=='true'){$.getScript(setting.import+"assets/vendor/bs-toc/bs-toc2.min.js?v=1",function(){window.tocManagerRead.displayDisableTocTips2=false;window.tocManagerRead.generateToc2();});}}if(setting.sticky=='true'){$('#sidebar').stickybits();}$('.slider.checkbox').checkbox({onChecked:function(){$('#textarea').addClass('bshideContent');},onUnchecked:function(){$('#textarea').removeClass('bshideContent');}});$('.toggle.checkbox').checkbox();$('.ui.star.rating').rating();$('.ui.heart.rating').rating();$('.ui.accordion').accordion();$('.message .close').on('click',function(){$(this).closest('.message').transition('fade');});$('.ui.embed').embed();$('.ui.dropdown').dropdown({on:'hover',});$("body").on("click",".fluid.card .image",function(){$('.ui.star.rating').rating();$('.fluid.card .image').dimmer({on:'hover'});});if($(".ui.secondary.menu").length>0||$(".ui.secondary.pointing.menu").length>0){$('.menu .item').tab();}$('.special.card .image').dimmer({on:'hover'});if(setting.pjax=="1"){$('.ui.category.search').search({preserveHTML:false,apiSettings:{url:'/index.php/jsonapi/getarticle?keyword={query}',},fields:{results:'items',title:'article',url:'url',description:'description'},error:{serverError:'服务器错误,请重试',},minCharacters:1,maxResults:99999,fullTextSearch:true,showNoResults:false,onSelect(result,response){return false;}});}else if(setting.pjax=="2"){$('.ui.category.search').search({preserveHTML:false,apiSettings:{url:'/index.php/jsonapi/getarticle?keyword={query}',},fields:{results:'items',title:'article',url:'url',description:'description'},error:{serverError:'服务器错误,请重试',},maxResults:99999,fullTextSearch:true,maxResults:50,showNoResults:false,});}$('#commentsubmit').on('click',function(){if(!$('#mail').val()&&setting.commentsRequireMail=='1'&&setting.islogin==''){$('body').toast({title:'评论失败',class:'warning',message:'检测到邮箱为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#url').val()&&setting.commentsRequireURL=='1'&&setting.islogin==''){$('body').toast({title:'评论失败',class:'warning',message:'检测到网址为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#textarea').val()){$('body').toast({title:'评论失败',class:'warning',message:'检测到评论内容为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}$(this).addClass('loading');setTimeout(function(){$.ajax({type:"POST",dataType:"html",url:$("#commentform").attr('action'),data:$("#commentform").serialize(),async:true,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});if(setting.verify_type=='22'){$('#bsverify').show();document.getElementById("commentsubmit").setAttribute("disabled",true);}if(setting.verify_type=='2'&&setting.vid!==''){$('#VAPTCHAContainers').load(location.href+" #VAPTCHAContainers",function(){$.getScript('//v-cn.vaptcha.com/v3.js',function(){vaptcha({vid:setting.vid,mode:'click',scene:1,container:'#VAPTCHAContainers',area:'auto',}).then(function(VAPTCHAObj){obj=VAPTCHAObj;VAPTCHAObj.render();VAPTCHAObj.renderTokenInput('#commentform');VAPTCHAObj.listen('pass',function(){document.getElementById("commentsubmit").removeAttribute("disabled");})})});});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-1'&&setting.dx_appid!==''&&setting.dx_apiserver!==''){$('#dx_captcha').load(location.href+" #dx_captcha",function(){$.getScript('https://cdn.dingxiang-inc.com/ctu-group/captcha-ui/index.js',function(){var myCaptcha=_dx.Captcha(document.getElementById('dx_captcha'),{appId:setting.dx_appid,apiServer:'https://'+setting.dx_apiserver,success:function(token){let tokeninput=$("");tokeninput.attr("value",token);$("#textarea").append(tokeninput);document.getElementById("commentsubmit").removeAttribute("disabled");}})})});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-2'&&setting.turnstile_sitekey!==''){$('#turnstile_captcha').load(location.href+" #turnstile_captcha",function(){$.getScript('https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback',function(){window.onloadTurnstileCallback=function(){$('#turnstile_captcha').html('');eval(function(p,a,c,k,e,r){e=String;if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'[1-4]'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p});turnstile.render('#turnstile_captcha',{sitekey:setting.turnstile_sitekey,theme:setting.turnstile_theme,action:'comment',callback:function(token){document.getElementById("commentsubmit").removeAttribute("disabled");},})};});});document.getElementById("commentsubmit").setAttribute("disabled",true);};$('#commentsubmit').removeClass('loading');},success:function(data){if($(data).find("div[id=comments]").length>0){$('body').toast({title:'评论成功',class:'success',message:'您已评论成功,将自动刷新~',showIcon:'grin beam outline',showProgress:'top',});var urlWithoutHash=window.location.href.split('#')[0];window.location.href=urlWithoutHash+'#comments';window.location.reload();}else{var div=$('
');div.html(data);var content=div.find('.container');$('body').toast({title:'啊哦~评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});if(setting.verify_type=='22'){$('#bsverify').show();document.getElementById("commentsubmit").setAttribute("disabled",true);}if(setting.verify_type=='2'&&setting.vid!==''){$('#VAPTCHAContainers').load(location.href+" #VAPTCHAContainers",function(){$.getScript('//v-cn.vaptcha.com/v3.js',function(){vaptcha({vid:setting.vid,mode:'click',scene:1,container:'#VAPTCHAContainers',area:'auto',}).then(function(VAPTCHAObj){obj=VAPTCHAObj;VAPTCHAObj.render();VAPTCHAObj.renderTokenInput('#commentform');VAPTCHAObj.listen('pass',function(){document.getElementById("commentsubmit").removeAttribute("disabled");})})});});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-1'&&setting.dx_appid!==''&&setting.dx_apiserver!==''){$('#dx_captcha').load(location.href+" #dx_captcha",function(){$.getScript('https://cdn.dingxiang-inc.com/ctu-group/captcha-ui/index.js',function(){var myCaptcha=_dx.Captcha(document.getElementById('dx_captcha'),{appId:setting.dx_appid,apiServer:'https://'+setting.dx_apiserver,success:function(token){let tokeninput=$("");tokeninput.attr("value",token);$("#textarea").append(tokeninput);document.getElementById("commentsubmit").removeAttribute("disabled");}});myCaptcha.reload();})});document.getElementById("commentsubmit").setAttribute("disabled",true);};if(setting.verify_type=='2-2'&&setting.turnstile_sitekey!==''){$('#turnstile_captcha').load(location.href+" #turnstile_captcha",function(){$.getScript('https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback',function(){window.onloadTurnstileCallback=function(){turnstile.render('#turnstile_captcha',{sitekey:setting.turnstile_sitekey,callback:function(token){document.getElementById("commentsubmit").removeAttribute("disabled");},});};});});document.getElementById("commentsubmit").setAttribute("disabled",true);};$('#commentsubmit').removeClass('loading');}}});},1000)});$('#protectajax').on('click',function(){$.ajax({type:"POST",url:$("#form").attr('action'),data:$("#form").serialize(),async:false,error:function(request){$('body').toast({title:'验证失败',class:'error',message:setting.tips.articlePwdAfterEnterFail_Tip,showIcon:'flushed outline',showProgress:'top',});},success:function(data){$('body').toast({title:'验证成功',class:'success',message:setting.tips.articlePwdAfterEnterSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.location.reload();},3000);}});});if(setting.Login_hidden=='true'){let login_qq='';let login_wechat='';let login_weibo='';let login_github='';let regiter_allow='';if(setting.login_other.indexOf("qq")!==-1){login_qq+='';}if(setting.login_other.indexOf("weibo")!==-1){login_weibo+='';}if(setting.login_other.indexOf("wechat")!==-1){login_wechat+='';}if(setting.login_other.indexOf("github")!==-1){login_github+='';}$("#bs-login").on('click',function(){var regOpen='';if(setting.registerAllow=='1'&&setting.registerOpen=='1'){regOpen=true;}else{regOpen=false;}(async()=>{const login=await Swal.fire({title:'登录',html:'
'+'

'+'

'+login_qq+login_weibo+login_wechat+login_github,focusConfirm:false,confirmButtonText:'立即登录',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',showDenyButton:regOpen,reverseButtons:true,denyButtonText:'没有账号?前去注册',preConfirm:()=>{if(!$('#swal-input1').val()){return Swal.showValidationMessage(`您的账号为空,请重新填写~`)}if(!$('#swal-input2').val()){return Swal.showValidationMessage(`您的密码为空,请重新填写~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",async:false,url:window.location.href,data:{action:"login"},error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-input1').val(),password:$('#swal-input2').val(),referer:window.location.href},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'登录失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'登录失败',class:'error',message:'您输入的账号密码有误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.parent.location.reload();},3000);break;default:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.parent.location.reload();},3000);break;}})}});}});}if(setting.registerAllow=='1'&&setting.registerOpen=='1'){if(result.isDenied){(async()=>{const register=await Swal.fire({title:'注册',html:'
'+'

'+'
'+'
'+'
'+'
',focusConfirm:false,confirmButtonText:'立即注册',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',preConfirm:()=>{if(!$('#swal-inputreg1').val()||/[^a-zA-Z0-9]/.test($('#swal-inputreg1').val())==true){return Swal.showValidationMessage(`您填写的账号不符合规则,仅允许大小写英文字母或数字,请重新填写~`)}if($('#swal-inputreg2').val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1){return Swal.showValidationMessage(`您的邮箱地址填写有误,请重新填写~`)}if($('#swal-inputreg3').val()!==$('#swal-inputreg4').val()){return Swal.showValidationMessage(`您两次输入的密码不一致,请重新输入~`)}if($('#swal-inputreg3').val().length<8){return Swal.showValidationMessage(`您的密码太短,密码请设置8位及以上,请重新输入~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",url:window.location.href,data:{action:"register"},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-inputreg1').val(),password:$('#swal-inputreg3').val(),confirm:$('#swal-inputreg4').val(),mail:$('#swal-inputreg2').val(),regtype:'nobackend'},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'注册失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'注册失败',class:'error',message:'您输入的账号密码不合法或注册来源错误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.location.reload();},3000);break;default:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){window.location.reload();},3000);break;}})}});}});}});})()}}});})();});$(document).keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=='13'&&$('#swal-input2').val()){$('.swal2-confirm').click();}if(keycode=='13'&&$('#swal-inputreg4').val()){$('.swal2-confirm').click();}});}if(setting.Sharewechat=='true'){$("#wechatshare").click(function(){const canvas=document.createElement('canvas');QRCode.toCanvas(canvas,window.location.href,{width:300,height:300},function(error){if(error){console.error(error);return;}const imageUrl=canvas.toDataURL('image/png');Swal.fire({title:'微信分享',text:'您可以将该二维码分享给朋友或者朋友圈',imageUrl:imageUrl,imageWidth:300,imageHeight:300,imageAlt:'微信分享二维码',confirmButtonText:'关闭',customClass:{confirmButton:'custom-confirm-button'}});});});}var wechatModal=document.getElementById('wechat-popup');var qqModal=document.getElementById('qq-popup');var contactWechat=document.getElementById('contactwechat');var contactQQ=document.getElementById('contactqq');var closeButtons=document.querySelectorAll('.popup-close');if(contactWechat){contactWechat.addEventListener('click',(e)=>{e.preventDefault();wechatModal.style.display='flex';setTimeout(()=>wechatModal.classList.add('active'),10);});}if(contactQQ){contactQQ.addEventListener('click',(e)=>{e.preventDefault();qqModal.style.display='flex';setTimeout(()=>qqModal.classList.add('active'),10);});}closeButtons.forEach((button)=>{button.addEventListener('click',()=>{wechatModal.classList.remove('active');qqModal.classList.remove('active');setTimeout(()=>{wechatModal.style.display='none';qqModal.style.display='none';},300);});});window.addEventListener('click',(e)=>{if(e.target===wechatModal){wechatModal.classList.remove('active');setTimeout(()=>(wechatModal.style.display='none'),300);}if(e.target===qqModal){qqModal.classList.remove('active');setTimeout(()=>(qqModal.style.display='none'),300);}});$(".slickcomment").off('click').on('click',function(){let slickid=this.id;let commentNum=$(this).attr('data-count');$(".ui.segment.comment-children."+slickid).toggle('fast',function(){if($(this).css('display')=='none'){$('#'+slickid).text("展开子评论("+commentNum+"条)");}else{lazyLoad();$('#'+slickid).text("收起子评论("+commentNum+"条)");} });});$(document).ready(function(){const targetId=window.location.hash.substring(1);if(targetId&&document.getElementById(targetId)){const $target=$("#"+targetId);if($target.is(":hidden")){$target.parents(".ui.segment.comment-children").each(function(){if($(this).css('display')==='none'){const $toggleButton=$(this).prev().find(".slickcomment");$toggleButton.click();}});setTimeout(()=>{if('scrollBehavior'in document.documentElement.style){$target[0].scrollIntoView({behavior:'smooth'});}else{$('html, body').animate({scrollTop:$target.offset().top-20},600);}},500);}}});if(setting.Share=='true'){var title=$(document.head).find("[name=title], [name=Title]").attr("content")||document.title;var url=window.location.href;var domain=window.location.origin;var imgurl=$("img:first").prop("data-src")||$("img:first").prop("src");var description=$(document.head).find("[name=description], [name=Description]").attr("content")||"";var source=$(document.head).find("[name=site], [name=Site]").attr("content")||document.title;$('#qqshare').on('click',function(){window.open('https://connect.qq.com/widget/shareqq/index.html?url='+url+'&title='+title+'&source='+source+'&desc='+description+'&pics='+imgurl);});$('#qzoneshare').on('click',function(){window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+url+'&title='+title+'&site='+source+'&desc='+description+'&summary='+description+'&pics='+imgurl);});$('#weiboshare').on('click',function(){window.open('https://service.weibo.com/share/share.php?url='+url+'&title='+title+'&pic='+imgurl+'&appkey=');});$('#facebookshare').on('click',function(){window.open('https://www.facebook.com/sharer/sharer.php?u='+url+'&title='+title+'&source='+source+'&desc='+description+'&link='+url+'&captain=&picture='+imgurl);});$('#twittershare').on('click',function(){window.open('https://twitter.com/intent/tweet?text='+title+'&url='+url+'&via='+domain);});$('#googleshare').on('click',function(){window.open('https://plus.google.com/share?url='+url);});$('#linkedinshare').on('click',function(){window.open('http://www.linkedin.com/shareArticle?mini=true&ro=true&title='+title+'&url='+title+'&summary='+description+'&source='+source+'&armin=armin');});}if(setting.Translate=='11'){translate.language.setLocal('chinese_simplified');translate.setUseVersion2();translate.listener.start();translate.execute();}if(setting.Translate=='1'){if(setting.TranslateLanguage=='1'){var TranslateLanguage=2;}else{var TranslateLanguage=1;};$.getScript(setting.import2+"modules/translate/tw-cn.js?v=1",function(){var defaultEncoding=TranslateLanguage;var translateDelay=0;var cookieDomain=setting.siteUrl;var msgToTraditionalChinese="繁體";var msgToSimplifiedChinese="简体";var translateButtonId="translateLink";translateInitilization();});}localStorage.setItem("fontsize","default");$('#fontsizes').click(function(){switch(localStorage.getItem("fontsize")){case'default':localStorage.setItem("fontsize","18");$("#post-content").animate({"font-size":"18px"});break;case'18':localStorage.setItem("fontsize","25");$("#post-content").animate({"font-size":"25px"});break;case'25':localStorage.setItem("fontsize","32");$("#post-content").animate({"font-size":"32px"});break;default:localStorage.setItem("fontsize","default");$("#post-content").animate({"font-size":"15px"});}});$('.ui.form').on('click','#randname',function(){const b=["大名鼎鼎","躲闪","骄傲","挺胸","不知名","知名","刚下飞机","看透一切","小有名气","潜心学习","生龙活虎","生气勃勃","说话诙谐","说话风趣","妙趣横生","妙语连珠","挤眉弄眼","天真活泼","天真烂漫","天真无邪","稚气未脱","聪明伶俐","机智灵巧","心灵手巧","能说会道","无忧无虑","无拘无束","开朗大方","幽默风趣","逗人发笑","憨直可爱","性格爽直","性格豪爽","直截了当","直言相告","直言不讳","有口无心","快嘴快舌","直抒已见","令人捧腹","饶有风趣","趣味盎然","心直口快","快人快语"],c=["大黄","匿名人士","男士","女士","人士","男孩","女孩","贫僧","道士","学生","打工人","少侠","白领","蓝领","小学生","初中生","高中生","大学生","研究生","博士生","教授"];var randname=b[Math.floor(Math.random()*b.length)]+"的"+c[Math.floor(Math.random()*c.length)];document.getElementById('author').value=randname;});if(setting.Like=='true'){$('#agree-btn').on('click',function(){$('#agree-btn').css({'opacity':'0.6','cursor':'not-allowed','pointer-events':'none'}).data('disabled',true);if(localStorage.getItem("cid"+$('#agree-btn').attr('data-cid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$.ajax({type:'post',url:setting.getPostLikeFile,data:'agree='+$('#agree-btn').attr('data-cid'),async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$('.agreenum').html(json.agree);localStorage.setItem("cid"+$('#agree-btn').attr('data-cid'),'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.articleAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);},});}});}if(setting.CommentLike=='true'){$(document).off('click').on('click','.like.thumbs.up.red.link.icon',function(){if(localStorage.getItem("coid"+$(this).attr('data-coid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});}else{$.ajax({type:'post',url:setting.getCommentLikeFile,data:{agree:$(this).attr('data-coid'),},async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});}else{$('.agreenumcomment'+json.coid).html(json.agree);localStorage.setItem("coid"+json.coid,'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.commentAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});},});}});}return this}(jQuery));if(setting.pjax=='1'){(function($){var pjax_id='#pjax';$(document).pjax('a[target!=_blank][rel!=group][pjax!=no]',pjax_id,{fragment:pjax_id,timeout:50000});$(document).on('submit','form[role=search]',function(event){$.pjax.submit(event,'#pjax',{fragment:'#pjax',timeout:50000});});$(document).on("click","[hrefs]",function(){var href=$(this).attr("hrefs");var target=$(this).attr("target");if(!target){$.pjax({url:href,container:pjax_id,fragment:pjax_id,timeout:50000})}else{window.open(href,target);}});$(document).on('pjax:start',function(){$('.bs-pjax').show();});$(document).on('pjax:end',function(){$('.bs-pjax').fadeOut();var commenturl=location.href+' ';if(commenturl.search("comment")!=-1){history.replaceState($.pjax.state,'',commenturl.replace('/comment ',''));}});function bsfunc(){if($('#post-content').length){pangu.spacingElementByClassName('post-content');}fontChange();answerShow();keywordsCheck();tippy('[data-tippy-content]');if(setting.Lazyload=='true'){lazyLoad();if(setting.infinite_scroll=='true'){$('.content_container').on('append.infiniteScroll',function(event,path,fetchPromise){lazyLoad();})}}typeof getCommentInfo!='undefined'&&getCommentInfo();typeof isLogin!='undefined'&&isLogin();class Countdown{constructor(el){this.el=el;this.targetDate=new Date(el.getAttribute("date-time"));this.createCountDownParts();this.countdownFunction();this.countdownLoopId=setInterval(this.countdownFunction.bind(this),1000);}createCountDownParts(){["days","hours","minutes","seconds"].forEach(part=>{const partEl=document.createElement("div");partEl.classList.add("part",part);const textEl=document.createElement("div");textEl.classList.add("text");if(part=='days'){textEl.innerText="天(Days)";}if(part=='hours'){textEl.innerText="小时(Hours)";}if(part=='minutes'){textEl.innerText="分钟(Mins)";}if(part=='seconds'){textEl.innerText="秒(S)";}const numberEl=document.createElement("div");numberEl.classList.add("number");numberEl.innerText=0;partEl.append(numberEl,textEl);this.el.append(partEl);this[part]=numberEl;});}countdownFunction(){const currentDate=new Date();if(currentDate>this.targetDate)return clearInterval(this.intervalId);const remaining=this.getRemaining(this.targetDate,currentDate);Object.entries(remaining).forEach(([part,value])=>{this[part].style.setProperty("--value",value);this[part].innerText=value;});}getRemaining(target,now){let seconds=Math.floor((target-now)/1000);let minutes=Math.floor(seconds/60);let hours=Math.floor(minutes/60);let days=Math.floor(hours/24);hours=hours-days*24;minutes=minutes-days*24*60-hours*60;seconds=seconds-days*24*60*60-hours*60*60-minutes*60;return{days,hours,minutes,seconds};}}const countdownEls=document.querySelectorAll(".progressdate-number")||[];countdownEls.forEach(countdownEl=>new Countdown(countdownEl));$(document).ready(function(){var backToTopButton=$('#back-to-top');backToTopButton.on('click',function(){$('html, body').animate({scrollTop:0},'smooth');});$(window).on('scroll',function(){if($(window).scrollTop()>100){backToTopButton.css('display','flex');}else{backToTopButton.css('display','none');}});var settingsButton=$('#foot-settings-button');var settingsPanel=$('#foot-settings-panel');var closePanelButton=$('#foot-close-panel');settingsButton.on('click',function(){settingsPanel.fadeIn();});closePanelButton.on('click',function(){settingsPanel.fadeOut();});$(window).on('click',function(event){if(!$(event.target).closest('#foot-settings-button').length&&!settingsPanel.has(event.target).length){settingsPanel.css('display','none');}});});darkMode();if(Mathjaxv3=='open'){MathJax.typeset();}if(setting.infinite_scroll=='true'){if($('#bsnext').length){$('.content_container').infiniteScroll({path:'.next',append:article_element,hideNav:'.pagination',status:'.page-load-status',history:false,button:'#bsnext',scrollThreshold:false,});}}var instance=$(".bsgallery__wrapper");$.each(instance,function(key,value){var arrows=$(instance[key]).find(".arrow"),prevArrow=arrows.filter('.arrow-prev'),nextArrow=arrows.filter('.arrow-next'),box=$(instance[key]).find(".bsgallery"),x=0,mx=0,maxScrollWidth=box[0].scrollWidth-box[0].clientWidth/2-box.width()/2;$(arrows).click(function(){if($(this).hasClass("arrow-next")){x=box.width()/2+box.scrollLeft()-10;box.animate({scrollLeft:x});}else{x=box.width()/2-box.scrollLeft()-10;box.animate({scrollLeft:-x});}});$(box).on({mousemove:function(e){var mx2=e.pageX-this.offsetLeft;if(mx)this.scrollLeft=this.sx+mx-mx2;},mousedown:function(e){this.sx=this.scrollLeft;mx=e.pageX-this.offsetLeft;},scroll:function(){toggleArrows();}});$(document).on("mouseup",function(){mx=0;});function toggleArrows(){if(box.scrollLeft()>maxScrollWidth-10){nextArrow.addClass('disabled');}else if(box.scrollLeft()<10){prevArrow.addClass('disabled');}else{nextArrow.removeClass('disabled');prevArrow.removeClass('disabled');}}});if(setting.owo=='true'){$.getScript(setting.import+"assets/vendor/bs-emoji/bs-emoji.js?v=1.5",function(){$('#face').BearsimpleEmoji($('.emotion'));$('#facecross').BearsimpleEmoji($('.emotion'));$('#facesays').BearsimpleEmoji($('.emotion'));$('#facecircle').BearsimpleEmoji($('.emotion'));$('#facecirclecomment').BearsimpleEmoji($('.emotion_circle'));});}$('#commentsubmit').on('click',function(){if(!$('#mail').val()&&setting.commentsRequireMail=='1'&&setting.islogin!=='1'){$('body').toast({title:'评论失败',class:'warning',message:'检测到邮箱为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#url').val()&&setting.commentsRequireURL=='1'&&setting.islogin==''){$('body').toast({title:'评论失败',class:'warning',message:'检测到网址为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}if(!$('#textarea').val()){$('body').toast({title:'评论失败',class:'warning',message:'检测到评论内容为空,请重新输入~',showIcon:'flushed outline',showProgress:'top',});return false;}$(this).addClass('loading');setTimeout(function(){$.ajax({type:"POST",async:true,dataType:"html",url:$("#commentform").attr('action'),data:$("#commentform").serialize(),async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});$('#commentsubmit').removeClass('loading');},success:function(data){if($(data).find("div[id=comments]").length>0){$('body').toast({title:'评论成功',class:'success',message:'您已评论成功,将自动刷新~',showIcon:'grin beam outline',showProgress:'top',});$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});}else{var div=$('
');div.html(data);var content=div.find('.container');$('body').toast({title:'啊哦~评论失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});$('#commentsubmit').removeClass('loading');}}});},1000)});$('#protectajax').on('click',function(){$.ajax({type:"POST",url:window.location.href,data:{action:"protect",permalink:Permalink,},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:$("#form").serialize(),async:false,error:function(request){$('body').toast({title:'验证失败',class:'error',message:setting.tips.articlePwdAfterEnterFail_Tip,showIcon:'flushed outline',showProgress:'top',});},success:function(data){$('body').toast({title:'验证成功',class:'success',message:setting.tips.articlePwdAfterEnterSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);}});}});});if(setting.Like=='true'){$(document).off('click','#agree-btn').on('click','#agree-btn',function(){$('#agree-btn').css({'opacity':'0.6','cursor':'not-allowed','pointer-events':'none'}).data('disabled',true);if(localStorage.getItem("cid"+$('#agree-btn').attr('data-cid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$.ajax({type:'post',url:setting.getPostLikeFile,data:'agree='+$('#agree-btn').attr('data-cid'),async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}else{$('.agreenum').html(json.agree);localStorage.setItem("cid"+$('#agree-btn').attr('data-cid'),'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.articleAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.articleAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});$('#agree-btn').css({'opacity':'1','cursor':'pointer','pointer-events':'auto'}).data('disabled',false);},});}});}if(setting.CommentLike=='true'){$(document).off('click','.like.thumbs.up.red.link.icon').on('click','.like.thumbs.up.red.link.icon',function(){if(localStorage.getItem("coid"+$(this).attr('data-coid'))=='like=true'){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail1_Tip,showIcon:'flushed outline',showProgress:'top',});}else{$.ajax({type:'post',url:setting.getCommentLikeFile,data:{agree:$(this).attr('data-coid'),},async:true,timeout:30000,cache:false,success:function(data){json=JSON.parse(data);if(json.code==2){$('body').toast({title:'点赞失败',class:'warning',message:'检测到来源错误,请稍后再试~',showIcon:'flushed outline',showProgress:'top',});}else{$('.agreenumcomment'+json.coid).html(json.agree);localStorage.setItem("coid"+json.coid,'like=true');$('body').toast({title:'点赞成功',class:'green',message:setting.tips.commentAgreeSuccess_Tip,showIcon:'grin beam outline',showProgress:'top',});}},error:function(){$('body').toast({title:'点赞失败',class:'warning',message:setting.tips.commentAgreeFail2_Tip,showIcon:'dizzy outline',showProgress:'top',});},});}});}localStorage.setItem("fontsize","default");$('#fontsizes').click(function(){switch(localStorage.getItem("fontsize")){case'default':localStorage.setItem("fontsize","18");$(".post-content").animate({"font-size":"18px"});break;case'18':localStorage.setItem("fontsize","25");$(".post-content").animate({"font-size":"25px"});break;case'25':localStorage.setItem("fontsize","32");$(".post-content").animate({"font-size":"32px"});break;default:localStorage.setItem("fontsize","default");$(".post-content").animate({"font-size":"15px"});}});$('.ui.form').on('click','#randname',function(){const b=["大名鼎鼎","躲闪","骄傲","挺胸","不知名","知名","刚下飞机","看透一切","小有名气","潜心学习","生龙活虎","生气勃勃","说话诙谐","说话风趣","妙趣横生","妙语连珠","挤眉弄眼","天真活泼","天真烂漫","天真无邪","稚气未脱","聪明伶俐","机智灵巧","心灵手巧","能说会道","无忧无虑","无拘无束","开朗大方","幽默风趣","逗人发笑","憨直可爱","性格爽直","性格豪爽","直截了当","直言相告","直言不讳","有口无心","快嘴快舌","直抒已见","令人捧腹","饶有风趣","趣味盎然","心直口快","快人快语"],c=["大黄","匿名人士","男士","女士","人士","男孩","女孩","贫僧","道士","学生","打工人","少侠","白领","蓝领","小学生","初中生","高中生","大学生","研究生","博士生","教授"];var randname=b[Math.floor(Math.random()*b.length)]+"的"+c[Math.floor(Math.random()*c.length)];document.getElementById('author').value=randname;});if(setting.Login_hidden=='true'){let login_qq='';let login_wechat='';let login_weibo='';let login_github='';let regiter_allow='';if(setting.login_other.indexOf("qq")!==-1){login_qq+='';}if(setting.login_other.indexOf("weibo")!==-1){login_weibo+='';}if(setting.login_other.indexOf("wechat")!==-1){login_wechat+='';}if(setting.login_other.indexOf("github")!==-1){login_github+='';}$("#bs-login").on('click',function(){var regOpen='';if(setting.registerAllow=='1'&&setting.registerOpen=='1'){regOpen=true;}else{regOpen=false;}(async()=>{const login=await Swal.fire({title:'登录',html:'
'+'

'+'

'+login_qq+login_weibo+login_wechat+login_github,focusConfirm:false,confirmButtonText:'立即登录',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',showDenyButton:regOpen,reverseButtons:true,denyButtonText:'没有账号?前去注册',preConfirm:()=>{if(!$('#swal-input1').val()){return Swal.showValidationMessage(`您的账号为空,请重新填写~`)}if(!$('#swal-input2').val()){return Swal.showValidationMessage(`您的密码为空,请重新填写~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",async:false,url:window.location.href,data:{action:"login"},error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-input1').val(),password:$('#swal-input2').val(),referer:window.location.href},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'登录失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'登录失败',class:'error',message:'您输入的账号密码有误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;default:$('body').toast({title:'登录成功',class:'success',message:'您已成功登录,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;}})}});}});}if(setting.registerAllow=='1'&&setting.registerOpen=='1'){if(result.isDenied){(async()=>{const register=await Swal.fire({title:'注册',html:'
'+'

'+'
'+'
'+'
',focusConfirm:false,confirmButtonText:'立即注册',showLoaderOnConfirm:true,showCancelButton:true,cancelButtonText:'关闭',backdrop:true,preConfirm:()=>{if(!$('#swal-inputreg1').val()||/[^a-zA-Z0-9]/.test($('#swal-inputreg1').val())==true){return Swal.showValidationMessage(`您填写的账号不符合规则,仅允许大小写英文字母或数字,请重新填写~`)}if($('#swal-inputreg2').val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1){return Swal.showValidationMessage(`您的邮箱地址填写有误,请重新填写~`)}if($('#swal-inputreg3').val()!==$('#swal-inputreg4').val()){return Swal.showValidationMessage(`您两次输入的密码不一致,请重新输入~`)}if($('#swal-inputreg3').val().length<8){return Swal.showValidationMessage(`您的密码太短,密码请设置8位及以上,请重新输入~`)}return fetch('')},allowOutsideClick:()=>Swal.isLoading()}).then((result)=>{if(result.isConfirmed){$.ajax({type:"POST",url:window.location.href,data:{action:"register"},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'获取失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.ajax({type:"POST",url:data,data:{name:$('#swal-inputreg1').val(),password:$('#swal-inputreg3').val(),confirm:$('#swal-inputreg4').val(),mail:$('#swal-inputreg2').val(),regtype:'nobackend'},async:false,error:function(req,status,error){var div=$('
');div.html(req.responseText);var content=div.find('.container');$('body').toast({title:'注册失败',class:'error',message:content.text(),showIcon:'flushed outline',showProgress:'top',});},success:function(data){$.post(window.location.href,{action:'checklogin'},function(res){res=JSON.parse(res);switch(res.code){case 0:$('body').toast({title:'注册失败',class:'error',message:'您输入的账号密码不合法或注册来源错误,请重新输入~',showIcon:'flushed outline',showProgress:'top',});break;case 1:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;default:$('body').toast({title:'注册成功',class:'success',message:'您已成功注册,页面将在3秒后刷新~',showIcon:'grin beam outline',showProgress:'top',});setTimeout(function(){$.pjax({url:window.location.href,container:'#pjax',fragment:'#pjax',timeout:50000});},3000);break;}})}});}});}});})()}}});})();});$(document).keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=='13'&&$('#swal-input2').val()){$('.swal2-confirm').click();}if(keycode=='13'&&$('#swal-inputreg4').val()){$('.swal2-confirm').click();}});}if(setting.Sharewechat=='true'){$("#wechatshare").click(function(){const canvas=document.createElement('canvas');QRCode.toCanvas(canvas,window.location.href,{width:300,height:300},function(error){if(error){console.error(error);return;}const imageUrl=canvas.toDataURL('image/png');Swal.fire({title:'微信分享',text:'您可以将该二维码分享给朋友或者朋友圈',imageUrl:imageUrl,imageWidth:300,imageHeight:300,imageAlt:'微信分享二维码',confirmButtonText:'关闭',customClass:{confirmButton:'custom-confirm-button'}});});});}if(setting.sticky=='true'){$('#sidebar').stickybits();}$('.slider.checkbox').checkbox({onChecked:function(){$('#textarea').addClass('bshideContent');},onUnchecked:function(){$('#textarea').removeClass('bshideContent');}});$('.toggle.checkbox').checkbox();$('i').popup();$('button').popup();$('.ui.category.search').search({preserveHTML:false,apiSettings:{url:'/index.php/jsonapi/getarticle?keyword={query}',},fields:{results:'items',title:'article',url:'url',description:'description'},error:{serverError:'服务器错误,请重试',},minCharacters:1,maxResults:99999,fullTextSearch:true,showNoResults:false,onSelect(result,response){return false;}});$('.message .close').on('click',function(){$(this).closest('.message').transition('fade');});$('.ui.accordion').accordion();$('.ui.dropdown').dropdown({on:'hover'});$('.ui.embed').embed();$('.ui.star.rating').rating();$('.ui.heart.rating').rating();$("body").on("click",".fluid.card .image",function(){$('.ui.star.rating').rating();$('.fluid.card .image').dimmer({on:'hover'});});if($(".ui.secondary.menu").length>0||$(".ui.secondary.pointing.menu").length>0){$('.menu .item').tab();}$('.special.card .image').dimmer({on:'hover'});if(setting.imagebox=='true'){Fancybox.bind('[data-fancybox]');Fancybox.bind('[data-fancybox="single"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="gallery"]',{groupAttr:true,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{}}});Fancybox.bind('[data-fancybox="image"]',{groupAttr:false,protected:true,Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY",],right:["slideshow","thumbs","close"],},},on:{done:(fancybox,slide)=>{if(setting.Watermark=='true'){waterMark();}}}})}if(setting.Watermark=='true'&&setting.Lazyload!=='true'){waterMark();}if(setting.Translate=='11'){translate.language.setLocal('chinese_simplified');translate.setUseVersion2();translate.listener.start();translate.execute();}if(setting.Translate=='1'){if(setting.TranslateLanguage=='1'){var TranslateLanguage=2;}else{var TranslateLanguage=1;};$.getScript(setting.import2+"modules/translate/tw-cn.js?v=1",function(){var defaultEncoding=TranslateLanguage;var translateDelay=0;var cookieDomain=setting.siteUrl;var msgToTraditionalChinese="繁體";var msgToSimplifiedChinese="简体";var translateButtonId="translateLink";translateInitilization();});}if(setting.scroll=='true'){$.getScript(setting.import+"assets/vendor/bs-toc/bs-toc.min.js",function(){window.tocManager.displayDisableTocTips=false;window.tocManager.generateToc();});if(setting.readmode=='true'){$.getScript(setting.import+"assets/vendor/bs-toc/bs-toc2.min.js?v=1",function(){window.tocManagerRead.displayDisableTocTips2=false;window.tocManagerRead.generateToc2();});}}if(setting.slider=='true'&&$('#bearslider').length){$.getScript(setting.import+"assets/vendor/slider/bearslider.min.js?v=2.9.6",function(){var slider=new BearSlider.Slider({selector:'#bearslider',effect:'slide',height:'400',initialHeight:'400',maxHeight:'400'});slider.addCaptions();slider.start();$("#bearslider").fadeIn();});}if(setting.Codehightlight=='1'){if(typeof Prism!=='undefined'){if(setting.showLineNumber=='1'){var showLineNumber='line-numbers';}var pres=document.getElementsByTagName('pre');for(var i=0;i0)pres[i].className=showLineNumber+' language-';document.getElementsByTagName('code').className='language-php';}Prism.highlightAll(true,null);}}var wechatModal=document.getElementById('wechat-popup');var qqModal=document.getElementById('qq-popup');var contactWechat=document.getElementById('contactwechat');var contactQQ=document.getElementById('contactqq');var closeButtons=document.querySelectorAll('.popup-close');if(contactWechat){contactWechat.addEventListener('click',(e)=>{e.preventDefault();wechatModal.style.display='flex';setTimeout(()=>wechatModal.classList.add('active'),10);});}if(contactQQ){contactQQ.addEventListener('click',(e)=>{e.preventDefault();qqModal.style.display='flex';setTimeout(()=>qqModal.classList.add('active'),10);});}closeButtons.forEach((button)=>{button.addEventListener('click',()=>{wechatModal.classList.remove('active');qqModal.classList.remove('active');setTimeout(()=>{wechatModal.style.display='none';qqModal.style.display='none';},300);});});window.addEventListener('click',(e)=>{if(e.target===wechatModal){wechatModal.classList.remove('active');setTimeout(()=>(wechatModal.style.display='none'),300);}if(e.target===qqModal){qqModal.classList.remove('active');setTimeout(()=>(qqModal.style.display='none'),300);}});$(".slickcomment").off('click').on('click',function(){let slickid=this.id;let commentNum=$(this).attr('data-count');$(".ui.segment.comment-children."+slickid).toggle('fast',function(){if($(this).css('display')=='none'){$('#'+slickid).text("展开子评论("+commentNum+"条)");}else{lazyLoad();$('#'+slickid).text("收起子评论("+commentNum+"条)");} });});$(document).ready(function(){const targetId=window.location.hash.substring(1);if(targetId&&document.getElementById(targetId)){const $target=$("#"+targetId);if($target.is(":hidden")){$target.parents(".ui.segment.comment-children").each(function(){if($(this).css('display')==='none'){const $toggleButton=$(this).prev().find(".slickcomment");$toggleButton.click();}});setTimeout(()=>{if('scrollBehavior'in document.documentElement.style){$target[0].scrollIntoView({behavior:'smooth'});}else{$('html, body').animate({scrollTop:$target.offset().top-20},600);}},500);}}});if(setting.Share=='true'){var title=$(document.head).find("[name=title], [name=Title]").attr("content")||document.title;var url=window.location.href;var domain=window.location.origin;var imgurl=$("img:first").prop("data-src")||$("img:first").prop("src");var description=$(document.head).find("[name=description], [name=Description]").attr("content")||"";var source=$(document.head).find("[name=site], [name=Site]").attr("content")||document.title;$('#qqshare').on('click',function(){window.open('https://connect.qq.com/widget/shareqq/index.html?url='+url+'&title='+title+'&source='+source+'&desc='+description+'&pics='+imgurl);});$('#qzoneshare').on('click',function(){window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+url+'&title='+title+'&site='+source+'&desc='+description+'&summary='+description+'&pics='+imgurl);});$('#weiboshare').on('click',function(){window.open('https://service.weibo.com/share/share.php?url='+url+'&title='+title+'&pic='+imgurl+'&appkey=');});$('#facebookshare').on('click',function(){window.open('https://www.facebook.com/sharer/sharer.php?u='+url+'&title='+title+'&source='+source+'&desc='+description+'&link='+url+'&captain=&picture='+imgurl);});$('#twittershare').on('click',function(){window.open('https://twitter.com/intent/tweet?text='+title+'&url='+url+'&via='+domain);});$('#googleshare').on('click',function(){window.open('https://plus.google.com/share?url='+url);});$('#linkedinshare').on('click',function(){window.open('http://www.linkedin.com/shareArticle?mini=true&ro=true&title='+title+'&url='+title+'&summary='+description+'&source='+source+'&armin=armin');});}}$(window).bind('popstate',function(event){bsfunc();});$(document).on('pjax:complete',function(){bsfunc();});return this}(jQuery));}console.log("\n %c Bearsimple v2.9.9 %c https://github.com/whitebearcode/typecho-bearsimple \n","border-radius:10px 0 0 10px;color: #fadfa3; background: #030307; padding:5px 0;","border-radius:0 10px 10px 0;background: #fadfa3; padding:5px 0;"); \ No newline at end of file diff --git a/assets/js/article_donate.js b/assets/scripts/article_donate.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/article_donate.js rename to assets/scripts/article_donate.js diff --git a/assets/js/bearmark.min.js b/assets/scripts/bearmark.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/bearmark.min.js rename to assets/scripts/bearmark.min.js diff --git a/assets/js/bearsimple-comments.js b/assets/scripts/bearsimple-comments.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/bearsimple-comments.js rename to assets/scripts/bearsimple-comments.js diff --git a/assets/js/carousel.min.js b/assets/scripts/carousel.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/carousel.min.js rename to assets/scripts/carousel.min.js diff --git a/assets/js/chart.umd.min.js b/assets/scripts/chart.umd.min.js similarity index 100% rename from assets/js/chart.umd.min.js rename to assets/scripts/chart.umd.min.js diff --git a/assets/js/clipboard.min.js b/assets/scripts/clipboard.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/clipboard.min.js rename to assets/scripts/clipboard.min.js diff --git a/assets/js/commentTyping.js b/assets/scripts/commentTyping.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/commentTyping.js rename to assets/scripts/commentTyping.js diff --git a/assets/js/echarts.min.js b/assets/scripts/echarts.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/echarts.min.js rename to assets/scripts/echarts.min.js diff --git a/assets/js/emaction.js b/assets/scripts/emaction.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/emaction.js rename to assets/scripts/emaction.js diff --git a/assets/js/filter.min.js b/assets/scripts/filter.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/filter.min.js rename to assets/scripts/filter.min.js diff --git a/assets/js/funlazy.min.js b/assets/scripts/funlazy.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/funlazy.min.js rename to assets/scripts/funlazy.min.js diff --git a/assets/js/gt4.js b/assets/scripts/gt4.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/gt4.js rename to assets/scripts/gt4.js diff --git a/assets/js/html2canvas.min.js b/assets/scripts/html2canvas.min.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/html2canvas.min.js rename to assets/scripts/html2canvas.min.js diff --git a/assets/js/instantPage.js b/assets/scripts/instantPage.js old mode 100755 new mode 100644 similarity index 100% rename from assets/js/instantPage.js rename to assets/scripts/instantPage.js diff --git a/assets/js/jquery.min.js b/assets/scripts/jquery.min.js old mode 100755 new mode 100644 similarity index 99% rename from assets/js/jquery.min.js rename to assets/scripts/jquery.min.js index 764485c0..644d35e2 --- a/assets/js/jquery.min.js +++ b/assets/scripts/jquery.min.js @@ -1,4 +1,4 @@ -/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), -a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), -null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" -
-
-
+need('templates/partials/grid-open.php');?>

title() ?>

@@ -120,11 +118,8 @@ -
- -
-
+ -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/friendcircle.php b/friendcircle.php index bde66a2a..de4b70b9 100644 --- a/friendcircle.php +++ b/friendcircle.php @@ -6,10 +6,10 @@ */ ?> -need('compoment/head.php');?> - - - +need('templates/layouts/header.php');?> + + + title() ?>
- - + + 神秘人 神秘人的朋友圈
@@ -215,12 +215,12 @@
- - + + - + - + @@ -228,7 +228,7 @@ - + + + + + + - - + + + + - + - -
-need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/index.php b/index.php index f467476a..e67616de 100644 --- a/index.php +++ b/index.php @@ -9,12 +9,12 @@ */ if (!defined('__TYPECHO_ROOT_DIR__')) exit; - $this->need('compoment/head.php'); + $this->need('templates/layouts/header.php'); ?> -need('pages/index-z.php'); ?> +need('templates/pages/index-content.php'); ?> -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> diff --git a/links.php b/links.php index aeaf7048..254f114b 100644 --- a/links.php +++ b/links.php @@ -1,4 +1,4 @@ - -need('compoment/head.php');?> -
-
-
+need('templates/layouts/header.php');?> +need('templates/partials/grid-open.php');?>

title() ?>


@@ -59,5 +57,6 @@ -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/links_new.php b/links_new.php index 7f0486be..373310c8 100644 --- a/links_new.php +++ b/links_new.php @@ -8,15 +8,13 @@ -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
-
-
+need('templates/partials/grid-open.php');?>

title() ?>

- -
-need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/memos.php b/memos.php index 1d2495f2..048c4470 100644 --- a/memos.php +++ b/memos.php @@ -6,7 +6,7 @@ */ ?> -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
- - - -
- -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/messages.php b/messages.php index d54df63d..25007f8f 100644 --- a/messages.php +++ b/messages.php @@ -6,11 +6,9 @@ */ ?> -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
-
-
+need('templates/partials/grid-open.php');?>

title() ?>

@@ -350,9 +348,7 @@ class="reader-avatar" ?> -
- -
+
- + + - - - + + + + - - - - + + + + - + - + - + - + - - + + - + - + - - + + - + - + oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' data-instant-allow-external-links> diff --git a/modules/UserCenter/user.php b/modules/user-center/user.php old mode 100755 new mode 100644 similarity index 99% rename from modules/UserCenter/user.php rename to modules/user-center/user.php index 3cf2fc17..6272f1c6 --- a/modules/UserCenter/user.php +++ b/modules/user-center/user.php @@ -8,7 +8,7 @@ header("HTTP/1.1 200 OK"); header('Access-Control-Allow-Origin:*'); header("Access-Control-Allow-Headers:Origin, X-Requested-With, Content-Type, Accept"); - $this->need('modules/UserCenter/common/head.php'); + $this->need('modules/user-center/common/head.php'); ?> @@ -1303,4 +1303,4 @@ class: 'warning', }); -need('compoment/foot.php'); ?> +need('templates/layouts/footer.php'); ?> diff --git a/modules/Verify/BearCaptcha/Captcha/Captcha.php b/modules/verify/Captcha/Captcha.php old mode 100755 new mode 100644 similarity index 84% rename from modules/Verify/BearCaptcha/Captcha/Captcha.php rename to modules/verify/Captcha/Captcha.php index 78336ed6..a4427aea --- a/modules/Verify/BearCaptcha/Captcha/Captcha.php +++ b/modules/verify/Captcha/Captcha.php @@ -1,50 +1,50 @@ - - - + \ No newline at end of file diff --git a/modules/Verify/BearCaptcha/Captcha/Captcha_Link.php b/modules/verify/Captcha/Captcha_Link.php old mode 100755 new mode 100644 similarity index 85% rename from modules/Verify/BearCaptcha/Captcha/Captcha_Link.php rename to modules/verify/Captcha/Captcha_Link.php index 39c9bdb7..1c0da840 --- a/modules/Verify/BearCaptcha/Captcha/Captcha_Link.php +++ b/modules/verify/Captcha/Captcha_Link.php @@ -1,5 +1,5 @@ - - + + + + - + -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> diff --git a/post.php b/post.php index 2e66b98f..0d9c8060 100644 --- a/post.php +++ b/post.php @@ -1,6 +1,6 @@ -need('compoment/head.php');?> +need('templates/layouts/header.php');?> widget('Widget_Metas_Category_List')->to($categorys);?> next()): ?> category == $categorys->slug):?> @@ -26,11 +26,11 @@ ?> -need('modules/lock_article.php'); ?> +need('modules/access-control/lock-article.php'); ?> -need('pages/post.php'); ?> +need('templates/pages/post.php'); ?> @@ -56,7 +56,7 @@ function addPostEditBtn(){ -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> diff --git a/core/widget/aiTools.php b/src/Controllers/AiToolController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/aiTools.php rename to src/Controllers/AiToolController.php diff --git a/core/widget/bsajax.php b/src/Controllers/AjaxController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/bsajax.php rename to src/Controllers/AjaxController.php diff --git a/core/widget/getarticle.php b/src/Controllers/ArticleController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getarticle.php rename to src/Controllers/ArticleController.php diff --git a/core/widget/bsBackendAction.php b/src/Controllers/BackendController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/bsBackendAction.php rename to src/Controllers/BackendController.php diff --git a/core/widget/getBangumi.php b/src/Controllers/BangumiController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getBangumi.php rename to src/Controllers/BangumiController.php diff --git a/core/widget/getCommentAction.php b/src/Controllers/CommentActionController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getCommentAction.php rename to src/Controllers/CommentActionController.php diff --git a/core/widget/commentlike.php b/src/Controllers/CommentLikeController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/commentlike.php rename to src/Controllers/CommentLikeController.php diff --git a/core/widget/cron.php b/src/Controllers/CronController.php old mode 100755 new mode 100644 similarity index 97% rename from core/widget/cron.php rename to src/Controllers/CronController.php index b9ea73bc..3ec283cb --- a/core/widget/cron.php +++ b/src/Controllers/CronController.php @@ -1,5 +1,5 @@ siteUrl.'/usr/themes/bearsimple/assets/images/default-logo.png'; + $_POST['friendpic'] = $options->siteUrl.'/usr/themes/bearsimple/assets/media/default-logo.png'; } else{ $_POST['friendpic'] = Bsoptions('FriendLinkLogoDefault'); diff --git a/core/widget/getgithub.php b/src/Controllers/GithubController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getgithub.php rename to src/Controllers/GithubController.php diff --git a/core/widget/getLoginAction.php b/src/Controllers/LoginActionController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getLoginAction.php rename to src/Controllers/LoginActionController.php diff --git a/core/widget/getLogin.php b/src/Controllers/LoginController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getLogin.php rename to src/Controllers/LoginController.php diff --git a/core/widget/getMemosAction.php b/src/Controllers/MemosController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getMemosAction.php rename to src/Controllers/MemosController.php diff --git a/core/widget/pageContent.php b/src/Controllers/PageContentController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/pageContent.php rename to src/Controllers/PageContentController.php diff --git a/core/widget/postlike.php b/src/Controllers/PostLikeController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/postlike.php rename to src/Controllers/PostLikeController.php diff --git a/core/widget/getPosterInfo.php b/src/Controllers/PosterController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getPosterInfo.php rename to src/Controllers/PosterController.php diff --git a/core/widget/safeRedirection.php b/src/Controllers/RedirectionController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/safeRedirection.php rename to src/Controllers/RedirectionController.php diff --git a/core/widget/getsign.php b/src/Controllers/SignController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getsign.php rename to src/Controllers/SignController.php diff --git a/core/widget/syncData.php b/src/Controllers/SyncDataController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/syncData.php rename to src/Controllers/SyncDataController.php diff --git a/core/widget/UserAction.php b/src/Controllers/UserActionController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/UserAction.php rename to src/Controllers/UserActionController.php diff --git a/core/widget/getUsers.php b/src/Controllers/UserController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getUsers.php rename to src/Controllers/UserController.php diff --git a/core/widget/usernotify.php b/src/Controllers/UserNotifyController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/usernotify.php rename to src/Controllers/UserNotifyController.php diff --git a/core/widget/write.php b/src/Controllers/WriteController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/write.php rename to src/Controllers/WriteController.php diff --git a/core/tongji.php b/src/Helpers/analytics.php old mode 100755 new mode 100644 similarity index 96% rename from core/tongji.php rename to src/Helpers/analytics.php index f679b7af..4b80e8d8 --- a/core/tongji.php +++ b/src/Helpers/analytics.php @@ -1,28 +1,28 @@ -fields); - if (array_key_exists('views', $fields)) - $views = (!empty($fields['views'])) ? intval($fields['views']) : 0; - else - $views = 0; - - //增加浏览次数 - if ($widget->is('single')) { - $vieweds = Typecho_Cookie::get('contents_viewed'); - if (empty($vieweds)) - $vieweds = array(); - else - $vieweds = explode(',', $vieweds); - if (!in_array($widget->cid, $vieweds)) { - $views = $views + 1; - $widget->setField('views', 'str', strval($views), $widget->cid); - $vieweds[] = $widget->cid; - $vieweds = implode(',', $vieweds); - Typecho_Cookie::set("contents_viewed",$vieweds); - } - } - return $views; -} +fields); + if (array_key_exists('views', $fields)) + $views = (!empty($fields['views'])) ? intval($fields['views']) : 0; + else + $views = 0; + + //增加浏览次数 + if ($widget->is('single')) { + $vieweds = Typecho_Cookie::get('contents_viewed'); + if (empty($vieweds)) + $vieweds = array(); + else + $vieweds = explode(',', $vieweds); + if (!in_array($widget->cid, $vieweds)) { + $views = $views + 1; + $widget->setField('views', 'str', strval($views), $widget->cid); + $vieweds[] = $widget->cid; + $vieweds = implode(',', $vieweds); + Typecho_Cookie::set("contents_viewed",$vieweds); + } + } + return $views; +} diff --git a/core/assetsdir.php b/src/Helpers/assets.php old mode 100755 new mode 100644 similarity index 96% rename from core/assetsdir.php rename to src/Helpers/assets.php index 42f518c6..96abd75d --- a/core/assetsdir.php +++ b/src/Helpers/assets.php @@ -1,37 +1,37 @@ -themeUrl.'/'; - } - else if($options1['Assets'] == '2'){ - $dir = 'https://deliver.application.pub/gh/whitebearcode/typecho-bearsimple@v'.themeVersionOnly().'/'; - } - else{ - $dir = $options1['Assets_Custom']; - } - echo $dir; -} - -function AssetsDir2(){ - $options = Helper::options(); - $dir = $options->themeUrl.'/'; - - echo $dir; -} - -function AssetsDir_Backend(){ - $options1 = bsOptions::getInstance()::get_option( 'bearsimple' ); - $options = Helper::options(); - if($options1['Assets'] == '1' || $options1['Assets'] == null){ - $dir = $options->themeUrl.'/'; - } - else if($options1['Assets'] == '2'){ - $dir = 'https://deliver.application.pub/gh/whitebearcode/typecho-bearsimple@v'.themeVersionOnly().'/'; - } - else{ - $dir = $options1['Assets_Custom']; - } - return $dir; +themeUrl.'/'; + } + else if($options1['Assets'] == '2'){ + $dir = 'https://deliver.application.pub/gh/whitebearcode/typecho-bearsimple@v'.themeVersionOnly().'/'; + } + else{ + $dir = $options1['Assets_Custom']; + } + echo $dir; +} + +function AssetsDir2(){ + $options = Helper::options(); + $dir = $options->themeUrl.'/'; + + echo $dir; +} + +function AssetsDir_Backend(){ + $options1 = bsOptions::getInstance()::get_option( 'bearsimple' ); + $options = Helper::options(); + if($options1['Assets'] == '1' || $options1['Assets'] == null){ + $dir = $options->themeUrl.'/'; + } + else if($options1['Assets'] == '2'){ + $dir = 'https://deliver.application.pub/gh/whitebearcode/typecho-bearsimple@v'.themeVersionOnly().'/'; + } + else{ + $dir = $options1['Assets_Custom']; + } + return $dir; } \ No newline at end of file diff --git a/core/extend/get_browser.php b/src/Helpers/browser.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/get_browser.php rename to src/Helpers/browser.php diff --git a/core/compresshtml.php b/src/Helpers/compress-html.php old mode 100755 new mode 100644 similarity index 100% rename from core/compresshtml.php rename to src/Helpers/compress-html.php diff --git a/core/func.php b/src/Helpers/functions.php old mode 100755 new mode 100644 similarity index 92% rename from core/func.php rename to src/Helpers/functions.php index 535a718d..07abd9d2 --- a/core/func.php +++ b/src/Helpers/functions.php @@ -245,7 +245,7 @@ function billboard($ads,$type){ echo '
- +
@@ -261,7 +261,7 @@ function billboard($ads,$type){ echo '
- +
@@ -277,7 +277,7 @@ function billboard($ads,$type){ echo '
- +
@@ -293,7 +293,7 @@ function billboard($ads,$type){ echo '
- +
@@ -480,7 +480,7 @@ function themeInit($self){ if ($options1['safeRedirection'] == '1') { if (isset($_SERVER['HTTP_REFERER']) && stripos($_SERVER['HTTP_REFERER'], str_replace($removeChar, "", $options->siteUrl)) == false && strpos($_SERVER['HTTP_REFERER'], 'google.com') == false && strpos($_SERVER['HTTP_REFERER'], 'bing.com') == false && strpos($_SERVER['HTTP_REFERER'], 'baidu.com') == false && \BsCore\Plugin::checkDomains($_SERVER['HTTP_REFERER'], $nonList) == false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/safeRedirection.php"); + $self->setThemeFile("src/Controllers/RedirectionController.php"); } } if($options1['infinite_scroll'] == true){ @@ -503,19 +503,19 @@ function themeInit($self){ if (strpos($_SERVER['REQUEST_URI'], 'sitemap.xml') !== false) { $self->response->setStatus(200); - $self->setThemeFile("modules/SiteMap/sitemap.php"); + $self->setThemeFile("modules/sitemap/sitemap.php"); } } if (strpos($_SERVER['REQUEST_URI'], 'searchcross') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/searchcross.php"); + $self->setThemeFile("src/Controllers/SearchCrossController.php"); } //用户中心 if (strpos($_SERVER['REQUEST_URI'], 'usercenter') !== false && $user->hasLogin() && $options1['UserCenterOpen'] == true) { $self->response->setStatus(200); - $self->setThemeFile("modules/UserCenter/user.php"); + $self->setThemeFile("modules/user-center/user.php"); } //追番获取 @@ -526,7 +526,7 @@ function themeInit($self){ //追番获取 if (strpos($_SERVER['REQUEST_URI'], 'bs-pagecontent') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/pageContent.php"); + $self->setThemeFile("src/Controllers/PageContentController.php"); } //豆瓣获取 @@ -537,67 +537,67 @@ function themeInit($self){ //编辑器附件插入 if (strpos($_SERVER['REQUEST_URI'], 'write') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/write.php"); + $self->setThemeFile("src/Controllers/WriteController.php"); } //签到 if (strpos($_SERVER['REQUEST_URI'], 'bgetSign') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getsign.php"); + $self->setThemeFile("src/Controllers/SignController.php"); } //获取豆瓣 if (strpos($_SERVER['REQUEST_URI'], 'getDouban') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getDouban.php"); + $self->setThemeFile("src/Controllers/DoubanController.php"); } //获取Bangumi if (strpos($_SERVER['REQUEST_URI'], 'getBangumi') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getBangumi.php"); + $self->setThemeFile("src/Controllers/BangumiController.php"); } //获取标签 if (strpos($_SERVER['REQUEST_URI'], 'getTags') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getTags.php"); + $self->setThemeFile("src/Controllers/TagController.php"); } if($_SERVER['REQUEST_METHOD'] === 'POST' && strpos($_SERVER['REQUEST_URI'], 'bs-pagecontent') == false && strpos($_SERVER['REQUEST_URI'], 'getacg') == false && strpos($_SERVER['REQUEST_URI'], 'getdouban') == false && strpos($_SERVER['REQUEST_URI'], 'write') == false && strpos($_SERVER['REQUEST_URI'], 'uploadimages') == false && strpos($_SERVER['REQUEST_URI'], 'upgrade') == false && strpos($_SERVER['REQUEST_URI'], 'bsfrienddata') == false && strpos($_SERVER['REQUEST_URI'], 'bsfriendaction') == false && strpos($_SERVER['REQUEST_URI'], 'jsonapi/getarticle') == false && strpos($_SERVER['REQUEST_URI'], 'bsoptions/ajax') == false && strpos($_SERVER['REQUEST_URI'], 'commentlike') == false && strpos($_SERVER['REQUEST_URI'], 'postlike') == false && strpos($_SERVER['REQUEST_URI'], 'getPosterInfo') == false && strpos($_SERVER['REQUEST_URI'], 'getgithub') == false && strpos($_SERVER['REQUEST_URI'], 'friendajax') == false&& strpos($_SERVER['REQUEST_URI'], 'getIsLogin') == false){ $self->response->setStatus(200); - $self->setThemeFile("core/widget/getLoginAction.php"); + $self->setThemeFile("src/Controllers/LoginActionController.php"); } //同步 if (strpos($_SERVER['REQUEST_URI'], 'syncData') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/syncData.php"); + $self->setThemeFile("src/Controllers/SyncDataController.php"); } //发送通知 if (strpos($_SERVER['REQUEST_URI'], 'bs-usernotify') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/usernotify.php"); + $self->setThemeFile("src/Controllers/UserNotifyController.php"); } //memos if (strpos($_SERVER['REQUEST_URI'], 'getMemosAction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getMemosAction.php"); + $self->setThemeFile("src/Controllers/MemosController.php"); } //aitools if (strpos($_SERVER['REQUEST_URI'], 'getAiTools') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/aiTools.php"); + $self->setThemeFile("src/Controllers/AiToolController.php"); } //评论动作 if (strpos($_SERVER['REQUEST_URI'], 'getCommentAction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getCommentAction.php"); + $self->setThemeFile("src/Controllers/CommentActionController.php"); } //用户动作 if (strpos($_SERVER['REQUEST_URI'], 'bUserAction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/UserAction.php"); + $self->setThemeFile("src/Controllers/UserActionController.php"); } if (strpos($_SERVER['REQUEST_URI'], 'bsBackendAction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/bsBackendAction.php"); + $self->setThemeFile("src/Controllers/BackendController.php"); } //上传图片API @@ -608,38 +608,38 @@ function themeInit($self){ //升级API if (strpos($_SERVER['REQUEST_URI'], 'bs-upgrade') !== false) { $self->response->setStatus(200); - $self->setThemeFile("modules/Upgrade/Upgrade.php"); + $self->setThemeFile("modules/upgrade/Upgrade.php"); } //获取友链数据 if (strpos($_SERVER['REQUEST_URI'], 'bsfrienddata') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/friendlinkData.php"); + $self->setThemeFile("src/Services/FriendLinkDataService.php"); } //友链数据操作 if (strpos($_SERVER['REQUEST_URI'], 'bsfriendaction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/friendlinkAction.php"); + $self->setThemeFile("src/Controllers/FriendLinkActionController.php"); } //全站&分类加密提交操作 if (strpos($_SERVER['REQUEST_URI'], 'getencrypt') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/encrypt.php"); + $self->setThemeFile("src/Controllers/EncryptController.php"); } //获取文章数据 if (strpos($_SERVER['REQUEST_URI'], 'jsonapi/getarticle') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getarticle.php"); + $self->setThemeFile("src/Controllers/ArticleController.php"); } //评论点赞 if (strpos($_SERVER['REQUEST_URI'], 'commentlike') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/commentlike.php"); + $self->setThemeFile("src/Controllers/CommentLikeController.php"); } //文章点赞 if (strpos($_SERVER['REQUEST_URI'], 'postlike') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/postlike.php"); + $self->setThemeFile("src/Controllers/PostLikeController.php"); } @@ -647,52 +647,52 @@ function themeInit($self){ //获取Github仓库 if (strpos($_SERVER['REQUEST_URI'], 'getgithub') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getgithub.php"); + $self->setThemeFile("src/Controllers/GithubController.php"); } //获取用户 if (strpos($_SERVER['REQUEST_URI'], 'getUsers') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getUsers.php"); + $self->setThemeFile("src/Controllers/UserController.php"); } //提交友链 if (strpos($_SERVER['REQUEST_URI'], 'friendajax') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/friendlink.php"); + $self->setThemeFile("src/Controllers/FriendLinkController.php"); } //判断登录 if (strpos($_SERVER['REQUEST_URI'], 'getIsLogin') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getLogin.php"); + $self->setThemeFile("src/Controllers/LoginController.php"); } //cron if (strpos($_SERVER['REQUEST_URI'], 'bearCron') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/cron.php"); + $self->setThemeFile("src/Controllers/CronController.php"); } //Emoji if (strpos($_SERVER['REQUEST_URI'], 'bearEmoji') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getEmoji.php"); + $self->setThemeFile("src/Services/EmojiService.php"); } //Circle if (strpos($_SERVER['REQUEST_URI'], 'getCircleAction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/circleAction.php"); + $self->setThemeFile("src/Controllers/FriendCircleController.php"); } //emaction if (strpos($_SERVER['REQUEST_URI'], 'getEmaction') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/getEmaction.php"); + $self->setThemeFile("src/Services/EmojiActionService.php"); } //emaction if (strpos($_SERVER['REQUEST_URI'], 'wechatServer') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/wechatServer/wechatServer.php"); + $self->setThemeFile("src/Integrations/Wechat/wechatServer.php"); } @@ -706,7 +706,7 @@ function themeInit($self){ //获取文章数据 if (strpos($_SERVER['REQUEST_URI'], 'bsoptions/ajax') !== false) { $self->response->setStatus(200); - $self->setThemeFile("core/widget/bsajax.php"); + $self->setThemeFile("src/Controllers/AjaxController.php"); } if ($self->request->isPost()){ if ($self->request->postview){ diff --git a/core/general.php b/src/Helpers/general.php old mode 100755 new mode 100644 similarity index 99% rename from core/general.php rename to src/Helpers/general.php index 39282ae1..556ea5a0 --- a/core/general.php +++ b/src/Helpers/general.php @@ -1333,7 +1333,7 @@ function thumb2($obj,$type = 'default') { $thumb = $thumbs[rand(0,count($thumbs)-1)].$rand; } else if($type == 'album'){ - $thumb = Helper::options()->themeUrl.'/assets/images/mountain.webp'; + $thumb = Helper::options()->themeUrl.'/assets/media/mountain.webp'; } else{ $thumb = ''; diff --git a/core/gravatar.php b/src/Helpers/gravatar.php old mode 100755 new mode 100644 similarity index 100% rename from core/gravatar.php rename to src/Helpers/gravatar.php diff --git a/core/curl.php b/src/Helpers/http-client.php old mode 100755 new mode 100644 similarity index 100% rename from core/curl.php rename to src/Helpers/http-client.php diff --git a/src/Helpers/layout.php b/src/Helpers/layout.php new file mode 100644 index 00000000..d47b4bfc --- /dev/null +++ b/src/Helpers/layout.php @@ -0,0 +1,85 @@ + + * 输出:/usr/themes/bearsimple/assets/styles/main.css?v=2.9.9.20250803 + * + * 消除模板中重复的 AssetsDir() + ?v= + themeVersion() 三段 + */ + function bs_asset_url(string $path): string + { + return AssetsDir() . $path . '?v=' . themeVersion(); + } +} + +if (!function_exists('bs_page_wrapper_open')) { + /** + * 输出标准页面网格的开启标签 + * + * 等价于: + *
+ *
+ *
+ * + * 后续由模板输出实际 page-card 内容 + */ + function bs_page_wrapper_open(): void + { + echo '
' . "\n"; + echo '
' . "\n"; + echo '
' . "\n"; + } + + /** + * 输出标准页面网格的关闭标签 + */ + function bs_page_wrapper_close(): void + { + echo "
\n"; + echo "
\n"; + echo "
\n"; + } +} + +if (!function_exists('bs_theme_version')) { + /** + * 缓存版本号(减少函数调用) + */ + function bs_theme_version(): string + { + static $version = null; + return $version ??= themeVersion(); + } +} diff --git a/core/extend/get_os.php b/src/Helpers/os.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/get_os.php rename to src/Helpers/os.php diff --git a/core/parse.php b/src/Helpers/parser.php old mode 100755 new mode 100644 similarity index 99% rename from core/parse.php rename to src/Helpers/parser.php index f1bfed49..69f940b9 --- a/core/parse.php +++ b/src/Helpers/parser.php @@ -299,7 +299,7 @@ function quotebspaperCallback($matches){ } $yiyan = Typecho_Cookie::get('yiyan'); if($attrs['image'] == 'true'){ -$img = ''; +$img = ''; } return <<themeUrl.'/assets/images/placeholder.png'; + $image = Helper::options()->themeUrl.'/assets/media/placeholder.png'; } else{ $image = $attrs['image']; @@ -696,7 +696,7 @@ function parsePlayerCallback($matches) 'mutex' => true, 'video' => [ 'url' => isset($attrs['url']) ? $attrs['url'] : null, - 'pic' => isset($attrs['image']) ? $attrs['image'] : Helper::options()->themeUrl.'/assets/images/placeholder.png', + 'pic' => isset($attrs['image']) ? $attrs['image'] : Helper::options()->themeUrl.'/assets/media/placeholder.png', 'type' => 'auto', 'thumbnails' => null, ], diff --git a/core/extend/ChinesePinyin.class.php b/src/Helpers/pinyin.php old mode 100755 new mode 100644 similarity index 96% rename from core/extend/ChinesePinyin.class.php rename to src/Helpers/pinyin.php index f784acca..440eeee0 --- a/core/extend/ChinesePinyin.class.php +++ b/src/Helpers/pinyin.php @@ -1,30 +1,30 @@ -ChineseCharacters = file_get_contents(dirname(__FILE__).'/pinyin.lang'); - } - public function TransformWithTone($input_char,$delimiter=' ',$outside_ignore=false){ - $input_len = mb_strlen($input_char,$this->charset); - $output_char = ''; - for($i=0;$i<$input_len;$i++){ - $word = mb_substr($input_char,$i,1,$this->charset); - if(preg_match('/^[\x{4e00}-\x{9fa5}]$/u',$word) && preg_match('/\,'.preg_quote($word).'(.*?)\,/',$this->ChineseCharacters,$matches) ){ - $output_char.=$matches[1].$delimiter; - }else if(!$outside_ignore){ - $output_char.=$word; - } - } - - return $output_char; - } +ChineseCharacters = file_get_contents(dirname(__FILE__).'/pinyin.lang'); + } + public function TransformWithTone($input_char,$delimiter=' ',$outside_ignore=false){ + $input_len = mb_strlen($input_char,$this->charset); + $output_char = ''; + for($i=0;$i<$input_len;$i++){ + $word = mb_substr($input_char,$i,1,$this->charset); + if(preg_match('/^[\x{4e00}-\x{9fa5}]$/u',$word) && preg_match('/\,'.preg_quote($word).'(.*?)\,/',$this->ChineseCharacters,$matches) ){ + $output_char.=$matches[1].$delimiter; + }else if(!$outside_ignore){ + $output_char.=$word; + } + } + + return $output_char; + } } \ No newline at end of file diff --git a/core/getcheck.php b/src/Helpers/security-check.php old mode 100755 new mode 100644 similarity index 100% rename from core/getcheck.php rename to src/Helpers/security-check.php diff --git a/core/usercenter.php b/src/Helpers/user-center.php old mode 100755 new mode 100644 similarity index 100% rename from core/usercenter.php rename to src/Helpers/user-center.php diff --git a/core/extend/otherFunc.php b/src/Helpers/utility.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/otherFunc.php rename to src/Helpers/utility.php diff --git a/core/extend/vendor/maxmind-db/reader/CHANGELOG.md b/src/Integrations/MaxMind/reader/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/CHANGELOG.md rename to src/Integrations/MaxMind/reader/CHANGELOG.md diff --git a/core/extend/vendor/maxmind-db/reader/LICENSE b/src/Integrations/MaxMind/reader/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/LICENSE rename to src/Integrations/MaxMind/reader/LICENSE diff --git a/core/extend/vendor/maxmind-db/reader/README.md b/src/Integrations/MaxMind/reader/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/README.md rename to src/Integrations/MaxMind/reader/README.md diff --git a/core/extend/vendor/maxmind-db/reader/autoload.php b/src/Integrations/MaxMind/reader/autoload.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/autoload.php rename to src/Integrations/MaxMind/reader/autoload.php diff --git a/core/extend/vendor/maxmind-db/reader/composer.json b/src/Integrations/MaxMind/reader/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/composer.json rename to src/Integrations/MaxMind/reader/composer.json diff --git a/core/extend/vendor/maxmind-db/reader/ext/config.m4 b/src/Integrations/MaxMind/reader/ext/config.m4 old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/config.m4 rename to src/Integrations/MaxMind/reader/ext/config.m4 diff --git a/core/extend/vendor/maxmind-db/reader/ext/config.w32 b/src/Integrations/MaxMind/reader/ext/config.w32 old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/config.w32 rename to src/Integrations/MaxMind/reader/ext/config.w32 diff --git a/core/extend/vendor/maxmind-db/reader/ext/maxminddb.c b/src/Integrations/MaxMind/reader/ext/maxminddb.c old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/maxminddb.c rename to src/Integrations/MaxMind/reader/ext/maxminddb.c diff --git a/core/extend/vendor/maxmind-db/reader/ext/php_maxminddb.h b/src/Integrations/MaxMind/reader/ext/php_maxminddb.h old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/php_maxminddb.h rename to src/Integrations/MaxMind/reader/ext/php_maxminddb.h diff --git a/core/extend/vendor/maxmind-db/reader/ext/tests/001-load.phpt b/src/Integrations/MaxMind/reader/ext/tests/001-load.phpt old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/tests/001-load.phpt rename to src/Integrations/MaxMind/reader/ext/tests/001-load.phpt diff --git a/core/extend/vendor/maxmind-db/reader/ext/tests/002-final.phpt b/src/Integrations/MaxMind/reader/ext/tests/002-final.phpt old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/tests/002-final.phpt rename to src/Integrations/MaxMind/reader/ext/tests/002-final.phpt diff --git a/core/extend/vendor/maxmind-db/reader/ext/tests/003-open-basedir.phpt b/src/Integrations/MaxMind/reader/ext/tests/003-open-basedir.phpt old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/ext/tests/003-open-basedir.phpt rename to src/Integrations/MaxMind/reader/ext/tests/003-open-basedir.phpt diff --git a/core/extend/vendor/maxmind-db/reader/package.xml b/src/Integrations/MaxMind/reader/package.xml old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/package.xml rename to src/Integrations/MaxMind/reader/package.xml diff --git a/core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php b/src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php rename to src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader.php diff --git a/core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php b/src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/Decoder.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php rename to src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/Decoder.php diff --git a/core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php b/src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php rename to src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php diff --git a/core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php b/src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/Metadata.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php rename to src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/Metadata.php diff --git a/core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php b/src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/Util.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php rename to src/Integrations/MaxMind/reader/src/MaxMind/Db/Reader/Util.php diff --git a/core/widget/wechatServer/Config.php b/src/Integrations/Wechat/Config.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/Config.php rename to src/Integrations/Wechat/Config.php diff --git a/core/widget/wechatServer/ImgCompress.php b/src/Integrations/Wechat/ImgCompress.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/ImgCompress.php rename to src/Integrations/Wechat/ImgCompress.php diff --git a/core/widget/wechatServer/WechatUtils.php b/src/Integrations/Wechat/WechatUtils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/WechatUtils.php rename to src/Integrations/Wechat/WechatUtils.php diff --git a/core/widget/wechatServer/bearWechatHandler.php b/src/Integrations/Wechat/bearWechatHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/bearWechatHandler.php rename to src/Integrations/Wechat/bearWechatHandler.php diff --git a/core/widget/wechatServer/vendor/autoload.php b/src/Integrations/Wechat/vendor/autoload.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/autoload.php rename to src/Integrations/Wechat/vendor/autoload.php diff --git a/core/extend/vendor/composer/ClassLoader.php b/src/Integrations/Wechat/vendor/composer/ClassLoader.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/composer/ClassLoader.php rename to src/Integrations/Wechat/vendor/composer/ClassLoader.php diff --git a/core/widget/wechatServer/vendor/composer/InstalledVersions.php b/src/Integrations/Wechat/vendor/composer/InstalledVersions.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/InstalledVersions.php rename to src/Integrations/Wechat/vendor/composer/InstalledVersions.php diff --git a/core/extend/vendor/composer/LICENSE b/src/Integrations/Wechat/vendor/composer/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/extend/vendor/composer/LICENSE rename to src/Integrations/Wechat/vendor/composer/LICENSE diff --git a/core/widget/wechatServer/vendor/composer/autoload_classmap.php b/src/Integrations/Wechat/vendor/composer/autoload_classmap.php old mode 100755 new mode 100644 similarity index 96% rename from core/widget/wechatServer/vendor/composer/autoload_classmap.php rename to src/Integrations/Wechat/vendor/composer/autoload_classmap.php index 79aed266..3bb9f64d --- a/core/widget/wechatServer/vendor/composer/autoload_classmap.php +++ b/src/Integrations/Wechat/vendor/composer/autoload_classmap.php @@ -23,5 +23,5 @@ 'Stringable' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', 'UnhandledMatchError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', 'ValueError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', - '' => $vendorDir . '/symfony/cache/Traits/ValueWrapper.php', + '�' => $vendorDir . '/symfony/cache/Traits/ValueWrapper.php', ); diff --git a/core/widget/wechatServer/vendor/composer/autoload_files.php b/src/Integrations/Wechat/vendor/composer/autoload_files.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/autoload_files.php rename to src/Integrations/Wechat/vendor/composer/autoload_files.php diff --git a/core/widget/wechatServer/vendor/composer/autoload_namespaces.php b/src/Integrations/Wechat/vendor/composer/autoload_namespaces.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/autoload_namespaces.php rename to src/Integrations/Wechat/vendor/composer/autoload_namespaces.php diff --git a/core/widget/wechatServer/vendor/composer/autoload_psr4.php b/src/Integrations/Wechat/vendor/composer/autoload_psr4.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/autoload_psr4.php rename to src/Integrations/Wechat/vendor/composer/autoload_psr4.php diff --git a/core/widget/wechatServer/vendor/composer/autoload_real.php b/src/Integrations/Wechat/vendor/composer/autoload_real.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/autoload_real.php rename to src/Integrations/Wechat/vendor/composer/autoload_real.php diff --git a/core/widget/wechatServer/vendor/composer/autoload_static.php b/src/Integrations/Wechat/vendor/composer/autoload_static.php old mode 100755 new mode 100644 similarity index 99% rename from core/widget/wechatServer/vendor/composer/autoload_static.php rename to src/Integrations/Wechat/vendor/composer/autoload_static.php index 9e0832c0..899487b6 --- a/core/widget/wechatServer/vendor/composer/autoload_static.php +++ b/src/Integrations/Wechat/vendor/composer/autoload_static.php @@ -198,7 +198,7 @@ class ComposerStaticInite9f49d6beda0e3b2b3dc20ba58458a65 'Stringable' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', 'UnhandledMatchError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', 'ValueError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', - '' => __DIR__ . '/..' . '/symfony/cache/Traits/ValueWrapper.php', + '�' => __DIR__ . '/..' . '/symfony/cache/Traits/ValueWrapper.php', ); public static function getInitializer(ClassLoader $loader) diff --git a/core/widget/wechatServer/vendor/composer/installed.json b/src/Integrations/Wechat/vendor/composer/installed.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/installed.json rename to src/Integrations/Wechat/vendor/composer/installed.json diff --git a/core/widget/wechatServer/vendor/composer/installed.php b/src/Integrations/Wechat/vendor/composer/installed.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/installed.php rename to src/Integrations/Wechat/vendor/composer/installed.php diff --git a/core/widget/wechatServer/vendor/composer/platform_check.php b/src/Integrations/Wechat/vendor/composer/platform_check.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/composer/platform_check.php rename to src/Integrations/Wechat/vendor/composer/platform_check.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/.gitignore b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/.gitignore old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/.gitignore rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/.gitignore diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/.php_cs b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/.php_cs old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/.php_cs rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/.php_cs diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/.travis.yml b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/.travis.yml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/.travis.yml rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/.travis.yml diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/LICENSE b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/LICENSE rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/LICENSE diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/README.md b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/README.md rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/README.md diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/composer.json b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/composer.json rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/composer.json diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/phpunit.xml b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/phpunit.xml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/phpunit.xml rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/phpunit.xml diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Commands/ExtensionsCommand.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Commands/ExtensionsCommand.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Commands/ExtensionsCommand.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Commands/ExtensionsCommand.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Commands/Provider.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Commands/Provider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Commands/Provider.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Commands/Provider.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Contracts/Encrypter.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Contracts/Encrypter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Contracts/Encrypter.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Contracts/Encrypter.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationOptions.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationOptions.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationOptions.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationOptions.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationTo.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationTo.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationTo.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Delegation/DelegationTo.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Delegation/Hydrate.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Delegation/Hydrate.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Delegation/Hydrate.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Delegation/Hydrate.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/EasyWeChat.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/EasyWeChat.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/EasyWeChat.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/EasyWeChat.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Encryption/DefaultEncrypter.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Encryption/DefaultEncrypter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Encryption/DefaultEncrypter.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Encryption/DefaultEncrypter.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DecryptException.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DecryptException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DecryptException.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DecryptException.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DelegationException.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DelegationException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DelegationException.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Exceptions/DelegationException.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Exceptions/EncryptException.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Exceptions/EncryptException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Exceptions/EncryptException.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Exceptions/EncryptException.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Extension.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Extension.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Extension.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Extension.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Http/DelegationResponse.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Http/DelegationResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Http/DelegationResponse.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Http/DelegationResponse.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Http/Response.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Http/Response.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Http/Response.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Http/Response.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/Http/Controllers/DelegatesController.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/Http/Controllers/DelegatesController.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/Http/Controllers/DelegatesController.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/Http/Controllers/DelegatesController.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/ServiceProvider.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/ServiceProvider.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/config.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/config.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/config.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/config.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/routes.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/routes.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Laravel/routes.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Laravel/routes.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/ManifestManager.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Plugin.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Plugin.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Plugin.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Plugin.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Traits/MakesHttpRequests.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Traits/MakesHttpRequests.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Traits/MakesHttpRequests.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Traits/MakesHttpRequests.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Traits/WithAggregator.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Traits/WithAggregator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/src/Traits/WithAggregator.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/src/Traits/WithAggregator.php diff --git a/core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/tests/ManifestManagerTest.php b/src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/tests/ManifestManagerTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/easywechat-composer/easywechat-composer/tests/ManifestManagerTest.php rename to src/Integrations/Wechat/vendor/easywechat-composer/easywechat-composer/tests/ManifestManagerTest.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/CHANGELOG.md b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/CHANGELOG.md rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/LICENSE b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/LICENSE rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/LICENSE diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/README.md b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/README.md rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/README.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/UPGRADING.md b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/UPGRADING.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/UPGRADING.md rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/UPGRADING.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/composer.json b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/composer.json rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/composer.json diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/BodySummarizer.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/BodySummarizer.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/BodySummarizer.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/BodySummarizer.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Client.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Client.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Client.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/ClientInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/ClientInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/ClientInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/ClientInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/ClientTrait.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/ClientTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/ClientTrait.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/ClientTrait.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/HandlerStack.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/HandlerStack.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/HandlerStack.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/HandlerStack.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/MessageFormatter.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/MessageFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/MessageFormatter.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/MessageFormatter.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Middleware.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Middleware.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Middleware.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Middleware.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Pool.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Pool.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Pool.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Pool.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/RequestOptions.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/RequestOptions.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/RequestOptions.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/RequestOptions.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/TransferStats.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/TransferStats.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/TransferStats.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/TransferStats.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Utils.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Utils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/Utils.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/Utils.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/functions.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/functions.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/functions.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/functions.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/functions_include.php b/src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/functions_include.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/guzzle/src/functions_include.php rename to src/Integrations/Wechat/vendor/guzzlehttp/guzzle/src/functions_include.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/CHANGELOG.md b/src/Integrations/Wechat/vendor/guzzlehttp/promises/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/CHANGELOG.md rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/LICENSE b/src/Integrations/Wechat/vendor/guzzlehttp/promises/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/LICENSE rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/LICENSE diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/README.md b/src/Integrations/Wechat/vendor/guzzlehttp/promises/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/README.md rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/README.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/composer.json b/src/Integrations/Wechat/vendor/guzzlehttp/promises/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/composer.json rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/composer.json diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/AggregateException.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/AggregateException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/AggregateException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/AggregateException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/CancellationException.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/CancellationException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/CancellationException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/CancellationException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/Coroutine.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Coroutine.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/Coroutine.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Coroutine.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/Create.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Create.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/Create.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Create.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/Each.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Each.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/Each.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Each.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/EachPromise.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/EachPromise.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/EachPromise.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/EachPromise.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/FulfilledPromise.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/FulfilledPromise.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/FulfilledPromise.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/FulfilledPromise.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/Is.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Is.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/Is.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Is.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/Promise.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Promise.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/Promise.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Promise.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/PromiseInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/PromiseInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/PromiseInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/PromiseInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/PromisorInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/PromisorInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/PromisorInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/PromisorInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/RejectedPromise.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/RejectedPromise.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/RejectedPromise.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/RejectedPromise.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/RejectionException.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/RejectionException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/RejectionException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/RejectionException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/TaskQueue.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/TaskQueue.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/TaskQueue.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/TaskQueue.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/TaskQueueInterface.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/TaskQueueInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/TaskQueueInterface.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/TaskQueueInterface.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/promises/src/Utils.php b/src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Utils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/promises/src/Utils.php rename to src/Integrations/Wechat/vendor/guzzlehttp/promises/src/Utils.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/CHANGELOG.md b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/CHANGELOG.md rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/LICENSE b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/LICENSE rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/LICENSE diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/README.md b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/README.md rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/README.md diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/composer.json b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/composer.json rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/composer.json diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/AppendStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/AppendStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/AppendStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/AppendStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/BufferStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/BufferStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/BufferStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/BufferStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/CachingStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/CachingStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/CachingStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/CachingStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/DroppingStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/DroppingStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/DroppingStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/DroppingStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/FnStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/FnStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/FnStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/FnStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Header.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Header.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Header.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Header.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/HttpFactory.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/HttpFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/HttpFactory.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/HttpFactory.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/InflateStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/InflateStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/InflateStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/InflateStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/LazyOpenStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/LazyOpenStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/LazyOpenStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/LazyOpenStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/LimitStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/LimitStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/LimitStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/LimitStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Message.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Message.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Message.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Message.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/MessageTrait.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/MessageTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/MessageTrait.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/MessageTrait.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/MimeType.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/MimeType.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/MimeType.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/MimeType.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/MultipartStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/MultipartStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/MultipartStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/MultipartStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/NoSeekStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/NoSeekStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/NoSeekStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/NoSeekStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/PumpStream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/PumpStream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/PumpStream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/PumpStream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Query.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Query.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Query.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Query.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Request.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Request.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Request.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Request.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Response.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Response.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Response.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Response.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Rfc7230.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Rfc7230.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Rfc7230.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Rfc7230.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/ServerRequest.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/ServerRequest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/ServerRequest.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/ServerRequest.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Stream.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Stream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Stream.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Stream.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/StreamWrapper.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/StreamWrapper.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/StreamWrapper.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/StreamWrapper.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UploadedFile.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UploadedFile.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UploadedFile.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UploadedFile.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Uri.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Uri.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Uri.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Uri.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UriComparator.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UriComparator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UriComparator.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UriComparator.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UriNormalizer.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UriNormalizer.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UriNormalizer.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UriNormalizer.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UriResolver.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UriResolver.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/UriResolver.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/UriResolver.php diff --git a/core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Utils.php b/src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Utils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/guzzlehttp/psr7/src/Utils.php rename to src/Integrations/Wechat/vendor/guzzlehttp/psr7/src/Utils.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/CHANGELOG.md b/src/Integrations/Wechat/vendor/monolog/monolog/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/CHANGELOG.md rename to src/Integrations/Wechat/vendor/monolog/monolog/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/monolog/monolog/LICENSE b/src/Integrations/Wechat/vendor/monolog/monolog/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/LICENSE rename to src/Integrations/Wechat/vendor/monolog/monolog/LICENSE diff --git a/core/widget/wechatServer/vendor/monolog/monolog/README.md b/src/Integrations/Wechat/vendor/monolog/monolog/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/README.md rename to src/Integrations/Wechat/vendor/monolog/monolog/README.md diff --git a/core/widget/wechatServer/vendor/monolog/monolog/composer.json b/src/Integrations/Wechat/vendor/monolog/monolog/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/composer.json rename to src/Integrations/Wechat/vendor/monolog/monolog/composer.json diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/ErrorHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/ErrorHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/ErrorHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/ErrorHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/Handler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/Handler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/Handler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/Handler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NoopHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NoopHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NoopHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NoopHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/OverflowHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/OverflowHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/OverflowHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/OverflowHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ProcessHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ProcessHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ProcessHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ProcessHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Level.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Level.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Level.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Level.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/LogRecord.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/LogRecord.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/LogRecord.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/LogRecord.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Logger.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Logger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Logger.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Logger.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Registry.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Registry.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Registry.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Registry.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/ResettableInterface.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/ResettableInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/ResettableInterface.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/ResettableInterface.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/SignalHandler.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/SignalHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/SignalHandler.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/SignalHandler.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Test/TestCase.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Test/TestCase.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Test/TestCase.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Test/TestCase.php diff --git a/core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Utils.php b/src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Utils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/monolog/monolog/src/Monolog/Utils.php rename to src/Integrations/Wechat/vendor/monolog/monolog/src/Monolog/Utils.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/.github/FUNDING.yml b/src/Integrations/Wechat/vendor/overtrue/socialite/.github/FUNDING.yml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/.github/FUNDING.yml rename to src/Integrations/Wechat/vendor/overtrue/socialite/.github/FUNDING.yml diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/.github/dependabot.yml b/src/Integrations/Wechat/vendor/overtrue/socialite/.github/dependabot.yml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/.github/dependabot.yml rename to src/Integrations/Wechat/vendor/overtrue/socialite/.github/dependabot.yml diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/.github/workflows/lint.yml b/src/Integrations/Wechat/vendor/overtrue/socialite/.github/workflows/lint.yml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/.github/workflows/lint.yml rename to src/Integrations/Wechat/vendor/overtrue/socialite/.github/workflows/lint.yml diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/.github/workflows/test.yml b/src/Integrations/Wechat/vendor/overtrue/socialite/.github/workflows/test.yml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/.github/workflows/test.yml rename to src/Integrations/Wechat/vendor/overtrue/socialite/.github/workflows/test.yml diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/.gitignore b/src/Integrations/Wechat/vendor/overtrue/socialite/.gitignore old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/.gitignore rename to src/Integrations/Wechat/vendor/overtrue/socialite/.gitignore diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/LICENSE b/src/Integrations/Wechat/vendor/overtrue/socialite/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/LICENSE rename to src/Integrations/Wechat/vendor/overtrue/socialite/LICENSE diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/README.md b/src/Integrations/Wechat/vendor/overtrue/socialite/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/README.md rename to src/Integrations/Wechat/vendor/overtrue/socialite/README.md diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/README_EN.md b/src/Integrations/Wechat/vendor/overtrue/socialite/README_EN.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/README_EN.md rename to src/Integrations/Wechat/vendor/overtrue/socialite/README_EN.md diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/composer.json b/src/Integrations/Wechat/vendor/overtrue/socialite/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/composer.json rename to src/Integrations/Wechat/vendor/overtrue/socialite/composer.json diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/phpstan.neon.dist b/src/Integrations/Wechat/vendor/overtrue/socialite/phpstan.neon.dist old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/phpstan.neon.dist rename to src/Integrations/Wechat/vendor/overtrue/socialite/phpstan.neon.dist diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/phpunit.xml b/src/Integrations/Wechat/vendor/overtrue/socialite/phpunit.xml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/phpunit.xml rename to src/Integrations/Wechat/vendor/overtrue/socialite/phpunit.xml diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Config.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Config.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Config.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Config.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Contracts/FactoryInterface.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Contracts/FactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Contracts/FactoryInterface.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Contracts/FactoryInterface.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Contracts/ProviderInterface.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Contracts/ProviderInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Contracts/ProviderInterface.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Contracts/ProviderInterface.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Contracts/UserInterface.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Contracts/UserInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Contracts/UserInterface.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Contracts/UserInterface.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/AuthorizeFailedException.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/AuthorizeFailedException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/AuthorizeFailedException.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/AuthorizeFailedException.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/BadRequestException.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/BadRequestException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/BadRequestException.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/BadRequestException.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/Exception.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/Exception.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/Exception.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/Exception.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/FeiShu/InvalidTicketException.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/FeiShu/InvalidTicketException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/FeiShu/InvalidTicketException.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/FeiShu/InvalidTicketException.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/InvalidTokenException.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/InvalidTokenException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/InvalidTokenException.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/InvalidTokenException.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/MethodDoesNotSupportException.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/MethodDoesNotSupportException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Exceptions/MethodDoesNotSupportException.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Exceptions/MethodDoesNotSupportException.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Alipay.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Alipay.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Alipay.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Alipay.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Azure.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Azure.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Azure.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Azure.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Baidu.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Baidu.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Baidu.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Baidu.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Base.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Base.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Base.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Base.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Coding.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Coding.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Coding.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Coding.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/DingTalk.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/DingTalk.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/DingTalk.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/DingTalk.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/DouYin.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/DouYin.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/DouYin.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/DouYin.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Douban.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Douban.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Douban.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Douban.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Facebook.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Facebook.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Facebook.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Facebook.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/FeiShu.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/FeiShu.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/FeiShu.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/FeiShu.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Figma.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Figma.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Figma.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Figma.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/GitHub.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/GitHub.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/GitHub.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/GitHub.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Gitee.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Gitee.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Gitee.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Gitee.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Google.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Google.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Google.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Google.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Lark.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Lark.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Lark.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Lark.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Line.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Line.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Line.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Line.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Linkedin.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Linkedin.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Linkedin.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Linkedin.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/OpenWeWork.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/OpenWeWork.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/OpenWeWork.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/OpenWeWork.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Outlook.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Outlook.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Outlook.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Outlook.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/QCloud.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/QCloud.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/QCloud.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/QCloud.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/QQ.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/QQ.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/QQ.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/QQ.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Taobao.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Taobao.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Taobao.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Taobao.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Tapd.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Tapd.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Tapd.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Tapd.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/TouTiao.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/TouTiao.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/TouTiao.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/TouTiao.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/WeChat.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/WeChat.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/WeChat.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/WeChat.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/WeWork.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/WeWork.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/WeWork.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/WeWork.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Weibo.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Weibo.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/Weibo.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/Weibo.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/XiGua.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/XiGua.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Providers/XiGua.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Providers/XiGua.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/SocialiteManager.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/SocialiteManager.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/SocialiteManager.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/SocialiteManager.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/Traits/HasAttributes.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/Traits/HasAttributes.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/Traits/HasAttributes.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/Traits/HasAttributes.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/src/User.php b/src/Integrations/Wechat/vendor/overtrue/socialite/src/User.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/src/User.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/src/User.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/tests/OAuthTest.php b/src/Integrations/Wechat/vendor/overtrue/socialite/tests/OAuthTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/tests/OAuthTest.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/tests/OAuthTest.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/tests/Providers/FeiShuTest.php b/src/Integrations/Wechat/vendor/overtrue/socialite/tests/Providers/FeiShuTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/tests/Providers/FeiShuTest.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/tests/Providers/FeiShuTest.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/tests/Providers/WeWorkTest.php b/src/Integrations/Wechat/vendor/overtrue/socialite/tests/Providers/WeWorkTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/tests/Providers/WeWorkTest.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/tests/Providers/WeWorkTest.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/tests/Providers/WechatTest.php b/src/Integrations/Wechat/vendor/overtrue/socialite/tests/Providers/WechatTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/tests/Providers/WechatTest.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/tests/Providers/WechatTest.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/tests/SocialiteManagerTest.php b/src/Integrations/Wechat/vendor/overtrue/socialite/tests/SocialiteManagerTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/tests/SocialiteManagerTest.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/tests/SocialiteManagerTest.php diff --git a/core/widget/wechatServer/vendor/overtrue/socialite/tests/UserTest.php b/src/Integrations/Wechat/vendor/overtrue/socialite/tests/UserTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/overtrue/socialite/tests/UserTest.php rename to src/Integrations/Wechat/vendor/overtrue/socialite/tests/UserTest.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/.github/workflows/tests.yml b/src/Integrations/Wechat/vendor/pimple/pimple/.github/workflows/tests.yml old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/.github/workflows/tests.yml rename to src/Integrations/Wechat/vendor/pimple/pimple/.github/workflows/tests.yml diff --git a/core/widget/wechatServer/vendor/pimple/pimple/.gitignore b/src/Integrations/Wechat/vendor/pimple/pimple/.gitignore old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/.gitignore rename to src/Integrations/Wechat/vendor/pimple/pimple/.gitignore diff --git a/core/widget/wechatServer/vendor/pimple/pimple/.php_cs.dist b/src/Integrations/Wechat/vendor/pimple/pimple/.php_cs.dist old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/.php_cs.dist rename to src/Integrations/Wechat/vendor/pimple/pimple/.php_cs.dist diff --git a/core/widget/wechatServer/vendor/pimple/pimple/CHANGELOG b/src/Integrations/Wechat/vendor/pimple/pimple/CHANGELOG old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/CHANGELOG rename to src/Integrations/Wechat/vendor/pimple/pimple/CHANGELOG diff --git a/core/widget/wechatServer/vendor/pimple/pimple/LICENSE b/src/Integrations/Wechat/vendor/pimple/pimple/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/LICENSE rename to src/Integrations/Wechat/vendor/pimple/pimple/LICENSE diff --git a/core/widget/wechatServer/vendor/pimple/pimple/README.rst b/src/Integrations/Wechat/vendor/pimple/pimple/README.rst old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/README.rst rename to src/Integrations/Wechat/vendor/pimple/pimple/README.rst diff --git a/core/widget/wechatServer/vendor/pimple/pimple/composer.json b/src/Integrations/Wechat/vendor/pimple/pimple/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/composer.json rename to src/Integrations/Wechat/vendor/pimple/pimple/composer.json diff --git a/core/widget/wechatServer/vendor/pimple/pimple/phpunit.xml.dist b/src/Integrations/Wechat/vendor/pimple/pimple/phpunit.xml.dist old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/phpunit.xml.dist rename to src/Integrations/Wechat/vendor/pimple/pimple/phpunit.xml.dist diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Container.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Container.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Container.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Container.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/InvalidServiceIdentifierException.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/InvalidServiceIdentifierException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/InvalidServiceIdentifierException.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/InvalidServiceIdentifierException.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/UnknownIdentifierException.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/UnknownIdentifierException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Exception/UnknownIdentifierException.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Exception/UnknownIdentifierException.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Psr11/Container.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Psr11/Container.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Psr11/Container.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Psr11/Container.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Psr11/ServiceLocator.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Psr11/ServiceLocator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Psr11/ServiceLocator.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Psr11/ServiceLocator.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/ServiceIterator.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/ServiceIterator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/ServiceIterator.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/ServiceIterator.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/ServiceProviderInterface.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/ServiceProviderInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/ServiceProviderInterface.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/ServiceProviderInterface.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Invokable.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Invokable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Invokable.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Invokable.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/NonInvokable.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/NonInvokable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/NonInvokable.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/NonInvokable.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/PimpleServiceProvider.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/PimpleServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/PimpleServiceProvider.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/PimpleServiceProvider.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Service.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Service.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Service.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Service.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/PimpleServiceProviderInterfaceTest.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/PimpleServiceProviderInterfaceTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/PimpleServiceProviderInterfaceTest.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/PimpleServiceProviderInterfaceTest.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/PimpleTest.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/PimpleTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/PimpleTest.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/PimpleTest.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php diff --git a/core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php b/src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php rename to src/Integrations/Wechat/vendor/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php diff --git a/core/widget/wechatServer/vendor/psr/cache/CHANGELOG.md b/src/Integrations/Wechat/vendor/psr/cache/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/CHANGELOG.md rename to src/Integrations/Wechat/vendor/psr/cache/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/psr/cache/LICENSE.txt b/src/Integrations/Wechat/vendor/psr/cache/LICENSE.txt old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/LICENSE.txt rename to src/Integrations/Wechat/vendor/psr/cache/LICENSE.txt diff --git a/core/widget/wechatServer/vendor/psr/cache/README.md b/src/Integrations/Wechat/vendor/psr/cache/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/README.md rename to src/Integrations/Wechat/vendor/psr/cache/README.md diff --git a/core/widget/wechatServer/vendor/psr/cache/composer.json b/src/Integrations/Wechat/vendor/psr/cache/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/composer.json rename to src/Integrations/Wechat/vendor/psr/cache/composer.json diff --git a/core/widget/wechatServer/vendor/psr/cache/src/CacheException.php b/src/Integrations/Wechat/vendor/psr/cache/src/CacheException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/src/CacheException.php rename to src/Integrations/Wechat/vendor/psr/cache/src/CacheException.php diff --git a/core/widget/wechatServer/vendor/psr/cache/src/CacheItemInterface.php b/src/Integrations/Wechat/vendor/psr/cache/src/CacheItemInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/src/CacheItemInterface.php rename to src/Integrations/Wechat/vendor/psr/cache/src/CacheItemInterface.php diff --git a/core/widget/wechatServer/vendor/psr/cache/src/CacheItemPoolInterface.php b/src/Integrations/Wechat/vendor/psr/cache/src/CacheItemPoolInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/src/CacheItemPoolInterface.php rename to src/Integrations/Wechat/vendor/psr/cache/src/CacheItemPoolInterface.php diff --git a/core/widget/wechatServer/vendor/psr/cache/src/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/psr/cache/src/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/cache/src/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/psr/cache/src/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/psr/container/.gitignore b/src/Integrations/Wechat/vendor/psr/container/.gitignore old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/.gitignore rename to src/Integrations/Wechat/vendor/psr/container/.gitignore diff --git a/core/widget/wechatServer/vendor/psr/container/LICENSE b/src/Integrations/Wechat/vendor/psr/container/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/LICENSE rename to src/Integrations/Wechat/vendor/psr/container/LICENSE diff --git a/core/widget/wechatServer/vendor/psr/container/README.md b/src/Integrations/Wechat/vendor/psr/container/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/README.md rename to src/Integrations/Wechat/vendor/psr/container/README.md diff --git a/core/widget/wechatServer/vendor/psr/container/composer.json b/src/Integrations/Wechat/vendor/psr/container/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/composer.json rename to src/Integrations/Wechat/vendor/psr/container/composer.json diff --git a/core/widget/wechatServer/vendor/psr/container/src/ContainerExceptionInterface.php b/src/Integrations/Wechat/vendor/psr/container/src/ContainerExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/src/ContainerExceptionInterface.php rename to src/Integrations/Wechat/vendor/psr/container/src/ContainerExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/psr/container/src/ContainerInterface.php b/src/Integrations/Wechat/vendor/psr/container/src/ContainerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/src/ContainerInterface.php rename to src/Integrations/Wechat/vendor/psr/container/src/ContainerInterface.php diff --git a/core/widget/wechatServer/vendor/psr/container/src/NotFoundExceptionInterface.php b/src/Integrations/Wechat/vendor/psr/container/src/NotFoundExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/container/src/NotFoundExceptionInterface.php rename to src/Integrations/Wechat/vendor/psr/container/src/NotFoundExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/.editorconfig b/src/Integrations/Wechat/vendor/psr/event-dispatcher/.editorconfig old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/.editorconfig rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/.editorconfig diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/.gitignore b/src/Integrations/Wechat/vendor/psr/event-dispatcher/.gitignore old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/.gitignore rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/.gitignore diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/LICENSE b/src/Integrations/Wechat/vendor/psr/event-dispatcher/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/LICENSE rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/LICENSE diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/README.md b/src/Integrations/Wechat/vendor/psr/event-dispatcher/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/README.md rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/README.md diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/composer.json b/src/Integrations/Wechat/vendor/psr/event-dispatcher/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/composer.json rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/composer.json diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php b/src/Integrations/Wechat/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/src/ListenerProviderInterface.php b/src/Integrations/Wechat/vendor/psr/event-dispatcher/src/ListenerProviderInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/src/ListenerProviderInterface.php rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/src/ListenerProviderInterface.php diff --git a/core/widget/wechatServer/vendor/psr/event-dispatcher/src/StoppableEventInterface.php b/src/Integrations/Wechat/vendor/psr/event-dispatcher/src/StoppableEventInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/event-dispatcher/src/StoppableEventInterface.php rename to src/Integrations/Wechat/vendor/psr/event-dispatcher/src/StoppableEventInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-client/CHANGELOG.md b/src/Integrations/Wechat/vendor/psr/http-client/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/CHANGELOG.md rename to src/Integrations/Wechat/vendor/psr/http-client/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/psr/http-client/LICENSE b/src/Integrations/Wechat/vendor/psr/http-client/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/LICENSE rename to src/Integrations/Wechat/vendor/psr/http-client/LICENSE diff --git a/core/widget/wechatServer/vendor/psr/http-client/README.md b/src/Integrations/Wechat/vendor/psr/http-client/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/README.md rename to src/Integrations/Wechat/vendor/psr/http-client/README.md diff --git a/core/widget/wechatServer/vendor/psr/http-client/composer.json b/src/Integrations/Wechat/vendor/psr/http-client/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/composer.json rename to src/Integrations/Wechat/vendor/psr/http-client/composer.json diff --git a/core/widget/wechatServer/vendor/psr/http-client/src/ClientExceptionInterface.php b/src/Integrations/Wechat/vendor/psr/http-client/src/ClientExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/src/ClientExceptionInterface.php rename to src/Integrations/Wechat/vendor/psr/http-client/src/ClientExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-client/src/ClientInterface.php b/src/Integrations/Wechat/vendor/psr/http-client/src/ClientInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/src/ClientInterface.php rename to src/Integrations/Wechat/vendor/psr/http-client/src/ClientInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-client/src/NetworkExceptionInterface.php b/src/Integrations/Wechat/vendor/psr/http-client/src/NetworkExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/src/NetworkExceptionInterface.php rename to src/Integrations/Wechat/vendor/psr/http-client/src/NetworkExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-client/src/RequestExceptionInterface.php b/src/Integrations/Wechat/vendor/psr/http-client/src/RequestExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-client/src/RequestExceptionInterface.php rename to src/Integrations/Wechat/vendor/psr/http-client/src/RequestExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-factory/LICENSE b/src/Integrations/Wechat/vendor/psr/http-factory/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/LICENSE rename to src/Integrations/Wechat/vendor/psr/http-factory/LICENSE diff --git a/core/widget/wechatServer/vendor/psr/http-factory/README.md b/src/Integrations/Wechat/vendor/psr/http-factory/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/README.md rename to src/Integrations/Wechat/vendor/psr/http-factory/README.md diff --git a/core/widget/wechatServer/vendor/psr/http-factory/composer.json b/src/Integrations/Wechat/vendor/psr/http-factory/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/composer.json rename to src/Integrations/Wechat/vendor/psr/http-factory/composer.json diff --git a/core/widget/wechatServer/vendor/psr/http-factory/src/RequestFactoryInterface.php b/src/Integrations/Wechat/vendor/psr/http-factory/src/RequestFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/src/RequestFactoryInterface.php rename to src/Integrations/Wechat/vendor/psr/http-factory/src/RequestFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-factory/src/ResponseFactoryInterface.php b/src/Integrations/Wechat/vendor/psr/http-factory/src/ResponseFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/src/ResponseFactoryInterface.php rename to src/Integrations/Wechat/vendor/psr/http-factory/src/ResponseFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php b/src/Integrations/Wechat/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php rename to src/Integrations/Wechat/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-factory/src/StreamFactoryInterface.php b/src/Integrations/Wechat/vendor/psr/http-factory/src/StreamFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/src/StreamFactoryInterface.php rename to src/Integrations/Wechat/vendor/psr/http-factory/src/StreamFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php b/src/Integrations/Wechat/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php rename to src/Integrations/Wechat/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-factory/src/UriFactoryInterface.php b/src/Integrations/Wechat/vendor/psr/http-factory/src/UriFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-factory/src/UriFactoryInterface.php rename to src/Integrations/Wechat/vendor/psr/http-factory/src/UriFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/CHANGELOG.md b/src/Integrations/Wechat/vendor/psr/http-message/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/CHANGELOG.md rename to src/Integrations/Wechat/vendor/psr/http-message/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/psr/http-message/LICENSE b/src/Integrations/Wechat/vendor/psr/http-message/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/LICENSE rename to src/Integrations/Wechat/vendor/psr/http-message/LICENSE diff --git a/core/widget/wechatServer/vendor/psr/http-message/README.md b/src/Integrations/Wechat/vendor/psr/http-message/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/README.md rename to src/Integrations/Wechat/vendor/psr/http-message/README.md diff --git a/core/widget/wechatServer/vendor/psr/http-message/composer.json b/src/Integrations/Wechat/vendor/psr/http-message/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/composer.json rename to src/Integrations/Wechat/vendor/psr/http-message/composer.json diff --git a/core/widget/wechatServer/vendor/psr/http-message/docs/PSR7-Interfaces.md b/src/Integrations/Wechat/vendor/psr/http-message/docs/PSR7-Interfaces.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/docs/PSR7-Interfaces.md rename to src/Integrations/Wechat/vendor/psr/http-message/docs/PSR7-Interfaces.md diff --git a/core/widget/wechatServer/vendor/psr/http-message/docs/PSR7-Usage.md b/src/Integrations/Wechat/vendor/psr/http-message/docs/PSR7-Usage.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/docs/PSR7-Usage.md rename to src/Integrations/Wechat/vendor/psr/http-message/docs/PSR7-Usage.md diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/MessageInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/MessageInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/MessageInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/MessageInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/RequestInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/RequestInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/RequestInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/RequestInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/ResponseInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/ResponseInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/ResponseInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/ResponseInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/ServerRequestInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/ServerRequestInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/ServerRequestInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/ServerRequestInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/StreamInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/StreamInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/StreamInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/StreamInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/UploadedFileInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/UploadedFileInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/UploadedFileInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/UploadedFileInterface.php diff --git a/core/widget/wechatServer/vendor/psr/http-message/src/UriInterface.php b/src/Integrations/Wechat/vendor/psr/http-message/src/UriInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/http-message/src/UriInterface.php rename to src/Integrations/Wechat/vendor/psr/http-message/src/UriInterface.php diff --git a/core/widget/wechatServer/vendor/psr/log/LICENSE b/src/Integrations/Wechat/vendor/psr/log/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/LICENSE rename to src/Integrations/Wechat/vendor/psr/log/LICENSE diff --git a/core/widget/wechatServer/vendor/psr/log/README.md b/src/Integrations/Wechat/vendor/psr/log/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/README.md rename to src/Integrations/Wechat/vendor/psr/log/README.md diff --git a/core/widget/wechatServer/vendor/psr/log/composer.json b/src/Integrations/Wechat/vendor/psr/log/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/composer.json rename to src/Integrations/Wechat/vendor/psr/log/composer.json diff --git a/core/widget/wechatServer/vendor/psr/log/src/AbstractLogger.php b/src/Integrations/Wechat/vendor/psr/log/src/AbstractLogger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/AbstractLogger.php rename to src/Integrations/Wechat/vendor/psr/log/src/AbstractLogger.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/psr/log/src/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/psr/log/src/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/LogLevel.php b/src/Integrations/Wechat/vendor/psr/log/src/LogLevel.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/LogLevel.php rename to src/Integrations/Wechat/vendor/psr/log/src/LogLevel.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/LoggerAwareInterface.php b/src/Integrations/Wechat/vendor/psr/log/src/LoggerAwareInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/LoggerAwareInterface.php rename to src/Integrations/Wechat/vendor/psr/log/src/LoggerAwareInterface.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/LoggerAwareTrait.php b/src/Integrations/Wechat/vendor/psr/log/src/LoggerAwareTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/LoggerAwareTrait.php rename to src/Integrations/Wechat/vendor/psr/log/src/LoggerAwareTrait.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/LoggerInterface.php b/src/Integrations/Wechat/vendor/psr/log/src/LoggerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/LoggerInterface.php rename to src/Integrations/Wechat/vendor/psr/log/src/LoggerInterface.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/LoggerTrait.php b/src/Integrations/Wechat/vendor/psr/log/src/LoggerTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/LoggerTrait.php rename to src/Integrations/Wechat/vendor/psr/log/src/LoggerTrait.php diff --git a/core/widget/wechatServer/vendor/psr/log/src/NullLogger.php b/src/Integrations/Wechat/vendor/psr/log/src/NullLogger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/log/src/NullLogger.php rename to src/Integrations/Wechat/vendor/psr/log/src/NullLogger.php diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/.editorconfig b/src/Integrations/Wechat/vendor/psr/simple-cache/.editorconfig old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/.editorconfig rename to src/Integrations/Wechat/vendor/psr/simple-cache/.editorconfig diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/LICENSE.md b/src/Integrations/Wechat/vendor/psr/simple-cache/LICENSE.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/LICENSE.md rename to src/Integrations/Wechat/vendor/psr/simple-cache/LICENSE.md diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/README.md b/src/Integrations/Wechat/vendor/psr/simple-cache/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/README.md rename to src/Integrations/Wechat/vendor/psr/simple-cache/README.md diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/composer.json b/src/Integrations/Wechat/vendor/psr/simple-cache/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/composer.json rename to src/Integrations/Wechat/vendor/psr/simple-cache/composer.json diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/src/CacheException.php b/src/Integrations/Wechat/vendor/psr/simple-cache/src/CacheException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/src/CacheException.php rename to src/Integrations/Wechat/vendor/psr/simple-cache/src/CacheException.php diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/src/CacheInterface.php b/src/Integrations/Wechat/vendor/psr/simple-cache/src/CacheInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/src/CacheInterface.php rename to src/Integrations/Wechat/vendor/psr/simple-cache/src/CacheInterface.php diff --git a/core/widget/wechatServer/vendor/psr/simple-cache/src/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/psr/simple-cache/src/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/psr/simple-cache/src/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/psr/simple-cache/src/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/ralouphie/getallheaders/LICENSE b/src/Integrations/Wechat/vendor/ralouphie/getallheaders/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/ralouphie/getallheaders/LICENSE rename to src/Integrations/Wechat/vendor/ralouphie/getallheaders/LICENSE diff --git a/core/widget/wechatServer/vendor/ralouphie/getallheaders/README.md b/src/Integrations/Wechat/vendor/ralouphie/getallheaders/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/ralouphie/getallheaders/README.md rename to src/Integrations/Wechat/vendor/ralouphie/getallheaders/README.md diff --git a/core/widget/wechatServer/vendor/ralouphie/getallheaders/composer.json b/src/Integrations/Wechat/vendor/ralouphie/getallheaders/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/ralouphie/getallheaders/composer.json rename to src/Integrations/Wechat/vendor/ralouphie/getallheaders/composer.json diff --git a/core/widget/wechatServer/vendor/ralouphie/getallheaders/src/getallheaders.php b/src/Integrations/Wechat/vendor/ralouphie/getallheaders/src/getallheaders.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/ralouphie/getallheaders/src/getallheaders.php rename to src/Integrations/Wechat/vendor/ralouphie/getallheaders/src/getallheaders.php diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/cache-contracts/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/CacheInterface.php b/src/Integrations/Wechat/vendor/symfony/cache-contracts/CacheInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/CacheInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/CacheInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/CacheTrait.php b/src/Integrations/Wechat/vendor/symfony/cache-contracts/CacheTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/CacheTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/CacheTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/CallbackInterface.php b/src/Integrations/Wechat/vendor/symfony/cache-contracts/CallbackInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/CallbackInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/CallbackInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/ItemInterface.php b/src/Integrations/Wechat/vendor/symfony/cache-contracts/ItemInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/ItemInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/ItemInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/LICENSE b/src/Integrations/Wechat/vendor/symfony/cache-contracts/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/LICENSE rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/README.md b/src/Integrations/Wechat/vendor/symfony/cache-contracts/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/README.md rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/README.md diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/TagAwareCacheInterface.php b/src/Integrations/Wechat/vendor/symfony/cache-contracts/TagAwareCacheInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/TagAwareCacheInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/TagAwareCacheInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache-contracts/composer.json b/src/Integrations/Wechat/vendor/symfony/cache-contracts/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache-contracts/composer.json rename to src/Integrations/Wechat/vendor/symfony/cache-contracts/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/AbstractAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/AbstractAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/AbstractAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/AbstractAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/AdapterInterface.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/AdapterInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/AdapterInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/AdapterInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/ApcuAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/ApcuAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/ApcuAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/ApcuAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/ArrayAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/ArrayAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/ArrayAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/ArrayAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/ChainAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/ChainAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/ChainAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/ChainAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/CouchbaseBucketAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/CouchbaseBucketAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/CouchbaseBucketAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/CouchbaseBucketAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/CouchbaseCollectionAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/CouchbaseCollectionAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/CouchbaseCollectionAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/CouchbaseCollectionAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/DoctrineDbalAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/DoctrineDbalAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/DoctrineDbalAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/DoctrineDbalAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/FilesystemAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/FilesystemAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/FilesystemAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/FilesystemAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/FilesystemTagAwareAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/FilesystemTagAwareAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/FilesystemTagAwareAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/FilesystemTagAwareAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/MemcachedAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/MemcachedAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/MemcachedAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/MemcachedAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/NullAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/NullAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/NullAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/NullAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/ParameterNormalizer.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/ParameterNormalizer.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/ParameterNormalizer.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/ParameterNormalizer.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/PdoAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/PdoAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/PdoAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/PdoAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/PhpArrayAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/PhpArrayAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/PhpArrayAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/PhpArrayAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/PhpFilesAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/PhpFilesAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/PhpFilesAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/PhpFilesAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/ProxyAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/ProxyAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/ProxyAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/ProxyAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/Psr16Adapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/Psr16Adapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/Psr16Adapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/Psr16Adapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/RedisAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/RedisAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/RedisAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/RedisAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/TagAwareAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/TagAwareAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/TagAwareAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/TagAwareAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/TraceableAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/TraceableAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/TraceableAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/TraceableAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php b/src/Integrations/Wechat/vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php rename to src/Integrations/Wechat/vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/cache/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/cache/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/cache/CacheItem.php b/src/Integrations/Wechat/vendor/symfony/cache/CacheItem.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/CacheItem.php rename to src/Integrations/Wechat/vendor/symfony/cache/CacheItem.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/DataCollector/CacheDataCollector.php b/src/Integrations/Wechat/vendor/symfony/cache/DataCollector/CacheDataCollector.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/DataCollector/CacheDataCollector.php rename to src/Integrations/Wechat/vendor/symfony/cache/DataCollector/CacheDataCollector.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php b/src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php rename to src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php b/src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php rename to src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CachePoolPass.php b/src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CachePoolPass.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CachePoolPass.php rename to src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CachePoolPass.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php b/src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php rename to src/Integrations/Wechat/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Exception/CacheException.php b/src/Integrations/Wechat/vendor/symfony/cache/Exception/CacheException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Exception/CacheException.php rename to src/Integrations/Wechat/vendor/symfony/cache/Exception/CacheException.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Exception/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/symfony/cache/Exception/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Exception/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/symfony/cache/Exception/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Exception/LogicException.php b/src/Integrations/Wechat/vendor/symfony/cache/Exception/LogicException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Exception/LogicException.php rename to src/Integrations/Wechat/vendor/symfony/cache/Exception/LogicException.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/LICENSE b/src/Integrations/Wechat/vendor/symfony/cache/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/LICENSE rename to src/Integrations/Wechat/vendor/symfony/cache/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/cache/LockRegistry.php b/src/Integrations/Wechat/vendor/symfony/cache/LockRegistry.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/LockRegistry.php rename to src/Integrations/Wechat/vendor/symfony/cache/LockRegistry.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Marshaller/DefaultMarshaller.php b/src/Integrations/Wechat/vendor/symfony/cache/Marshaller/DefaultMarshaller.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Marshaller/DefaultMarshaller.php rename to src/Integrations/Wechat/vendor/symfony/cache/Marshaller/DefaultMarshaller.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Marshaller/DeflateMarshaller.php b/src/Integrations/Wechat/vendor/symfony/cache/Marshaller/DeflateMarshaller.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Marshaller/DeflateMarshaller.php rename to src/Integrations/Wechat/vendor/symfony/cache/Marshaller/DeflateMarshaller.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Marshaller/MarshallerInterface.php b/src/Integrations/Wechat/vendor/symfony/cache/Marshaller/MarshallerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Marshaller/MarshallerInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache/Marshaller/MarshallerInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Marshaller/SodiumMarshaller.php b/src/Integrations/Wechat/vendor/symfony/cache/Marshaller/SodiumMarshaller.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Marshaller/SodiumMarshaller.php rename to src/Integrations/Wechat/vendor/symfony/cache/Marshaller/SodiumMarshaller.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Marshaller/TagAwareMarshaller.php b/src/Integrations/Wechat/vendor/symfony/cache/Marshaller/TagAwareMarshaller.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Marshaller/TagAwareMarshaller.php rename to src/Integrations/Wechat/vendor/symfony/cache/Marshaller/TagAwareMarshaller.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Messenger/EarlyExpirationDispatcher.php b/src/Integrations/Wechat/vendor/symfony/cache/Messenger/EarlyExpirationDispatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Messenger/EarlyExpirationDispatcher.php rename to src/Integrations/Wechat/vendor/symfony/cache/Messenger/EarlyExpirationDispatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Messenger/EarlyExpirationHandler.php b/src/Integrations/Wechat/vendor/symfony/cache/Messenger/EarlyExpirationHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Messenger/EarlyExpirationHandler.php rename to src/Integrations/Wechat/vendor/symfony/cache/Messenger/EarlyExpirationHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Messenger/EarlyExpirationMessage.php b/src/Integrations/Wechat/vendor/symfony/cache/Messenger/EarlyExpirationMessage.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Messenger/EarlyExpirationMessage.php rename to src/Integrations/Wechat/vendor/symfony/cache/Messenger/EarlyExpirationMessage.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/PruneableInterface.php b/src/Integrations/Wechat/vendor/symfony/cache/PruneableInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/PruneableInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache/PruneableInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Psr16Cache.php b/src/Integrations/Wechat/vendor/symfony/cache/Psr16Cache.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Psr16Cache.php rename to src/Integrations/Wechat/vendor/symfony/cache/Psr16Cache.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/README.md b/src/Integrations/Wechat/vendor/symfony/cache/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/README.md rename to src/Integrations/Wechat/vendor/symfony/cache/README.md diff --git a/core/widget/wechatServer/vendor/symfony/cache/ResettableInterface.php b/src/Integrations/Wechat/vendor/symfony/cache/ResettableInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/ResettableInterface.php rename to src/Integrations/Wechat/vendor/symfony/cache/ResettableInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/AbstractAdapterTrait.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/AbstractAdapterTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/AbstractAdapterTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/AbstractAdapterTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/ContractsTrait.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/ContractsTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/ContractsTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/ContractsTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/FilesystemCommonTrait.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/FilesystemCommonTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/FilesystemCommonTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/FilesystemCommonTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/FilesystemTrait.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/FilesystemTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/FilesystemTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/FilesystemTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/ProxyTrait.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/ProxyTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/ProxyTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/ProxyTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/Redis5Proxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/Redis5Proxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/Redis5Proxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/Redis5Proxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/Redis6Proxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/Redis6Proxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/Redis6Proxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/Redis6Proxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RedisCluster5Proxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisCluster5Proxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RedisCluster5Proxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisCluster5Proxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RedisCluster6Proxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisCluster6Proxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RedisCluster6Proxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisCluster6Proxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RedisClusterNodeProxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisClusterNodeProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RedisClusterNodeProxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisClusterNodeProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RedisClusterProxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisClusterProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RedisClusterProxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisClusterProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RedisProxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RedisProxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RedisTrait.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RedisTrait.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RedisTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/RelayProxy.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/RelayProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/RelayProxy.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/RelayProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/cache/Traits/ValueWrapper.php b/src/Integrations/Wechat/vendor/symfony/cache/Traits/ValueWrapper.php old mode 100755 new mode 100644 similarity index 99% rename from core/widget/wechatServer/vendor/symfony/cache/Traits/ValueWrapper.php rename to src/Integrations/Wechat/vendor/symfony/cache/Traits/ValueWrapper.php index 718a23d3..58a079cf --- a/core/widget/wechatServer/vendor/symfony/cache/Traits/ValueWrapper.php +++ b/src/Integrations/Wechat/vendor/symfony/cache/Traits/ValueWrapper.php @@ -16,7 +16,7 @@ * * @internal */ -class +class � { private const EXPIRY_OFFSET = 1648206727; private const INT32_MAX = 2147483647; diff --git a/core/widget/wechatServer/vendor/symfony/cache/composer.json b/src/Integrations/Wechat/vendor/symfony/cache/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/cache/composer.json rename to src/Integrations/Wechat/vendor/symfony/cache/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/deprecation-contracts/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/deprecation-contracts/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/deprecation-contracts/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/deprecation-contracts/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/deprecation-contracts/LICENSE b/src/Integrations/Wechat/vendor/symfony/deprecation-contracts/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/deprecation-contracts/LICENSE rename to src/Integrations/Wechat/vendor/symfony/deprecation-contracts/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/deprecation-contracts/README.md b/src/Integrations/Wechat/vendor/symfony/deprecation-contracts/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/deprecation-contracts/README.md rename to src/Integrations/Wechat/vendor/symfony/deprecation-contracts/README.md diff --git a/core/widget/wechatServer/vendor/symfony/deprecation-contracts/composer.json b/src/Integrations/Wechat/vendor/symfony/deprecation-contracts/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/deprecation-contracts/composer.json rename to src/Integrations/Wechat/vendor/symfony/deprecation-contracts/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/deprecation-contracts/function.php b/src/Integrations/Wechat/vendor/symfony/deprecation-contracts/function.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/deprecation-contracts/function.php rename to src/Integrations/Wechat/vendor/symfony/deprecation-contracts/function.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/Event.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/Event.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/Event.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/Event.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/LICENSE b/src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/LICENSE rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/README.md b/src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/README.md rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/README.md diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/composer.json b/src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher-contracts/composer.json rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher-contracts/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/Attribute/AsEventListener.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/Attribute/AsEventListener.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/Attribute/AsEventListener.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/Attribute/AsEventListener.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/Debug/WrappedListener.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/Debug/WrappedListener.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/Debug/WrappedListener.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/Debug/WrappedListener.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/EventDispatcher.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/EventDispatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/EventDispatcher.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/EventDispatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/EventDispatcherInterface.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/EventDispatcherInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/EventDispatcherInterface.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/EventDispatcherInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/EventSubscriberInterface.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/EventSubscriberInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/EventSubscriberInterface.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/EventSubscriberInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/GenericEvent.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/GenericEvent.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/GenericEvent.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/GenericEvent.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/LICENSE b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/LICENSE rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/README.md b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/README.md rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/README.md diff --git a/core/widget/wechatServer/vendor/symfony/event-dispatcher/composer.json b/src/Integrations/Wechat/vendor/symfony/event-dispatcher/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/event-dispatcher/composer.json rename to src/Integrations/Wechat/vendor/symfony/event-dispatcher/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/AcceptHeader.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/AcceptHeader.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/AcceptHeader.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/AcceptHeader.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/AcceptHeaderItem.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/AcceptHeaderItem.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/AcceptHeaderItem.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/AcceptHeaderItem.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/BinaryFileResponse.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/BinaryFileResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/BinaryFileResponse.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/BinaryFileResponse.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/http-foundation/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/http-foundation/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/ChainRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/ChainRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/ChainRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/ChainRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Cookie.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Cookie.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Cookie.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Cookie.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/BadRequestException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/BadRequestException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/BadRequestException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/BadRequestException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/JsonException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/JsonException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/JsonException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/JsonException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/SessionNotFoundException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/SessionNotFoundException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/SessionNotFoundException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/SessionNotFoundException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Exception/UnexpectedValueException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/UnexpectedValueException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Exception/UnexpectedValueException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Exception/UnexpectedValueException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/ExpressionRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/ExpressionRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/ExpressionRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/ExpressionRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/ExtensionFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/ExtensionFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/ExtensionFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/ExtensionFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/FileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/FileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/FileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/FileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/FormSizeFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/FormSizeFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/FormSizeFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/FormSizeFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/NoFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/NoFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/NoFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/NoFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/NoTmpDirFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/NoTmpDirFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/NoTmpDirFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/NoTmpDirFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/PartialFileException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/PartialFileException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/PartialFileException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/PartialFileException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/UploadException.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/UploadException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Exception/UploadException.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Exception/UploadException.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/File.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/File.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/File.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/File.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/Stream.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/Stream.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/Stream.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/Stream.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/File/UploadedFile.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/File/UploadedFile.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/File/UploadedFile.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/File/UploadedFile.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/FileBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/FileBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/FileBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/FileBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/HeaderBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/HeaderBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/HeaderBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/HeaderBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/HeaderUtils.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/HeaderUtils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/HeaderUtils.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/HeaderUtils.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/InputBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/InputBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/InputBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/InputBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/IpUtils.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/IpUtils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/IpUtils.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/IpUtils.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/JsonResponse.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/JsonResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/JsonResponse.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/JsonResponse.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/LICENSE b/src/Integrations/Wechat/vendor/symfony/http-foundation/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/LICENSE rename to src/Integrations/Wechat/vendor/symfony/http-foundation/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/ParameterBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/ParameterBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/ParameterBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/ParameterBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/README.md b/src/Integrations/Wechat/vendor/symfony/http-foundation/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/README.md rename to src/Integrations/Wechat/vendor/symfony/http-foundation/README.md diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RedirectResponse.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RedirectResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RedirectResponse.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RedirectResponse.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Request.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Request.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Request.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Request.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcherInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcherInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestMatcherInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestMatcherInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/RequestStack.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/RequestStack.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/RequestStack.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/RequestStack.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Response.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Response.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Response.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Response.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/ResponseHeaderBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/ResponseHeaderBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/ResponseHeaderBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/ResponseHeaderBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/ServerBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/ServerBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/ServerBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/ServerBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Flash/FlashBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Flash/FlashBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Flash/FlashBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Flash/FlashBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Session.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Session.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Session.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Session.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionBagInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionBagInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionBagInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionBagInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionBagProxy.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionBagProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionBagProxy.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionBagProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionFactory.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionFactory.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionFactoryInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionFactoryInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionUtils.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionUtils.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/SessionUtils.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/SessionUtils.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/StreamedJsonResponse.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/StreamedJsonResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/StreamedJsonResponse.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/StreamedJsonResponse.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/StreamedResponse.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/StreamedResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/StreamedResponse.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/StreamedResponse.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/UriSigner.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/UriSigner.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/UriSigner.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/UriSigner.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/UrlHelper.php b/src/Integrations/Wechat/vendor/symfony/http-foundation/UrlHelper.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/UrlHelper.php rename to src/Integrations/Wechat/vendor/symfony/http-foundation/UrlHelper.php diff --git a/core/widget/wechatServer/vendor/symfony/http-foundation/composer.json b/src/Integrations/Wechat/vendor/symfony/http-foundation/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/http-foundation/composer.json rename to src/Integrations/Wechat/vendor/symfony/http-foundation/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/LICENSE b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/LICENSE rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Mbstring.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Mbstring.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Mbstring.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Mbstring.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/README.md b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/README.md rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/README.md diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/bootstrap.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/bootstrap.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/bootstrap.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/bootstrap.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/bootstrap80.php b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/bootstrap80.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/bootstrap80.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/bootstrap80.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-mbstring/composer.json b/src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-mbstring/composer.json rename to src/Integrations/Wechat/vendor/symfony/polyfill-mbstring/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/LICENSE b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/LICENSE rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/Php80.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/Php80.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/Php80.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/Php80.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/PhpToken.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/PhpToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/PhpToken.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/PhpToken.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/README.md b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/README.md rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/README.md diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/bootstrap.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/bootstrap.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/bootstrap.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/bootstrap.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php80/composer.json b/src/Integrations/Wechat/vendor/symfony/polyfill-php80/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php80/composer.json rename to src/Integrations/Wechat/vendor/symfony/polyfill-php80/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/LICENSE b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/LICENSE rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Php83.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Php83.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Php83.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Php83.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/README.md b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/README.md rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/README.md diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/Override.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/Override.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/Override.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/Override.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/bootstrap.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/bootstrap.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/bootstrap.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/bootstrap.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/bootstrap81.php b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/bootstrap81.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/bootstrap81.php rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/bootstrap81.php diff --git a/core/widget/wechatServer/vendor/symfony/polyfill-php83/composer.json b/src/Integrations/Wechat/vendor/symfony/polyfill-php83/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/polyfill-php83/composer.json rename to src/Integrations/Wechat/vendor/symfony/polyfill-php83/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/.php-cs-fixer.dist.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/.php-cs-fixer.dist.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/.php-cs-fixer.dist.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/.php-cs-fixer.dist.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/PsrServerRequestResolver.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/PsrServerRequestResolver.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/PsrServerRequestResolver.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/PsrServerRequestResolver.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/ValueResolverInterface.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/ValueResolverInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/ValueResolverInterface.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/ArgumentValueResolver/ValueResolverInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/EventListener/PsrResponseListener.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/EventListener/PsrResponseListener.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/EventListener/PsrResponseListener.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/EventListener/PsrResponseListener.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/Factory/UploadedFile.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/Factory/UploadedFile.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/Factory/UploadedFile.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/Factory/UploadedFile.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/HttpFoundationFactoryInterface.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/HttpFoundationFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/HttpFoundationFactoryInterface.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/HttpFoundationFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/HttpMessageFactoryInterface.php b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/HttpMessageFactoryInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/HttpMessageFactoryInterface.php rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/HttpMessageFactoryInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/LICENSE b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/LICENSE rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/README.md b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/README.md rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/README.md diff --git a/core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/composer.json b/src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/psr-http-message-bridge/composer.json rename to src/Integrations/Wechat/vendor/symfony/psr-http-message-bridge/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/Attribute/Required.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/Attribute/Required.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/Attribute/Required.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/Attribute/Required.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/Attribute/SubscribedService.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/Attribute/SubscribedService.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/Attribute/SubscribedService.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/Attribute/SubscribedService.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/service-contracts/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/service-contracts/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/LICENSE b/src/Integrations/Wechat/vendor/symfony/service-contracts/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/LICENSE rename to src/Integrations/Wechat/vendor/symfony/service-contracts/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/README.md b/src/Integrations/Wechat/vendor/symfony/service-contracts/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/README.md rename to src/Integrations/Wechat/vendor/symfony/service-contracts/README.md diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ResetInterface.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ResetInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ResetInterface.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ResetInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ServiceCollectionInterface.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceCollectionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ServiceCollectionInterface.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceCollectionInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ServiceLocatorTrait.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceLocatorTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ServiceLocatorTrait.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceLocatorTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ServiceMethodsSubscriberTrait.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceMethodsSubscriberTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ServiceMethodsSubscriberTrait.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceMethodsSubscriberTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ServiceProviderInterface.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceProviderInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ServiceProviderInterface.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceProviderInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ServiceSubscriberInterface.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceSubscriberInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ServiceSubscriberInterface.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceSubscriberInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/ServiceSubscriberTrait.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceSubscriberTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/ServiceSubscriberTrait.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/ServiceSubscriberTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php b/src/Integrations/Wechat/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php rename to src/Integrations/Wechat/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php diff --git a/core/widget/wechatServer/vendor/symfony/service-contracts/composer.json b/src/Integrations/Wechat/vendor/symfony/service-contracts/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/service-contracts/composer.json rename to src/Integrations/Wechat/vendor/symfony/service-contracts/composer.json diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/CHANGELOG.md b/src/Integrations/Wechat/vendor/symfony/var-exporter/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/CHANGELOG.md rename to src/Integrations/Wechat/vendor/symfony/var-exporter/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Exception/ClassNotFoundException.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/ClassNotFoundException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Exception/ClassNotFoundException.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/ClassNotFoundException.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Exception/ExceptionInterface.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/ExceptionInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Exception/ExceptionInterface.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/ExceptionInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Exception/LogicException.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/LogicException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Exception/LogicException.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/LogicException.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Hydrator.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Hydrator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Hydrator.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Hydrator.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Instantiator.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Instantiator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Instantiator.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Instantiator.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Exporter.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Exporter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Exporter.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Exporter.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Hydrator.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Hydrator.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Hydrator.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Hydrator.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/LazyObjectRegistry.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/LazyObjectRegistry.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/LazyObjectRegistry.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/LazyObjectRegistry.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/LazyObjectState.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/LazyObjectState.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/LazyObjectState.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/LazyObjectState.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/LazyObjectTrait.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/LazyObjectTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/LazyObjectTrait.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/LazyObjectTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Reference.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Reference.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Reference.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Reference.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Registry.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Registry.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Registry.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Registry.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Values.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Values.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/Internal/Values.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/Internal/Values.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/LICENSE b/src/Integrations/Wechat/vendor/symfony/var-exporter/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/LICENSE rename to src/Integrations/Wechat/vendor/symfony/var-exporter/LICENSE diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/LazyGhostTrait.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/LazyGhostTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/LazyGhostTrait.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/LazyGhostTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/LazyObjectInterface.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/LazyObjectInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/LazyObjectInterface.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/LazyObjectInterface.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/LazyProxyTrait.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/LazyProxyTrait.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/LazyProxyTrait.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/LazyProxyTrait.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/ProxyHelper.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/ProxyHelper.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/ProxyHelper.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/ProxyHelper.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/README.md b/src/Integrations/Wechat/vendor/symfony/var-exporter/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/README.md rename to src/Integrations/Wechat/vendor/symfony/var-exporter/README.md diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/VarExporter.php b/src/Integrations/Wechat/vendor/symfony/var-exporter/VarExporter.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/VarExporter.php rename to src/Integrations/Wechat/vendor/symfony/var-exporter/VarExporter.php diff --git a/core/widget/wechatServer/vendor/symfony/var-exporter/composer.json b/src/Integrations/Wechat/vendor/symfony/var-exporter/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/symfony/var-exporter/composer.json rename to src/Integrations/Wechat/vendor/symfony/var-exporter/composer.json diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/CHANGELOG.md b/src/Integrations/Wechat/vendor/w7corp/easywechat/CHANGELOG.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/CHANGELOG.md rename to src/Integrations/Wechat/vendor/w7corp/easywechat/CHANGELOG.md diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/CONTRIBUTING.md b/src/Integrations/Wechat/vendor/w7corp/easywechat/CONTRIBUTING.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/CONTRIBUTING.md rename to src/Integrations/Wechat/vendor/w7corp/easywechat/CONTRIBUTING.md diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/LICENSE b/src/Integrations/Wechat/vendor/w7corp/easywechat/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/LICENSE rename to src/Integrations/Wechat/vendor/w7corp/easywechat/LICENSE diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/README.md b/src/Integrations/Wechat/vendor/w7corp/easywechat/README.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/README.md rename to src/Integrations/Wechat/vendor/w7corp/easywechat/README.md diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/SECURITY.md b/src/Integrations/Wechat/vendor/w7corp/easywechat/SECURITY.md old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/SECURITY.md rename to src/Integrations/Wechat/vendor/w7corp/easywechat/SECURITY.md diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/composer.json b/src/Integrations/Wechat/vendor/w7corp/easywechat/composer.json old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/composer.json rename to src/Integrations/Wechat/vendor/w7corp/easywechat/composer.json diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/ContentSecurity/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Jssdk/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Jssdk/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Jssdk/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Jssdk/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Jssdk/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Jssdk/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Jssdk/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Jssdk/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Media/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Media/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Media/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Media/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Media/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Media/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Media/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Media/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/QrCode/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/QrCode/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/QrCode/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/QrCode/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/QrCode/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/QrCode/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/QrCode/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/QrCode/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Url/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Url/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Url/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Url/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Url/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Url/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/BasicService/Url/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/BasicService/Url/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Factory.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Factory.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Factory.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Factory.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/BaseClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/BaseClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/BaseClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/BaseClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Clauses/Clause.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Clauses/Clause.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Clauses/Clause.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Clauses/Clause.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Config.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Config.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Config.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Config.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/AccessTokenInterface.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/AccessTokenInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/AccessTokenInterface.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/AccessTokenInterface.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/Arrayable.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/Arrayable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/Arrayable.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/Arrayable.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/EventHandlerInterface.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/EventHandlerInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/EventHandlerInterface.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/EventHandlerInterface.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/MediaInterface.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/MediaInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/MediaInterface.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/MediaInterface.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/MessageInterface.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/MessageInterface.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Contracts/MessageInterface.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Contracts/MessageInterface.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Decorators/FinallyResult.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Decorators/FinallyResult.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Decorators/FinallyResult.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Decorators/FinallyResult.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Decorators/TerminateResult.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Decorators/TerminateResult.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Decorators/TerminateResult.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Decorators/TerminateResult.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Encryptor.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Encryptor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Encryptor.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Encryptor.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/AccessTokenRefreshed.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/AccessTokenRefreshed.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/AccessTokenRefreshed.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/AccessTokenRefreshed.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/ApplicationInitialized.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/ApplicationInitialized.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/ApplicationInitialized.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/ApplicationInitialized.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/HttpResponseCreated.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/HttpResponseCreated.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/HttpResponseCreated.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/HttpResponseCreated.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/ServerGuardResponseCreated.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/ServerGuardResponseCreated.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Events/ServerGuardResponseCreated.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Events/ServerGuardResponseCreated.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/BadRequestException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/BadRequestException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/BadRequestException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/BadRequestException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/DecryptException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/DecryptException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/DecryptException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/DecryptException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/Exception.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/Exception.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/Exception.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/Exception.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/HttpException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/HttpException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/HttpException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/HttpException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidArgumentException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidArgumentException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidArgumentException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidArgumentException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidConfigException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidConfigException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidConfigException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/InvalidConfigException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/RuntimeException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/RuntimeException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/RuntimeException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/RuntimeException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/UnboundServiceException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/UnboundServiceException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Exceptions/UnboundServiceException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Exceptions/UnboundServiceException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Helpers.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Helpers.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Helpers.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Helpers.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Http/Response.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Http/Response.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Http/Response.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Http/Response.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Http/StreamResponse.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Http/StreamResponse.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Http/StreamResponse.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Http/StreamResponse.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Log/LogManager.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Log/LogManager.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Log/LogManager.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Log/LogManager.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Article.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Article.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Article.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Article.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Card.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Card.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Card.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Card.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceEvent.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceEvent.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceEvent.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceEvent.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceText.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceText.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceText.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/DeviceText.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/File.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/File.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/File.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/File.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Image.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Image.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Image.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Image.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/InteractiveTaskCard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/InteractiveTaskCard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/InteractiveTaskCard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/InteractiveTaskCard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Link.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Link.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Link.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Link.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Location.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Location.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Location.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Location.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Media.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Media.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Media.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Media.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Message.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Message.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Message.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Message.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/MiniProgramPage.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/MiniProgramPage.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/MiniProgramPage.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/MiniProgramPage.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/MiniprogramNotice.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/MiniprogramNotice.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/MiniprogramNotice.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/MiniprogramNotice.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Music.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Music.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Music.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Music.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/News.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/News.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/News.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/News.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/NewsItem.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/NewsItem.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/NewsItem.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/NewsItem.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Raw.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Raw.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Raw.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Raw.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/ReplyInteractiveTaskCard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/ReplyInteractiveTaskCard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/ReplyInteractiveTaskCard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/ReplyInteractiveTaskCard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/ShortVideo.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/ShortVideo.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/ShortVideo.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/ShortVideo.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/TaskCard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/TaskCard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/TaskCard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/TaskCard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Text.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Text.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Text.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Text.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/TextCard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/TextCard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/TextCard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/TextCard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Transfer.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Transfer.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Transfer.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Transfer.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Video.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Video.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Video.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Video.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Voice.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Voice.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Messages/Voice.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Messages/Voice.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/ConfigServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/ConfigServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/ConfigServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/ConfigServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/EventDispatcherServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/EventDispatcherServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/EventDispatcherServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/EventDispatcherServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/ExtensionServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/ExtensionServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/ExtensionServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/ExtensionServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/HttpClientServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/HttpClientServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/HttpClientServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/HttpClientServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/LogServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/LogServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/LogServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/LogServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/RequestServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/RequestServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Providers/RequestServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Providers/RequestServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/ServerGuard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/ServerGuard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/ServerGuard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/ServerGuard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/ServiceContainer.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/ServiceContainer.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/ServiceContainer.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/ServiceContainer.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/AES.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/AES.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/AES.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/AES.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Arr.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Arr.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Arr.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Arr.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/ArrayAccessible.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/ArrayAccessible.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/ArrayAccessible.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/ArrayAccessible.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Collection.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Collection.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Collection.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Collection.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/File.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/File.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/File.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/File.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Helpers.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Helpers.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Helpers.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Helpers.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Str.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Str.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/Str.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/Str.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/XML.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/XML.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Support/XML.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Support/XML.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/HasAttributes.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/HasAttributes.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/HasAttributes.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/HasAttributes.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/HasHttpRequests.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/HasHttpRequests.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/HasHttpRequests.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/HasHttpRequests.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/InteractsWithCache.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/InteractsWithCache.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/InteractsWithCache.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/InteractsWithCache.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/Observable.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/Observable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/Observable.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/Observable.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/ResponseCastable.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/ResponseCastable.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Kernel/Traits/ResponseCastable.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Kernel/Traits/ResponseCastable.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Base/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Base/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Base/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Base/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Base/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Base/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Base/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Base/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Certficates/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/BaseClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/BaseClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/BaseClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/BaseClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/EncryptException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/EncryptException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/EncryptException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/EncryptException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidExtensionException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidExtensionException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidExtensionException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidExtensionException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidSignException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidSignException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidSignException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Kernel/Exceptions/InvalidSignException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Material/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Material/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Material/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Material/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Material/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Material/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Material/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Material/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Media/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Media/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Media/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Media/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Media/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Media/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Media/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Media/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/MerchantConfig/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MicroMerchant/Withdraw/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ActivityMessage/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/AppCode/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/AppCode/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/AppCode/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/AppCode/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/AppCode/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/AppCode/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/AppCode/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/AppCode/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Auth/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Auth/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Auth/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Auth/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Auth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Auth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Auth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Auth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Base/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Base/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Base/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Base/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Base/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Base/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Base/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Base/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Broadcast/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Business/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Business/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Business/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Business/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Business/Messenger.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Business/Messenger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Business/Messenger.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Business/Messenger.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Business/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Business/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Business/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Business/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/CustomerService/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/CustomerService/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/CustomerService/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/CustomerService/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/DataCube/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/DataCube/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/DataCube/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/DataCube/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/DataCube/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/DataCube/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/DataCube/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/DataCube/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Encryptor.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Encryptor.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Encryptor.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Encryptor.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Express/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Express/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Express/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Express/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Express/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Express/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Express/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Express/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Live/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Live/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Live/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Live/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Live/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Live/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Live/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Live/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/CartClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/CartClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/CartClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/CartClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/ForwardsMall.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/ForwardsMall.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/ForwardsMall.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/ForwardsMall.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/MediaClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/MediaClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/MediaClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/MediaClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/OrderClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/OrderClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/OrderClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/OrderClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/ProductClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/ProductClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/ProductClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/ProductClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Mall/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Mall/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/NearbyPoi/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/OCR/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/OCR/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/OCR/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/OCR/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/OpenData/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/OpenData/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/OpenData/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/OpenData/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/OpenData/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/OpenData/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/OpenData/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/OpenData/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/PhoneNumber/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Plugin/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Plugin/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Plugin/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Plugin/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Plugin/DevClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Plugin/DevClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Plugin/DevClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Plugin/DevClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Plugin/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Plugin/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Plugin/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Plugin/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/QrCode/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/QrCode/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/QrCode/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/QrCode/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/QrCode/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/QrCode/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/QrCode/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/QrCode/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RealtimeLog/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/RiskControl/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Search/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Search/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Search/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Search/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Search/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Search/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Search/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Search/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Server/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Server/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Server/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Server/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Account/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Aftersale/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Basic/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Delivery/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Order/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Register/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Shop/Spu/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/ShortLink/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Soter/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Soter/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Soter/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Soter/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Soter/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Soter/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Soter/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Soter/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/SubscribeMessage/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/TemplateMessage/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UniformMessage/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Union/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Union/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Union/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Union/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Union/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Union/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/Union/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/Union/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlLink/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/MiniProgram/UrlScheme/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Auth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Auth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Auth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Auth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/AutoReply/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Base/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Base/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Base/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Base/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Base/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Base/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Base/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Base/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/MessageBuilder.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/MessageBuilder.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/MessageBuilder.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/MessageBuilder.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Broadcasting/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/BoardingPassClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/BoardingPassClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/BoardingPassClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/BoardingPassClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/Card.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/Card.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/Card.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/Card.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/CodeClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/CodeClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/CodeClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/CodeClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/CoinClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/CoinClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/CoinClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/CoinClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GeneralCardClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GeneralCardClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GeneralCardClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GeneralCardClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardOrderClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardOrderClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardOrderClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardOrderClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardPageClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardPageClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardPageClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/GiftCardPageClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/InvoiceClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/InvoiceClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/InvoiceClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/InvoiceClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/JssdkClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/JssdkClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/JssdkClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/JssdkClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/MeetingTicketClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/MeetingTicketClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/MeetingTicketClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/MeetingTicketClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/MemberCardClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/MemberCardClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/MemberCardClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/MemberCardClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/MovieTicketClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/MovieTicketClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/MovieTicketClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/MovieTicketClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/SubMerchantClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/SubMerchantClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Card/SubMerchantClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Card/SubMerchantClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Comment/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Comment/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Comment/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Comment/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Comment/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Comment/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Comment/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Comment/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Messenger.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Messenger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Messenger.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/Messenger.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/SessionClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/SessionClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/SessionClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/CustomerService/SessionClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/DataCube/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Device/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Device/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Device/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Device/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Device/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Device/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Device/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Device/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Draft/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Draft/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Draft/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Draft/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Draft/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Draft/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Draft/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Draft/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/FreePublish/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Goods/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Goods/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Goods/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Goods/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Goods/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Goods/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Goods/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Goods/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Guide/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Guide/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Guide/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Guide/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Guide/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Guide/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Guide/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Guide/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Material/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Material/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Material/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Material/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Material/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Material/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Material/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Material/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Menu/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Menu/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Menu/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Menu/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Menu/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Menu/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Menu/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Menu/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/OAuth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/OAuth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/OAuth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/OAuth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/OCR/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/OCR/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/OCR/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/OCR/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/OCR/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/OCR/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/OCR/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/OCR/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/POI/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/POI/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/POI/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/POI/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/POI/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/POI/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/POI/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/POI/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Semantic/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Server/Guard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Server/Guard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Server/Guard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Server/Guard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Server/Handlers/EchoStrHandler.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Server/Handlers/EchoStrHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Server/Handlers/EchoStrHandler.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Server/Handlers/EchoStrHandler.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Server/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Server/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Server/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Server/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/DeviceClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/DeviceClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/DeviceClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/DeviceClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/GroupClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/GroupClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/GroupClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/GroupClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/MaterialClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/MaterialClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/MaterialClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/MaterialClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/PageClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/PageClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/PageClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/PageClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/RelationClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/RelationClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/RelationClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/RelationClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ShakeAround.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ShakeAround.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ShakeAround.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/ShakeAround.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/StatsClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/StatsClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/StatsClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/ShakeAround/StatsClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Store/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Store/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Store/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Store/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Store/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Store/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/Store/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/Store/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/SubscribeMessage/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/TemplateMessage/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/User/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/User/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/User/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/User/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/User/TagClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/User/TagClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/User/TagClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/User/TagClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/User/UserClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/User/UserClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/User/UserClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/User/UserClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/CardClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/CardClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/CardClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/CardClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/DeviceClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/DeviceClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/DeviceClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/DeviceClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ShopClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ShopClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ShopClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OfficialAccount/WiFi/ShopClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Auth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Auth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Auth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Auth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Auth/VerifyTicket.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Auth/VerifyTicket.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Auth/VerifyTicket.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Auth/VerifyTicket.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/Account/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/Account/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/Account/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/Account/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/AggregateServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/AggregateServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/AggregateServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Aggregate/AggregateServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Account/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Auth/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Auth/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Auth/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Auth/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Code/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Domain/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Material/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Privacy/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Security/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Setting/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/MiniProgram/Tester/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Account/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Account/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Account/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Account/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/OfficialAccount/MiniProgram/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Server/Guard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Server/Guard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Server/Guard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Authorizer/Server/Guard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Base/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Base/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Base/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Base/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Base/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Base/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Base/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Base/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/CodeTemplate/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Component/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Component/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Component/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Component/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Component/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Component/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Component/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Component/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Guard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Guard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Guard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Guard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Authorized.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Authorized.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Authorized.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Authorized.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Unauthorized.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Unauthorized.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Unauthorized.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/Unauthorized.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/UpdateAuthorized.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/UpdateAuthorized.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/UpdateAuthorized.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/UpdateAuthorized.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/VerifyTicketRefreshed.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/VerifyTicketRefreshed.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/VerifyTicketRefreshed.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/Handlers/VerifyTicketRefreshed.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenPlatform/Server/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenPlatform/Server/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Auth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Auth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Auth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Auth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Contact/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Contact/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Contact/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Contact/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Contact/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Contact/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Contact/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Contact/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Corp/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Corp/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Corp/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Corp/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Corp/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Corp/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Corp/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Corp/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Device/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Device/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Device/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Device/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Device/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Device/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Device/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Device/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/Account.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/Account.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/Account.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/Account.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/App.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/App.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/App.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/App.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/AutoActive.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/AutoActive.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/AutoActive.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/AutoActive.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/License/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/License/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Media/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Media/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Media/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Media/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Media/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Media/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Media/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Media/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/MiniProgram/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Provider/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Provider/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Provider/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Provider/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Provider/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Provider/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Provider/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Provider/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Server/Guard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Server/Guard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Server/Guard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Server/Guard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Server/Handlers/EchoStrHandler.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Server/Handlers/EchoStrHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Server/Handlers/EchoStrHandler.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Server/Handlers/EchoStrHandler.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Server/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Server/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Server/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Server/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/SuiteTicket.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/SuiteTicket.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/SuiteTicket.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/SuiteAuth/SuiteTicket.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Work/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Work/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Work/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Work/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Work/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Work/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/OpenWork/Work/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/OpenWork/Work/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Base/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Base/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Base/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Base/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Base/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Base/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Base/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Base/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Bill/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Bill/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Bill/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Bill/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Bill/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Bill/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Bill/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Bill/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Contract/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Contract/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Contract/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Contract/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Contract/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Contract/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Contract/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Contract/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Coupon/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Coupon/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Coupon/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Coupon/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Coupon/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Coupon/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Coupon/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Coupon/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Fundflow/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Fundflow/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Fundflow/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Fundflow/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Fundflow/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Fundflow/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Fundflow/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Fundflow/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Jssdk/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Jssdk/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Jssdk/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Jssdk/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Jssdk/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Jssdk/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Jssdk/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Jssdk/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Kernel/BaseClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Kernel/BaseClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Kernel/BaseClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Kernel/BaseClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/InvalidSignException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/InvalidSignException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/InvalidSignException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/InvalidSignException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/SandboxException.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/SandboxException.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/SandboxException.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Kernel/Exceptions/SandboxException.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Merchant/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Merchant/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Merchant/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Merchant/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Merchant/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Merchant/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Merchant/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Merchant/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Handler.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Handler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Handler.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Handler.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Paid.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Paid.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Paid.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Paid.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Refunded.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Refunded.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Refunded.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Refunded.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Scanned.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Scanned.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Notify/Scanned.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Notify/Scanned.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Order/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Order/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Order/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Order/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Order/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Order/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Order/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Order/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/ProfitSharing/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/ProfitSharing/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/ProfitSharing/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/ProfitSharing/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/ProfitSharing/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/ProfitSharing/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/ProfitSharing/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/ProfitSharing/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Redpack/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Redpack/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Redpack/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Redpack/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Redpack/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Redpack/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Redpack/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Redpack/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Refund/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Refund/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Refund/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Refund/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Refund/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Refund/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Refund/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Refund/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Reverse/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Reverse/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Reverse/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Reverse/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Reverse/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Reverse/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Reverse/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Reverse/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Sandbox/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Sandbox/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Sandbox/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Sandbox/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Sandbox/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Sandbox/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Sandbox/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Sandbox/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Security/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Security/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Security/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Security/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Security/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Security/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Security/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Security/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Transfer/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Transfer/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Transfer/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Transfer/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Transfer/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Transfer/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Payment/Transfer/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Payment/Transfer/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Agent/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Agent/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Agent/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Agent/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Agent/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Agent/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Agent/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Agent/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Agent/WorkbenchClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Agent/WorkbenchClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Agent/WorkbenchClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Agent/WorkbenchClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Auth/AccessToken.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Auth/AccessToken.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Auth/AccessToken.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Auth/AccessToken.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Auth/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Auth/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Auth/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Auth/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Auth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Auth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Auth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Auth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Base/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Base/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Base/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Base/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Base/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Base/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Base/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Base/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Calendar/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Calendar/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Calendar/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Calendar/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Calendar/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Calendar/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Calendar/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Calendar/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Chat/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Chat/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Chat/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Chat/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Chat/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Chat/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Chat/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Chat/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/CorpGroup/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/CorpGroup/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/CorpGroup/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/CorpGroup/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/CorpGroup/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/CorpGroup/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/CorpGroup/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/CorpGroup/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Department/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Department/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Department/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Department/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Department/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Department/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Department/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Department/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/ContactWayClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/ContactWayClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/ContactWayClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/ContactWayClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/GroupChatWayClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/GroupChatWayClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/GroupChatWayClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/GroupChatWayClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/InterceptClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/InterceptClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/InterceptClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/InterceptClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageTemplateClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageTemplateClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageTemplateClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/MessageTemplateClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/MomentClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/MomentClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/MomentClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/MomentClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/ProductClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/ProductClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/ProductClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/ProductClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/SchoolClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/SchoolClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/SchoolClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/SchoolClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/StatisticsClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/StatisticsClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/ExternalContact/StatisticsClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/ExternalContact/StatisticsClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Image.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Image.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Image.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Image.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Markdown.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Markdown.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Markdown.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Markdown.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Message.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Message.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Message.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Message.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/News.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/News.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/News.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/News.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/NewsItem.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/NewsItem.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/NewsItem.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/NewsItem.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Text.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Text.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Text.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messages/Text.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messenger.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messenger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/Messenger.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/Messenger.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupRobot/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupRobot/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/GroupWelcomeTemplate/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Invoice/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Invoice/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Invoice/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Invoice/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Invoice/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Invoice/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Invoice/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Invoice/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Jssdk/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Jssdk/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Jssdk/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Jssdk/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Jssdk/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Jssdk/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Jssdk/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Jssdk/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/AccountClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/AccountClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/AccountClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/AccountClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/MessageClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/MessageClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/MessageClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/MessageClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/ServicerClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/ServicerClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Kf/ServicerClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Kf/ServicerClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Live/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Live/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Live/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Live/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Live/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Live/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Live/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Live/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Media/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Media/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Media/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Media/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Media/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Media/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Media/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Media/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Menu/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Menu/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Menu/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Menu/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Menu/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Menu/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Menu/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Menu/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Message/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Message/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Message/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Message/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Message/Messenger.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Message/Messenger.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Message/Messenger.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Message/Messenger.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Message/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Message/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Message/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Message/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MiniProgram/Application.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MiniProgram/Application.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MiniProgram/Application.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MiniProgram/Application.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MiniProgram/Auth/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MiniProgram/Auth/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MiniProgram/Auth/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MiniProgram/Auth/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Mobile/Auth/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Mobile/Auth/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Mobile/Auth/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Mobile/Auth/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Mobile/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Mobile/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Mobile/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Mobile/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MsgAudit/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MsgAudit/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MsgAudit/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MsgAudit/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MsgAudit/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MsgAudit/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/MsgAudit/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/MsgAudit/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OA/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OA/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OA/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OA/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OA/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OA/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OA/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OA/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OAuth/Manager.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OAuth/Manager.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OAuth/Manager.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OAuth/Manager.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OAuth/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OAuth/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/OAuth/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/OAuth/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Schedule/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Schedule/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Schedule/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Schedule/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Schedule/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Schedule/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Schedule/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Schedule/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Server/Guard.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Server/Guard.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Server/Guard.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Server/Guard.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Server/Handlers/EchoStrHandler.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Server/Handlers/EchoStrHandler.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Server/Handlers/EchoStrHandler.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Server/Handlers/EchoStrHandler.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Server/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Server/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Server/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Server/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/BatchJobsClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/BatchJobsClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/BatchJobsClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/BatchJobsClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/LinkedCorpClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/LinkedCorpClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/LinkedCorpClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/LinkedCorpClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/TagClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/TagClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/User/TagClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/User/TagClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/Client.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/Client.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/Client.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/Client.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/FileClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/FileClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/FileClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/FileClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/ServiceProvider.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/ServiceProvider.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/ServiceProvider.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/ServiceProvider.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/SpaceClient.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/SpaceClient.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/SpaceClient.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/SpaceClient.php diff --git a/core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/Wedrive.php b/src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/Wedrive.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/vendor/w7corp/easywechat/src/Work/Wedrive/Wedrive.php rename to src/Integrations/Wechat/vendor/w7corp/easywechat/src/Work/Wedrive/Wedrive.php diff --git a/core/widget/wechatServer/wechatServer.php b/src/Integrations/Wechat/wechatServer.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/wechatServer/wechatServer.php rename to src/Integrations/Wechat/wechatServer.php diff --git a/vendors/Upload.php b/src/Overrides/UploadWidget.php old mode 100755 new mode 100644 similarity index 100% rename from vendors/Upload.php rename to src/Overrides/UploadWidget.php diff --git a/core/extend/Comments_n.php b/src/Services/CommentNotificationService.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/Comments_n.php rename to src/Services/CommentNotificationService.php diff --git a/core/extend/Comments.php b/src/Services/CommentService.php old mode 100755 new mode 100644 similarity index 100% rename from core/extend/Comments.php rename to src/Services/CommentService.php diff --git a/core/widget/getEmaction.php b/src/Services/EmojiActionService.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getEmaction.php rename to src/Services/EmojiActionService.php diff --git a/core/widget/getEmoji.php b/src/Services/EmojiService.php old mode 100755 new mode 100644 similarity index 93% rename from core/widget/getEmoji.php rename to src/Services/EmojiService.php index 31a62bb9..2b87b5b2 --- a/core/widget/getEmoji.php +++ b/src/Services/EmojiService.php @@ -23,7 +23,7 @@ if (strpos($_SERVER['HTTP_REFERER'], str_replace($removeChar, "", $options->siteUrl)) !== false) { $result = []; if(Bsoptions('Emoji_HideDefault') == false || Bsoptions('Emoji_HideDefault') == ''){ - $res = json_decode(file_get_contents(str_replace("/core","",dirname(__DIR__)).'/assets/vendors/bs-emoji/bs-emoji.json', false, $context),true); + $res = json_decode(file_get_contents(str_replace("/core","",dirname(__DIR__)).'/assets/vendor/bs-emoji/bs-emoji.json', false, $context),true); $result = $res; } if(Bsoptions('Emoji_Diy') == true && Bsoptions('Emoji_DiyUrl') !== ''){ diff --git a/core/extend/FriendCircle_n.php b/src/Services/FriendCircleNotificationService.php old mode 100755 new mode 100644 similarity index 98% rename from core/extend/FriendCircle_n.php rename to src/Services/FriendCircleNotificationService.php index b5bd0cb7..afabfe6f --- a/core/extend/FriendCircle_n.php +++ b/src/Services/FriendCircleNotificationService.php @@ -182,14 +182,14 @@ private function threadedCommentsCallback() $likeVisitor = ','.$likeVisitor; } if(Bsoptions('fcircle_Avatar') == null){ -$avatar = Helper::options()->themeUrl.'/assets/images/circle_defaultAvatar.jpg'; +$avatar = Helper::options()->themeUrl.'/assets/media/circle_defaultAvatar.jpg'; } else{ $avatar = Bsoptions('fcircle_Avatar'); } ?> -
  • >

    author; ?>

    +
  • >

    author; ?>

    @@ -260,7 +260,7 @@ private function threadedCommentsCallback() - + diff --git a/core/extend/FriendCircle.php b/src/Services/FriendCircleService.php old mode 100755 new mode 100644 similarity index 99% rename from core/extend/FriendCircle.php rename to src/Services/FriendCircleService.php index 45c30cd0..0e62b547 --- a/core/extend/FriendCircle.php +++ b/src/Services/FriendCircleService.php @@ -177,7 +177,7 @@ private function threadedCommentsCallback() $likeVisitor = ','.$likeVisitor; } if(Bsoptions('fcircle_Avatar') == null){ -$avatar = Helper::options()->themeUrl.'/assets/images/circle_defaultAvatar.jpg'; +$avatar = Helper::options()->themeUrl.'/assets/media/circle_defaultAvatar.jpg'; } else{ $avatar = Bsoptions('fcircle_Avatar'); diff --git a/core/widget/friendlinkData.php b/src/Services/FriendLinkDataService.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/friendlinkData.php rename to src/Services/FriendLinkDataService.php diff --git a/core/replyview.php b/src/Services/ReplyViewService.php old mode 100755 new mode 100644 similarity index 100% rename from core/replyview.php rename to src/Services/ReplyViewService.php diff --git a/core/widget/getTags.php b/src/Services/TagService.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/getTags.php rename to src/Services/TagService.php diff --git a/core/extend/UserAgent.class.php b/src/Services/UserAgentService.php old mode 100755 new mode 100644 similarity index 95% rename from core/extend/UserAgent.class.php rename to src/Services/UserAgentService.php index b33f467b..c5c6247b --- a/core/extend/UserAgent.class.php +++ b/src/Services/UserAgentService.php @@ -9,7 +9,7 @@ public static function render($agent,$ctype = 'time') global $imgurl; global $agents; $agents = $agent; - $imgurl = Helper::options()->themeUrl.'/assets/images/UserAgent'; + $imgurl = Helper::options()->themeUrl.'/assets/media/UserAgent'; require_once dirname(__FILE__).'/get_os.php'; $ua_os = get_os($agent); diff --git a/core/widget/Dom.php b/src/Widgets/DomWidget.php old mode 100755 new mode 100644 similarity index 100% rename from core/widget/Dom.php rename to src/Widgets/DomWidget.php diff --git a/steam.php b/steam.php index 5cefaf5c..a99a6bf2 100755 --- a/steam.php +++ b/steam.php @@ -7,11 +7,9 @@ ?> -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
    -
    -
    +need('templates/partials/grid-open.php');?>

    title() ?>


    @@ -113,10 +111,7 @@ function loadDefaultImage(imgElement) { } - -
    - - -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/tags.php b/tags.php index 6f8f6fbc..c668b858 100644 --- a/tags.php +++ b/tags.php @@ -1,4 +1,4 @@ - -need('compoment/head.php');?> +need('templates/layouts/header.php');?> -
    -
    -
    +need('templates/partials/grid-open.php');?>

    title() ?>


    @@ -74,8 +72,6 @@ loadBtn.addEventListener('click', loadTags); }); -
    - -
    -need('compoment/sidebar.php'); ?> -need('compoment/foot.php'); ?> \ No newline at end of file +need('templates/partials/grid-close.php');?> +need('templates/layouts/sidebar.php'); ?> +need('templates/layouts/footer.php'); ?> \ No newline at end of file diff --git a/compoment/foot.php b/templates/layouts/footer.php old mode 100755 new mode 100644 similarity index 89% rename from compoment/foot.php rename to templates/layouts/footer.php index 55ada17c..6c2ffd75 --- a/compoment/foot.php +++ b/templates/layouts/footer.php @@ -2,7 +2,7 @@
    - +
    - need('modules/translate.php'); ?> + need('modules/translate/translate.php'); ?> @@ -229,10 +229,10 @@ class="donate-paypal-link">
    Typecho & BearSimple '); ?>
    - | + |
    -
    +
    @@ -354,7 +354,7 @@ class="sm-nav-link" - + + - + + - + + - + - - - + + + - + - + - + footer(); ?> - +
    -need('modules/tools.php'); ?> +need('modules/tools/tools.php'); ?>
    @@ -157,7 +157,7 @@ -need('modules/poster.php'); ?> +need('modules/poster/poster.php'); ?> diff --git a/pages/post.php b/templates/pages/post.php old mode 100755 new mode 100644 similarity index 98% rename from pages/post.php rename to templates/pages/post.php index 4c0b5816..5c61028c --- a/pages/post.php +++ b/templates/pages/post.php @@ -4,9 +4,9 @@ var Permalink = "permalink(); ?>"; - + - + content,$this,$this->user->hasLogin(),$this->fields->ArticleType,'readmode'))); ?> @@ -119,7 +119,7 @@
    -need('modules/tools.php'); ?> +need('modules/tools/tools.php'); ?>
    @@ -216,7 +216,7 @@ -need('modules/poster.php'); ?> +need('modules/poster/poster.php'); ?> diff --git a/templates/partials/footer-scripts.php b/templates/partials/footer-scripts.php new file mode 100644 index 00000000..9977e117 --- /dev/null +++ b/templates/partials/footer-scripts.php @@ -0,0 +1,19 @@ + +need('templates/partials/footer-scripts.php'); ?> + * + * 集中输出公共脚本块,消除每个模板底部重复的 + + + + + diff --git a/templates/partials/grid-close.php b/templates/partials/grid-close.php new file mode 100644 index 00000000..91f1d719 --- /dev/null +++ b/templates/partials/grid-close.php @@ -0,0 +1,9 @@ + + + diff --git a/templates/partials/grid-open.php b/templates/partials/grid-open.php new file mode 100644 index 00000000..f72991cf --- /dev/null +++ b/templates/partials/grid-open.php @@ -0,0 +1,22 @@ + +need('templates/layouts/header.php'); ?> + * need('templates/partials/grid-open.php'); ?> + *
    ...
    + * need('templates/partials/grid-close.php'); ?> + * need('templates/layouts/sidebar.php'); ?> + * need('templates/layouts/footer.php'); ?> + * + * 输出: + *
    + *
    + *
    + * + * 列宽根据主题设置 site_style 自动适配。 + */ +?> + diff --git a/templates/partials/pagination.php b/templates/partials/pagination.php new file mode 100644 index 00000000..1ba1747e --- /dev/null +++ b/templates/partials/pagination.php @@ -0,0 +1,26 @@ + +need('templates/partials/pagination.php'); ?> + * + * 替代每个模板中重复的分页