commit c322868818ac57e37dd50e9ed373453db5a3bc19
Author: 123 <123@qq.com>
Date: Thu Apr 17 10:14:18 2025 +0800
commit
diff --git a/backups/2025-04-09/2025-04-09_system_adverts.sql b/backups/2025-04-09/2025-04-09_system_adverts.sql
new file mode 100644
index 0000000..14deb74
--- /dev/null
+++ b/backups/2025-04-09/2025-04-09_system_adverts.sql
@@ -0,0 +1,24 @@
+/*
+Dreamer CMS 数据库备份工具 时间:2025-04-09
+*/
+
+DROP TABLE IF EXISTS `system_adverts`;
+
+/*
+Table structure for table `system_adverts`
+*/
+CREATE TABLE `system_adverts` (
+ `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
+ `aid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主表ID',
+ `ext01` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext02` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext03` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext04` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext05` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
+
+/*
+Data for table `system_adverts`
+*/
+INSERT INTO `system_adverts`(`aid`, `ext01`, `ext02`, `ext03`, `ext04`, `ext05`, `id`) VALUES ('42bf4ceb852e4a1cb641db209a211439', '', '', '', '', '', 'a878623c36284ab6b098420dae6573e3');
diff --git a/backups/2025-04-09/2025-04-09_system_archives.sql b/backups/2025-04-09/2025-04-09_system_archives.sql
new file mode 100644
index 0000000..bf175b8
--- /dev/null
+++ b/backups/2025-04-09/2025-04-09_system_archives.sql
@@ -0,0 +1,66 @@
+/*
+Dreamer CMS 数据库备份工具 时间:2025-04-09
+*/
+
+DROP TABLE IF EXISTS `system_archives`;
+
+/*
+Table structure for table `system_archives`
+*/
+CREATE TABLE `system_archives` (
+ `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
+ `title` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文章标题',
+ `properties` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT 'n' COMMENT '自定义属性',
+ `image_path` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '缩略图',
+ `tag` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '标签',
+ `description` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '内容摘要',
+ `category_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '上级栏目',
+ `comment` int DEFAULT '1' COMMENT '允许评论',
+ `subscribe` int DEFAULT '1' COMMENT '允许订阅',
+ `clicks` int DEFAULT '0' COMMENT '浏览量',
+ `weight` int DEFAULT '0' COMMENT '权重',
+ `status` int DEFAULT '1' COMMENT '状态1:已发布0未发布',
+ `category_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '栏目层级',
+ `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
+ `create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
+ `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
+ `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;
+
+/*
+Data for table `system_archives`
+*/
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('2512e4593b514db2a10841cbc8a63a23', '.4ol61bbh.mvpeun1s', 9, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:13:23','%Y-%m-%d %H:%i:%s'), '', '07d10ba665644d40ba558b0fe3d4831f', '', 'n', 1, 1, '', '梦想家项目如何在本地搭建环境?', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:56:54','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('6498f8307af5475683d4deb7b7b81d31', '.uw6lcqqd', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-07-07 09:08:23','%Y-%m-%d %H:%i:%s'), '', '13037ae7e98048708cf9978368eeb820', '', 'n', 1, 1, '', '产品一', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-07-07 09:31:08','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('e6cdbf119da14a30a86a0f9f2189b8e5', '.a54547w2', 2, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-15 17:35:39','%Y-%m-%d %H:%i:%s'), '', '182306d8eab44225a5ce123ad6a01ffd', '20230110/d7ecf4498a7d42af86e52e2fde4a6fa8.jpg', 'p', 1, 1, '', '温馨家居搭配设计css3网站模板', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 16:05:39','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('4b1968cc854745418c4c0d305fbe7e15', '.1hq8501w', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-16 09:21:14','%Y-%m-%d %H:%i:%s'), '', '18f228df7b8443dfa1039fe3c3e53503', '20190816\ecb040a2c77348958e6fd39b1afebe18.jpg', 'p', 1, 1, '', 'Dreamer CMS是企业在创立初期很好的技术基础框架', '', STR_TO_DATE('2020-06-22 09:20:10','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('4b8e8982fe164177ac85273cb82381b7', '.96nbp5pc.c44273d2', 32, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:26:48','%Y-%m-%d %H:%i:%s'), 'DreamerCMS(梦想家CMS内容管理系统)公开解决了快速搭建展示型网站(如:企业官网、技术博客、信息门户等)的框架体系,是电子政务、电信综合门户、企业信息门户、知识管理平台、电子商务平台的基础性软件系统。', '1a1314addf3443a68bc0922749524d0c', '20230110/3eb507aab5b343c8b5d3ea1784974774.jpg', 'p', 1, 1, '', '二、资源目录和代码之间的关系', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2025-04-08 16:49:42','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('f7f60ce133c6424c9f241884955e313f', '.t5575y4y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 12:20:00','%Y-%m-%d %H:%i:%s'), '', '1f7da4c6706c48ab8f9e223dbdfb80b4', '20230110/47bc1c68dce548699041cc922600b783.jpg', 'p', 1, 1, '', '成功案例Banner', '', STR_TO_DATE('2023-01-10 12:19:59','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('b0bb4daa71694c0ebdb59a986d11684f', '.2jk6313y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 17:26:12','%Y-%m-%d %H:%i:%s'), '', '23c2811cb842493cbadb0c0a8cc77046', '20230110/b406f329b5de4556884937e37d83972d.png', 'p', 1, 1, '', '百度', '', STR_TO_DATE('2023-01-10 17:26:11','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('b0bb4daa71694c0ebdb59a986d11684f', '.2jk6313y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-09 15:40:01','%Y-%m-%d %H:%i:%s'), '', '250a0fccf75043caaeb2e470057df7ae', '20230110/d62d571762c24c12a8b173cf7fe38dd6.png', 'p', 1, 1, '', 'I Teach You,我教你!', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 17:12:41','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('6b01c5f9ce5b4f49898916d19f7184a7', '.4ol61bbh.yjug0grv', 5, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:23:28','%Y-%m-%d %H:%i:%s'), '', '38bb7cd1c12d4b698a6818aacc9c879c', '', 'n', 1, 1, '', '梦想家内容管理系统部署文档', '', STR_TO_DATE('2025-04-09 10:31:37','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('3c35310d7f0d45cabb1e13462be8e996', '.5znbos25', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 11:29:53','%Y-%m-%d %H:%i:%s'), '', '42bf4ceb852e4a1cb641db209a211439', '20230110/d27971d23f894b11a0dfb6199aed0093.jpg', 'p', 1, 1, '', '列表页面-右侧广告位', '', STR_TO_DATE('2023-01-10 11:29:52','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('46041acafe0444ac95870f165977b6a0', '.wqz18j7q', 5, 0, '', STR_TO_DATE('2020-07-22 07:44:14','%Y-%m-%d %H:%i:%s'), '', '495c981ae1be45fb8d989d76b2d18672', '', 'n', 1, 0, '', '你好,我们公司想要订购产品?', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-07-22 15:48:13','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('f7f60ce133c6424c9f241884955e313f', '.t5575y4y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 16:39:41','%Y-%m-%d %H:%i:%s'), '', '498d51b3f1f643638dda51e5e7b7b792', '20230110/dc005133cae84869896721f6c41da0f9.jpg', 'p', 1, 1, '', '官方公众号', '', STR_TO_DATE('2023-01-10 16:39:41','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('83d306aaf1654e81aaef795fc2f9e5b4', '.96nbp5pc.zac9idyl', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:23:25','%Y-%m-%d %H:%i:%s'), '', '50810efa568d4a8d96887def1f8bd110', '20230110/7851bcec99644c0b9f0c46aa5f0787ad.jpg', 'p', 1, 1, '', '梦想家内容管理系统部署文档', '', STR_TO_DATE('2023-01-10 09:23:25','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('5562f6d3f2e24f9c8be3abe69023cc27', '.uw6lcqqd.l8pzde13', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-07-07 09:10:34','%Y-%m-%d %H:%i:%s'), '', '6a9d2d84c2cf4dae97e06b3af5c05e78', '', 'n', 1, 1, '', '硬件产品二', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-07-07 09:30:28','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('11a215320ee14543972e91f7f730171e', '.9jdjs0s8', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-09 15:28:09','%Y-%m-%d %H:%i:%s'), '', '6c2e8cc97f9346cb8f09926b74a0854f', '20230109/f4b89d05f38c4ba7a0a8dea2e720aa88.jpeg', 'p', 1, 1, '', '轮播图二', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-04-07 14:51:49','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('15445e172d734d0c87f52530549f91de', '.uw6lcqqd.1gi964u0', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-07-07 09:38:50','%Y-%m-%d %H:%i:%s'), '', '755912b5365540479499a9272157ac3b', '', 'n', 1, 1, '', '软件产品一', '', STR_TO_DATE('2020-07-07 17:38:53','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('4b1968cc854745418c4c0d305fbe7e15', '.1hq8501w', 2, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-16 09:47:51','%Y-%m-%d %H:%i:%s'), '', '779bc296ea4a4149bd3c97cdb8cd8593', '20190816\3f3f65a75df74027b3755d155b0f29b2.png', 'p', 1, 1, '', '个人开发者也可以使用Dreamer CMS承接外包项目', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2022-10-19 08:27:09','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('1edfc172378945e5ad90867dbdde1cd9', '.96nbp5pc.6j0r9qzq', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:06:58','%Y-%m-%d %H:%i:%s'), '随着信息技术的不断发展,智慧校园管理系统平台已经成为了学校管理的重要工具之一。从而使得校园内的信息流通更加顺畅,管理更加有效。', '7a4bc5cade9845bbb2528783d995ce20', '20230110/b1f2da7161f746d79a368b6d35994dfd.jpg', 'p', 1, 1, '', '智慧校园管理系统平台组成内容有哪些', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:07:24','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('e6cdbf119da14a30a86a0f9f2189b8e5', '.a54547w2', 1, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-15 17:37:07','%Y-%m-%d %H:%i:%s'), '', '93b0ac1621024e4682442acd646da397', '20230110/88cc4c8be3bc4b86aa7748020dfba40a.jpg', 'p', 1, 1, '', 'kid儿童用品商城shop网站模板', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:33:34','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('f7f60ce133c6424c9f241884955e313f', '.t5575y4y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:10:36','%Y-%m-%d %H:%i:%s'), '', '9eefb5b8aed845de99855f1d55d92a49', '20230110/2410e5fea7264c2d8778ff3572ebb5d6.jpg', 'p', 1, 1, '', '框架介绍Banner', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:11:17','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('4b8e8982fe164177ac85273cb82381b7', '.96nbp5pc.c44273d2', 6, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:25:31','%Y-%m-%d %H:%i:%s'), 'DreamerCMS(梦想家CMS内容管理系统)公开解决了快速搭建展示型网站(如:企业官网、技术博客、信息门户等)的框架体系,是电子政务、电信综合门户、企业信息门户、知识管理平台、电子商务平台的基础性软件系统。', 'b004ec8e2fb84b6a82141dabcc1962e0', '20230110/787877175d2e44f6947877a73c3f2137.jpg', 'p', 1, 1, '', '一、开发环境搭建及项目导入', '', STR_TO_DATE('2023-01-10 12:14:02','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('11a215320ee14543972e91f7f730171e', '.9jdjs0s8', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-09 15:06:37','%Y-%m-%d %H:%i:%s'), '', 'b2d86668da714a1c839c016d70066c53', '20230109/227ea68d175c46dc9b92e13e13331df4.jpg', 'p', 1, 1, '', '轮播图一', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-04-07 14:51:43','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('83d306aaf1654e81aaef795fc2f9e5b4', '.96nbp5pc.zac9idyl', 2, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:11:45','%Y-%m-%d %H:%i:%s'), '免费完整开源:基于MIT协议,源代码完全开源;标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站;模版开发方便:支持在线上传模版包开发方便快捷;', 'c4abe7b7a3b943a7a4a3a48533a6aa50', '20230110/35d0b73f35fd4b1ba6c2d664f56d4853.jpg', 'p', 1, 1, '', '梦想家内容管理系统v4.0.0发布了', '', STR_TO_DATE('2025-04-08 17:21:18','%Y-%m-%d %H:%i:%s'), 1);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('e6cdbf119da14a30a86a0f9f2189b8e5', '.a54547w2', 3, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-15 17:38:19','%Y-%m-%d %H:%i:%s'), '', 'cc1b4cc70af54410a9486e7d4babd5a7', '20230110/5aa18ddea43e428593339e08f0c3354b.jpg', 'p', 1, 1, '商务', '大气css3动画BUSINESS商务展会企业模板', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:32:51','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('f7f60ce133c6424c9f241884955e313f', '.t5575y4y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 09:34:34','%Y-%m-%d %H:%i:%s'), '', 'cc3c8a326842433292ad1bf7cae7e1c1', '20230110/5464eb92f132460f86205386f93c1bb9.jpg', 'p', 1, 1, '', '二维码', '', STR_TO_DATE('2023-01-10 09:34:33','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('d4eb5bf3b4fb48848d95b9cfe7d8629e', '.he9g4d0j.0723u098', 12, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-09 17:38:39','%Y-%m-%d %H:%i:%s'), '丽康会是莱福怡家旗下从事健康养身、科学变美,集云端智能、科研、教学、线下服务为一体的大健康产业平台。', 'cca53a7338c042c0afa94f3183a652db', '20230109/45e0857beb7e4965900589cec7104b01.png', 'p', 1, 1, '企业网站,丽康会', '丽康会', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2025-04-08 16:04:26','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('b012217f22754e2ea04f8e7c5278e38b', '.he9g4d0j.5dwqhes7', 20, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-09 17:20:11','%Y-%m-%d %H:%i:%s'), '作为广东省唯一一所面向生态建设产业链及生态文明建设领域的高职院校、唯一一所牵头打造“广东森林生态综合示范园”的高职院校、唯一一所参与开展粤港澳大湾区世界级森林城市群建设的高职院校作为广东省唯一一所面向生态建设产业链及生态文明建设领域的高职院校,学校立足生态特色,服务面向农林渔业人才培养,把创新创业双创教育写入“十三五”“十四五”规划,引领双创教育全面融入人才培养,实现“专创融合”,形成了“双融五驱”的“生态版”专创融合育人模式,持续推进双创教学改革。', 'ced8d1640c87401ab0b2eaf0ab68757e', '20230109/1431bc857b4144359e4992b177149b3a.png', 'p', 1, 1, '', '广东生态工程职业学院大学生创新创业网站', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 13:52:34','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('1edfc172378945e5ad90867dbdde1cd9', '.96nbp5pc.6j0r9qzq', 1, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 08:59:06','%Y-%m-%d %H:%i:%s'), '在信息化与智能化教学环境下的课堂教学及管理模式改变是必然结果,通过信息化管理实现课堂教学模式与管理模式转变是未来发展的必然趋势,但是想要开发这样一个中小学管理系统也不是那么容易的,因为在开发的过程当中我们会遇到各种问题,下面就为大家讲解一下。', 'd33c271fbeef4f529a107500ece6cc7c', '20230110/76007fadcf204426af07caa1e6c163ef.jpg', 'p', 1, 1, '', '中小学管理系统开发过程中遇到的问题', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2025-04-08 11:46:15','%Y-%m-%d %H:%i:%s'), 2);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('e6cdbf119da14a30a86a0f9f2189b8e5', '.a54547w2', 5, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-15 17:28:10','%Y-%m-%d %H:%i:%s'), '大气orion渐变绿色css3响应式商业模板', 'd64d167032c84521ad21708cccc1f963', '20230110/5a7d2550c7fe478ebf92915261840945.jpg', 'p', 1, 1, 'css3,html5,bootstrap', '大气orion渐变绿色css3响应式商业模板', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 17:35:19','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('4b1968cc854745418c4c0d305fbe7e15', '.1hq8501w', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2019-08-16 09:49:55','%Y-%m-%d %H:%i:%s'), '', 'e738f12d050849fd9998ac01fd0f5ad7', '20190816\da8377d716dc473a8f35d7a1b1a078c4.jpg', 'p', 1, 1, '', '初学JAVA的同学可以下载源代码来进行学习交流', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2020-06-22 09:20:10','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('b0bb4daa71694c0ebdb59a986d11684f', '.2jk6313y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 17:28:32','%Y-%m-%d %H:%i:%s'), '', 'f8ec213214764952815076dde18b8dcc', '20230110/f979828078ad4270a3fdfef2f4e8e2b9.png', 'p', 1, 1, '', '腾讯会议', '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 17:29:05','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('44e864cda6a049349e1516ce40eaa58e', '.4ol61bbh.6rztc072', 8, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 15:19:37','%Y-%m-%d %H:%i:%s'), '', 'f9e263c42e7b41f8861ba64bc0404a6c', '', 'n', 1, 1, '', '2018年07月30日,梦想家发布1.0.0版本', '', STR_TO_DATE('2023-01-10 15:50:39','%Y-%m-%d %H:%i:%s'), 0);
+INSERT INTO `system_archives`(`category_id`, `category_ids`, `clicks`, `comment`, `create_by`, `create_time`, `description`, `id`, `image_path`, `properties`, `status`, `subscribe`, `tag`, `title`, `update_by`, `update_time`, `weight`) VALUES ('f7f60ce133c6424c9f241884955e313f', '.t5575y4y', 0, 1, '9f4b807db2e94670bb02cdc212ea7389', STR_TO_DATE('2023-01-10 12:18:13','%Y-%m-%d %H:%i:%s'), '', 'ffa10f74ca384bc0aae3ab3e1c1beebc', '20230110/86a33e7b1b3049488ea00b452789c5a6.jpg', 'p', 1, 1, '', '新闻中心Banner', '', STR_TO_DATE('2023-01-10 12:18:12','%Y-%m-%d %H:%i:%s'), 0);
diff --git a/backups/2025-04-09/2025-04-09_system_article.sql b/backups/2025-04-09/2025-04-09_system_article.sql
new file mode 100644
index 0000000..acbedf8
--- /dev/null
+++ b/backups/2025-04-09/2025-04-09_system_article.sql
@@ -0,0 +1,40 @@
+/*
+Dreamer CMS 数据库备份工具 时间:2025-04-09
+*/
+
+DROP TABLE IF EXISTS `system_article`;
+
+/*
+Table structure for table `system_article`
+*/
+CREATE TABLE `system_article` (
+ `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
+ `aid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主表ID',
+ `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
+ `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ `ext01` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext02` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext03` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext04` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `ext05` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
+ `html_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
+
+/*
+Data for table `system_article`
+*/
+INSERT INTO `system_article`(`aid`, `content`, `create_by`, `create_time`, `ext01`, `ext02`, `ext03`, `ext04`, `ext05`, `html_content`, `id`, `update_by`, `update_time`) VALUES ('13037ae7e98048708cf9978368eeb820', '
智慧校园是一种基于信息化和网络化的高效运营管理模式,它将学校的各项资源、设施、平台和服务整合在一起,帮助学校管理者实现对学校运营管理的全面掌握和精细化控制,为学生、家长、教师和学校管理者提供更加便捷、高效、优质的服务,从而推动学校的发展。
2、校园管理系统:校园管理系统是智慧校园的核心组成部分,负责管理学校的各项资源和运行状态。校园管理系统通过数据收集、分析和处理,为学校决策提供依据,帮助学校实现精细化管理。
智慧校园管理平台的功能特性包括:学生成绩管理、宿舍管理、教室管理、图书馆管理、实验室管理、食堂管理、体育场馆管理、校车管理、校园卡管理、事务报修管理、校园公告管理、学生考勤管理、教师课程表管理等。
在信息化与智能化教学环境下的课堂教学及管理模式改变是必然结果,通过信息化管理实现课堂教学模式与管理模式转变是未来发展的必然趋势,但是想要开发这样一个中小学管理系统也不是那么容易的,因为在开发的过程当中我们会遇到各种问题,下面就为大家讲解一下。
随着计算机技术的飞速发展,越来越多的学校开始使用计算机来管理学校的信息,这就需要开发一套完善的中小学管理信息系统。中小学管理信息系统的开发过程主要包括需求分析、系统设计、系统实现、系统测试、系统部署。需求分析是整个开发过程中最重要的一步,需要充分了解客户的需求,并对系统进行合理的设计。系统设计是根据客户的需求进行系统功能的设计,要经过多次反复设计和修改,直到设计符合客户需求为止。系统实现是根据设计文档进行系统的编码实现,并进行单元测试和集成测试。
1、数据管理问题:(1)数据采集是管理信息系统的基础工作,数据质量对于管理信息系统的发展起着至关重要的作用。然而,由于中小学管理信息化程度不高,许多学校的数据管理水平较低,导致数据质量差,严重影响了管理信息系统的正常运行。(2)学校数据库缺乏统一管理,各种信息系统之间的数据交换也很困难。学校各种信息系统大多独立运行,彼此之间没有很好的数据交换渠道,这使得学校的数据管理工作更加复杂。
2、硬件设备问题:(1)硬件设备现状差,带宽小,功能陈旧。目前,我国中小学管理信息系统的硬件设备现状较差,多数学校的学生电脑只是单纯的文字处理设备,而且功能陈旧,缺乏互联网的应用。导致学校的管理信息系统发展受到了很大的限制。(2)硬件设备维护费用高,使用寿命短。由于我国中小学管理信息系统设备维护费用高,使用寿命短,导致学校管理信息系统的运行成本很高。
3,软件开发问题:(1)界面不友好,使用不方便。目前,许多中小学管理信息系统的界面不友好,使用不方便,导致学校的管理效率低下。(2)功能单一,不能满足学校的实际需求。许多中小学管理信息系统的功能单一,很难满足学校的实际需求。因此,需要开发出更加实用的管理信息系统。
4,人员配备问题:(1)技术人员知识水平低,专业能力弱。目前,许多中小学管理信息系统的技术人员知识水平较低,专业能力较弱,导致学校管理信息系统的开发和运行效率低下。(2)技术人员缺乏统一的管理机制。目前,许多中小学管理信息系统的技术人员缺乏统一的管理机制,导致学校管理信息系统的运行不是很科学和有效。
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
{dreamer-cms:article field="body" /}
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/article_download.html b/templates/default_v2/article_download.html
new file mode 100644
index 0000000..965bb5a
--- /dev/null
+++ b/templates/default_v2/article_download.html
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:article field="title" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}.
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [9eefb5b8aed845de99855f1d55d92a49]"}
+
+ {/dreamer-cms:sql}
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
<< 点击返回列表
+
+
问:{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
{dreamer-cms:article field="content" /}
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
推荐阅读
+
+ {dreamer-cms:list typeid="96nbp5pc" pagenum="1" pagesize="5" cascade="true"}
+
+
+
+
+
+ [field:createtime function="format('MM-dd hh:mm:ss')" /]
+ [field:clicks/]
+
+
+
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/article_message.html b/templates/default_v2/article_message.html
new file mode 100644
index 0000000..e69de29
diff --git a/templates/default_v2/article_news.html b/templates/default_v2/article_news.html
new file mode 100644
index 0000000..389f7b5
--- /dev/null
+++ b/templates/default_v2/article_news.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:article field="title" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}.
+
+
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
<< 点击返回列表
+
+
{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
{dreamer-cms:article field="body" /}
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/article_question.html b/templates/default_v2/article_question.html
new file mode 100644
index 0000000..7562777
--- /dev/null
+++ b/templates/default_v2/article_question.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:article field="title" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
{dreamer-cms:article field="answer" /}
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/article_template.html b/templates/default_v2/article_template.html
new file mode 100644
index 0000000..5535f5a
--- /dev/null
+++ b/templates/default_v2/article_template.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:article field="title" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
{dreamer-cms:article field="body" /}
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/article_version.html b/templates/default_v2/article_version.html
new file mode 100644
index 0000000..0aea9bd
--- /dev/null
+++ b/templates/default_v2/article_version.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:article field="title" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}.
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [9eefb5b8aed845de99855f1d55d92a49]"}
+
+ {/dreamer-cms:sql}
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
<< 点击返回列表
+
+
问:{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
{dreamer-cms:article field="content" /}
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
推荐阅读
+
+ {dreamer-cms:list typeid="96nbp5pc" pagenum="1" pagesize="5" cascade="true"}
+
+
+
+
+
+ [field:createtime function="format('MM-dd hh:mm:ss')" /]
+ [field:clicks/]
+
+
+
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/article_zhaocai.html b/templates/default_v2/article_zhaocai.html
new file mode 100644
index 0000000..745262d
--- /dev/null
+++ b/templates/default_v2/article_zhaocai.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:article field="title" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}.
+
+
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
<< 点击返回列表
+
+
{dreamer-cms:article field="title" /}
+
+ 浏览量 {dreamer-cms:article field="clicks" /}
+ 时间 {dreamer-cms:article field="createTime" function="format('yyyy-MM-dd HH:mm:ss')" /}
+
+
+
+
+
+
+ {dreamer-cms:prevnext layout="prev,next" /}
+
+
+
+
+
+
推荐阅读
+
+ {dreamer-cms:list typeid="6j0r9qzq" pagenum="1" pagesize="1" cascade="true" sortBy="create_time" sortWay="desc"}
+
+
+
+
+
+ [field:createtime function="format('MM-dd HH:mm:ss')" /]
+ [field:clicks/]
+
+
+
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/css/animate.css b/templates/default_v2/css/animate.css
new file mode 100644
index 0000000..ef649b5
--- /dev/null
+++ b/templates/default_v2/css/animate.css
@@ -0,0 +1,3488 @@
+@charset "UTF-8";
+
+
+
+.animated {
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+
+.animated.infinite {
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+}
+
+@-webkit-keyframes bounce {
+ from,
+ 20%,
+ 53%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 40%,
+ 43% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -30px, 0);
+ transform: translate3d(0, -30px, 0);
+ }
+
+ 70% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -15px, 0);
+ transform: translate3d(0, -15px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -4px, 0);
+ transform: translate3d(0, -4px, 0);
+ }
+}
+
+@keyframes bounce {
+ from,
+ 20%,
+ 53%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 40%,
+ 43% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -30px, 0);
+ transform: translate3d(0, -30px, 0);
+ }
+
+ 70% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -15px, 0);
+ transform: translate3d(0, -15px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -4px, 0);
+ transform: translate3d(0, -4px, 0);
+ }
+}
+
+.bounce {
+ -webkit-animation-name: bounce;
+ animation-name: bounce;
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+}
+
+@-webkit-keyframes flash {
+ from,
+ 50%,
+ to {
+ opacity: 1;
+ }
+
+ 25%,
+ 75% {
+ opacity: 0;
+ }
+}
+
+@keyframes flash {
+ from,
+ 50%,
+ to {
+ opacity: 1;
+ }
+
+ 25%,
+ 75% {
+ opacity: 0;
+ }
+}
+
+.flash {
+ -webkit-animation-name: flash;
+ animation-name: flash;
+}
+
+
+
+@-webkit-keyframes pulse {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
+ transform: scale3d(1.05, 1.05, 1.05);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+@keyframes pulse {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
+ transform: scale3d(1.05, 1.05, 1.05);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.pulse {
+ -webkit-animation-name: pulse;
+ animation-name: pulse;
+}
+
+@-webkit-keyframes rubberBand {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 30% {
+ -webkit-transform: scale3d(1.25, 0.75, 1);
+ transform: scale3d(1.25, 0.75, 1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.75, 1.25, 1);
+ transform: scale3d(0.75, 1.25, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.15, 0.85, 1);
+ transform: scale3d(1.15, 0.85, 1);
+ }
+
+ 65% {
+ -webkit-transform: scale3d(0.95, 1.05, 1);
+ transform: scale3d(0.95, 1.05, 1);
+ }
+
+ 75% {
+ -webkit-transform: scale3d(1.05, 0.95, 1);
+ transform: scale3d(1.05, 0.95, 1);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+@keyframes rubberBand {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 30% {
+ -webkit-transform: scale3d(1.25, 0.75, 1);
+ transform: scale3d(1.25, 0.75, 1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.75, 1.25, 1);
+ transform: scale3d(0.75, 1.25, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.15, 0.85, 1);
+ transform: scale3d(1.15, 0.85, 1);
+ }
+
+ 65% {
+ -webkit-transform: scale3d(0.95, 1.05, 1);
+ transform: scale3d(0.95, 1.05, 1);
+ }
+
+ 75% {
+ -webkit-transform: scale3d(1.05, 0.95, 1);
+ transform: scale3d(1.05, 0.95, 1);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.rubberBand {
+ -webkit-animation-name: rubberBand;
+ animation-name: rubberBand;
+}
+
+@-webkit-keyframes shake {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+}
+
+@keyframes shake {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+}
+
+.shake {
+ -webkit-animation-name: shake;
+ animation-name: shake;
+}
+
+@-webkit-keyframes headShake {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 6.5% {
+ -webkit-transform: translateX(-6px) rotateY(-9deg);
+ transform: translateX(-6px) rotateY(-9deg);
+ }
+
+ 18.5% {
+ -webkit-transform: translateX(5px) rotateY(7deg);
+ transform: translateX(5px) rotateY(7deg);
+ }
+
+ 31.5% {
+ -webkit-transform: translateX(-3px) rotateY(-5deg);
+ transform: translateX(-3px) rotateY(-5deg);
+ }
+
+ 43.5% {
+ -webkit-transform: translateX(2px) rotateY(3deg);
+ transform: translateX(2px) rotateY(3deg);
+ }
+
+ 50% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+}
+
+@keyframes headShake {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 6.5% {
+ -webkit-transform: translateX(-6px) rotateY(-9deg);
+ transform: translateX(-6px) rotateY(-9deg);
+ }
+
+ 18.5% {
+ -webkit-transform: translateX(5px) rotateY(7deg);
+ transform: translateX(5px) rotateY(7deg);
+ }
+
+ 31.5% {
+ -webkit-transform: translateX(-3px) rotateY(-5deg);
+ transform: translateX(-3px) rotateY(-5deg);
+ }
+
+ 43.5% {
+ -webkit-transform: translateX(2px) rotateY(3deg);
+ transform: translateX(2px) rotateY(3deg);
+ }
+
+ 50% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+}
+
+.headShake {
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ -webkit-animation-name: headShake;
+ animation-name: headShake;
+}
+
+@-webkit-keyframes swing {
+ 20% {
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
+ transform: rotate3d(0, 0, 1, 15deg);
+ }
+
+ 40% {
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
+ transform: rotate3d(0, 0, 1, -10deg);
+ }
+
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
+ transform: rotate3d(0, 0, 1, 5deg);
+ }
+
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
+ transform: rotate3d(0, 0, 1, -5deg);
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+}
+
+@keyframes swing {
+ 20% {
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
+ transform: rotate3d(0, 0, 1, 15deg);
+ }
+
+ 40% {
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
+ transform: rotate3d(0, 0, 1, -10deg);
+ }
+
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
+ transform: rotate3d(0, 0, 1, 5deg);
+ }
+
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
+ transform: rotate3d(0, 0, 1, -5deg);
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+}
+
+.swing {
+ -webkit-transform-origin: top center;
+ transform-origin: top center;
+ -webkit-animation-name: swing;
+ animation-name: swing;
+}
+
+@-webkit-keyframes tada {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 10%,
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+@keyframes tada {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 10%,
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.tada {
+ -webkit-animation-name: tada;
+ animation-name: tada;
+}
+
+
+
+@-webkit-keyframes wobble {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 15% {
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ }
+
+ 30% {
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 45% {
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 60% {
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes wobble {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 15% {
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ }
+
+ 30% {
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 45% {
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 60% {
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.wobble {
+ -webkit-animation-name: wobble;
+ animation-name: wobble;
+}
+
+@-webkit-keyframes jello {
+ from,
+ 11.1%,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 22.2% {
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
+ transform: skewX(-12.5deg) skewY(-12.5deg);
+ }
+
+ 33.3% {
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
+ transform: skewX(6.25deg) skewY(6.25deg);
+ }
+
+ 44.4% {
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
+ transform: skewX(-3.125deg) skewY(-3.125deg);
+ }
+
+ 55.5% {
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
+ transform: skewX(1.5625deg) skewY(1.5625deg);
+ }
+
+ 66.6% {
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ }
+
+ 77.7% {
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
+ transform: skewX(0.390625deg) skewY(0.390625deg);
+ }
+
+ 88.8% {
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ }
+}
+
+@keyframes jello {
+ from,
+ 11.1%,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 22.2% {
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
+ transform: skewX(-12.5deg) skewY(-12.5deg);
+ }
+
+ 33.3% {
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
+ transform: skewX(6.25deg) skewY(6.25deg);
+ }
+
+ 44.4% {
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
+ transform: skewX(-3.125deg) skewY(-3.125deg);
+ }
+
+ 55.5% {
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
+ transform: skewX(1.5625deg) skewY(1.5625deg);
+ }
+
+ 66.6% {
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ }
+
+ 77.7% {
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
+ transform: skewX(0.390625deg) skewY(0.390625deg);
+ }
+
+ 88.8% {
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ }
+}
+
+.jello {
+ -webkit-animation-name: jello;
+ animation-name: jello;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+}
+
+@-webkit-keyframes bounceIn {
+ from,
+ 20%,
+ 40%,
+ 60%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 20% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
+ transform: scale3d(1.03, 1.03, 1.03);
+ }
+
+ 80% {
+ -webkit-transform: scale3d(0.97, 0.97, 0.97);
+ transform: scale3d(0.97, 0.97, 0.97);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+@keyframes bounceIn {
+ from,
+ 20%,
+ 40%,
+ 60%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 20% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
+ transform: scale3d(1.03, 1.03, 1.03);
+ }
+
+ 80% {
+ -webkit-transform: scale3d(0.97, 0.97, 0.97);
+ transform: scale3d(0.97, 0.97, 0.97);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.bounceIn {
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-animation-name: bounceIn;
+ animation-name: bounceIn;
+}
+
+@-webkit-keyframes bounceInDown {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -3000px, 0);
+ transform: translate3d(0, -3000px, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 25px, 0);
+ transform: translate3d(0, 25px, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, 5px, 0);
+ transform: translate3d(0, 5px, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes bounceInDown {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -3000px, 0);
+ transform: translate3d(0, -3000px, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 25px, 0);
+ transform: translate3d(0, 25px, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, 5px, 0);
+ transform: translate3d(0, 5px, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.bounceInDown {
+ -webkit-animation-name: bounceInDown;
+ animation-name: bounceInDown;
+}
+
+@-webkit-keyframes bounceInLeft {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(-3000px, 0, 0);
+ transform: translate3d(-3000px, 0, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(25px, 0, 0);
+ transform: translate3d(25px, 0, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(5px, 0, 0);
+ transform: translate3d(5px, 0, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes bounceInLeft {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(-3000px, 0, 0);
+ transform: translate3d(-3000px, 0, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(25px, 0, 0);
+ transform: translate3d(25px, 0, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(5px, 0, 0);
+ transform: translate3d(5px, 0, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.bounceInLeft {
+ -webkit-animation-name: bounceInLeft;
+ animation-name: bounceInLeft;
+}
+
+@-webkit-keyframes bounceInRight {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(3000px, 0, 0);
+ transform: translate3d(3000px, 0, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(-25px, 0, 0);
+ transform: translate3d(-25px, 0, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(-5px, 0, 0);
+ transform: translate3d(-5px, 0, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes bounceInRight {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(3000px, 0, 0);
+ transform: translate3d(3000px, 0, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(-25px, 0, 0);
+ transform: translate3d(-25px, 0, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(-5px, 0, 0);
+ transform: translate3d(-5px, 0, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.bounceInRight {
+ -webkit-animation-name: bounceInRight;
+ animation-name: bounceInRight;
+}
+
+@-webkit-keyframes bounceInUp {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 3000px, 0);
+ transform: translate3d(0, 3000px, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -5px, 0);
+ transform: translate3d(0, -5px, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes bounceInUp {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 3000px, 0);
+ transform: translate3d(0, 3000px, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -5px, 0);
+ transform: translate3d(0, -5px, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.bounceInUp {
+ -webkit-animation-name: bounceInUp;
+ animation-name: bounceInUp;
+}
+
+@-webkit-keyframes bounceOut {
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 50%,
+ 55% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+}
+
+@keyframes bounceOut {
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 50%,
+ 55% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+}
+
+.bounceOut {
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-animation-name: bounceOut;
+ animation-name: bounceOut;
+}
+
+@-webkit-keyframes bounceOutDown {
+ 20% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+}
+
+@keyframes bounceOutDown {
+ 20% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+}
+
+.bounceOutDown {
+ -webkit-animation-name: bounceOutDown;
+ animation-name: bounceOutDown;
+}
+
+@-webkit-keyframes bounceOutLeft {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(20px, 0, 0);
+ transform: translate3d(20px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+}
+
+@keyframes bounceOutLeft {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(20px, 0, 0);
+ transform: translate3d(20px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+}
+
+.bounceOutLeft {
+ -webkit-animation-name: bounceOutLeft;
+ animation-name: bounceOutLeft;
+}
+
+@-webkit-keyframes bounceOutRight {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(-20px, 0, 0);
+ transform: translate3d(-20px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+}
+
+@keyframes bounceOutRight {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(-20px, 0, 0);
+ transform: translate3d(-20px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+}
+
+.bounceOutRight {
+ -webkit-animation-name: bounceOutRight;
+ animation-name: bounceOutRight;
+}
+
+@-webkit-keyframes bounceOutUp {
+ 20% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 20px, 0);
+ transform: translate3d(0, 20px, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+}
+
+@keyframes bounceOutUp {
+ 20% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 20px, 0);
+ transform: translate3d(0, 20px, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+}
+
+.bounceOutUp {
+ -webkit-animation-name: bounceOutUp;
+ animation-name: bounceOutUp;
+}
+
+@-webkit-keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+
+.fadeIn {
+ -webkit-animation-name: fadeIn;
+ animation-name: fadeIn;
+}
+
+@-webkit-keyframes fadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInDown {
+ -webkit-animation-name: fadeInDown;
+ animation-name: fadeInDown;
+}
+
+@-webkit-keyframes fadeInDownBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInDownBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInDownBig {
+ -webkit-animation-name: fadeInDownBig;
+ animation-name: fadeInDownBig;
+}
+
+@-webkit-keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInLeft {
+ -webkit-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+
+@-webkit-keyframes fadeInLeftBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInLeftBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInLeftBig {
+ -webkit-animation-name: fadeInLeftBig;
+ animation-name: fadeInLeftBig;
+}
+
+@-webkit-keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInRight {
+ -webkit-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+
+@-webkit-keyframes fadeInRightBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInRightBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInRightBig {
+ -webkit-animation-name: fadeInRightBig;
+ animation-name: fadeInRightBig;
+}
+
+@-webkit-keyframes fadeInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInUp {
+ -webkit-animation-name: fadeInUp;
+ animation-name: fadeInUp;
+}
+
+@-webkit-keyframes fadeInUpBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes fadeInUpBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.fadeInUpBig {
+ -webkit-animation-name: fadeInUpBig;
+ animation-name: fadeInUpBig;
+}
+
+@-webkit-keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+
+@keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+
+.fadeOut {
+ -webkit-animation-name: fadeOut;
+ animation-name: fadeOut;
+}
+
+@-webkit-keyframes fadeOutDown {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+
+@keyframes fadeOutDown {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+
+.fadeOutDown {
+ -webkit-animation-name: fadeOutDown;
+ animation-name: fadeOutDown;
+}
+
+@-webkit-keyframes fadeOutDownBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+}
+
+@keyframes fadeOutDownBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+}
+
+.fadeOutDownBig {
+ -webkit-animation-name: fadeOutDownBig;
+ animation-name: fadeOutDownBig;
+}
+
+@-webkit-keyframes fadeOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+
+@keyframes fadeOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+
+.fadeOutLeft {
+ -webkit-animation-name: fadeOutLeft;
+ animation-name: fadeOutLeft;
+}
+
+@-webkit-keyframes fadeOutLeftBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+}
+
+@keyframes fadeOutLeftBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+}
+
+.fadeOutLeftBig {
+ -webkit-animation-name: fadeOutLeftBig;
+ animation-name: fadeOutLeftBig;
+}
+
+@-webkit-keyframes fadeOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+
+@keyframes fadeOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+
+.fadeOutRight {
+ -webkit-animation-name: fadeOutRight;
+ animation-name: fadeOutRight;
+}
+
+@-webkit-keyframes fadeOutRightBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+}
+
+@keyframes fadeOutRightBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+}
+
+.fadeOutRightBig {
+ -webkit-animation-name: fadeOutRightBig;
+ animation-name: fadeOutRightBig;
+}
+
+@-webkit-keyframes fadeOutUp {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+
+@keyframes fadeOutUp {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+
+.fadeOutUp {
+ -webkit-animation-name: fadeOutUp;
+ animation-name: fadeOutUp;
+}
+
+@-webkit-keyframes fadeOutUpBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+}
+
+@keyframes fadeOutUpBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+}
+
+.fadeOutUpBig {
+ -webkit-animation-name: fadeOutUpBig;
+ animation-name: fadeOutUpBig;
+}
+
+@-webkit-keyframes flip {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 50% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+}
+
+@keyframes flip {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 50% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+}
+
+.animated.flip {
+ -webkit-backface-visibility: visible;
+ backface-visibility: visible;
+ -webkit-animation-name: flip;
+ animation-name: flip;
+}
+
+@-webkit-keyframes flipInX {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+
+@keyframes flipInX {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+
+.flipInX {
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipInX;
+ animation-name: flipInX;
+}
+
+@-webkit-keyframes flipInY {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+
+@keyframes flipInY {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+
+.flipInY {
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipInY;
+ animation-name: flipInY;
+}
+
+@-webkit-keyframes flipOutX {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes flipOutX {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ opacity: 0;
+ }
+}
+
+.flipOutX {
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-animation-name: flipOutX;
+ animation-name: flipOutX;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+}
+
+@-webkit-keyframes flipOutY {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes flipOutY {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ opacity: 0;
+ }
+}
+
+.flipOutY {
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipOutY;
+ animation-name: flipOutY;
+}
+
+@-webkit-keyframes lightSpeedIn {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(20deg);
+ transform: skewX(20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+@keyframes lightSpeedIn {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(20deg);
+ transform: skewX(20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+.lightSpeedIn {
+ -webkit-animation-name: lightSpeedIn;
+ animation-name: lightSpeedIn;
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+}
+
+@-webkit-keyframes lightSpeedOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
+ transform: translate3d(100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
+}
+
+@keyframes lightSpeedOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
+ transform: translate3d(100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
+}
+
+.lightSpeedOut {
+ -webkit-animation-name: lightSpeedOut;
+ animation-name: lightSpeedOut;
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+}
+
+@-webkit-keyframes rotateIn {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
+ transform: rotate3d(0, 0, 1, -200deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateIn {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
+ transform: rotate3d(0, 0, 1, -200deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+.rotateIn {
+ -webkit-animation-name: rotateIn;
+ animation-name: rotateIn;
+}
+
+@-webkit-keyframes rotateInDownLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInDownLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+.rotateInDownLeft {
+ -webkit-animation-name: rotateInDownLeft;
+ animation-name: rotateInDownLeft;
+}
+
+@-webkit-keyframes rotateInDownRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInDownRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+.rotateInDownRight {
+ -webkit-animation-name: rotateInDownRight;
+ animation-name: rotateInDownRight;
+}
+
+@-webkit-keyframes rotateInUpLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInUpLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+.rotateInUpLeft {
+ -webkit-animation-name: rotateInUpLeft;
+ animation-name: rotateInUpLeft;
+}
+
+@-webkit-keyframes rotateInUpRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
+ transform: rotate3d(0, 0, 1, -90deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInUpRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
+ transform: rotate3d(0, 0, 1, -90deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+
+.rotateInUpRight {
+ -webkit-animation-name: rotateInUpRight;
+ animation-name: rotateInUpRight;
+}
+
+@-webkit-keyframes rotateOut {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
+ transform: rotate3d(0, 0, 1, 200deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOut {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
+ transform: rotate3d(0, 0, 1, 200deg);
+ opacity: 0;
+ }
+}
+
+.rotateOut {
+ -webkit-animation-name: rotateOut;
+ animation-name: rotateOut;
+}
+
+@-webkit-keyframes rotateOutDownLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutDownLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+}
+
+.rotateOutDownLeft {
+ -webkit-animation-name: rotateOutDownLeft;
+ animation-name: rotateOutDownLeft;
+}
+
+@-webkit-keyframes rotateOutDownRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutDownRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+
+.rotateOutDownRight {
+ -webkit-animation-name: rotateOutDownRight;
+ animation-name: rotateOutDownRight;
+}
+
+@-webkit-keyframes rotateOutUpLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutUpLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+
+.rotateOutUpLeft {
+ -webkit-animation-name: rotateOutUpLeft;
+ animation-name: rotateOutUpLeft;
+}
+
+@-webkit-keyframes rotateOutUpRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
+ transform: rotate3d(0, 0, 1, 90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutUpRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
+ transform: rotate3d(0, 0, 1, 90deg);
+ opacity: 0;
+ }
+}
+
+.rotateOutUpRight {
+ -webkit-animation-name: rotateOutUpRight;
+ animation-name: rotateOutUpRight;
+}
+
+@-webkit-keyframes hinge {
+ 0% {
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 20%,
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
+ transform: rotate3d(0, 0, 1, 80deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 40%,
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
+ transform: rotate3d(0, 0, 1, 60deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 700px, 0);
+ transform: translate3d(0, 700px, 0);
+ opacity: 0;
+ }
+}
+
+@keyframes hinge {
+ 0% {
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 20%,
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
+ transform: rotate3d(0, 0, 1, 80deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 40%,
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
+ transform: rotate3d(0, 0, 1, 60deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 700px, 0);
+ transform: translate3d(0, 700px, 0);
+ opacity: 0;
+ }
+}
+
+.hinge {
+ -webkit-animation-duration: 2s;
+ animation-duration: 2s;
+ -webkit-animation-name: hinge;
+ animation-name: hinge;
+}
+
+@-webkit-keyframes jackInTheBox {
+ from {
+ opacity: 0;
+ -webkit-transform: scale(0.1) rotate(30deg);
+ transform: scale(0.1) rotate(30deg);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ }
+
+ 50% {
+ -webkit-transform: rotate(-10deg);
+ transform: rotate(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: rotate(3deg);
+ transform: rotate(3deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+
+@keyframes jackInTheBox {
+ from {
+ opacity: 0;
+ -webkit-transform: scale(0.1) rotate(30deg);
+ transform: scale(0.1) rotate(30deg);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ }
+
+ 50% {
+ -webkit-transform: rotate(-10deg);
+ transform: rotate(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: rotate(3deg);
+ transform: rotate(3deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+
+.jackInTheBox {
+ -webkit-animation-name: jackInTheBox;
+ animation-name: jackInTheBox;
+}
+
+
+
+@-webkit-keyframes rollIn {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes rollIn {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.rollIn {
+ -webkit-animation-name: rollIn;
+ animation-name: rollIn;
+}
+
+
+
+@-webkit-keyframes rollOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ }
+}
+
+@keyframes rollOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ }
+}
+
+.rollOut {
+ -webkit-animation-name: rollOut;
+ animation-name: rollOut;
+}
+
+@-webkit-keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 50% {
+ opacity: 1;
+ }
+}
+
+@keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 50% {
+ opacity: 1;
+ }
+}
+
+.zoomIn {
+ -webkit-animation-name: zoomIn;
+ animation-name: zoomIn;
+}
+
+@-webkit-keyframes zoomInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+@keyframes zoomInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+.zoomInDown {
+ -webkit-animation-name: zoomInDown;
+ animation-name: zoomInDown;
+}
+
+@-webkit-keyframes zoomInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+@keyframes zoomInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+.zoomInLeft {
+ -webkit-animation-name: zoomInLeft;
+ animation-name: zoomInLeft;
+}
+
+@-webkit-keyframes zoomInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+@keyframes zoomInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+.zoomInRight {
+ -webkit-animation-name: zoomInRight;
+ animation-name: zoomInRight;
+}
+
+@-webkit-keyframes zoomInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+@keyframes zoomInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+.zoomInUp {
+ -webkit-animation-name: zoomInUp;
+ animation-name: zoomInUp;
+}
+
+@-webkit-keyframes zoomOut {
+ from {
+ opacity: 1;
+ }
+
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+
+@keyframes zoomOut {
+ from {
+ opacity: 1;
+ }
+
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+
+.zoomOut {
+ -webkit-animation-name: zoomOut;
+ animation-name: zoomOut;
+}
+
+@-webkit-keyframes zoomOutDown {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+@keyframes zoomOutDown {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+.zoomOutDown {
+ -webkit-animation-name: zoomOutDown;
+ animation-name: zoomOutDown;
+}
+
+@-webkit-keyframes zoomOutLeft {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
+ transform: scale(0.1) translate3d(-2000px, 0, 0);
+ -webkit-transform-origin: left center;
+ transform-origin: left center;
+ }
+}
+
+@keyframes zoomOutLeft {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
+ transform: scale(0.1) translate3d(-2000px, 0, 0);
+ -webkit-transform-origin: left center;
+ transform-origin: left center;
+ }
+}
+
+.zoomOutLeft {
+ -webkit-animation-name: zoomOutLeft;
+ animation-name: zoomOutLeft;
+}
+
+@-webkit-keyframes zoomOutRight {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
+ transform: scale(0.1) translate3d(2000px, 0, 0);
+ -webkit-transform-origin: right center;
+ transform-origin: right center;
+ }
+}
+
+@keyframes zoomOutRight {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
+ transform: scale(0.1) translate3d(2000px, 0, 0);
+ -webkit-transform-origin: right center;
+ transform-origin: right center;
+ }
+}
+
+.zoomOutRight {
+ -webkit-animation-name: zoomOutRight;
+ animation-name: zoomOutRight;
+}
+
+@-webkit-keyframes zoomOutUp {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+@keyframes zoomOutUp {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+
+.zoomOutUp {
+ -webkit-animation-name: zoomOutUp;
+ animation-name: zoomOutUp;
+}
+
+@-webkit-keyframes slideInDown {
+ from {
+ -webkit-transform: translate3d(0, -30%, 0);
+ transform: translate3d(0, -30%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes slideInDown {
+ from {
+ -webkit-transform: translate3d(0, -30%, 0);
+ transform: translate3d(0, -30%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.slideInDown {
+ -webkit-animation-name: slideInDown;
+ animation-name: slideInDown;
+}
+
+@-webkit-keyframes slideInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes slideInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.slideInLeft {
+ -webkit-animation-name: slideInLeft;
+ animation-name: slideInLeft;
+}
+
+@-webkit-keyframes slideInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes slideInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.slideInRight {
+ -webkit-animation-name: slideInRight;
+ animation-name: slideInRight;
+}
+
+@-webkit-keyframes slideInUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes slideInUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.slideInUp {
+ -webkit-animation-name: slideInUp;
+ animation-name: slideInUp;
+}
+
+@-webkit-keyframes slideOutDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+
+@keyframes slideOutDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+
+.slideOutDown {
+ -webkit-animation-name: slideOutDown;
+ animation-name: slideOutDown;
+}
+
+@-webkit-keyframes slideOutLeft {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+
+@keyframes slideOutLeft {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+
+.slideOutLeft {
+ -webkit-animation-name: slideOutLeft;
+ animation-name: slideOutLeft;
+}
+
+@-webkit-keyframes slideOutRight {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+
+@keyframes slideOutRight {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+
+.slideOutRight {
+ -webkit-animation-name: slideOutRight;
+ animation-name: slideOutRight;
+}
+
+@-webkit-keyframes slideOutUp {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+
+@keyframes slideOutUp {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+
+.slideOutUp {
+ -webkit-animation-name: slideOutUp;
+ animation-name: slideOutUp;
+}
\ No newline at end of file
diff --git a/templates/default_v2/css/fonts/iconfont.eot b/templates/default_v2/css/fonts/iconfont.eot
new file mode 100644
index 0000000..cfa57e1
Binary files /dev/null and b/templates/default_v2/css/fonts/iconfont.eot differ
diff --git a/templates/default_v2/css/fonts/iconfont.svg b/templates/default_v2/css/fonts/iconfont.svg
new file mode 100644
index 0000000..0c1b8ac
--- /dev/null
+++ b/templates/default_v2/css/fonts/iconfont.svg
@@ -0,0 +1,88 @@
+
+
+
+
+Created by FontForge 20120731 at Sat Nov 28 22:48:50 2015
+ By Ads
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/default_v2/css/fonts/iconfont.ttf b/templates/default_v2/css/fonts/iconfont.ttf
new file mode 100644
index 0000000..515b493
Binary files /dev/null and b/templates/default_v2/css/fonts/iconfont.ttf differ
diff --git a/templates/default_v2/css/fonts/iconfont.woff b/templates/default_v2/css/fonts/iconfont.woff
new file mode 100644
index 0000000..ed12916
Binary files /dev/null and b/templates/default_v2/css/fonts/iconfont.woff differ
diff --git a/templates/default_v2/css/iconfont/iconfont-1573089550858.eot b/templates/default_v2/css/iconfont/iconfont-1573089550858.eot
new file mode 100644
index 0000000..d5d52ba
Binary files /dev/null and b/templates/default_v2/css/iconfont/iconfont-1573089550858.eot differ
diff --git a/templates/default_v2/css/iconfont/iconfont-1573089550858.svg b/templates/default_v2/css/iconfont/iconfont-1573089550858.svg
new file mode 100644
index 0000000..4bdca00
--- /dev/null
+++ b/templates/default_v2/css/iconfont/iconfont-1573089550858.svg
@@ -0,0 +1,692 @@
+
+
+
+
+
+Created by iconfont
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/default_v2/css/iconfont/iconfont-1573089550858.ttf b/templates/default_v2/css/iconfont/iconfont-1573089550858.ttf
new file mode 100644
index 0000000..5f4b661
Binary files /dev/null and b/templates/default_v2/css/iconfont/iconfont-1573089550858.ttf differ
diff --git a/templates/default_v2/css/iconfont/iconfont-1573089550858.woff b/templates/default_v2/css/iconfont/iconfont-1573089550858.woff
new file mode 100644
index 0000000..f077e8b
Binary files /dev/null and b/templates/default_v2/css/iconfont/iconfont-1573089550858.woff differ
diff --git a/templates/default_v2/css/iconfont/iconfont.css b/templates/default_v2/css/iconfont/iconfont.css
new file mode 100644
index 0000000..5b11aa3
--- /dev/null
+++ b/templates/default_v2/css/iconfont/iconfont.css
@@ -0,0 +1,904 @@
+@font-face {font-family: "iconfont";
+ src: url('iconfont-1573089550858.eot');
+ src: url('iconfont-1573089550858.eot#iefix') format('embedded-opentype'),
+ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
+ url('iconfont-1573089550858.woff') format('woff'),
+ url('iconfont-1573089550858.ttf') format('truetype'),
+ url('iconfont-1573089550858.svg#iconfont') format('svg');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icontuihuanhuo:before {
+ content: "\e628";
+}
+
+.iconyouxiang:before {
+ content: "\e637";
+}
+
+.iconshijian:before {
+ content: "\e60e";
+}
+
+.icontongzhi:before {
+ content: "\e646";
+}
+
+.iconyingxiao1:before {
+ content: "\e6d2";
+}
+
+.iconmiaosha:before {
+ content: "\e72a";
+}
+
+.iconfenxiao:before {
+ content: "\e63a";
+}
+
+.iconm-members:before {
+ content: "\e6b8";
+}
+
+.iconweixin-copy:before {
+ content: "\e600";
+}
+
+.iconyue:before {
+ content: "\e649";
+}
+
+.iconcy3:before {
+ content: "\e897";
+}
+
+.iconkefu002:before {
+ content: "\e68e";
+}
+
+.iconhuojian:before {
+ content: "\e62a";
+}
+
+.iconhuiyuan1:before {
+ content: "\e654";
+}
+
+.icontubiao09:before {
+ content: "\e641";
+}
+
+.icondianhua-1:before {
+ content: "\e665";
+}
+
+.icondui:before {
+ content: "\e605";
+}
+
+.iconjiaohusheji:before {
+ content: "\e6dc";
+}
+
+.iconxiazai:before {
+ content: "\e68f";
+}
+
+.iconMonitor:before {
+ content: "\e645";
+}
+
+.iconupgrade:before {
+ content: "\e614";
+}
+
+.iconyanfa:before {
+ content: "\e64a";
+}
+
+.iconzhiding:before {
+ content: "\e664";
+}
+
+.iconprogramming__easyiconnet:before {
+ content: "\e602";
+}
+
+.iconyoujian:before {
+ content: "\e63e";
+}
+
+.iconfenxiao1:before {
+ content: "\e60c";
+}
+
+.iconyonghuhuaxiang:before {
+ content: "\e615";
+}
+
+.iconshengji:before {
+ content: "\e66f";
+}
+
+.iconlianjiequzhong:before {
+ content: "\e65c";
+}
+
+.iconzhifubao:before {
+ content: "\e741";
+}
+
+.iconyoujian1:before {
+ content: "\e616";
+}
+
+.iconshuxing:before {
+ content: "\e650";
+}
+
+.iconzhifu:before {
+ content: "\e627";
+}
+
+.iconliuliang1:before {
+ content: "\e830";
+}
+
+.iconweihu:before {
+ content: "\e63b";
+}
+
+.iconxianshigou:before {
+ content: "\e640";
+}
+
+.icondaima:before {
+ content: "\e6bc";
+}
+
+.iconyunpan:before {
+ content: "\e831";
+}
+
+.iconliulan:before {
+ content: "\e64d";
+}
+
+.iconwangzhan:before {
+ content: "\e689";
+}
+
+.iconerweima:before {
+ content: "\e62e";
+}
+
+.icondianhua6:before {
+ content: "\e659";
+}
+
+.iconkucun:before {
+ content: "\e62f";
+}
+
+.iconpintuan2:before {
+ content: "\e65a";
+}
+
+.iconicon-test:before {
+ content: "\e619";
+}
+
+.icongengduo:before {
+ content: "\e666";
+}
+
+.iconkaifazhongxin:before {
+ content: "\e606";
+}
+
+.iconcuo:before {
+ content: "\e6b1";
+}
+
+.icondianhua:before {
+ content: "\e642";
+}
+
+.iconshejiao:before {
+ content: "\e603";
+}
+
+.iconbaohu:before {
+ content: "\e64b";
+}
+
+.iconkaifazheicon:before {
+ content: "\e651";
+}
+
+.iconfenxi:before {
+ content: "\e611";
+}
+
+.iconerweima2:before {
+ content: "\e65e";
+}
+
+.iconerweima1:before {
+ content: "\e60a";
+}
+
+.iconxiaopiaodayin:before {
+ content: "\e673";
+}
+
+.icondelete-disabled:before {
+ content: "\e65f";
+}
+
+.iconshangsheng:before {
+ content: "\e653";
+}
+
+.iconfukuan:before {
+ content: "\e631";
+}
+
+.iconqq2:before {
+ content: "\e671";
+}
+
+.iconclass-4:before {
+ content: "\e663";
+}
+
+.iconfankui:before {
+ content: "\e617";
+}
+
+.iconchuizi_:before {
+ content: "\e742";
+}
+
+.icongouwuche:before {
+ content: "\e62c";
+}
+
+.iconshangpin1:before {
+ content: "\e65b";
+}
+
+.iconfeixiantu:before {
+ content: "\e61c";
+}
+
+.iconmianjitu:before {
+ content: "\e61d";
+}
+
+.iconguanxi:before {
+ content: "\e61e";
+}
+
+.iconzhuzhuangtu:before {
+ content: "\e61f";
+}
+
+.iconjinzhi:before {
+ content: "\e60b";
+}
+
+.iconnv-fill-marketing:before {
+ content: "\e60d";
+}
+
+.iconzhifushibai:before {
+ content: "\e660";
+}
+
+.iconmiaosha1:before {
+ content: "\e604";
+}
+
+.iconqq:before {
+ content: "\e612";
+}
+
+.iconanquanwending:before {
+ content: "\e7fb";
+}
+
+.iconzuo:before {
+ content: "\e68b";
+}
+
+.iconyouhuizhuanqu:before {
+ content: "\e629";
+}
+
+.iconbiaoqian2:before {
+ content: "\e674";
+}
+
+.iconjifen:before {
+ content: "\e69c";
+}
+
+.iconmiaosha3:before {
+ content: "\e688";
+}
+
+.icondianhua3:before {
+ content: "\e6b9";
+}
+
+.iconjiantou1-01:before {
+ content: "\e66c";
+}
+
+.iconqueren:before {
+ content: "\e6f3";
+}
+
+.iconpintuan:before {
+ content: "\e601";
+}
+
+.iconshangcheng:before {
+ content: "\e62b";
+}
+
+.iconhuojian2:before {
+ content: "\e848";
+}
+
+.iconfuwuqi:before {
+ content: "\e64c";
+}
+
+.icondianhua2:before {
+ content: "\e613";
+}
+
+.iconpintuan1:before {
+ content: "\e71c";
+}
+
+.iconxuqiuxinxi:before {
+ content: "\eab4";
+}
+
+.iconshangpin2:before {
+ content: "\e63c";
+}
+
+.iconxiaochengxu:before {
+ content: "\e656";
+}
+
+.iconjingli:before {
+ content: "\e6b4";
+}
+
+.iconsheji:before {
+ content: "\e622";
+}
+
+.iconfenxiang:before {
+ content: "\e63d";
+}
+
+.iconwodepintuan:before {
+ content: "\e6c7";
+}
+
+.iconbiaoqian1:before {
+ content: "\e682";
+}
+
+.iconhuiyuan:before {
+ content: "\e623";
+}
+
+.iconkefu:before {
+ content: "\e64e";
+}
+
+.iconzhongfuhangban:before {
+ content: "\ea02";
+}
+
+.icondianhua1:before {
+ content: "\e610";
+}
+
+.icondianhua4:before {
+ content: "\e632";
+}
+
+.iconfanhuidingbu:before {
+ content: "\e633";
+}
+
+.iconliebiao1:before {
+ content: "\e608";
+}
+
+.iconshuju:before {
+ content: "\e638";
+}
+
+.iconmiaosha2:before {
+ content: "\e620";
+}
+
+.iconxiala:before {
+ content: "\e66b";
+}
+
+.iconhangye-:before {
+ content: "\e621";
+}
+
+.iconkucun1:before {
+ content: "\e6d5";
+}
+
+.iconshouhuo:before {
+ content: "\e635";
+}
+
+.iconwuliu_tianse:before {
+ content: "\e644";
+}
+
+.iconziyuan:before {
+ content: "\e625";
+}
+
+.icondingdan:before {
+ content: "\e648";
+}
+
+.iconqq3:before {
+ content: "\e667";
+}
+
+.iconhuiyuanhuaxiang:before {
+ content: "\e647";
+}
+
+.iconhexiao:before {
+ content: "\e675";
+}
+
+.iconbiaoqian:before {
+ content: "\e61b";
+}
+
+.iconkanjia1:before {
+ content: "\e609";
+}
+
+.icon21:before {
+ content: "\e639";
+}
+
+.iconguanbi:before {
+ content: "\e62d";
+}
+
+.iconyingxiaofuwu:before {
+ content: "\e630";
+}
+
+.iconweihu1:before {
+ content: "\e698";
+}
+
+.iconshangpin:before {
+ content: "\e652";
+}
+
+.icongengxin:before {
+ content: "\e624";
+}
+
+.iconqianbao:before {
+ content: "\e60f";
+}
+
+.iconyonghuhuaxiang1:before {
+ content: "\e672";
+}
+
+.iconhefaxingjiance:before {
+ content: "\e618";
+}
+
+.iconshouhuo1:before {
+ content: "\e65d";
+}
+
+.iconkanjia:before {
+ content: "\e69b";
+}
+
+.iconzhifuchenggong:before {
+ content: "\e661";
+}
+
+.iconweihu2:before {
+ content: "\e662";
+}
+
+.iconliuliang:before {
+ content: "\e607";
+}
+
+.iconarrow-up:before {
+ content: "\e66e";
+}
+
+.iconActive-call:before {
+ content: "\e63f";
+}
+
+.iconxiangxia:before {
+ content: "\e8ca";
+}
+
+.iconmoban-:before {
+ content: "\e643";
+}
+
+.iconxiaoliang:before {
+ content: "\e626";
+}
+
+.iconjiantou1:before {
+ content: "\e66d";
+}
+
+.iconicon5:before {
+ content: "\e668";
+}
+
+.iconicon1:before {
+ content: "\e64f";
+}
+
+.iconicon6:before {
+ content: "\e669";
+}
+
+.iconicon4:before {
+ content: "\e658";
+}
+
+.iconicon7:before {
+ content: "\e66a";
+}
+
+.iconicon:before {
+ content: "\e634";
+}
+
+.iconicon2:before {
+ content: "\e655";
+}
+
+.iconicon3:before {
+ content: "\e657";
+}
+
+.iconindex:before {
+ content: "\e61a";
+}
+
+.iconxitongshezhi:before {
+ content: "\e636";
+}
+
+.iconxitongwendang:before {
+ content: "\e701";
+}
+
+.icondingzhikaifa:before {
+ content: "\e702";
+}
+
+.iconshouquanchaxun:before {
+ content: "\e703";
+}
+
+.iconmianfeixiazai:before {
+ content: "\e704";
+}
+
+.iconzhengshu:before {
+ content: "\e705";
+}
+
+.iconwending:before {
+ content: "\e706";
+}
+
+.icondingzhikaifa1:before {
+ content: "\e707";
+}
+
+.iconshiyongguangfan:before {
+ content: "\e708";
+}
+
+.iconxitongyuanma:before {
+ content: "\e709";
+}
+
+.iconyou001:before {
+ content: "\e70a";
+}
+
+.iconzuo001:before {
+ content: "\e8cb";
+}
+
+.iconfeiyong:before {
+ content: "\e70b";
+}
+
+.iconqudaotuiguang:before {
+ content: "\e70c";
+}
+
+.iconshangchengxitong:before {
+ content: "\e70d";
+}
+
+.iconyingxiaoxitong:before {
+ content: "\e70e";
+}
+
+.iconshujufenxi:before {
+ content: "\e70f";
+}
+
+.iconkehuguanli:before {
+ content: "\e710";
+}
+
+.iconhuiyuanfenxi:before {
+ content: "\e711";
+}
+
+.iconliuliangfenxi:before {
+ content: "\e712";
+}
+
+.iconshangpinfenxi:before {
+ content: "\e713";
+}
+
+.iconjiaoyifenxi:before {
+ content: "\e714";
+}
+
+.iconyuechuzhi:before {
+ content: "\e715";
+}
+
+.iconjifenxitong:before {
+ content: "\e716";
+}
+
+.iconshangpinguanli:before {
+ content: "\e717";
+}
+
+.iconjingzhimoban:before {
+ content: "\e718";
+}
+
+.iconjingzhunweihu:before {
+ content: "\e719";
+}
+
+.iconqiangdazhifu:before {
+ content: "\e71a";
+}
+
+.iconchanpinfugou:before {
+ content: "\e71b";
+}
+
+.icongaoxiaogoutong:before {
+ content: "\e71d";
+}
+
+.iconrenrenfenxiao:before {
+ content: "\e71e";
+}
+
+.iconfenxiangfanxian:before {
+ content: "\e71f";
+}
+
+.iconweixinliuliang:before {
+ content: "\e720";
+}
+
+.iconyouhuimanjian:before {
+ content: "\e721";
+}
+
+.iconshangpinfenxiang:before {
+ content: "\e722";
+}
+
+.iconright:before {
+ content: "\e723";
+}
+
+.iconleft:before {
+ content: "\e724";
+}
+
+.iconxiangmufangan:before {
+ content: "\e725";
+}
+
+.iconxitong:before {
+ content: "\e726";
+}
+
+.iconzixun:before {
+ content: "\e727";
+}
+
+.iconyoujian1-copy:before {
+ content: "\eab5";
+}
+
+.iconxiazai1:before {
+ content: "\e728";
+}
+
+.iconlingxing:before {
+ content: "\e729";
+}
+
+.iconqq1:before {
+ content: "\e72b";
+}
+
+.iconQQkongjian:before {
+ content: "\e72c";
+}
+
+.iconweibo:before {
+ content: "\e72d";
+}
+
+.iconshangchuan:before {
+ content: "\e72e";
+}
+
+.icondizhi:before {
+ content: "\e72f";
+}
+
+.iconyoujian2:before {
+ content: "\e730";
+}
+
+.iconzuojian:before {
+ content: "\e731";
+}
+
+.icondianhua5:before {
+ content: "\e732";
+}
+
+.iconzhichiyinhang:before {
+ content: "\e670";
+}
+
+.iconhaibaofenxiang:before {
+ content: "\e733";
+}
+
+.iconhuiyuandengji:before {
+ content: "\e734";
+}
+
+.iconcaiwushuju:before {
+ content: "\e735";
+}
+
+.iconhuiyuanshuju:before {
+ content: "\e736";
+}
+
+.iconjiaoyishuju:before {
+ content: "\e737";
+}
+
+.iconkanjia2:before {
+ content: "\e738";
+}
+
+.iconpintuan3:before {
+ content: "\e739";
+}
+
+.iconzhidingfenxiao:before {
+ content: "\e73a";
+}
+
+.iconmiaosha4:before {
+ content: "\e73b";
+}
+
+.iconhuiyuanzhekou:before {
+ content: "\e73c";
+}
+
+.iconwuliuchaxun:before {
+ content: "\e73d";
+}
+
+.iconyingxiaoshuju:before {
+ content: "\e73e";
+}
+
+.iconxiala-copy:before {
+ content: "\eab6";
+}
+
+.icongengduo-copy:before {
+ content: "\eab7";
+}
+
+.iconjiantou1-02:before {
+ content: "\eab8";
+}
+
+.iconjiantou1-left:before {
+ content: "\eab9";
+}
+
+.iconjiantou1-right:before {
+ content: "\eaba";
+}
+
+.iconjiantou1-down:before {
+ content: "\eabb";
+}
+
+.icongouwuche1:before {
+ content: "\e73f";
+}
+
+.iconcaidan:before {
+ content: "\e740";
+}
+
+.iconcrmeb:before {
+ content: "\e743";
+}
+
+.iconweibiaoti:before {
+ content: "\e676";
+}
+
+.icondingdanguanli:before {
+ content: "\e74f";
+}
\ No newline at end of file
diff --git a/templates/default_v2/css/reset.css b/templates/default_v2/css/reset.css
new file mode 100644
index 0000000..695635e
--- /dev/null
+++ b/templates/default_v2/css/reset.css
@@ -0,0 +1,872 @@
+@charset "utf-8";
+
+body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}
+body { background:#fff; color:#555; font-size:14px;font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑,Arial', 'sans-serif';}
+td,th,caption { font-size:62.5%; }
+h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
+address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
+a { color:#555; text-decoration:none; }
+a:hover { text-decoration:none; }
+img { border:none; }
+ol,ul,li { list-style:none; }
+input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
+table { border-collapse:collapse; }
+html {overflow-y: scroll;}
+
+.clearfix:after, .clearfix:before {content: ""; display: block; height:0; clear:both; visibility: hidden;}
+.clearfix { *zoom:1; }
+.pull-left{float: left;}
+.pull-right{float: right;}
+header, section, footer, aside, nav, main, article, figure {
+ display: block;
+}
+.icon {
+ width: 1em;
+ height: 1em;
+ vertical-align: -0.15em;
+ fill: currentColor;
+ overflow: hidden;
+}
+
+.set_2_button{position: relative;transition: all 1s;overflow:hidden;}
+.set_2_button:before{content: "→";position: absolute;left: -100%;transition: all 0.5s;}
+.set_2_button span{display: inline-block;transition: all 0.5s;}
+.set_2_button:hover:before {left: 48%;transition: all 1s;}
+.set_2_button:hover > span {transform: translateX(300%);transition: all 1s;}
+
+.set_4_button1 {
+ position: relative;
+ overflow: hidden;
+ z-index: 0;
+}
+.set_4_button1.raised {
+ -moz-transition: all 0.1s;
+ -o-transition: all 0.1s;
+ -webkit-transition: all 0.1s;
+ transition: all 0.1s;
+ background: #666666;
+}
+.set_4_button1.raised:active {
+ background: #515151;
+ box-shadow: 0px 1px 1px #063e6b;
+}
+.anim {
+ -moz-transform: translateY(-50%) translateX(-50%);
+ -ms-transform: translateY(-50%) translateX(-50%);
+ -webkit-transform: translateY(-50%) translateX(-50%);
+ transform: translateY(-50%) translateX(-50%);
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ z-index: -1;
+}
+.anim:before {
+ position: relative;
+ content: '';
+ display: block;
+ margin-top: 100%;
+}
+.anim:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ border-radius: 50%;
+}
+
+.clickable .toggle:checked + .anim {
+ -moz-animation: anim-in 0.75s;
+ -webkit-animation: anim-in 0.75s;
+ animation: anim-in 0.75s;
+}
+.clickable .toggle:checked + .anim:after {
+ -moz-animation: anim-in-pseudo 0.75s;
+ -webkit-animation: anim-in-pseudo 0.75s;
+ animation: anim-in-pseudo 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+
+.hoverable:hover > .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.hoverable:hover > .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+@-webkit-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-webkit-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+.anim {
+ -moz-transform: translateY(-50%) translateX(-50%);
+ -ms-transform: translateY(-50%) translateX(-50%);
+ -webkit-transform: translateY(-50%) translateX(-50%);
+ transform: translateY(-50%) translateX(-50%);
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ z-index: -1;
+}
+.anim:before {
+ position: relative;
+ content: '';
+ display: block;
+ margin-top: 100%;
+}
+.anim:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ border-radius: 50%;
+}
+
+.clickable .toggle:checked + .anim {
+ -moz-animation: anim-in 0.75s;
+ -webkit-animation: anim-in 0.75s;
+ animation: anim-in 0.75s;
+}
+.clickable .toggle:checked + .anim:after {
+ -moz-animation: anim-in-pseudo 0.75s;
+ -webkit-animation: anim-in-pseudo 0.75s;
+ animation: anim-in-pseudo 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+
+.hoverable:hover > .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.hoverable:hover > .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+@-webkit-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-webkit-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+.anim {
+ -moz-transform: translateY(-50%) translateX(-50%);
+ -ms-transform: translateY(-50%) translateX(-50%);
+ -webkit-transform: translateY(-50%) translateX(-50%);
+ transform: translateY(-50%) translateX(-50%);
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ z-index: -1;
+}
+.anim:before {
+ position: relative;
+ content: '';
+ display: block;
+ margin-top: 100%;
+}
+.anim:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ border-radius: 50%;
+}
+
+.clickable .toggle:checked + .anim {
+ -moz-animation: anim-in 0.75s;
+ -webkit-animation: anim-in 0.75s;
+ animation: anim-in 0.75s;
+}
+.clickable .toggle:checked + .anim:after {
+ -moz-animation: anim-in-pseudo 0.75s;
+ -webkit-animation: anim-in-pseudo 0.75s;
+ animation: anim-in-pseudo 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+
+.hoverable:hover > .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.hoverable:hover > .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+@-webkit-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-webkit-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+.anim {
+ -moz-transform: translateY(-50%) translateX(-50%);
+ -ms-transform: translateY(-50%) translateX(-50%);
+ -webkit-transform: translateY(-50%) translateX(-50%);
+ transform: translateY(-50%) translateX(-50%);
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ z-index: -1;
+}
+.anim:before {
+ position: relative;
+ content: '';
+ display: block;
+ margin-top: 100%;
+}
+.anim:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ border-radius: 50%;
+}
+
+.clickable .toggle:checked + .anim {
+ -moz-animation: anim-in 0.75s;
+ -webkit-animation: anim-in 0.75s;
+ animation: anim-in 0.75s;
+}
+.clickable .toggle:checked + .anim:after {
+ -moz-animation: anim-in-pseudo 0.75s;
+ -webkit-animation: anim-in-pseudo 0.75s;
+ animation: anim-in-pseudo 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.clickable .toggle:not(:checked) + .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+
+.hoverable:hover > .anim {
+ -moz-animation: anim-out 0.75s;
+ -webkit-animation: anim-out 0.75s;
+ animation: anim-out 0.75s;
+}
+.hoverable:hover > .anim:after {
+ -moz-animation: anim-out-pseudo 0.75s;
+ -webkit-animation: anim-out-pseudo 0.75s;
+ animation: anim-out-pseudo 0.75s;
+}
+@-webkit-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-in {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-in-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-webkit-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-moz-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-ms-keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@keyframes anim-out {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+@-webkit-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-moz-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@-ms-keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+@keyframes anim-out-pseudo {
+ 0% {
+ background: rgba(0, 0, 0, 0.25);
+ }
+ 100% {
+ background: transparent;
+ }
+}
+
+.set_8_button {
+ display: inline-block;
+ transition: background 300ms;
+}
+.set_8_button.outline {
+ overflow: hidden;
+ position: relative;
+}
+.set_8_button.outline:before, .set_8_button.outline:after, .set_8_button.outline .lines:before,
+.set_8_button.outline .lines:after {
+ background-color: #cccccc;
+ content: "";
+ height: 1px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ transition: transform 300ms;
+ width: 100%;
+}
+.set_8_button.outline:before {
+ bottom: 0;
+ top: auto;
+}
+.set_8_button.outline .lines {
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 0;
+}
+.set_8_button.outline .lines:before, .set_8_button.outline .lines:after {
+ height: 100%;
+ width:1px;
+}
+.set_8_button.outline .lines:after {
+ left: auto;
+ right: 0;
+}
+.set_8_button:hover:before {
+ transform: translateX(-100%);
+}
+.set_8_button:hover:after {
+ transform: translateX(100%);
+}
+.set_8_button:hover .lines:before {
+ transform: translateY(-100%);
+}
+.set_8_button:hover .lines:after {
+ transform: translateY(100%);
+}
+
+.set_5_button {
+ overflow: hidden;
+ z-index: 1;
+ position: relative;
+}
+.set_5_button:after {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 500%;
+ height: 1000%;
+ background: #000;
+ filter:alpha(opacity=10);
+ opacity: 0.1;
+ z-index: -1;
+ transform-origin: 0% 0%;
+ transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
+ transform: translateY(10%) translateX(16%) rotate(-45deg);
+ transition: transform .3s;
+}
+.set_5_button:hover::after {
+ transform: translateY(10%) translateX(-25px) rotate(-45deg);
+}
+.mask{background-color:#000;opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;right: 0;left:0;bottom:0;z-index:66;}
+.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
\ No newline at end of file
diff --git a/templates/default_v2/css/share.min.css b/templates/default_v2/css/share.min.css
new file mode 100644
index 0000000..f1b251e
--- /dev/null
+++ b/templates/default_v2/css/share.min.css
@@ -0,0 +1 @@
+@font-face{font-family:"socialshare";src:url("./fonts/iconfont.eot");src:url("./fonts/iconfont.eot#iefix") format("embedded-opentype"),url("./fonts/iconfont.woff") format("woff"),url("./fonts/iconfont.ttf") format("truetype"),url("./fonts/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}
\ No newline at end of file
diff --git a/templates/default_v2/css/style.css b/templates/default_v2/css/style.css
new file mode 100644
index 0000000..36f6761
--- /dev/null
+++ b/templates/default_v2/css/style.css
@@ -0,0 +1 @@
+.wrapper_1200{width:1200px;margin:0 auto;}.min_wrapper_1200{min-width:1200px;width:auto !important;width:1200px;}.social-share .social-share-icon{width:26px!important;height:26px!important;font-size:16px!important;line-height:26px!important;}#header{width:100%;height:40px;background-color:#2b364a;line-height:40px;padding:0 30px;font-size:12px;}#header .pull-left .item{cursor:pointer;color:#428ff5;}#header .pull-left .item .phone{color:#fff;}#header .pull-left .item~.item{margin-left:22px;}#header .pull-left .item .iconfont{font-size:17px;margin-right:5px;vertical-align:middle;}#header .pull-left .item .iconfont.icondianhua{font-size:15px;}#header .pull-right a{color:#aaa;cursor:pointer;}#header .pull-right a:hover{color:#fff;}#header .pull-right a~a{margin-left:20px;}#nav{height:80px;width:1200px;margin:0 auto;line-height:80px;}#nav .pull-left{width:108px;height:100%;}#nav .pull-left img{width:100%;height:39px;vertical-align:middle;}#nav .pull-right .item{font-size:15px;color:#282828;margin-left:28px;cursor:pointer;position:relative;z-index:999;display:inline-block;zoom:1;}#nav .pull-right .item:hover{color:#2a7efb;}#nav .pull-right .item.on{color:#2a7efb;}#nav .pull-right .demoCenter{font-size:13px;color:#fff;width:90px;height:32px;background-color:#2a7efb;border-radius:3px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-align:center;line-height:32px;margin-left:42px;cursor:pointer;position:relative;}#nav .pull-right .demoCenter .demoCon{position:absolute;right:0;z-index:99;top:30px;padding-top:45px;display:none;}#nav .pull-right .demoCenter .demoCon .demo{width:450px;border-radius:10px;background-color:#fff;box-shadow:3px 3px 20px rgba(0,0,0,0.12);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2abefb",endColorstr="#2a7efb",gradientType="1");padding:2px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg{background-color:#fff;border-radius:10px;text-align:center;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .name{font-size:24px;color:#454545;font-weight:bold;padding-top:20px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .infor{font-size:18px;font-weight:bold;color:#2a7efb;margin-top:13px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg table{border:1px solid #abc5ff;font-size:14px;width:398px;margin:11px auto 0 auto;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg table tr th{color:#005de7;background-color:#d9e8ff;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg table tr td{color:#282828;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showTitle{font-size:18px;color:#2a7efb;font-weight:bold;margin-top:16px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showHow{margin-top:10px;padding-bottom:20px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showHow .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showHow .dis~.dis{margin-left:50px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showHow .showCode{font-size:12px;color:#454545;margin-top:4px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showHow .pictrue{width:100px;height:100px;}#nav .pull-right .demoCenter .demoCon .demo .whiteBg .showHow .pictrue img{width:100%;height:100%;}#nav .pull-right .item .list{position:absolute;top:80px;left:50%;margin-left:-50px;opacity:0;filter:alpha(opacity=0);transform:scale(0);transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}#nav .pull-right .item .list.on{opacity:1;filter:alpha(opacity=100);transform:scale(1);}#nav .pull-right .item .list .itemn{height:50px;border-bottom:1px solid #f0f0f0;background-color:#fff;cursor:pointer;line-height:50px;font-size:14px;width:100px;text-align:center;color:#282828;}#nav .pull-right .item .list .itemn:hover{background-color:#f0f0f0;color:#2a7efb}#nav .pull-right .item img{width:23px;height:23px;display:inline-block;*display:inline;*zoom:0;vertical-align:-3px;}#nav .pull-right .demoCenter.download{background-color:#ffa200;margin-left:0.4rem;}#footer{background-color:#393c41;width:100%;}#footer .list{padding-top:52px;width:1285px;}#footer .list li{float:left;margin-right:80px;}#footer .list li .name{color:#fff;font-weight:bold;font-size:16px;margin-bottom:18px;}#footer .list li .item{font-size:14px;color:#ccc;margin-bottom:10px;display:block;cursor:pointer;}#footer .list li>a:hover{color:#fff;}#footer .list li .item span{color:#6aa6ff;}#footer .list li .official{float:left;margin-right:18px;}#footer .list li .official .ewm{font-size:14px;color:#ccc;text-align:center;margin-top:6px;}#footer .list li .official .ewm .iconfont{vertical-align:middle;margin-right:5px;}#footer .list li .official .ewm .iconfont.iconxiaochengxu{font-size:14px;}#footer .friendship{border:1px solid #494d53;border-left:0;border-right:0;margin-top:36px;padding:16px 0;font-size:13px;}#footer .friendship>a{color:#ccc;margin-right:18px;cursor:pointer;}#footer .copy{height:50px;line-height:50px;font-size:12px;color:#ccc;}#fullSlide{min-width:1200px;position:relative;height:560px;overflow:hidden;position:relative;}#fullSlide .bd{position:relative;z-index:0;height:100%;}#fullSlide .bd li a{display:block;height:560px;width:100%;}#fullSlide .hd{height:15px;overflow:hidden;position:absolute;left:50%;bottom:30px;z-index:1;transform:translateX(-50%);}#fullSlide .hd ul{overflow:hidden;zoom:1;width:100%!important;}#fullSlide .hd ul li{margin-right:12px;width:50px;height:2px;text-align:center;cursor:pointer;background-color:rgba(0,0,0,0.2);display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}#fullSlide .hd ul li.on{background-color:rgba(0,0,0,0.5);}#fullSlide .iconfont{width:50px;height:110px;background-color:rgba(255,255,255,0.2);font-size:40px;position:absolute;top:50%;margin-top:-100px;text-align:center;line-height:110px;color:rgba(255,255,255,0.8);}#fullSlide .iconfont:hover{background-color:rgba(255,255,255,0.5);color:#fff;}#fullSlide .prev{left:70px;}#fullSlide .next{right:70px;}.TiTle{color:#282828;text-align:center;}.TiTle .name{font-size:32px;}.TiTle .infor{font-size:16px;margin-top:14px;color:#999;}.TiTle .infor_white{font-size:16px;margin-top:14px;color:#eee;}#advers{background:url(../images/adver1.jpg) center 0 no-repeat;width:100%;height:134px;text-align:center;line-height:134px;font-size:26px;color:#fff;cursor:pointer;}#advers a{font-size:16px;color:#2a7efb;background-color:#fff;border-radius:3px;padding:8px 35px;vertical-align:middle;margin-left:55px;}.publicHeader{width:100%;height:380px;overflow:hidden;color:#fff;text-align:center;position:relative;}.publicHeader .headerBg{background:url("../images/aboutBg11.jpg") center 0 no-repeat;animation:enlarge linear 8s infinite alternate;width:100%;height:380px;}.publicHeader .text{position:absolute;top:50%;margin-top:-81px;left:50%;margin-left:-600px;}@keyframes enlarge{from{transform:scale(1);}to{transform:scale(1.05);}}.publicHeader .text .title{font-size:32px;font-weight:bold;}.publicHeader .text .infor{font-size:18px;margin-top:19px;}.publicHeader .text .img{width:130px;height:38px;margin:35px auto 0 auto;background-color:#fff;border-radius:3px;color:#30a395;line-height:38px;display:block;}.publicHeader2{background:url("../images/productNews.jpg") center 0 no-repeat;width:100%;height:380px;}.publicNav{width:100%;height:50px;border-bottom:1px solid #f5f5f5;cursor:pointer;}.publicNav .container{display:flex;justify-content:space-between;align-items:center;}.publicNav .item{text-align:center;line-height:50px;font-size:16px;color:#282828;}.publicNav .item .iconfont{margin-right:10px;font-size:22px;vertical-align:middle;}.publicNav .item a.on{color:#2a7efb;font-weight:bold;position:relative;}.publicNav .item a.on:before{content:'';border-bottom:#188fff solid 4px;width:100%;position:absolute;bottom:-10px;left:0;border-radius:10px;}.publicNav .item:hover{color:#2a7efb;}.publicList .item{width:100%;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;cursor:pointer;}.publicList .item .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.publicList .item .pictrue{width:249px;height:140px;margin-right:13px;}.publicList .item .pictrue img{width:100%;height:100%;border-radius:3px;}.publicList .item .text{width:520px;font-size:14px;color:#666666;}.publicList .item .text .name{font-size:20px;color:#282828;}.publicList .item .text .name:hover{color:#2a7efb;}.publicList .item .text .icons{margin:13px 0 16px 0;font-size:13px;color:#999999;}.publicList .item .text .icons .iconfont{vertical-align:middle;font-size:14px;margin-right:7px;}.publicList .item .text .icons .iconfont.iconliulan{font-size:16px;margin-left:14px;}.publicList .item .text .infor{line-height:1.7;max-height:47px;overflow:hidden;height:auto !important;height:47px;}.customerService{position:fixed;width:100%;height:167px;bottom:0;left:0;background:url("../images/float.png") center 0 no-repeat;z-index:99;display:none;}.customerService .pos{width:100%;height:100%;position:relative;}.customerService .pos .iconfont{position:absolute;color:#fff;font-size:16px;font-weight:bold;top:102px;left:13px;width:40px;height:40px;text-align:center;line-height:40px;}.customerClose{position:fixed;width:184px;height:166px;left:10px;bottom:0;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../images/consult.png);}.customerClose .bnt{font-size:14px;color:#428bf5;width:110px;height:28px;border-radius:3px;text-align:center;line-height:28px;display:block;background-color:#fff;margin:125px 0 0 20px;cursor:pointer;}.floatWindow{position:fixed;right:35px;bottom:24%;width:65px;z-index:99;cursor:pointer;}.floatWindow .list{margin-top:-5px;}.floatWindow .list .item{margin-bottom:5px;position:relative;width:44px;height:44px;background-color:#666666;line-height:44px;text-align:center;color:#fff;}.floatWindow .list .item:hover{background-color:#2a7efb;}.floatWindow .list .item .itemCon{right:100%;position:absolute;top:0;display:none;padding-right:20px;}.floatWindow .list .item.return{background-color:#b2b2b2;}.floatWindow .list .item.return:hover{background-color:#666;}.floatWindow .list .item .iconfont{font-size:25px;}.floatWindow .list .item .itemCon .ewm{}.floatWindow .list .item .itemCon .ewm .pictrue{width:150px;height:150px;vertical-align:middle;margin:4.5px;position:relative;border:1px solid #eee;}.floatWindow .list .item .itemCon .ewm .pictrue img{width:100%;height:100%;}.floatWindow .list .item .itemCon .ewm .pictrue .arrow,.floatWindow .list .item .itemCon .qq .arrow,.floatWindow .list .item .itemCon .phone .arrow{position:absolute;right:-16px;top:10px;width:0px;height:0px;border:8px solid transparent;border-left-color:#eee;}.floatWindow .list .item .itemCon .ewm .pictrue .arrow:before,.floatWindow .list .item .itemCon .qq .arrow:before,.floatWindow .list .item .itemCon .phone .arrow:before{position:absolute;left:-8px;top:-7px;content:"";width:0px;height:0px;border:7px solid transparent;border-left-color:#fff;}.floatWindow .list .item .itemCon .qq,.floatWindow .list .item .itemCon .phone{width:220px;border:1px solid #eeeeee;padding:12px 15px;font-size:15px;color:#282828;background-color:#fff;position:relative;}.floatWindow .list .item .itemCon .qq img,.floatWindow .list .item .itemCon .phone img{vertical-align:middle;margin-right:10px;border-radius:50%;width:42px;height:42px;}.floatWindow .list .item .itemCon .phone .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.floatWindow .list .item .itemCon .phone .items{height:25px;line-height:25px;}.floatWindow .list .item .itemCon .phone .items.num{color:#ff0200;}.index .category{width:1200px;margin:0 auto;}.index .category .item{width:300px;height:120px;display:table;float:left;cursor:pointer;}.index .category .item~.item .itemCon .line{border-left:1px solid #eee;}.index .category .item .itemCon{display:table-cell;vertical-align:middle;text-align:center;}.index .category .item .itemCon .pictrue{width:60px;height:60px;margin:0 10px;}.index .category .item .itemCon .pictrue img{width:100%;height:100%;}.index .category .item .itemCon .dis{display:inline-block;vertical-align:middle;}.index .category .item .itemCon .dis.text{width:calc(100% - 85px);padding-right:10px;}.index .category .item .itemCon .dis.text .name{font-size:18px;color:#2a7efb;text-align:left;font-weight:bold;margin-bottom:3px;}.index .category .item .itemCon .dis.text .desc{height:36px;line-height:18px;display:-webkit-box;text-align:left;font-size:14px;color:#666;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.index .freeSystem{border-top:1px solid #eee;}.index .freeSystem .title{width:1200px;margin:0 auto;text-align:center;font-size:16px;color:#868686;padding:65px 0;}.index .freeSystem .title .name{font-size:32px;color:#282828;margin-bottom:12px;}.index .freeSystem .title .name span{color:#2a7efb;font-weight:bold;}.index .freeSystem ul{width:1200px;margin:0 auto;}.index .freeSystem ul li{float:left;cursor:pointer;margin-top:33px;}.index .freeSystem ul li .item1{border:1px solid #eee;width:209px;height:471px;text-align:center;padding:0 20px;font-size:14px;color:#999;}.index .freeSystem ul li~li .item1{border-left:0;}.index .freeSystem ul li .item1 .iconfont{font-size:50px;margin:38px auto 35px auto;color:#2e80fb;}.index .freeSystem ul li .item1 .name{font-size:18px;color:#282828;margin-bottom:10px;}.index .freeSystem ul li .item1 .list{margin-top:50px;}.index .freeSystem ul li .item1 .list .item{font-size:16px;color:#282828;margin-top:25px;}.index .freeSystem ul li .item2{width:363px;margin-top:-31px;overflow:hidden;display:none;}.index .freeSystem ul li .item2.on{display:block;}.index .freeSystem ul li .item1.on{display:none;}.index .freeSystem ul li .item2 .bgcolor{width:100%;height:100px;background:-moz-linear-gradient(to right,#2a7efb,#5498fe);background:-ms-linear-gradient(to right,#2a7efb,#5498fe);background:-webkit-linear-gradient(to right,#2a7efb,#5498fe);background:linear-gradient(to right,#2a7efb,#5498fe);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2a7efb",endColorstr="#5498fe",gradientType="1");font-size:14px;color:#fff;padding:25px 37px;}.index .freeSystem ul li .item2 .bgcolor .name{font-size:18px;margin-bottom:10px;}.index .freeSystem ul li .item2 .list{width:100%;height:448px;border:1px solid #2a7efb;padding:0 20px 0 32px;padding-top:10px;}.index .freeSystem ul li .item2 .list .item{margin-top:22px;font-size:16px;color:#282828;}.index .freeSystem ul li .item2 .list .item .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.index .freeSystem ul li .item2 .list .item .iconfont{font-size:60px;color:#2a7efb;margin-right:12px;}.index .freeSystem ul li .item2 .list .item .dis .name{margin-bottom:2px;}.index .freeSystem ul li .item2 .list .item .dis .explanation{color:#999;font-size:14px;width:230px;overflow:hidden;}.index .freeSystem ul li .item2 .more{font-size:16px;color:#2a7efb;text-align:center;margin-top:37px;cursor:pointer;}.index .freeSystem ul li .item2 .more:hover{color:#2261d9;}.index .freeSystem .freeBnt{font-size:16px;color:#fff;width:190px;height:56px;background-color:#2a7efb;border:5px solid #e9f2ff;text-align:center;line-height:46px;margin:57px auto 62px auto;cursor:pointer;}.index .unlock{width:100%;height:773px;background:url("../images/indeBg.jpg") center 0 no-repeat;}.index .unlock .title{text-align:center;font-size:16px;color:#bfd9ef;padding-top:60px;}.index .unlock .title .name{font-size:32px;color:#fff;margin-bottom:12px;}.index .unlock .pictrue{width:456px;height:314px;margin:115px auto 0 auto;position:relative;}.index .unlock .pictrue .img{width:100%;height:100%;animation:myfirst linear 10s infinite alternate;-webkit-animation:myfirst linear 10s infinite alternate;}@keyframes myfirst{from{transform:translateY(-50PX);}to{transform:translateY(50px);}}@-webkit-keyframes myfirst{from{transform:translateY(-50PX);}to{transform:translateY(50px);}}.index .unlock .pictrue .item{position:absolute;width:358px;height:120px;background-color:rgba(255,255,255,0.06);border:2px solid #71b1f5;color:#fff;font-size:14px;padding:19px 13px 14px 15px;}.index .unlock .pictrue .item .name{font-size:18px;font-weight:bold;margin-bottom:10px;}.index .unlock .pictrue .item .name img{width:27px;height:27px;vertical-align:middle;margin-right:7px;}.index .unlock .pictrue .item.item1{top:-37px;left:-368px;border-radius:16px 16px 0 16px;}.index .unlock .pictrue .item.item2{top:-60px;left:425px;border-radius:16px 16px 16px 0;}.index .unlock .pictrue .item.item3{top:226px;left:-352px;border-radius:16px 0 16px 16px;}.index .unlock .pictrue .item.item4{top:211px;left:466px;border-radius:0 16px 16px 16px;}.index .unlock .member{font-size:16px;color:#fff;width:180px;height:46px;background-color:#ffa326;text-align:center;line-height:46px;margin:94px auto 0 auto;cursor:pointer;}.index .unlock .member .iconfont{margin-right:8px;font-size:18px;}.index .system{background:url(../images/system.jpg) center 0 no-repeat;width:100%;height:988px;}.index .system .wrapper_1200{color:#282828;text-align:center;}.index .system .title{margin-top:56px;font-size:32px;}.index .system .infor{margin-top:15px;font-size:16px;color:#999;}.index .system .phone{background:url(../images/phone.png) center 0 no-repeat;width:100%;height:703px;margin-top:55px;padding-top:0.1px;}.index .system .phone .list{width:715px;margin:186px auto 0 auto;}.index .system .phone .list2{width:966px;margin-top:50px;}.index .system .phone .list li{float:left;cursor:pointer;}.index .system .phone .list li~li{margin-left:65px;}.index .system .phone .list li .pictrue{width:110px;height:112px;margin:0 auto;position:relative;line-height:112px;}.index .system .phone .list li .pictrue .img{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;}.index .system .phone .list li:hover .pictrue .img{transform:rotate(360deg);transition:all 0.3s;}.index .system .phone .list li .pictrue .iconfont{color:#fff;font-size:53px;position:absolute;top:0;left:50%;margin-left:-26.5px;}.index .system .phone .list li .name{font-size:18px;color:#282828;margin-top:15px;}.index .system .phone .list li .nameCon{font-size:14px;color:#666;width:190px;margin-top:6px;}.index .customized{background-image:url("../images/customized.jpg");background-repeat:no-repeat;background-position:center center;width:100%;height:260px;padding:74px 0 55px 0;}.index .customized .title{font-size:36px;font-weight:bold;color:#fff;text-align:center;}.index .customized .bnt{font-size:16px;color:#2a7efb;width:160px;height:42px;background-color:#fff;border-radius:3px;text-align:center;line-height:42px;margin:38px auto 0 auto;cursor:pointer;}.index .case{color:#282828;}.index .case .title{font-size:32px;margin-top:60px;text-align:center;}.index .case .tip{font-size:16px;margin-top:15px;text-align:center;color:#999;}.index .slideBox{width:1200px;height:258px;overflow:hidden;position:relative;margin-top:72px;}.index .slideBox .hd{overflow:hidden;position:absolute;bottom:30px;left:80px;z-index:1;}.index .slideBox .hd ul{overflow:hidden;zoom:1;}.index .slideBox .hd ul li{float:left;margin-right:8px;width:18px;height:2px;background:#eee;cursor:pointer;border-radius:1.5px;}.index .slideBox .hd ul li.on{background:#2a7efb;}.index .slideBox .bd{position:relative;z-index:0;height:258px;width:1042px;margin:0 auto;}.index .slideBox .bd li{zoom:1;vertical-align:middle;}.index .slideBox .bd li .dis{display:inline-block;vertical-align:middle;}.index .slideBox .bd li .text{width:540px;}.index .slideBox .bd li .text .name{font-size:24px;color:#282828;font-weight:bold;height:53px;}.index .slideBox .bd li .text .name span{color:#cdcdcd;font-size:50px;vertical-align:top;margin-right:10px;}.index .slideBox .bd li .text .textCon{font-size:14px;color:#666;line-height:1.8;height:100px;overflow:hidden;}.index .slideBox .bd li .text .caseBnt{font-size:14px;color:#fff;width:100px;height:36px;background-color:#2a7efb;text-align:center;line-height:36px;margin-top:40px;float:right;}.index .slideBox .bd li .pictrue{width:460px;height:258px;margin-left:35px;}.index .slideBox .bd li .pictrue img{width:100%;height:100%;display:block;}.index .slideBox .iconfont{width:32px;height:80px;background-color:#eee;border-radius:3px;text-align:center;line-height:80px;font-size:30px;color:#c0c0c0;position:absolute;top:50%;margin-top:-40px;}.index .slideBox .iconfont:hover{background-color:#999;color:#fff;}.index .slideBox .prev{left:0;}.index .slideBox .next{right:0;}.index .cooperation{width:100%;height:675px;text-align:center;color:#282828;padding-top:63px;margin-top:100px;}.index .cooperation .name{font-size:32px;}.index .cooperation .infor{font-size:16px;margin-top:18px;color:#999;}.index .function{margin-top:53px;width:1245px;}.index .function li{width:374px;color:#282828;float:left;margin:0 40px 56px 0;}.index .function li .name{font-size:22px;}.index .function li .line{width:26px;height:3px;background-color:#2a7efb;margin-top:10px;}.index .function li .pictrue{width:100%;height:210px;margin-top:16px;}.index .function li .pictrue img{width:100%;height:100%;}.index .function li .item{font-size:13px;margin-bottom:13px;padding:0 12px;cursor:pointer;}.index .function li .item span{margin-right:5px;}.index .function li .item.on{background-color:#f7f7f7;height:42px;line-height:42px;margin-bottom:17px;}.index .function li .item:hover{color:#2a7efb;}.index .function li .more{font-size:13px;color:#999;width:94px;height:30px;text-align:center;line-height:30px;margin:12px 0 0 9px;cursor:pointer;}.index .partner{margin-top:53px;width:1245px;}.index .partner li{width:208px;color:#282828;float:left;margin:0 40px 56px 0;border:#cccccc solid 1px;box-shadow:0 0 10px 1px rgba(0,0,0,.3)}.index .partner li:nth-child(5n){margin:0 0 56px 0;}.index .partner li .pictrue{width:100%;height:110px;background:#fff;padding:15px;}.index .partner li .pictrue img{width:100%;height:100%;}.index .partner li .item{font-size:13px;padding:0 12px;cursor:pointer;}.index .partner li .item span{margin-right:5px;}.index .partner li .item.on{background-color:#f7f7f7;height:30px;line-height:30px;}.index .partner li .item:hover{color:#2a7efb;}.formMember{width:100%;text-align:center;border:1px dashed #dddddd;margin:30px 0;border-radius:3px;font-size:16px;color:#ffffff;padding:30px 0;}.formMember .form .name{color:#333;font-weight:bold;font-size:30px;margin-bottom:13px;}.formMember .form .infor{color:#333;margin-bottom:30px;}.formMember .form .captcha{width:520px;margin:0 auto 23px auto;}.formMember .form .captcha .login-form-vcode{margin-right:20px;}.formMember .form .captcha .login-form-vcode,.formMember .form .captcha .login-form-vcode-input{float:left;}.formMember .form .captcha .login-form-vcode img{border:#e2e2e2 solid 1px;border-radius:3px;}.formMember .form .captcha .login-form-vcode-input{border:#e2e2e2 solid 1px;border-radius:3px;}.clearFix{clear:both;}.formMember .form .item{width:520px;border:#e2e2e2 solid 1px;border-radius:3px;margin:0 auto 23px auto;}.formMember .form .item input,.formMember .form .captcha .login-form-vcode-input input{width:100%;height:100%;height:46px;border-radius:3px;border:0;padding:0 17px;font-size:14px;outline:none;}.formMember .form .item textarea{width:100%;height:150px;border-radius:3px;border:0;padding:10px 17px;font-size:14px;outline:none;}.formMember .form .item input::placeholder{color:#999999;}.formMember .form .submission{font-size:16px;width:200px;height:46px;border-radius:3px;background-color:#ff9300;line-height:46px;margin:40px auto 0 auto;cursor:pointer;}.index .mask{display:none;}.index .ewmPay,.member-authorize .payStatus{width:336px;height:360px;background-color:#fff;border-radius:30px;position:fixed;top:50%;left:50%;margin-top:-180px;margin-left:-198px;text-align:center;transition:all 0.3s ease-in-out 0s;opacity:0;transform:scale(0);z-index:99;filter:alpha(opacity=0);}.index .ewmPay.on,.member-authorize .payStatus.on{opacity:1;transform:scale(1);filter:alpha(opacity=100);}.index .ewmPay .pictrue{width:190px;height:190px;background-color:#fff;border:1px dashed #dddddd;padding:9px;margin:47px auto 0 auto;}.index .ewmPay .pictrue img{width:172px;height:172px;display:block;}.index .ewmPay .infor{font-size:14px;color:#666666;margin-top:18px;}.index .ewmPay .iconfont{width:30px;height:30px;border:1px solid #b7b7b7;text-align:center;line-height:30px;border-radius:50%;font-size:15px;margin:25px auto 0 auto;}.product-introduction #fullSlide{height:591px;}.product-introduction #fullSlide .bd li a{height:591px;}.product-introduction #fullSlide .hd{bottom:47px;}.product-introduction #fullSlide .hd ul li{height:1px;background-color:rgba(255,255,255,0.5);}.product-introduction #fullSlide .hd ul li.on{background-color:rgba(255,255,255,1);height:3px;}.product-introduction .function .TiTle{margin-top:62px;}.product-introduction .function .list li{float:left;width:240px;text-align:center;margin-top:60px;cursor:pointer;}.product-introduction .function .list li .pictrue{background:url("../images/functionBg.png") no-repeat 100% 100%;width:83px;height:93px;text-align:center;line-height:93px;font-size:44px;color:#2a7efb;margin:0 auto;}.product-introduction .function .list li .name{font-size:18px;color:#282828;margin-top:15px;}.product-introduction .function .list li .infor{font-size:14px;color:#999;padding:0 30px;line-height:1.7;margin-top:10px;}.product-introduction .crmeb{margin-top:70px;background:url(../images/crmeb.jpg) center 0 no-repeat;width:100%;height:685px;padding:85px 0;}.product-introduction .crmeb .crmebPhone{position:relative;}.product-introduction .crmeb .crmebPhone .bd{position:relative;z-index:0;height:514px;width:257px;margin-left:165px;}.product-introduction .crmeb .crmebPhone .bd li{zoom:1;vertical-align:middle;height:514px;width:257px;}.product-introduction .crmeb .crmebPhone .hd{width:586px;margin-left:184px;color:#fff;}.product-introduction .crmeb .crmebPhone .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.product-introduction .crmeb .crmebPhone .hd .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-top:25px;}.product-introduction .crmeb .crmebPhone .hd .dis~.dis{margin-left:20px;}.product-introduction .crmeb .crmebPhone .hd .dis .name{text-align:center;font-size:14px;height:40px;line-height:40px;}.product-introduction .crmeb .crmebPhone .hd .name{font-size:32px;}.product-introduction .crmeb .crmebPhone .hd ul{width:487px;overflow:hidden;margin:43px 0 20px 0;}.product-introduction .crmeb .crmebPhone .hd ul li{float:left;margin:0 20px 25px 0;width:100px;height:100px;display:table;cursor:pointer;}.product-introduction .crmeb .crmebPhone .hd ul li .item{display:table-cell;vertical-align:middle;}.product-introduction .crmeb .crmebPhone .hd ul li.on{background-color:#fff;border-radius:10px;color:#2a7efb;}.product-introduction .crmeb .crmebPhone .hd ul li .pictrue{background:url("../images/model.png") no-repeat 100% 100%;width:36px;height:41px;text-align:center;line-height:49px;color:#fff;font-size:14px;margin:0 auto;}.product-introduction .crmeb .crmebPhone .hd ul li.on .pictrue{background-image:url("../images/model2.png");}.product-introduction .crmeb .crmebPhone .hd ul li .name{font-size:14px;margin-top:10px;text-align:center;}.product-introduction .crmeb .crmebPhone .hd .ewm{width:120px;height:120px;border:1px dashed #fff;display:table-cell;vertical-align:middle;}.product-introduction .crmeb .crmebPhone .hd .ewm img{width:100px;display:block;height:100px;margin:0 auto;}.product-introduction .crmeb .prev,.product-introduction .crmeb .next{position:absolute;top:50%;color:#fff;font-size:45px;margin-top:-50px;}.product-introduction .crmeb .prev{left:65px;}.product-introduction .crmeb .next{left:475px;}.product-introduction .crmeb .prev:hover{color:#6f9ffe;}.product-introduction .crmeb .next:hover{color:#6f9ffe;}.product-introduction .marketing .TiTle{margin:60px 60px 0;}.product-introduction .marketing .list li{height:500px;}.product-introduction .marketing .list li.bgColor{background-color:#f5f9ff;}.product-introduction .marketing .list li .text{width:580px;height:500px;display:table;}.product-introduction .marketing .list li .text .tableCell{display:table-cell;vertical-align:middle;}.product-introduction .marketing .list li .text .num{width:68px;height:46px;}.product-introduction .marketing .list li .text .num img{width:100%;height:100%;}.product-introduction .marketing .list li .text .name{font-size:28px;color:#282828;margin-top:22px;}.product-introduction .marketing .list li .text .infor{font-size:16px;color:#999;margin-top:28px;line-height:1.7;}.product-introduction .marketing .list li .pictrue{width:533px;height:500px;display:table;}.product-introduction .marketing .list li .pictrue .img{display:table-cell;vertical-align:middle;}.product-introduction .marketing .list li .pictrue .img img{width:100%;height:100%;}.product-introduction .source{background:url("../images/proBg.jpg") no-repeat 100% 100%;width:100%;height:220px;color:#fff;text-align:center;padding:35px 0;}.product-introduction .source .name{font-size:30px;}.product-introduction .source .infor{font-size:18px;margin-top:15px;}.product-introduction .source .bnt{display:inline-block;*display:inline;*zoom:1;margin-top:26px;font-size:15px;width:128px;height:40px;border:1px solid #fff;border-radius:3px;text-align:center;line-height:38px;cursor:pointer;}.product-introduction .source .bnt.code{color:#3082fd;background-color:#fff;margin-right:14px;}.system-function #fullSlide{height:590px;}.system-function #fullSlide .bd li a{height:590px;}.system-function #fullSlide .hd{bottom:28px;}.system-function #fullSlide .hd ul li{height:1px;background-color:rgba(255,255,255,0.5);}.system-function #fullSlide .hd ul li.on{background-color:rgba(255,255,255,1);height:3px;}.system-function #fullSlide .iconfont{margin-top:-55px;}.system-function .relationship .TiTle{margin:58px 0;}.system-function .relationship .crm{width:646px;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;}.system-function .relationship .crm .top{width:540px;height:163px;background:-moz-linear-gradient(to right,#2a7efb,#2aaffb);background:-ms-linear-gradient(to right,#2a7efb,#2aaffb);background:-webkit-linear-gradient(to right,#2a7efb,#2aaffb);background:linear-gradient(to right,#2a7efb,#2aaffb);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2a7efb",endColorstr="#2aaffb",gradientType="1");border-radius:10px 10px 0 0;color:#fff;padding:25px 23px;margin:0 auto;}.system-function .relationship .crm .top .name{font-size:28px;}.system-function .relationship .crm .top .infor{margin-top:15px;line-height:1.7;}.system-function .relationship .crm .white{background:url("../images/systemWriter1.png") no-repeat 100% 100%;width:100%;height:641px;margin-top:-35px;padding-top:0.1px;}.system-function .relationship .crm .white ul{width:520px;border:1px solid #eee;margin:70px auto 0 auto;}.system-function .relationship .crm .white ul li{height:100px;padding:20px 25px;overflow:hidden;}.system-function .relationship .crm .white ul li~li{border-top:1px solid #eee;}.system-function .relationship .crm .white ul li .iconfont{background:url("../images/blue.png") no-repeat 100% 100%;width:54px;height:62px;text-align:center;line-height:62px;color:#fff;font-size:29px;margin-right:17px;}.system-function .relationship .crm .white ul li .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.system-function .relationship .crm .white ul li .dis .name{font-size:22px;color:#282828;}.system-function .relationship .crm .white ul li .dis .infor{font-size:14px;color:#999;margin-top:7px;}.system-function .relationship .crm.eb{width:546px;}.system-function .relationship .crm.eb .top{width:460px;height:136px;background:-moz-linear-gradient(to right,#f3f9ff,#f3f9ff);background:-ms-linear-gradient(to right,#f3f9ff,#f3f9ff);background:-webkit-linear-gradient(to right,#f3f9ff,#f3f9ff);background:linear-gradient(to right,#f3f9ff,#f3f9ff);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#f3f9ff",endColorstr="#f3f9ff",gradientType="1");border-radius:10px 10px 0 0;color:#fff;padding:25px 23px;margin:0 auto;}.system-function .relationship .crm.eb .top .name{font-size:24px;color:#282828;}.system-function .relationship .crm.eb .top .infor{color:#7b8187;margin-top:8px;line-height:1.5;}.system-function .relationship .crm.eb .white{background-image:url("../images/systemWriter2.png");height:596px;}.system-function .relationship .crm.eb .white ul{width:440px;}.system-function .relationship .crm.eb .white ul li{height:93px;padding:21px 20px;}.system-function .relationship .crm.eb .white ul li .iconfont{background-image:url("../images/gray.png");width:44px;height:50px;line-height:50px;font-size:24px;margin-right:17px;}.system-function .relationship .crm.eb .white ul li .dis .name{font-size:18px;}.system-function .relationship .crm.eb .white ul li .dis .infor{font-size:12px;margin-top:3px;width:323px;}.system-function .relationship .bnt{color:#fff;font-size:16px;width:190px;height:56px;background-color:#2a7efb;text-align:center;line-height:46px;border:5px solid #e9f2ff;margin:33px auto 65px auto;cursor:pointer;}.system-function .core{background:url("../images/systemBg2.jpg") center 0 no-repeat;width:100%;height:650px;}.system-function .core .TiTle{margin:56px 0 67px 0;color:#fff;}.system-function .core .list{width:100%;height:370px;background-color:#fff;}.system-function .core .list li{width:300px;padding:0.1px 40px 20px 40px;float:left;height:100%;overflow:hidden;}.system-function .core .list li~li{border-left:1px solid #e6e6e6;}.system-function .core .list li .pictrue{width:71px;height:68px;margin:60px auto 0 auto;}.system-function .core .list li .pictrue img{width:100%;height:100%;}.system-function .core .list li .name{font-size:18px;color:#333;text-align:center;margin-top:37px;}.system-function .core .list li .line{width:38px;height:2px;background-color:#71777c;margin:17px auto 0 auto;}.system-function .core .list li .infor{font-size:14px;color:#999;margin-top:25px;line-height:1.75;}.system-function .backstage .TiTle{margin:65px 0 65px 0;}.system-function .backstage .backstageSort{position:relative;}.system-function .backstage .backstageSort .hd{border-bottom:1px solid #eee;height:127px;cursor:pointer;}.system-function .backstage .backstageSort .hd li{width:300px;float:left;text-align:center;color:#282828;height:127px;}.system-function .backstage .backstageSort .hd li .border{width:60px;height:60px;border-radius:50%;border:2px solid #2a7efb;margin:0 auto;padding:3px;}.system-function .backstage .backstageSort .hd li .border .blue{width:50px;height:50px;background-color:#e7f1ff;border-radius:50%;margin:0 auto;text-align:center;line-height:50px;font-size:30px;color:#2a7efb;}.system-function .backstage .backstageSort .hd li .name{font-size:16px;margin-top:9px;}.system-function .backstage .backstageSort .hd li.on .border .blue{background-color:#fff;}.system-function .backstage .backstageSort .hd li.on{color:#2a7efb;border-bottom:2px solid #2a7efb;}.system-function .backstage .backstageSort .bd li .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.system-function .backstage .backstageSort .bd li .pictrue{width:600px;height:491px;}.system-function .backstage .backstageSort .bd li .pictrue img{width:100%;height:100%;}.system-function .backstage .backstageSort .bd li .text{width:560px;margin-left:20px;}.system-function .backstage .backstageSort .bd li .text .title{font-size:24px;color:#282828;}.system-function .backstage .backstageSort .bd li .text .list{margin-top:30px;}.system-function .backstage .backstageSort .bd li .text .list .item{font-size:16px;color:#666;margin-bottom:20px;}.system-function .backstage .backstageSort .bd li .text .list .item .sport{width:4px;height:4px;background-color:#333333;border-radius:50%;}.system-function .backstage .backstageSort .bd li .text .list .item .infor{width:545px;margin-left:5px;}.system-function .backstage .backstageSort .bd li .text .more{font-size:14px;color:#2a7efb;width:88px;height:32px;border:1px solid #2a7efb;text-align:center;line-height:32px;cursor:pointer;margin-top:28px;}.system-function .customized{background:url("../images/processBg.jpg") center 0 no-repeat;width:100%;height:824px;}.system-function .customized .TiTle{color:#fff;padding-top:60px;}.system-function .customizedProcess{position:relative;width:1200px;height:577px;}.system-function .customizedProcess .line{height:212px;width:100%;margin-top:207px;}.system-function .customizedProcess .process{position:absolute;}.system-function .customizedProcess .process .bgPic{background:url("../images/p1.png") no-repeat;background-size:100% 100%;width:78px;height:90px;margin:0 auto;text-align:center;line-height:90px;color:#fff;font-size:35px;cursor:pointer;}.system-function .customizedProcess .process .bgPic:hover{background-image:url("../images/p2.png");}.system-function .customizedProcess .process .infor{font-size:14px;width:130px;color:rgba(255,255,255,0.8);text-align:center;margin-bottom:10px;}.system-function .customizedProcess .process .infor.infor2{margin-top:10px;}.system-function .customizedProcess .process.process1{top:62px;left:174px;}.system-function .customizedProcess .process.process2{top:91px;left:414px;}.system-function .customizedProcess .process.process3{top:62px;left:654px;}.system-function .customizedProcess .process.process4{top:91px;left:894px;}.system-function .customizedProcess .process.process5{top:426px;left:54px;}.system-function .customizedProcess .process.process6{top:394px;left:294px;}.system-function .customizedProcess .process.process7{top:426px;left:534px;}.system-function .customizedProcess .process.process8{top:394px;left:774px;}.system-function .customizedProcess .process.process9{top:426px;left:1014px;}.system-function .demo{background:url("../images/demo.png") center 0 no-repeat;width:100%;height:220px;}.system-function .demo .title{font-size:32px;color:#282828;text-align:center;margin-top:41px;}.system-function .demo .demoBnt{width:325px;margin:35px auto 0 auto;}.system-function .demo .demoBnt .bnt{width:150px;height:44px;border-radius:3px;background-color:#2a7efb;color:#fff;font-size:16px;text-align:center;line-height:44px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}.system-function .demo .demoBnt .bnt~.bnt{margin-left:17px;background-color:#ff472e;}.member-authorize .header{background:url("../images/member.jpg") center 0 no-repeat;width:100%;height:400px;color:#fff;text-align:center;padding-top:80px;}.member-authorize .header .dataNumsBg{margin-top:40px;}.member-authorize .header .dataNumsBg .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.member-authorize .header .name{font-size:32px;font-weight:bold;}.member-authorize .header .infor{font-size:16px;margin-top:25px;}.member-authorize .header .search{width:760px;border-radius:4px;background-color:#fff;margin:0 auto;margin-top:66px;height:50px;}.member-authorize .header .search input{width:640px;height:100%;border:none;outline:none;border-radius:4px 0 0 4px;padding-left:22px;}.member-authorize .header .search input::placeholder{color:#aaaaaa;}.member-authorize .header .search .query{width:120px;height:100%;background-color:#2a7efb;text-align:center;line-height:50px;border-radius:0 4px 4px 0;cursor:pointer;}.member-authorize .certificate .TiTle{margin-top:55px;}.member-authorize .certificate .list{margin-top:82px;}.member-authorize .certificate .list .item{width:291px;padding:0 40px;float:left;height:400px;border:1px solid #ddd;cursor:pointer;}.member-authorize .certificate .list .item~.item{border-left:0;}.member-authorize .certificate .list .item .border{width:100px;height:100px;border:2px solid #2a7efb;border-radius:50%;padding:5px;margin:40px auto 0 auto;}.member-authorize .certificate .list .item .border .blue{background-color:#e9f2ff;width:86px;height:86px;border-radius:50%;text-align:center;line-height:86px;font-size:40px;color:#2a7efb;}.member-authorize .certificate .list .item .line{width:40px;height:3px;background-color:#2a7efb;margin:35px auto 0 auto;}.member-authorize .certificate .list .item .name{text-align:center;font-size:18px;color:#282828;margin-top:35px;}.member-authorize .certificate .list .item .infor{font-size:14px;color:#868686;margin-top:20px;height:99px;overflow:hidden;line-height:1.9;}.member-authorize .certificate .list .item.on{background:url("../images/picon.jpg") no-repeat;background-size:100% 100%;width:326px;height:430px;margin-top:-15px;}.member-authorize .certificate .list .item.on .border{border-color:#fff;margin-top:55px;}.member-authorize .certificate .list .item.on .border .blue{background-color:#fff;}.member-authorize .certificate .list .item.on .line{background-color:#fff;}.member-authorize .certificate .list .item.on .name{color:#fff;}.member-authorize .certificate .list .item.on .infor{color:#fff;}.member-authorize .empower{background:url("../images/menberbg.jpg") center 0 no-repeat;width:100%;height:240px;padding:60px 0 56px 0;margin-top:87px;}.member-authorize .empower .title{font-size:32px;font-weight:bold;color:#fff;text-align:center;}.member-authorize .empower .empowerBnt{width:352px;margin:32px auto 0 auto;}.member-authorize .empower .empowerBnt .bnt{width:150px;height:44px;border:1px solid #fff;border-radius:3px;color:#2a7efb;font-size:18px;text-align:center;line-height:44px;display:inline-block;*display:inline;*zoom:1;background-color:#fff;cursor:pointer;}.member-authorize .empower .empowerBnt .bnt .iconfont{font-size:17px;vertical-align:middle;margin-right:10px;}.member-authorize .empower .empowerBnt .bnt.consult{color:#fff;margin-left:15px;background-color:unset;}.member-authorize .common-problem{margin-bottom:115px;}.member-authorize .common-problem .title{font-size:32px;color:#282828;text-align:center;margin:67px 0 40px 0;}.member-authorize .common-problem .list{width:798px;margin:0 auto;}.member-authorize .common-problem .list .item{font-size:16px;color:#282828;padding:24px 26px;border-bottom:1px solid #eeeeee;cursor:pointer;}.member-authorize .common-problem .list .item .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.member-authorize .common-problem .list .item .problem{width:686px;margin-right:36px;}.member-authorize .common-problem .list .item .iconfont{color:#515151;font-size:14px;}.member-authorize .common-problem .list .item.on{box-shadow:0 0 10px 4px #f8f8f8;-webkit-box-shadow:0 0 10px 4px #f8f8f8;-moz-box-shadow:0 0 10px 4px #f8f8f8;color:#2a7efb;}.member-authorize .common-problem .list .item.on .iconfont{color:#2a7efb;}.member-authorize .common-problem .list .item .answer{font-size:14px;color:#666666;line-height:1.7;margin-top:26px;display:none;}.goodsPrice{margin-bottom:100px;}.goodsPrice .TiTle{margin:50px 0 65px 0;}.goodsPrice .wrap{width:280px;}.goodsPrice .wrap .top{width:100%;height:340px;background-color:#f5f5f5;color:#fff;text-align:center;padding-top:38px;position:relative;}.goodsPrice .wrap .top .label{position:absolute;right:20px;top:0;width:42px;height:48px;}.goodsPrice .wrap.wrap1 .top{color:#282828;}.goodsPrice .wrap.wrap2 .top{background-color:#eb2a2a;}.goodsPrice .wrap.wrap3 .top{background-color:#333333;}.goodsPrice .wrap.wrap4 .top{background-color:#ff881c;}.goodsPrice .wrap .top .iSfree{font-size:32px;}.goodsPrice .wrap .top .infor{font-size:16px;margin-top:15px;}.goodsPrice .wrap.wrap1 .top .infor{color:#999999;}.goodsPrice .wrap .top .money{font-size:36px;font-weight:lighter;margin-top:10px;}.goodsPrice .wrap .top .money .num{font-size:60px;}.goodsPrice .wrap.wrap3 .top .money .iconfont{color:#eb2a2a;font-size:50px;}.goodsPrice .wrap .top .bnt{font-size:18px;color:#ffffff;width:180px;height:48px;background-color:#bbbbbb;margin:22px auto 0 auto;text-align:center;line-height:48px;cursor:pointer;border-radius:1px;}.goodsPrice .wrap.wrap2 .top .bnt{background-color:#f7ae00;}.goodsPrice .wrap.wrap3 .top .bnt{background-color:#fff;color:#333333;}.goodsPrice .wrap.wrap4 .top .bnt{background-color:#fff;color:#ff881c;}.goodsPrice .wrap ul{padding:25px;border:1px solid #eeeeee;height:444px;}.goodsPrice .wrap.wrap2 ul{border-color:#eb2a2a;}.goodsPrice .wrap.wrap4 ul{border-color:#eb8c36;}.goodsPrice .wrap ul li{margin-bottom:16px;position:relative;}.goodsPrice .wrap ul li .name{font-size:16px;color:#282828;width:210px;}.goodsPrice .wrap ul li .iconfont{color:#d81e06;position:absolute;right:0;top:50%;font-size:17px;margin-top:-8.5px;}.goodsPrice .wrap ul li .iconfont.icondui{color:#17b356;right:-4px;font-size:15px;}.goodsPrice .pull-left{margin-right:24px;}.member-authorize .addedService{background-color:#f7f7f7;margin-top:70px;padding-bottom:70px;}.member-authorize .addedService .TiTle{margin:50px 0 50px 0;}.member-authorize .addedService .picScroll-left{position:relative;}.member-authorize .addedService .picScroll-left .next{position:absolute;right:0;top:50%;font-size:40px;color:#bfbfbf;}.member-authorize .addedService .picScroll-left .prev{position:absolute;left:0;top:50%;font-size:40px;color:#bfbfbf;}.member-authorize .addedService .picScroll-left .bd{width:1109px;margin:0 auto;}.member-authorize .addedService .picScroll-left .bd ul{overflow:hidden;zoom:1;}.member-authorize .addedService .picScroll-left .bd ul li{margin:0 10px;float:left;_display:inline;overflow:hidden;width:350px;background-color:#fff;border-radius:6px;}.member-authorize .addedService .picScroll-left .bd ul li .pictrue{width:100%;height:180px;}.member-authorize .addedService .picScroll-left .bd ul li .pictrue img{width:100%;height:100%;border-radius:6px 6px 0 0;}.member-authorize .addedService .picScroll-left .bd ul li .text{padding:22px 28px;}.member-authorize .addedService .picScroll-left .bd ul li .text .name{font-size:18px;color:#282828;}.member-authorize .addedService .picScroll-left .bd ul li .text .infor{margin-top:8px;font-size:14px;color:#666666;line-height:1.7;height:47px;overflow:hidden;}.member-authorize .addedService .picScroll-left .bd ul li .text .money{font-size:24px;color:#eb2a2a;position:relative;margin-top:37px;}.member-authorize .addedService .picScroll-left .bd ul li .text .money .num{font-size:30px;}.member-authorize .addedService .picScroll-left .bd ul li .text .money .bnt{position:absolute;right:0;width:100px;height:36px;border-radius:3px;font-size:16px;color:#eb2a2a;border:1px solid #eb2a2a;text-align:center;line-height:36px;top:50%;margin-top:-18px;cursor:pointer;}.member-authorize .addedService .picScroll-left .bd ul li .text .money .bnt:hover{background-color:#eb2a2a;color:#fff;}.member-authorize .empowerWindow{position:fixed;background:url("../images/badgeBg.jpg") no-repeat;background-size:100% 100%;width:600px;height:400px;border-radius:30px;top:50%;margin-top:-200px;left:50%;margin-left:-300px;font-size:16px;color:#666666;text-align:center;padding:0 60px;z-index:99;transition:all 0.3s ease-in-out 0s;opacity:0;transform:scale(0);filter:alpha(opacity=0);}.member-authorize .empowerWindow.on{opacity:1;transform:scale(1);filter:alpha(opacity=100);}.member-authorize .empowerWindow .pictrue{width:98px;height:98px;margin:40px auto 22px auto;position:relative;}.member-authorize .empowerWindow .pictrue .iconfont{font-size:30px;color:#707070;position:absolute;right:-232px;top:-23px;width:40px;line-height:40px;height:40px;text-align:center;cursor:pointer;}.member-authorize .empowerWindow .pictrue img{width:100%;height:100%;border-radius:50%;}.member-authorize .empowerWindow .tip{font-size:20px;color:#000000;margin-bottom:16px;}.member-authorize .empowerWindow .tip .link{color:#e02e2e;}.member-authorize .empowerWindow .query{font-size:16px;color:#fff;background-color:#2a7efb;width:150px;height:42px;border-radius:3px;line-height:42px;cursor:pointer;margin:45px auto 0 auto;}.member-authorize .empowerWindow .query:hover{background-color:#295dc0;}.member-authorize .empowerWindow .infor{line-height:1.6;}.member-authorize .ewmPay,.member-authorize .payStatus{width:336px;height:360px;background-color:#fff;border-radius:30px;position:fixed;top:50%;left:50%;margin-top:-180px;margin-left:-198px;text-align:center;transition:all 0.3s ease-in-out 0s;opacity:0;transform:scale(0);z-index:99;filter:alpha(opacity=0);}.member-authorize .ewmPay.on,.member-authorize .payStatus.on{opacity:1;transform:scale(1);filter:alpha(opacity=100);}.member-authorize .ewmPay .pictrue{width:190px;height:190px;background-color:#fff;border:1px dashed #dddddd;padding:9px;margin:47px auto 0 auto;}.member-authorize .ewmPay .pictrue img{width:172px;height:172px;display:block;}.member-authorize .ewmPay .infor{font-size:14px;color:#666666;margin-top:18px;}.member-authorize .ewmPay .iconfont{width:30px;height:30px;border:1px solid #b7b7b7;text-align:center;line-height:30px;border-radius:50%;font-size:15px;margin:25px auto 0 auto;}.member-authorize .payStatus{padding:0 35px;}.member-authorize .payStatus .iconfont{color:#1fbe45;font-size:65px;margin-top:35px;}.member-authorize .payStatus .iconfont.iconzhifushibai{color:#ff8a01;}.member-authorize .payStatus .status{font-size:20px;font-weight:bold;color:#1fbe45;margin-top:10px;}.member-authorize .payStatus .status.fail{color:#ff8a01;}.member-authorize .payStatus .infor{text-align:left;margin-top:15px;font-size:14px;color:#666666;line-height:1.8;height:75px;overflow:hidden;}.member-authorize .payStatus .ok{font-size:16px;color:#fff;border-radius:3px;width:150px;height:42px;background-color:#2a7efb;text-align:center;line-height:42px;margin:34px auto 0 auto;}.member-authorize .payStatus .button{padding:0 5px;margin-top:34px;}.member-authorize .payStatus .button .bnt{float:left;font-size:16px;color:#fff;width:120px;height:42px;border-radius:3px;background-color:#ff8a01;line-height:42px;}.member-authorize .payStatus .button .bnt~.bnt{background-color:#2a7efb;margin-left:15px;}.member-authorize .mask{display:none;}.authorize-query .catalog{width:100%;height:42px;background-color:#f5f5f5;line-height:42px;font-size:14px;color:#282828;}.authorize-query .catalog .iconfont{font-size:12px;margin:0 6px;}.authorize-query .certificate{text-align:center;margin:55px auto 83px auto;}.authorize-query .certificate .pictrue{width:630px;height:891px;margin:0 auto;background:url("../images/certificate.jpg") no-repeat;background-size:100% 100%;color:#221307;font-family:"宋体";position:relative;}.authorize-query .certificate .pictrue .name{font-size:15px;width:289px;position:absolute;top:338px;left:217px;}.authorize-query .certificate .pictrue .address{font-size:16px;top:418px;position:absolute;left:130px;width:375px;text-align:center;}.authorize-query .certificate .pictrue .num{width:150px;text-align:left;color:#e72f26;font-size:15px;top:722px;position:absolute;left:155px;}.authorize-query .certificate .pictrue .date{width:177px;text-align:left;font-size:16px;position:absolute;top:720px;left:329px;}.authorize-query .certificate .pictrue .date .dis{width:23px;display:inline-block;*display:inline;*zoom:1;text-align:center;}.authorize-query .certificate .pictrue .date .dis.year{width:50px;margin-left:16px;}.authorize-query .certificate .pictrue .date .dis.month{margin-left:4px;}.authorize-query .certificate .pictrue .date .dis.day{margin-left:5px;}.authorize-query .certificate .pictrue .chapter{width:120px;height:120px;position:absolute;bottom:120px;right:155px;}.authorize-query .certificate .pictrue .chapter img{width:100%;height:100%;}.authorize-query .certificate .code{font-size:18px;color:#282828;margin-top:16px;text-align:center;}.authorize-query .certificate .keep{width:180px;height:44px;background-color:#2a7efb;border-radius:3px;font-size:16px;color:#fff;text-align:center;line-height:44px;margin:30px auto 0 auto;cursor:pointer;}.authorize-query .certificate .keep .iconfont{font-size:18px;margin-right:9px;vertical-align:-2px;}.aboutUs .conter .title{text-align:center;font-size:28px;color:#282828;margin-top:45px;}.aboutUs .conter .title .line{width:40px;height:2px;background:-moz-linear-gradient(to right,#2a7efb,#6fa9ff);background:-ms-linear-gradient(to right,#2a7efb,#6fa9ff);background:-webkit-linear-gradient(to right,#2a7efb,#6fa9ff);background:linear-gradient(to right,#2a7efb,#6fa9ff);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2a7efb",endColorstr="#6fa9ff",gradientType="1");margin:17px auto 0 auto;}.aboutUs .conter .pictrue{width:100%;margin-top:43px;}.aboutUs .conter .picTxt{width:994px;margin:155px auto 55px auto;}.aboutUs .conter .picTxt .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.aboutUs .conter .picTxt .list{border-left:2px solid #eeeeee;padding:10px 0 10px 60px;font-size:16px;color:#282828;width:612px;}.aboutUs .conter .picTxt .list .item~.item{margin-top:19px;}.aboutUs .conter .picTxt .pic{font-size:18px;color:#282828;width:375px;text-align:center;}.aboutUs .conter .picTxt .pic img{width:156px;height:55px;margin-bottom:15px;}.aboutUs .conter .infor{font-size:16px;color:#282828;margin-top:30px;padding:0 103px;line-height:1.9;}.aboutUs .conter .wrap{width:995px;margin:45px auto 86px auto;}.aboutUs .conter .wrap .item{width:199px;float:left;text-align:center;font-size:16px;color:#999999;}.aboutUs .conter .wrap .item .pic{width:64px;height:64px;margin:0 auto 13px auto;}.aboutUs .conter .wrap .item .pic img{width:100%;height:100%;}.aboutUs .developHistory{margin:67px 0 60px 0;}.aboutUs .developHistory .wrap{width:856px;margin:0 auto 35px auto;}.aboutUs .developHistory .wrap .year{font-size:26px;color:#282828;font-weight:bold;margin-bottom:15px;}.aboutUs .developHistory .wrap .list .item .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}.aboutUs .developHistory .wrap .list .item .month{font-size:16px;color:#999999;margin:-3px 12px 0 0;}.aboutUs .developHistory .wrap .list .item ul{border-left:1px solid #cccccc;padding-left:25px;position:relative;}.aboutUs .developHistory .wrap .list .item ul:after{content:' ';position:absolute;background:url("../images/sport.png") no-repeat;background-size:100% 100%;width:17px;height:17px;left:-9.5px;top:0;}.aboutUs .developHistory .wrap .list .item ul li{font-size:16px;color:#282828;width:556px;margin-bottom:25px;}.productNews .sortNav{width:1230px;margin-top:30px;height:175px;}.productNews .sortNav .item{float:left;width:380px;height:140px;background-image:url("../images/nav1.jpg");margin-right:28px;border-radius:6px;color:#fff;padding:0 30px;position:relative;overflow:hidden;cursor:pointer;}.productNews .sortNav .item.item2{background-image:url("../images/nav2.jpg");}.productNews .sortNav .item.item3{background-image:url("../images/nav3.jpg");}.productNews .sortNav .item .name{font-weight:bold;font-size:24px;margin-top:33px;color:#fff;}.productNews .sortNav .item .infor{font-size:16px;margin-top:12px;}.productNews .sortNav .item.on{box-shadow:0 7px 10px 0 #d9f2fd;-webkit-box-shadow:0 7px 10px 0 #d9f2fd;-o-box-shadow:0 7px 10px 0 #d9f2fd;}.productNews .sortNav .item .active,.productNews .sortNav .item .active1{position:absolute;right:30px;top:28px;background:url("../images/active.png") no-repeat;width:37px;height:45px;background-size:100% 100%;display:none;}.productNews .sortNav .item .active.on{display:block;}.productNews .conter .left{width:790px;float:left;}.productNews .conter .left .more{font-size:14px;color:#999999;width:120px;height:36px;text-align:center;line-height:36px;margin:36px auto 40px auto;cursor:pointer;display:block;}.productNews .conter .right{float:right;margin-bottom:60px;}.productNews .conter .right .newsHead,.productNews .conter .right .technology{width:380px;}.productNews .conter .right .newsHead .title,.productNews .conter .right .technology .title{font-size:16px;color:#fff;font-weight:bold;width:100%;height:50px;border-radius:6px 6px 0 0;background:-moz-linear-gradient(to right,#2a7efb,#69beff);background:-ms-linear-gradient(to right,#2a7efb,#69beff);background:-webkit-linear-gradient(to right,#2a7efb,#69beff);background:linear-gradient(to right,#2a7efb,#69beff);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2a7efb",endColorstr="#69beff",gradientType="1");line-height:50px;padding:0 20px 0 34px;position:relative;}.productNews .conter .right .newsHead .title:after,.productNews .conter .right .technology .title:after{position:absolute;content:'';width:4px;height:14px;background-color:#fff;left:20px;top:50%;margin-top:-7px;}.productNews .conter .right .newsHead .list,.productNews .conter .right .technology .list{padding:20px 0 7px 0;border:1px solid #e2e2e2;border-radius:0 0 6px 6px;}.productNews .conter .right .newsHead .list .item{padding:0 20px;margin-bottom:15px;cursor:pointer;}.productNews .conter .right .newsHead .list .item .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}.productNews .conter .right .newsHead .list .item .num{width:20px;height:20px;background-color:#868686;font-size:13px;color:#ffffff;text-align:center;line-height:20px;border-radius:2px;}.productNews .conter .right .newsHead .list .item .text{width:301px;margin-left:11px;font-size:14px;color:#282828;}.productNews .conter .right .newsHead .list .item .text .infor{font-size:12px;color:#999999;margin-top:8px;display:none;height:33px;overflow:hidden;}.productNews .conter .right .newsHead .list .item.on .num{background-color:#2a7efb;color:#fff;}.productNews .conter .right .newsHead .list .item.on .text{color:#2a7efb;}.productNews .conter .right .newsHead .list .item.on .text .infor{display:block;}.productNews .conter .right .advers{width:380px;height:200px;margin-top:20px;}.productNews .conter .right .advers img{width:100%;height:100%;border-radius:6px;}.productNews .conter .right .technology{margin-top:20px;}.productNews .conter .right .technology .title{background:-moz-linear-gradient(to right,#09a7f1,#04cdc6);background:-ms-linear-gradient(to right,#09a7f1,#04cdc6);background:-webkit-linear-gradient(to right,#09a7f1,#04cdc6);background:linear-gradient(to right,#09a7f1,#04cdc6);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#09a7f1",endColorstr="#04cdc6",gradientType="1");}.productNews .conter .right .technology .list{padding:0 20px;}.productNews .conter .right .technology .list .item{height:50px;border-bottom:1px dashed #e2e2e2;line-height:50px;font-size:14px;cursor:pointer;}.productNews .conter .right .technology .list .item .name{float:left;color:#282828;width:210px;}.productNews .conter .right .technology .list .item .time{float:right;color:#868686;}.productNews .conter .right .technology .list .item:hover .name{color:#2a7efb;}.news-content-page .conter .asideNav{width:160px;float:left;}.news-content-page .conter .asideNav .item{width:100%;height:50px;border-bottom:1px dashed #cccccc;text-align:center;line-height:50px;font-size:16px;color:#282828;cursor:pointer;}.news-content-page .conter .asideNav .item.on{color:#fff;background:-moz-linear-gradient(to right,#0060f0,#438fff);background:-ms-linear-gradient(to right,#0060f0,#438fff);background:-webkit-linear-gradient(to right,#0060f0,#438fff);background:linear-gradient(to right,#0060f0,#438fff);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#0060f0",endColorstr="#438fff",gradientType="1");border:0;}.news-content-page .conter .asideNav .item:hover{background:-ms-linear-gradient(to right,#0060f0,#438fff);background:-webkit-linear-gradient(to right,#0060f0,#438fff);background:linear-gradient(to right,#0060f0,#438fff);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#0060f0",endColorstr="#438fff",gradientType="1");color:#fff;border:0;}.news-content-page .conter .asideCon{width:1000px;margin:0 auto;}.news-content-page .conter .asideCon .home{font-size:14px;color:#2a7efb;height:50px;line-height:50px;border-bottom:1px solid #eeeeee;display:block;cursor:pointer;}.news-content-page .conter .asideCon .home:hover{color:#0060f0;}.news-content-page .conter .asideCon .article .name{font-size:24px;color:#282828;text-align:center;margin-top:35px;}.news-content-page .conter .asideCon .article .browse{text-align:center;margin-top:13px;font-size:13px;color:#999999;}.news-content-page .conter .asideCon .article .browse .iconfont{margin-right:6px;vertical-align:middle;font-size:17px;}.news-content-page .conter .asideCon .article .browse .iconfont.iconshijian{font-size:15px;margin-left:26px;}.news-content-page .conter .asideCon .article .articleCon{font-size:15px;color:#282828;margin-top:40px;line-height:1.8;}.news-content-page .conter .asideCon .article .share{font-size:14px;color:#282828;margin:24px 0 20px 0;}.news-content-page .conter .asideCon .article .share .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.news-content-page .conter .asideCon .recommend{border-top:1px solid #eee;margin-bottom:40px;}.news-content-page .conter .asideCon .recommend .title{font-size:18px;font-weight:bold;position:relative;padding-left:15px;height:70px;line-height:70px;}.news-content-page .conter .asideCon .recommend .title:after{width:4px;height:20px;background-color:#2a7efb;content:"";position:absolute;top:50%;left:0;margin-top:-10px;}.news-content-page .conter .asideCon .recommend .publicList .item .text{width:730px;}.case-center #fullSlide,.case-details #fullSlide{height:380px;}.case-center #fullSlide .bd li a,.case-details #fullSlide .bd li a{height:380px;}.case-center #fullSlide .iconfont,.case-details #fullSlide .iconfont{margin-top:-45px;width:40px;height:90px;line-height:90px;font-size:32px;}.case-center #fullSlide .prev,.case-details #fullSlide .prev{left:unset;}.case-center #fullSlide .next,.case-details #fullSlide .next{left:unset;margin-left:1160px;right:unset;}.case-center .nav{height:50px;line-height:50px;border-bottom:1px solid #dddddd;cursor:pointer;}.case-center .nav .item{float:left;width:20%;text-align:center;font-size:16px;color:#282828;}.case-center .nav .item .iconfont{margin-right:10px;font-size:22px;vertical-align:middle;}.case-center .nav .item a.on{color:#2a7efb;font-weight:bold;position:relative;}.case-center .nav .item a.on:before{content:'';border-bottom:#188fff solid 4px;width:100%;position:absolute;bottom:-10px;left:0;border-radius:10px;}.case-center .nav .item:hover{color:#2a7efb;}.case-center .nav .item~.item{position:relative;}.case-center .nav .item~.item:after{position:absolute;content:"";width:1px;height:21px;background-color:#eeeeee;top:50%;margin-top:-10.5px;left:0;}.case-center .caseList{width:1250px;margin-top:36px;}.case-center .caseList .item{width:280px;float:left;height:372px;margin:0 29px 25px 0;cursor:pointer;overflow:hidden;}.case-center .caseList .item.on{box-shadow:0 10px 10px #eeeeee;border:1px solid #eeeeee;}.case-center .caseList .item .one .pictrue{width:280px;height:150px;position:relative;overflow:hidden;}.case-center .caseList .item .one .pictrue .caseBg{width:100%;height:100%;-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false);}.case-center .caseList .item .one .pictrue .ewm{width:100px;height:100px;background-color:#fff;border-radius:50%;padding:5px;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-50px;}.case-center .caseList .item .one .pictrue .ewm img{width:90px;height:90px;border-radius:50%;}.case-center .caseList .item .one .text{border:1px solid #eeeeee;padding:0 22px;height:220px;}.case-center .caseList .item .one .text .name{font-size:18px;color:#282828;text-align:left;margin-top:20px;}.case-center .caseList .item .one .text .infor{font-size:14px;color:#999999;margin-top:13px;line-height:1.6;height:66px;overflow:hidden;text-align:justify;}.case-center .caseList .item .one .text .industry{font-size:14px;color:#666;text-align:center;width:100px;height:30px;border:1px solid #cccccc;line-height:30px;margin:20px auto 0 auto;}.case-center .caseList .item .two{display:none;}.case-center .caseList .item .two .ewm{width:250px;height:250px;margin:65px auto 0 auto;border-radius:50%;overflow:hidden;border:1px solid #cccccc;}.case-center .caseList .item .two .ewm img{width:100%;height:100%;}.case-center .caseList .item .two .industry{font-size:14px;color:#fff;width:100px;height:30px;background-color:#2a7efb;text-align:center;line-height:30px;margin:30px auto 0 auto;}.case-center .caseList .item .two .industry a{color:#fff;}.case-center .caseList .customized .item .one .pictrue .caseBg{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=0,MakeShadow=false);}.case-center .uploadCaseW{position:fixed;width:700px;height:720px;background-color:#fff;border-radius:10px;top:50%;left:50%;margin-top:-360px;margin-left:-350px;z-index:99;padding:0 50px;transition:all 0.5s ease-in-out 0s;opacity:0;transform:perspective(1200px) rotateY(180deg) scale(0);filter:alpha(opacity=0);}.case-center .uploadCaseW.on{opacity:1;transform:perspective(1200px) rotateY(0deg) scale(1);filter:alpha(opacity=100);}.case-center .uploadCaseW .title{font-size:30px;color:#2a7efb;font-weight:bold;margin-top:40px;position:relative;margin-bottom:38px;text-align:center;}.case-center .uploadCaseW .title .iconfont{width:40px;height:40px;text-align:center;line-height:40px;position:absolute;color:#8a8a8a;font-size:25px;top:-24px;right:-25px;cursor:pointer;}.case-center .uploadCaseW .list .item{margin-bottom:30px;}.case-center .uploadCaseW .list .item .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.case-center .uploadCaseW .list .item .name{font-size:14px;color:#282828;width:105px;text-align:right;}.case-center .uploadCaseW .list .item .name span{color:#ff0200;}.case-center .uploadCaseW .list .item .input{width:475px;border:1px solid #e7e7e7;margin-left:10px;font-size:14px;}.case-center .uploadCaseW .list .item .input input{width:100%;height:40px;padding:0 13px;border:0;}.case-center .uploadCaseW .list .item .input input::placeholder{color:#cccccc;}.case-center .uploadCaseW .list .item .input textarea{width:100%;height:80px;border:0;resize:none;padding:13px 13px;}.case-center .uploadCaseW .list .item .input textarea::placeholder{color:#cccccc;}.case-center .uploadCaseW .list .item .input select{width:100%;height:40px;border:0;outline:none;}.case-center .uploadCaseW .list .item .ewm{width:475px;margin-left:10px;}.case-center .uploadCaseW .list .item .ewm .pictrue{width:80px;height:80px;border:1px dashed #dddddd;text-align:center;line-height:80px;position:relative;overflow:hidden;cursor:pointer;background-color:#fff;}.case-center .uploadCaseW .list .item .ewm .pictrue .iconfont{font-size:30px;color:#2c2c2c;}.case-center .uploadCaseW .list .item .ewm .pictrue img{width:100%;height:100%;margin:0 0 5px 0;}.case-center .uploadCaseW .list .item .fileInput{position:absolute;height:80px;width:80px;top:0;left:0;opacity:0;filter:alpha(opacity=0);}.case-center .uploadCaseW .list .item .ewm .picBg{background:center center no-repeat;width:80px;height:80px;background-size:cover;color:#fff;font-size:25px;text-align:center;line-height:80px;position:relative;overflow:hidden;}.case-center .uploadCaseW .list .item .ewm .picBg .cover{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:0.7;filter:alpha(opacity=50);}.case-center .uploadCaseW .list .item .ewm .picBg .iconfont{color:#fff;position:relative;font-size:20px;margin:0 0 0 5px;}.case-center .uploadCaseW .list .item .size{color:#999999;font-size:12px;}.case-center .uploadCaseW .submit{font-size:14px;color:#fff;background-color:#2a7efb;height:44px;border-radius:3px;text-align:center;line-height:44px;margin-top:50px;cursor:pointer;}.case-center .uploadCaseW .submit:hover{background-color:#295dc0;}.case-center .mask{display:none;}.case-details .nav{height:45px;line-height:45px;font-size:14px;color:#282828;border-bottom:1px solid #eeeeee;}.case-details .nav .iconfont{font-size:14px;vertical-align:middle;margin:0 5px;}.case-details .caseCon{margin-bottom:83px;}.case-details .caseCon .name{font-size:24px;color:#282828;text-align:center;margin-top:33px;}.case-details .caseCon .browse{text-align:center;font-size:13px;color:#999999;margin-top:15px;}.case-details .caseCon .browse .iconfont{vertical-align:middle;font-size:17px;margin-right:8px;}.case-details .caseCon .browse .iconfont.iconshijian{font-size:15px;margin-left:26px;}.case-details .caseCon .conter{font-size:15px;color:#282828;line-height:1.8;margin-top:30px;}.case-details .caseCon .conter{font-size:15px;color:#282828;line-height:1.8;margin-top:30px;}.case-details .caseCon .share{margin:27px 0 4px 0;}.case-details .caseCon .share .dis{display:inline-block;*display:inline;zoom:1;}.contactUs .contact .title{font-size:26px;color:#282828;text-align:center;background:url("../images/001.png") center 0 no-repeat;background-size:contain;height:60px;line-height:60px;margin:50px 0 54px 0;}.contactUs .contact .title.title2{background-image:url("../images/002.png");}.contactUs .contact .list{width:1016px;margin:0 auto;cursor:pointer;}.contactUs .contact .list .item{text-align:center;width:254px;float:left;margin-bottom:10px;}.contactUs .contact .list .item .iconfont{width:100px;height:100px;background-color:#2a7efb;border-radius:50%;text-align:center;line-height:100px;color:#fff;font-size:35px;margin:0 auto;}.contactUs .contact .list .item .name{font-size:16px;color:#282828;margin-top:13px;}.contactUs .contact .list .item .num{font-size:18px;color:#999999;margin-top:13px;}.contactUs .contact .map{width:76px;height:130px;margin:0 auto;}.contactUs .contact .map img{width:100%;height:100%;}.contactUs .address{text-align:center;background-color:#393c41;font-size:16px;color:#fff;padding:35px 0 42px 0;}.contactUs .address .item{margin-bottom:7px;}.contactUs .address .ewm{width:102px;height:102px;margin:37px auto 0 auto;}.contactUs .address .ewm img{width:100%;height:100%;}.team-building .picMarquee-left{overflow:hidden;}.team-building .picMarquee-left .bd{position:relative;}.team-building .picMarquee-left .bd ul{overflow:hidden;zoom:1;}.team-building .picMarquee-left .bd ul li{float:left;_display:inline;overflow:hidden;}.team-building .picMarquee-left .bd ul li .pic{width:100%;height:380px;}.team-building .slogan{font-size:18px;color:#666666;text-align:center;padding:45px 0;}.team-building .slogan .title{font-size:32px;color:#282828;margin-bottom:20px;}.team-building .slogan .item{margin-bottom:12px;}.team-building .teamInfor{background:url("../images/team.jpg") center 0 no-repeat;width:100%;height:660px;padding:92px 0;}.team-building .teamMember{position:relative;width:100%;height:660px;}.team-building .teamMember .bigImg li .picTxt{width:380px;background-color:#2a7efb;}.team-building .teamMember .bigImg li .picTxt .pictrue{width:100%;height:380px;}.team-building .teamMember .bigImg li .picTxt .pictrue img{width:100%;height:100%;}.team-building .teamMember .bigImg li .picTxt .text{font-size:14px;color:#ffffff;width:100%;height:100px;text-align:center;padding-top:19px;}.team-building .teamMember .bigImg li .picTxt .text .name{font-size:26px;margin-top:6px;}.team-building .teamMember .bigImg li .infor{width:820px;font-size:14px;color:#fff;padding:28px 20px;border:2px solid #2a7efb;border-left:0;line-height:2;margin-top:24px;max-height:146px;overflow:auto;height:auto !important;height:146px;}.team-building .teamMember .bigImg li .kai{height:38px;}.team-building .teamMember .bigImg li .kai img{width:100%;height:100%;}.team-building .teamMember .smallScroll{position:absolute;left:380px;top:245px;width:820px;}.team-building .teamMember .smallScroll .iconfont{color:#fff;font-size:40px;display:block;width:74px;height:140px;position:absolute;top:49px;text-align:center;line-height:140px;}.team-building .teamMember .smallScroll .iconfont.sPrev{left:10px;}.team-building .teamMember .smallScroll .iconfont.sNext{right:10px;}.team-building .teamMember .smallScroll .smallImg{float:left;display:inline;width:640px;overflow:hidden;margin:50px 0 0 98px;}.team-building .teamMember .smallScroll .smallImg ul{height:140px;width:9999px;overflow:hidden;}.team-building .teamMember .smallScroll .smallImg li{float:left;width:140px;cursor:pointer;height:140px;margin:0 10px;}.team-building .teamMember .smallScroll .smallImg li img{width:100%;height:100%;display:block;}.team-building .teamMember .smallScroll .smallImg li.on{background-color:#fff;padding:4.4px 4px;}.team-building .founder{margin:50px auto 80px auto;}.team-building .founder .poster-main .poster-list .poster-item .pictrue{position:relative;color:#fff;}.team-building .founder .poster-main .poster-list .poster-item .conter{position:absolute;bottom:-75px;display:none;height:75px;text-align:center;font-size:14px;color:#666666;width:100%;}.team-building .founder .poster-main .poster-list .poster-item .conter .name{font-size:20px;color:#282828;margin:15px 0 5px 0;display:block!important;}.applyEmpower .publicHeader{height:220px;}.applyEmpower .publicHeader .headerBg{background-image:url("../images/empowerBg.jpg");height:220px;}.applyEmpower .publicHeader .text{margin-top:-45px;}.applyEmpower .form{margin-top:44px;}.applyEmpower .form .item{margin:28px auto 0 auto;width:659px;}.applyEmpower .form .item .name{font-size:14px;color:#282828;}.applyEmpower .form .item .name .symbol{color:#ec2020;margin-right:4px;}.applyEmpower .form .item input{width:100%;height:42px;border-radius:3px;border:1px solid #dddddd;outline:none;padding:0 10px;margin-top:13px;}.applyEmpower .form .item input::placeholder{color:#aaaaaa;}.applyEmpower .form .submit{font-size:14px;color:#ffffff;width:659px;height:44px;border-radius:3px;background-color:#2a7efb;text-align:center;line-height:44px;margin:55px auto 180px auto;cursor:pointer;}.applyEmpower .empowerWindow{position:fixed;background:url("../images/badgeBg.jpg") no-repeat;background-size:100% 100%;width:600px;height:400px;border-radius:30px;top:50%;margin-top:-200px;left:50%;margin-left:-300px;font-size:16px;color:#666666;text-align:center;padding:0 60px;z-index:99;transition:all 0.3s ease-in-out 0s;opacity:0;transform:scale(0);filter:alpha(opacity=0);}.applyEmpower .empowerWindow.on{opacity:1;transform:scale(1);filter:alpha(opacity=100);}.applyEmpower .empowerWindow .pictrue{width:98px;height:98px;margin:40px auto 22px auto;position:relative;}.applyEmpower .empowerWindow .pictrue .iconfont{font-size:30px;color:#707070;position:absolute;right:-232px;top:-23px;width:40px;line-height:40px;height:40px;text-align:center;cursor:pointer;}.applyEmpower .empowerWindow .pictrue img{width:100%;height:100%;border-radius:50%;}.applyEmpower .empowerWindow .tip{font-size:20px;color:#000000;margin-bottom:16px;}.applyEmpower .empowerWindow .tip .link{color:#e02e2e;}.applyEmpower .empowerWindow .query{font-size:16px;color:#fff;background-color:#2a7efb;width:150px;height:42px;border-radius:3px;line-height:42px;cursor:pointer;margin:45px auto 0 auto;}.applyEmpower .empowerWindow .query:hover{background-color:#295dc0;}.applyEmpower .empowerWindow .infor{line-height:1.6;}.applyEmpower .mask{display:none;}.system-version .publicHeader2{background-image:none;height:400px;position:relative;overflow:hidden;}.system-version .publicHeader2 video{width:1920px;height:400px;position:absolute;left:50%;margin-left:-960px;}.system-version .publicHeader2 .widths{width:1200px;position:absolute;left:50%;margin-left:-600px;top:0;}.system-version .publicHeader2 .widths .text{font-size:16px;color:#fff;padding:123px 0;width:568px;line-height:2;}.system-version .publicHeader2 .widths .text .title{margin-bottom:6px;font-size:36px;}.system-version .versionTitle{font-size:32px;color:#282828;text-align:center;margin:66px 0 52px 0;}.system-version .versionTitle .line{width:40px;height:4px;background-color:#007af6;margin:20px auto 0 auto;}.system-version .mask{display:none;}.system-version .ewmPay,.member-authorize .payStatus{width:300px;height:360px;background-color:#fff;border-radius:20px;position:fixed;top:50%;left:50%;margin-top:-180px;margin-left:-198px;text-align:center;transition:all 0.3s ease-in-out 0s;opacity:0;transform:scale(0);z-index:99;filter:alpha(opacity=0);}.system-version .ewmPay.on,.member-authorize .payStatus.on{opacity:1;transform:scale(1);filter:alpha(opacity=100);}.system-version .ewmPay .pictrue{width:190px;height:190px;background-color:#fff;border:1px dashed #dddddd;padding:9px;margin:47px auto 0 auto;}.system-version .ewmPay .pictrue img{width:172px;height:172px;display:block;}.system-version .ewmPay .infor{font-size:14px;color:#666666;margin-top:18px;}.system-version .ewmPay .iconfont{width:30px;height:30px;border:1px solid #b7b7b7;text-align:center;line-height:30px;border-radius:50%;font-size:15px;margin:25px auto 0 auto;}.listpages{padding:20px 0 30px;width:100%;text-align:center;clear:both;}.listpages li{margin:0 5px;}.listpages a{color:#666;min-width:30px;font-weight:bold;background:#f2f2f2;border-radius:2px;padding: 0 5px;height: 30px;}.listpages *{display:inline-block;line-height:30px;}.listpages a:hover,.listpages .active{display:inline-block;color:#fff;background:#2a7efb;}.listpages .active a,.listpages .active{display:inline-block;color:#fff;background:#2a7efb;font-weight:bold;border-radius:2px;}.dreamer-location{display:flex;margin-top:30px;}.dreamer-location li:before{content:'>';margin:0 5px;}.dreamer-location li:first-child:before{content:'';margin:0;}
\ No newline at end of file
diff --git a/templates/default_v2/images/Check_in.png b/templates/default_v2/images/Check_in.png
new file mode 100644
index 0000000..36ca90b
Binary files /dev/null and b/templates/default_v2/images/Check_in.png differ
diff --git a/templates/default_v2/images/aboutBg2.jpg b/templates/default_v2/images/aboutBg2.jpg
new file mode 100644
index 0000000..ca81725
Binary files /dev/null and b/templates/default_v2/images/aboutBg2.jpg differ
diff --git a/templates/default_v2/images/active.png b/templates/default_v2/images/active.png
new file mode 100644
index 0000000..4840fd4
Binary files /dev/null and b/templates/default_v2/images/active.png differ
diff --git a/templates/default_v2/images/adver1.jpg b/templates/default_v2/images/adver1.jpg
new file mode 100644
index 0000000..8d86b49
Binary files /dev/null and b/templates/default_v2/images/adver1.jpg differ
diff --git a/templates/default_v2/images/arrow-right.png b/templates/default_v2/images/arrow-right.png
new file mode 100644
index 0000000..abbac12
Binary files /dev/null and b/templates/default_v2/images/arrow-right.png differ
diff --git a/templates/default_v2/images/blue.png b/templates/default_v2/images/blue.png
new file mode 100644
index 0000000..f2b7cac
Binary files /dev/null and b/templates/default_v2/images/blue.png differ
diff --git a/templates/default_v2/images/certificate.jpg b/templates/default_v2/images/certificate.jpg
new file mode 100644
index 0000000..82f554d
Binary files /dev/null and b/templates/default_v2/images/certificate.jpg differ
diff --git a/templates/default_v2/images/companyinfo1.jpg b/templates/default_v2/images/companyinfo1.jpg
new file mode 100644
index 0000000..2795006
Binary files /dev/null and b/templates/default_v2/images/companyinfo1.jpg differ
diff --git a/templates/default_v2/images/consult.png b/templates/default_v2/images/consult.png
new file mode 100644
index 0000000..973fb26
Binary files /dev/null and b/templates/default_v2/images/consult.png differ
diff --git a/templates/default_v2/images/cooperation.jpg b/templates/default_v2/images/cooperation.jpg
new file mode 100644
index 0000000..3be1a72
Binary files /dev/null and b/templates/default_v2/images/cooperation.jpg differ
diff --git a/templates/default_v2/images/crmeb.jpg b/templates/default_v2/images/crmeb.jpg
new file mode 100644
index 0000000..4116ab8
Binary files /dev/null and b/templates/default_v2/images/crmeb.jpg differ
diff --git a/templates/default_v2/images/customized.jpg b/templates/default_v2/images/customized.jpg
new file mode 100644
index 0000000..663e3e3
Binary files /dev/null and b/templates/default_v2/images/customized.jpg differ
diff --git a/templates/default_v2/images/demo.png b/templates/default_v2/images/demo.png
new file mode 100644
index 0000000..9012a55
Binary files /dev/null and b/templates/default_v2/images/demo.png differ
diff --git a/templates/default_v2/images/empowerBg.jpg b/templates/default_v2/images/empowerBg.jpg
new file mode 100644
index 0000000..a882f0a
Binary files /dev/null and b/templates/default_v2/images/empowerBg.jpg differ
diff --git a/templates/default_v2/images/fire.gif b/templates/default_v2/images/fire.gif
new file mode 100644
index 0000000..af21f9c
Binary files /dev/null and b/templates/default_v2/images/fire.gif differ
diff --git a/templates/default_v2/images/float.png b/templates/default_v2/images/float.png
new file mode 100644
index 0000000..6e50f20
Binary files /dev/null and b/templates/default_v2/images/float.png differ
diff --git a/templates/default_v2/images/formBg.jpg b/templates/default_v2/images/formBg.jpg
new file mode 100644
index 0000000..8498d5e
Binary files /dev/null and b/templates/default_v2/images/formBg.jpg differ
diff --git a/templates/default_v2/images/functionBg.png b/templates/default_v2/images/functionBg.png
new file mode 100644
index 0000000..7cccba0
Binary files /dev/null and b/templates/default_v2/images/functionBg.png differ
diff --git a/templates/default_v2/images/gray.png b/templates/default_v2/images/gray.png
new file mode 100644
index 0000000..db13e5a
Binary files /dev/null and b/templates/default_v2/images/gray.png differ
diff --git a/templates/default_v2/images/gx.png b/templates/default_v2/images/gx.png
new file mode 100644
index 0000000..83873d3
Binary files /dev/null and b/templates/default_v2/images/gx.png differ
diff --git a/templates/default_v2/images/indeBg.jpg b/templates/default_v2/images/indeBg.jpg
new file mode 100644
index 0000000..2a3bcca
Binary files /dev/null and b/templates/default_v2/images/indeBg.jpg differ
diff --git a/templates/default_v2/images/line.png b/templates/default_v2/images/line.png
new file mode 100644
index 0000000..7192d1f
Binary files /dev/null and b/templates/default_v2/images/line.png differ
diff --git a/templates/default_v2/images/logo1.png b/templates/default_v2/images/logo1.png
new file mode 100644
index 0000000..75bdc5e
Binary files /dev/null and b/templates/default_v2/images/logo1.png differ
diff --git a/templates/default_v2/images/member.jpg b/templates/default_v2/images/member.jpg
new file mode 100644
index 0000000..eae825a
Binary files /dev/null and b/templates/default_v2/images/member.jpg differ
diff --git a/templates/default_v2/images/menberbg.jpg b/templates/default_v2/images/menberbg.jpg
new file mode 100644
index 0000000..2b7948c
Binary files /dev/null and b/templates/default_v2/images/menberbg.jpg differ
diff --git a/templates/default_v2/images/model.png b/templates/default_v2/images/model.png
new file mode 100644
index 0000000..7bb4db3
Binary files /dev/null and b/templates/default_v2/images/model.png differ
diff --git a/templates/default_v2/images/model2.png b/templates/default_v2/images/model2.png
new file mode 100644
index 0000000..e1f3d15
Binary files /dev/null and b/templates/default_v2/images/model2.png differ
diff --git a/templates/default_v2/images/movies.mp4 b/templates/default_v2/images/movies.mp4
new file mode 100644
index 0000000..6c298ab
Binary files /dev/null and b/templates/default_v2/images/movies.mp4 differ
diff --git a/templates/default_v2/images/nav1.jpg b/templates/default_v2/images/nav1.jpg
new file mode 100644
index 0000000..8b4be08
Binary files /dev/null and b/templates/default_v2/images/nav1.jpg differ
diff --git a/templates/default_v2/images/nav2.jpg b/templates/default_v2/images/nav2.jpg
new file mode 100644
index 0000000..c90a6b7
Binary files /dev/null and b/templates/default_v2/images/nav2.jpg differ
diff --git a/templates/default_v2/images/nav3.jpg b/templates/default_v2/images/nav3.jpg
new file mode 100644
index 0000000..5ef4dbc
Binary files /dev/null and b/templates/default_v2/images/nav3.jpg differ
diff --git a/templates/default_v2/images/newsbanner1.jpg b/templates/default_v2/images/newsbanner1.jpg
new file mode 100644
index 0000000..9417cf1
Binary files /dev/null and b/templates/default_v2/images/newsbanner1.jpg differ
diff --git a/templates/default_v2/images/num-bg.jpg b/templates/default_v2/images/num-bg.jpg
new file mode 100644
index 0000000..ecfd502
Binary files /dev/null and b/templates/default_v2/images/num-bg.jpg differ
diff --git a/templates/default_v2/images/official1.jpg b/templates/default_v2/images/official1.jpg
new file mode 100644
index 0000000..698d3be
Binary files /dev/null and b/templates/default_v2/images/official1.jpg differ
diff --git a/templates/default_v2/images/p1.png b/templates/default_v2/images/p1.png
new file mode 100644
index 0000000..88e594a
Binary files /dev/null and b/templates/default_v2/images/p1.png differ
diff --git a/templates/default_v2/images/p2.png b/templates/default_v2/images/p2.png
new file mode 100644
index 0000000..a0e02ee
Binary files /dev/null and b/templates/default_v2/images/p2.png differ
diff --git a/templates/default_v2/images/phone.png b/templates/default_v2/images/phone.png
new file mode 100644
index 0000000..2397424
Binary files /dev/null and b/templates/default_v2/images/phone.png differ
diff --git a/templates/default_v2/images/phone01.png b/templates/default_v2/images/phone01.png
new file mode 100644
index 0000000..4128556
Binary files /dev/null and b/templates/default_v2/images/phone01.png differ
diff --git a/templates/default_v2/images/picon.jpg b/templates/default_v2/images/picon.jpg
new file mode 100644
index 0000000..e4530fa
Binary files /dev/null and b/templates/default_v2/images/picon.jpg differ
diff --git a/templates/default_v2/images/pics.png b/templates/default_v2/images/pics.png
new file mode 100644
index 0000000..293f0c3
Binary files /dev/null and b/templates/default_v2/images/pics.png differ
diff --git a/templates/default_v2/images/pin.png b/templates/default_v2/images/pin.png
new file mode 100644
index 0000000..4ec4032
Binary files /dev/null and b/templates/default_v2/images/pin.png differ
diff --git a/templates/default_v2/images/por.png b/templates/default_v2/images/por.png
new file mode 100644
index 0000000..87cd45f
Binary files /dev/null and b/templates/default_v2/images/por.png differ
diff --git a/templates/default_v2/images/price-bg.png b/templates/default_v2/images/price-bg.png
new file mode 100644
index 0000000..d2261e0
Binary files /dev/null and b/templates/default_v2/images/price-bg.png differ
diff --git a/templates/default_v2/images/proBg.jpg b/templates/default_v2/images/proBg.jpg
new file mode 100644
index 0000000..89ee9ae
Binary files /dev/null and b/templates/default_v2/images/proBg.jpg differ
diff --git a/templates/default_v2/images/processBg.jpg b/templates/default_v2/images/processBg.jpg
new file mode 100644
index 0000000..4cdc7b6
Binary files /dev/null and b/templates/default_v2/images/processBg.jpg differ
diff --git a/templates/default_v2/images/productNews.jpg b/templates/default_v2/images/productNews.jpg
new file mode 100644
index 0000000..e5acdb9
Binary files /dev/null and b/templates/default_v2/images/productNews.jpg differ
diff --git a/templates/default_v2/images/qq.png b/templates/default_v2/images/qq.png
new file mode 100644
index 0000000..433a826
Binary files /dev/null and b/templates/default_v2/images/qq.png differ
diff --git a/templates/default_v2/images/qq2.png b/templates/default_v2/images/qq2.png
new file mode 100644
index 0000000..b0f96a1
Binary files /dev/null and b/templates/default_v2/images/qq2.png differ
diff --git a/templates/default_v2/images/sport.png b/templates/default_v2/images/sport.png
new file mode 100644
index 0000000..5265f39
Binary files /dev/null and b/templates/default_v2/images/sport.png differ
diff --git a/templates/default_v2/images/system.jpg b/templates/default_v2/images/system.jpg
new file mode 100644
index 0000000..c9fc0c1
Binary files /dev/null and b/templates/default_v2/images/system.jpg differ
diff --git a/templates/default_v2/images/systemBg2.jpg b/templates/default_v2/images/systemBg2.jpg
new file mode 100644
index 0000000..588b851
Binary files /dev/null and b/templates/default_v2/images/systemBg2.jpg differ
diff --git a/templates/default_v2/images/systemWriter1.png b/templates/default_v2/images/systemWriter1.png
new file mode 100644
index 0000000..a684e0c
Binary files /dev/null and b/templates/default_v2/images/systemWriter1.png differ
diff --git a/templates/default_v2/images/systemWriter2.png b/templates/default_v2/images/systemWriter2.png
new file mode 100644
index 0000000..4a6bfa9
Binary files /dev/null and b/templates/default_v2/images/systemWriter2.png differ
diff --git a/templates/default_v2/images/team.jpg b/templates/default_v2/images/team.jpg
new file mode 100644
index 0000000..cc3dc1b
Binary files /dev/null and b/templates/default_v2/images/team.jpg differ
diff --git a/templates/default_v2/images/yx.png b/templates/default_v2/images/yx.png
new file mode 100644
index 0000000..a24fd88
Binary files /dev/null and b/templates/default_v2/images/yx.png differ
diff --git a/templates/default_v2/images/zs.png b/templates/default_v2/images/zs.png
new file mode 100644
index 0000000..517e934
Binary files /dev/null and b/templates/default_v2/images/zs.png differ
diff --git a/templates/default_v2/inc/footer.html b/templates/default_v2/inc/footer.html
new file mode 100644
index 0000000..f42f109
--- /dev/null
+++ b/templates/default_v2/inc/footer.html
@@ -0,0 +1,92 @@
+
+
diff --git a/templates/default_v2/inc/header1.html b/templates/default_v2/inc/header1.html
new file mode 100644
index 0000000..0f4f47d
--- /dev/null
+++ b/templates/default_v2/inc/header1.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
龙翔(山东)工程咨询管理有限公司
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/inc/service.html b/templates/default_v2/inc/service.html
new file mode 100644
index 0000000..9c89853
--- /dev/null
+++ b/templates/default_v2/inc/service.html
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
服务热线
+
{dreamer-cms:variable name='cfg_global_telephone'/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/index.html b/templates/default_v2/index.html
new file mode 100644
index 0000000..2575828
--- /dev/null
+++ b/templates/default_v2/index.html
@@ -0,0 +1,1151 @@
+
+
+
+
+
+
+
+
龙翔项目管理有限公司
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
新闻动态
+
+
了解我们的最新动态和行业资讯
+
+
+
+
+ {dreamer-cms:list typeid="6j0r9qzq" pagenum="1" pagesize="1" cascade="true" sortBy="create_time" sortWay="desc"}
+
+
+
+
+ [field:createtime function="format('yyyy-MM-dd HH:mm:ss')" /]
+
+
+
[field:title/]
+
+ 阅读更多
+
+
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
关于我们
+
+
龙翔项目管理有限公司
+ 成立于2005年,是一家专业从事工程咨询、项目管理、造价咨询等服务的综合性咨询企业
+
+
+
+
+
+
+
我们的使命与愿景
+
我们致力于通过专业咨询服务推动工程建设行业高质量发展,帮助客户实现项目价值最大化。我们的愿景是成为国内领先的工程咨询企业。
+
+
+
+
+
+
+
20年行业经验
+
深耕工程咨询行业20年,积累了丰富的项目经验
+
+
+
+
+
+
+
+
300+客户信赖
+
服务超过300家企业客户,获得一致好评
+
+
+
+
+
+
+
+
80+专业团队
+
拥有80多名注册咨询工程师、造价工程师等专业人才
+
+
+
+
+
+
+
+
+
+
+
+
+
+
我们的服务
+
+
我们提供全方位的工程咨询服务,助力项目顺利实施
+
+
+
+
+
+
+
全过程工程咨询
+
提供从项目前期策划到竣工验收的全过程咨询服务
+
+
+
+
+
+
+
项目管理服务
+
专业的项目管理团队,确保项目按计划顺利实施
+
+
+
+
+
+
+
工程造价咨询
+
专业的造价控制服务,优化项目投资效益
+
+
+
+
+
+
+
工程监理服务
+
专业的工程监理团队,确保工程质量达标
+
+
+
+
+
+
+
工程评估审计
+
专业的工程评估与审计服务,确保项目合规性
+
+
+
+
+
+
+
BIM技术咨询
+
专业的BIM技术应用服务,提升项目管理效率
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2005
+
公司成立
+
龙翔工程咨询有限公司在青岛正式成立
+
+
+
+
+
+ 2008
+
资质升级
+
获得甲级工程咨询资质,业务范围扩大
+
+
+
+
+
+
+ 2015
+
业务拓展
+
新增工程造价和工程监理业务
+
+
+
+
+
+ 2018
+
技术升级
+
引入BIM技术,提升咨询服务能力
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+
+
+
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
\ No newline at end of file
diff --git a/templates/default_v2/index_about1.html b/templates/default_v2/index_about1.html
new file mode 100644
index 0000000..db3538f
--- /dev/null
+++ b/templates/default_v2/index_about1.html
@@ -0,0 +1,340 @@
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+ {dreamer-cms:include file="inc/service.html" /}
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/index_article.html b/templates/default_v2/index_article.html
new file mode 100644
index 0000000..6db59ef
--- /dev/null
+++ b/templates/default_v2/index_article.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
{dreamer-cms:category field="typenamecn" /}
+
+
+
+ {dreamer-cms:category field="htmlcontent" /}
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
\ No newline at end of file
diff --git a/templates/default_v2/index_companyInfo.html b/templates/default_v2/index_companyInfo.html
new file mode 100644
index 0000000..f865e24
--- /dev/null
+++ b/templates/default_v2/index_companyInfo.html
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
{dreamer-cms:category field="typenamecn" /}
+
+
+
+ {dreamer-cms:category field="htmlcontent" /}
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+ {dreamer-cms:include file="inc/service.html" /}
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/index_price.html b/templates/default_v2/index_price.html
new file mode 100644
index 0000000..bccb5ae
--- /dev/null
+++ b/templates/default_v2/index_price.html
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+
+
+ {dreamer-cms:channel typeid="76crpo3s" showall="true" type="son"}
+
+
+
[field:typenamecn /]
+
[field:description /]
+
¥[field:ext01 /]
+
+
+ {dreamer-cms:if test="('1' eq [field:autoindex/])"}
+
+
+ 顶级域名(赠送一年)
+
+
+
+ 云服务器(赠送一年)
+
+
+
+ 模板制作含切图
+
+
+
+ 二、三级等保技术支持
+
+
+
+ 会员中心
+
+
+
+ 一对一技术支持
+
+
+
+ PC端
+
+
+
+ H5端
+
+
+
+ 小程序端
+
+
+
+ 管理后台
+
+
+
+ 商业授权
+
+
+
+ {/dreamer-cms:if}
+ {dreamer-cms:if test="('2' eq [field:autoindex/])"}
+
+
+ 顶级域名(赠送一年)
+
+
+
+ 云服务器(赠送一年)
+
+
+
+ 模板制作含切图
+
+
+
+ 二、三级等保技术支持
+
+
+
+ 会员中心
+
+
+
+ 一对一技术支持
+
+
+
+ PC端
+
+
+
+ H5端
+
+
+
+ 小程序端
+
+
+
+ 管理后台
+
+
+
+ 商业授权
+
+
+
+ {/dreamer-cms:if}
+ {dreamer-cms:if test="('3' eq [field:autoindex/])"}
+
+
+ 顶级域名(赠送一年)
+
+
+
+ 云服务器(赠送一年)
+
+
+
+ 模板制作含切图
+
+
+
+ 二、三级等保技术支持
+
+
+
+ 会员中心
+
+
+
+ 一对一技术支持
+
+
+
+ PC端
+
+
+
+ H5端
+
+
+
+ 小程序端
+
+
+
+ 管理后台
+
+
+
+ 商业授权
+
+
+
+ {/dreamer-cms:if}
+ {dreamer-cms:if test="('4' eq [field:autoindex/])"}
+
+
+ 顶级域名(赠送一年)
+
+
+
+ 云服务器(赠送一年)
+
+
+
+ 模板制作含切图
+
+
+
+ 二、三级等保技术支持
+
+
+
+ 会员中心
+
+
+
+ 一对一技术支持
+
+
+
+ PC端
+
+
+
+ H5端
+
+
+
+ 小程序端
+
+
+
+ 管理后台
+
+
+
+ 商业授权
+
+
+
+ {/dreamer-cms:if}
+
+ {/dreamer-cms:channel}
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [cc3c8a326842433292ad1bf7cae7e1c1]"}
+
+ {/dreamer-cms:sql}
+
+
请联系官方微信咨询购买!
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/index_solution.html b/templates/default_v2/index_solution.html
new file mode 100644
index 0000000..aa2909b
--- /dev/null
+++ b/templates/default_v2/index_solution.html
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}
+
+
+
+ {dreamer-cms:channel typeid="1hq8501w" type="son"}
+
+ {/dreamer-cms:channel}
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
{dreamer-cms:category field="typenamecn" /}
+
+
+
+ {dreamer-cms:category field="htmlcontent" /}
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_case.html b/templates/default_v2/list_case.html
new file mode 100644
index 0000000..5b6f441
--- /dev/null
+++ b/templates/default_v2/list_case.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+ {dreamer-cms:pagelist pagesize="12"}
+
+
+
+
+
+
[field:remark function="substring(0,60,'...')"/]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_download.html b/templates/default_v2/list_download.html
new file mode 100644
index 0000000..836a865
--- /dev/null
+++ b/templates/default_v2/list_download.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [9eefb5b8aed845de99855f1d55d92a49]"}
+
+ {/dreamer-cms:sql}
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+
+
+ {dreamer-cms:pagelist}
+
+
+
+
+ [field:createtime function="format('yyyy-MM-dd hh:mm:ss')" /]
+ [field:clicks /]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
新闻头条
+
+ {dreamer-cms:list typeid="96nbp5pc" pagenum="1" pagesize="10" cascade="true"}
+
+
[field:autoindex /]
+
+
+
[field:remark function="substring(0,75,'...')" /]
+
+
+ {/dreamer-cms:list}
+
+
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [42bf4ceb852e4a1cb641db209a211439]"}
+
+ {/dreamer-cms:sql}
+
+
+
行业新闻
+
+ {dreamer-cms:list typeid="6j0r9qzq" pagenum="1" pagesize="10"}
+
+
+
[field:createtime function="format('MM-dd hh:mm:ss')" /]
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_message.html b/templates/default_v2/list_message.html
new file mode 100644
index 0000000..e69de29
diff --git a/templates/default_v2/list_news.html b/templates/default_v2/list_news.html
new file mode 100644
index 0000000..466e1b1
--- /dev/null
+++ b/templates/default_v2/list_news.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:pagelist}
+
+
+
+
+
+ [field:createtime
+ function="format('yyyy-MM-dd hh:mm:ss')" /]
+ [field:clicks /]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+
+ {dreamer-cms:include file="inc/service.html" /}
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_partner.html b/templates/default_v2/list_partner.html
new file mode 100644
index 0000000..e69de29
diff --git a/templates/default_v2/list_question.html b/templates/default_v2/list_question.html
new file mode 100644
index 0000000..3f7a347
--- /dev/null
+++ b/templates/default_v2/list_question.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [9eefb5b8aed845de99855f1d55d92a49]"}
+
+ {/dreamer-cms:sql}
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+
+
+ {dreamer-cms:pagelist}
+
+
+
+
+ [field:createtime function="format('yyyy-MM-dd hh:mm:ss')" /]
+ [field:clicks /]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
新闻头条
+
+ {dreamer-cms:list typeid="96nbp5pc" pagenum="1" pagesize="10" cascade="true"}
+
+
[field:autoindex /]
+
+
+
[field:remark function="substring(0,75,'...')" /]
+
+
+ {/dreamer-cms:list}
+
+
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [42bf4ceb852e4a1cb641db209a211439]"}
+
+ {/dreamer-cms:sql}
+
+
+
行业新闻
+
+ {dreamer-cms:list typeid="6j0r9qzq" pagenum="1" pagesize="10"}
+
+
+
[field:createtime function="format('MM-dd hh:mm:ss')" /]
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_template.html b/templates/default_v2/list_template.html
new file mode 100644
index 0000000..0c5f84b
--- /dev/null
+++ b/templates/default_v2/list_template.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+ {dreamer-cms:pagelist}
+
+
+
+
+
+
[field:remark function="substring(0,60,'...')"/]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/footer.html'/}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_version.html b/templates/default_v2/list_version.html
new file mode 100644
index 0000000..b163c38
--- /dev/null
+++ b/templates/default_v2/list_version.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header.html'/}
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [9eefb5b8aed845de99855f1d55d92a49]"}
+
+ {/dreamer-cms:sql}
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+
+
+ {dreamer-cms:pagelist}
+
+
+
+
+ [field:createtime function="format('yyyy-MM-dd hh:mm:ss')" /]
+ [field:clicks /]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
新闻头条
+
+ {dreamer-cms:list typeid="96nbp5pc" pagenum="1" pagesize="10" cascade="true"}
+
+
[field:autoindex /]
+
+
+
[field:remark function="substring(0,75,'...')" /]
+
+
+ {/dreamer-cms:list}
+
+
+
+ {dreamer-cms:sql sql="select image_path as litpic from system_archives where id = [42bf4ceb852e4a1cb641db209a211439]"}
+
+ {/dreamer-cms:sql}
+
+
+
行业新闻
+
+ {dreamer-cms:list typeid="6j0r9qzq" pagenum="1" pagesize="10"}
+
+
+
[field:createtime function="format('MM-dd hh:mm:ss')" /]
+
+ {/dreamer-cms:list}
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+{dreamer-cms:include file="inc/service.html" /}
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/list_zhaocai.html b/templates/default_v2/list_zhaocai.html
new file mode 100644
index 0000000..32909ef
--- /dev/null
+++ b/templates/default_v2/list_zhaocai.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{dreamer-cms:category field="typenamecn" /}_{dreamer-cms:global name="title"/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file='inc/header1.html'/}
+
+
+
+
+
+
+
+
+ {dreamer-cms:location lang="cn" /}
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:pagelist}
+
+
+
+
+
+ [field:createtime
+ function="format('yyyy-MM-dd hh:mm:ss')" /]
+ [field:clicks /]
+
+
+
+
+ {/dreamer-cms:pagelist}
+
+
+ {dreamer-cms:pagination /}
+
+
+
+
+
+
+
+
+
+ {dreamer-cms:include file="inc/footer.html" /}
+
+
+ {dreamer-cms:include file="inc/service.html" /}
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/default_v2/scripts/coco-message.js b/templates/default_v2/scripts/coco-message.js
new file mode 100644
index 0000000..742f52b
--- /dev/null
+++ b/templates/default_v2/scripts/coco-message.js
@@ -0,0 +1,306 @@
+"use strict";
+
+function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+
+!function (global, factory) {
+ (typeof exports === "undefined" ? "undefined" : _typeof(exports)) === "object" && typeof module !== "undefined" ? module.exports = factory() : typeof define === "function" && define.amd ? define(factory) : (global = global || self, global.cocoMessage = factory());
+}(void 0, function () {
+ "use strict";
+
+ var msgWrapper = c({
+ className: "coco-msg-stage"
+ });
+
+ function c(args, children) {
+ var el = document.createElement("div");
+
+ for (var key in args) {
+ var element = args[key];
+
+ if (key == "className") {
+ key = "class";
+ el.setAttribute(key, element);
+ } else if (key[0] == "_") {
+ el.addEventListener(key.slice(1), element);
+ }
+ }
+
+ if (typeof children == "string") {
+ el.innerHTML = children;
+ } else if (_typeof(children) == "object" && children.tagName) {
+ el.appendChild(children);
+ } else if (children) {
+ for (var i = 0; i < children.length; i++) {
+ var child = children[i];
+ el.appendChild(child);
+ }
+ }
+
+ return el;
+ }
+
+ function addAnimationEnd(el, fn) {
+ ["a", "webkitA"].forEach(function (prefix) {
+ var name = prefix + "nimationEnd";
+ el.addEventListener(name, function () {
+ fn();
+ });
+ });
+ }
+
+ function css(el, css) {
+ for (var key in css) {
+ el.style[key] = css[key];
+ }
+
+ if (el.getAttribute("style") === "") {
+ el.removeAttribute("style");
+ }
+ }
+
+ function addClass(el, s) {
+ var c = el.className || "";
+
+ if (!hasClass(c, s)) {
+ var arr = c.split(/\s+/);
+ arr.push(s);
+ el.className = arr.join(" ");
+ }
+ }
+
+ function hasClass(c, s) {
+ return c.indexOf(s) > -1 ? !0 : !1;
+ }
+
+ function removeClass(el, s) {
+ var c = el.className || "";
+
+ if (hasClass(c, s)) {
+ var arr = c.split(/\s+/);
+ var i = arr.indexOf(s);
+ arr.splice(i, 1);
+ el.className = arr.join(" ");
+ }
+
+ if (el.className === "") {
+ el.removeAttribute("class");
+ }
+ }
+
+ var initArgs = {
+ msg: "",
+ duration: 2000,
+ showClose: false
+ };
+ var cocoMessage = {
+ info: function info() {
+ initConfig(arguments, "info");
+ },
+ success: function success() {
+ initConfig(arguments, "success");
+ },
+ warning: function warning() {
+ initConfig(arguments, "warning");
+ },
+ error: function error() {
+ initConfig(arguments, "error");
+ },
+ loading: function loading() {
+ return initConfig(arguments, "loading");
+ },
+ destroyAll: function destroyAll() {
+ _destroyAll();
+ },
+ config: function config(obj) {
+ for (var key in obj) {
+ if (Object.hasOwnProperty.call(obj, key)) {
+ if (obj[key] !== undefined) {
+ initArgs[key] = obj[key];
+ }
+ }
+ }
+ }
+ };
+
+ function initConfig(obj, type) {
+ var args = {};
+
+ for (var key in initArgs) {
+ args[key] = initArgs[key];
+ }
+
+ for (var i = 0; i < obj.length; i++) {
+ var it = obj[i];
+
+ if (it !== undefined) {
+ if (typeof it == "string" || _typeof(it) == "object") {
+ args.msg = it;
+ } else if (typeof it == "boolean") {
+ args.showClose = it;
+ } else if (typeof it == "function") {
+ args.onClose = it;
+ } else if (typeof it == "number") {
+ args.duration = it;
+ }
+ }
+ }
+
+ args.type = type;
+ return createMsgEl(args);
+ }
+
+ function createMsgEl(args) {
+ var type = args.type,
+ duration = args.duration,
+ msg = args.msg,
+ showClose = args.showClose,
+ onClose = args.onClose;
+ var closable = duration === 0;
+ var iconObj = getIconObj();
+
+ if (type == "loading") {
+ msg = msg === "" ? "正在加载,请稍后" : msg;
+ closable = showClose;
+ duration = 0;
+ }
+
+ var el = c({
+ className: "coco-msg-wrapper"
+ }, [c({
+ className: "coco-msg coco-msg-fade-in " + type
+ }, [c({
+ className: "coco-msg-icon"
+ }, iconObj[type]), c({
+ className: "coco-msg-content"
+ }, msg), c({
+ className: "coco-msg-wait " + (closable ? "coco-msg-pointer" : ""),
+ _click: function _click() {
+ if (closable) {
+ closeMsg(el, onClose);
+ }
+ }
+ }, getMsgRight(closable))])]);
+ var anm = el.querySelector(".coco-msg__circle");
+
+ if (anm) {
+ css(anm, {
+ animation: "coco-msg_" + type + " " + duration + "ms linear"
+ });
+
+ if ("onanimationend" in window) {
+ addAnimationEnd(anm, function () {
+ closeMsg(el, onClose);
+ });
+ } else {
+ setTimeout(function () {
+ closeMsg(el, onClose);
+ }, duration);
+ }
+ }
+
+ if (type == "loading" && duration !== 0) {
+ setTimeout(function () {
+ closeMsg(el, onClose);
+ }, duration);
+ }
+
+ if (!msgWrapper.children.length) {
+ document.body.appendChild(msgWrapper);
+ }
+
+ msgWrapper.appendChild(el);
+ css(el, {
+ height: el.offsetHeight + "px"
+ });
+ setTimeout(function () {
+ removeClass(el.children[0], "coco-msg-fade-in");
+ }, 300);
+
+ if (type == "loading") {
+ return function () {
+ closeMsg(el, onClose);
+ };
+ }
+ }
+
+ function getMsgRight(showClose) {
+ if (showClose) {
+ return "\n
\n ";
+ } else {
+ return "
\n \n \n \n ";
+ }
+ }
+
+ function closeMsg(el, cb) {
+ if (!el) return;
+ css(el, {
+ padding: 0,
+ height: 0
+ });
+ addClass(el.children[0], "coco-msg-fade-out");
+ cb && cb();
+ setTimeout(function () {
+ if (!el) return;
+ var has = false;
+
+ for (var i = 0; i < msgWrapper.children.length; i++) {
+ if (msgWrapper.children[i] === el) {
+ has = true;
+ }
+ }
+
+ has && removeChild(el);
+ el = null;
+
+ if (!msgWrapper.children.length) {
+ has && removeChild(msgWrapper);
+ }
+ }, 300);
+ }
+
+ function getIconObj() {
+ return {
+ info: "\n
\n ",
+ success: "\n
\n ",
+ warning: "\n
\n ",
+ error: "\n
\n ",
+ loading: "\n
\n \n \n \n
\n "
+ };
+ }
+
+ function removeChild(el) {
+ el && el.parentNode.removeChild(el);
+ }
+
+ function _destroyAll() {
+ for (var i = 0; i < msgWrapper.children.length; i++) {
+ var element = msgWrapper.children[i];
+ closeMsg(element);
+ }
+ }
+
+ window.addEventListener('DOMContentLoaded', function () {
+ insertCssInHead();
+ });
+
+ function insertCssInHead() {
+ var doc = document;
+
+ if (doc && doc.head) {
+ var head = doc.head;
+
+ var _css = doc.createElement('style');
+
+ var cssStr = "\n\n[class|=coco],[class|=coco]::after,[class|=coco]::before{box-sizing:border-box;outline:0}.coco-msg-progress{width:13px;height:13px}.coco-msg__circle{stroke-width:2;stroke-linecap:square;fill:none;transform:rotate(-90deg);transform-origin:center}.coco-msg-stage:hover .coco-msg__circle{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.coco-msg__background{stroke-width:2;fill:none}.coco-msg-stage{position:fixed;top:20px;left:50%;width:auto;transform:translate(-50%,0);z-index:65535}.coco-msg-wrapper{position:relative;left:50%;transform:translate(-50%,0);transform:translate3d(-50%,0,0);transition:height .3s ease,padding .3s ease;padding:6px 0;will-change:transform,opacity}.coco-msg{padding:15px 21px;border-radius:3px;position:relative;left:50%;transform:translate(-50%,0);transform:translate3d(-50%,0,0);display:flex;align-items:center}.coco-msg-content,.coco-msg-icon,.coco-msg-wait{display:inline-block}.coco-msg-icon{position:relative;width:13px;height:13px;border-radius:100%;display:flex;justify-content:center;align-items:center}.coco-msg-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px}.coco-msg-wait{width:20px;height:20px;position:relative;fill:#4eb127}.coco-msg-wait svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coco-msg-close{width:14px;height:14px}.coco-msg-content{margin:0 10px;min-width:240px;text-align:left;font-size:14px;font-weight:500;font-family:-apple-system,Microsoft Yahei,sans-serif;text-shadow:0 0 1px rgba(0,0,0,.01)}.coco-msg.info{color:#0fafad;background-color:#e7fdfc;box-shadow:0 0 2px 0 rgba(0,1,1,.01),0 0 0 1px #c0faf9}.coco-msg.info .coco-msg-icon{background-color:#0fafad}.coco-msg.success{color:#4ebb23;background-color:#f3ffe8;box-shadow:0 0 2px 0 rgba(0,1,0,.01),0 0 0 1px #d9f8bb}.coco-msg.success .coco-msg-icon{background-color:#4ebb23}.coco-msg.warning{color:#f1b306;background-color:#fff9eb;box-shadow:0 0 2px 0 rgba(1,1,0,.01),0 0 0 1px #fcf2cd}.coco-msg.warning .coco-msg-icon{background-color:#f1b306}.coco-msg.error{color:#f34b51;background-color:#fff7f7;box-shadow:0 0 2px 0 rgba(1,0,0,.01),0 0 0 1px #ffe3e3}.coco-msg.error .coco-msg-icon{background-color:#f34b51}.coco-msg.loading{color:#0fafad;background-color:#e7fdfc;box-shadow:0 0 2px 0 rgba(0,1,1,.01),0 0 0 1px #c2faf9}.coco-msg_loading{flex-shrink:0;width:20px;height:20px;position:relative}.coco-msg-circular{-webkit-animation:coco-msg-rotate 2s linear infinite both;animation:coco-msg-rotate 2s linear infinite both;transform-origin:center center;height:18px!important;width:18px!important}.coco-msg-path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:#0fafad;-webkit-animation:coco-msg-dash 1.5s ease-in-out infinite;animation:coco-msg-dash 1.5s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes coco-msg-rotate{100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes coco-msg-rotate{100%{transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes coco-msg-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes coco-msg-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.coco-msg.info .coco-msg-wait{fill:#0fafad}.coco-msg.success .coco-msg-wait{fill:#4ebb23}.coco-msg.warning .coco-msg-wait{fill:#f1b306}.coco-msg.error .coco-msg-wait{fill:#f34b51}.coco-msg.loading .coco-msg-wait{fill:#0fafad}.coco-msg-pointer{cursor:pointer}@-webkit-keyframes coco-msg_info{0%{stroke:#0fafad}to{stroke:#0fafad;stroke-dasharray:0 100}}@keyframes coco-msg_info{0%{stroke:#0fafad}to{stroke:#0fafad;stroke-dasharray:0 100}}@-webkit-keyframes coco-msg_success{0%{stroke:#4eb127}to{stroke:#4eb127;stroke-dasharray:0 100}}@keyframes coco-msg_success{0%{stroke:#4eb127}to{stroke:#4eb127;stroke-dasharray:0 100}}@-webkit-keyframes coco-msg_warning{0%{stroke:#fcbc0b}to{stroke:#fcbc0b;stroke-dasharray:0 100}}@keyframes coco-msg_warning{0%{stroke:#fcbc0b}to{stroke:#fcbc0b;stroke-dasharray:0 100}}@-webkit-keyframes coco-msg_error{0%{stroke:#eb262d}to{stroke:#eb262d;stroke-dasharray:0 100}}@keyframes coco-msg_error{0%{stroke:#eb262d}to{stroke:#eb262d;stroke-dasharray:0 100}}.coco-msg-fade-in{-webkit-animation:coco-msg-fade .2s ease-out both;animation:coco-msg-fade .2s ease-out both}.coco-msg-fade-out{animation:coco-msg-fade .3s linear reverse both}@-webkit-keyframes coco-msg-fade{0%{opacity:0;transform:translate(-50%,0);transform:translate3d(-50%,-80%,0)}to{opacity:1;transform:translate(-50%,0);transform:translate3d(-50%,0,0)}}@keyframes coco-msg-fade{0%{opacity:0;transform:translate(-50%,0);transform:translate3d(-50%,-80%,0)}to{opacity:1;transform:translate(-50%,0);transform:translate3d(-50%,0,0)}}\n ";
+ _css.innerHTML = cssStr;
+
+ if (head.children.length) {
+ head.insertBefore(_css, head.children[0]);
+ } else {
+ head.appendChild(_css);
+ }
+ }
+ }
+
+ return cocoMessage;
+});
diff --git a/templates/default_v2/scripts/dataNums.js b/templates/default_v2/scripts/dataNums.js
new file mode 100644
index 0000000..b7b4688
--- /dev/null
+++ b/templates/default_v2/scripts/dataNums.js
@@ -0,0 +1,7 @@
+;(function($,window,document){"use strict";var defaults={deVal:0,className:'dataNums',digit:''};function rollNum(obj,options){this.obj=obj;this.options=$.extend(defaults,options);this.init=function(){this.initHtml(obj,defaults);}}
+ rollNum.prototype={initHtml:function(obj,options){var strHtml='
';var valLen=options.digit||(options.deVal+'').length;if(obj.find('.'+options.className).length<=0){for(var i=0;i0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
';}
+ strHtml+=' ';obj.html(strHtml);}
+ this.scroNum(obj,options);},scroNum:function(obj,options){var number=options.deVal;var $num_item=$(obj).find('.'+options.className).find('.tt');var h=$(obj).find('.dataBoc').height();$num_item.css('transition','all 2s ease-in-out');var numberStr=number.toString();if(numberStr.length<=$num_item.length-1){var tempStr='';for(var a=0;a<$num_item.length-numberStr.length;a++){tempStr+='0';}
+ numberStr=tempStr+numberStr;}
+ var numberArr=numberStr.split('');$num_item.each(function(i,item){setTimeout(function(){$num_item.eq(i).css('top',-parseInt(numberArr[i])*h-h*10+'px');},i*100)});}}
+ $.fn.rollNum=function(options){var $that=this;var rollNumObj=new rollNum($that,options);rollNumObj.init();};})(jQuery,window,document);
\ No newline at end of file
diff --git a/templates/default_v2/scripts/html5shiv.min.js b/templates/default_v2/scripts/html5shiv.min.js
new file mode 100644
index 0000000..d4c731a
--- /dev/null
+++ b/templates/default_v2/scripts/html5shiv.min.js
@@ -0,0 +1,4 @@
+/**
+* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
+*/
+!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="
",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document);
\ No newline at end of file
diff --git a/templates/default_v2/scripts/jquery-1.11.3.min.js b/templates/default_v2/scripts/jquery-1.11.3.min.js
new file mode 100644
index 0000000..0f60b7b
--- /dev/null
+++ b/templates/default_v2/scripts/jquery-1.11.3.min.js
@@ -0,0 +1,5 @@
+/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d
b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
+
+return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" a ",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML=" ",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h ]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""," "],legend:[1,""," "],area:[1,""," "],param:[1,""," "],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:k.htmlSerialize?[0,"",""]:[1,"X","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" a ",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{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":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){
+return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();ca ",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.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(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
diff --git a/templates/default_v2/scripts/jquery.SuperSlide.2.1.1.js b/templates/default_v2/scripts/jquery.SuperSlide.2.1.1.js
new file mode 100644
index 0000000..55d9216
--- /dev/null
+++ b/templates/default_v2/scripts/jquery.SuperSlide.2.1.1.js
@@ -0,0 +1,15 @@
+/*!
+ * SuperSlide v2.1.1
+ * 轻松解决网站大部分特效展示问题
+ * 详尽信息请看官网:http://www.SuperSlide2.com/
+ *
+ * Copyright 2011-2013, 大话主席
+ *
+ * 请尊重原创,保留头部版权
+ * 在保留版权的前提下可应用于个人或商业用途
+
+ * v2.1.1:修复当调用多个SuperSlide,并设置returnDefault:true 时返回defaultIndex索引错误
+
+ */
+
+!function(a){a.fn.slide=function(b){return a.fn.slide.defaults={type:"slide",effect:"fade",autoPlay:!1,delayTime:500,interTime:2500,triggerTime:150,defaultIndex:0,titCell:".hd li",mainCell:".bd",targetCell:null,trigger:"mouseover",scroll:1,vis:1,titOnClassName:"on",autoPage:!1,prevCell:".prev",nextCell:".next",pageStateCell:".pageState",opp:!1,pnLoop:!0,easing:"swing",startFun:null,endFun:null,switchLoad:null,playStateCell:".playState",mouseOverStop:!0,defaultPlay:!0,returnDefault:!1},this.each(function(){var c=a.extend({},a.fn.slide.defaults,b),d=a(this),e=c.effect,f=a(c.prevCell,d),g=a(c.nextCell,d),h=a(c.pageStateCell,d),i=a(c.playStateCell,d),j=a(c.titCell,d),k=j.size(),l=a(c.mainCell,d),m=l.children().size(),n=c.switchLoad,o=a(c.targetCell,d),p=parseInt(c.defaultIndex),q=parseInt(c.delayTime),r=parseInt(c.interTime);parseInt(c.triggerTime);var Q,t=parseInt(c.scroll),u=parseInt(c.vis),v="false"==c.autoPlay||0==c.autoPlay?!1:!0,w="false"==c.opp||0==c.opp?!1:!0,x="false"==c.autoPage||0==c.autoPage?!1:!0,y="false"==c.pnLoop||0==c.pnLoop?!1:!0,z="false"==c.mouseOverStop||0==c.mouseOverStop?!1:!0,A="false"==c.defaultPlay||0==c.defaultPlay?!1:!0,B="false"==c.returnDefault||0==c.returnDefault?!1:!0,C=0,D=0,E=0,F=0,G=c.easing,H=null,I=null,J=null,K=c.titOnClassName,L=j.index(d.find("."+K)),M=p=-1==L?p:L,N=p,O=p,P=m>=u?0!=m%t?m%t:t:0,R="leftMarquee"==e||"topMarquee"==e?!0:!1,S=function(){a.isFunction(c.startFun)&&c.startFun(p,k,d,a(c.titCell,d),l,o,f,g)},T=function(){a.isFunction(c.endFun)&&c.endFun(p,k,d,a(c.titCell,d),l,o,f,g)},U=function(){j.removeClass(K),A&&j.eq(N).addClass(K)};if("menu"==c.type)return A&&j.removeClass(K).eq(p).addClass(K),j.hover(function(){Q=a(this).find(c.targetCell);var b=j.index(a(this));I=setTimeout(function(){switch(p=b,j.removeClass(K).eq(p).addClass(K),S(),e){case"fade":Q.stop(!0,!0).animate({opacity:"show"},q,G,T);break;case"slideDown":Q.stop(!0,!0).animate({height:"show"},q,G,T)}},c.triggerTime)},function(){switch(clearTimeout(I),e){case"fade":Q.animate({opacity:"hide"},q,G);break;case"slideDown":Q.animate({height:"hide"},q,G)}}),B&&d.hover(function(){clearTimeout(J)},function(){J=setTimeout(U,q)}),void 0;if(0==k&&(k=m),R&&(k=2),x){if(m>=u)if("leftLoop"==e||"topLoop"==e)k=0!=m%t?(0^m/t)+1:m/t;else{var V=m-u;k=1+parseInt(0!=V%t?V/t+1:V/t),0>=k&&(k=1)}else k=1;j.html("");var W="";if(1==c.autoPage||"true"==c.autoPage)for(var X=0;k>X;X++)W+="
"+(X+1)+" ";else for(var X=0;k>X;X++)W+=c.autoPage.replace("$",X+1);j.html(W);var j=j.children()}if(m>=u){l.children().each(function(){a(this).width()>E&&(E=a(this).width(),D=a(this).outerWidth(!0)),a(this).height()>F&&(F=a(this).height(),C=a(this).outerHeight(!0))});var Y=l.children(),Z=function(){for(var a=0;u>a;a++)Y.eq(a).clone().addClass("clone").appendTo(l);for(var a=0;P>a;a++)Y.eq(m-a-1).clone().addClass("clone").prependTo(l)};switch(e){case"fold":l.css({position:"relative",width:D,height:C}).children().css({position:"absolute",width:E,left:0,top:0,display:"none"});break;case"top":l.wrap('
').css({top:-(p*t)*C,position:"relative",padding:"0",margin:"0"}).children().css({height:F});break;case"left":l.wrap('
').css({width:m*D,left:-(p*t)*D,position:"relative",overflow:"hidden",padding:"0",margin:"0"}).children().css({"float":"left",width:E});break;case"leftLoop":case"leftMarquee":Z(),l.wrap('
').css({width:(m+u+P)*D,position:"relative",overflow:"hidden",padding:"0",margin:"0",left:-(P+p*t)*D}).children().css({"float":"left",width:E});break;case"topLoop":case"topMarquee":Z(),l.wrap('
').css({height:(m+u+P)*C,position:"relative",padding:"0",margin:"0",top:-(P+p*t)*C}).children().css({height:F})}}var $=function(a){var b=a*t;return a==k?b=m:-1==a&&0!=m%t&&(b=-m%t),b},_=function(b){var c=function(c){for(var d=c;u+c>d;d++)b.eq(d).find("img["+n+"]").each(function(){var b=a(this);if(b.attr("src",b.attr(n)).removeAttr(n),l.find(".clone")[0])for(var c=l.children(),d=0;d
=1?p=1:0>=p&&(p=0):(O=p,p>=k?p=0:0>p&&(p=k-1)),S(),null!=n&&_(l.children()),o[0]&&(Q=o.eq(p),null!=n&&_(o),"slideDown"==e?(o.not(Q).stop(!0,!0).slideUp(q),Q.slideDown(q,G,function(){l[0]||T()})):(o.not(Q).stop(!0,!0).hide(),Q.animate({opacity:"show"},q,function(){l[0]||T()}))),m>=u)switch(e){case"fade":l.children().stop(!0,!0).eq(p).animate({opacity:"show"},q,G,function(){T()}).siblings().hide();break;case"fold":l.children().stop(!0,!0).eq(p).animate({opacity:"show"},q,G,function(){T()}).siblings().animate({opacity:"hide"},q,G);break;case"top":l.stop(!0,!1).animate({top:-p*t*C},q,G,function(){T()});break;case"left":l.stop(!0,!1).animate({left:-p*t*D},q,G,function(){T()});break;case"leftLoop":var b=O;l.stop(!0,!0).animate({left:-($(O)+P)*D},q,G,function(){-1>=b?l.css("left",-(P+(k-1)*t)*D):b>=k&&l.css("left",-P*D),T()});break;case"topLoop":var b=O;l.stop(!0,!0).animate({top:-($(O)+P)*C},q,G,function(){-1>=b?l.css("top",-(P+(k-1)*t)*C):b>=k&&l.css("top",-P*C),T()});break;case"leftMarquee":var c=l.css("left").replace("px","");0==p?l.animate({left:++c},0,function(){l.css("left").replace("px","")>=0&&l.css("left",-m*D)}):l.animate({left:--c},0,function(){l.css("left").replace("px","")<=-(m+P)*D&&l.css("left",-P*D)});break;case"topMarquee":var d=l.css("top").replace("px","");0==p?l.animate({top:++d},0,function(){l.css("top").replace("px","")>=0&&l.css("top",-m*C)}):l.animate({top:--d},0,function(){l.css("top").replace("px","")<=-(m+P)*C&&l.css("top",-P*C)})}j.removeClass(K).eq(p).addClass(K),M=p,y||(g.removeClass("nextStop"),f.removeClass("prevStop"),0==p&&f.addClass("prevStop"),p==k-1&&g.addClass("nextStop")),h.html(""+(p+1)+" /"+k)}};A&&ab(!0),B&&d.hover(function(){clearTimeout(J)},function(){J=setTimeout(function(){p=N,A?ab():"slideDown"==e?Q.slideUp(q,U):Q.animate({opacity:"hide"},q,U),M=p},300)});var bb=function(a){H=setInterval(function(){w?p--:p++,ab()},a?a:r)},cb=function(a){H=setInterval(ab,a?a:r)},db=function(){z||(clearInterval(H),bb())},eb=function(){(y||p!=k-1)&&(p++,ab(),R||db())},fb=function(){(y||0!=p)&&(p--,ab(),R||db())},gb=function(){clearInterval(H),R?cb():bb(),i.removeClass("pauseState")},hb=function(){clearInterval(H),i.addClass("pauseState")};if(v?R?(w?p--:p++,cb(),z&&l.hover(hb,gb)):(bb(),z&&d.hover(hb,gb)):(R&&(w?p--:p++),i.addClass("pauseState")),i.click(function(){i.hasClass("pauseState")?gb():hb()}),"mouseover"==c.trigger?j.hover(function(){var a=j.index(this);I=setTimeout(function(){p=a,ab(),db()},c.triggerTime)},function(){clearTimeout(I)}):j.click(function(){p=j.index(this),ab(),db()}),R){if(g.mousedown(eb),f.mousedown(fb),y){var ib,jb=function(){ib=setTimeout(function(){clearInterval(H),cb(0^r/10)},150)},kb=function(){clearTimeout(ib),clearInterval(H),cb()};g.mousedown(jb),g.mouseup(kb),f.mousedown(jb),f.mouseup(kb)}"mouseover"==c.trigger&&(g.hover(eb,function(){}),f.hover(fb,function(){}))}else g.click(eb),f.click(fb)})}}(jQuery),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(1==(b/=e))return c+d;if(g||(g=.3*e),hb?-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c:.5*h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),(b/=e/2)<1?d/2*b*b*(((f*=1.525)+1)*b-f)+c:d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:2/2.75>b?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:2.5/2.75>b?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,e){return e/2>b?.5*jQuery.easing.easeInBounce(a,2*b,0,d,e)+c:.5*jQuery.easing.easeOutBounce(a,2*b-e,0,d,e)+.5*d+c}});
\ No newline at end of file
diff --git a/templates/default_v2/scripts/jquery.serializejson.js b/templates/default_v2/scripts/jquery.serializejson.js
new file mode 100644
index 0000000..64fbb02
--- /dev/null
+++ b/templates/default_v2/scripts/jquery.serializejson.js
@@ -0,0 +1,344 @@
+/*!
+ SerializeJSON jQuery plugin.
+ https://github.com/marioizquierdo/jquery.serializeJSON
+ version 2.9.0 (Jan, 2018)
+
+ Copyright (c) 2012-2018 Mario Izquierdo
+ Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
+ and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
+*/
+(function (factory) {
+ if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module.
+ define(['jquery'], factory);
+ } else if (typeof exports === 'object') { // Node/CommonJS
+ var jQuery = require('jquery');
+ module.exports = factory(jQuery);
+ } else { // Browser globals (zepto supported)
+ factory(window.jQuery || window.Zepto || window.$); // Zepto supported on browsers as well
+ }
+
+}(function ($) {
+ "use strict";
+
+ // jQuery('form').serializeJSON()
+ $.fn.serializeJSON = function (options) {
+ var f, $form, opts, formAsArray, serializedObject, name, value, parsedValue, _obj, nameWithNoType, type, keys, skipFalsy;
+ f = $.serializeJSON;
+ $form = this; // NOTE: the set of matched elements is most likely a form, but it could also be a group of inputs
+ opts = f.setupOpts(options); // calculate values for options {parseNumbers, parseBoolens, parseNulls, ...} with defaults
+
+ // Use native `serializeArray` function to get an array of {name, value} objects.
+ formAsArray = $form.serializeArray();
+ f.readCheckboxUncheckedValues(formAsArray, opts, $form); // add objects to the array from unchecked checkboxes if needed
+
+ // Convert the formAsArray into a serializedObject with nested keys
+ serializedObject = {};
+ $.each(formAsArray, function (i, obj) {
+ name = obj.name; // original input name
+ value = obj.value; // input value
+ _obj = f.extractTypeAndNameWithNoType(name);
+ nameWithNoType = _obj.nameWithNoType; // input name with no type (i.e. "foo:string" => "foo")
+ type = _obj.type; // type defined from the input name in :type colon notation
+ if (!type) type = f.attrFromInputWithName($form, name, 'data-value-type');
+ f.validateType(name, type, opts); // make sure that the type is one of the valid types if defined
+
+ if (type !== 'skip') { // ignore inputs with type 'skip'
+ keys = f.splitInputNameIntoKeysArray(nameWithNoType);
+ parsedValue = f.parseValue(value, name, type, opts); // convert to string, number, boolean, null or customType
+
+ skipFalsy = !parsedValue && f.shouldSkipFalsy($form, name, nameWithNoType, type, opts); // ignore falsy inputs if specified
+ if (!skipFalsy) {
+ f.deepSet(serializedObject, keys, parsedValue, opts);
+ }
+ }
+ });
+ return serializedObject;
+ };
+
+ // Use $.serializeJSON as namespace for the auxiliar functions
+ // and to define defaults
+ $.serializeJSON = {
+
+ defaultOptions: {
+ checkboxUncheckedValue: undefined, // to include that value for unchecked checkboxes (instead of ignoring them)
+
+ parseNumbers: false, // convert values like "1", "-2.33" to 1, -2.33
+ parseBooleans: false, // convert "true", "false" to true, false
+ parseNulls: false, // convert "null" to null
+ parseAll: false, // all of the above
+ parseWithFunction: null, // to use custom parser, a function like: function(val){ return parsed_val; }
+
+ skipFalsyValuesForTypes: [], // skip serialization of falsy values for listed value types
+ skipFalsyValuesForFields: [], // skip serialization of falsy values for listed field names
+
+ customTypes: {}, // override defaultTypes
+ defaultTypes: {
+ "string": function(str) { return String(str); },
+ "number": function(str) { return Number(str); },
+ "boolean": function(str) { var falses = ["false", "null", "undefined", "", "0"]; return falses.indexOf(str) === -1; },
+ "null": function(str) { var falses = ["false", "null", "undefined", "", "0"]; return falses.indexOf(str) === -1 ? str : null; },
+ "array": function(str) { return JSON.parse(str); },
+ "object": function(str) { return JSON.parse(str); },
+ "auto": function(str) { return $.serializeJSON.parseValue(str, null, null, {parseNumbers: true, parseBooleans: true, parseNulls: true}); }, // try again with something like "parseAll"
+ "skip": null // skip is a special type that makes it easy to ignore elements
+ },
+
+ useIntKeysAsArrayIndex: false // name="foo[2]" value="v" => {foo: [null, null, "v"]}, instead of {foo: ["2": "v"]}
+ },
+
+ // Merge option defaults into the options
+ setupOpts: function(options) {
+ var opt, validOpts, defaultOptions, optWithDefault, parseAll, f;
+ f = $.serializeJSON;
+
+ if (options == null) { options = {}; } // options ||= {}
+ defaultOptions = f.defaultOptions || {}; // defaultOptions
+
+ // Make sure that the user didn't misspell an option
+ validOpts = ['checkboxUncheckedValue', 'parseNumbers', 'parseBooleans', 'parseNulls', 'parseAll', 'parseWithFunction', 'skipFalsyValuesForTypes', 'skipFalsyValuesForFields', 'customTypes', 'defaultTypes', 'useIntKeysAsArrayIndex']; // re-define because the user may override the defaultOptions
+ for (opt in options) {
+ if (validOpts.indexOf(opt) === -1) {
+ throw new Error("serializeJSON ERROR: invalid option '" + opt + "'. Please use one of " + validOpts.join(', '));
+ }
+ }
+
+ // Helper to get the default value for this option if none is specified by the user
+ optWithDefault = function(key) { return (options[key] !== false) && (options[key] !== '') && (options[key] || defaultOptions[key]); };
+
+ // Return computed options (opts to be used in the rest of the script)
+ parseAll = optWithDefault('parseAll');
+ return {
+ checkboxUncheckedValue: optWithDefault('checkboxUncheckedValue'),
+
+ parseNumbers: parseAll || optWithDefault('parseNumbers'),
+ parseBooleans: parseAll || optWithDefault('parseBooleans'),
+ parseNulls: parseAll || optWithDefault('parseNulls'),
+ parseWithFunction: optWithDefault('parseWithFunction'),
+
+ skipFalsyValuesForTypes: optWithDefault('skipFalsyValuesForTypes'),
+ skipFalsyValuesForFields: optWithDefault('skipFalsyValuesForFields'),
+ typeFunctions: $.extend({}, optWithDefault('defaultTypes'), optWithDefault('customTypes')),
+
+ useIntKeysAsArrayIndex: optWithDefault('useIntKeysAsArrayIndex')
+ };
+ },
+
+ // Given a string, apply the type or the relevant "parse" options, to return the parsed value
+ parseValue: function(valStr, inputName, type, opts) {
+ var f, parsedVal;
+ f = $.serializeJSON;
+ parsedVal = valStr; // if no parsing is needed, the returned value will be the same
+
+ if (opts.typeFunctions && type && opts.typeFunctions[type]) { // use a type if available
+ parsedVal = opts.typeFunctions[type](valStr);
+ } else if (opts.parseNumbers && f.isNumeric(valStr)) { // auto: number
+ parsedVal = Number(valStr);
+ } else if (opts.parseBooleans && (valStr === "true" || valStr === "false")) { // auto: boolean
+ parsedVal = (valStr === "true");
+ } else if (opts.parseNulls && valStr == "null") { // auto: null
+ parsedVal = null;
+ } else if (opts.typeFunctions && opts.typeFunctions["string"]) { // make sure to apply :string type if it was re-defined
+ parsedVal = opts.typeFunctions["string"](valStr);
+ }
+
+ // Custom parse function: apply after parsing options, unless there's an explicit type.
+ if (opts.parseWithFunction && !type) {
+ parsedVal = opts.parseWithFunction(parsedVal, inputName);
+ }
+
+ return parsedVal;
+ },
+
+ isObject: function(obj) { return obj === Object(obj); }, // is it an Object?
+ isUndefined: function(obj) { return obj === void 0; }, // safe check for undefined values
+ isValidArrayIndex: function(val) { return /^[0-9]+$/.test(String(val)); }, // 1,2,3,4 ... are valid array indexes
+ isNumeric: function(obj) { return obj - parseFloat(obj) >= 0; }, // taken from jQuery.isNumeric implementation. Not using jQuery.isNumeric to support old jQuery and Zepto versions
+
+ optionKeys: function(obj) { if (Object.keys) { return Object.keys(obj); } else { var key, keys = []; for(key in obj){ keys.push(key); } return keys;} }, // polyfill Object.keys to get option keys in IE<9
+
+
+ // Fill the formAsArray object with values for the unchecked checkbox inputs,
+ // using the same format as the jquery.serializeArray function.
+ // The value of the unchecked values is determined from the opts.checkboxUncheckedValue
+ // and/or the data-unchecked-value attribute of the inputs.
+ readCheckboxUncheckedValues: function (formAsArray, opts, $form) {
+ var selector, $uncheckedCheckboxes, $el, uncheckedValue, f, name;
+ if (opts == null) { opts = {}; }
+ f = $.serializeJSON;
+
+ selector = 'input[type=checkbox][name]:not(:checked):not([disabled])';
+ $uncheckedCheckboxes = $form.find(selector).add($form.filter(selector));
+ $uncheckedCheckboxes.each(function (i, el) {
+ // Check data attr first, then the option
+ $el = $(el);
+ uncheckedValue = $el.attr('data-unchecked-value');
+ if (uncheckedValue == null) {
+ uncheckedValue = opts.checkboxUncheckedValue;
+ }
+
+ // If there's an uncheckedValue, push it into the serialized formAsArray
+ if (uncheckedValue != null) {
+ if (el.name && el.name.indexOf("[][") !== -1) { // identify a non-supported
+ throw new Error("serializeJSON ERROR: checkbox unchecked values are not supported on nested arrays of objects like '"+el.name+"'. See https://github.com/marioizquierdo/jquery.serializeJSON/issues/67");
+ }
+ formAsArray.push({name: el.name, value: uncheckedValue});
+ }
+ });
+ },
+
+ // Returns and object with properties {name_without_type, type} from a given name.
+ // The type is null if none specified. Example:
+ // "foo" => {nameWithNoType: "foo", type: null}
+ // "foo:boolean" => {nameWithNoType: "foo", type: "boolean"}
+ // "foo[bar]:null" => {nameWithNoType: "foo[bar]", type: "null"}
+ extractTypeAndNameWithNoType: function(name) {
+ var match;
+ if (match = name.match(/(.*):([^:]+)$/)) {
+ return {nameWithNoType: match[1], type: match[2]};
+ } else {
+ return {nameWithNoType: name, type: null};
+ }
+ },
+
+
+ // Check if this input should be skipped when it has a falsy value,
+ // depending on the options to skip values by name or type, and the data-skip-falsy attribute.
+ shouldSkipFalsy: function($form, name, nameWithNoType, type, opts) {
+ var f = $.serializeJSON;
+
+ var skipFromDataAttr = f.attrFromInputWithName($form, name, 'data-skip-falsy');
+ if (skipFromDataAttr != null) {
+ return skipFromDataAttr !== 'false'; // any value is true, except if explicitly using 'false'
+ }
+
+ var optForFields = opts.skipFalsyValuesForFields;
+ if (optForFields && (optForFields.indexOf(nameWithNoType) !== -1 || optForFields.indexOf(name) !== -1)) {
+ return true;
+ }
+
+ var optForTypes = opts.skipFalsyValuesForTypes;
+ if (type == null) type = 'string'; // assume fields with no type are targeted as string
+ if (optForTypes && optForTypes.indexOf(type) !== -1) {
+ return true
+ }
+
+ return false;
+ },
+
+ // Finds the first input in $form with this name, and get the given attr from it.
+ // Returns undefined if no input or no attribute was found.
+ attrFromInputWithName: function($form, name, attrName) {
+ var escapedName, selector, $input, attrValue;
+ escapedName = name.replace(/(:|\.|\[|\]|\s)/g,'\\$1'); // every non-standard character need to be escaped by \\
+ selector = '[name="' + escapedName + '"]';
+ $input = $form.find(selector).add($form.filter(selector)); // NOTE: this returns only the first $input element if multiple are matched with the same name (i.e. an "array[]"). So, arrays with different element types specified through the data-value-type attr is not supported.
+ return $input.attr(attrName);
+ },
+
+ // Raise an error if the type is not recognized.
+ validateType: function(name, type, opts) {
+ var validTypes, f;
+ f = $.serializeJSON;
+ validTypes = f.optionKeys(opts ? opts.typeFunctions : f.defaultOptions.defaultTypes);
+ if (!type || validTypes.indexOf(type) !== -1) {
+ return true;
+ } else {
+ throw new Error("serializeJSON ERROR: Invalid type " + type + " found in input name '" + name + "', please use one of " + validTypes.join(', '));
+ }
+ },
+
+
+ // Split the input name in programatically readable keys.
+ // Examples:
+ // "foo" => ['foo']
+ // "[foo]" => ['foo']
+ // "foo[inn][bar]" => ['foo', 'inn', 'bar']
+ // "foo[inn[bar]]" => ['foo', 'inn', 'bar']
+ // "foo[inn][arr][0]" => ['foo', 'inn', 'arr', '0']
+ // "arr[][val]" => ['arr', '', 'val']
+ splitInputNameIntoKeysArray: function(nameWithNoType) {
+ var keys, f;
+ f = $.serializeJSON;
+ keys = nameWithNoType.split('['); // split string into array
+ keys = $.map(keys, function (key) { return key.replace(/\]/g, ''); }); // remove closing brackets
+ if (keys[0] === '') { keys.shift(); } // ensure no opening bracket ("[foo][inn]" should be same as "foo[inn]")
+ return keys;
+ },
+
+ // Set a value in an object or array, using multiple keys to set in a nested object or array:
+ //
+ // deepSet(obj, ['foo'], v) // obj['foo'] = v
+ // deepSet(obj, ['foo', 'inn'], v) // obj['foo']['inn'] = v // Create the inner obj['foo'] object, if needed
+ // deepSet(obj, ['foo', 'inn', '123'], v) // obj['foo']['arr']['123'] = v //
+ //
+ // deepSet(obj, ['0'], v) // obj['0'] = v
+ // deepSet(arr, ['0'], v, {useIntKeysAsArrayIndex: true}) // arr[0] = v
+ // deepSet(arr, [''], v) // arr.push(v)
+ // deepSet(obj, ['arr', ''], v) // obj['arr'].push(v)
+ //
+ // arr = [];
+ // deepSet(arr, ['', v] // arr => [v]
+ // deepSet(arr, ['', 'foo'], v) // arr => [v, {foo: v}]
+ // deepSet(arr, ['', 'bar'], v) // arr => [v, {foo: v, bar: v}]
+ // deepSet(arr, ['', 'bar'], v) // arr => [v, {foo: v, bar: v}, {bar: v}]
+ //
+ deepSet: function (o, keys, value, opts) {
+ var key, nextKey, tail, lastIdx, lastVal, f;
+ if (opts == null) { opts = {}; }
+ f = $.serializeJSON;
+ if (f.isUndefined(o)) { throw new Error("ArgumentError: param 'o' expected to be an object or array, found undefined"); }
+ if (!keys || keys.length === 0) { throw new Error("ArgumentError: param 'keys' expected to be an array with least one element"); }
+
+ key = keys[0];
+
+ // Only one key, then it's not a deepSet, just assign the value.
+ if (keys.length === 1) {
+ if (key === '') {
+ o.push(value); // '' is used to push values into the array (assume o is an array)
+ } else {
+ o[key] = value; // other keys can be used as object keys or array indexes
+ }
+
+ // With more keys is a deepSet. Apply recursively.
+ } else {
+ nextKey = keys[1];
+
+ // '' is used to push values into the array,
+ // with nextKey, set the value into the same object, in object[nextKey].
+ // Covers the case of ['', 'foo'] and ['', 'var'] to push the object {foo, var}, and the case of nested arrays.
+ if (key === '') {
+ lastIdx = o.length - 1; // asume o is array
+ lastVal = o[lastIdx];
+ if (f.isObject(lastVal) && (f.isUndefined(lastVal[nextKey]) || keys.length > 2)) { // if nextKey is not present in the last object element, or there are more keys to deep set
+ key = lastIdx; // then set the new value in the same object element
+ } else {
+ key = lastIdx + 1; // otherwise, point to set the next index in the array
+ }
+ }
+
+ // '' is used to push values into the array "array[]"
+ if (nextKey === '') {
+ if (f.isUndefined(o[key]) || !$.isArray(o[key])) {
+ o[key] = []; // define (or override) as array to push values
+ }
+ } else {
+ if (opts.useIntKeysAsArrayIndex && f.isValidArrayIndex(nextKey)) { // if 1, 2, 3 ... then use an array, where nextKey is the index
+ if (f.isUndefined(o[key]) || !$.isArray(o[key])) {
+ o[key] = []; // define (or override) as array, to insert values using int keys as array indexes
+ }
+ } else { // for anything else, use an object, where nextKey is going to be the attribute name
+ if (f.isUndefined(o[key]) || !f.isObject(o[key])) {
+ o[key] = {}; // define (or override) as object, to set nested properties
+ }
+ }
+ }
+
+ // Recursively set the inner object
+ tail = keys.slice(1);
+ f.deepSet(o[key], tail, value, opts);
+ }
+ }
+
+ };
+
+}));
diff --git a/templates/default_v2/scripts/jquery.share.min.js b/templates/default_v2/scripts/jquery.share.min.js
new file mode 100644
index 0000000..96c6ea2
--- /dev/null
+++ b/templates/default_v2/scripts/jquery.share.min.js
@@ -0,0 +1 @@
+!function(r){"use strict";function t(t,e,n,o){function i(r,t){return r-=o,t-=o,!(0>r||r>=u||0>t||t>=u)&&a.isDark(r,t)}var a=r(n,e);a.addData(t),a.make(),o=o||0;var u=a.getModuleCount(),f=a.getModuleCount()+2*o,c=function(r,t,e,n){var o=this.isDark,i=1/f;this.isDark=function(a,u){var f=u*i,c=a*i,s=f+i,l=c+i;return o(a,u)&&(r>s||f>e||t>l||c>n)}};this.text=t,this.level=e,this.version=n,this.moduleCount=f,this.isDark=i,this.addBlank=c}function e(r,e,n,o,i){n=Math.max(1,n||1),o=Math.min(40,o||40);for(var a=n;o>=a;a+=1)try{return new t(r,e,a,i)}catch(r){}}function n(r,t,e){var n=e.size,o="bold "+e.mSize*n+"px "+e.fontname,i=p(" ")[0].getContext("2d");i.font=o;var a=i.measureText(e.label).width,u=e.mSize,f=a/n,c=(1-f)*e.mPosX,s=(1-u)*e.mPosY,l=c+f,h=s+u,d=.01;1===e.mode?r.addBlank(0,s-d,n,h+d):r.addBlank(c-d,s-d,l+d,h+d),t.fillStyle=e.fontcolor,t.font=o,t.fillText(e.label,c*n,s*n+.75*e.mSize*n)}function o(r,t,e){var n=e.size,o=e.image.naturalWidth||1,i=e.image.naturalHeight||1,a=e.mSize,u=a*o/i,f=(1-u)*e.mPosX,c=(1-a)*e.mPosY,s=f+u,l=c+a,h=.01;3===e.mode?r.addBlank(0,c-h,n,l+h):r.addBlank(f-h,c-h,s+h,l+h),t.drawImage(e.image,f*n,c*n,u*n,a*n)}function i(r,t,e){p(e.background).is("img")?t.drawImage(e.background,0,0,e.size,e.size):e.background&&(t.fillStyle=e.background,t.fillRect(e.left,e.top,e.size,e.size));var i=e.mode;1===i||2===i?n(r,t,e):(3===i||4===i)&&o(r,t,e)}function a(r,t,e,n,o,i,a,u){r.isDark(a,u)&&t.rect(n,o,i,i)}function u(r,t,e,n,o,i,a,u,f,c){a?r.moveTo(t+i,e):r.moveTo(t,e),u?(r.lineTo(n-i,e),r.arcTo(n,e,n,o,i)):r.lineTo(n,e),f?(r.lineTo(n,o-i),r.arcTo(n,o,t,o,i)):r.lineTo(n,o),c?(r.lineTo(t+i,o),r.arcTo(t,o,t,e,i)):r.lineTo(t,o),a?(r.lineTo(t,e+i),r.arcTo(t,e,n,e,i)):r.lineTo(t,e)}function f(r,t,e,n,o,i,a,u,f,c){a&&(r.moveTo(t+i,e),r.lineTo(t,e),r.lineTo(t,e+i),r.arcTo(t,e,t+i,e,i)),u&&(r.moveTo(n-i,e),r.lineTo(n,e),r.lineTo(n,e+i),r.arcTo(n,e,n-i,e,i)),f&&(r.moveTo(n-i,o),r.lineTo(n,o),r.lineTo(n,o-i),r.arcTo(n,o,n-i,o,i)),c&&(r.moveTo(t+i,o),r.lineTo(t,o),r.lineTo(t,o-i),r.arcTo(t,o,t+i,o,i))}function c(r,t,e,n,o,i,a,c){var s=r.isDark,l=n+i,h=o+i,d=e.radius*i,g=a-1,v=a+1,p=c-1,w=c+1,m=s(a,c),T=s(g,p),y=s(g,c),E=s(g,w),A=s(a,w),B=s(v,w),k=s(v,c),b=s(v,p),C=s(a,p);m?u(t,n,o,l,h,d,!y&&!C,!y&&!A,!k&&!A,!k&&!C):f(t,n,o,l,h,d,y&&C&&T,y&&A&&E,k&&A&&B,k&&C&&b)}function s(r,t,e){var n,o,i=r.moduleCount,u=e.size/i,f=a;for(m&&e.radius>0&&e.radius<=.5&&(f=c),t.beginPath(),n=0;i>n;n+=1)for(o=0;i>o;o+=1){var s=e.left+o*u,l=e.top+n*u,h=u;f(r,t,e,s,l,h,n,o)}if(p(e.fill).is("img")){t.strokeStyle="rgba(0,0,0,0.5)",t.lineWidth=2,t.stroke();var d=t.globalCompositeOperation;t.globalCompositeOperation="destination-out",t.fill(),t.globalCompositeOperation=d,t.clip(),t.drawImage(e.fill,0,0,e.size,e.size),t.restore()}else t.fillStyle=e.fill,t.fill()}function l(r,t){var n=e(t.text,t.ecLevel,t.minVersion,t.maxVersion,t.quiet);if(!n)return null;var o=p(r).data("qrcode",n),a=o[0].getContext("2d");return i(n,a,t),s(n,a,t),o}function h(r){var t=p(" ").attr("width",r.size).attr("height",r.size);return l(t,r)}function d(r){return p(" ").attr("src",h(r)[0].toDataURL("image/png"))}function g(r){var t=e(r.text,r.ecLevel,r.minVersion,r.maxVersion,r.quiet);if(!t)return null;var n,o,i=r.size,a=r.background,u=Math.floor,f=t.moduleCount,c=u(i/f),s=u(.5*(i-c*f)),l={position:"relative",left:0,top:0,padding:0,margin:0,width:i,height:i},h={position:"absolute",padding:0,margin:0,width:c,height:c,"background-color":r.fill},d=p("
").data("qrcode",t).css(l);for(a&&d.css("background-color",a),n=0;f>n;n+=1)for(o=0;f>o;o+=1)t.isDark(n,o)&&p("
").css(h).css({left:s+o*c,top:s+n*c}).appendTo(d);return d}function v(r){return w&&"canvas"===r.render?h(r):w&&"image"===r.render?d(r):g(r)}var p=jQuery,w=function(){var r=document.createElement("canvas");return Boolean(r.getContext&&r.getContext("2d"))}(),m="[object Opera]"!==Object.prototype.toString.call(window.opera),T={render:"canvas",minVersion:1,maxVersion:40,ecLevel:"L",left:0,top:0,size:200,fill:"#000",background:null,text:"no text",radius:0,quiet:0,mode:0,mSize:.1,mPosX:.5,mPosY:.5,label:"no label",fontname:"sans",fontcolor:"#000",image:null};p.fn.qrcode=function(r){var t=p.extend({},T,r);return this.each(function(){"canvas"===this.nodeName.toLowerCase()?l(this,t):p(this).append(v(t))})}}(function(){var r=function(){function r(t,e){if("undefined"==typeof t.length)throw new Error(t.length+"/"+e);var n=function(){for(var r=0;re;e+=1){t[e]=new Array(r);for(var n=0;r>n;n+=1)t[e][n]=null}return t}(d),T(0,0),T(d-7,0),T(0,d-7),A(),E(),k(r,t),s>=7&&B(r),null==v&&(v=M(s,l,p)),b(v,t)},T=function(r,t){for(var e=-1;7>=e;e+=1)if(!(-1>=r+e||r+e>=d))for(var n=-1;7>=n;n+=1)-1>=t+n||t+n>=d||(e>=0&&6>=e&&(0==n||6==n)||n>=0&&6>=n&&(0==e||6==e)||e>=2&&4>=e&&n>=2&&4>=n?h[r+e][t+n]=!0:h[r+e][t+n]=!1)},y=function(){for(var r=0,t=0,e=0;8>e;e+=1){m(!0,e);var n=i.getLostPoint(w);(0==e||r>n)&&(r=n,t=e)}return t},E=function(){for(var r=8;d-8>r;r+=1)null==h[r][6]&&(h[r][6]=r%2==0);for(var t=8;d-8>t;t+=1)null==h[6][t]&&(h[6][t]=t%2==0)},A=function(){for(var r=i.getPatternPosition(s),t=0;t=a;a+=1)for(var u=-2;2>=u;u+=1)-2==a||2==a||-2==u||2==u||0==a&&0==u?h[n+a][o+u]=!0:h[n+a][o+u]=!1}},B=function(r){for(var t=i.getBCHTypeNumber(s),e=0;18>e;e+=1){var n=!r&&1==(t>>e&1);h[Math.floor(e/3)][e%3+d-8-3]=n}for(var e=0;18>e;e+=1){var n=!r&&1==(t>>e&1);h[e%3+d-8-3][Math.floor(e/3)]=n}},k=function(r,t){for(var e=l<<3|t,n=i.getBCHTypeInfo(e),o=0;15>o;o+=1){var a=!r&&1==(n>>o&1);6>o?h[o][8]=a:8>o?h[o+1][8]=a:h[d-15+o][8]=a}for(var o=0;15>o;o+=1){var a=!r&&1==(n>>o&1);8>o?h[8][d-o-1]=a:9>o?h[8][15-o-1+1]=a:h[8][15-o-1]=a}h[d-8][8]=!r},b=function(r,t){for(var e=-1,n=d-1,o=7,a=0,u=i.getMaskFunction(t),f=d-1;f>0;f-=2)for(6==f&&(f-=1);;){for(var c=0;2>c;c+=1)if(null==h[n][f-c]){var s=!1;a>>o&1));var l=u(n,f-c);l&&(s=!s),h[n][f-c]=s,o-=1,-1==o&&(a+=1,o=7)}if(n+=e,0>n||n>=d){n-=e,e=-e;break}}},C=function(t,e){for(var n=0,o=0,a=0,u=new Array(e.length),f=new Array(e.length),c=0;c=0?v.getAt(p):0}}for(var w=0,h=0;hh;h+=1)for(var c=0;ch;h+=1)for(var c=0;c8*h)throw new Error("code length overflow. ("+c.getLengthInBits()+">"+8*h+")");for(c.getLengthInBits()+4<=8*h&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;!(c.getLengthInBits()>=8*h)&&(c.put(o,8),!(c.getLengthInBits()>=8*h));)c.put(a,8);return C(c,n)};return w.addData=function(r){var t=c(r);p.push(t),v=null},w.isDark=function(r,t){if(0>r||r>=d||0>t||t>=d)throw new Error(r+","+t);return h[r][t]},w.getModuleCount=function(){return d},w.make=function(){m(!1,y())},w.createTableTag=function(r,t){r=r||2,t="undefined"==typeof t?4*r:t;var e="";e+='',e+="";for(var n=0;n";for(var o=0;o ';e+=""}return e+=" ",e+="
"},w.createImgTag=function(r,t){r=r||2,t="undefined"==typeof t?4*r:t;var e=w.getModuleCount()*r+2*t,n=t,o=e-t;return g(e,e,function(t,e){if(t>=n&&o>t&&e>=n&&o>e){var i=Math.floor((t-n)/r),a=Math.floor((e-n)/r);return w.isDark(a,i)?0:1}return 1})},w};t.stringToBytes=function(r){for(var t=new Array,e=0;ei)t.push(i);else{var a=e[r.charAt(o)];"number"==typeof a?(255&a)==a?t.push(a):(t.push(a>>>8),t.push(255&a)):t.push(n)}}return t}};var e={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},n={L:1,M:0,Q:3,H:2},o={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},i=function(){var t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],n=1335,i=7973,u=21522,f={},c=function(r){for(var t=0;0!=r;)t+=1,r>>>=1;return t};return f.getBCHTypeInfo=function(r){for(var t=r<<10;c(t)-c(n)>=0;)t^=n<=0;)t^=i<n;n+=1)e=e.multiply(r([1,a.gexp(n)],0));return e},f.getLengthInBits=function(r,t){if(t>=1&&10>t)switch(r){case e.MODE_NUMBER:return 10;case e.MODE_ALPHA_NUM:return 9;case e.MODE_8BIT_BYTE:return 8;case e.MODE_KANJI:return 8;default:throw new Error("mode:"+r)}else if(27>t)switch(r){case e.MODE_NUMBER:return 12;case e.MODE_ALPHA_NUM:return 11;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 10;default:throw new Error("mode:"+r)}else{if(!(41>t))throw new Error("type:"+t);switch(r){case e.MODE_NUMBER:return 14;case e.MODE_ALPHA_NUM:return 13;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 12;default:throw new Error("mode:"+r)}}},f.getLostPoint=function(r){for(var t=r.getModuleCount(),e=0,n=0;t>n;n+=1)for(var o=0;t>o;o+=1){for(var i=0,a=r.isDark(n,o),u=-1;1>=u;u+=1)if(!(0>n+u||n+u>=t))for(var f=-1;1>=f;f+=1)0>o+f||o+f>=t||(0!=u||0!=f)&&a==r.isDark(n+u,o+f)&&(i+=1);i>5&&(e+=3+i-5)}for(var n=0;t-1>n;n+=1)for(var o=0;t-1>o;o+=1){var c=0;r.isDark(n,o)&&(c+=1),r.isDark(n+1,o)&&(c+=1),r.isDark(n,o+1)&&(c+=1),r.isDark(n+1,o+1)&&(c+=1),(0==c||4==c)&&(e+=3)}for(var n=0;t>n;n+=1)for(var o=0;t-6>o;o+=1)r.isDark(n,o)&&!r.isDark(n,o+1)&&r.isDark(n,o+2)&&r.isDark(n,o+3)&&r.isDark(n,o+4)&&!r.isDark(n,o+5)&&r.isDark(n,o+6)&&(e+=40);for(var o=0;t>o;o+=1)for(var n=0;t-6>n;n+=1)r.isDark(n,o)&&!r.isDark(n+1,o)&&r.isDark(n+2,o)&&r.isDark(n+3,o)&&r.isDark(n+4,o)&&!r.isDark(n+5,o)&&r.isDark(n+6,o)&&(e+=40);for(var s=0,o=0;t>o;o+=1)for(var n=0;t>n;n+=1)r.isDark(n,o)&&(s+=1);var l=Math.abs(100*s/t/t-50)/5;return e+=10*l},f}(),a=function(){for(var r=new Array(256),t=new Array(256),e=0;8>e;e+=1)r[e]=1<e;e+=1)r[e]=r[e-4]^r[e-5]^r[e-6]^r[e-8];for(var e=0;255>e;e+=1)t[r[e]]=e;var n={};return n.glog=function(r){if(1>r)throw new Error("glog("+r+")");return t[r]},n.gexp=function(t){for(;0>t;)t+=255;for(;t>=256;)t-=255;return r[t]},n}(),u=function(){var r=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(r,t){var e={};return e.totalCount=r,e.dataCount=t,e},e={},o=function(t,e){switch(e){case n.L:return r[4*(t-1)+0];case n.M:return r[4*(t-1)+1];case n.Q:return r[4*(t-1)+2];case n.H:return r[4*(t-1)+3];default:return}};return e.getRSBlocks=function(r,e){var n=o(r,e);if("undefined"==typeof n)throw new Error("bad rs block @ typeNumber:"+r+"/errorCorrectLevel:"+e);for(var i=n.length/3,a=new Array,u=0;i>u;u+=1)for(var f=n[3*u+0],c=n[3*u+1],s=n[3*u+2],l=0;f>l;l+=1)a.push(t(c,s));return a},e}(),f=function(){var r=new Array,t=0,e={};return e.getBuffer=function(){return r},e.getAt=function(t){var e=Math.floor(t/8);return 1==(r[e]>>>7-t%8&1)},e.put=function(r,t){for(var n=0;t>n;n+=1)e.putBit(1==(r>>>t-n-1&1))},e.getLengthInBits=function(){return t},e.putBit=function(e){var n=Math.floor(t/8);r.length<=n&&r.push(0),e&&(r[n]|=128>>>t%8),t+=1},e},c=function(r){var n=e.MODE_8BIT_BYTE,o=t.stringToBytes(r),i={};return i.getMode=function(){return n},i.getLength=function(r){return o.length},i.write=function(r){for(var t=0;t>>8)},t.writeBytes=function(r,e,n){e=e||0,n=n||r.length;for(var o=0;n>o;o+=1)t.writeByte(r[o+e])},t.writeString=function(r){for(var e=0;e0&&(t+=","),t+=r[e];return t+="]"},t},l=function(){var r=0,t=0,e=0,n="",o={},i=function(r){n+=String.fromCharCode(a(63&r))},a=function(r){if(0>r);else{if(26>r)return 65+r;if(52>r)return 97+(r-26);if(62>r)return 48+(r-52);if(62==r)return 43;if(63==r)return 47}throw new Error("n:"+r)};return o.writeByte=function(n){for(r=r<<8|255&n,t+=8,e+=1;t>=6;)i(r>>>t-6),t-=6},o.flush=function(){if(t>0&&(i(r<<6-t),r=0,t=0),e%3!=0)for(var o=3-e%3,a=0;o>a;a+=1)n+="="},o.toString=function(){return n},o},h=function(r){var t=r,e=0,n=0,o=0,i={};i.read=function(){for(;8>o;){if(e>=t.length){if(0==o)return-1;throw new Error("unexpected end of file./"+o)}var r=t.charAt(e);if(e+=1,"="==r)return o=0,-1;r.match(/^\s$/)||(n=n<<6|a(r.charCodeAt(0)),o+=6)}var i=n>>>o-8&255;return o-=8,i};var a=function(r){if(r>=65&&90>=r)return r-65;if(r>=97&&122>=r)return r-97+26;if(r>=48&&57>=r)return r-48+52;if(43==r)return 62;if(47==r)return 63;throw new Error("c:"+r)};return i},d=function(r,t){var e=r,n=t,o=new Array(r*t),i={};i.setPixel=function(r,t,n){o[t*e+r]=n},i.write=function(r){r.writeString("GIF87a"),r.writeShort(e),r.writeShort(n),r.writeByte(128),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(255),r.writeByte(255),r.writeByte(255),r.writeString(","),r.writeShort(0),r.writeShort(0),r.writeShort(e),r.writeShort(n),r.writeByte(0);var t=2,o=u(t);r.writeByte(t);for(var i=0;o.length-i>255;)r.writeByte(255),r.writeBytes(o,i,255),i+=255;r.writeByte(o.length-i),r.writeBytes(o,i,o.length-i),r.writeByte(0),r.writeString(";")};var a=function(r){var t=r,e=0,n=0,o={};return o.write=function(r,o){if(r>>>o!=0)throw new Error("length over");for(;e+o>=8;)t.writeByte(255&(r<>>=8-e,n=0,e=0;n|=r<0&&t.writeByte(n)},o},u=function(r){for(var t=1<u;u+=1)i.add(String.fromCharCode(u));i.add(String.fromCharCode(t)),i.add(String.fromCharCode(e));var c=s(),l=a(c);l.write(t,n);var h=0,d=String.fromCharCode(o[h]);for(h+=1;hi;i+=1)for(var a=0;r>a;a+=1)o.setPixel(a,i,e(a,i));var u=s();o.write(u);for(var f=l(),c=u.toByteArray(),h=0;h "};return t}();return function(r){"function"==typeof define&&define.amd?define([],r):"object"==typeof exports&&(module.exports=r())}(function(){return r}),!function(r){r.stringToBytes=function(r){function t(r){for(var t=[],e=0;en?t.push(n):2048>n?t.push(192|n>>6,128|63&n):55296>n||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(e++,n=65536+((1023&n)<<10|1023&r.charCodeAt(e)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}return t(r)}}(r),r}()),function(r){r.fn.share=function(t){function e(t,e){var n=o(e);"prepend"==e.mode?n.reverse():n,n.length&&r.each(n,function(n,o){var a=i(o,e),u=e.initialized?t.find(".icon-"+o):r(' ');return!u.length||(u.prop("aria-label","分享到 "+h[o]),u.prop("href",a),"wechat"===o?u.prop("tabindex",-1):u.prop("target","_blank"),void(e.initialized||("prepend"==e.mode?t.prepend(u):t.append(u))))})}function n(r,t){var e=r.find("a.icon-wechat");e.length&&(e.append(''+t.wechatQrcodeTitle+'
'+t.wechatQrcodeHelper+"
"),e.find(".qrcode").qrcode({render:"image",size:t.wechatQrcodeSize,text:t.url}),e.offset().top<100&&e.find(".wechat-qrcode").addClass("bottom"))}function o(t){0===t.mobileSites.length&&t.sites.length&&(t.mobileSites=t.sites);var e=(u()?t.mobileSites:t.sites.length?t.sites:[]).slice(0),n=t.disabled;return"string"==typeof e&&(e=e.split(/\s*,\s*/)),"string"==typeof n&&(n=n.split(/\s*,\s*/)),a()&&n.push("wechat"),n.length&&r.each(n,function(t,n){var o=r.inArray(n,e);o!==-1&&e.splice(o,1)}),e}function i(r,t){var e=l[r];t.summary=t.description;for(var n in t)if(t.hasOwnProperty(n)){var o=r+n.replace(/^[a-z]/,function(r){return r.toUpperCase()}),i=encodeURIComponent(void 0===t[o]?t[n]:t[o]);e=e.replace(new RegExp("{{"+n.toUpperCase()+"}}","g"),i)}return e}function a(){return/MicroMessenger/i.test(navigator.userAgent)}function u(){return r(window).width()<=768}var f=r(document.head),c={url:location.href,site_url:location.origin,source:f.find("[name=site], [name=Site]").attr("content")||document.title,title:f.find("[name=title], [name=Title]").attr("content")||document.title,description:f.find("[name=description], [name=Description]").attr("content")||"",image:r("img:first").prop("src")||"",imageSelector:void 0,weiboKey:"",wechatQrcodeTitle:"微信扫一扫:分享",wechatQrcodeHelper:"微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
",wechatQrcodeSize:100,mobileSites:[],sites:["weibo","qq","wechat","tencent","douban","qzone","linkedin","diandian","facebook","twitter","google"],disabled:[],initialized:!1},s=r.extend({},c,t),l={qzone:"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url={{URL}}&title={{TITLE}}&desc={{DESCRIPTION}}&summary={{SUMMARY}}&site={{SOURCE}}",qq:"http://connect.qq.com/widget/shareqq/index.html?url={{URL}}&title={{TITLE}}&source={{SOURCE}}&desc={{DESCRIPTION}}&pics={{IMAGE}}",tencent:"http://share.v.t.qq.com/index.php?c=share&a=index&title={{TITLE}}&url={{URL}}&pic={{IMAGE}}",weibo:"http://service.weibo.com/share/share.php?url={{URL}}&title={{TITLE}}&pic={{IMAGE}}&appkey={{WEIBOKEY}}",wechat:"javascript:;",douban:"http://shuo.douban.com/!service/share?href={{URL}}&name={{TITLE}}&text={{DESCRIPTION}}&image={{IMAGE}}&starid=0&aid=0&style=11",diandian:"http://www.diandian.com/share?lo={{URL}}&ti={{TITLE}}&type=link",linkedin:"http://www.linkedin.com/shareArticle?mini=true&ro=true&title={{TITLE}}&url={{URL}}&summary={{SUMMARY}}&source={{SOURCE}}&armin=armin",facebook:"https://www.facebook.com/sharer/sharer.php?u={{URL}}&title={{TITLE}}&description={{DESCRIPTION}}&caption={{SUBHEAD}}&link={{URL}}&picture={{IMAGE}}",twitter:"https://twitter.com/intent/tweet?text={{TITLE}}&url={{URL}}&via={{SITE_URL}}",google:"https://plus.google.com/share?url={{URL}}"},h={qzone:"QQ空间",qq:"QQ",tencent:"腾讯微博",weibo:"微博",wechat:"微信",douban:"豆瓣",diandian:"点点",linkedin:"LinkedIn",facebook:"Facebook",twitter:"Twitter",google:"Google"};this.each(function(){if(r(this).data("initialized"))return!0;var t=r.extend({},s,r(this).data());t.imageSelector&&(t.image=r(t.imageSelector).map(function(){return r(this).prop("src")}).get().join("||"));var o=r(this).addClass("share-component social-share");e(o,t),n(o,t),r(this).data("initialized",!0)})},r(function(){r(".share-component,.social-share").share()})}(jQuery);
\ No newline at end of file
diff --git a/templates/default_v2/scripts/js.js b/templates/default_v2/scripts/js.js
new file mode 100644
index 0000000..85eaebe
--- /dev/null
+++ b/templates/default_v2/scripts/js.js
@@ -0,0 +1,50 @@
+$(function () {
+ $('.customerService .iconfont').on('click',function (event) {
+ $('.customerService').addClass('bounceOutLeft').removeClass('bounceInLeft');
+ $('.customerClose').show();
+ event.stopPropagation();
+ });
+ $('.customerClose').on('click',function () {
+ $('.customerService').fadeIn().addClass('bounceInLeft').removeClass('bounceOutLeft');
+ $('.customerClose').hide();
+ });
+ $('.floatWindow .return').click(function(){
+ $('html , body').animate({scrollTop: 0},'slow');
+ });
+ $('.floatWindow .item').hover(function(){
+ $(this).find('.itemCon').show();
+ },function(){
+ $(this).find('.itemCon').hide();
+ });
+ $('.demoCenter').hover(function () {
+ $(this).find('.demoCon').show();
+ },function(){
+ $(this).find('.demoCon').hide();
+ });
+ $('.pull-right .item').on('mouseenter',function () {
+ $('.demoCenter .demoCon').hide();
+ });
+ $('#nav .pull-right .item').on('mouseenter',function () {
+ $(this).find('.list').addClass('on');
+ });
+ $('#nav .pull-right .item').on('mouseleave',function () {
+ $(this).find('.list').removeClass('on');
+ });
+
+
+ var crtTypeCode = $("body").attr("crt-type-code");
+ if(!crtTypeCode){
+ // 首页
+ }
+ var channel = $("[type-code]");
+ if(channel == null || channel.length <= 0){
+ // 首页
+ }else{
+ for(var i = 0;i < channel.length;i++){
+ console.log(crtTypeCode + "===" + $(channel[i]).attr("type-code"))
+ if($(channel[i]).attr("type-code") === crtTypeCode){
+ $(channel[i]).find("a").addClass("on");
+ }
+ }
+ }
+});
\ No newline at end of file
diff --git a/templates/default_v2/scripts/layer.js b/templates/default_v2/scripts/layer.js
new file mode 100644
index 0000000..12cb6b5
--- /dev/null
+++ b/templates/default_v2/scripts/layer.js
@@ -0,0 +1,2 @@
+/*! layer-v3.1.1 Web弹层组件 MIT License http://layer.layui.com/ By 贤心 */
+ ;!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(e){s=e.find(".layui-layer-input"),s.focus(),"function"==typeof f&&f(e)},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] ",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/templates/default_v2/scripts/theme/default/icon-ext.png b/templates/default_v2/scripts/theme/default/icon-ext.png
new file mode 100644
index 0000000..bbbb669
Binary files /dev/null and b/templates/default_v2/scripts/theme/default/icon-ext.png differ
diff --git a/templates/default_v2/scripts/theme/default/icon.png b/templates/default_v2/scripts/theme/default/icon.png
new file mode 100644
index 0000000..3e17da8
Binary files /dev/null and b/templates/default_v2/scripts/theme/default/icon.png differ
diff --git a/templates/default_v2/scripts/theme/default/layer.css b/templates/default_v2/scripts/theme/default/layer.css
new file mode 100644
index 0000000..820b4a9
--- /dev/null
+++ b/templates/default_v2/scripts/theme/default/layer.css
@@ -0,0 +1 @@
+.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}html #layuicss-layer{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layer-anim{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-00{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;background-color:#F8F8F8;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:15px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 15px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:5px 5px 0;padding:0 15px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#1E9FFF;background-color:#1E9FFF;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:260px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:8px 15px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:5px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#fff;border-color:#E9E7E7;color:#333}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95;border-color:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:230px;height:36px;margin:0 auto;line-height:30px;padding-left:10px;border:1px solid #e6e6e6;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px;padding:6px 10px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:260px;padding:0 20px;text-align:center;overflow:hidden;cursor:pointer}.layui-layer-tab .layui-layer-title span.layui-this{height:43px;border-left:1px solid #eee;border-right:1px solid #eee;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.layui-this{display:block}.layui-layer-photos{-webkit-animation-duration:.8s;animation-duration:.8s}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgbar,.layui-layer-imguide{display:none}.layui-layer-imgnext,.layui-layer-imgprev{position:absolute;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:10px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:10px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;background-color:rgba(0,0,0,.8);background-color:#000\9;filter:Alpha(opacity=80);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}}
\ No newline at end of file
diff --git a/templates/default_v2/scripts/theme/default/loading-0.gif b/templates/default_v2/scripts/theme/default/loading-0.gif
new file mode 100644
index 0000000..6f3c953
Binary files /dev/null and b/templates/default_v2/scripts/theme/default/loading-0.gif differ
diff --git a/templates/default_v2/scripts/theme/default/loading-1.gif b/templates/default_v2/scripts/theme/default/loading-1.gif
new file mode 100644
index 0000000..db3a483
Binary files /dev/null and b/templates/default_v2/scripts/theme/default/loading-1.gif differ
diff --git a/templates/default_v2/scripts/theme/default/loading-2.gif b/templates/default_v2/scripts/theme/default/loading-2.gif
new file mode 100644
index 0000000..5bb90fd
Binary files /dev/null and b/templates/default_v2/scripts/theme/default/loading-2.gif differ
diff --git a/templates/default_v2/theme.json b/templates/default_v2/theme.json
new file mode 100644
index 0000000..0a2e466
--- /dev/null
+++ b/templates/default_v2/theme.json
@@ -0,0 +1,6 @@
+{
+ "themeName":"新版主题",
+ "themeImage":"http://localhost:8888/resource/img/dreamercms-logo.png",
+ "themeAuthor":"王俊南",
+ "themePath":"default_v2"//此路径要和模板文件夹的名称一致
+}
\ No newline at end of file
diff --git a/uploads/20230109/0c36bb6a023b4f63a6aa3ef0e10e29da.png b/uploads/20230109/0c36bb6a023b4f63a6aa3ef0e10e29da.png
new file mode 100644
index 0000000..e730133
Binary files /dev/null and b/uploads/20230109/0c36bb6a023b4f63a6aa3ef0e10e29da.png differ
diff --git a/uploads/20230109/1431bc857b4144359e4992b177149b3a.png b/uploads/20230109/1431bc857b4144359e4992b177149b3a.png
new file mode 100644
index 0000000..e16aede
Binary files /dev/null and b/uploads/20230109/1431bc857b4144359e4992b177149b3a.png differ
diff --git a/uploads/20230109/1673256268085098771.png b/uploads/20230109/1673256268085098771.png
new file mode 100644
index 0000000..d3215ed
Binary files /dev/null and b/uploads/20230109/1673256268085098771.png differ
diff --git a/uploads/20230109/1673257095752047342.jpg b/uploads/20230109/1673257095752047342.jpg
new file mode 100644
index 0000000..2ab0a0e
Binary files /dev/null and b/uploads/20230109/1673257095752047342.jpg differ
diff --git a/uploads/20230109/1673257104865002732.jpg b/uploads/20230109/1673257104865002732.jpg
new file mode 100644
index 0000000..2b14611
Binary files /dev/null and b/uploads/20230109/1673257104865002732.jpg differ
diff --git a/uploads/20230109/1673257115970041534.png b/uploads/20230109/1673257115970041534.png
new file mode 100644
index 0000000..4c9bb19
Binary files /dev/null and b/uploads/20230109/1673257115970041534.png differ
diff --git a/uploads/20230109/227ea68d175c46dc9b92e13e13331df4.jpg b/uploads/20230109/227ea68d175c46dc9b92e13e13331df4.jpg
new file mode 100644
index 0000000..7f5b3ab
Binary files /dev/null and b/uploads/20230109/227ea68d175c46dc9b92e13e13331df4.jpg differ
diff --git a/uploads/20230109/45e0857beb7e4965900589cec7104b01.png b/uploads/20230109/45e0857beb7e4965900589cec7104b01.png
new file mode 100644
index 0000000..421ee9b
Binary files /dev/null and b/uploads/20230109/45e0857beb7e4965900589cec7104b01.png differ
diff --git a/uploads/20230109/51c95f8527be4d92b669fdda1fbd00d0.png b/uploads/20230109/51c95f8527be4d92b669fdda1fbd00d0.png
new file mode 100644
index 0000000..ff2151e
Binary files /dev/null and b/uploads/20230109/51c95f8527be4d92b669fdda1fbd00d0.png differ
diff --git a/uploads/20230109/565d5a052d6147dbbecefce5be96e5e9.zip b/uploads/20230109/565d5a052d6147dbbecefce5be96e5e9.zip
new file mode 100644
index 0000000..4b6a9ae
Binary files /dev/null and b/uploads/20230109/565d5a052d6147dbbecefce5be96e5e9.zip differ
diff --git a/uploads/20230109/5fb3ba316dba4f77869d2faff0a0c0df.png b/uploads/20230109/5fb3ba316dba4f77869d2faff0a0c0df.png
new file mode 100644
index 0000000..36e5f39
Binary files /dev/null and b/uploads/20230109/5fb3ba316dba4f77869d2faff0a0c0df.png differ
diff --git a/uploads/20230109/6bca55dfd9a645d58673f0c4bf52a19f.png b/uploads/20230109/6bca55dfd9a645d58673f0c4bf52a19f.png
new file mode 100644
index 0000000..41872e7
Binary files /dev/null and b/uploads/20230109/6bca55dfd9a645d58673f0c4bf52a19f.png differ
diff --git a/uploads/20230109/9daa1a8fd74a4ed7bb81852ca4926657.jpg b/uploads/20230109/9daa1a8fd74a4ed7bb81852ca4926657.jpg
new file mode 100644
index 0000000..7a4b11f
Binary files /dev/null and b/uploads/20230109/9daa1a8fd74a4ed7bb81852ca4926657.jpg differ
diff --git a/uploads/20230109/f4b89d05f38c4ba7a0a8dea2e720aa88.jpeg b/uploads/20230109/f4b89d05f38c4ba7a0a8dea2e720aa88.jpeg
new file mode 100644
index 0000000..c6191eb
Binary files /dev/null and b/uploads/20230109/f4b89d05f38c4ba7a0a8dea2e720aa88.jpeg differ
diff --git a/uploads/20230110/1673312265280080492.jpg b/uploads/20230110/1673312265280080492.jpg
new file mode 100644
index 0000000..92e9f58
Binary files /dev/null and b/uploads/20230110/1673312265280080492.jpg differ
diff --git a/uploads/20230110/1673312265489081033.jpg b/uploads/20230110/1673312265489081033.jpg
new file mode 100644
index 0000000..bca89b6
Binary files /dev/null and b/uploads/20230110/1673312265489081033.jpg differ
diff --git a/uploads/20230110/1673312802705024212.jpg b/uploads/20230110/1673312802705024212.jpg
new file mode 100644
index 0000000..e24a934
Binary files /dev/null and b/uploads/20230110/1673312802705024212.jpg differ
diff --git a/uploads/20230110/1673312802945057053.jpg b/uploads/20230110/1673312802945057053.jpg
new file mode 100644
index 0000000..d4d9185
Binary files /dev/null and b/uploads/20230110/1673312802945057053.jpg differ
diff --git a/uploads/20230110/1673313647725017827.png b/uploads/20230110/1673313647725017827.png
new file mode 100644
index 0000000..5c595dc
Binary files /dev/null and b/uploads/20230110/1673313647725017827.png differ
diff --git a/uploads/20230110/1673313674043079792.png b/uploads/20230110/1673313674043079792.png
new file mode 100644
index 0000000..512379b
Binary files /dev/null and b/uploads/20230110/1673313674043079792.png differ
diff --git a/uploads/20230110/1673313688141070067.png b/uploads/20230110/1673313688141070067.png
new file mode 100644
index 0000000..a1a8129
Binary files /dev/null and b/uploads/20230110/1673313688141070067.png differ
diff --git a/uploads/20230110/1673313697531070277.png b/uploads/20230110/1673313697531070277.png
new file mode 100644
index 0000000..5e0b900
Binary files /dev/null and b/uploads/20230110/1673313697531070277.png differ
diff --git a/uploads/20230110/1673313704722051787.png b/uploads/20230110/1673313704722051787.png
new file mode 100644
index 0000000..71b45ea
Binary files /dev/null and b/uploads/20230110/1673313704722051787.png differ
diff --git a/uploads/20230110/1673313716298088221.png b/uploads/20230110/1673313716298088221.png
new file mode 100644
index 0000000..8348fd4
Binary files /dev/null and b/uploads/20230110/1673313716298088221.png differ
diff --git a/uploads/20230110/1673313725698046959.png b/uploads/20230110/1673313725698046959.png
new file mode 100644
index 0000000..bb32389
Binary files /dev/null and b/uploads/20230110/1673313725698046959.png differ
diff --git a/uploads/20230110/1673313742553090746.png b/uploads/20230110/1673313742553090746.png
new file mode 100644
index 0000000..60c8861
Binary files /dev/null and b/uploads/20230110/1673313742553090746.png differ
diff --git a/uploads/20230110/1673335403378098514.docx b/uploads/20230110/1673335403378098514.docx
new file mode 100644
index 0000000..ae3c650
Binary files /dev/null and b/uploads/20230110/1673335403378098514.docx differ
diff --git a/uploads/20230110/2410e5fea7264c2d8778ff3572ebb5d6.jpg b/uploads/20230110/2410e5fea7264c2d8778ff3572ebb5d6.jpg
new file mode 100644
index 0000000..c23f331
Binary files /dev/null and b/uploads/20230110/2410e5fea7264c2d8778ff3572ebb5d6.jpg differ
diff --git a/uploads/20230110/33304c06cc5c42ad8daa156b0302e4cb.png b/uploads/20230110/33304c06cc5c42ad8daa156b0302e4cb.png
new file mode 100644
index 0000000..322f90d
Binary files /dev/null and b/uploads/20230110/33304c06cc5c42ad8daa156b0302e4cb.png differ
diff --git a/uploads/20230110/35d0b73f35fd4b1ba6c2d664f56d4853.jpg b/uploads/20230110/35d0b73f35fd4b1ba6c2d664f56d4853.jpg
new file mode 100644
index 0000000..d39e4ff
Binary files /dev/null and b/uploads/20230110/35d0b73f35fd4b1ba6c2d664f56d4853.jpg differ
diff --git a/uploads/20230110/3eb507aab5b343c8b5d3ea1784974774.jpg b/uploads/20230110/3eb507aab5b343c8b5d3ea1784974774.jpg
new file mode 100644
index 0000000..3c9adf0
Binary files /dev/null and b/uploads/20230110/3eb507aab5b343c8b5d3ea1784974774.jpg differ
diff --git a/uploads/20230110/47bc1c68dce548699041cc922600b783.jpg b/uploads/20230110/47bc1c68dce548699041cc922600b783.jpg
new file mode 100644
index 0000000..bd28909
Binary files /dev/null and b/uploads/20230110/47bc1c68dce548699041cc922600b783.jpg differ
diff --git a/uploads/20230110/5a7d2550c7fe478ebf92915261840945.jpg b/uploads/20230110/5a7d2550c7fe478ebf92915261840945.jpg
new file mode 100644
index 0000000..fded437
Binary files /dev/null and b/uploads/20230110/5a7d2550c7fe478ebf92915261840945.jpg differ
diff --git a/uploads/20230110/5aa18ddea43e428593339e08f0c3354b.jpg b/uploads/20230110/5aa18ddea43e428593339e08f0c3354b.jpg
new file mode 100644
index 0000000..4f3a976
Binary files /dev/null and b/uploads/20230110/5aa18ddea43e428593339e08f0c3354b.jpg differ
diff --git a/uploads/20230110/74e4cb82d5c64e2eaa85fd58841cbc01.jpg b/uploads/20230110/74e4cb82d5c64e2eaa85fd58841cbc01.jpg
new file mode 100644
index 0000000..8bfa9bc
Binary files /dev/null and b/uploads/20230110/74e4cb82d5c64e2eaa85fd58841cbc01.jpg differ
diff --git a/uploads/20230110/753188bccb7f49888856852e465dbff8.png b/uploads/20230110/753188bccb7f49888856852e465dbff8.png
new file mode 100644
index 0000000..7f71bfd
Binary files /dev/null and b/uploads/20230110/753188bccb7f49888856852e465dbff8.png differ
diff --git a/uploads/20230110/76007fadcf204426af07caa1e6c163ef.jpg b/uploads/20230110/76007fadcf204426af07caa1e6c163ef.jpg
new file mode 100644
index 0000000..92e9f58
Binary files /dev/null and b/uploads/20230110/76007fadcf204426af07caa1e6c163ef.jpg differ
diff --git a/uploads/20230110/76a88172a972475b880559b1ca7d26ff.jpg b/uploads/20230110/76a88172a972475b880559b1ca7d26ff.jpg
new file mode 100644
index 0000000..3be1a72
Binary files /dev/null and b/uploads/20230110/76a88172a972475b880559b1ca7d26ff.jpg differ
diff --git a/uploads/20230110/7851bcec99644c0b9f0c46aa5f0787ad.jpg b/uploads/20230110/7851bcec99644c0b9f0c46aa5f0787ad.jpg
new file mode 100644
index 0000000..314a0bc
Binary files /dev/null and b/uploads/20230110/7851bcec99644c0b9f0c46aa5f0787ad.jpg differ
diff --git a/uploads/20230110/787877175d2e44f6947877a73c3f2137.jpg b/uploads/20230110/787877175d2e44f6947877a73c3f2137.jpg
new file mode 100644
index 0000000..0accba2
Binary files /dev/null and b/uploads/20230110/787877175d2e44f6947877a73c3f2137.jpg differ
diff --git a/uploads/20230110/7981488b7581476eb5de5de10e74f07a.png b/uploads/20230110/7981488b7581476eb5de5de10e74f07a.png
new file mode 100644
index 0000000..b8824ef
Binary files /dev/null and b/uploads/20230110/7981488b7581476eb5de5de10e74f07a.png differ
diff --git a/uploads/20230110/86a33e7b1b3049488ea00b452789c5a6.jpg b/uploads/20230110/86a33e7b1b3049488ea00b452789c5a6.jpg
new file mode 100644
index 0000000..e5acdb9
Binary files /dev/null and b/uploads/20230110/86a33e7b1b3049488ea00b452789c5a6.jpg differ
diff --git a/uploads/20230110/88cc4c8be3bc4b86aa7748020dfba40a.jpg b/uploads/20230110/88cc4c8be3bc4b86aa7748020dfba40a.jpg
new file mode 100644
index 0000000..f8e8797
Binary files /dev/null and b/uploads/20230110/88cc4c8be3bc4b86aa7748020dfba40a.jpg differ
diff --git a/uploads/20230110/b1f2da7161f746d79a368b6d35994dfd.jpg b/uploads/20230110/b1f2da7161f746d79a368b6d35994dfd.jpg
new file mode 100644
index 0000000..d4d9185
Binary files /dev/null and b/uploads/20230110/b1f2da7161f746d79a368b6d35994dfd.jpg differ
diff --git a/uploads/20230110/b406f329b5de4556884937e37d83972d.png b/uploads/20230110/b406f329b5de4556884937e37d83972d.png
new file mode 100644
index 0000000..62ec489
Binary files /dev/null and b/uploads/20230110/b406f329b5de4556884937e37d83972d.png differ
diff --git a/uploads/20230110/d0e3506ad119451cbf1dbf4fcf658775.png b/uploads/20230110/d0e3506ad119451cbf1dbf4fcf658775.png
new file mode 100644
index 0000000..8c7b0c2
Binary files /dev/null and b/uploads/20230110/d0e3506ad119451cbf1dbf4fcf658775.png differ
diff --git a/uploads/20230110/d27971d23f894b11a0dfb6199aed0093.jpg b/uploads/20230110/d27971d23f894b11a0dfb6199aed0093.jpg
new file mode 100644
index 0000000..f9a7b16
Binary files /dev/null and b/uploads/20230110/d27971d23f894b11a0dfb6199aed0093.jpg differ
diff --git a/uploads/20230110/d62d571762c24c12a8b173cf7fe38dd6.png b/uploads/20230110/d62d571762c24c12a8b173cf7fe38dd6.png
new file mode 100644
index 0000000..292ba3b
Binary files /dev/null and b/uploads/20230110/d62d571762c24c12a8b173cf7fe38dd6.png differ
diff --git a/uploads/20230110/d7ecf4498a7d42af86e52e2fde4a6fa8.jpg b/uploads/20230110/d7ecf4498a7d42af86e52e2fde4a6fa8.jpg
new file mode 100644
index 0000000..c5cbd65
Binary files /dev/null and b/uploads/20230110/d7ecf4498a7d42af86e52e2fde4a6fa8.jpg differ
diff --git a/uploads/20230110/dc005133cae84869896721f6c41da0f9.jpg b/uploads/20230110/dc005133cae84869896721f6c41da0f9.jpg
new file mode 100644
index 0000000..28292ec
Binary files /dev/null and b/uploads/20230110/dc005133cae84869896721f6c41da0f9.jpg differ
diff --git a/uploads/20230110/f979828078ad4270a3fdfef2f4e8e2b9.png b/uploads/20230110/f979828078ad4270a3fdfef2f4e8e2b9.png
new file mode 100644
index 0000000..0f9f7b9
Binary files /dev/null and b/uploads/20230110/f979828078ad4270a3fdfef2f4e8e2b9.png differ
diff --git a/uploads/20230110/fb6de1985900433998885ec14d231de5.png b/uploads/20230110/fb6de1985900433998885ec14d231de5.png
new file mode 100644
index 0000000..5e75728
Binary files /dev/null and b/uploads/20230110/fb6de1985900433998885ec14d231de5.png differ
diff --git a/uploads/20230111/34fb727adcbc482d8d86980f4af0e3f3.png b/uploads/20230111/34fb727adcbc482d8d86980f4af0e3f3.png
new file mode 100644
index 0000000..5ba947b
Binary files /dev/null and b/uploads/20230111/34fb727adcbc482d8d86980f4af0e3f3.png differ
diff --git a/uploads/20230111/3d7e456c797d4cd0bb9d6034336cc2da.png b/uploads/20230111/3d7e456c797d4cd0bb9d6034336cc2da.png
new file mode 100644
index 0000000..0c2ee02
Binary files /dev/null and b/uploads/20230111/3d7e456c797d4cd0bb9d6034336cc2da.png differ
diff --git a/uploads/20230111/c3f0d0c1d43a45c1ba00d1b4f5af5ad2.png b/uploads/20230111/c3f0d0c1d43a45c1ba00d1b4f5af5ad2.png
new file mode 100644
index 0000000..0c2ee02
Binary files /dev/null and b/uploads/20230111/c3f0d0c1d43a45c1ba00d1b4f5af5ad2.png differ
diff --git a/uploads/20230111/cf23f54a84af413fbdc280f1017e81dd.png b/uploads/20230111/cf23f54a84af413fbdc280f1017e81dd.png
new file mode 100644
index 0000000..0c2ee02
Binary files /dev/null and b/uploads/20230111/cf23f54a84af413fbdc280f1017e81dd.png differ
diff --git a/uploads/20250409/1744187616856011553.png b/uploads/20250409/1744187616856011553.png
new file mode 100644
index 0000000..7263cd6
Binary files /dev/null and b/uploads/20250409/1744187616856011553.png differ
diff --git a/uploads/20250409/1744187635068064540.png b/uploads/20250409/1744187635068064540.png
new file mode 100644
index 0000000..ed43052
Binary files /dev/null and b/uploads/20250409/1744187635068064540.png differ
diff --git a/uploads/20250409/1744187641823057042.png b/uploads/20250409/1744187641823057042.png
new file mode 100644
index 0000000..9860367
Binary files /dev/null and b/uploads/20250409/1744187641823057042.png differ
diff --git a/uploads/20250409/1744189785048082173.png b/uploads/20250409/1744189785048082173.png
new file mode 100644
index 0000000..7263cd6
Binary files /dev/null and b/uploads/20250409/1744189785048082173.png differ
diff --git a/uploads/20250409/1909810316232445952.jpg b/uploads/20250409/1909810316232445952.jpg
new file mode 100644
index 0000000..980cd5f
Binary files /dev/null and b/uploads/20250409/1909810316232445952.jpg differ
diff --git a/uploads/20250409/1909858615077371904.png b/uploads/20250409/1909858615077371904.png
new file mode 100644
index 0000000..ee2a826
Binary files /dev/null and b/uploads/20250409/1909858615077371904.png differ
diff --git a/uploads/20250410/1744272605805030965.png b/uploads/20250410/1744272605805030965.png
new file mode 100644
index 0000000..3255c92
Binary files /dev/null and b/uploads/20250410/1744272605805030965.png differ
diff --git a/uploads/20250410/1744272616827063298.jpg b/uploads/20250410/1744272616827063298.jpg
new file mode 100644
index 0000000..f1b9f97
Binary files /dev/null and b/uploads/20250410/1744272616827063298.jpg differ
diff --git a/uploads/20250410/1744272806055016902.png b/uploads/20250410/1744272806055016902.png
new file mode 100644
index 0000000..3f92a6d
Binary files /dev/null and b/uploads/20250410/1744272806055016902.png differ
diff --git a/uploads/20250410/1744273224210039408.png b/uploads/20250410/1744273224210039408.png
new file mode 100644
index 0000000..3f92a6d
Binary files /dev/null and b/uploads/20250410/1744273224210039408.png differ
diff --git a/uploads/20250410/1744273236676044755.png b/uploads/20250410/1744273236676044755.png
new file mode 100644
index 0000000..3255c92
Binary files /dev/null and b/uploads/20250410/1744273236676044755.png differ
diff --git a/uploads/20250410/1744274440843086475.jpg b/uploads/20250410/1744274440843086475.jpg
new file mode 100644
index 0000000..6ab3c71
Binary files /dev/null and b/uploads/20250410/1744274440843086475.jpg differ
diff --git a/uploads/20250410/1744274575941013728.jpg b/uploads/20250410/1744274575941013728.jpg
new file mode 100644
index 0000000..5864793
Binary files /dev/null and b/uploads/20250410/1744274575941013728.jpg differ
diff --git a/uploads/20250410/1744274927800042888.jpg b/uploads/20250410/1744274927800042888.jpg
new file mode 100644
index 0000000..fb0f9b2
Binary files /dev/null and b/uploads/20250410/1744274927800042888.jpg differ
diff --git a/uploads/20250410/1744274994699017809.png b/uploads/20250410/1744274994699017809.png
new file mode 100644
index 0000000..b580c1b
Binary files /dev/null and b/uploads/20250410/1744274994699017809.png differ
diff --git a/uploads/20250410/1910239656564801536.png b/uploads/20250410/1910239656564801536.png
new file mode 100644
index 0000000..3255c92
Binary files /dev/null and b/uploads/20250410/1910239656564801536.png differ
diff --git a/uploads/20250410/1910242008269111296.jpg b/uploads/20250410/1910242008269111296.jpg
new file mode 100644
index 0000000..f1b9f97
Binary files /dev/null and b/uploads/20250410/1910242008269111296.jpg differ
diff --git a/uploads/20250410/1910244636633907200.png b/uploads/20250410/1910244636633907200.png
new file mode 100644
index 0000000..3f92a6d
Binary files /dev/null and b/uploads/20250410/1910244636633907200.png differ
diff --git a/uploads/20250410/1910251543574659072.jpg b/uploads/20250410/1910251543574659072.jpg
new file mode 100644
index 0000000..6ab3c71
Binary files /dev/null and b/uploads/20250410/1910251543574659072.jpg differ
diff --git a/uploads/20250410/1910251922798460928.jpg b/uploads/20250410/1910251922798460928.jpg
new file mode 100644
index 0000000..5864793
Binary files /dev/null and b/uploads/20250410/1910251922798460928.jpg differ
diff --git a/uploads/20250410/1910253266699599872.jpg b/uploads/20250410/1910253266699599872.jpg
new file mode 100644
index 0000000..fb0f9b2
Binary files /dev/null and b/uploads/20250410/1910253266699599872.jpg differ
diff --git a/uploads/20250410/1910254220870205440.png b/uploads/20250410/1910254220870205440.png
new file mode 100644
index 0000000..b580c1b
Binary files /dev/null and b/uploads/20250410/1910254220870205440.png differ
diff --git a/uploads/20250411/1744338429648088230.png b/uploads/20250411/1744338429648088230.png
new file mode 100644
index 0000000..e31378d
Binary files /dev/null and b/uploads/20250411/1744338429648088230.png differ
diff --git a/uploads/20250411/1744340302721002130.png b/uploads/20250411/1744340302721002130.png
new file mode 100644
index 0000000..19c34f9
Binary files /dev/null and b/uploads/20250411/1744340302721002130.png differ
diff --git a/uploads/20250411/1744340488254009649.png b/uploads/20250411/1744340488254009649.png
new file mode 100644
index 0000000..e1ee939
Binary files /dev/null and b/uploads/20250411/1744340488254009649.png differ
diff --git a/uploads/20250411/1744340558330068032.jpg b/uploads/20250411/1744340558330068032.jpg
new file mode 100644
index 0000000..2b9b88d
Binary files /dev/null and b/uploads/20250411/1744340558330068032.jpg differ
diff --git a/uploads/20250411/1744340623249057774.png b/uploads/20250411/1744340623249057774.png
new file mode 100644
index 0000000..9bd2323
Binary files /dev/null and b/uploads/20250411/1744340623249057774.png differ
diff --git a/uploads/20250411/1744341335722013150.png b/uploads/20250411/1744341335722013150.png
new file mode 100644
index 0000000..e1ee939
Binary files /dev/null and b/uploads/20250411/1744341335722013150.png differ
diff --git a/uploads/20250411/1744341373120067452.png b/uploads/20250411/1744341373120067452.png
new file mode 100644
index 0000000..e31378d
Binary files /dev/null and b/uploads/20250411/1744341373120067452.png differ
diff --git a/uploads/20250411/1744341449776039437.png b/uploads/20250411/1744341449776039437.png
new file mode 100644
index 0000000..e31378d
Binary files /dev/null and b/uploads/20250411/1744341449776039437.png differ
diff --git a/uploads/20250411/1744341491833041704.png b/uploads/20250411/1744341491833041704.png
new file mode 100644
index 0000000..e31378d
Binary files /dev/null and b/uploads/20250411/1744341491833041704.png differ
diff --git a/uploads/20250411/1744343990550031142.png b/uploads/20250411/1744343990550031142.png
new file mode 100644
index 0000000..b5ac52f
Binary files /dev/null and b/uploads/20250411/1744343990550031142.png differ
diff --git a/uploads/20250411/1744351374738068338.png b/uploads/20250411/1744351374738068338.png
new file mode 100644
index 0000000..70d70cb
Binary files /dev/null and b/uploads/20250411/1744351374738068338.png differ
diff --git a/uploads/20250411/1744351469599062230.png b/uploads/20250411/1744351469599062230.png
new file mode 100644
index 0000000..0811f93
Binary files /dev/null and b/uploads/20250411/1744351469599062230.png differ
diff --git a/uploads/20250411/1744351520038094116.png b/uploads/20250411/1744351520038094116.png
new file mode 100644
index 0000000..799dacf
Binary files /dev/null and b/uploads/20250411/1744351520038094116.png differ
diff --git a/uploads/20250411/1744351555585081441.png b/uploads/20250411/1744351555585081441.png
new file mode 100644
index 0000000..5af08c3
Binary files /dev/null and b/uploads/20250411/1744351555585081441.png differ
diff --git a/uploads/20250411/1744351828335048995.png b/uploads/20250411/1744351828335048995.png
new file mode 100644
index 0000000..61c956f
Binary files /dev/null and b/uploads/20250411/1744351828335048995.png differ
diff --git a/uploads/20250411/1744351926460027011.png b/uploads/20250411/1744351926460027011.png
new file mode 100644
index 0000000..af039a1
Binary files /dev/null and b/uploads/20250411/1744351926460027011.png differ
diff --git a/uploads/20250411/1744351963053091868.png b/uploads/20250411/1744351963053091868.png
new file mode 100644
index 0000000..fc85973
Binary files /dev/null and b/uploads/20250411/1744351963053091868.png differ
diff --git a/uploads/20250411/1744352002594056774.png b/uploads/20250411/1744352002594056774.png
new file mode 100644
index 0000000..61c956f
Binary files /dev/null and b/uploads/20250411/1744352002594056774.png differ
diff --git a/uploads/20250411/1744352067477073176.png b/uploads/20250411/1744352067477073176.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1744352067477073176.png differ
diff --git a/uploads/20250411/1744352103588054805.png b/uploads/20250411/1744352103588054805.png
new file mode 100644
index 0000000..28dc55c
Binary files /dev/null and b/uploads/20250411/1744352103588054805.png differ
diff --git a/uploads/20250411/1744352894974072736.png b/uploads/20250411/1744352894974072736.png
new file mode 100644
index 0000000..28dc55c
Binary files /dev/null and b/uploads/20250411/1744352894974072736.png differ
diff --git a/uploads/20250411/1744352913688055879.png b/uploads/20250411/1744352913688055879.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1744352913688055879.png differ
diff --git a/uploads/20250411/1744354687334032574.png b/uploads/20250411/1744354687334032574.png
new file mode 100644
index 0000000..54cfe29
Binary files /dev/null and b/uploads/20250411/1744354687334032574.png differ
diff --git a/uploads/20250411/1744354702207057736.png b/uploads/20250411/1744354702207057736.png
new file mode 100644
index 0000000..a269a38
Binary files /dev/null and b/uploads/20250411/1744354702207057736.png differ
diff --git a/uploads/20250411/1744354716590030168.png b/uploads/20250411/1744354716590030168.png
new file mode 100644
index 0000000..4c44c17
Binary files /dev/null and b/uploads/20250411/1744354716590030168.png differ
diff --git a/uploads/20250411/1744354732486036574.png b/uploads/20250411/1744354732486036574.png
new file mode 100644
index 0000000..2b12666
Binary files /dev/null and b/uploads/20250411/1744354732486036574.png differ
diff --git a/uploads/20250411/1744354745868084539.png b/uploads/20250411/1744354745868084539.png
new file mode 100644
index 0000000..adfe907
Binary files /dev/null and b/uploads/20250411/1744354745868084539.png differ
diff --git a/uploads/20250411/1744354766389054694.png b/uploads/20250411/1744354766389054694.png
new file mode 100644
index 0000000..d6a3d98
Binary files /dev/null and b/uploads/20250411/1744354766389054694.png differ
diff --git a/uploads/20250411/1744354849625012674.png b/uploads/20250411/1744354849625012674.png
new file mode 100644
index 0000000..3df5856
Binary files /dev/null and b/uploads/20250411/1744354849625012674.png differ
diff --git a/uploads/20250411/1744354921395050920.png b/uploads/20250411/1744354921395050920.png
new file mode 100644
index 0000000..cdea367
Binary files /dev/null and b/uploads/20250411/1744354921395050920.png differ
diff --git a/uploads/20250411/1744355088095057032.png b/uploads/20250411/1744355088095057032.png
new file mode 100644
index 0000000..143992f
Binary files /dev/null and b/uploads/20250411/1744355088095057032.png differ
diff --git a/uploads/20250411/1744355104764034177.png b/uploads/20250411/1744355104764034177.png
new file mode 100644
index 0000000..6dce995
Binary files /dev/null and b/uploads/20250411/1744355104764034177.png differ
diff --git a/uploads/20250411/1744355122062086196.png b/uploads/20250411/1744355122062086196.png
new file mode 100644
index 0000000..28dc55c
Binary files /dev/null and b/uploads/20250411/1744355122062086196.png differ
diff --git a/uploads/20250411/1744355135414058512.png b/uploads/20250411/1744355135414058512.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1744355135414058512.png differ
diff --git a/uploads/20250411/1744355149589030235.png b/uploads/20250411/1744355149589030235.png
new file mode 100644
index 0000000..95963ed
Binary files /dev/null and b/uploads/20250411/1744355149589030235.png differ
diff --git a/uploads/20250411/1744355484518043914.png b/uploads/20250411/1744355484518043914.png
new file mode 100644
index 0000000..bb2084e
Binary files /dev/null and b/uploads/20250411/1744355484518043914.png differ
diff --git a/uploads/20250411/1744355496733049909.png b/uploads/20250411/1744355496733049909.png
new file mode 100644
index 0000000..26e36a3
Binary files /dev/null and b/uploads/20250411/1744355496733049909.png differ
diff --git a/uploads/20250411/1744355511394021417.png b/uploads/20250411/1744355511394021417.png
new file mode 100644
index 0000000..4a4ebfa
Binary files /dev/null and b/uploads/20250411/1744355511394021417.png differ
diff --git a/uploads/20250411/1744355527159054606.png b/uploads/20250411/1744355527159054606.png
new file mode 100644
index 0000000..6c1e221
Binary files /dev/null and b/uploads/20250411/1744355527159054606.png differ
diff --git a/uploads/20250411/1744355577821077713.png b/uploads/20250411/1744355577821077713.png
new file mode 100644
index 0000000..2f490cd
Binary files /dev/null and b/uploads/20250411/1744355577821077713.png differ
diff --git a/uploads/20250411/1744355594166009280.png b/uploads/20250411/1744355594166009280.png
new file mode 100644
index 0000000..99a705a
Binary files /dev/null and b/uploads/20250411/1744355594166009280.png differ
diff --git a/uploads/20250411/1744355607799090125.png b/uploads/20250411/1744355607799090125.png
new file mode 100644
index 0000000..46ac333
Binary files /dev/null and b/uploads/20250411/1744355607799090125.png differ
diff --git a/uploads/20250411/1744356964928019355.png b/uploads/20250411/1744356964928019355.png
new file mode 100644
index 0000000..7a87dcc
Binary files /dev/null and b/uploads/20250411/1744356964928019355.png differ
diff --git a/uploads/20250411/1744356978157082676.png b/uploads/20250411/1744356978157082676.png
new file mode 100644
index 0000000..0bcfb60
Binary files /dev/null and b/uploads/20250411/1744356978157082676.png differ
diff --git a/uploads/20250411/1744356995517068102.png b/uploads/20250411/1744356995517068102.png
new file mode 100644
index 0000000..6caaef3
Binary files /dev/null and b/uploads/20250411/1744356995517068102.png differ
diff --git a/uploads/20250411/1744357007147076501.png b/uploads/20250411/1744357007147076501.png
new file mode 100644
index 0000000..91938e8
Binary files /dev/null and b/uploads/20250411/1744357007147076501.png differ
diff --git a/uploads/20250411/1744357033327053185.png b/uploads/20250411/1744357033327053185.png
new file mode 100644
index 0000000..dbacb25
Binary files /dev/null and b/uploads/20250411/1744357033327053185.png differ
diff --git a/uploads/20250411/1744357047177026698.png b/uploads/20250411/1744357047177026698.png
new file mode 100644
index 0000000..ed13956
Binary files /dev/null and b/uploads/20250411/1744357047177026698.png differ
diff --git a/uploads/20250411/1744357066290031211.png b/uploads/20250411/1744357066290031211.png
new file mode 100644
index 0000000..1f410e4
Binary files /dev/null and b/uploads/20250411/1744357066290031211.png differ
diff --git a/uploads/20250411/1744357167485069110.png b/uploads/20250411/1744357167485069110.png
new file mode 100644
index 0000000..e33f47d
Binary files /dev/null and b/uploads/20250411/1744357167485069110.png differ
diff --git a/uploads/20250411/1744357179047026348.png b/uploads/20250411/1744357179047026348.png
new file mode 100644
index 0000000..66076e3
Binary files /dev/null and b/uploads/20250411/1744357179047026348.png differ
diff --git a/uploads/20250411/1744357197257022667.png b/uploads/20250411/1744357197257022667.png
new file mode 100644
index 0000000..a52d22f
Binary files /dev/null and b/uploads/20250411/1744357197257022667.png differ
diff --git a/uploads/20250411/1744357212926075950.png b/uploads/20250411/1744357212926075950.png
new file mode 100644
index 0000000..dc78e8f
Binary files /dev/null and b/uploads/20250411/1744357212926075950.png differ
diff --git a/uploads/20250411/1744357249378000433.png b/uploads/20250411/1744357249378000433.png
new file mode 100644
index 0000000..d8bd0bf
Binary files /dev/null and b/uploads/20250411/1744357249378000433.png differ
diff --git a/uploads/20250411/1744357306294084749.png b/uploads/20250411/1744357306294084749.png
new file mode 100644
index 0000000..721bb4e
Binary files /dev/null and b/uploads/20250411/1744357306294084749.png differ
diff --git a/uploads/20250411/1744357318798001362.png b/uploads/20250411/1744357318798001362.png
new file mode 100644
index 0000000..93491e9
Binary files /dev/null and b/uploads/20250411/1744357318798001362.png differ
diff --git a/uploads/20250411/1744357332269054577.png b/uploads/20250411/1744357332269054577.png
new file mode 100644
index 0000000..942ce0a
Binary files /dev/null and b/uploads/20250411/1744357332269054577.png differ
diff --git a/uploads/20250411/1744357342364051741.png b/uploads/20250411/1744357342364051741.png
new file mode 100644
index 0000000..e55059c
Binary files /dev/null and b/uploads/20250411/1744357342364051741.png differ
diff --git a/uploads/20250411/1744357356599080127.png b/uploads/20250411/1744357356599080127.png
new file mode 100644
index 0000000..4dff12e
Binary files /dev/null and b/uploads/20250411/1744357356599080127.png differ
diff --git a/uploads/20250411/1744357371639040374.png b/uploads/20250411/1744357371639040374.png
new file mode 100644
index 0000000..52587f7
Binary files /dev/null and b/uploads/20250411/1744357371639040374.png differ
diff --git a/uploads/20250411/1744357446214052922.png b/uploads/20250411/1744357446214052922.png
new file mode 100644
index 0000000..6b04c7d
Binary files /dev/null and b/uploads/20250411/1744357446214052922.png differ
diff --git a/uploads/20250411/1744357458083044821.png b/uploads/20250411/1744357458083044821.png
new file mode 100644
index 0000000..e95635b
Binary files /dev/null and b/uploads/20250411/1744357458083044821.png differ
diff --git a/uploads/20250411/1744357473541095446.png b/uploads/20250411/1744357473541095446.png
new file mode 100644
index 0000000..aaea4c1
Binary files /dev/null and b/uploads/20250411/1744357473541095446.png differ
diff --git a/uploads/20250411/1744357489974077314.png b/uploads/20250411/1744357489974077314.png
new file mode 100644
index 0000000..677b0e1
Binary files /dev/null and b/uploads/20250411/1744357489974077314.png differ
diff --git a/uploads/20250411/1744357506463055284.png b/uploads/20250411/1744357506463055284.png
new file mode 100644
index 0000000..1ff92f4
Binary files /dev/null and b/uploads/20250411/1744357506463055284.png differ
diff --git a/uploads/20250411/1744357541252088479.png b/uploads/20250411/1744357541252088479.png
new file mode 100644
index 0000000..8132541
Binary files /dev/null and b/uploads/20250411/1744357541252088479.png differ
diff --git a/uploads/20250411/1744357552928025189.png b/uploads/20250411/1744357552928025189.png
new file mode 100644
index 0000000..7ad4719
Binary files /dev/null and b/uploads/20250411/1744357552928025189.png differ
diff --git a/uploads/20250411/1744357565019054565.png b/uploads/20250411/1744357565019054565.png
new file mode 100644
index 0000000..da556e7
Binary files /dev/null and b/uploads/20250411/1744357565019054565.png differ
diff --git a/uploads/20250411/1744357577314019110.png b/uploads/20250411/1744357577314019110.png
new file mode 100644
index 0000000..3f4ff82
Binary files /dev/null and b/uploads/20250411/1744357577314019110.png differ
diff --git a/uploads/20250411/1744357585225039613.png b/uploads/20250411/1744357585225039613.png
new file mode 100644
index 0000000..bddfed1
Binary files /dev/null and b/uploads/20250411/1744357585225039613.png differ
diff --git a/uploads/20250411/1744358176401026546.png b/uploads/20250411/1744358176401026546.png
new file mode 100644
index 0000000..f56f4aa
Binary files /dev/null and b/uploads/20250411/1744358176401026546.png differ
diff --git a/uploads/20250411/1744358703829067856.jpg b/uploads/20250411/1744358703829067856.jpg
new file mode 100644
index 0000000..8baa062
Binary files /dev/null and b/uploads/20250411/1744358703829067856.jpg differ
diff --git a/uploads/20250411/1744358734579087957.png b/uploads/20250411/1744358734579087957.png
new file mode 100644
index 0000000..f56f4aa
Binary files /dev/null and b/uploads/20250411/1744358734579087957.png differ
diff --git a/uploads/20250411/1744358750370063595.jpg b/uploads/20250411/1744358750370063595.jpg
new file mode 100644
index 0000000..86e3d20
Binary files /dev/null and b/uploads/20250411/1744358750370063595.jpg differ
diff --git a/uploads/20250411/1744358763493082532.jpg b/uploads/20250411/1744358763493082532.jpg
new file mode 100644
index 0000000..4cbd657
Binary files /dev/null and b/uploads/20250411/1744358763493082532.jpg differ
diff --git a/uploads/20250411/1744358895054015907.jpg b/uploads/20250411/1744358895054015907.jpg
new file mode 100644
index 0000000..789a50b
Binary files /dev/null and b/uploads/20250411/1744358895054015907.jpg differ
diff --git a/uploads/20250411/1744358913257096259.jpg b/uploads/20250411/1744358913257096259.jpg
new file mode 100644
index 0000000..854de34
Binary files /dev/null and b/uploads/20250411/1744358913257096259.jpg differ
diff --git a/uploads/20250411/1744358931217003756.jpg b/uploads/20250411/1744358931217003756.jpg
new file mode 100644
index 0000000..6478336
Binary files /dev/null and b/uploads/20250411/1744358931217003756.jpg differ
diff --git a/uploads/20250411/1744359163044043030.jpg b/uploads/20250411/1744359163044043030.jpg
new file mode 100644
index 0000000..3b0e415
Binary files /dev/null and b/uploads/20250411/1744359163044043030.jpg differ
diff --git a/uploads/20250411/1744359191611073430.jpg b/uploads/20250411/1744359191611073430.jpg
new file mode 100644
index 0000000..43acd52
Binary files /dev/null and b/uploads/20250411/1744359191611073430.jpg differ
diff --git a/uploads/20250411/1744359207373044413.jpg b/uploads/20250411/1744359207373044413.jpg
new file mode 100644
index 0000000..6310ccb
Binary files /dev/null and b/uploads/20250411/1744359207373044413.jpg differ
diff --git a/uploads/20250411/1744359235800094708.jpg b/uploads/20250411/1744359235800094708.jpg
new file mode 100644
index 0000000..3b694f9
Binary files /dev/null and b/uploads/20250411/1744359235800094708.jpg differ
diff --git a/uploads/20250411/1744359255521034794.jpg b/uploads/20250411/1744359255521034794.jpg
new file mode 100644
index 0000000..3b694f9
Binary files /dev/null and b/uploads/20250411/1744359255521034794.jpg differ
diff --git a/uploads/20250411/1744359268697034731.jpg b/uploads/20250411/1744359268697034731.jpg
new file mode 100644
index 0000000..7b595cb
Binary files /dev/null and b/uploads/20250411/1744359268697034731.jpg differ
diff --git a/uploads/20250411/1744359292552047694.jpg b/uploads/20250411/1744359292552047694.jpg
new file mode 100644
index 0000000..46a91b3
Binary files /dev/null and b/uploads/20250411/1744359292552047694.jpg differ
diff --git a/uploads/20250411/1744360800607079304.jpg b/uploads/20250411/1744360800607079304.jpg
new file mode 100644
index 0000000..854de34
Binary files /dev/null and b/uploads/20250411/1744360800607079304.jpg differ
diff --git a/uploads/20250411/1744360816983056416.jpg b/uploads/20250411/1744360816983056416.jpg
new file mode 100644
index 0000000..88fbd56
Binary files /dev/null and b/uploads/20250411/1744360816983056416.jpg differ
diff --git a/uploads/20250411/1744360839013000197.jpg b/uploads/20250411/1744360839013000197.jpg
new file mode 100644
index 0000000..5d1d971
Binary files /dev/null and b/uploads/20250411/1744360839013000197.jpg differ
diff --git a/uploads/20250411/1744363705564087528.jpg b/uploads/20250411/1744363705564087528.jpg
new file mode 100644
index 0000000..3b0e415
Binary files /dev/null and b/uploads/20250411/1744363705564087528.jpg differ
diff --git a/uploads/20250411/1744363732319013965.jpg b/uploads/20250411/1744363732319013965.jpg
new file mode 100644
index 0000000..3b0e415
Binary files /dev/null and b/uploads/20250411/1744363732319013965.jpg differ
diff --git a/uploads/20250411/1744363815715099275.jpg b/uploads/20250411/1744363815715099275.jpg
new file mode 100644
index 0000000..43acd52
Binary files /dev/null and b/uploads/20250411/1744363815715099275.jpg differ
diff --git a/uploads/20250411/1744363826575002927.jpg b/uploads/20250411/1744363826575002927.jpg
new file mode 100644
index 0000000..fad9f6f
Binary files /dev/null and b/uploads/20250411/1744363826575002927.jpg differ
diff --git a/uploads/20250411/1744363843287018625.jpg b/uploads/20250411/1744363843287018625.jpg
new file mode 100644
index 0000000..43acd52
Binary files /dev/null and b/uploads/20250411/1744363843287018625.jpg differ
diff --git a/uploads/20250411/1744363966014072170.jpg b/uploads/20250411/1744363966014072170.jpg
new file mode 100644
index 0000000..46a91b3
Binary files /dev/null and b/uploads/20250411/1744363966014072170.jpg differ
diff --git a/uploads/20250411/1744363980818060485.jpg b/uploads/20250411/1744363980818060485.jpg
new file mode 100644
index 0000000..7b595cb
Binary files /dev/null and b/uploads/20250411/1744363980818060485.jpg differ
diff --git a/uploads/20250411/1744364012847097762.jpg b/uploads/20250411/1744364012847097762.jpg
new file mode 100644
index 0000000..3b694f9
Binary files /dev/null and b/uploads/20250411/1744364012847097762.jpg differ
diff --git a/uploads/20250411/1744364051549010493.jpg b/uploads/20250411/1744364051549010493.jpg
new file mode 100644
index 0000000..3b694f9
Binary files /dev/null and b/uploads/20250411/1744364051549010493.jpg differ
diff --git a/uploads/20250411/1744364084230080860.jpg b/uploads/20250411/1744364084230080860.jpg
new file mode 100644
index 0000000..7b595cb
Binary files /dev/null and b/uploads/20250411/1744364084230080860.jpg differ
diff --git a/uploads/20250411/1744364104552038856.jpg b/uploads/20250411/1744364104552038856.jpg
new file mode 100644
index 0000000..f9ced50
Binary files /dev/null and b/uploads/20250411/1744364104552038856.jpg differ
diff --git a/uploads/20250411/1910519871287435264.png b/uploads/20250411/1910519871287435264.png
new file mode 100644
index 0000000..e31378d
Binary files /dev/null and b/uploads/20250411/1910519871287435264.png differ
diff --git a/uploads/20250411/1910527791152549888.png b/uploads/20250411/1910527791152549888.png
new file mode 100644
index 0000000..19c34f9
Binary files /dev/null and b/uploads/20250411/1910527791152549888.png differ
diff --git a/uploads/20250411/1910528539999391744.png b/uploads/20250411/1910528539999391744.png
new file mode 100644
index 0000000..e1ee939
Binary files /dev/null and b/uploads/20250411/1910528539999391744.png differ
diff --git a/uploads/20250411/1910528862310682624.jpg b/uploads/20250411/1910528862310682624.jpg
new file mode 100644
index 0000000..2b9b88d
Binary files /dev/null and b/uploads/20250411/1910528862310682624.jpg differ
diff --git a/uploads/20250411/1910529114346409984.png b/uploads/20250411/1910529114346409984.png
new file mode 100644
index 0000000..9bd2323
Binary files /dev/null and b/uploads/20250411/1910529114346409984.png differ
diff --git a/uploads/20250411/1910532929141395456.png b/uploads/20250411/1910532929141395456.png
new file mode 100644
index 0000000..e31378d
Binary files /dev/null and b/uploads/20250411/1910532929141395456.png differ
diff --git a/uploads/20250411/1910543263604461568.png b/uploads/20250411/1910543263604461568.png
new file mode 100644
index 0000000..b5ac52f
Binary files /dev/null and b/uploads/20250411/1910543263604461568.png differ
diff --git a/uploads/20250411/1910574529775194112.png b/uploads/20250411/1910574529775194112.png
new file mode 100644
index 0000000..70d70cb
Binary files /dev/null and b/uploads/20250411/1910574529775194112.png differ
diff --git a/uploads/20250411/1910574696242925568.png b/uploads/20250411/1910574696242925568.png
new file mode 100644
index 0000000..0811f93
Binary files /dev/null and b/uploads/20250411/1910574696242925568.png differ
diff --git a/uploads/20250411/1910574843609796608.png b/uploads/20250411/1910574843609796608.png
new file mode 100644
index 0000000..799dacf
Binary files /dev/null and b/uploads/20250411/1910574843609796608.png differ
diff --git a/uploads/20250411/1910574998081818624.png b/uploads/20250411/1910574998081818624.png
new file mode 100644
index 0000000..5af08c3
Binary files /dev/null and b/uploads/20250411/1910574998081818624.png differ
diff --git a/uploads/20250411/1910576142904512512.png b/uploads/20250411/1910576142904512512.png
new file mode 100644
index 0000000..61c956f
Binary files /dev/null and b/uploads/20250411/1910576142904512512.png differ
diff --git a/uploads/20250411/1910576551870124032.png b/uploads/20250411/1910576551870124032.png
new file mode 100644
index 0000000..af039a1
Binary files /dev/null and b/uploads/20250411/1910576551870124032.png differ
diff --git a/uploads/20250411/1910576712700710912.png b/uploads/20250411/1910576712700710912.png
new file mode 100644
index 0000000..fc85973
Binary files /dev/null and b/uploads/20250411/1910576712700710912.png differ
diff --git a/uploads/20250411/1910576872591773696.png b/uploads/20250411/1910576872591773696.png
new file mode 100644
index 0000000..61c956f
Binary files /dev/null and b/uploads/20250411/1910576872591773696.png differ
diff --git a/uploads/20250411/1910577139576000512.png b/uploads/20250411/1910577139576000512.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1910577139576000512.png differ
diff --git a/uploads/20250411/1910577286548606976.png b/uploads/20250411/1910577286548606976.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1910577286548606976.png differ
diff --git a/uploads/20250411/1910580588854169600.png b/uploads/20250411/1910580588854169600.png
new file mode 100644
index 0000000..28dc55c
Binary files /dev/null and b/uploads/20250411/1910580588854169600.png differ
diff --git a/uploads/20250411/1910580683146317824.png b/uploads/20250411/1910580683146317824.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1910580683146317824.png differ
diff --git a/uploads/20250411/1910588132276359168.png b/uploads/20250411/1910588132276359168.png
new file mode 100644
index 0000000..54cfe29
Binary files /dev/null and b/uploads/20250411/1910588132276359168.png differ
diff --git a/uploads/20250411/1910588187334987776.png b/uploads/20250411/1910588187334987776.png
new file mode 100644
index 0000000..a269a38
Binary files /dev/null and b/uploads/20250411/1910588187334987776.png differ
diff --git a/uploads/20250411/1910588253323972608.png b/uploads/20250411/1910588253323972608.png
new file mode 100644
index 0000000..4c44c17
Binary files /dev/null and b/uploads/20250411/1910588253323972608.png differ
diff --git a/uploads/20250411/1910588310416838656.png b/uploads/20250411/1910588310416838656.png
new file mode 100644
index 0000000..2b12666
Binary files /dev/null and b/uploads/20250411/1910588310416838656.png differ
diff --git a/uploads/20250411/1910588379929038848.png b/uploads/20250411/1910588379929038848.png
new file mode 100644
index 0000000..adfe907
Binary files /dev/null and b/uploads/20250411/1910588379929038848.png differ
diff --git a/uploads/20250411/1910588457712406528.png b/uploads/20250411/1910588457712406528.png
new file mode 100644
index 0000000..d6a3d98
Binary files /dev/null and b/uploads/20250411/1910588457712406528.png differ
diff --git a/uploads/20250411/1910588811103490048.png b/uploads/20250411/1910588811103490048.png
new file mode 100644
index 0000000..3df5856
Binary files /dev/null and b/uploads/20250411/1910588811103490048.png differ
diff --git a/uploads/20250411/1910589103723302912.png b/uploads/20250411/1910589103723302912.png
new file mode 100644
index 0000000..cdea367
Binary files /dev/null and b/uploads/20250411/1910589103723302912.png differ
diff --git a/uploads/20250411/1910589810597744640.png b/uploads/20250411/1910589810597744640.png
new file mode 100644
index 0000000..143992f
Binary files /dev/null and b/uploads/20250411/1910589810597744640.png differ
diff --git a/uploads/20250411/1910589873814294528.png b/uploads/20250411/1910589873814294528.png
new file mode 100644
index 0000000..6dce995
Binary files /dev/null and b/uploads/20250411/1910589873814294528.png differ
diff --git a/uploads/20250411/1910589948258996224.png b/uploads/20250411/1910589948258996224.png
new file mode 100644
index 0000000..28dc55c
Binary files /dev/null and b/uploads/20250411/1910589948258996224.png differ
diff --git a/uploads/20250411/1910590009604886528.png b/uploads/20250411/1910590009604886528.png
new file mode 100644
index 0000000..11f09e3
Binary files /dev/null and b/uploads/20250411/1910590009604886528.png differ
diff --git a/uploads/20250411/1910590071084994560.png b/uploads/20250411/1910590071084994560.png
new file mode 100644
index 0000000..95963ed
Binary files /dev/null and b/uploads/20250411/1910590071084994560.png differ
diff --git a/uploads/20250411/1910591472490041344.png b/uploads/20250411/1910591472490041344.png
new file mode 100644
index 0000000..bb2084e
Binary files /dev/null and b/uploads/20250411/1910591472490041344.png differ
diff --git a/uploads/20250411/1910591527636750336.png b/uploads/20250411/1910591527636750336.png
new file mode 100644
index 0000000..26e36a3
Binary files /dev/null and b/uploads/20250411/1910591527636750336.png differ
diff --git a/uploads/20250411/1910591579331547136.png b/uploads/20250411/1910591579331547136.png
new file mode 100644
index 0000000..4a4ebfa
Binary files /dev/null and b/uploads/20250411/1910591579331547136.png differ
diff --git a/uploads/20250411/1910591656632569856.png b/uploads/20250411/1910591656632569856.png
new file mode 100644
index 0000000..6c1e221
Binary files /dev/null and b/uploads/20250411/1910591656632569856.png differ
diff --git a/uploads/20250411/1910591706091802624.png b/uploads/20250411/1910591706091802624.png
new file mode 100644
index 0000000..2f490cd
Binary files /dev/null and b/uploads/20250411/1910591706091802624.png differ
diff --git a/uploads/20250411/1910591932366114816.png b/uploads/20250411/1910591932366114816.png
new file mode 100644
index 0000000..99a705a
Binary files /dev/null and b/uploads/20250411/1910591932366114816.png differ
diff --git a/uploads/20250411/1910591996379582464.png b/uploads/20250411/1910591996379582464.png
new file mode 100644
index 0000000..46ac333
Binary files /dev/null and b/uploads/20250411/1910591996379582464.png differ
diff --git a/uploads/20250411/1910597685348978688.png b/uploads/20250411/1910597685348978688.png
new file mode 100644
index 0000000..7a87dcc
Binary files /dev/null and b/uploads/20250411/1910597685348978688.png differ
diff --git a/uploads/20250411/1910597740072062976.png b/uploads/20250411/1910597740072062976.png
new file mode 100644
index 0000000..0bcfb60
Binary files /dev/null and b/uploads/20250411/1910597740072062976.png differ
diff --git a/uploads/20250411/1910597804395909120.png b/uploads/20250411/1910597804395909120.png
new file mode 100644
index 0000000..6caaef3
Binary files /dev/null and b/uploads/20250411/1910597804395909120.png differ
diff --git a/uploads/20250411/1910597936449376256.png b/uploads/20250411/1910597936449376256.png
new file mode 100644
index 0000000..91938e8
Binary files /dev/null and b/uploads/20250411/1910597936449376256.png differ
diff --git a/uploads/20250411/1910597971895439360.png b/uploads/20250411/1910597971895439360.png
new file mode 100644
index 0000000..dbacb25
Binary files /dev/null and b/uploads/20250411/1910597971895439360.png differ
diff --git a/uploads/20250411/1910598034264739840.png b/uploads/20250411/1910598034264739840.png
new file mode 100644
index 0000000..ed13956
Binary files /dev/null and b/uploads/20250411/1910598034264739840.png differ
diff --git a/uploads/20250411/1910598082792837120.png b/uploads/20250411/1910598082792837120.png
new file mode 100644
index 0000000..1f410e4
Binary files /dev/null and b/uploads/20250411/1910598082792837120.png differ
diff --git a/uploads/20250411/1910598536775913472.png b/uploads/20250411/1910598536775913472.png
new file mode 100644
index 0000000..e33f47d
Binary files /dev/null and b/uploads/20250411/1910598536775913472.png differ
diff --git a/uploads/20250411/1910598586046402560.png b/uploads/20250411/1910598586046402560.png
new file mode 100644
index 0000000..66076e3
Binary files /dev/null and b/uploads/20250411/1910598586046402560.png differ
diff --git a/uploads/20250411/1910598663414534144.png b/uploads/20250411/1910598663414534144.png
new file mode 100644
index 0000000..a52d22f
Binary files /dev/null and b/uploads/20250411/1910598663414534144.png differ
diff --git a/uploads/20250411/1910598721316900864.png b/uploads/20250411/1910598721316900864.png
new file mode 100644
index 0000000..dc78e8f
Binary files /dev/null and b/uploads/20250411/1910598721316900864.png differ
diff --git a/uploads/20250411/1910598829441863680.png b/uploads/20250411/1910598829441863680.png
new file mode 100644
index 0000000..d8bd0bf
Binary files /dev/null and b/uploads/20250411/1910598829441863680.png differ
diff --git a/uploads/20250411/1910598868578914304.png b/uploads/20250411/1910598868578914304.png
new file mode 100644
index 0000000..d8bd0bf
Binary files /dev/null and b/uploads/20250411/1910598868578914304.png differ
diff --git a/uploads/20250411/1910599119612203008.png b/uploads/20250411/1910599119612203008.png
new file mode 100644
index 0000000..721bb4e
Binary files /dev/null and b/uploads/20250411/1910599119612203008.png differ
diff --git a/uploads/20250411/1910599167800561664.png b/uploads/20250411/1910599167800561664.png
new file mode 100644
index 0000000..93491e9
Binary files /dev/null and b/uploads/20250411/1910599167800561664.png differ
diff --git a/uploads/20250411/1910599220141281280.png b/uploads/20250411/1910599220141281280.png
new file mode 100644
index 0000000..942ce0a
Binary files /dev/null and b/uploads/20250411/1910599220141281280.png differ
diff --git a/uploads/20250411/1910599273941618688.png b/uploads/20250411/1910599273941618688.png
new file mode 100644
index 0000000..e55059c
Binary files /dev/null and b/uploads/20250411/1910599273941618688.png differ
diff --git a/uploads/20250411/1910599334280876032.png b/uploads/20250411/1910599334280876032.png
new file mode 100644
index 0000000..4dff12e
Binary files /dev/null and b/uploads/20250411/1910599334280876032.png differ
diff --git a/uploads/20250411/1910599390572630016.png b/uploads/20250411/1910599390572630016.png
new file mode 100644
index 0000000..52587f7
Binary files /dev/null and b/uploads/20250411/1910599390572630016.png differ
diff --git a/uploads/20250411/1910599705069932544.png b/uploads/20250411/1910599705069932544.png
new file mode 100644
index 0000000..6b04c7d
Binary files /dev/null and b/uploads/20250411/1910599705069932544.png differ
diff --git a/uploads/20250411/1910599754516582400.png b/uploads/20250411/1910599754516582400.png
new file mode 100644
index 0000000..e95635b
Binary files /dev/null and b/uploads/20250411/1910599754516582400.png differ
diff --git a/uploads/20250411/1910599804906950656.png b/uploads/20250411/1910599804906950656.png
new file mode 100644
index 0000000..aaea4c1
Binary files /dev/null and b/uploads/20250411/1910599804906950656.png differ
diff --git a/uploads/20250411/1910599887266304000.png b/uploads/20250411/1910599887266304000.png
new file mode 100644
index 0000000..677b0e1
Binary files /dev/null and b/uploads/20250411/1910599887266304000.png differ
diff --git a/uploads/20250411/1910599951111999488.png b/uploads/20250411/1910599951111999488.png
new file mode 100644
index 0000000..1ff92f4
Binary files /dev/null and b/uploads/20250411/1910599951111999488.png differ
diff --git a/uploads/20250411/1910600107161079808.png b/uploads/20250411/1910600107161079808.png
new file mode 100644
index 0000000..8132541
Binary files /dev/null and b/uploads/20250411/1910600107161079808.png differ
diff --git a/uploads/20250411/1910600148449808384.png b/uploads/20250411/1910600148449808384.png
new file mode 100644
index 0000000..7ad4719
Binary files /dev/null and b/uploads/20250411/1910600148449808384.png differ
diff --git a/uploads/20250411/1910600201054769152.png b/uploads/20250411/1910600201054769152.png
new file mode 100644
index 0000000..da556e7
Binary files /dev/null and b/uploads/20250411/1910600201054769152.png differ
diff --git a/uploads/20250411/1910600256675434496.png b/uploads/20250411/1910600256675434496.png
new file mode 100644
index 0000000..3f4ff82
Binary files /dev/null and b/uploads/20250411/1910600256675434496.png differ
diff --git a/uploads/20250411/1910600339273863168.png b/uploads/20250411/1910600339273863168.png
new file mode 100644
index 0000000..bddfed1
Binary files /dev/null and b/uploads/20250411/1910600339273863168.png differ
diff --git a/uploads/20250411/1910602760670728192.png b/uploads/20250411/1910602760670728192.png
new file mode 100644
index 0000000..f56f4aa
Binary files /dev/null and b/uploads/20250411/1910602760670728192.png differ
diff --git a/uploads/20250411/1910603293993259008.jpg b/uploads/20250411/1910603293993259008.jpg
new file mode 100644
index 0000000..8baa062
Binary files /dev/null and b/uploads/20250411/1910603293993259008.jpg differ
diff --git a/uploads/20250411/1910603938917830656.jpg b/uploads/20250411/1910603938917830656.jpg
new file mode 100644
index 0000000..8baa062
Binary files /dev/null and b/uploads/20250411/1910603938917830656.jpg differ
diff --git a/uploads/20250411/1910604977926623232.jpg b/uploads/20250411/1910604977926623232.jpg
new file mode 100644
index 0000000..8baa062
Binary files /dev/null and b/uploads/20250411/1910604977926623232.jpg differ
diff --git a/uploads/20250411/1910605109967507456.png b/uploads/20250411/1910605109967507456.png
new file mode 100644
index 0000000..f56f4aa
Binary files /dev/null and b/uploads/20250411/1910605109967507456.png differ
diff --git a/uploads/20250411/1910605174547206144.jpg b/uploads/20250411/1910605174547206144.jpg
new file mode 100644
index 0000000..86e3d20
Binary files /dev/null and b/uploads/20250411/1910605174547206144.jpg differ
diff --git a/uploads/20250411/1910605227789701120.jpg b/uploads/20250411/1910605227789701120.jpg
new file mode 100644
index 0000000..4cbd657
Binary files /dev/null and b/uploads/20250411/1910605227789701120.jpg differ
diff --git a/uploads/20250411/1910605771736403968.jpg b/uploads/20250411/1910605771736403968.jpg
new file mode 100644
index 0000000..789a50b
Binary files /dev/null and b/uploads/20250411/1910605771736403968.jpg differ
diff --git a/uploads/20250411/1910605857203736576.jpg b/uploads/20250411/1910605857203736576.jpg
new file mode 100644
index 0000000..854de34
Binary files /dev/null and b/uploads/20250411/1910605857203736576.jpg differ
diff --git a/uploads/20250411/1910605925176627200.jpg b/uploads/20250411/1910605925176627200.jpg
new file mode 100644
index 0000000..6478336
Binary files /dev/null and b/uploads/20250411/1910605925176627200.jpg differ
diff --git a/uploads/20250411/1910606906752815104.jpg b/uploads/20250411/1910606906752815104.jpg
new file mode 100644
index 0000000..3b0e415
Binary files /dev/null and b/uploads/20250411/1910606906752815104.jpg differ
diff --git a/uploads/20250411/1910607026785406976.jpg b/uploads/20250411/1910607026785406976.jpg
new file mode 100644
index 0000000..43acd52
Binary files /dev/null and b/uploads/20250411/1910607026785406976.jpg differ
diff --git a/uploads/20250411/1910607093898465280.jpg b/uploads/20250411/1910607093898465280.jpg
new file mode 100644
index 0000000..6310ccb
Binary files /dev/null and b/uploads/20250411/1910607093898465280.jpg differ
diff --git a/uploads/20250411/1910607210416230400.jpg b/uploads/20250411/1910607210416230400.jpg
new file mode 100644
index 0000000..3b694f9
Binary files /dev/null and b/uploads/20250411/1910607210416230400.jpg differ
diff --git a/uploads/20250411/1910607284303089664.jpg b/uploads/20250411/1910607284303089664.jpg
new file mode 100644
index 0000000..7b595cb
Binary files /dev/null and b/uploads/20250411/1910607284303089664.jpg differ
diff --git a/uploads/20250411/1910607423939858432.jpg b/uploads/20250411/1910607423939858432.jpg
new file mode 100644
index 0000000..46a91b3
Binary files /dev/null and b/uploads/20250411/1910607423939858432.jpg differ
diff --git a/uploads/20250411/1910613771461120000.jpg b/uploads/20250411/1910613771461120000.jpg
new file mode 100644
index 0000000..854de34
Binary files /dev/null and b/uploads/20250411/1910613771461120000.jpg differ
diff --git a/uploads/20250411/1910613839702446080.jpg b/uploads/20250411/1910613839702446080.jpg
new file mode 100644
index 0000000..88fbd56
Binary files /dev/null and b/uploads/20250411/1910613839702446080.jpg differ
diff --git a/uploads/20250411/1910613934934118400.jpg b/uploads/20250411/1910613934934118400.jpg
new file mode 100644
index 0000000..5d1d971
Binary files /dev/null and b/uploads/20250411/1910613934934118400.jpg differ
diff --git a/uploads/20250411/1910625418514845696.pdf b/uploads/20250411/1910625418514845696.pdf
new file mode 100644
index 0000000..171efd8
Binary files /dev/null and b/uploads/20250411/1910625418514845696.pdf differ
diff --git a/uploads/20250411/1910625937203449856.jpg b/uploads/20250411/1910625937203449856.jpg
new file mode 100644
index 0000000..3b0e415
Binary files /dev/null and b/uploads/20250411/1910625937203449856.jpg differ
diff --git a/uploads/20250411/1910626068841680896.jpg b/uploads/20250411/1910626068841680896.jpg
new file mode 100644
index 0000000..fad9f6f
Binary files /dev/null and b/uploads/20250411/1910626068841680896.jpg differ
diff --git a/uploads/20250411/1910626532954001408.jpg b/uploads/20250411/1910626532954001408.jpg
new file mode 100644
index 0000000..43acd52
Binary files /dev/null and b/uploads/20250411/1910626532954001408.jpg differ
diff --git a/uploads/20250411/1910627406061293568.jpg b/uploads/20250411/1910627406061293568.jpg
new file mode 100644
index 0000000..3b694f9
Binary files /dev/null and b/uploads/20250411/1910627406061293568.jpg differ
diff --git a/uploads/20250411/1910627475477024768.jpg b/uploads/20250411/1910627475477024768.jpg
new file mode 100644
index 0000000..7b595cb
Binary files /dev/null and b/uploads/20250411/1910627475477024768.jpg differ
diff --git a/uploads/20250411/1910627622088921088.jpg b/uploads/20250411/1910627622088921088.jpg
new file mode 100644
index 0000000..f9ced50
Binary files /dev/null and b/uploads/20250411/1910627622088921088.jpg differ
diff --git a/uploads/20250412/1744445399936039956.jpg b/uploads/20250412/1744445399936039956.jpg
new file mode 100644
index 0000000..a011c56
Binary files /dev/null and b/uploads/20250412/1744445399936039956.jpg differ
diff --git a/uploads/20250412/1910877405907087360.jpg b/uploads/20250412/1910877405907087360.jpg
new file mode 100644
index 0000000..bdb372a
Binary files /dev/null and b/uploads/20250412/1910877405907087360.jpg differ
diff --git a/uploads/20250412/1910939575449645056.pdf b/uploads/20250412/1910939575449645056.pdf
new file mode 100644
index 0000000..44fa2dc
Binary files /dev/null and b/uploads/20250412/1910939575449645056.pdf differ
diff --git a/uploads/20250412/1910968522681970688.jpg b/uploads/20250412/1910968522681970688.jpg
new file mode 100644
index 0000000..286f503
Binary files /dev/null and b/uploads/20250412/1910968522681970688.jpg differ
diff --git a/uploads/20250412/1910982690952802304.jpg b/uploads/20250412/1910982690952802304.jpg
new file mode 100644
index 0000000..a011c56
Binary files /dev/null and b/uploads/20250412/1910982690952802304.jpg differ
diff --git a/uploads/20250414/1911684675217743872.jpg b/uploads/20250414/1911684675217743872.jpg
new file mode 100644
index 0000000..bdb372a
Binary files /dev/null and b/uploads/20250414/1911684675217743872.jpg differ