From 004404ff27468f4e1aef29cd5f1870bb72e41b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?MOSHOW=E9=83=91=E9=94=B4?= Date: Wed, 13 Jan 2021 00:06:16 +0800 Subject: [PATCH] v3.0 beta version --- README.md | 147 +- codegenerator1.png | Bin 132763 -> 100878 bytes codegenerator2.png | Bin 82501 -> 79372 bytes codegenerator3.png | Bin 123483 -> 0 bytes codegenerator4.png | Bin 146602 -> 0 bytes ...orWebApplication.java => Application.java} | 8 +- .../config/GlobalDefaultExceptionHandler.java | 2 +- .../system/generator/config/HTMLFilter.java | 530 ++++ .../system/generator/config/ServerConfig.java | 1 + .../system/generator/config/WebMvcConfig.java | 26 +- .../system/generator/config/XssFilter.java | 30 + .../config/XssHttpServletRequestWrapper.java | 142 + .../controller/GeneratorController.java | 90 + .../generator/controller/IndexController.java | 83 - .../system/generator/entity/ParamInfo.java | 18 +- .../system/generator/entity/ReturnT.java | 88 +- .../generator/service/GeneratorService.java | 2 + .../service/GeneratorServiceImpl.java | 22 +- .../system/generator/util/MapUtil.java | 46 + .../system/generator/util/StringUtils.java | 4 +- .../system/generator/util/TableParseUtil.java | 26 +- .../src/main/resources/application.yml | 6 +- .../src/main/resources/static/version.json | 1 - .../resources/statics/css/AdminLTE.min.css | 7 + .../resources/statics/css/all-skins.min.css | 1 + .../statics/css/bootstrap-table.min.css | 1 + .../resources/statics/css/bootstrap.min.css | 6 + .../statics/css/font-awesome.min.css | 4 + .../src/main/resources/statics/css/main.css | 55 + .../resources/statics/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../statics/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../statics/fonts/fontawesome-webfont.svg | 2671 +++++++++++++++++ .../statics/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../statics/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../statics/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 ++ .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../src/main/resources/statics/js/common.js | 44 + .../src/main/resources/statics/js/index.js | 33 + .../src/main/resources/statics/js/main.js | 108 + .../src/main/resources/statics/js/navtab.js | 119 + .../main/resources/statics/libs/ajaxupload.js | 680 +++++ .../src/main/resources/statics/libs/app.js | 772 +++++ .../main/resources/statics/libs/app.min.js | 13 + .../statics/libs/bootstrap-table.min.js | 8 + .../resources/statics/libs/bootstrap.min.js | 7 + .../resources/statics/libs/fastclick.min.js | 1 + .../main/resources/statics/libs/jquery.min.js | 4 + .../statics/libs/jquery.slimscroll.min.js | 1 + .../src/main/resources/statics/libs/router.js | 97 + .../main/resources/statics/libs/validator.js | 1305 ++++++++ .../statics/libs/vue-validator.min.js | 6 + .../main/resources/statics/libs/vue.min.js | 8 + .../plugins/codemirror/codemirror.min.js | 1 + .../statics/plugins/element-ui/index.min.js | 1 + .../theme-chalk/fonts/element-icons.ttf | Bin 0 -> 55956 bytes .../theme-chalk/fonts/element-icons.woff | Bin 0 -> 28200 bytes .../element-ui/theme-chalk/index.min.css | 1 + .../resources/statics/plugins/layer/layer.js | 2 + .../statics/plugins/layer/mobile/layer.js | 2 + .../plugins/layer/mobile/need/layer.css | 1 + .../plugins/layer/skin/default/icon-ext.png | Bin 0 -> 5911 bytes .../plugins/layer/skin/default/icon.png | Bin 0 -> 11493 bytes .../plugins/layer/skin/default/layer.css | 1 + .../plugins/layer/skin/default/loading-0.gif | Bin 0 -> 5793 bytes .../plugins/layer/skin/default/loading-1.gif | Bin 0 -> 701 bytes .../plugins/layer/skin/default/loading-2.gif | Bin 0 -> 1787 bytes .../plugins/layer/skin/moon/default.png | Bin 0 -> 7563 bytes .../statics/plugins/layer/skin/moon/style.css | 1 + .../statics/plugins/layui/css/layui.css | 2 + .../plugins/layui/css/modules/code.css | 2 + .../layui/css/modules/icheck/flat/_all.css | 530 ++++ .../layui/css/modules/icheck/flat/aero.css | 53 + .../layui/css/modules/icheck/flat/aero.png | Bin 0 -> 1520 bytes .../layui/css/modules/icheck/flat/aero@2x.png | Bin 0 -> 3218 bytes .../layui/css/modules/icheck/flat/blue.css | 53 + .../layui/css/modules/icheck/flat/blue.png | Bin 0 -> 1518 bytes .../layui/css/modules/icheck/flat/blue@2x.png | Bin 0 -> 3217 bytes .../layui/css/modules/icheck/flat/flat.css | 53 + .../layui/css/modules/icheck/flat/flat.png | Bin 0 -> 1515 bytes .../layui/css/modules/icheck/flat/flat@2x.png | Bin 0 -> 3217 bytes .../layui/css/modules/icheck/flat/green.css | 53 + .../layui/css/modules/icheck/flat/green.png | Bin 0 -> 1444 bytes .../css/modules/icheck/flat/green@2x.png | Bin 0 -> 3117 bytes .../layui/css/modules/icheck/flat/grey.css | 53 + .../layui/css/modules/icheck/flat/grey.png | Bin 0 -> 1516 bytes .../layui/css/modules/icheck/flat/grey@2x.png | Bin 0 -> 3217 bytes .../layui/css/modules/icheck/flat/orange.css | 53 + .../layui/css/modules/icheck/flat/orange.png | Bin 0 -> 1518 bytes .../css/modules/icheck/flat/orange@2x.png | Bin 0 -> 3275 bytes .../layui/css/modules/icheck/flat/pink.css | 53 + .../layui/css/modules/icheck/flat/pink.png | Bin 0 -> 1522 bytes .../layui/css/modules/icheck/flat/pink@2x.png | Bin 0 -> 3218 bytes .../layui/css/modules/icheck/flat/purple.css | 53 + .../layui/css/modules/icheck/flat/purple.png | Bin 0 -> 1519 bytes .../css/modules/icheck/flat/purple@2x.png | Bin 0 -> 3218 bytes .../layui/css/modules/icheck/flat/red.css | 53 + .../layui/css/modules/icheck/flat/red.png | Bin 0 -> 1516 bytes .../layui/css/modules/icheck/flat/red@2x.png | Bin 0 -> 3276 bytes .../layui/css/modules/icheck/flat/yellow.css | 53 + .../layui/css/modules/icheck/flat/yellow.png | Bin 0 -> 1516 bytes .../css/modules/icheck/flat/yellow@2x.png | Bin 0 -> 3216 bytes .../css/modules/icheck/futurico/futurico.css | 53 + .../css/modules/icheck/futurico/futurico.png | Bin 0 -> 1734 bytes .../modules/icheck/futurico/futurico@2x.png | Bin 0 -> 3446 bytes .../layui/css/modules/icheck/icheck.css | 61 + .../layui/css/modules/icheck/line/_all.css | 710 +++++ .../layui/css/modules/icheck/line/aero.css | 71 + .../layui/css/modules/icheck/line/blue.css | 71 + .../layui/css/modules/icheck/line/green.css | 71 + .../layui/css/modules/icheck/line/grey.css | 71 + .../layui/css/modules/icheck/line/line.css | 71 + .../layui/css/modules/icheck/line/line.png | Bin 0 -> 588 bytes .../layui/css/modules/icheck/line/line@2x.png | Bin 0 -> 1073 bytes .../layui/css/modules/icheck/line/orange.css | 71 + .../layui/css/modules/icheck/line/pink.css | 71 + .../layui/css/modules/icheck/line/purple.css | 71 + .../layui/css/modules/icheck/line/red.css | 71 + .../layui/css/modules/icheck/line/yellow.css | 71 + .../layui/css/modules/icheck/minimal/_all.css | 590 ++++ .../layui/css/modules/icheck/minimal/aero.css | 59 + .../layui/css/modules/icheck/minimal/aero.png | Bin 0 -> 1151 bytes .../css/modules/icheck/minimal/aero@2x.png | Bin 0 -> 1409 bytes .../layui/css/modules/icheck/minimal/blue.css | 59 + .../layui/css/modules/icheck/minimal/blue.png | Bin 0 -> 1132 bytes .../css/modules/icheck/minimal/blue@2x.png | Bin 0 -> 1410 bytes .../css/modules/icheck/minimal/green.css | 59 + .../css/modules/icheck/minimal/green.png | Bin 0 -> 1143 bytes .../css/modules/icheck/minimal/green@2x.png | Bin 0 -> 1408 bytes .../layui/css/modules/icheck/minimal/grey.css | 59 + .../layui/css/modules/icheck/minimal/grey.png | Bin 0 -> 1142 bytes .../css/modules/icheck/minimal/grey@2x.png | Bin 0 -> 1407 bytes .../css/modules/icheck/minimal/minimal.css | 59 + .../css/modules/icheck/minimal/minimal.png | Bin 0 -> 1114 bytes .../css/modules/icheck/minimal/minimal@2x.png | Bin 0 -> 1410 bytes .../css/modules/icheck/minimal/orange.css | 59 + .../css/modules/icheck/minimal/orange.png | Bin 0 -> 1139 bytes .../css/modules/icheck/minimal/orange@2x.png | Bin 0 -> 1407 bytes .../layui/css/modules/icheck/minimal/pink.css | 59 + .../layui/css/modules/icheck/minimal/pink.png | Bin 0 -> 1150 bytes .../css/modules/icheck/minimal/pink@2x.png | Bin 0 -> 1409 bytes .../css/modules/icheck/minimal/purple.css | 59 + .../css/modules/icheck/minimal/purple.png | Bin 0 -> 1132 bytes .../css/modules/icheck/minimal/purple@2x.png | Bin 0 -> 1409 bytes .../layui/css/modules/icheck/minimal/red.css | 59 + .../layui/css/modules/icheck/minimal/red.png | Bin 0 -> 1130 bytes .../css/modules/icheck/minimal/red@2x.png | Bin 0 -> 1410 bytes .../css/modules/icheck/minimal/yellow.css | 59 + .../css/modules/icheck/minimal/yellow.png | Bin 0 -> 1135 bytes .../css/modules/icheck/minimal/yellow@2x.png | Bin 0 -> 1406 bytes .../css/modules/icheck/polaris/polaris.css | 59 + .../css/modules/icheck/polaris/polaris.png | Bin 0 -> 6401 bytes .../css/modules/icheck/polaris/polaris@2x.png | Bin 0 -> 16760 bytes .../layui/css/modules/icheck/square/_all.css | 590 ++++ .../layui/css/modules/icheck/square/aero.css | 59 + .../layui/css/modules/icheck/square/aero.png | Bin 0 -> 2167 bytes .../css/modules/icheck/square/aero@2x.png | Bin 0 -> 4455 bytes .../layui/css/modules/icheck/square/blue.css | 59 + .../layui/css/modules/icheck/square/blue.png | Bin 0 -> 2185 bytes .../css/modules/icheck/square/blue@2x.png | Bin 0 -> 4485 bytes .../layui/css/modules/icheck/square/green.css | 59 + .../layui/css/modules/icheck/square/green.png | Bin 0 -> 2193 bytes .../css/modules/icheck/square/green@2x.png | Bin 0 -> 4498 bytes .../layui/css/modules/icheck/square/grey.css | 59 + .../layui/css/modules/icheck/square/grey.png | Bin 0 -> 2186 bytes .../css/modules/icheck/square/grey@2x.png | Bin 0 -> 4483 bytes .../css/modules/icheck/square/orange.css | 59 + .../css/modules/icheck/square/orange.png | Bin 0 -> 2181 bytes .../css/modules/icheck/square/orange@2x.png | Bin 0 -> 4474 bytes .../layui/css/modules/icheck/square/pink.css | 59 + .../layui/css/modules/icheck/square/pink.png | Bin 0 -> 2189 bytes .../css/modules/icheck/square/pink@2x.png | Bin 0 -> 4479 bytes .../css/modules/icheck/square/purple.css | 59 + .../css/modules/icheck/square/purple.png | Bin 0 -> 2188 bytes .../css/modules/icheck/square/purple@2x.png | Bin 0 -> 4501 bytes .../layui/css/modules/icheck/square/red.css | 59 + .../layui/css/modules/icheck/square/red.png | Bin 0 -> 2190 bytes .../css/modules/icheck/square/red@2x.png | Bin 0 -> 4490 bytes .../css/modules/icheck/square/square.css | 59 + .../css/modules/icheck/square/square.png | Bin 0 -> 2175 bytes .../css/modules/icheck/square/square@2x.png | Bin 0 -> 4478 bytes .../css/modules/icheck/square/yellow.css | 59 + .../css/modules/icheck/square/yellow.png | Bin 0 -> 2131 bytes .../css/modules/icheck/square/yellow@2x.png | Bin 0 -> 4385 bytes .../layui/css/modules/laydate/icon.png | Bin 0 -> 314 bytes .../layui/css/modules/laydate/laydate.css | 2 + .../css/modules/layer/default/icon-ext.png | Bin 0 -> 5911 bytes .../layui/css/modules/layer/default/icon.png | Bin 0 -> 11493 bytes .../layui/css/modules/layer/default/layer.css | 2 + .../css/modules/layer/default/loading-0.gif | Bin 0 -> 5793 bytes .../css/modules/layer/default/loading-1.gif | Bin 0 -> 701 bytes .../css/modules/layer/default/loading-2.gif | Bin 0 -> 1787 bytes .../statics/plugins/layui/font/iconfont.eot | Bin 0 -> 51906 bytes .../statics/plugins/layui/font/iconfont.svg | 371 +++ .../statics/plugins/layui/font/iconfont.ttf | Bin 0 -> 51620 bytes .../statics/plugins/layui/font/iconfont.woff | Bin 0 -> 27904 bytes .../statics/plugins/layui/images/face/0.gif | Bin 0 -> 2689 bytes .../statics/plugins/layui/images/face/1.gif | Bin 0 -> 5514 bytes .../statics/plugins/layui/images/face/10.gif | Bin 0 -> 2797 bytes .../statics/plugins/layui/images/face/11.gif | Bin 0 -> 4121 bytes .../statics/plugins/layui/images/face/12.gif | Bin 0 -> 3361 bytes .../statics/plugins/layui/images/face/13.gif | Bin 0 -> 7425 bytes .../statics/plugins/layui/images/face/14.gif | Bin 0 -> 2375 bytes .../statics/plugins/layui/images/face/15.gif | Bin 0 -> 1793 bytes .../statics/plugins/layui/images/face/16.gif | Bin 0 -> 6721 bytes .../statics/plugins/layui/images/face/17.gif | Bin 0 -> 4439 bytes .../statics/plugins/layui/images/face/18.gif | Bin 0 -> 3017 bytes .../statics/plugins/layui/images/face/19.gif | Bin 0 -> 3040 bytes .../statics/plugins/layui/images/face/2.gif | Bin 0 -> 3222 bytes .../statics/plugins/layui/images/face/20.gif | Bin 0 -> 5144 bytes .../statics/plugins/layui/images/face/21.gif | Bin 0 -> 5191 bytes .../statics/plugins/layui/images/face/22.gif | Bin 0 -> 9823 bytes .../statics/plugins/layui/images/face/23.gif | Bin 0 -> 3792 bytes .../statics/plugins/layui/images/face/24.gif | Bin 0 -> 8096 bytes .../statics/plugins/layui/images/face/25.gif | Bin 0 -> 3127 bytes .../statics/plugins/layui/images/face/26.gif | Bin 0 -> 3291 bytes .../statics/plugins/layui/images/face/27.gif | Bin 0 -> 4377 bytes .../statics/plugins/layui/images/face/28.gif | Bin 0 -> 2793 bytes .../statics/plugins/layui/images/face/29.gif | Bin 0 -> 4854 bytes .../statics/plugins/layui/images/face/3.gif | Bin 0 -> 4017 bytes .../statics/plugins/layui/images/face/30.gif | Bin 0 -> 2555 bytes .../statics/plugins/layui/images/face/31.gif | Bin 0 -> 2002 bytes .../statics/plugins/layui/images/face/32.gif | Bin 0 -> 3481 bytes .../statics/plugins/layui/images/face/33.gif | Bin 0 -> 2454 bytes .../statics/plugins/layui/images/face/34.gif | Bin 0 -> 3700 bytes .../statics/plugins/layui/images/face/35.gif | Bin 0 -> 1800 bytes .../statics/plugins/layui/images/face/36.gif | Bin 0 -> 2331 bytes .../statics/plugins/layui/images/face/37.gif | Bin 0 -> 1513 bytes .../statics/plugins/layui/images/face/38.gif | Bin 0 -> 3615 bytes .../statics/plugins/layui/images/face/39.gif | Bin 0 -> 6495 bytes .../statics/plugins/layui/images/face/4.gif | Bin 0 -> 5689 bytes .../statics/plugins/layui/images/face/40.gif | Bin 0 -> 3154 bytes .../statics/plugins/layui/images/face/41.gif | Bin 0 -> 3644 bytes .../statics/plugins/layui/images/face/42.gif | Bin 0 -> 5305 bytes .../statics/plugins/layui/images/face/43.gif | Bin 0 -> 2674 bytes .../statics/plugins/layui/images/face/44.gif | Bin 0 -> 4126 bytes .../statics/plugins/layui/images/face/45.gif | Bin 0 -> 3417 bytes .../statics/plugins/layui/images/face/46.gif | Bin 0 -> 3007 bytes .../statics/plugins/layui/images/face/47.gif | Bin 0 -> 2333 bytes .../statics/plugins/layui/images/face/48.gif | Bin 0 -> 2689 bytes .../statics/plugins/layui/images/face/49.gif | Bin 0 -> 2315 bytes .../statics/plugins/layui/images/face/5.gif | Bin 0 -> 4567 bytes .../statics/plugins/layui/images/face/50.gif | Bin 0 -> 5866 bytes .../statics/plugins/layui/images/face/51.gif | Bin 0 -> 2785 bytes .../statics/plugins/layui/images/face/52.gif | Bin 0 -> 777 bytes .../statics/plugins/layui/images/face/53.gif | Bin 0 -> 2127 bytes .../statics/plugins/layui/images/face/54.gif | Bin 0 -> 2196 bytes .../statics/plugins/layui/images/face/55.gif | Bin 0 -> 1971 bytes .../statics/plugins/layui/images/face/56.gif | Bin 0 -> 2034 bytes .../statics/plugins/layui/images/face/57.gif | Bin 0 -> 2705 bytes .../statics/plugins/layui/images/face/58.gif | Bin 0 -> 2258 bytes .../statics/plugins/layui/images/face/59.gif | Bin 0 -> 10311 bytes .../statics/plugins/layui/images/face/6.gif | Bin 0 -> 2213 bytes .../statics/plugins/layui/images/face/60.gif | Bin 0 -> 3245 bytes .../statics/plugins/layui/images/face/61.gif | Bin 0 -> 2495 bytes .../statics/plugins/layui/images/face/62.gif | Bin 0 -> 2017 bytes .../statics/plugins/layui/images/face/63.gif | Bin 0 -> 5871 bytes .../statics/plugins/layui/images/face/64.gif | Bin 0 -> 6448 bytes .../statics/plugins/layui/images/face/65.gif | Bin 0 -> 3576 bytes .../statics/plugins/layui/images/face/66.gif | Bin 0 -> 3029 bytes .../statics/plugins/layui/images/face/67.gif | Bin 0 -> 2701 bytes .../statics/plugins/layui/images/face/68.gif | Bin 0 -> 1424 bytes .../statics/plugins/layui/images/face/69.gif | Bin 0 -> 2431 bytes .../statics/plugins/layui/images/face/7.gif | Bin 0 -> 3398 bytes .../statics/plugins/layui/images/face/70.gif | Bin 0 -> 4590 bytes .../statics/plugins/layui/images/face/71.gif | Bin 0 -> 5304 bytes .../statics/plugins/layui/images/face/8.gif | Bin 0 -> 4050 bytes .../statics/plugins/layui/images/face/9.gif | Bin 0 -> 4221 bytes .../plugins/layui/lay/dest/layui.all.js | 5 + .../plugins/layui/lay/dest/layui.mod.js | 5 + .../statics/plugins/layui/lay/lib/jquery.js | 5 + .../statics/plugins/layui/lay/modules/code.js | 2 + .../plugins/layui/lay/modules/element.js | 2 + .../statics/plugins/layui/lay/modules/flow.js | 2 + .../statics/plugins/layui/lay/modules/form.js | 2 + .../plugins/layui/lay/modules/laydate.js | 2 + .../plugins/layui/lay/modules/layedit.js | 2 + .../plugins/layui/lay/modules/layer.js | 2 + .../plugins/layui/lay/modules/laypage.js | 2 + .../plugins/layui/lay/modules/laytpl.js | 2 + .../statics/plugins/layui/lay/modules/tree.js | 2 + .../plugins/layui/lay/modules/upload.js | 2 + .../statics/plugins/layui/lay/modules/util.js | 2 + .../resources/statics/plugins/layui/layui.js | 2 + .../statics/plugins/layui/modules/icheck.js | 16 + .../statics/plugins/layui/modules/pjax.js | 949 ++++++ .../src/main/resources/statics/version.json | 1 + .../src/main/resources/template.json | 286 +- .../common/common-import.ftl | 22 +- .../templates/20210109bak/index.bak.ftl | 451 +++ .../resources/templates/20210109bak/index.ftl | 442 +++ .../templates/20210109bak/index.html | 149 + .../src/main/resources/templates/404.html | 11 + .../beetlsql/beetlcontroller.ftl | 3 +- .../code-generator/beetlsql/beetlentity.ftl | 9 +- .../code-generator/jdbc-template/jtdao.ftl | 4 +- .../jdbc-template/jtdaoimpl.ftl | 3 +- .../templates/code-generator/jpa/entity.ftl | 26 +- .../code-generator/jpa/jpacontroller.ftl | 6 +- .../code-generator/jpa/repository.ftl | 6 +- .../mybatis-plus/pluscontroller.ftl | 18 +- .../mybatis-plus/plusentity.ftl | 26 +- .../mybatis-plus/plusmapper.ftl | 6 +- .../code-generator/mybatis/controller.ftl | 2 + .../code-generator/mybatis/mapper.ftl | 2 + .../code-generator/mybatis/mapper2.ftl | 6 +- .../code-generator/mybatis/model.ftl | 7 +- .../code-generator/mybatis/service.ftl | 3 +- .../code-generator/mybatis/service_impl.ftl | 4 +- .../code-generator/ui/element-ui.ftl | 4 +- .../code-generator/ui/layui-edit.ftl | 14 - .../code-generator/ui/layui-list.ftl | 9 - .../code-generator/util/beanutil.ftl | 4 +- .../templates/code-generator/util/json.ftl | 6 + .../templates/code-generator/util/sql.ftl | 48 +- .../src/main/resources/templates/header.html | 40 + .../src/main/resources/templates/index.ftl | 436 --- .../src/main/resources/templates/index.html | 70 + .../src/main/resources/templates/main.html | 126 + old_version.png | Bin 0 -> 132763 bytes pom.xml | 95 +- site_analysis.png | Bin 0 -> 45969 bytes 325 files changed, 15268 insertions(+), 996 deletions(-) delete mode 100644 codegenerator3.png delete mode 100644 codegenerator4.png rename generator-web/src/main/java/com/softdev/system/generator/{GeneratorWebApplication.java => Application.java} (62%) create mode 100644 generator-web/src/main/java/com/softdev/system/generator/config/HTMLFilter.java create mode 100644 generator-web/src/main/java/com/softdev/system/generator/config/XssFilter.java create mode 100644 generator-web/src/main/java/com/softdev/system/generator/config/XssHttpServletRequestWrapper.java create mode 100644 generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java delete mode 100644 generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java create mode 100644 generator-web/src/main/java/com/softdev/system/generator/util/MapUtil.java delete mode 100644 generator-web/src/main/resources/static/version.json create mode 100644 generator-web/src/main/resources/statics/css/AdminLTE.min.css create mode 100644 generator-web/src/main/resources/statics/css/all-skins.min.css create mode 100644 generator-web/src/main/resources/statics/css/bootstrap-table.min.css create mode 100644 generator-web/src/main/resources/statics/css/bootstrap.min.css create mode 100644 generator-web/src/main/resources/statics/css/font-awesome.min.css create mode 100644 generator-web/src/main/resources/statics/css/main.css create mode 100644 generator-web/src/main/resources/statics/fonts/FontAwesome.otf create mode 100644 generator-web/src/main/resources/statics/fonts/fontawesome-webfont.eot create mode 100644 generator-web/src/main/resources/statics/fonts/fontawesome-webfont.svg create mode 100644 generator-web/src/main/resources/statics/fonts/fontawesome-webfont.ttf create mode 100644 generator-web/src/main/resources/statics/fonts/fontawesome-webfont.woff create mode 100644 generator-web/src/main/resources/statics/fonts/fontawesome-webfont.woff2 create mode 100644 generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.eot create mode 100644 generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.svg create mode 100644 generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.ttf create mode 100644 generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.woff create mode 100644 generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.woff2 create mode 100644 generator-web/src/main/resources/statics/js/common.js create mode 100644 generator-web/src/main/resources/statics/js/index.js create mode 100644 generator-web/src/main/resources/statics/js/main.js create mode 100644 generator-web/src/main/resources/statics/js/navtab.js create mode 100644 generator-web/src/main/resources/statics/libs/ajaxupload.js create mode 100644 generator-web/src/main/resources/statics/libs/app.js create mode 100644 generator-web/src/main/resources/statics/libs/app.min.js create mode 100644 generator-web/src/main/resources/statics/libs/bootstrap-table.min.js create mode 100644 generator-web/src/main/resources/statics/libs/bootstrap.min.js create mode 100644 generator-web/src/main/resources/statics/libs/fastclick.min.js create mode 100644 generator-web/src/main/resources/statics/libs/jquery.min.js create mode 100644 generator-web/src/main/resources/statics/libs/jquery.slimscroll.min.js create mode 100644 generator-web/src/main/resources/statics/libs/router.js create mode 100644 generator-web/src/main/resources/statics/libs/validator.js create mode 100644 generator-web/src/main/resources/statics/libs/vue-validator.min.js create mode 100644 generator-web/src/main/resources/statics/libs/vue.min.js create mode 100644 generator-web/src/main/resources/statics/plugins/codemirror/codemirror.min.js create mode 100644 generator-web/src/main/resources/statics/plugins/element-ui/index.min.js create mode 100644 generator-web/src/main/resources/statics/plugins/element-ui/theme-chalk/fonts/element-icons.ttf create mode 100644 generator-web/src/main/resources/statics/plugins/element-ui/theme-chalk/fonts/element-icons.woff create mode 100644 generator-web/src/main/resources/statics/plugins/element-ui/theme-chalk/index.min.css create mode 100644 generator-web/src/main/resources/statics/plugins/layer/layer.js create mode 100644 generator-web/src/main/resources/statics/plugins/layer/mobile/layer.js create mode 100644 generator-web/src/main/resources/statics/plugins/layer/mobile/need/layer.css create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/default/icon-ext.png create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/default/icon.png create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/default/layer.css create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/default/loading-0.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/default/loading-1.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/default/loading-2.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/moon/default.png create mode 100644 generator-web/src/main/resources/statics/plugins/layer/skin/moon/style.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/layui.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/code.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/_all.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/blue.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/blue.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/blue@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/flat.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/flat.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/flat@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/pink.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/pink.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/pink@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/yellow.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/yellow.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/yellow@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/futurico/futurico.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/futurico/futurico.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/futurico/futurico@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/icheck.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/_all.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/aero.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/blue.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/green.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/grey.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/line.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/line.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/line@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/orange.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/pink.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/purple.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/red.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/yellow.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/_all.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/grey.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/grey.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/grey@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/minimal.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/minimal.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/minimal@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/red.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/red.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/red@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/_all.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/aero.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/aero.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/aero@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/blue.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/blue.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/blue@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/green.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/green.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/green@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/red.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/red.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/red@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/yellow.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/yellow.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/yellow@2x.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/icon.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/laydate.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/icon-ext.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/icon.png create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/layer.css create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/loading-0.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/loading-1.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/loading-2.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/font/iconfont.eot create mode 100644 generator-web/src/main/resources/statics/plugins/layui/font/iconfont.svg create mode 100644 generator-web/src/main/resources/statics/plugins/layui/font/iconfont.ttf create mode 100644 generator-web/src/main/resources/statics/plugins/layui/font/iconfont.woff create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/0.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/1.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/10.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/11.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/12.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/13.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/14.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/15.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/16.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/17.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/18.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/19.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/2.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/20.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/21.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/22.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/23.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/24.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/25.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/26.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/27.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/28.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/29.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/3.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/30.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/31.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/32.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/33.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/34.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/35.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/36.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/37.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/38.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/39.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/4.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/40.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/41.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/42.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/43.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/44.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/45.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/46.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/47.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/48.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/49.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/5.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/50.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/51.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/52.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/53.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/54.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/55.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/56.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/57.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/58.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/59.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/6.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/60.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/61.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/62.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/63.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/64.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/65.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/66.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/67.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/68.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/69.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/7.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/70.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/71.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/8.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/images/face/9.gif create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.all.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.mod.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/lib/jquery.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/code.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/element.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/flow.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/form.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/laydate.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/layedit.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/layer.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/laypage.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/laytpl.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/tree.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/upload.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/lay/modules/util.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/layui.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/modules/icheck.js create mode 100644 generator-web/src/main/resources/statics/plugins/layui/modules/pjax.js create mode 100644 generator-web/src/main/resources/statics/version.json rename generator-web/src/main/resources/templates/{ => 20210109bak}/common/common-import.ftl (76%) create mode 100644 generator-web/src/main/resources/templates/20210109bak/index.bak.ftl create mode 100644 generator-web/src/main/resources/templates/20210109bak/index.ftl create mode 100644 generator-web/src/main/resources/templates/20210109bak/index.html create mode 100644 generator-web/src/main/resources/templates/404.html create mode 100644 generator-web/src/main/resources/templates/header.html delete mode 100644 generator-web/src/main/resources/templates/index.ftl create mode 100644 generator-web/src/main/resources/templates/index.html create mode 100644 generator-web/src/main/resources/templates/main.html create mode 100644 old_version.png create mode 100644 site_analysis.png diff --git a/README.md b/README.md index a870f91..af33021 100644 --- a/README.md +++ b/README.md @@ -1,82 +1,106 @@ # SpringBootCodeGenerator +---- +又名`JAVA在线代码生成平台`、`sql转java`、`大狼狗代码生成器`、`mybatis在线生成器`、`SQL转Java JPA、MYBATIS实现类代码生成平台`
![image](https://img.shields.io/badge/SpringBoot2-%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85-blue.svg) ![image](https://img.shields.io/badge/Freemarker-%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85-blue.svg) ![image](https://img.shields.io/badge/CodeGenerator-%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85-blue.svg) [![Build Status](https://travis-ci.org/moshowgame/SpringBootCodeGenerator.svg?branch=master)](https://travis-ci.org/moshowgame/SpringBootCodeGenerator) +#Author +>powered by `Moshow郑锴(大狼狗)` , [https://zhengkai.blog.csdn.net](https://zhengkai.blog.csdn.net) # Description -- √ 基于SpringBoot2+Freemarker+Bootstrap -- √ 以解放双手为目的,减少大量重复的CRUD工作 -- √ 支持mysql/oracle/pgsql三大数据库 -- √ 用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL相关代码. +>Based on SpringBoot2+Freemarker
+> #基于`SpringBoot2`和`Freemarker`的代码生成平台 +> +>For reducing the repetitive CRUD work
+> #以解放双手为目的,减少大量的`重复CRUD工作` +> +>mainly support mysql, support oracle and pgsql as well
+> #支持`MySQL`、Oracle、PgSQL三大主流数据库 +> +>generate to many popular templates by ddl-sql/insert-sql/simple json
+>可通过`建表SQL语句`或`INSERT语句`或者`简单JSON`生成`JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL`相关模板代码. +> +>thanks for your using , the 600pv per day and the 700 stars totals inspired me
+> 感谢大家的使用和反馈,每天600PV和700的星星是前进和继续做下去的东西。 +> +>hope everyone can keep good balance on work and life , stay health and safety , be smooth on work as well
+> 愿大家可以维持生活和工作平衡,保持健康和安全,祝大家工作顺利! -# Advantage +# Tips or Features - 支持DDL SQL/INSERT SQL/SIMPLE JSON生成模式 - 自动记忆最近生成的内容,最多保留9个 -- 提供众多通用模板,易于使用,复制粘贴加简单修改即可完成CRUD操作 -- 支持特殊字符模板(`#`请用`井`代替;`$`请用`¥`代替) -- 根据comment=(mysql)或者comment on table(pgsql/oracle)生成类名注释 -- BeanUtil提供一些基本对象的使用方法供COPY - +- 提供众多`通用模板`,易于使用,复制粘贴加简单修改即可完成CRUD操作 +- 支持`特殊字符`模板(`#`请用`井`代替;`$`请用`¥`代替) +- `Util集合`提供一些基本对象的使用方法供方便COPY,如对应的CRUD SQL语句、setMap、getMap、get属性等等 +- 关于`类名注释`,根据`comment=(mysql)`或者`comment on table(pgsql/oracle)`生成 +- 可设置是否`自动引包`(java中的import)及`引入包路径`(java类中的package),建议取消并配合IDEA的自动引包更智能(Settings→Editor→General→Auto Import,勾选Add unambiguous imports on the fly以及Optimize imports on the fly)。 +- 可设置`表名前缀`,例如sys_user前缀为sys_之后可以正确生成user类 # Url -|访问路径|http://localhost:1234/generator| +感谢`卡卡`将他部署在[BEJSON](https://java.bejson.com/generator)上,目前是besjon专供的金牌工具(线上版本不一定是最新的,会有延迟,请谅解,谢谢).
+ +感谢`三叔`将他部署在[DEVTOOLS](https://java.devtools.cn/)上,继续作为Golden Tool开放给大家使用。
+ + +|访问地址|http://localhost:1234/generator| |----|----| -|在线地址|http://java.bejson.com/generator| -|CSDN博客|http://zhengkai.blog.csdn.net| -|最新Jar包|https://github.com/moshowgame/SpringBootCodeGenerator/releases| - -感谢bejson三叔将他部署在[BEJSON](www.bejson.com)上,目前是besjon专供的金牌工具(线上版本不一定是最新的,会有延迟,请谅解,谢谢). +|BEJSON 在线地址|https://java.bejson.com/generator| +|DEVTOOLS 在线地址|https://java.devtools.cn| +|CSDN BLOG|https://zhengkai.blog.csdn.net| +|GITEE仓库|https://gitee.com/moshowgame/SpringBootCodeGenerator/releases| +|GITHUB仓库|https://github.com/moshowgame/SpringBootCodeGenerator| -# Update - +# Update Logs |更新日期|更新内容| |----|----| -|20201020|1.修复mapper2 insert代码问题(感谢@mXiaoWan的PR)
2.优化对fulltext/index关键字的处理(感谢@WEGFan的反馈)。
3.新增日期类型的转换选择(感谢@qingkediguo的建议)。
4.新增是否包装类型的转换选择。| -|20200628|优化Util下的BeanUtil,支持更多map.put的操作。整合CRUD模板到SQL(CRUD)模板。| -|20200621|修复FreemarkerUtil的Path问题导致JAR包运行时无法获取template的问题。| -|20200525|1.一些fix,关于封装工具类以及layui模板优化等.
2.优化表备注的获取逻辑.
3.生成时间格式改为yyyy-MM-dd,移除具体的时间,只保留日期| -|20200522|1.新增insert-sql模式,支持对"insert into table (xxx) values (xxx)"语句进行处理,生成java代码(感谢三叔的建议).| -|20200517|1.代码重构!异常处理优化,Freemarker相关工具类优化,简化模板生成部分,通过template.json来配置需要生成的模板,不需要配置java文件.
2.修复包含comment关键字时注释无法识别的问题.(感谢@1nchaos的反馈).
3.赞赏优化,感谢大家的赞赏.
4.新增mapper2(Mybatis-Annotation模板)(感谢@baisi525和@CHKEGit的建议).| -|20200503|1.优化对特殊字符的处理,对于包含#和$等特殊字符的,在模板使用井和¥代替便可,escapeString方法会自动处理.
2.优化mybatisplus实体类相关(感谢@chunchengmeigui的反馈).
3.修优化对所有类型的判断(感谢@cnlw的反馈).
4.移除swagger-entity,该功能已经包含在‘swagger-ui’的下拉选项中
5.升级hutool和lombok版本| -|20200306|1.提交一套layuimini+mybatisplus的模板.
2.修复mybatisplus一些相关问题. | -|20200206|1.新增历史记录功能,自动保存最近生成的对象.
2.新增swagger开关选项和修复@Column带name参数(感谢@liuyu-struggle的建议).
3.去除mybatis模板中的方括号[]和修改模板里的类注释样式(感谢@gaohanghang的PR)| -|20191229|1.修复bejson安全防护策略拦截问题(感谢@liangbintao和@1808083642的反馈).
2.优化字段名含date字符串的处理(感谢@smilexzh的反馈).
3.控制台动态输出项目访问地址(感谢@gaohanghang的提交)| -|20191128|1.修复支持string-copy导致的以n结尾的字母不显示问题.
2.jpa-entity新增swagger@ApiModel@ApiModelProperty注解和SQL字段@Column注解(感谢@yjq907的建议) | -|20191126|1.springboot2内置tomcat更换为性能更强大的undertow.
2.修复tinyintTransType参数丢失问题 | -|20191124|1.java代码结构优化.
2.新增简单的json生成模式.
3.新增简单的正则表达式匹配模式(感谢@ydq的贡献).
4.新增对复制String代码中的乱SQL代码的支持 5.优化对JSON的父子节点/处理,JSONObject和JSONArray节点处理,子节点缺失'{'头处理| -|20191123|1.移除频繁出错和被过滤的layer,改为jquery-toast.
2.Util功能优化,新增json和xml.| -|20191116|优化对primary关键字的处理(感谢@liujiansgit的反馈). | -|20191115|1.添加tinyint类型转换(感谢@lixiliang&@liujiansgit的Suggestion).
2.添加一键复制功能(感谢@gaohanghang的Suggestion).
3.Mybatis的insert增加keyProperty="id"用于返回自增id(感谢@88888888888888888888的Suggestion).
4.优化date类型的支持(感谢@SteveLsf的反馈).
5.其他一些优化. | -|20191015|修复jdbcTemplates中insert语句第一个字段丢失的问题. | -|20190915|1.添加对象getset模板.
2.添加sql模板.
3.启动类添加日志输出,方便项目使用(感谢@gaohanghang 的pull request) | -|20190910|优化以及更新Maven依赖,减少打包体积.
1.修复mapper接口load方法,但是xml中方法不匹配问题.
2.移除mapper中CRUD时的@param 注解,会影响xml的解析(感谢@caojiantao的反馈).
3.优化MyBatis的xml文件对Oracle的支持.(感谢@wylove1992的反馈).
4.新增对boolean的处理(感谢@violinxsc的反馈)以及优化tinyint类型生成boolean类型问题(感谢@hahaYhui的反馈) | -|20190909|添加是否下划线转换为驼峰的选择(感谢@youngking28 的pull request).| -|20190518|1.优化注释.
2.修改 mybatis模板中 controller注解.
3.修改 mybatis模板中 dao文件使用为 mapper文件.
4.修改 mybatis模板中 service实现类中的一个 bug.
5.修改 index.ftl文件中 mybatis模板的 dao -> mapper(感谢@unqin的pull request)| -|20190511|优化mybatis模块的dao和xml模板,修改dao接口注解为@Repository,所有dao参数改为包装类,删除update语句最后的UpdateTime = NOW(),修改dao接口文件的方法注释使其更符合javaDoc的标准,修改insert语句增加插入行主键的返回,修改load的方法名为selectByPrimaryKey,修改xml的update语句新增动态if判空,修改xml的insert语句新增动态插入判空,更符合mybatisGenerator标准(感谢@Archer-Wen的贡献 ).| -|20190429|新增返回封装工具类设置.
优化对oracle注释comment on column的支持(感谢@liukex反馈).
优化对普通和特殊storage关键字的判断(感谢@AhHeadFloating的反馈 ).| -|20190211|提交gitignore,解决StringUtils.lowerCaseFirst潜在的NPE异常,校验修改为@RequestParam参数校验,lombok之@Data和@Slf4j优化,fix JdbcDAO模板类名显示为中文问题,WebMvcConfig整合MessageConverter,模板代码分类(感谢@liutf和@tfgzs的pull request).| -|20190210|实体生成规则切换为包装类型,不再采用基本数据类型,为实体类生成添加显示的默认构造方法(感谢@h2so的pull request).| -|20190106|修复处理number/decimal(x,x)类型的逻辑(感谢@arthaschan的反馈).
修复JdbcTemplates模板两处错误(感谢@everflourish的反馈).| -|20181212|首页UI优化.
新增MybatisPlus模块(感谢@三叔同事的建议).
修复作者名和包名获取失败问题(感谢@Yanch1994的反馈).| -|20181122|优化正则表达式点号的处理,优化处理字段类型,对number类型增加int,long,BigDecimal的区分判断(感谢@lshz0088的指导).| -|20181108|修复非字段描述"KEY FK_xxxx (xxxx)"导致生成KEY字段情况(感谢@tornadoorz反馈).| -|20181018|支持double(x,x)的类型,以及comment里面包含一些特殊字符的处理(感谢@tanwubo的反馈).| -|20181010|CDN变更,修复CDN不稳定导致网页js报错问题.| -|20181003|新增element-ui/bootstrap生成.| -|20181002|修复公共CDN之Layer.js404问题,导致项目无法生成.| -|20180927|优化COMMENT提取逻辑,支持多种复杂情况的注释(感谢@raodeming的反馈).| -|20180926|全新BeetlSQL模块,以及一些小细节优化(感谢@三叔同事的建议).| -|20180925|优化SQL表和字段备注的推断,包括pgsql/oralce的comment on column/table情况处理等.| -|20180918|优化SQL类型推断.
优化PrimaryKey判断.
修复jpacontroller中Repository拼写错误问题.| -|20180917|全新首页,静态文件全部采用CDN.新增jdbcTemplate模块.| -|20180916|1.优化oracle支持,优化DDL语句中"或者'或者空格的支持.
2.补充char/clob/blob/json等类型,如果类型未知,默认为String.| -|20180915|新增Swagger-UI模板.修复一些命名和导入问题.JPA的Entity默认第一个字段为Id,如果不是请手工修改.| -|20180913|修复字段没有描述以及类型为DATE型导致的问题.新增JPA的Controller模板.| -|20180831|初始化项目.新增JPA系列Entity+Repository模板.| +|2021.01.16|全新3.0版本:一、前端半vue半js化,更多动态加载项。二、支持更多生成设置,优化生成场景。| +|2020.10.22|1.tinyint多加一个Short类型转换(感谢@wttHero的建议)| +|2020.10.20|1.修复mapper2 insert代码问题(感谢@mXiaoWan的PR)
2.优化对fulltext/index关键字的处理(感谢@WEGFan的反馈)。
3.新增日期类型的转换选择(感谢@qingkediguo的建议)。
4.新增是否包装类型的转换选择。| +|2020.06.28|优化Util下的BeanUtil,支持更多map.put的操作。整合CRUD模板到SQL(CRUD)模板。| +|2020.06.21|修复FreemarkerUtil的Path问题导致JAR包运行时无法获取template的问题。| +|2020.05.25|1.一些fix,关于封装工具类以及layui模板优化等.
2.优化表备注的获取逻辑.
3.生成时间格式改为yyyy-MM-dd,移除具体的时间,只保留日期| +|2020.05.22|1.新增insert-sql模式,支持对"insert into table (xxx) values (xxx)"语句进行处理,生成java代码(感谢三叔的建议).| +|2020.05.17|1.代码重构!异常处理优化,Freemarker相关工具类优化,简化模板生成部分,通过template.json来配置需要生成的模板,不需要配置java文件.
2.修复包含comment关键字时注释无法识别的问题.(感谢@1nchaos的反馈).
3.赞赏优化,感谢大家的赞赏.
4.新增mapper2(Mybatis-Annotation模板)(感谢@baisi525和@CHKEGit的建议).| +|2020.05.03|1.优化对特殊字符的处理,对于包含#和$等特殊字符的,在模板使用井和¥代替便可,escapeString方法会自动处理.
2.优化mybatisplus实体类相关(感谢@chunchengmeigui的反馈).
3.修优化对所有类型的判断(感谢@cnlw的反馈).
4.移除swagger-entity,该功能已经包含在‘swagger-ui’的下拉选项中
5.升级hutool和lombok版本| +|2020.03.06|1.提交一套layuimini+mybatisplus的模板.
2.修复mybatisplus一些相关问题. | +|2020.02.06|1.新增历史记录功能,自动保存最近生成的对象.
2.新增swagger开关选项和修复@Column带name参数(感谢@liuyu-struggle的建议).
3.去除mybatis模板中的方括号[]和修改模板里的类注释样式(感谢@gaohanghang的PR)| +|2019.12.29|1.修复bejson安全防护策略拦截问题(感谢@liangbintao和@1808083642的反馈).
2.优化字段名含date字符串的处理(感谢@smilexzh的反馈).
3.控制台动态输出项目访问地址(感谢@gaohanghang的提交)| +|2019.11.28|1.修复支持string-copy导致的以n结尾的字母不显示问题.
2.jpa-entity新增swagger@ApiModel@ApiModelProperty注解和SQL字段@Column注解(感谢@yjq907的建议) | +|2019.11.26|1.springboot2内置tomcat更换为性能更强大的undertow.
2.修复tinyintTransType参数丢失问题 | +|2019.11.24|1.java代码结构优化.
2.新增简单的json生成模式.
3.新增简单的正则表达式匹配模式(感谢@ydq的贡献).
4.新增对复制String代码中的乱SQL代码的支持 5.优化对JSON的父子节点/处理,JSONObject和JSONArray节点处理,子节点缺失'{'头处理| +|2019.11.23|1.移除频繁出错和被过滤的layer,改为jquery-toast.
2.Util功能优化,新增json和xml.| +|2019.11.16|优化对primary关键字的处理(感谢@liujiansgit的反馈). | +|2019.11.15|1.添加tinyint类型转换(感谢@lixiliang&@liujiansgit的Suggestion).
2.添加一键复制功能(感谢@gaohanghang的Suggestion).
3.Mybatis的insert增加keyProperty="id"用于返回自增id(感谢@88888888888888888888的Suggestion).
4.优化date类型的支持(感谢@SteveLsf的反馈).
5.其他一些优化. | +|2019.10.15|修复jdbcTemplates中insert语句第一个字段丢失的问题. | +|2019.09.15|1.添加对象getset模板.
2.添加sql模板.
3.启动类添加日志输出,方便项目使用(感谢@gaohanghang 的pull request) | +|2019.09.10|优化以及更新Maven依赖,减少打包体积.
1.修复mapper接口load方法,但是xml中方法不匹配问题.
2.移除mapper中CRUD时的@param 注解,会影响xml的解析(感谢@caojiantao的反馈).
3.优化MyBatis的xml文件对Oracle的支持.(感谢@wylove1992的反馈).
4.新增对boolean的处理(感谢@violinxsc的反馈)以及优化tinyint类型生成boolean类型问题(感谢@hahaYhui的反馈) | +|2019.09.09|添加是否下划线转换为驼峰的选择(感谢@youngking28 的pull request).| +|2019.05.18|1.优化注释.
2.修改 mybatis模板中 controller注解.
3.修改 mybatis模板中 dao文件使用为 mapper文件.
4.修改 mybatis模板中 service实现类中的一个 bug.
5.修改 index.ftl文件中 mybatis模板的 dao -> mapper(感谢@unqin的pull request)| +|2019.05.11|优化mybatis模块的dao和xml模板,修改dao接口注解为@Repository,所有dao参数改为包装类,删除update语句最后的UpdateTime = NOW(),修改dao接口文件的方法注释使其更符合javaDoc的标准,修改insert语句增加插入行主键的返回,修改load的方法名为selectByPrimaryKey,修改xml的update语句新增动态if判空,修改xml的insert语句新增动态插入判空,更符合mybatisGenerator标准(感谢@Archer-Wen的贡献 ).| +|2019.04.29|新增返回封装工具类设置.
优化对oracle注释comment on column的支持(感谢@liukex反馈).
优化对普通和特殊storage关键字的判断(感谢@AhHeadFloating的反馈 ).| +|2019.02.11|提交gitignore,解决StringUtils.lowerCaseFirst潜在的NPE异常,校验修改为@RequestParam参数校验,lombok之@Data和@Slf4j优化,fix JdbcDAO模板类名显示为中文问题,WebMvcConfig整合MessageConverter,模板代码分类(感谢@liutf和@tfgzs的pull request).| +|2019.02.10|实体生成规则切换为包装类型,不再采用基本数据类型,为实体类生成添加显示的默认构造方法(感谢@h2so的pull request).| +|2019.01.06|修复处理number/decimal(x,x)类型的逻辑(感谢@arthaschan的反馈).
修复JdbcTemplates模板两处错误(感谢@everflourish的反馈).| +|2018.12.12|首页UI优化.
新增MybatisPlus模块(感谢@三叔同事的建议).
修复作者名和包名获取失败问题(感谢@Yanch1994的反馈).| +|2018.11.22|优化正则表达式点号的处理,优化处理字段类型,对number类型增加int,long,BigDecimal的区分判断(感谢@lshz0088的指导).| +|2018.11.08|修复非字段描述"KEY FK_xxxx (xxxx)"导致生成KEY字段情况(感谢@tornadoorz反馈).| +|2018.10.18|支持double(x,x)的类型,以及comment里面包含一些特殊字符的处理(感谢@tanwubo的反馈).| +|2018.10.10|CDN变更,修复CDN不稳定导致网页js报错问题.| +|2018.10.03|新增element-ui/bootstrap生成.| +|2018.10.02|修复公共CDN之Layer.js404问题,导致项目无法生成.| +|2018.09.27|优化COMMENT提取逻辑,支持多种复杂情况的注释(感谢@raodeming的反馈).| +|2018.09.26|全新BeetlSQL模块,以及一些小细节优化(感谢@三叔同事的建议).| +|2018.09.25|优化SQL表和字段备注的推断,包括pgsql/oralce的comment on column/table情况处理等.| +|2018.09.18|优化SQL类型推断.
优化PrimaryKey判断.
修复jpacontroller中Repository拼写错误问题.| +|2018.09.17|全新首页,静态文件全部采用CDN.新增jdbcTemplate模块.| +|2018.09.16|1.优化oracle支持,优化DDL语句中"或者'或者空格的支持.
2.补充char/clob/blob/json等类型,如果类型未知,默认为String.| +|2018.09.15|新增Swagger-UI模板.修复一些命名和导入问题.JPA的Entity默认第一个字段为Id,如果不是请手工修改.| +|2018.09.13|修复字段没有描述以及类型为DATE型导致的问题.新增JPA的Controller模板.| +|2018.08.31|初始化项目.新增JPA系列Entity+Repository模板.| # ClassInfo/TableInfo |字段名|说明| @@ -99,7 +123,6 @@ - - + diff --git a/codegenerator1.png b/codegenerator1.png index 6d565e9c15774d24ec2c5c2dfdfce9ad647dd24e..72dfa7f367126ede4ec0f5e733b75b1a801bef8d 100644 GIT binary patch literal 100878 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 literal 132763 zcmeFYRajhK5GQyW4eoBi-Q5WU3&Gvp-CY8~Jy>vp26uONcXxMpSn{8lZ{Bxy_h}#c z>%M*JSe-g0zp5K5CnJskiwg??0D`2%R|Nn7_x|_@e**jXN4tk5@#72JQCL#x)2C0% zo3a}pk2p@EYEFu_CQh#U4#t3~jjgpYy`!Onv9XP#nXS_~c)I`qdR3o0oZ9@D*uNLSGdq-%eF*zwSJEqvc3TZ0YUu4;# zPP(Ez0Xt5$=Gn22d7@O_K87;J8kj-8^sDZt<2N(P3EZ$yMYPkUN@LQ|yWa$6nS!XF ze_RX`O}Yq_?-Es2`+D7%pSZR?Kd*YObxeHvMEnz3_)}vyN&9a35TzhZR zde@%4d|P~pug(&K{`LL&qSd-Q3^X8hAPHvQTlB0lApJMtqkGjQ3aQ|R0B}FrofW*~ zg!+#-hPUf99m}5Rta-Wj^M7-{lgpiv{r78As4?!p5r2a3%KSGaDq=h@%)ikjxc+Yv zb^C6v;6(0kA@hf$%)$kTr$*OOtKr%Qhp~endeKFub1^*;qthkNHvKp83Vp0=GvGQ} zMJZ1dd;;ag{OYCr+p;|ZXutj?m*CL@HgadK#pmhBJ78yj&g=X z_{s*GxcLk6T=usn#2kOv+gY+OWtL2zBB9j_jot(kpU@1#OE<6Eqbijr{_)#^?(2S{ z;cY~16xdxxZ(yY$X>9(FW74$L8pwHi@g?^eXrz{j0LQ|GD>ETPijUR$C|vo39@t)t z1Dp)e3v0f78T-9!iG5k)L(w zjeZvu{qDd(LkL;c`9gp3nd3;V1wVMb8}Ic^UWM<60r`~QtS|mL#1uAqZkHF%Inrlh z$Wqy8EMgwm4ATkQPx4JZXbvCyw7HBsVE;pEHygAGLM7~URG>q)lZ5f^IrxMU17$Nw zRT2`=9rV^QC}MqO38sa1r@7NZ(8z>Xi~-o4!ea78fMGTSJ-uCCVoc`5!FSv9_bB|6 z*k(qsMJO_F!l;!(w@njj+Qz$dB~Og{fDrJHf%1X~#= ze8hLy;B~QSElelH`$gNV2Vjjzd!%ZYD*PtA#)OulRw>^O_QuOeeYM^%lMahd*fc2G?s$#oi7J1m-D=?Db9hFlc zxJGJW3WFzi9sA~;aucSc?ME%Yghb~im(??D?{Ebd?vccS>Sm#3gA+m&NDD9h;chZ4yD#^@0j0e? zPs+DxL(U_L-iam5RS!KG8dhlFN;;?sqNL9iL3 ztMU(y6v0uD3yG1A;=(;%;Cvqw~sZ)7VS&!AZa z0Vym)d$N)JO#u0aF)rWjCv?96kz>`j66(mVEof#Z=P=qr^l|XO3`D0Ch%^Mt;gsa>_0VFiR<}sW` zl-fD=ICjPkf-AXDTXUrOa<=VG%3~mI5cN8@7w+J{$!@00VZ``=J*}#>!b39PHy^Bz zX87>2dqBG%8vOkcb|$HL#B9b#|nym5#(1ZVWI)@URT;Ijww zSf1Viub=2;wb>Ir>@!Hu95#wxJl@X-WT{wj3d=z#e*Y;KDVqcf5$`6t!yaK0DT@n3 zbFK4|7;rmN{p$-h-xdH)<%au8NX4)nunwKDznH-F0`W1t3UFO%3eHh=;H)nZ=3Gd% z8*`7?B%Y-f(PS$3p!}C+T*7Mk6Xb+1IAr0%9l6RoVbq2^CPQDPvKn8+8i?wbd=tKL zyXY(DG=_tLR;bvj#tywuIb4X?rNd07&?0#*egCGCRx=oM1qYYnmVsA3{y%5`AY2P%pOWYK624^=y1hKYn-dK z%XKd8XUh|Bcm_mvDqDY<8ph) zd#FFAl+{jz*K8+GLAg}A(P36jEv(Ll%P2}M!M%-Cy5UoJ2d(heP^yh-6Wx^j@d`95M0x69+R{g;e=G~FvlTE14>-~_Qi4i>@ zZ;-aBF=56@J+ZO04&FJwCS^6^i1jZ2&5Xezy(ss^Qd)<}de~f=HkVh=b5+I8k-gg_bBzMP+3<6*=m)H7u!Tr$RpI}u4LjzwMnvkE9x^Hpj(tDNv zagSr8!=Z%hI8%1&b>La|;7;fXdCdB2Co29sX>NGMJPm$gF^~_4MZ* zybKJcy{FN%k{Quf%m2y#iZ-F^Ep1mWO{rkllBvDfVvE2tm3O))y_Ga=-7 z*9$er6Cy7Rlc+8Acttz>kEnX$XJac*!hMRL+SIT>x!*`-cGI$jpFu9;cR*e7*d9IgBGsE`dzfAh8*J`DH2KmBIlCcGyf#YJFW1sHc zd7I9H;Tkw13NSZ!hs|oYEd&+Tu56e2AV-KcUyp$eoQ^deqXMXr3*HmKbKQf+a3MZ) zh0jX++uaoJMcNhJmvrcKfYI^iR{wf2-Z(9;=sD90k3qNcv&N=DAJN_Z{_ZL^+-J_L z7k4KD|7{SJpEIMLa|dd!P#2iq6WLDZbLRHzI7sLfnL{9ai?Z?_mgB?yL=Xar{tZQE z2JB`D_?$i&6A8cb-3bQZKR;}=C{rnCZz)<$109fXbzY~8n~BPPFwfd=wb$twQ)(yf zAX-01*{wL;FP+4Px$lKyAM$t9p9NHWx-GsKw6*uzE9I!wuki_)=A=MeyXxv8F0<^& z35gP#0=sb#BHJPqdKWh%D29*fO5BxO$unI-`|#<}M6(`5OX3WM?VTWIh!NcTEaPq9 zpRXlWz&^u1hgbSqwMgi>@qssh+4y*fykKC!%}x^n zwAC`o1F0lLq8K=f*H!d3={Hi)=AN#yBi@p$N08k@R10Mc3lUZjXk)>Xi_lARrI%PA z<)-5@9F0=e4gcAB!PkgyfT!(CuWjsw>jb0!4WB?|_cc{Uq{wuxxoQu{#*2k|^69*; zKyP{Dp<^z(LPqF3=WT_XjcKjijKB}%h0OPUz{LldR-LmAi>MX!c=Uj?Ww*J+s#XbM z=?gg@OqHrsu_(vbRSkzs9!P>}0r`u9UtAIe=8&X?4zg^MV4Y+I+u%=Bj{;`D_FJoK zXVkVKJ#2QR{o^S5zW}ZgZEi1{4HG)*8P6ap^=PjIFRwjwfur1aiMMgS#gFYT__Y7V zQv$4o=;x=Di6KM@rJW}K;v`18+KoRFVv4qm6Z zs1l&@i;=(^yo@S>tZhCOpTIoal8Min0b5#h30vjdZpbh2{mUBnJ2;&ai)b>+LjI}jT9F5o*rR3sD3OTq@5s7iEQm9~`+IPr+vE23JE6#(qU(q}%u z;ecKwL&K`}s%b_rIFeVvpt20{<7u^4{Qh!?S0x3?KM(phE?WU|!P}Sjv9GYOiP1=x zTB6WfAoRmIUTL0E`EcN+&ms9Q?QmO@ zKnR!({m+Gb&r&6Ef3~Ka=9|}wJ9PC#*%%(g!o-%qJJb?3nFK1f1Ejd_uySNuKy&mU zE45eNcdMMZEWo7AnN9>X9O(tg>8l1EKK~a;$A%5CjIeIroNEO^2zI-N=44oIF`;%m zTEd_kM_(GbchpSmirr7Y;2Vs(cwZl~iJ(b73~MkxLhk;gFSw+AOw`)+h`L`69pXJI z)}tV!^~S&PvHyIXw?Adcl{K)1J<^_dN0q#22RR(j;_u0&g-#=Fs|n&0eib)N2bp&- z+~EKn0aJpXsj>QX#9CqK@%iqz3qJxyFnQIA(;RA8cY@`yEiIb^yqoG=pHJfy2BP>G z3LAYGCA?vbz%5BULw^{RTUk~%79q8cj(`664>d9fPK3~~KsHpk1T~I7gCWqX;0F&A z>$t@F%y)0FaATy;CGQu~nxTeLc4b(e(hmk~kqlB_deJ02fQ#FKCZX-A?K*Be18xLQg?>v+dBtBBwd}vJ7wZ*QCqdlHyJq7FU}Q{CCR( z+%e~DtD4}4ABt)*!Twls@PM86moI2-zy&iRm3&O770}If54wBud5y^0;?hd~i1DAD z-`tzH;tBeBbAtC~eT;~{JXTY=tqE#I<7IkGB5I;2T;2GVlflXGzV=?*X@>gOO(q0)PUUo@>0B=YnPwPvuI+zc51 zqf6+ae(X?b)Abo|OQs8)j83=`R7@1~$ZGXs_rj^zuU^vNKUFaK#5I;IHwW4OsSK9M zH>g!N$M7Vo9UZ8uu5cpN>SjS*Un$Rg`7@*|o0! zUM_cE{|0KsM6c@%2ptC@I1mK(S5o3Ft9;>!koB0rg?Y^_K+`!DUsU}o)mg_VHy>1^ zg}(+i&SVGPFCcb2E#Uz%wZXaZcRS`DdxYqzJ9!^hX1$}5J_d}C^N8|(i{Qfqpri*+ zMN-`-ywjF=BSj^{CTD*ktazsboP0y*72*Y>oyWobx`Vpz?Pdd}?&aDoZU~sW4_;9< zn}Dnwgk=)BO}uv~L|>R&!)dFMiDHg~KR#AoM9)b%&Tzm6l*V#JDG^Y%G`ZQ=q?PLx zRxl>R87Fkz_T&L{Of{u8OAC@8dXdrj?c*{)+$V=ciTb0fLT~(T$v}|^5p^O9qL5}6 z(4?N3jEUOl>X2Srjq<^7l_e>MF=iCz@8x>U+$wMOdzAA8O996F+uK6^N^z~6`u0sv z_1kly9ZCEa#P%-V)1uRi%18g*-t!hMPJ2ojea&^pAU@+>@*wi}Het(&`GS08zCU<} zJm-*!#-DKD}LY+PK%_cS=_-l+v-ZVP?78I%SdHv3_TJc*DXOF;E}BsFmct`fO{$?s3c zqqrV1Tr@JDorNyCPP1a;^%{Av!rh+XaZj>jtlhL@c!w}`+1LY#Gj(=>&*zsZE_iK3 zk2>ovVXbDvV1f^UaVS^+4RL+VHmgW-&P)LEFR7h13u2=AF4|(z~o=KQmCl# zKjB%|uQDxILb>PB@6YzkTLNAenX#|yqHaFFT~*=4K6-orhlpp<56r|aWR{Z`>jIk~ zrt{)*=rfnt{~8CziEe30KBzts|GxqB{_lPKpF+m}|49E2;_o6x2c0$ry;f&cOWZmT z*vSgjUz2j@`-jgZaJVdk6RwApJiJ>@qUiK+TV{=6HIVs!o?HAavp(8uiR+7;+_PHK_?_1@iqf&F zlBhckDZ2I}sOw>w_c+;Ec`pekuu#C5z3?$L{OZ<~!ce*^RkqEOy3wuHrEXhO6Za@8 z<8YhOyUT(VE=*@QB57?6tV`i_>W(9WIi4d4$L6|(f9x*DSzM!ufcOq7N9*pmYYQPL z)BGvz*e8?Ra&@nCltCy%@zJL8>~1XepC-gXJK|l{o+UT7W&k3Di|6ST2Gu)w4^FC` z)EmE8N=b)KYiqYXxrmQ9%aEwjEM6v{iqN)<~@ow?oAu%joX)l?_j zVvbulO}aF-oXBw^36ad_9yo{M=0Ri+uNiVUb38-H$bfI=6^PH+Bv6<=TeiN*WNZK~y0mBJ?P>onTil%k~-nB$$gS^}za z<|ZxEqiCa}aHsm_GdnP>eRPnE3+eT#a@z#8Zk@UKAg=bwgZQJ{?3{wK%JS%PDy=0d zQljzC!n(VB_Y&t1DtT-UYepUZOH2VDaOcRHH`m^x;;*y;??0uW6f38a4FBk=1$g zavsbM2f^Rt9S}!jRuKu66BuB0$!*;1pbWSvZo?d}Qf=ag)a9^C%b>{R+Lo`eQ#*mh z9M8p{52%3I)e$nw*eD5oXuX)spsXjE3@kvX3{g83Cp9H@MB@pYu^-enBpF+M#|06} zB43c$Xid;}N7($iYRIirz}r9-s=nL6*?qTY=K*`op{{qwPr-6vU}C6qdBlaVgh#&k zMtaLd#iJk@xIejT$ot5Qo(1Cn`s?ph~S@=57sfUA-0twKCjrX~bNdfw)8&6?!WGrI1d zTTR^Iiz}v%c3^7G0|dsqEO$FSdt5K7kH|_DD(Y%+to>PZGE>U% z*6nSA7gr4Hxw*bTkSZ3jg;M_rPjzo^<_>QhUfSRJ`mQ1!mIR&Tax@KFq6O6eB>q`a z`jFfEpsba`87lpn?xm$YiE%~QDE_LEFtp?^B3h@l&A2C5X;Y;mgGKpmmkh)R&P6xb zRrBCH#EYqS@wHb=s;;IfmKM$KfSG`EP%-asLu)#`Q`MbtxI|K83^Dt~xg~s0Yw2od ztFqC8BZFV_Csf|#e>oEC*_4zsPH@Vhd12hQ!pXVIhH!IY)F#weFQK0BFAxaKPjN)VidSIVe-Yvf{G*ro3RJqk>+GDY$QSQFqUWyj7kxj&T#K zYI6vGbxKOt`9vvc$E<3=g&bVw&vNI|Q^G8{Ar<$IFC zi33Wi?iJJ(p3{;{Va9kaR^#(y6D>2=A4&{hbGN*ij-rue^iu5oTZ2YY)xYRcal~nT z=Qk!%AXolv{iW}i8zlW@-{tF%k4>q*x6#_&Z)Nd4_Wn9eRqV4&@`i4wDR+7mdL_&m zuHTa0FUAY21x$;I1r}yl3tbXtcdS-VWf!K;TGHUEGqvoBdO<97=C*Wimo1%?wr%gXy}n!15c=tOONwcDHs1)wvIO zFrZ5E>*{R!^~MK>M4Ez1so!GAmSj$7c+Igo|01-HNzeEB3)))QaHP}Jv&Iodvx(ar zhd!x5cQ6c(e){fabNzz=gI)#&Rr#BYj7gP0idN!Xexgm%;lvo~e7h1>R33I)Yo_2$ z*8i#nxVrsDid2zubAlhhp+dqnVl8dW?_xOW5>;NLg~kY}l+0*7mBvZPz9cFZ*GR10 zJAg*H#)m|e&pTGigJsoiiYaT%GZWubv~gDX>B zb5o8*B}R6tw<;nNZJVQ!&;$%(Wm5y4+@d0hbMpqZ*@G}2N4jHtq~w5UQ&wJ`*K3A# zLeE~yW34WB;`FRt!x3*SXngB0PiDGjl24^>Ke4nnW8rX@Mn}8(t=Khx)J@}uu{soT z=g{A_k9vTCR^kTTSQgX%yS7thYsB*E;@Y<2T0+!DvDA{;V+4;@1|5OkbX|Gmh4|9v zp=vLT@Jo$!8C7kCxjmLyb`6DksJns9bQ$Npvm(@1e7|M-A>bZe6wm20lu;$Y_HIA1 zBrPpsDVv~lCF?Nau{NF!3TUW%B6UHDaGBOrete739~c1-# zDmB#B(hji;Vv0CE9F$AA&4P<(~efQH4#wI@5FXe*b7_ zIcrvNclV60%&W{VdB|fw)-4yXhFL5PkX(_A$8h7+%&0OK34_39Yc)kgr1@q12$@q4 zV_apfsWZgNVf(3sF7A*80T%ENzfS6!T(h_YE7HZ$v1a@!& zA*sLA`ZF9zGjqhAw_L3t)JK~pMM_W!g>VX zT@}xcS4B~CA;&mf41}~W?UEXTI;NIPptFXkX+CMN7SdE3DSj~S#EJznGlW={HZcLD zXMDmxXZQh(4fv`Puc`J>Aw2TJKN7CZSsor9aonqoEo*~)M${O`Us}}nsx&C+GmEF- zcQ(KqQu8jt)aDn~jV3S$Vdz+BU(so%N@5vP zOtB-lJf9>&^pKevn}KcTQQ0wgX7--3u&exDW^q-DTGOsgEd>Lt#g=wda*84nQlOf( zD^gCG%=lHRl_9XT#g20EwjwyXv#f0Pw7fB)YaELj;w7+wi!Ror!aX_c`dKUJjw5(9 zA_DT+{DKP8r9RfUbvCti(>Z5(rl(M*|{u8biuBCN8;v3omDkz-X zKL-=OVe*5WZ+$iEXNdV8VNe$xXJoJ#nxsJS5JbGc0|?<1y|*e9>gi>kmfop-ph?K9 z(QZ=S=IYg}i*@H4RU*bX4jrS8U_huaPEqwQg+c>8Ecc9SA>Mh*upYM5ElnUGNSJD1Hj;?g%)yB;-sPd)x(55TBh?+TsNtb;?u$ zAj%P>xGSSh2M3Uh%j)2${81x=k7OxK4rwt!ET~+hpz6RHRLn}J{@jWjB zq(#yX2a;9$Us@!1&g(#F1CWG<~wUMiX9KYRuz~VZU9Ch*G8tt6KI8^%bcJ-Gl+y6gMY% z5fI44UA!thVyGTUFr=Us5{mX{Cyz=RWq7&(y9NB|eVO`EtH8c>8dt=?%ZIa#ApC?_ zsM&P)ewPljz|EhHEPfE5F5zhe^Tg=IiI6-qN8{p9ovfIs1ECebpnn(Zz zvtf&E>E394^0(DNb?cRLOkj#=59832j2p+g&_+<6mHsh~ptnp31_6NC5 zlyxc;4wt^`K<$T!NQMgC@HZea@97^NbsyrlVqT`*-ki{1H6I;s8dOFci^q{$99e*` zQ!pCnw?f?{qLm~11sRYqy5dz?MI9dU`_i!5wF5x`4_m*KNdO?1PghW;`zJXz`Kd9% z4+Gf;cOJr8C!+PXQUlmHpPy*ve@<9G{`^vp#fbr1L(NmyOLeg)L+hmIx@hmpp>%SL zi8GqNw8U=Vau*o;)D#U9aMsZzOf-qc*7{Q)5V}2HdKz^+-es#}DIBy)l}8>i_2@-^ z)zT;#Qo}@!)tZoNv=|zDcidekxEk^0_JFfxb4~k8C3xtGE94^6q*JU=sPruv-S6}? zBiWI1xS~z97WU6olP}iTUPo*d3uZ)ox}u2Q2PbyMU=CDs<%U}Q>dOrc+CzofQbu8% z_5G(g9udT%t`SlEo=iMw#(x=v20?Drs8J@U)u@}SHaKdWfqdiRtAUQcO5XsT0`eK& z)DxBFPeO%qpb%vmb)aRnPnuBCNrM2$Qlj3|AQ8(njsdsBk#+svT7X|#&@2jE?HJvz zz~)T+RRhvSx!sF-p8P3PEtKGau{Esh&m`v+++6oJhnbW6CRD&hUl8dWcdgoOeObl5 zHhd*SZ1p03i>C}L#7m?Iu;#Wkq45Wf@0gklhq|axvbu)0N=(w9`MzgiO25ud z^%fh+MhO@oN*??fHM5dKkmG|chZbT-*#W4A=U zIkeGM62ISHea|!9M5@62re~~@v4vLl5?!zWL)0_QFL4USBh zwW2Dc02MGd&vjl_>L5q!1W`>`j`CF>o}11c%GtIW?gU6Z!P@2)a;2#&`lUISKHM6s zytORQXQ#A`m!t2dijRreT}d1#=9znxN)k&-{BT+2d4oLW_bxLw^b9LE3YW`qb$S6j~-a7TKo90fZJJn(u{NUSBLiB=}3j$z~qvea~A1m-KJ8? zB0PE>Kk4zz2c|!vJ2;xI#>Lov=K^X~?&7zHF0@!~8_8?Mw7%BYiQZyZfLMvZT>*g*Cu_Du=tI`jxG{dgBm(uo8OB};X`d2shyQ*AU0%P&v4#aV?2!<)*4}Eo&t`M;E zb6b#D`eR?&EShaPYe~;q%dzq`i+7a*&q0mTt(^{2*vP!@@NehnayJG9|_gSZeM^R8|vJlwWoptZ`_V*NK-RNCc5?#QBs!J@piQ?dmtCp)8* zjM5Oq2SQQ@=l3;Mr^@?9e)AG!%p(QH0hBtq*?%rN#3M~63;(h`@^v#Jh$ z_Ta9b_L|l#Tk+Ps^O?KRbm}J~$nNFlrqTe^+HYreP&Ue9sukYV-l`&*t$ADRsi;YL zW;>`qj+tF~A%wDrmgJej4=ATG&Wjb4l{s7-1Nco5Z_~ITB-FU^RwPtO=673Ess@?v zd>q~T<_HqgcS~K42h&rR;%<2ov`Dx-#pcaM?}S&SSM;NN&7X_0>WNMqaPBc~(`01k zXw=X3bXAkm@4=W0$;r7{XNis+uGvl_UDj&$YfICi(#2rLOir2axdMOhphvb2Gr-#g z7hv8YE&^XC4t0eSt`=ES!Zki|20S zIhvOFumglle*}4R#%PLXYcjb!ib{vaJc(ibKj{)+ktee;v$`KJ|9Vz`_pf(;HZ?(V4ybC@V#xa4OhH zmQ-uhDx9MzFx@pdOz32lH#y}WQUqSxCQ%b%vY!qj8dx*HtOM`&f-Ugs_nHKkQon6FuZO;6Zb{_b<| zN?6QT=3_Y+D{@|U!{rfyxSk@3-Za9F$FVz-5C6|>@tduw>LPu=j7@d5L-dim0sDnr zD^?1B>5so3n%xD(TT|YqU9ADbXrKUB(6h4n~7~Zu+H*kO# zAD=Pgdx=6`%A54vmf!RlJ~ECdf9v2}?qn1GMJW43v{zk)xTLWL5R!LUP z7-9Q8*ixv&>aK8r_XJS~Fxa7~<+)(LL=Y=e>K$)* ztKQipkclEf?_8T9KHVh1B4`09O!io$Ti3lUDOgGzY83fC(q&hQ?9yjxksB*GE-T4J ztMoPr`qK7qKk-7}{LMLLAJ@4*r1oR?XGNjsrtjvl{r<Am%gcSk-mtgk7o#&1l& zP&9I{@n5R}D;(hoNVp_CbSB3H?}#Yw!Oly04b}t{#{_QP%hLEw^%W%(%?djs)&zCt zuE?h5oV*kXVbv)mXzka7;|R9awwX@mnLXB)wnzeBR?-5Hyu}dImQA_V@^#~<4eZxm zc6Qb&Mg3w~D2Y zL{+!?M04+-qTe0>no`!KjsZFa@iOd^J?*c&&zCvEIW`c#?=PWGI-!5A=WRWlpTDzh zj=yhLqO3dJ!O8cRkKkny zW!n#CAtISt-7|e~XH%H2^o(YF-?v*RZ#nCZgL1?Lueq|{22q)D0Us}}%f7LnL?wxj z&;*9NFY?z5k)`22zhAHNvFuX9ZKCe`sCNI<6`7e+*~(*`4BVVTjIB)BRPu6XY^Na> zNX3|OoGc8~;hmxt7$)sl4MY&V`dn~n7SXo!+9nTze^ zetksI7g;o+2lte+j=Xmc;BZNi?$ul#9W!rRSP(5VzwBJM;IuzjYuT_pvCqys6sl&h zH&_H)TrcLY{aUOFEj@P6c49vMQh!DFl>f$EU5j6WS%>R16eB3Ox|dRQcXRdY_Z?~Q z&un=5^$U&Cl3Ww%7r)A;p7?3G4Ccp!h6N2*CFKN6M(~n?;ppEYX{^5*NmW!9%Lcr4wtf?5daNMXM;FZd$8Lzzyn&~4k zpy_@Dr>G)-4KgO*7K!KHh1QvjdOdXc9hqMyfQOW41uqne(Rvk31klX656 ztrA=~$mXK1j~)7zFzN5S?6on!C86F6%l01K9z(GdP&{*pury)n$y8R{YnFKf9wSd- zYGQW2XxUYI7R3yX$(j_OKtq&S-IyvhlD;Jc2Lv&Ell2m8d7VT7I-=Y4K1Yp!2VG}e z`aHc?28zrdD+GJxxkse zmC6`3B=BaAet;#pJ!o(TqQ?zCId} z#KK-vQkI)Wi|0kKjqk;$u|z1N7j>9yPAE12`SG?oP80KXe^XOoNE$X&@0=U$-!B{g zHZEVtj$7+BWj|nsKy4t|+tvflJ8e>3if?*^m}0?90HKip6ryHWRSbs0~ZY{^f?NNk@#JBS3+l=x7YCpbJ-FA_C0UY zFD>tS!R?j^zKurAo43_3Q>-feCPY*6xt{c(J->b3teiRJvO-`$hEDQ!tyHFlqe>vD zHhQLEACO(WX`DX%NdxCc<0)lob8?~K_D^RF)jjirs3r#t>vtK0J}izuh2c*lHJ zd!zefbwPbH6%OmhqBpSqpIM4ds)n-T)xB=NbI-HxCZq=yRei?+qOV)82x|E!$SC_f z(kXF~2nM}!ih4e0>J!QsifrS=CRBg1>@!pAZcXL2b$12qQj4T;OKsMO{g&n3z~pvM z*Alh`rcJOKpZsqlbG9pk=8wZ}b9`50W}LnXyfjoe)F3L*yvn2RgJOpGZC^Rj>%XQ; zIK4;Wr~JgzL?c;u`ue8Z{&GDw+3jkXyL0v0?ThnD3S7wht~#v;bkbfF5Dxl|5p}x$ zif#w*c`kcn8b8t#Abhd+g5QH)B_(a68QFM}YPW4qb-jH4yG0B5Jqk*29}0R0)n{P0 zy1$3VCctE)$LK^nnK}J}Cc@WAWQ{dJlw~ma-Um77nXPZG2%hKu1pm{hkR1#U44qVtf zjALQ14FScvO{0xv+s>L`269;%6`+J*F27&DE1JXe;jZ8ZyEQ7f z!_|+tZ~qA*%)6oI7(d*=>$80*G_Pu)W(Gnn>UyQpmhAbZh)J-Hi3wT{lT=uhe$ui|N zGPZdGjhE7-Q=!x7YsG)Ilv;|}HV-TNKT2eN&FD!TH4&R+Rlq;0~RFJEt=Rj;*8C+z%I!fSF2j8k=BVgwF3Y38L1%an2Ba@BRLN5jM8N>&@ zc)dz%pWAFrw6fJ97;b; zL10&IBv)?p0B^H?raeu5cNkwab=4ekaV|Q`pq|xch~^U*wS&Vb1!MF}KZ0d|Z3zg_ zI;_Q|4*-i;y}B`4+cnza3SWdFq>Q=~+DVs@FJrb^D^=!^O-!ms2+`>b_vVeLx+zWl z0dibT)tY!|O+)*l%fn(F*0~`V*IRZJAl`5rsf-iP>YGThBg5IR&-cYahKe;nTyM*< z{(Rumi~bH*<#uLzy~?NHS?a!A6Nt2$tD0LzoRWg{v`-k|^`k4nqJxz!jon-R-}6`x zX4~vnWu!7Slc`*>dDBlwM2ey|(-F(XaCo2Oe?fWYGo%jFP9OB=UrAfAI%{azB$F&= zMLXXuEcBo|hoH&kj}Fgd6gl%iMrfzHYX&#=4~mq1o5R}*@PQ3}2&qpgN&BQWNiF6E#WR32v&dF6Kiye0e?Xl+O{;i|cljB)Kz6;N_*N-w8dT&G>BO}<+ z2R<)Pn%GL*(SQ<;S!AVeNT%$|tCdUWrRT#vocp1vvGpkgR@q`~_399L469iXOo9TE z$Iq2#QO2JaWbjYpjazHK@wW9Yb%y1zDF}DyZ_dwK<#L;4L)o3qVMt`kYgMD zU$p?%84m>4vc551@2}oT?U}BkY5itp^``E59ra@p%?1yHmx`Nh=c0UE>zQEuzHPP# zZ=2$Ms)lR*nN07M9oNh4R}auSNtlGOe6Q;(zO19JJFldcineB8P-=p)X$1IhsY>#& zZb2k%nSxgvW}sZSplYI!3au!>53)PuoSc3oIz_z2*PZx^;225D2gJwpauXmZqcc!4 z>X!1%yo3;#+*cJe_mZMT{_tfCuUHuxU*gjJc-pf?2hbs=C^pM`KZD5eQ3&vkjEtbD z=W~52NwmDB4yj~g3AhZ3uRP-KA3P$A9n`5VR)cO>9)1r}eSIw(y#zLF${8%;TYa*= zG6wYP@1lpZu?UqaHjmw0h9rU86fgdnp@_0}vlO{JWBuW}DcVW9@R9x{vCCsSE~asa z2R1MuJNaE)r+B$Gj1!Pox*i5}%KB%zO`vvVI=ym_MiY@!hljP%|G*G()Qh;Du z7Hyo9HxOJCE1K6VA>(LUEV$1Azt^-JEhJCd`0`S#7fW<>EikOWR>lO1XYbP)V+Uq0 zzxCY*=13Wxq*ELNJ5o1LrN1ui631j{DIeb#J)alE##m)94v{cV%c{il+>{m?u&v?( z44o%RzNe(9%d<+ISt-JWv~nt~tHVwl;gcEC<18y6%RA=dnhk~g4a{pp!HM`AD2ebL zF`r!Tqjhg=M!%$d0;lR8Cwq4?h!C61a$&uB7L? z|27=z7d&Ywx=d6%@Z!a1^`8%9vd-`-y@p_!8)tCj77`{!85lt_6$;w z4{cceq`Dc8IcyW&S816P@}Pz*&%dsXJ@bW!i75cT4Fwa>2nH(_>2NQHI8@gyhx)t; zRU$fEg$@j8xltDooG}0G(98WThEj}t?KbZK3!qk!#2hOc)*putmQ_kFD-QlidGOEn zSRnZU$0+*CYp2rZY_m~gTQ~3j+&k_#XPhtl%U*kqHP&9gspom-q?U#Tl=r%p zSUI5q`~$}39DVqVk&qx$jevWA9;B@)By(uxX6vU z3hy>XJ%7DBLwL%Hil4Wd{tNLlGxGdbM991*7${)h-WYYwxx-H;+;lP?6^`i7d6{0 z?)}nMiQ=AItdURmbt8(fP~c9ir$x-=%-dn<`^m0dZIWSVDHtEt!GaOf$M@%%!CD3* zDw5w@xsRyZ7CcSYEswq*r->i8Qdm?S&-=5P3yTtWz4-SHwW;<-A9u?aWnFNLFR%*Q zvRhv8BqgB%gie`SfptF|W7j3YfW7m5Q1b$0b^1@wkVMR78HOO#aJ34DUwCri(v%sh z%bS0^e-Ij`;S&p4HLWmOQm8dmC(T_v9dLsI&Wk?GXp_4<_D+YO1(BSovPsRs)L;uY zN?tB*g1hz!F*YP!0wkblQ@UrOG=3sjrd)xTd)aO;tl1!wV-XFH?kIOZZO87;6a#Td zJpgS;NGjVW^TA+eztV~4#9@12ga^mQL115lr+9(L?Nvq=e-EN&$$4+qUsk|`KE#b& z@6d;_)Kf(ETV}Wc9++f9SlySErj^XP3_4z9f=vRu0z{s0GxMeB5YZBO=P2lBu)%ckj7@UROzv~G&f5BSOe zl9k;Y0?TkV3y%<}(Y(^>)oLo)Fo(#Jr{3+&9mQ{Sea1_`XG-szSTpD_eeB-aiLDD* z8oO4cs*uQIp^)j*-sG$`dEqqr5HZ&{nk*hW0vFJ$~=V(N8vFzDUhtS3;e4)66P-NlU1^4 zil{Z2*-1U=^!m3Z>S0L!YtUVW)xp)GReb)HXTUS z(&Fz_P`7*Hk|G!=p{o?}N%It+Qj~%6I8*ETp@{5)sY4Qp7K4z$-;;{VxLux1Xb&#( zaA?!RT?IF9-8a!J@{asNjEzTc5so$@?XZRFEzURZ6oO1ra1+Vg<7IeN4@_kJnn%Au zi0fZ-GqE8DUzkTXr`qv@{Kb~N7{{-Sp)c}oampzuu&_Xc4xG%B`ii6E#t^Q%g)M1m z-_6Zc`xW~wqTVP65ms~LecOUbwW_!|v%o>e*Zc7&XgqMh6)n|l24nHd?GY)?J>h?D zYCnV9dajJDg^dprzDmc5kvUUZ#OC8tn=%8REhA~5S|s7ul*ahGY`W)A4@L}S7~hyv z*sPA9z+(31fY8V&%cYESnB zE!cb-1>(l2P_*`vr#-2Ja|e zOltSQ3WbpTU*>Qo1vDW*kLw?|=jFnDTJ@Z+_Qfc_dfuIA42wwK!S2#N+Mb8`FVD7k zpDL9^-VpA#Uf}^!-w(>(a!$jyS*@ADRN@}5`?;Q0#PPX`@3J&=ZE7T0p$UG+QnL^T zC!^ekUQzz8*ASpoVf8K=p?ZTVmTa5%sE3|Kzfhr7-a%n6#PxKO8iC!|kDb)xi?_3* zEvR0O;-?D1e=aWL4u&v6H9zfwUu<;NG!Eb9D!MLV=!=u!zkxU$h7_5Q!<$-1?kA$O z-CP+*nvllBPQ$HvI?-)RaOK)c!1KtRvw%Q7CG!iKhE{*q?RR;%j^#>~=7xfI)$GaK zQ^IdWlBMgSGGk-Uf%V(U{m0==ltyf<`oaCtiO=nms)%Z}(kbwe_I7FYW&3a=E_CV5 zcB0Z&pcxH%X>@S?CMoygL;0v+UQu^Ir=VCRvJkpwOT z0ODvdG0#TU4A(YYL``#W^k5)bLJ4Y}CT^k1TEKsBVv}GsLyhHrK{;kY-SX@{MhLmA zds4;;5e={~_oC|y$FBTiIbbjoE$_5qFSFd4J*41BK`p)+P1eA`vseQS?D!x4Qw=_` zViNaR!N6Xw^Y+An0;qf@Fm6 z!fBh;s-ry@9*=<8wut%WL+98Zm>2AF>ox0%Z&~Jyi_elp69a2J)xQzgOd37TC>&Jz zhS2;Q6z%kw+x^i>St5wiEedK(%rkLYg;Tew7;@T`>iS<4xn;0tJH^RCug5hk8uX;R z7r69mq8LOmZS_ud;DCs7R6P9|+1p(-g-DE3NB4ho=DsSP*>EwqBcOk~1sA z7-8hM3L)M~E1zM2uEj-GOM&aD<3@|5Nfek0xftjN)3+mXkJj-hk108k9pn|MJ~`_8 z#X+P5dru4iQB9sFumI_3uBLl$^u1#=J^;+6FE@K)K*51zhZDpyy$dRj5wv(Q< z)#s3CmZAxO+`K&Kb+OVgU*}{1AbEwzBgJ1mK25=C>CBNZHJ@H}e$D68cj?yYb7Tzh zQP-YU9C0=q&egNyPu(8<8pxMuA2rq;qbQlNafy>}uJ6Yvv1ruRPQU{C9^0p4FDrb( zM4ODIQ!GHPnMHpbi&=muTBWdr=ygP>hUY8zIXGom2TE}Vr;qbJbo(BIj_%gqG9}k* z(+Ag{+%kYPK#Fr-;)MnDPS(Is+7RGH@mgYQ=k`k{#RanF6r(h3QI@R4`hi zGcyEcFhlmcOK&RHBx_72O%n4^KAUq9(nnDkz9Rk+8p zP&LHUPHU!&OO;S3R8=wtKv0q^6YX^b=o5ZAEWwy8*}lCrZaB2V5qeI6Lu*{MB)AxU z)92rjO>If80;xYYQ|DZUX)SyvOs2x4RW4_P$mu*y>%hx7&uzQzxO`W1f10Opjo3OI zut^j*=@ME?Pb}EPg(vEmk-SL<)tPU!9vkUH8K8%@L>nDgJNh~mA zDt%M(oIz%JO+%QUlVD5o+$Do~^vb*u=4f|sbW`$HMxKKQ!S(kUUnd97#((i)PgKaO z3AS%gIQ4cX&~|v6;O2|HKFdb6o12$uj_tXoBg5+pAe?d2Ys}vkS1vB_ySs)#m+2jG z$qFp1YrD^TeLxJa>JD+WYWd2fK}&Ix(^G_B#yKyK?b!xn&-aG|1*PMMtN(0I0iLo;Ns>qr$*XS1O6X`uU!u zSRZWf35m=Eg;KIyEOFMc(y{JF`s1qe-bY6TzoTDMwLjaJONk7kBki@AAsX=j5Z9f- zC+qM}k8n?Gb=$ICspz;>WSZtuDBV-j(_m+Q$I|TQ01r$!K%AlNVNR+KOx>KoU3`R3 z%&NVJ-2fbv5EoPX3~`c!SG}mGSz_GSY?&6U!U47R$*qS0rT9xpV|m$COBeS6B4BZ! zq>`lObD+2pQ*+p}IbCYKc9AO=^;_(eSEo<^I29`meNp~qX-#s8%eE`{Ka?-4cGnuj zapSAwneUh@?7W1pLX#>~ zV1+WEOk`LD0a%k&Qj~xr!qx{GCWqroRuuiKSjwF|49QYf7FjS}kUS43NrQ*cz=aMm zl7$_GnN!Rs{pw*e->u$(05%KH4=@3ML&i|-d4r%6&saQavw+r*!dZ|N@1au94gc0!kFD-Jb5!0pa!<*&O5dM1=7fE_ zHLs|y(bVq9eZ0uC!?yf)&~E&iUR}CAe2;#^@w5?$pMd45#To%19FpUyvhR;`heD70 zg&+HD70?%cM^yWNA&C<6HoL{i3g%A zAHV=`-gO}*^8hI&xz6bA#RH>sI6_FgW~D0L%TJ9Z#+`G8j#?>504O3&^AUsxw1)>O zzAepbrFabbN`oOfnP?LMZn}5BoqNCRFTeW-63xr!zWFWte#kq})f-?Ze>+!5c74C& zqvCJ5d{+Mpcq^@Pb}o8BbzDkHG^_i@dlm+DZ;6@BZ|`m2H>E=@epdQHjAJ6k(ev_A z?X}d%<`P(V@xELyYK$9J188b8E0Q(q#F=_5&six3e@R^eS2+J1*Ib>D1{+Yw6{LV; zZJeZk*9b#@Uy*J$L68Pd81xdi&3DjkCfrezXkH|M*`cgkBh_3WE?;4m)1!3Z7pyX4 zBbXs{AT|R)96ek~op{<=ij3fj1X0v>MztDJr1`%f)D2#hIsIdX?r*Zi=;{7-AlU*U zLBAmI9lB;JB&GV>mE%A`&=p>gJLuQoaX72C{1NkY(PNji2@>;nFaV&Q)IE8WTR`^{ zJ|uzkr^t-EWuXIyhK@v<&82RtuZg>dAC|MM6N~%Z{R%F6us)jfSG{WZ>V-1oU49$2 zt-PbS`ocIpqqRQ14eD&{s4)b&x|}~evpvCeB4FpM}Kz4e7=gn0h zLE`}IN*A)qD)#rBQ(VO=qIwTiPQg@c7vdTYKFy5Fs4XtNoVo^PRjfKG^c|$bhk+ok z-b6@%5*roXSHMEXCUaxo5nAQBH1O^H^phInG1iq~*(8!P2mr81W41-NtK+T_?SBLM zOVl7Ds@t6!y2mt;enrW-w59aTrxnKfQ(rXPjz%jFv3Ydii;F6-8c<-&z6A~rG@E}R zAfp52$xdQIi5fK4m10O4({n<*c8P)0Nl6G5GI|sWqaDsUhl2w}9H{0JDnP$_vIjDg zt$2K9ZdMHDRIHbNs@oLh2@jy%-{YV;Jdit!ghE3Ly4{g@(dC6y{aYP>L^)$}a^CD0 zy_i#cgRqrT(LlNOGURaZXGP1E{d@DCLH#(=IrLE9@_S2Y6jF<+xt

*E(9hJ%yHP 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%0AIa77q8zO$b*D8ruGif-J7(&yan1abN=m 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%0Av-fXLX3xITP1-!XTAtra8A?eV0fle3 zcwE6EsfJmf;ka?=H6ivf+yPmeN(~Lxuv<0fBbiwV39oWIFwCaj^O7J~H%g;Dt5Uz43RJggOcQ_Li@kFH$?w=;gl* z1Z)u&Ug8iPHz1{an?P4(!^7L>Wm7$d>aEPOq5nQc%z6i#{*)4CnAx&0a&Tb5G30;x z9z=w5TFcXGFX5JvTRl;Rp(*;|!Q>W0+uYRv$1@xLL+j)na8(kVD6k$U;JIEIAo8ML z|2&RS>2J%0rL^zTDwhl_XJjNpMs9*X#9_+TM{&I{D0xdyM}C?fr|Cb1U;pwNb(O71 zhHwxdLM7zwD$*UL^>xs>RYKOo-?)Je85wCti!1fWi`*m@vFa_U&#-I z|7?tYDf0Lxzz4gBYWsKe<4bf%!*>ORE)v7!tlB`@iYkV*WPxrAFTAf7d>lZR7?-D^ z!XK4|bU5Z4Ds-$pnqRwbUlKRkcQ-t%{aA23WhB0!l%+CZm^vBe4!k$eYD&c%&KF8d z5=g7a8K3ollacX#o!JRt_wNsrr$G;wFN(A~j+W9!LN=CY(I_5h!Y(Io(A2#5Nm4ZA z{A9OS^o8M#H^R@M?Buaf*NGS|%LeN0vR>w#&%9*lMM zr?}>__`(OWRRU&n(e?qDFX|IEJYH{C94|Qe-m>W~c^NgIsa;-~3A<6@E8pm?hZk%4 zcnG`kxVKpMJ$UUAsT%r8H@$)`8mKKw#kF~~>=XbRzs@cUzbqADS52h3S}-HbQdq*&p{WH|vFj@R(83oR293M3X5~$Tr@* z1^|FJ6Cn4~7sTniv|TCz2aVmlNB47hc#Z-tX7eldLpQVkluKs~{opZuX6?mD(Lmhr zN$a#|fAg(6<5j7GElGi$+Y_do{VU&kkrJ;#h9@vZ{k= zR0gE}tFfOCk|Hl_b4`)`vN5cm5|FT8w{kDvXS$)zF%t@9-^GOWBLM5T>qw{PN@jwT z5I3qbOG(q5C-j;yo)XS3b4cyZjQ4ru*ocR@ft;I_-i2bp-foWyB|vm#1vt2ctRKz4!u?W~PKU_7Q8X%SjSjZ{fS|+Dh_j?-iSihTV~N`?5)g?##@S zPPRYYj~>5fl!wY)e;m7tL>ob^ozkKTTM#oU6kMi{E_48(v%*SZ=?cABVw%%U^qLdw*cxd2*VIcW)eC z#hI(1rd^_)$Q>FRm`x=tEA0GR1r%g>bvfvNeyPsTX8%aB8~Y9gxGmX;xc)jl1&DB} zUZuT8{6tA7FJU%+RogjaFhiVYnvze_vQT9TN-EgbQCOYorg65eG&IM@^#I!54yZA# z$*boVVLU%-wNmacq#~6Cw69_MLIVXO@5#=YYx2|a5e*5#!R_T=qUX9^3}fiVx0N;B z&#{HRHOuieOLD2{BP?9EGKQp`AU1j9AVzO!QOOV*6Sa1jgKPO@QX-v&Ua&BcP!J_R z;Mqi{86Q3NEOvZJXFs_6tqA6YDVlok8Qspe6=DKqw72&l=7_Ib(P3C~9Db2Jh(=Np zNS}8xfQ`FZ( zo8Mi}ziN=F_HxK2$=Be?rVtgx_ACUCLPtp{&)@?^&{qg+{!den=)DbXA5@(=j%bL zDdrYm>6?>6Lmyc#S>`U0SXwSA1tUH&r~tyOI$!{n6AexFq@jxa*r88~P*RnnyK=Ed zmd)3x*)G6UKKAG|3C#NUzYc(eq&MB&-CA0Ws|87YvDW&EErMM+R>`W;!hXjcll*3G zA#Dc_MnK?I5x(=z!{z{qd10?cnYhH`e%qi84Q7#-jKd_vLCb%z<;!kd?B_gSewM(< zpPQ(bF=TBcL?K@jn`D!cMoIgUfQ?3n*Ujk|n?1~t`+-#?$FS^?Y(xs3SMi7J_c0KK z9p_>@imCF(CPo%n_>LWW(S9UR5rrJN?7=essSI6>edxVl91ZB#$mi!RVJb^d`Oblp zfbZYW^5k-l!}Ok!kYxUWpO5(@LrziAJ{=rI!KlCG%Z=pk`z&eef-Hu)8dGcI>X6fz z>8p!*$Kil-r~DKzkIgR)U%Ql9@B;I6wQh>KFdO>*( zp;9KVyErQna0q{#4eV-Hs;s6|=Y9M3{Y8yoKE5&Gv!S|qlQ5M{6*VQ}c#lomY`Z49 zVf8a@-SZ9?Bty<_3(3eSD%M1LBvYkVC4kR{`#FynD5EFLvFXIkV>O)W5N*)Z7a($3QA0LD;RQ=Ng|O;4Ir9v%C-`M#lvl~+h?lxjv^DTrIv zH2rHXfO-t1YaGMF;x{?C!kIUe7*fDz?;@SqVt&QP1w_GSlOzqwKY%YPz7W&ndj*%R zgM{F{e@fUqS1l9uprMdK63vF_+LK-Yqt8@yMz*om`ApHhzIgN^SRHKz^X3eK#Kk|$ zT-M_-SV5U*O7Lx5SE5D#CU@#dLf_<>)$~-J1py-h4h&8ZMLJ*b<$kGM7b=)e;qft! ziyw!b7{8Uvtk`*{To%O`dW6_~ijMZD@bU>!Z?>GTK)1twg(U&q9dO$|A1-zE4$qI3 z*IjWWLzwWRW~QIM@=590cFCl$aif&^BB-v;z*sV#QYkqg3k(j0e4X9ho;fb56>l`9 z#8v*aFwDaBL$|o&%b_WKoFt31l=N9Ce=1y%>i%yO`J{NaPvxwjjDXRSC~R)5^tpB! z!?r9RaqLO%6!o!LBUCq&m+B|N!LhaqUlVXnQ)$-qG+o5CkApaN=H@TFc6%oJQN~`I zzrr`ALmf+?6 zwDh}wU_O&B$0fMsD%N?$tjVf{P5Dv6-i?~y3;x8x!Rt>~4VldrY!sA~=~Eg51`629AUo@Xm&NwV2gOC%(+^Zq3!6<;CTUObPb1&dL| zSP)qgNNMd~r4n{wH#i>Q&zyh4^C?ZOc|WozW2!j-)1ai9km3A_-Xcg3#)hh~mJB9+ z;UxfsX@Kp!loPbH4favfsQhUyHvvv6q1`#17@5Zt+|e3EO?d3eDXgTLE6w{hu^F~r z{sHTcIXJvGij|eMwDY=N@8Q#96K4JP*D}(XxJ{XQz0IAtL32y_O=)o^`7X$2AD>h; zrVCa}hZ>Wg-X8ii=$57|1+}@D6JHBW3kw;UHLQO|fX>0z^ydeyKi9fWGo?;OmKon! zShPk`3AdS_g?1u1^g`t20k8l}H zp~&HC+`d;MC?2)$w)}WqNPEmldqkTxmUz=~89F;X?OvP}&HEjRH7>zPKwxLqkgxpY zvn245yI^7(Y{koEhi%&bJsh8)SJWCsr3qmxEnS08Yt>4=E2KE)mGO$yQFogbpk+4c zI&RTB?)_3nux;97l)isZiz&n|TZ0GG$Bl}5P0qX#IKz%cEp8{!x)bdt|M&8Fy}Uml zHZBr{D5LcqCzsvHvvUoTu&u`j&{<{YKnuaodDvz57MV<@p59i21N0RKS5v|se%OGz za4oHhMo_SwlU;vpL_QgIc>4bFZ>l-{`5L$r4Z<)e**H2H(@-{Fz2ZDCS+n} zWF_qeM;Nd$F~5ES8vm&lo0gPTniOye9WSU#{X4><5{|9Mca* zle6zD6DOOIqYIB?mFoU9qTdn>C>Y>-!(-K?8Ti@O8ijK7i?n!PRTTd3S0}d^nPU!! zSK3bjeL{bUnZ%`}=(=4k?phZ}d#!BjQE$$m?Pz%1|Dd17D#5h|Md}ZZh5dG__|3=_ z37&xl=c&8V&2q)!ro&yo#52}w8^7`uC0nx^{Sj6vHiFH(>`&aHB4E?B(LU_^eOT)q zAK2DHv~D3#9!{2fC$ABuUs@GwK(2BGgsbavHPzsGdU86_Yv&c3|NcdRe1iS|-bO9q zW$KD>C$*ehr@Y+rnRV9asD2Oo^N7K9gvynK6fbddenZ448~=l5RKvv5LKSr;tz2^i zhxsm)uVk!~lcTX3h?6vXdcS`kn@q;GMB?_B#%Yc+e{3E2fQpxJz{_K`x0P={X}xp9 zqN$0OaL(hG>pKN|lhPHXiWD9>VSbN@$)7X2E)inZWysKXklE@16U&MLwal*WzTvNT zFF(%I?UHfj&V7Nq1Sg8x`x32%7)K8wg6;_ltUylzj&ve_<}c;~U-T#3;x zm=Xtv{7(P#pM;~sP_Mh#mD4zVgo|poM+jbf`t6a3aHu}sniOP)hf^NG%*;IDvu93+ zgL5hs{yTjH>5AQe63)cP$jI?$3kT=29I!ONlDQoJjAX|}17`t`$+AD*)*T1O|9#Gq zF?O(IqqAGsgs%({D>i_T;3RD64bQFpCwqUEo~jdR+~}D_M@7!f+u-pC;=J(%Amc@? zEiCBi?wDXpPD$H(V8y)JF&>N>qs3W#(ocZ%lkonr#;wkuJ>Secy47|6b3MuJaq-S4 zmfK_dz5i%ST}$*9<$3LH3H7j{zDL>fCmyaR9lk$ag1SW+{9?z)KHUR?M~9x2Y`b#x8IE(gHDp>ft9 z#4c|8pJ?+KA}(mJqiNAPBTw<}AUB$oL0TfmD$%$pYkaefK)vq1-`rokk5yM$gW?fL zY>l7Kv<g3-E;<34GQ$`Uca@n-RxjEUP18E zb43XjXU$|lpd9C%Ut0+Nu->f}hbQH1FD>*sXOMfM(%mvR1!7y@xVb&oFiIewi} z_Xs}#&?ZSsE$Z$4=E-o+5yq(Y`O1dv8eoZyIeJrSh25@+Lsa@ zbDb1IZv6hl=aTB%nHpU_;!!l~GxLp*a>d~xP2qxg8D#EYmXzDF9Bh!R71=&IZ>a%(v zYu-You*-DI&`+XnQ@!b59*HdNdoq8=xV$7}4}W|KBG0~P3lPip&o6x)NQWrIjMG-Z z6JXD!McB~=guXNW*C}Gn<;$3(FR~ZYcrqJ~CCvir0VjYv*!B|gf%04&{^Y`Wrv4MQ zU;A!8k6&Xr2s89fsr#l@m;Q%r>c+k|<;(9`7g{Q2d=KHR%L|ge;Nb)0RAoV7h3jsS zIsFU!62B@FQzWdZ@)DJn&EWpjhaJ259#PPSPKiisN=+3{_^s5X}4t@A?o zFwEludbD%zsk|Ea!lDq~J6WzfxHe8sy1eE*OCvF~2aPx7WScjzz^_4Kc6e!tF}w3R zAc5*@jO)di@osj?ln0Lkkx)TN(ovJlukva(ID>2%Nf}-8kDK>SvH=Y>O~a<`=>c$? z078wuQSt9SCJj&XSD1o=cY;l7I-A^1Ug*Dek1DSO-bnlY;lVRO&Vj5>?dSp@Jw;4i zXRqg-2RXrAbkn@Szz(0Xqt;=Vm)m7}0SVzu>1`{kmxpE}4}V9Nb4K5n6_ycp=9a7x zXUmwa0Btsq=0v26tL>hyeFOXT#FA`q`Sc1MVB-Ra*_zz#Y99Fe?^QL1M6O;?2*<=v zTCvs0Ct)1l#yQN$DRSI4_vigZ7@tuV3?FBl!Z@0jf0lfWV$B`)Z}H(F#x>y`QCHU) z@{(d<7_NIk7a~JvASq+dU6|!MI29u!e~_HpDT|8|7e*6l$XP3b*S|!cKL+P*j^c|- zj+YzDF4LJo6rgt2W$z6SP5*W&9Z*aE7h#qS6Z;RuNfE=dMzh~tkX}-2{oDa{Z`7CR za<;f!9Q&2&=>H0r#b6@8x^u!fj4yuq56QRBaH(RQa!RNFW=2#DW7lvGASox$R@P93Ql}TPl2@`)1|1Py?B>|L z-Zk>`0If8^8mv1C)8flI>j+ysW(S4w5u8}?E1UBQi<*SHK9iGRs+(0z9ogknQ>zox zSOPJ89KG#znAn+<7|~UI{bHzRr8w%xOk7XouFy7{`0Lh{hhFdm=$b4IJWN<6%C2O5 zPi*&dq5?1YDJKE4qqbsOZ`=Fg&WP16Pp-0Js7>n+1+wiiYobrs9{pzmwwu$`*OWZy zA`2^9*Dax8%1Jd}&q#0xdx@_E;3V$Oj_F&|8s$LsRT&YEk^#;MRzAdx+8@;J7D+Y? zo1U#wt)G*g>0@qe)8(hcn$@Ie<8rB8rQp#JR*!R1P<_&n%a2QUy0i1ahA8SY)&9nf zz(#%Cc&*{`I@T9=9t2hzs*WN@?d#*&eT-BsCn0r(7jBzh0)Ei>akX_Vj#kC+kZP7_ z15T`n5htgyS{rFEU8Y?cOfSE)O@%Z{&~afOjzkmrYvdso&NBuE!oH;{LAwR7yT6yT z#YxBjuyo!XW=&BU{WqoLsyZ5CHCQ2(=zR4cPzv1q_i~8P=PR~bES#&@odD4*%-tcR zH0|mgDtujuUhYJr$z1lmsE%fD4&K&9vrf$W?|oAMkc#_RkaFS%*74Zx+OgLm{VbA( ztRLczNk~S-zdm!sT)9|S#Kwehtd)rAFxA}@GYH>nLuf1Q?ddKr& z9Y&H&mOM9Fr`^O*h2v^kNm)d}(Mr#*P)6?V&U4|NOKe3d&_GMwN&B8;H?~YI4vo~~ zhvbceerGd-{)VT+1)=+)d3k{S9uyY8IbAp6PAd1bat&cGXj*FfaE@deq=%*^DrQRD=EhVYRx5PNhTF=S}#=09F?|`?+nlh}ICG}pXQS9}Aw*!~zS`2n( zs|p>JA-v0vC^Qb4` ze(zKX^7D4t{Vuk#^8q*ZNqI`6lI_-JiWQpkz1hH)uXRcwir_6W7LGZu6MeNw$u7KG zPl!Ew-a^To6YUT7%@Af}VPZGXrHNgMtyu3Q>kh>Rhn7el_g-TscOuax%M0Z$SY)29 zrI1)V47Ocy!V7GhBbI}w-YinPoIHX{@#qZ_#ky_m*3$NP*8SD-A3IXS@5!^-(U0do zYZ_Om(JZt9zHEYV#u8sJb$o3(o@FwD2FAWg!V2aAi23zY3*=|*PC*uc)Iq8nMNM>+O|w^||+beR?K` zpM_;mWT~1o|1cU&iZ$?mn3u=vJ+_0`<_X(a`+GCfxK!$sDV>5fnN zmu?HJS1KPv(feQ|+W*lpICD#JvJx~Mhm^wBqQdzo&FPuu=hg3$Mt!Rqjc4znAC~N} zY=fZNxouJZ8|H{2#SI>0rea4-oXo(E?(OC#aL|nr(MMR=Q5D@1+0Q_RhJb&#?WbfA28*e;Pzw>imHUc@2z*PB zZzNv*hnxRjN%FrFpb&MbPTFx{^bZ1hLO#7rl)#K!aoyUE)%5ki{}2uTJMsS=>B=5m zY;n+7CuWT0E6-I|SLYZ01EYk=98%Kf|Btq|HAjid2U>U@(V#0>|9)mw+V5662)7WC zGUzwFukmDN+m5NCZgAV<1oQhxB9p{d(vlo>&tt58G@9X|;wvR)0qbIZ2k}cR$R>|O z<$Gqet2aBo#unk_7cyWy+quL5&F?NQ#JlER&g-RoiPWZ6x_7|JIu)X3`iU-V9$TA+ zR_x8HLdvjB?&qN<{g|ij1P-6B`ZyBz9;TyKD{Thv9$=r@=Me1!`khB-+-B;d#lKsq z8vN^|UaOw3LQxym6Yc>+=3Inn5dB+*RUrpl@k;0JS0PiuqH zBHEW`&{pBwHUlH5nVG3c4y7q=P{oxX2|TU&nfJ7PiU}aWz>R~0{=iK@u*QwxS)$oi zdGeV-_{NTy>}r7pgFL{ns$axiW&IG9x8Ibl;$-5z6JrR zP%8QoBbr*9q~AA7bv$~vqLl%6z`ZR6>fTq5(2gBeAvK+3#$$wJ0+W^fYCU#tiqkT_ zGkZB;1&hgW$_eLsUZ#c_#ys^M^IiE=vg$g!E7oQpZGItc$W0Pyx-D{{hyv=V4mx@| zb=2wHobQ%t(9?s_7qv8ekEtBbOE5Ryc}zsA?YrB~Yxb}mKgRjf(svA@e0J{1&?A8i z)y1cj&?Cp*r746Al`8Z@h2!E37i`C9wua_J^jWD;NSlotid;PH4*lYfx|VE7v4$<@ zGM614d&p(;jwv^CLSv=;fI4cip$u{U3ZW8iJ;DxFo~|y<8z{C20qMlHX{4bHbhJ^# zNtol&K5Zn(%u+A&rnb#5vICAH#P1-G=S7#6Z-dmwA{z6v=QL(}R-cm@c`803iiMg1 zC#{aa0$>%YO>&=Ei-L~TAC*RH<+Ec81(O}#_lK>Lx!%1S%b^EBCx$k{NL^}E9%VY% zNdehGP0&e$D?|73Ex+Zsk^y^hPNz!Im*ns4W9KUx_eAak~&wF-6^q7WGduO?KFo~?Cg>q`A+m}*|^%Ol_d3kB{apj z@BwG%I#?#`sXNZ(GL!|8He+e)A4y_=8>j6$gTerSoiT!LO-IdVcKyd7mx!0 z6gNuAVsmWy1vQOcspS58tC&tJ`D59=_}5QCdM8F=)v#Y8{Oe3HGyMeefvNq=qPiOx zh0Rs~_9u$c9$7w`a9lJmv~nhbKrYMttfOpVdlv;rcOHL3;2!@vd#AD3H`ERF)n%{o z0_02vM|&x|hvyqUn@xvdbUZ>1;&sKRr&+=R$yN!NH1y*bHAn$$h820d*H$!w3?ABv zD3L2;@)Co{oIej{G1+>(HZ;D;JvD`zT(nRg>_AS(Qc;mP>ZNdLIUr+7UtBm z*TjmN6Ff@q=rwGX5eH7Fvv4*>Y}@j6X_wqd>#!Ah_IX(U4ZVFjQ<@gKXhaz)-HjxEe@P}G`5Squ?r z0KdPl`O}n88pp`?@{!=Z>(>=2jb)7%qPd9D-(xnP5KMe_f~D_Q9NEUW1vVAS3R0r_ z&Ii2X<5*{G_=R}rpLXj2;f2Mu_)Au_%UgmBq5kw4kXFqkfi1^$sA0aGWtoRi%2Fi( zc2g9b#ciKTm&*wqbdd5hVq9;ryV5=59Bf{g0-fuq4D6{Oq+Mf@qwivcX#9Kocqa8% z^*^@S%oQyRppdS4_X$zK2IbPCi7mS#7`Rf`A&*ugF0Z>>!A&T@)ytc&xnHORW>?l7 z2gox3_PEuFNdf>C@~Pn@_x%sjCN@|r$7WORur;KmXV{wMp;Zz?mb{?V%)MeKe{H}= z_46ZWgAZWq30h|BWj2WrqlP>?$=a8LXBRUdRcZ)n-};X={W^Gd64KpqEalOOyGK0} z{eeijU-H=|^M%K5U$}7U8Gk=49`CMSb6xPwJ!-*sW9;bdL*v^p#h1z?|F*reCFGSw z5(IL6*al}?nY_`B5zQqm8N{?)Z3!ykjC#ZB+RbOOCEnSN!6f?~5*# z)RNL`KELv z0X@nY zS{Pj?bE@G3DRH-}%XJ)zitV|k6LjFqPW{v5loz*SU|K0a)uGf`hanp-4x{G5w}Ln#ML?Pmn2p2 zd2PSyr8Ii@CMdPWhH;2tfL|QB_9(`KOnBRisc=@mv(9bwAw?h-vprv%?4Kcd4#h)R zlXdLQDDg!5a|(HXGh*DUJ-oTWf{hVy)C~C%o2b9san%QO!1{3fhnknPB?M6Yhfh1_ z1Djt1xkm3QQ7w5%J_DAxzgokxzGs#n?c%^Pt-+XNFYl)wt}W!&NqkXpepj5=Ny%Ry zx)DP?KP0xe4i1j;ksk%{7WO}f%#dZ?_*7>6%k07Rzr*DE@lR;m_fMkdmL$jl&wMUs zoWW-B`X4TFBpPo>?;SP^afV%YtllE>-g^VU4CRXrsjKc?DKYP(+yLpbvkxD9%N+g{ zTov%{ye`eQPKli3xcq`yqmSOt|wA#l?O0FC95+MZ|WFZu$Tcs zf3^n#>XV1}cNX^x-Xg_cok_dEDPMVSC2!P}Jb$s}EtZmED25l>%i}T8C!xITT(lWi zy)*DOdxE}(+5_edtNq=F-A{fN=C110oM2!DuYAF4+s8R`Q+8#i$9? z%<}5C$6+ZgB~UP#`4`};Vph&&!>SbM9kZg}zhh0@DAq0eA_s9awysx2S%bRrOhF|+ zzdB=sp`l^JOipI~We#5|6R7wBW5wWhHYeR7jc?XNtm{5xKn0K>&ILj?Hx7${d1vR@*PXdzpe}UNglAlQN{ey3>ynA5m4v;FS}YwX&MA(Ul#P8$kg2#%@= z4Q9^`Cj#JSNY{uX#~gUl3Y3t1ufKM&pk+NYenLaX7?o_t+yBB%t@DvhOWk2aCZyf8 zF3GM!w0MhL%!hBO9tQ{4`F4*0$2!6KP=#(PE~x6=PJ8}-oA3^cp0IE6|0m|k_mYW@ z7;0F-cAxN+Yhs;+108wR63=FKeR;U+hTyptVe{y*w@eWe{PV6Zl7fYDq^dvKzwK#7 z5M{vd=5;#%Yb7yy3$8(=6)$7_FXPb*^WKicZ`I);KCRHNiKW3-d`+4dl(fLfd7(FP zeqLd*nGmH5Q>u-UM!I>tWVCfE`Qb0dqTI>uma)ZhiqLOjJ|zeQ!-rZTy9k?-WY8zI zvOkXN{ly+(07LpQZCw+`;kcsTbG1c?Sr<0)X~UVXxrm88rgKG|&W057x@Iv=sqQ7W z(Om|4<#_iwTGnyfZrX=Lc3$DRDXn+*D>FH2U!+bOTLi@}MV!6F6&a>bUA2oX{ZK-t zfSvb#_UWH7M*U?DXLAkaC!gM)DxJ8Ix^)R8y5o1c%>q7c*g;qq2uVtkIaCr_hxT}0?uFDSF~w>YrHLv0{hWzXQOmayM%4-x2$6~w8%FeZ z9B%9D@~TD1_0^DI-POwo=__GhS#sz z7>LW!AC(ia3vmkMa)~b_>IlBI#kI?c>0FtFq>rEzHM4RHx(rv^H^5kf>NCmbTqs^_ z?a$P|Mc%Bn&65xhglsFT{=i)lH7q&Lu!K? z?qh_pIqy`55&-Ze*V;f$w~ea5c6GHqdo~C8#RmtA}CiH$HjjYz9)T z`=GW!w=tHZ`nj-Z-zs^=UBh2VqLL@&o!hR14vMz{#GjJ!|AstU6<+Ic!dyqljt_#af1>DYVvpVf7ZemqpuraZhO@o&KL`C{{e2+VxbRk>r}jL>EMmCgrq xN1Zf2!3xEh52=r*sd@;4Q{F}tKjY2b;MxCtfV&WYlYDzw@tqo=OyPcZgS!R^?(PJ4*Weo5-EDCGChs}-p6|c+ ztNL~oMNQ94_jK>>^{i*DwL=u;C6M0|yoG>(K$emeQ-*+m3WR`oGXoC`Y)K_~Sp)t- zIfzK9!o$Nat}DF0gmh4r5P>KkCE5pGK${B72}3|sMIk;K!2qujY$dfEARthBUjHED z8Bhp;jrfk@nvN|iMwhmz8wua-kKlgcUIlFgsx)R{TH zoqYY)Skq*zl}{H2U;Z623|=96=HVH<~1X65x>cPJ)yozvA}d;2rQyxgtMM!#Su zIQT#zky+37#S`2;I}1BFh`V-pSQ1A=P2IKFO#BwnW^M7bOOCJ;B5uD)gC9HpFaqX0u@eS6oOJ>a4;l+VAq! zJJ-w9Ik`)}DblLayq`8>H=8NOo}8Lm-`L28UOrwV^gF)X#f*RVuuyAZ>*CTM&!A!W zekr|^`k!M5McBZ#!+s%kcObo)b zvpc&!7p@<-4h{|Zq-2z(Y(Pj3BH%YedwhJfJ$ZDkt+C$T-QAonQrVkq{1saPoCY@! z@0y!+x|=G`gedn1@;Af_^%9zzKZz*oR4pL5xHS9&1G827BllJ-GA?w1X;HSYDeJl1 zohAZqj+s1ZcchZV2aO31^7k#fA@FN5Ca9~&C+BQ}W9%R?=FUJf*aR`;5P0pABL_Ia zC(HOr6*J=%6Eku*lmfvUT9l`ILKG7I!i3rIvN9$TB0(bJ?KMemhaIH0KW)STPH46X z{Vn~K`HaV`HMLfO_-tRhCOUMVNPx(F*4{_*3zu*c&BiLMAd^(d*&$B1(e zzjews-5PwQi>j*r31T?e{=hZm-Fy;FA5<{j%cNc%^OqNeh6Ni%spfAnLr==nn->j@ zO-5Zk2)5=cx=eITyZ26|2K6LKTC-K=q)H|?zo!(sM@QuaKF|}QCFrr|XJ$g2zJS{g zVy=rS#I1{)Z+|z~nXGRf`%TBGmg-+NYMZm)#Yml9UBp2hQ(7)HNHLYQEwriM;9&r> z8MRm)l?8uve^;>i*)ml74YU|Ex$^`@%k%llMrP%gEosKMVKMDWY&;HcB#~i8kRj4z zS9IMHXvM;&v}5r5H#|~fT9mgVi+5(HESmLZR5u0qXy6&+ZLj#(3x3s0uOL*@Z?3kQEL-NqXVH19=k4f9;C=}s^0Opsw$-4xgILR;ehc-5Q+T) zD4^mTeuwCHqfS1oPDd(E@dO$Nv?)=L21Z1%rnlLNb|o5EDXAY(Wb2q*Y)K70`=@Yu zXCwsP=1x~ zRBW})Gi!!GXtn2T;s?!UoX5wH??{NAzsKT=N_pRH<38H&jaz9Y#R&wyV%H{c0{JE{ z)xFXc%ZFi!bG8#njsxvM%VJ1yPkYEFi}{}kq_q>{s21Cosa`%%`s&cS!Ul-dC(O63 z^e^gYY4)Y!WotVB%;uIzWhgH~M!zjHXcyM9?GxJ)*Ybo3Fg{PJe!!ni{5oPeo?|+; zk*SF0v$iGmBkuFtw=i~*+#0%~z^{ntx5Ag!&MV|jbwus%_WO-ffN&h;6)Yh;xTivK zz2x(?*}^}P*ow$rJ6|4&iI~6g%HXj?hS8_pWmTUlgdcrbTjJ$b^iPZak&2m#ik&U_ zK@ZP{uAQ7!$c#k$LK8Ls_iC{NbGxCr#w^_zoXr)e#!eHW?T^`8y(`iAMwiAM%2T1a zz`P=CEG<@%)4f7NhBTNJ%N@g<*F{5y-jv(3^ftK~$yTI)#pmPF$O8(&p<5T-H}CVd zKms{}>>EAtT`5e~uiu-%MjhB5ccUn&6K2z%NGTL{28@$EjWky8*T%g2Y_D}ke4@@( zlKbZ6i+GW}46ai=Mx1nA_UT_Hxv`*{%+XzLiR_DinwrTUtvWT|oROO!^mzGeuvKKc zROk;01`OI)lHV|~ul6fmVSVDiimvW_icI5+7eGB6`s1)0r)nT8oONq%V^eWtN_)eB zMt?CTNfI<{Zd=lQq5 z^fUeGuPl$(iwDX|I<^ZXxj79w1zB1DdKbRDf-|6wsl7=`F0Pmn zVK64aO2%ANpZ=Wla8NF7E^i4EvR(T~)owaQLPc8xn`$B{CZ;MxkBnrop$;9W4`pho z{?Q|TQ5H>UlNu*}e3X}z$-l!zJFiy$+%Xz>P^vII&ep;wk<#h&c3n%;7v2d*Z*4oZ~?6$ zUJa^$(FL7A;0+~;nRz!vprjT)zkmPtc_ugCz}(O; z_Vkj3IJ1={^pWI0A{BEbRM-rQCT2y)DRV`QO>^_^NK}3_C$7c>{N#y-qU`QsA&i|Q zq5x3ccan6&S`S2%;qf`AVn8Qj_Gjx(WBxr;wLpPD@(oNb&X zGZ(Je3A=b3o9$(5fIMdQBc$;0}yfF+i%h4jZS7N zo}s=~bC~&oMp(8JE-S1uJP;3ZpJ6^)t|tu|+m6#|doV{!PsR5S_pE9tg%z7`f+n>T z%$zm_U5je;Q$Bj#5|z_k+gH{-3Ow5ELLRNSW0Z>)WGOs*_2jM);U%4zn%jWeK06Y* zv3Mvsxla_O!?!lWx$TH=Tu0Rzx}@TGehL(Ixo}AxEkEKlbv#+!5AT|SjAg~p%1;*kNN;*`v=mXdyxO5@&e zHdiQ->P3x7s5Om?gmRzBgcG9c@GnWfPhfXLR%W+n5)K5P=m#~bdke_W3rx2)hmUxK5cGXX>^`4 zbPkl0%>sKjv|$w`ceSEXr`TNxemb}^RFe|>6^mi=nEY9-(F^cD+?*N@kCU7n@9{px z#@a>^4?F0`i4k7mjcv$EODB{-*f1%H>g2D$@#noDP){&QbxQeVkHGqKA5@lXD;lpe zy9hG2Y)skVjcl=dS^*#bZ#T$A=(}#w!FW-t=B|GoBHi{JUwL|egDo8@6jz6?6(qec zu4Aq3LH*hBTyfYQH;mOn11+pUwQfXof48zlVACPg)qgl{MPf6X1-&Ejz%F1e2`7l| zk5`u}bzsWdA{vD^_8x8@J(mG2TMO|bnbGwKT+~sV>g_cJ&glRSN>o{MQ!vn}tm-sO zavJL|#1xYvAr&coxGBGuSdhqbXXp*hNcc@bNq*S#+N2bEy?>wkspKentoTL%*!Z_| zdEH3)iaGy4+FEh$UsMp2BZ2}RY+z(lM~X^?1Q&LiS&B-z-y9VI4G2Nvsws(*Lw)29 z0*5F^*Xzy+!uxRW0J4f_I+m^$1ssg?)>WI2NLu>u?xuTK{{sS*(+C8=8W*u|`JkU& zALh<#%Udc6fo65XQHxe%MvXTg&M!YvOe&(ZWNP9|5LAFtJa98tkc_z5EE?Cg}5mJF6KGE%Zrq_teEQ==;h^;RrQ zE=l*FH{&q<{2i0`<^-W2w*)?kmDmJ!>9qlpc*juHEyL0M!mjBDshgrWyhJS`$ZevxYdJ?%l~nnOGLnm08M# zJW&3eiR~?)^je`QJxTF<%a3rNczJo5O=OD~#U&*b%?@P*tbnsj8z2ifJ)(}@3K}3; zyO3>lsy8&;TYSD?11iz`%Q1yw!5h5Tjr(g|%Y_=H!7#(|<>gjxTCDBtXJ`0ec(J2w zDoxsgxi(%p(kLYyS9G6+o;xE+o$}e%sy8%H`E;UU48c-y5kah-4eTSr{ zyt!ctpw)Tf#skl|dj{AKay=l{8vwYyEL76YV zT|rjQ!fDac+!!&gA-l0avZ-)ihbsYTpw6cy4~2Xny;0M`d*~6K4e7?JViKo zc$0Es?{BZURyD;H@y0pCMj)+V#WOS9`HjWL^i+xDn}Uoo|HSo;R~_j4#?PpUAW;z$ z8An6)s6L)eNE1oA1O*l7D&-4QRqy{rH1ce1GzTQPBHo$>k1eXSkA3?>w$5V}1BYnA z3FgEAtC0h6tXRdV^;Xup9M*({B#-fCa+n6+fcXOo(~Q|9n$sjK)bpb$k_N8-1ko*? zP@bAvqTeC29_v+G78jG?59cTTRJfLK8qzjGKiDgOn+s0HV; za#0ZDPabjeTi+SYb+fD~!#Kd_H9tq}k8K-0%r{D|^NW(3cbQiQPHVw&p08vK;uQ%P z=p0N(tfj<%8`5QJ1lgE5#f{!-%>W3XfkDE=|kVaLA*Pnkr$N`iJ0%&xsd$@pN ziG&|W>1TMHxGRF!%?x3m;RC_96XW=$E@0eC)6(Hxj@EuMO#QZfPiy#7#MfQ2zR!it z%oiqGCWu@nUn^P-+`E>EPR&&Ut|D-QlNlLGs*h;E`$4JWh_`}B@yV@ID|T8L=!rvo$h2w!e6(C`Ddz@o{|n{f#82=NitINU;W=6y|Ni`xi&N!z&7f~P;`iOP&6B7Kr`e)BkPw~0&Bf~iNxm9l z5U+2aoNzz=3NCqepIFIAcNMmfQST(12Xp0 zSS(!|d}K&>&C^Xz44L5ceCSB*nY;T>6n0P2xu5Z)@f-12`M~4~Dj(`cLCf&-{pG6V znEQ^Z=8fA*aF7`YeWtATK?TgCp!T$wkBZPOOZ06S`%WR%x;(dKO;0ImHzYrQuF|X? z)gDl+iW$d3HnK9HHJ^KPs|-Gfh}CN<3BEz%4PVaW>yrH)ePkNgPXo>oWWzH8wCoH|; zm3#1%bs2xz=3_er>advS&nqZh?Ae!&N^DJetqCy|4l|@;7w3OTa^u}E+Q}FKVyoX@ z)4%K6{8rDMKCCW$ve!K0m01o7CI}?d$QqlYpwU1nwg08~vqYj!o67iSxu-$rK*G6Z z`?XeS(=;q3Z|!7wnGK$Hs%9`3=L@EU6=}~8sMDZUkE#a2_a3Yy=iCtyI;O@Gs6tt; z;NG7Ed-?j`lH`e-)_P7%&+j9d22S6@MFqr#&leuuh4FwoCVElom;{UpaI{Kkap&wW zqSMIgGvb4~EP$D-?wRoRj^r`XFq$YyAO5S^yRGB-H60Zk*XDhc%KjqB`!&7JO^Zw>}?|sVA zbiKd|d2F&m&ubjSX2%Pa$7rIUU%LszbGscCa+TUDGna(lR5UhHBmxbOO9Ld!b`<5y zIMIhs7X6Ru>>rxj`>$xCD4GeZus-XGnpcw)-ILem)-3!zt8>iI(v=7g1iJRG#S)4a z*`>U?o)IaVh(kATn?QS*+kQRVpZB}gjAnE45jA$V)zmeTKFoz=C6gGBrfZ)pkCgUL z)C=*G3CRo&moz5V8H~))HKKf^Va1)S4F&rImuez5a7zySW_^Z~EMXFJyBYBo9vT}K z$s+i@)KH1e;QfrgKNM49?`i$au`M|;I40}>r*S>-fyY&2CiUD6j*sSgz+Sme>$9nb z10Em;E&IPB&=I1m?N>sMl zkX)IXTxRV1tt)$6Ejo9-J^zneqzbGF6{~@dncsSk0|FtX_-^8o>owAcPE3`jZW!Ft zX1)wMV8n2Y54>myEG*^B<6iQWSI&h67b;C&5xx&@Z;Y8?MMe;4z5d_<+t58)mSk_K z9IfS_+q%DpHKEN!XSa^%C4H;W$D9-h{M0I38v9z3_W zsDd>@J?^dXZTxxenQI@Z>9OP5T>sv4j%0g2mD1JZDtF}KTJ$WckSMQoQK0!faBqF} z^j0jl2?$15oM2lQX5>#UuUU1ujry6&2RC-aqwMiwZHEpzcG+w(vwLFWlzG3o=s8r? zOSEL@LIDL6;DlQ#9ScRG&4aw`eGeTrw>{MVF+-eK-i7H#?(AguMlll>wqGV@g5jhdXl$@_I*F|wlJgJZZAn6U?r;3u`;k~dRQR-|j zJg~rb>ZW%IpL_Hhg3FgPBwjcn&n{C!V$xE`Zd&Zl8Ov_oM$)7U7YGUX`Ph3VGLNm1 zwR`lWhN&IMX+J1*qMd%cb^7TOJUYtlUgYShma87M)+r}(Hh*z1 z+^@9W(Cp6O*tW~ekEiedGh-^wO=_~MR|ifZ#&HCK4-RzOG}u3CTV3_YLs^9ELERF} zM}FT`hmw&ITnIF{v1$(1yAY?(Ofe2sl<%=zm8cJZ`g&iZjUa*28byJEd3I3xbPLKA zijDm+y-*wyS%nF=Yvk!>8Xl$@cn3xiUOCq|Z*Pc27%}xui&9{z>+ZIHTIzHm->gqO zze_qaFPqqRC_rQ169OIk1g(RfiAzJvcd|9a=aix~zGojDc5pGaD}o^n1Xpd99Hxt>@e+3GqSV-Kd#W9jTH>6GH6 zy!TbV4r{()3Bp@WV60zQR8@_Ff>^sSs)%Ut|yl-jg=E~O!?cdn#VSoZ1l*1To%4QK8zuv z$F?GsMCqv>7Pf`JxGg}}^#+i(e`F4d!HB_LQ&a||y!YI3alyg#U1L)V>luZAwFf|{ z`%k`Q{=Nx1fYu-=DhZ_WPk)_kVkn913;*`XPh^H-SPE7Fgp`74lX0IW&4BN_F5t!P z7}(StwZ#jO);IP&$YNxXz4bX7fo1iIWV)a2Rbx}?2HN{leK|joH$=_i9V+d}6NicK zc#6KUAS%4_H*DYle<{}eUI^o2KBonXyp3jL4WnGdscD6SM7p5d;A-&-@N25Wr*}y~ zj;2IkgKO4F&1j^|tw#;;(9*#BzE21SMRs_hC|`AQ%~22 z?EZ27cnRp}ZPpHiQ9ZY8tpl~aK)E2Bz2!5cebnYs&+)?uQHEY!z6=B^C+6fI4avzW zM$7SWC}(N!(N9naxNldGQAwGu&UtL#UVrp*WW3U< z;tfBF$fiYZp-z}?bm!~LAJzo%^d<5ajG6iSyNhJlqHt|JApVP@&HkcU^5gB)@=8dE z=VwzAjRrlZCR-2z{$MoF43o?-4LY;$ylk)T#nlj)@-p?)i1KX=#AL*LyIF0XURNt6 zT174JUJR?zx#d}NpL6rzzJUpEvw$T*sqA0R35r(pdzjn3)VX+`N$7kKyh0k5_#I>s zo!^ck%40?7+m~$*zyew~~UIyKy83tZ+;{oS3-3`a8oCQBYqG1#pIs^1HuJTOC~V7K~8KOXhHtjki3 z$%;8L=y6{#rW^3Uj-B%4CMX8jJ1Bi#C2~Fhq;Ai@EZzg}+m|AGEjTVwo45WLU<$QU z)U=9JFtUG2AC!Lg4jqGwa|$=HemTK>v#XlEMiPC6jD&g3LU)qu8@EYI4 zgl8X~PY2ULwJw>ubb~LKoqG~qonb~f=fAgX&i7ULsz7GY3*RELj@5M?d234 z*#@(?J_*ziym*=m2`1GdIKUzK@J&C=UEIM8Zj;CoUs5FqJ+Y~et%Ps|DfnmHdxT1_ z2w_Tby#ZT?cTa;&yGKfodE?!Q#Ze;7@<}kzXK-NyKgTab%uaKwC6X~ArVHrM&lLR^$F%%6#|+3tJsUcZ z0__KR4vah@3~LDZCT_92^d~mZYlPty$jp<6y9fl%7>srhu3E$R;u>iyB5q#$it2nO z^@b6`LF&aj?Y=!_K{z{nMthtw&r%6u=B|3sYH2e;yx{xYX+oB6F1HP!s3&Y&NLC%- z!Q!6Ge_tA{Fw_nXI``)VJ(GAEe8h9!c$rn`7}j|XV{7UM+OONNtm10$SWhQZB(rm+ z)xH*sfLm;CfK1|Or9!*MWotRj;0arh6921eFIcmz} zB@Qg=uT>bw^@9~JK<3ELpHow@Hs)VjCM8*+J@F|GYefwyv>X4Q6g8h&H=9XT{32e3 z+vS)5DbO-Ezn4NuP=4C9Gc$EF!dlP@?WzCamV=69ceJ86;g-?y`Z!;=f|fVR|FV7k zcH2TyAwq2Fk6G>?-ke5lCSBe;Ixoq{?mrI0=QBk_x3viB7W4%(I2&j6qO2Cf%0x|A zL6=e~=TCo#9IY|UN-MT6!@dvCOyIj}pit0XGsZGo^AQKw4~XJ?a@bs zxn1sSMWc1Yp3690v=N4 zK9?byHy>q*2?2(i+u@g6B-@}go&7)9FiGN)3n`KE=w&mp7`Sa_ysMMO+e)ZUL%hWK z(w|5Ek$!?Y{oqP?HY=4``zuF-;?zY-5AFt^xXw<3Y~J;iN=V20vVOS_I(vMwvt-;C z^CNrt5L^8#o+r>o!7`|pw8gi}-FZE$rb;vRO49BRdQJcQV9NM@RP(udxEyDD0lsQwzH-9peooY3Pk?FHLDk&%(9SN+@;>Ke!d79_fo44=i3CW1vXs>5B)?oP--Ht{a zY`@D13tATj0X}~K(7$pg zSzBMNK}!SW7WDCI4-aWoJ#GEilAt&#yfBv%`udizYw-T-X^Y=8w|9DWtA(fMCs5v>xS~+b&I$Ylt#rsY7pQ7iJ}8$+oUP?kfGqDkK+|)I z3jI5kBO`6!#8t_&oB9Awl^)TGqwgv01}Cl`$MMBDN~CJ?n>~h~NOs>x=z#R}^Z}f1 zcAIV8>S?)ok2ibZHJaQ09E-EQ<#p+*V7X1y(f;I`(Vu8lZxBgR;R{p{&(EudrCaml zGx!2Bg@Pk@@+wCMO2TbaY#4xTf zv_oy`-U4p-j9YvzJ_R;YPbReJ%LISjVB}9GDJFmqp6uHN#HF^jwb}|3I4~dZ2zK#q z05%<9P8Xl|n^l(`gHxO<`f`3kV9<9jC4mv5wMMo zjR#7bSu@n@VH}=+bR@;5zyGJ>uIx8KMJsm4>+!oML&j7?VI$o zvj7x8+R-@#UnMB2o=+wZJ5If?p9h#V30DJ6$=Cg^57;mf*&4^`H2Iwr_JnAxZ+r+g z&xRW+aBxw3u^cX`M_Gzw1S;QevoaN^#J1z-pUYiI@KUTnlDXe^N5j$_akjJ!+cOw@Sge_EV#B?!PXq( z4f&hx@83c`aGlmx$p7W1+Tp@UL_JIzhbx*sKOm>#)|0SjvIpT+5UXzT@tczm9I?WJH(an zh&o*C0Sh$gKP)9oRvh@==cPgGfxl?7ZEHD3Q`XM*K$bUgo=v-UC@~dDo~;pUvN~qE zeg5{qLGwSwU@i-TSoSjlPUx2<0m6)9qVUWQ-~?Tr&8*(dvlSNw!#_7do2O$g{z0=x z_w;~jXm0k}WwVif($*>-8Z7(TYNqsH_imYVXu5a&BlJJ^_?Nt~fC^a&Z&YOMCU=13 z<~b7GDj%PRg^H#EDTbR*geA(8F+K@rXd?q)cuApP0i{0r_4yDGkU0IkT(iJ%yE#to z;c*6+%aOSvB2_Ismqc;CK%_wFk>Y=7-WXEYzFC2~)>)TWwH`2{S-l0F+X-F|39&xF z2a+790Ed!3{$ydES}cPfc-ObFLBba!+s)5VLP2gm9eSZ;HXz{z8Lbfqw-kM89zX7K z3t8&<9349wo&v4+hlH!&R+iuiJ7Me@{ZvfW$Kcn89I|3FgJ?$z+tWU7Sx;}yrQ$`x zL>ptV@+C=wes9u5zkq$8uRpv6V zyw~SGY5P3%R)A8m{@N;>erofNGhmycpmkMJCx+DftIZ{#o}33`w>m1>aqp7^`g}#q z2#iz%zbP#(FOO>s`attxX%+PD2S41}pex(^`CllfQevM&{)+-H{hI<)5#8Cnd2Le= zQPWgqq=QN7)1P)W1q)WI+=eYZ&^E&jN#SbM)x;m(!l80E&3D%2(Hu>ahhcATXv>pS zvu)k{x=;kkjh3i&U|YKH>m2duO^ji{ar17kYYzgsUbf3jyJ`uC>xPS)kYED92Kqcx z&9X)2>J6K^knku%b^+wPv<@iW#II+PkGvfNoc%XU+Hy#<=voSK)ge62OKH3Dos590%Xv{*HNoK!t>ejqt!Kb^Y%-xQk zQ`qriF4K8;v)4TDLWhEIPHH$tMOZspSbPIxbs+6=Ie=E0R*P0NLsVQmLv8%WGo?~M z+}axq{`tIhzR_zJ#{w&}U=gTaArP2Iy*Isy5nrnyHjQSdrd%zZPnK0suOB!D;WFRI zp%N+g_Cr{74Ht15xpoN^6|+aD&A05n(2`j76ZHyd`kJFgqEnZZFq*jvUw!0oN;*81 zd=`l?D9`f@kV(>i3V_;@o^YEvbKhT9UZ9M_GTNcOp6&--(FjRgWun6iJqQTec(DkQ zq=%c53WdwUeiu^@DT$p$5&APw?0W6oo!6Z-AkVx{{4Z@Q_#nz3lhmp^)W%`P1Ta*> z{x=R185~@ygkq0aYg@yG(ut)b%FTy0Hd;ag$2I>)-C;dRdsx&u5=!^?^K+qt!*?>8 zmwaqlU|tb{dA+tgsy#bUxtP-062}KbT9Vk$sA;2c`t}#Lm2k<8UEO7^9!D@VUn<%u zDRXtj6~U(HE7TBrj~SiObu*+pEVXXXsMfr`{Rv}162vFyv{Kp)w>7>ByXt1E3pfN3 zO#F`mTPCL5v|uUGX>g+J&ZMU_^bz}Q1tB)xO$g*=b%WeQJl_)hHg3V?6&n2!J&0PpM?On5WgtVU<7 z)^dD$ezHbt%AraPEnlB@5!#%3;R|5rDXfXx;zvL?XhG>8K{eXEzys3Z2Z;Y&|MBqD zPn;PAMdRWBQ;d^nLYv|8dY(ZM%KKaAeB8}k*u$1X8^mhA2M>h)6AmdhF>WwV>8NWs z+r%B%zQGZjhB*5X3VgmW@>{J2+O@|!XAe(tCNlEsf1>KZJFnWBYC&LBk|sT}t0A<< z6K_#%!hb`=V{J@s^aRLh76OEi6pfUQ$8W*h7sS5g6h|rgzHf{$LhV$$${DbJ_Ypj$Pr)Hy}IR-8+1) zV!khse~?lO7UT?EQF{GWHBj26SU(S-g%k6gn_;Ai) zn5jhCwbeTTP}0(p*)SZCOvh~deZ*7H^CoB=&iQ#L;Ddc@t56)vMdvOr^+2|*Z^1A0UzNX6f60Nk&v1R<`-fdO_51L?x;N++ zZmmOyTy@`gZS++4cMA{hf(a zc)ey!Y(Mp{2u%DcfPKLA43Bs~HFOE2=@Ww{>pr?qh+#OtDb^dh29kA!F7#Owxn$-B z{K+uaA5XwCm5#fvx+>-Ie(l?*>)w3Z&fs+a!|`u>KiWzEotkT+S-*5q-#jeQ$75(W zh2n?-J>@XX6BmeQ#OTGa2#HE#kNtczk-#?@w;K<&yiPI?UN^Vo;yXQP6S&PH7{hf4 z3tGome*2n_YwQz-wogh*I#4>U1rjjwixkDkQq=*gegd{GmHvoTbBdYIkUt9B&MqsQ z0i`!IC(v0X%B*BT5g@joU~gT7LY^-NBoOA6boBR^L`k| zAjwzxf-RVXUq+2BWVL{Zl>DuwVBtZtoIWEexbW-$Vuk~Wsn(~1hdasw!xl$ddTMa= z+6N;n!9~2l8}+MuLRi9vI=cW<9UAUJDryh!kWzp~(Dz~yQBzWCN+@bZ)g0Yo;9So&^y=WRy|AvgpK}{Tv_;)|9cJ*%ti7OVUHkt=R2n#`S_Rs zNmX{@dH$gvD=4$zJd^%QIkrgutVet2+l-0Szxg}vf93CTB41DXf0)#<|K%gYjtSli z2zr{s;UE+Ha3;r+kp6E9UifwFqHGI?2|_-~st>lxPL@r_@NGMd%f`%#Pqy7A4<}^9 z?sGioC8Sl8#{o*e;gGo@8BD8o;Xxg14SlkV7gTgQ7O3Ooo?{=jbrYuejw>xg0~!k} z-rT@^89mC28(#*@AE4mnMr6adABf`I=U$V-0r_(0&UcqLzy6%}>%5{JG~~(@__&Jn z8(za8!-6mTb{F)x+fP$zxk~}~D8v)ep5D-dc^o8OV06YOJ6@d8Z&B$E`G)%*2DP)k zZtgBfUQX;QcQ*(gk0WA_*9fG0zgPS++ZB2zx!g>8yh(ejGx9f&^PVQUyQ{&H|80~D z6~YdH4W8X3uHhRT&VOiLUrtHiTWYy9#Cg7yfV@NYW?#(%g{z~oMS`e~n7;K`#2pC; znqhqD(2sfgxmxS^x5|10;*DN+!ZqRVXPJJI2G@M(mX_;zKl(~>T6*q>h^ zrEz|Nu{pYj758FUt3un%sOnj&7KB>uQCyTPeYS_i`Ir2dtX*Mi7Iw5*vDWXKg}3R6 z_wqyq>9tJid;2RRn5@a4sS7k`GIVX@(TokR@BdAhDSYlN4nHXo|Jt50++sp{rAip1 zdR&+VkL$o_^y1i%=sE{ag*w7=0dkjKAU9)L8*GIjZpbgIhqbXy-T0>AK{xJt=Kv<{ z4iyT6nQ|D*trm$x#@tlg3I#vDXI>;Qhfo-Y_hPts1(E2lf|GF?i9TJ`P*(es$eCWLM3UB)gx#Fx z(%bFbxg|EN;f%J(`cFr~9@yQ2!0Fw}VXn2h(XBl7-JVjoA?@zn81AM~2l!ERd)CC+MSORNA*nZs){aa2oXjK1iF_njI(=rV+TQWbGf+t4-EaktK3C-WXC0kL3!@|1>ReQ5gpb6euTJVQ)u zI#V*)_R)1ua=y1cglkTr^RZT?l6<{b+oI?V(V}UKx|9X=`u6g}bkics;i4Ysd?IbW zjt}M!^9pFM3;|@F`=jb&K`mE``3&AZfQ$~GPAk%Ec?6p&md#G9Ji*d~b$v#0{^Sn9 zMs772Cd#Jg#jDA>MLkP+Tj;sC7}t7j{sn(geRBF5w4D~}u2Qp~SmnJ)^_kYkn7&TH z#<`5H)qw!^<{q6x`>`UWG?eom@r&BX9Ip37;m#nPj-tmSHDJ&xO|4--*aSg8UObSb z$_oWJd@G1%`coXAFz_#(G#a!W7pshDX_!;gd4&7g9n4y>B<`{Qva$~I?YW$<-$4^h zYetu;$9}grT6ch-B-y$aF5h|-lk_ue7#AW#ka<9%EtHVF(tOjWj=6~Y>P{<_#|dV4 zb1K@i`%|m>K=(Bfa;jsW97)eps@{nELvi_78+E(Eokk30J&Uq7r=iKZji+{*f9Yl4 zp>*Cb%mF@6LpfY>bKKIZxM>hktE;Vy7&7wTPP(qJ#oQ*j#b$45Fx5|T5e zL&n(uRYX;F-(sZv&t4=A#iyoU;PiKoPFNEK*fLVzRNP?jZ(}SfiV?T@M&@+cxq#L8 zJjV1u?_1zmg$NU+F&QeGK!PwylGLb8fKdLIoz&^oVKZKu%-_Ts=WVH zQNZo(PrP6)5tg*OmL$r>VRMmSNVOig+;;(@O{r|I{8_@ zDdlmdpg{SgK1m2D)i?;lZN2v@W$$kcOwL1zIyhG!h}A7y^3#>vcLncIN+O%dH!@7l z!MmO@Rc>&z$GBn02>-8v2}<-C((>1sJu<8YRoPORc6^*QG6Jyl*dnrP*v-+)4)*H? zAOA0a1eP_mbt3*}R|X|oOaQR`pqKd99!Lwn3MRmU&y?G&X8g{nBje3+v|HO}$c*9x zLMZU~i5X5awq1xhB>D`)KY0fA0;ayQ_bC03yF(9XvG<6xma`>JB5K#jDf0|fa)vs( zx95mk_IPv?Or2S|(}s=+Z-qrH9UD{j66*vA z-}P11Sg$4`2lCsp5R-a%&_O+!+Y<&QjU5Z1OaomR^Q+)G!$~{+^|*H*c{nB^kM5)v zSl{HrFn_odQ=kEMX^I#VeoaiM{*`rlQbkz3$ALV@YYTc}caC3ezRkq0k{;^&3GkSP z6#N8*Z6ZUh7b zjDf{^o<~C)7C9(y1Tn*}cdlY==#O{)ZRscN4w$?L7R`x?)#JbBId-}w8Duy%2;nuJ zgmaUuQd5%fDt5MBxY>&&!wmm0%4KJ-9H=}J#RPAVVrs#efE-LX90p~kPjPkYBH?r-SiuCcIc4fI` z`c0CJH;A0X?M|tr*_#|#p(g-Dzn-~k;7LgzA-^p&y~G!^Ez%t3&+M$vhh|h7@8joQ zu4WKGdg1=~Z{t?yqMrM&ImX*FuK15POP4awM@|p|w;6B3s><#t0v)aUAx;&aAoRUs zl36Ku_6rsm&pe(dY%!XYU9L!_92F{dTHJzO<%Wl-p-KQ+JU-N{9DN`Vp9A2bbUV8LPQyU>!mYi^PN8Ds76W!lC z{Z7<;z8cdMaHm-z5=8gX{^fRePX=c0_ue`bay4e#L2f}!PmXn)5N&+)!N;Q#>K^(d zwARY%Fg{h3+je>erTOqkMpcH-g}{61E+dHdG{6F4wPa6EdSn8cFB%-wh>v{N&&vG) zw^xk@m0r`f>^6dLE}w5ws?rct#+9uKs&8Qa$q7&2-v1L4#>r5ze_;jPOq^~%oOWbq zQH=K;U8`L`BmQU0mGq!NS1)PZ4i95Lb>}MnQCMl;dv%uhd@txnmE)Mo?N&kmd0(vc zo}p=rM6(v=Sw?&P4}&1$69Zntm;11S)H&mUmywQe+iQ-dy6#}_$bN4xk2k~4g1+rS ztLSBl7vZro7W|JV6q@&&j*O{OBm%p#os)M|4y?tc^)CHu8WNjnHW?lLtFk=?8E16Y zHfUGiBF+0xHsQCYIhr?9jxDVi_070oEEi9v_ zI3q)S(sa0~JMZYhp!Y%MbHuC3Aj6Xy!r8jKcBF@a7y6n7orx!{)y2o5$MHmmOy%4U z+vqhh?(qszGKiZF;R)nhWh@sWzJrmsxy=S`E20xo+t3z8u~x7x3Mru>j;BUSt6lis zIbfNYY&%PrQ;}D{6R6sO4$4aNas_;^_-+OVuGE)?Mqn)m7257`2OMT!*voIbp<>I&NL^Ox2o7 z%;no#WPGC5LJX(@bFYt(V+JR@3;sr><2^yky)NZw-Laogl!MvnpZ=tTPvO{`H`08x-5e>ifdQytX*8h zDF*YQ9IU*zDaajFxowxF53IAhQmL-y#>hv)E4p5u#x^I zTMXF(qey!bj<~WW^s=Ya;>qBBevf9G_5QZBe;@d#!8b2IN30UNy0D0QE5p6%)ksml8qv|PfQ!S~5cj&N`IndK(dBgyf| z_NsJbR(u8*u7%2-IFf&DXdblLBN>g-L@&_t$=u1*ER&P0$-BqfzcL!3>X|WuUY%i= zDJj@{VEK_-+RYLU+cB>S6R9?w5u#>67`IdhwIIKF<>VFqQyN#ecHYl9Saazh!iyPm z{8Ty8{hpZnTjeWp?zY@X^wd#-Tz>{m^QAEg4$M<{c4yP2)uT9H@iU$bCA0Qp80Gb! zMxGsIUfD#a){LI_YVXY@;a67ICboM$O6q8QrI5fo9$P!lYQ$4%e~cQ07(|hDkZX2Cl&Nb8;cAoVZxg z!2?O9(mgy$(e~oV%jE}k!W}(P9dgjTNm1Yovjq0|06Ru^{6q=}p}~`}&WrUcDlZ^; ze{@`SAhFtnM)&`;>+$4S?7ICqN^5@^4gQKotVD@&&3Mt$n18v~&Fhgi73TxibE9qu8&U=aFxV?;kGDIX;+rd)?aqXeqdhI_BHf3{xbpdiE#M`Pb&x9AwR;} zp|p_RmAHqEw03-yS6Y>8wo7AsQ46IxO-h$xDAs)SbjOAm8cktd{n8Y=mo^U^-k}Q; zbYNfokbbtOXtYTiLHn*xGMoq4+f9^U~m*q;~I)B)?j^)qqDV9xut!S#|q62 z4a^T8uB@8A!fxFWp)RDdG)>1WvuQ38Nlc=gHl-E+@TG-i0+Ou?E4C5p`My~#Qfx?e zgUL7{=Y1iS*3_f$^O?jOZzb4r&}Q3(^zTE^b{6K@Gw~^r+`_1Og39pvAY|tte~$4N zuxOPD+SPb;FzgzBZ^){vSD`N8BJ+=83zxc*>Zc@UfRXTAOngwF=WffI=cfp`D%(-? zvUHCH@O&fnx)zOf>e~M=N@(|d8{E^H${iSxmXxUs?`(Fw& zC_C5J#D}-68q}Vdm_5D6SjT~EgJ*a$Z{buN6Jco9~~wj$DjLm(?b52)s*;(HEhd zzOoV$O<}N_)v(pukH36ri=Ac*UvGW-=H9L5qne(d9Kwwo(PblgC*E;LSjy74#pK(? zm5F8;nQ#WO^HrW^vU|-M*7Lgc&LtJ3Id0zc=m+ngZ$Llv-uP(B99%@uR#mx>SU> zAwsly`oEZ3knfoyXC3#FKfuyGblPZGalOjAlj`tz^sGmFvZCU!hnH#SXU2NjK|HmN&UbH zj~5|SPS35zu*6nB|1~L4zyoeSa&wd_(SM ze<2_?$y0tN()?j(Nyl38XyxoIFF>LxV{s^}D-F@oO~hnH?oHFkiJQ*bi`X?66H>i1Mx*tr^SK>|U^GE$IH$?i*Z;kB`pzPVk=YPbg7|bv-^C zOOfS|EZ9xNPj{lqHrrp2UBlYIhsK+bzMVlLxDx&4daby%a{c4m{z+&(40778 zkFM?wtLOKZ%f3bx9@=rQFW+gfIYKq?@?x+Z!Y^{Vd@-*Wt~;SM`%adCEWdu;)sC`&OnX@|?IA5FRx#WU1sFT4(2M56L20}DKwsN8#hBJsv z#D8y!-~#Q8-1G>FomuKvskat`kD=SV&pBOLMNpAYWFeD3JRdxP6-U|Pm?=E0Kda$< zH|a&zaN}Wx>XyQBcCjZnUw2Xig5G4ifR|XT#%EsrL1GekeffIWLV`d>zK0C}Sg15r za?jZOjzlz_UX>yft>%uDF&GF^oI~0nzFL7I3L1JXpOT<&+{_IdX4-PI$hFbj67}56 zklQ)=c9cYlXGC!g$^Y2lyxSRK5$K3S|7NKZEXK@EUuhKxqMmZ{-tAg^R1sasy;EXT zmO#InHTB#y|q9k5qvR|tI((_1XzzFi;yPJ*enGwPPcPGWzx7vo6uAv?e zQ~$;J^|lvtVF?oo{F2ro#Vi5x(X!P_5Y!SGrFr#zHuS0M+lMly@D6-XD@^eV=uUmE zn;o0;?iB88(Ifs3q$z#XPkPOX(N7y=*@V=#v||>ee5B19i%oelWs=;fnP~lgCLUZh z#MtE!3Mo@adkH2Y{3dse^%Xy{pN%73S@!Z1?5C@aYULavAudTo-Qt^H(o5VLFda1) zg#v*O0R{Sh9MOPel?u*POqo7aMqOS*+%qP#0Biua`+LQ<8>{2I6}If3jQ)C zu1N+yPIsWWwYStCA8}@u>k3XnJ7`Kx53kxt=bX=F)0>e6xJ-C=;32BCc!jmSSjpMG zxt2Jw(AIq1UcgHY@NeCe1yI?U`fqLN=KLAa3rzcSC?Veau+H_iiFC63xf4GpHI~Lr z&m)~45t3J0vA#)Jtf^hs;S**G0j8tBBo})KzD0q+-`~BB#t&_@Ang1fdK;aA|8sA{ zw1K`=6zx^;!Xb8yY;%5S4uG-xi*1u3jUPrQCPJg5qt`bz4RvU6-HTW*V-IgimuBwo z(F0%c*T57^m1H7fY(ky3%jh%5!D8b3KGOf7$H{Nvn6+`L35t7FD=FTy6p&F!>#N63 zj*d!0L8{l9L%F%RW#{B%q^Ex@DdBo=jZ50H+5i-&6XD^H8+h)=*Eg;do(@Qwh;FVfdjCI?qW zm}$&xe`+My<#s^3=Pb*J;Fkm>3XG2^_`nrg66my^D<~5eAl#O41iq(T4lH`Qdtnqb z8T6rg$+c6{?iCbA7D!NNTKF6K71}N#WDNFT0 zshgzmHE@U+0O|pDCII`DGwBB-THT)!EvZS~WP2e!lH}cys=*i^kl*;M!ARrR^6WW( zLsEeH*H9lKlgqv6$IHQt24p_BOWvK*4pS(gO%4V${W4P#y2HxK@=1W75@UnMFSl#Y zj)IB`5}?#%3!HC<8Bc#lbM=@?A`I5*Oq>PLJw$|sD*B6k<;%5&_=Kif7YdZS*Ww>J6Y?BZ3Z|WnKW-* zo@;0K_jtks9cd^Z-oX&2V^dykG!lN=z|D>+K;A);-RNj9w*@}$L3HxD)pM*pUQ{KP zXu5O}812hnr0<|wk}$nIN~M}&MXMXU{V_47pGOWWUlb(3y$B&ua8o!{Z`4xK%Ue?x zP0@A*pWQ6rzJn{>i3<1CCbV?MqyTvR0WA!cE*0eRvkyM7as+F!*dm6A%f-=AQdbc& zfCJ1w?{in_2nad~zjO{_)YT>g`&XdCpi_7J7C`~ehC`7khUQ-Co-VU+o%#I@0dF<_ zN$YNtDIE#8e(-T|mI0xGIB*Bs+wk7c@mm|BIZ^vD!W( z3|Ous?=6}1>JWnCKpWeMGK6Wus~%2%l7f}4s5jR|UOUFx8b+L96N|}%WCXIM3?#@~ zDh8WZ?o$fxskVNR1qaQp680Rxxj0qes_9NjgzNpXS2y!b*Fe;b-y7+i);9n90Sa+0 z7o-z^Tk0JQBqo|qJ*Z1a7uUkU2qP%BtlZRCFTd+dSO3 zvDGC$>RU?HDmK5^+Psb(!96dAGbR`dSP?qh*rN5-Xe!`-0QzF=DLj;lHGZWGMPjmn zg{4%c_0|pVNjOupJHS1qiUQt$uussig5fD9ka;dzvMKFj=^eWAtI81F*3&yTW>O_| zbj3KJqpkVPNPF>T=V$Gwo{oq>VJ`+ooMMu;`5p-!Y_h-T@y+Va-KTXbfX{D_X@6_G zY6O-;CjFh>9kW+aP*BG4$WM(H!UNEr!ON5}Aa?Phe)3*xiY*nPfQb6kW_TQ5R`i_> z3+%B=+s@S2Tleq;Ikh-w)|9W9ik*@ZOnZMTXzDP84*Ba+W&;TyBO+M z8Uh@*6N?|^8v}bk?`*v|)pvNAl!){)!x)gKEm?xZshMxGDlRdCaJlVj4o{1UaQQ{| zd_2vR3F>3vs{ITEXt4wP`BhD+WxEXa=r!OOU zN|+$wqH*~Z&L0`}bHVP1F+F;h5UkaKu640Cu)^D6o#@ixJ*5_|;1Vg&%9irHp z#SJ4G==6-EQltb0I6g}J>@g6iT)k6+hh8X}6R^0^7n{=;fdhtN|B8kHnx{V}k%|&D z`GAV}YhQT-^MjO^J7^p?rokfn^}wL7WN zWZAm%)`0CQ`8Gi-X_^sXZ6jn1qjQ~z4{${jxK>Ox^4`Ww?Wqw_QWzznOP)5Ski`Gn`) zjT4G!@Z+1vN$787w&tR8v~ML0QK^ji?TbKjzPPtop@20K6?C3uCbDLs-l2+#S!pL@ z`^1Xbe#>95x*b;0Z||z@{XFiT1cfM&$Xx$)o4Zm?L#j5%8<8$=^{ct-x zRzP?zV z`0i)j*d>o{RJ`zB*oznO#5P!H{Wex)-~&E`Exn%Okzne(A`?dXoIO3K!_J;vXI5t? z-gK zNqNO@<}KFkof}Mbj<<7CBf>xx2J<=i1(T{W0dVPO_u5?y@y;LNz;zvB764r+fO!w_ z_fXVel@!=eh+`HuSXTU?G#1O%O>^J{q#|lm>F1YU^y}#AN&9SA$w3tm6ZwDE6I7WO z+rAxL<~XLB&P&JW2}u|T&e#6_EJ1Gg`+CRE6ZTAX@4r<8@TO2PpxKooVv9>)6MQH4 zfuSLJfkvq)D ziaGZ(XjM}HMjaQRBQz|4KZX<~NfySP4X+qAW*Je`Ih9tsj_4Dv2bx&P9EX&FLET03 zzUZRKIZQ3~FL;wr4u-E0mc4flmpd;s-D32`=gZ&*-eb^utw5lED(hB$nRUA2FMqO^ z0LEHYODp=W8j~Bt>%k3QZ6~Fj=lJPmMUIv_>ZM|}G@uw%6gBft<2IOTc5Pbwu_j?a z7XRFAMs}FygT=Z$2@{?N+(KW0=49rSRtKIx+S-N>kHR|?HLU;20f_=Vh(9Jj|5-~@KMFfr3t14zXi==;7MrH(8;BZVq~@TcSbR zUG^&#eI??NYCos!(^<=iHWh^$-JFa&jFJp0b9&l2_;|F8UXk3Wu8qfT`+#!7^cJ ze&LG%9@;?rtB{1`_o9J(dSC-VtQmRmsK~!VCR539|9i-!vZIBBct#eZab2=n{N{yv z+AYF|J>ygK3i>AiyF7_F9v*GWd{R1~zR0ike1aQF<+n}!8bGV%zp?FKZsQUH^g&S9 z))_#z&ObVA6fbogUh!9)y2occjvcG{RTuZxrF;dB!AJiw9AeEXRP7tb$i0DDtV0oBtJh@=?y z?|u8i*XZzDo)UV;0Q6>rjxv_UsT?WSk)~b|X1am|D{2-#d=}GM$;;)76mBqrWy!!* z;N+^JRm$zT)n+2LoR|hw?iEN~iVJ_LVXk?IGu1z*F&a#PV4~;7TR`HgzZZ~~!FB+b z6w8uU&KWyOZ!etq0b*4A8;cQM3mhcYOBM&uESsxql>>dLm7mfxX)fqqND zq7G{yvBP6Z1r6*?1?CAfyv$yY15_WEn07R3;Mc zAo5O!bZ!v*!&eux%J6ANYqNki?&pobxA)}5%@0Ya5ZO(WGnLPWsTdptQ(O3ZaulF7 zM@T=A4jxs3_2kch%1QQoEaCq9JQSYhtx7HJeh`_uPr_DRNK@_Uy%4J;f%S| z8Or4jz49@~i2BAkNG+YBY_V7}%RXC37^~_VS^5lC73%v-ceEO9_#1YXP>5!~VTRVY zz=>E?p+f-lK^|Q62YzLN2F1VIaWNP|^CtHi&iZCH$65fg> z#^MBd)b7?ZheiQPqP1Y%Ajx?SD}<*5G7HIuTfclZ2lY3aoELiUty4I#zq{^WdpxYA zZyJECC%zs0hdIdnOk8|`jJTyK_M*E3W|$gg}k@Y5P5%^v{oR%N8d zlz@K%cNuVSC&J;>Y_dIvn{@#)+8|bfpHJGV1vc&FQMsL2E_M=%0UCjc6+63NwUW4) z#;?px^~QTe(FPL^S^geHQA*$lETE4Bl#cHCSdDX}8+p|65yKDI1}QgvhOqPTy~ZHOu7;hL;=8dpTKi>&Xo|m2r}T2DpgpB`|zP znf)?ad=Kw9=@E-OJ=H|hEOue=C|y^+i>~pXjE{6c7S`=ld7EJ=JJ&i;e4EcG9KI75 z*m^c4HKc$w-_;3>^hC8kE5V8aHW}0~xeH)XYjjkAuVG|Oef_rCcg!YeyGJ6@b{5UQ zWL?&lfcAV5Bqqq~ZYAtx(#bMA9g=1xt4scnjXOQFh z`nhkSzi<(B(Icr?AIFN?^cfGo|AOAtyE-S_)|V%J_{=^D$^Y0OV!PG+ zQHcMS0CCj)=MrL*@$~`~fHon?4nNn^ne2K0K>mEUZjbpYeX98bDw(YcMLX^N zXYKuuIT}UO-D_654^y@dKwtqu!+o*QfdNl9AATesOkVd@ z-sK%~hv32IZ5%A~|JrVct46p|7_4bvtG5u@DW9RlmzS`Jum}*E0c8zV{8x znLZme@!OR02r3Qy@Yvns!(a_z%XAAh_JQW4>yRj>QDlnd@L{7KrW8cE5wuklXD^83XdaM*Wkp(-c! ziN8q@qk@M84-Z4RibI#GTFIX&6Asf^A_5NKPY%G8Akx7G>T@0cE6*Db1gX5V&W39F z{y6g~F>!-6wN#vHK~a%rTQSjs*UaVPlRCJKK3E6l`;GCG2y-)=I|FT|*k9h~Rhzfx z9#{d9!&2WF<^0;2qRk!3W5gOYDAk?N!#J^cm`Mg(YfS`3C;Czv8g@iYd&mB9ZRIea zgaz6`a6<9vZ@2b=Jr!2Kcxy7iAWc}z6aV(I1wCaE>@;u8#kpO$q)OyNW>nPM$qg$= ztBt>a7osI~A%DBtvV(v4XAI#Ri6za>swtM$;&>GaXN!ZatzUGgGdxULnT$o5a?Z|b zVlYSJ_4!v&_oFCEQ7c_eqbl=jFdd4}I(^|&~VfTG4mW+LtBP-8M zj4$L}w2<)AHTQ-4jaZwd0SbKzwV%Sp51tT~_AZ!ZAzld493<;wCPOn#C|RigY>U|g zh|k8bFU_w|47I!9YVv7}w;&``uBfNeOnob!-UTb8IS8M(tmyXin(bj061C|cI_j)) zc=awM;r6sK3+d!*GnJNov?!xRLl32OeCb4u>EBaCrq?lXI2BZwa<|D*%zhLEaIZZp zY1e|idpIg}E7e^7w4^18#m(C{;jVnhV^}cXwc2{@`Nur=sD8O<@e}x$BPoi48Z?he zfL4%`d=an!HgJ8-TucmX2dH?jT_q63AhjpY)8yji;>=dL>M4zlWA>JqIM@&w3pT;Zb=0JgzbmV0jp7ZXrf zabjI3ZgN3HzlhX_?NEL?@jX}o>HmNg_TJCR5$a0jEVogj&U^R6Bu>G;RJ((oz(9>^ zWMireLsIjq<{NV1OkVs3yCc{)&~=5A3&C{5)S zUNH0!h?C7UVFIZ8^68iz{A*A(G4=Le!W60u*c^>I3_zTTLN-zUJuwoDujL*uhV;z< z*0R9lZOO;kA;{7xG}K<^A)=#bG#EDPi@!I_rv56hWBdr*`9t5gSm>V6?T1eI#xIYK zg2wBut00hry+&B7Wx7dS^qA27t_#_=2{0IKHfzu0%wiV@PFRi%?bsib?bE3 z`dPFKVgS#CNNpDVaRW}m52-JucOQzsol&tXoDEt1OA|zmy;^7nCY=I-Jr%VV!QLE% zTD473-#Me%bVVt@blukY4-tB_+T-(Xf#Ta66B3Ww3|jYMM)Igm|JAG%A4CPKQ6sP! z=F$`MePS=N7^S4^`25`e=#Ew1;%~3z9J){J`9}f&|tqxdaQ4|ma*>rMo!B=pkdxj>0l{P8dD_HLw! ze&r(Y0eb9cAur#pDz9!1METX3;)|U+1LV(cN7{kcX|utx3@od@O-EmfRKo)|Z4q+A zZjgr39x;oIj=Ph($U3FXlxVeiHkY@4g}XnHNt^dJdtZ0R%gfQalE?GVfn{wPsj%Ha zG_!nycV&;AyvFf-0XR9cvzazXd5t`+1|YJ4HYBZIXfH!_TMtm!bgyS18s{x*@72Fe zThv> z!ck$g2cJ)9X)Rp#;{8iGLuvO!@gH*dhhwwju#U2@UXB%R@9?&70d3rC^7r>FrG`XI zs^LSbzJoR{6ir%t)(~;-9z3|3oTzvf*k8H%A=XxSIKy1R8-iK-oTUtB#MwjCxUlR} zAv-3_^7L=Q56Q|cQA#?|i z>Sn{DJ^8)LztZ+3ExDlFhj|l-! zAA!7jk10X+f1S+m2Zng8Em-BQPEw_k{0#;>iaZ{0Pc0Ul*|+b%F-3RO zMrhwX3jAel_>MgUn$M_V@W-9g?!I@uQ)_3`jJ_-i_ls~LMi!;}TLv`FM%?p92Q^O% zC>1srob3UV$1fNLn4|eMSx=7|KbbVE3%~SiP`G#n?!o*{-`c5J5Od$|(wh%W^SRxk zO3XE*%>?-m-K2}}qXlr?(p+f<@$=n7%-RhIl^{2d59h&UJ~`vH<#ul@-qg$@rTLb& zF2$$;Xw3g$1-0?W4`-3Wz5!kZYoJ{qR{3qavWT!~c$ALa4P|lIBhHRoYhU4tr=MmL z?r!=t>Lv-1VA|K}=Ab(hnv{DK9^$^WgNChNdkXOP^Wc9m{X(W{ zoJd<60v>3vdu}o=cgv7hmj1|I&A|`xQtJnEhPHQtkfwNr(^xsg?m@>JBM{}55*wj?ye=yF5@IG+W>VNHLjAtv40y77o^XT!Jv&SK z=j_Aq45hGI$;&yHnb_t?N)7D9jO&NH3ZSwRb1iXGXPs>#uK~i=SvE}>a4uNK4>xVj zj{W9~Gs{@aJ-li4TAi2oQI9Fr(NDd1ZFs2YML-uo3k`Z|0}Gv5Z)=oiup?{B_Dtfz z%a)r50^U(-Pu2o6jfdqa(be3%t-+_r)gUItO>mgkvt&lsNd1At9GD06kI+EH?fU^S z{p#Jz!Dy9+(S$z}3fi&nw8~^3$*K-+lZ)6)r97W(p>>UvUCoMvMC8mQmgRmp+PD@` zGJf)M#s^90K!qJDMSF#ZJe^lb;_wTA)2--b;Yl-}{AsDBak7#>2 z(@JT~*W_0{_hFO=u?0jd)(20_dL0|4iH*2r&GIQ++m_dtv7$Y-JHzwLIZjeDs^Ns= zhwaB&z&YR8^RHn=6fs;f&g6||5S7MIl}|1C04un>)N|d4fu4`}f0i9^D#*yL*#aD- zJL7*iNWBNb)vHLxLq?DDuOgr`ANE}U_YRINFb}cNytdsU0QmmnSg$G2&oVhv*O$Ml z8-ZTI{-dl@JUJ$NhW!_){{s8#C9_brZfSt3(4^}iWL3QXHbm9M0Xv0PRqg1xvp?~~ z4U49NooqH^VjQU6)dmER|93FpX2UZ*ocMWRgRa@U49)my@sdiEv`~M!~?kODG1G* zn`=4TWl)FjAi=(`v8Mz7Q;XpX}3tA*Q6*T*(!yWepB|UM6_U#r~$NPSMDj z1Iyo4Y02}09<7GJ%+Y98+x@+#Cj)(@9Yc3&xKe2u<=>p9Ki~FC2t1_*wpV~zE7vKV z9HNH�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 literal 82501 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 diff --git a/codegenerator3.png b/codegenerator3.png deleted file mode 100644 index ffbcfc5c945629b5aa804a0af2988584c356a349..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123483 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 XE", Pattern.DOTALL); + private static final Pattern P_COMMENT = Pattern.compile("^!--(.*)--$", REGEX_FLAGS_SI); + private static final Pattern P_TAGS = Pattern.compile("<(.*?)>", Pattern.DOTALL); + private static final Pattern P_END_TAG = Pattern.compile("^/([a-z0-9]+)", REGEX_FLAGS_SI); + private static final Pattern P_START_TAG = Pattern.compile("^([a-z0-9]+)(.*?)(/?)$", REGEX_FLAGS_SI); + private static final Pattern P_QUOTED_ATTRIBUTES = Pattern.compile("([a-z0-9]+)=([\"'])(.*?)\\2", REGEX_FLAGS_SI); + private static final Pattern P_UNQUOTED_ATTRIBUTES = Pattern.compile("([a-z0-9]+)(=)([^\"\\s']+)", REGEX_FLAGS_SI); + private static final Pattern P_PROTOCOL = Pattern.compile("^([^:]+):", REGEX_FLAGS_SI); + private static final Pattern P_ENTITY = Pattern.compile("&#(\\d+);?"); + private static final Pattern P_ENTITY_UNICODE = Pattern.compile("&#x([0-9a-f]+);?"); + private static final Pattern P_ENCODE = Pattern.compile("%([0-9a-f]{2});?"); + private static final Pattern P_VALID_ENTITIES = Pattern.compile("&([^&;]*)(?=(;|&|$))"); + private static final Pattern P_VALID_QUOTES = Pattern.compile("(>|^)([^<]+?)(<|$)", Pattern.DOTALL); + private static final Pattern P_END_ARROW = Pattern.compile("^>"); + private static final Pattern P_BODY_TO_END = Pattern.compile("<([^>]*?)(?=<|$)"); + private static final Pattern P_XML_CONTENT = Pattern.compile("(^|>)([^<]*?)(?=>)"); + private static final Pattern P_STRAY_LEFT_ARROW = Pattern.compile("<([^>]*?)(?=<|$)"); + private static final Pattern P_STRAY_RIGHT_ARROW = Pattern.compile("(^|>)([^<]*?)(?=>)"); + private static final Pattern P_AMP = Pattern.compile("&"); + private static final Pattern P_QUOTE = Pattern.compile("<"); + private static final Pattern P_LEFT_ARROW = Pattern.compile("<"); + private static final Pattern P_RIGHT_ARROW = Pattern.compile(">"); + private static final Pattern P_BOTH_ARROWS = Pattern.compile("<>"); + + // @xxx could grow large... maybe use sesat's ReferenceMap + private static final ConcurrentMap P_REMOVE_PAIR_BLANKS = new ConcurrentHashMap(); + private static final ConcurrentMap P_REMOVE_SELF_BLANKS = new ConcurrentHashMap(); + + /** set of allowed html elements, along with allowed attributes for each element **/ + private final Map> vAllowed; + /** counts of open tags for each (allowable) html element **/ + private final Map vTagCounts = new HashMap(); + + /** html elements which must always be self-closing (e.g. "") **/ + private final String[] vSelfClosingTags; + /** html elements which must always have separate opening and closing tags (e.g. "") **/ + private final String[] vNeedClosingTags; + /** set of disallowed html elements **/ + private final String[] vDisallowed; + /** attributes which should be checked for valid protocols **/ + private final String[] vProtocolAtts; + /** allowed protocols **/ + private final String[] vAllowedProtocols; + /** tags which should be removed if they contain no content (e.g. "" or "") **/ + private final String[] vRemoveBlanks; + /** entities allowed within html markup **/ + private final String[] vAllowedEntities; + /** flag determining whether comments are allowed in input String. */ + private final boolean stripComment; + private final boolean encodeQuotes; + private boolean vDebug = false; + /** + * flag determining whether to try to make tags when presented with "unbalanced" + * angle brackets (e.g. "" becomes " text "). If set to false, + * unbalanced angle brackets will be html escaped. + */ + private final boolean alwaysMakeTags; + + /** Default constructor. + * + */ + public HTMLFilter() { + vAllowed = new HashMap<>(); + + final ArrayList a_atts = new ArrayList(); + a_atts.add("href"); + a_atts.add("target"); + vAllowed.put("a", a_atts); + + final ArrayList img_atts = new ArrayList(); + img_atts.add("src"); + img_atts.add("width"); + img_atts.add("height"); + img_atts.add("alt"); + vAllowed.put("img", img_atts); + + final ArrayList no_atts = new ArrayList(); + vAllowed.put("b", no_atts); + vAllowed.put("strong", no_atts); + vAllowed.put("i", no_atts); + vAllowed.put("em", no_atts); + + vSelfClosingTags = new String[]{"img"}; + vNeedClosingTags = new String[]{"a", "b", "strong", "i", "em"}; + vDisallowed = new String[]{}; + vAllowedProtocols = new String[]{"http", "mailto", "https"}; // no ftp. + vProtocolAtts = new String[]{"src", "href"}; + vRemoveBlanks = new String[]{"a", "b", "strong", "i", "em"}; + vAllowedEntities = new String[]{"amp", "gt", "lt", "quot"}; + stripComment = true; + encodeQuotes = true; + alwaysMakeTags = true; + } + + /** Set debug flag to true. Otherwise use default settings. See the default constructor. + * + * @param debug turn debug on with a true argument + */ + public HTMLFilter(final boolean debug) { + this(); + vDebug = debug; + + } + + /** Map-parameter configurable constructor. + * + * @param conf map containing configuration. keys match field names. + */ + public HTMLFilter(final Map conf) { + + assert conf.containsKey("vAllowed") : "configuration requires vAllowed"; + assert conf.containsKey("vSelfClosingTags") : "configuration requires vSelfClosingTags"; + assert conf.containsKey("vNeedClosingTags") : "configuration requires vNeedClosingTags"; + assert conf.containsKey("vDisallowed") : "configuration requires vDisallowed"; + assert conf.containsKey("vAllowedProtocols") : "configuration requires vAllowedProtocols"; + assert conf.containsKey("vProtocolAtts") : "configuration requires vProtocolAtts"; + assert conf.containsKey("vRemoveBlanks") : "configuration requires vRemoveBlanks"; + assert conf.containsKey("vAllowedEntities") : "configuration requires vAllowedEntities"; + + vAllowed = Collections.unmodifiableMap((HashMap>) conf.get("vAllowed")); + vSelfClosingTags = (String[]) conf.get("vSelfClosingTags"); + vNeedClosingTags = (String[]) conf.get("vNeedClosingTags"); + vDisallowed = (String[]) conf.get("vDisallowed"); + vAllowedProtocols = (String[]) conf.get("vAllowedProtocols"); + vProtocolAtts = (String[]) conf.get("vProtocolAtts"); + vRemoveBlanks = (String[]) conf.get("vRemoveBlanks"); + vAllowedEntities = (String[]) conf.get("vAllowedEntities"); + stripComment = conf.containsKey("stripComment") ? (Boolean) conf.get("stripComment") : true; + encodeQuotes = conf.containsKey("encodeQuotes") ? (Boolean) conf.get("encodeQuotes") : true; + alwaysMakeTags = conf.containsKey("alwaysMakeTags") ? (Boolean) conf.get("alwaysMakeTags") : true; + } + + private void reset() { + vTagCounts.clear(); + } + + private void debug(final String msg) { + if (vDebug) { + Logger.getAnonymousLogger().info(msg); + } + } + + //--------------------------------------------------------------- + // my versions of some PHP library functions + public static String chr(final int decimal) { + return String.valueOf((char) decimal); + } + + public static String htmlSpecialChars(final String s) { + String result = s; + result = regexReplace(P_AMP, "&", result); + result = regexReplace(P_QUOTE, """, result); + result = regexReplace(P_LEFT_ARROW, "<", result); + result = regexReplace(P_RIGHT_ARROW, ">", result); + return result; + } + + //--------------------------------------------------------------- + /** + * given a user submitted input String, filter out any invalid or restricted + * html. + * + * @param input text (i.e. submitted by a user) than may contain html + * @return "clean" version of input, with only valid, whitelisted html elements allowed + */ + public String filter(final String input) { + reset(); + String s = input; + + debug("************************************************"); + debug(" INPUT: " + input); + + s = escapeComments(s); + debug(" escapeComments: " + s); + + s = balanceHTML(s); + debug(" balanceHTML: " + s); + + s = checkTags(s); + debug(" checkTags: " + s); + + s = processRemoveBlanks(s); + debug("processRemoveBlanks: " + s); + + s = validateEntities(s); + debug(" validateEntites: " + s); + + debug("************************************************\n\n"); + return s; + } + + public boolean isAlwaysMakeTags(){ + return alwaysMakeTags; + } + + public boolean isStripComments(){ + return stripComment; + } + + private String escapeComments(final String s) { + final Matcher m = P_COMMENTS.matcher(s); + final StringBuffer buf = new StringBuffer(); + if (m.find()) { + final String match = m.group(1); //(.*?) + m.appendReplacement(buf, Matcher.quoteReplacement("")); + } + m.appendTail(buf); + + return buf.toString(); + } + + private String balanceHTML(String s) { + if (alwaysMakeTags) { + // + // try and form html + // + s = regexReplace(P_END_ARROW, "", s); + s = regexReplace(P_BODY_TO_END, "<$1>", s); + s = regexReplace(P_XML_CONTENT, "$1<$2", s); + + } else { + // + // escape stray brackets + // + s = regexReplace(P_STRAY_LEFT_ARROW, "<$1", s); + s = regexReplace(P_STRAY_RIGHT_ARROW, "$1$2><", s); + + // + // the last regexp causes '<>' entities to appear + // (we need to do a lookahead assertion so that the last bracket can + // be used in the next pass of the regexp) + // + s = regexReplace(P_BOTH_ARROWS, "", s); + } + + return s; + } + + private String checkTags(String s) { + Matcher m = P_TAGS.matcher(s); + + final StringBuffer buf = new StringBuffer(); + while (m.find()) { + String replaceStr = m.group(1); + replaceStr = processTag(replaceStr); + m.appendReplacement(buf, Matcher.quoteReplacement(replaceStr)); + } + m.appendTail(buf); + + s = buf.toString(); + + // these get tallied in processTag + // (remember to reset before subsequent calls to filter method) + for (String key : vTagCounts.keySet()) { + for (int ii = 0; ii < vTagCounts.get(key); ii++) { + s += ""; + } + } + + return s; + } + + private String processRemoveBlanks(final String s) { + String result = s; + for (String tag : vRemoveBlanks) { + if(!P_REMOVE_PAIR_BLANKS.containsKey(tag)){ + P_REMOVE_PAIR_BLANKS.putIfAbsent(tag, Pattern.compile("<" + tag + "(\\s[^>]*)?>")); + } + result = regexReplace(P_REMOVE_PAIR_BLANKS.get(tag), "", result); + if(!P_REMOVE_SELF_BLANKS.containsKey(tag)){ + P_REMOVE_SELF_BLANKS.putIfAbsent(tag, Pattern.compile("<" + tag + "(\\s[^>]*)?/>")); + } + result = regexReplace(P_REMOVE_SELF_BLANKS.get(tag), "", result); + } + + return result; + } + + private static String regexReplace(final Pattern regex_pattern, final String replacement, final String s) { + Matcher m = regex_pattern.matcher(s); + return m.replaceAll(replacement); + } + + private String processTag(final String s) { + // ending tags + Matcher m = P_END_TAG.matcher(s); + if (m.find()) { + final String name = m.group(1).toLowerCase(); + if (allowed(name)) { + if (!inArray(name, vSelfClosingTags)) { + if (vTagCounts.containsKey(name)) { + vTagCounts.put(name, vTagCounts.get(name) - 1); + return ""; + } + } + } + } + + // starting tags + m = P_START_TAG.matcher(s); + if (m.find()) { + final String name = m.group(1).toLowerCase(); + final String body = m.group(2); + String ending = m.group(3); + + //debug( "in a starting tag, name='" + name + "'; body='" + body + "'; ending='" + ending + "'" ); + if (allowed(name)) { + String params = ""; + + final Matcher m2 = P_QUOTED_ATTRIBUTES.matcher(body); + final Matcher m3 = P_UNQUOTED_ATTRIBUTES.matcher(body); + final List paramNames = new ArrayList(); + final List paramValues = new ArrayList(); + while (m2.find()) { + paramNames.add(m2.group(1)); //([a-z0-9]+) + paramValues.add(m2.group(3)); //(.*?) + } + while (m3.find()) { + paramNames.add(m3.group(1)); //([a-z0-9]+) + paramValues.add(m3.group(3)); //([^\"\\s']+) + } + + String paramName, paramValue; + for (int ii = 0; ii < paramNames.size(); ii++) { + paramName = paramNames.get(ii).toLowerCase(); + paramValue = paramValues.get(ii); + +// debug( "paramName='" + paramName + "'" ); +// debug( "paramValue='" + paramValue + "'" ); +// debug( "allowed? " + vAllowed.get( name ).contains( paramName ) ); + + if (allowedAttribute(name, paramName)) { + if (inArray(paramName, vProtocolAtts)) { + paramValue = processParamProtocol(paramValue); + } + params += " " + paramName + "=\"" + paramValue + "\""; + } + } + + if (inArray(name, vSelfClosingTags)) { + ending = " /"; + } + + if (inArray(name, vNeedClosingTags)) { + ending = ""; + } + + if (ending == null || ending.length() < 1) { + if (vTagCounts.containsKey(name)) { + vTagCounts.put(name, vTagCounts.get(name) + 1); + } else { + vTagCounts.put(name, 1); + } + } else { + ending = " /"; + } + return "<" + name + params + ending + ">"; + } else { + return ""; + } + } + + // comments + m = P_COMMENT.matcher(s); + if (!stripComment && m.find()) { + return "<" + m.group() + ">"; + } + + return ""; + } + + private String processParamProtocol(String s) { + s = decodeEntities(s); + final Matcher m = P_PROTOCOL.matcher(s); + if (m.find()) { + final String protocol = m.group(1); + if (!inArray(protocol, vAllowedProtocols)) { + // bad protocol, turn into local anchor link instead + s = "#" + s.substring(protocol.length() + 1, s.length()); + if (s.startsWith("#//")) { + s = "#" + s.substring(3, s.length()); + } + } + } + + return s; + } + + private String decodeEntities(String s) { + StringBuffer buf = new StringBuffer(); + + Matcher m = P_ENTITY.matcher(s); + while (m.find()) { + final String match = m.group(1); + final int decimal = Integer.decode(match).intValue(); + m.appendReplacement(buf, Matcher.quoteReplacement(chr(decimal))); + } + m.appendTail(buf); + s = buf.toString(); + + buf = new StringBuffer(); + m = P_ENTITY_UNICODE.matcher(s); + while (m.find()) { + final String match = m.group(1); + final int decimal = Integer.valueOf(match, 16).intValue(); + m.appendReplacement(buf, Matcher.quoteReplacement(chr(decimal))); + } + m.appendTail(buf); + s = buf.toString(); + + buf = new StringBuffer(); + m = P_ENCODE.matcher(s); + while (m.find()) { + final String match = m.group(1); + final int decimal = Integer.valueOf(match, 16).intValue(); + m.appendReplacement(buf, Matcher.quoteReplacement(chr(decimal))); + } + m.appendTail(buf); + s = buf.toString(); + + s = validateEntities(s); + return s; + } + + private String validateEntities(final String s) { + StringBuffer buf = new StringBuffer(); + + // validate entities throughout the string + Matcher m = P_VALID_ENTITIES.matcher(s); + while (m.find()) { + final String one = m.group(1); //([^&;]*) + final String two = m.group(2); //(?=(;|&|$)) + m.appendReplacement(buf, Matcher.quoteReplacement(checkEntity(one, two))); + } + m.appendTail(buf); + + return encodeQuotes(buf.toString()); + } + + private String encodeQuotes(final String s){ + if(encodeQuotes){ + StringBuffer buf = new StringBuffer(); + Matcher m = P_VALID_QUOTES.matcher(s); + while (m.find()) { + final String one = m.group(1); //(>|^) + final String two = m.group(2); //([^<]+?) + final String three = m.group(3); //(<|$) + m.appendReplacement(buf, Matcher.quoteReplacement(one + regexReplace(P_QUOTE, """, two) + three)); + } + m.appendTail(buf); + return buf.toString(); + }else{ + return s; + } + } + + private String checkEntity(final String preamble, final String term) { + + return ";".equals(term) && isValidEntity(preamble) + ? '&' + preamble + : "&" + preamble; + } + + private boolean isValidEntity(final String entity) { + return inArray(entity, vAllowedEntities); + } + + private static boolean inArray(final String s, final String[] array) { + for (String item : array) { + if (item != null && item.equals(s)) { + return true; + } + } + return false; + } + + private boolean allowed(final String name) { + return (vAllowed.isEmpty() || vAllowed.containsKey(name)) && !inArray(name, vDisallowed); + } + + private boolean allowedAttribute(final String name, final String paramName) { + return allowed(name) && (vAllowed.isEmpty() || vAllowed.get(name).contains(paramName)); + } +} \ No newline at end of file diff --git a/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java b/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java index 7bab405..f36b00e 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java +++ b/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java @@ -29,6 +29,7 @@ public class ServerConfig implements ApplicationListener> converters) { diff --git a/generator-web/src/main/java/com/softdev/system/generator/config/XssFilter.java b/generator-web/src/main/java/com/softdev/system/generator/config/XssFilter.java new file mode 100644 index 0000000..e639970 --- /dev/null +++ b/generator-web/src/main/java/com/softdev/system/generator/config/XssFilter.java @@ -0,0 +1,30 @@ +package com.softdev.system.generator.config; + +import javax.servlet.*; +import javax.servlet.http.HttpServletRequest; +import java.io.IOException; + +/** + * XSS过滤 + * + * @author Mark sunlightcs@gmail.com + */ +public class XssFilter implements Filter { + + @Override + public void init(FilterConfig config) throws ServletException { + } + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) + throws IOException, ServletException { + XssHttpServletRequestWrapper xssRequest = new XssHttpServletRequestWrapper( + (HttpServletRequest) request); + chain.doFilter(xssRequest, response); + } + + @Override + public void destroy() { + } + +} \ No newline at end of file diff --git a/generator-web/src/main/java/com/softdev/system/generator/config/XssHttpServletRequestWrapper.java b/generator-web/src/main/java/com/softdev/system/generator/config/XssHttpServletRequestWrapper.java new file mode 100644 index 0000000..8f89874 --- /dev/null +++ b/generator-web/src/main/java/com/softdev/system/generator/config/XssHttpServletRequestWrapper.java @@ -0,0 +1,142 @@ +package com.softdev.system.generator.config; + +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang3.StringUtils; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; + +import javax.servlet.ReadListener; +import javax.servlet.ServletInputStream; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.util.LinkedHashMap; +import java.util.Map; + +/** + * XSS过滤处理 + * + * @author Mark sunlightcs@gmail.com + */ +public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper { + /** + * 没被包装过的HttpServletRequest(特殊场景,需要自己过滤) + */ + HttpServletRequest orgRequest; + /** + * html过滤 + */ + private final static HTMLFilter htmlFilter = new HTMLFilter(); + + public XssHttpServletRequestWrapper(HttpServletRequest request) { + super(request); + orgRequest = request; + } + + @Override + public ServletInputStream getInputStream() throws IOException { + //非json类型,直接返回 + if(!MediaType.APPLICATION_JSON_VALUE.equalsIgnoreCase(super.getHeader(HttpHeaders.CONTENT_TYPE))){ + return super.getInputStream(); + } + + //为空,直接返回 + String json = IOUtils.toString(super.getInputStream(), "utf-8"); + if (StringUtils.isBlank(json)) { + return super.getInputStream(); + } + + //xss过滤 + json = xssEncode(json); + final ByteArrayInputStream bis = new ByteArrayInputStream(json.getBytes("utf-8")); + return new ServletInputStream() { + @Override + public boolean isFinished() { + return true; + } + + @Override + public boolean isReady() { + return true; + } + + @Override + public void setReadListener(ReadListener readListener) { + } + + @Override + public int read() throws IOException { + return bis.read(); + } + }; + } + + @Override + public String getParameter(String name) { + String value = super.getParameter(xssEncode(name)); + if (StringUtils.isNotBlank(value)) { + value = xssEncode(value); + } + return value; + } + + @Override + public String[] getParameterValues(String name) { + String[] parameters = super.getParameterValues(name); + if (parameters == null || parameters.length == 0) { + return null; + } + + for (int i = 0; i < parameters.length; i++) { + parameters[i] = xssEncode(parameters[i]); + } + return parameters; + } + + @Override + public Map getParameterMap() { + Map map = new LinkedHashMap<>(); + Map parameters = super.getParameterMap(); + for (String key : parameters.keySet()) { + String[] values = parameters.get(key); + for (int i = 0; i < values.length; i++) { + values[i] = xssEncode(values[i]); + } + map.put(key, values); + } + return map; + } + + @Override + public String getHeader(String name) { + String value = super.getHeader(xssEncode(name)); + if (StringUtils.isNotBlank(value)) { + value = xssEncode(value); + } + return value; + } + + private String xssEncode(String input) { + return htmlFilter.filter(input); + } + + /** + * 获取最原始的request + */ + public HttpServletRequest getOrgRequest() { + return orgRequest; + } + + /** + * 获取最原始的request + */ + public static HttpServletRequest getOrgRequest(HttpServletRequest request) { + if (request instanceof XssHttpServletRequestWrapper) { + return ((XssHttpServletRequestWrapper) request).getOrgRequest(); + } + + return request; + } + +} diff --git a/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java b/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java new file mode 100644 index 0000000..e097618 --- /dev/null +++ b/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java @@ -0,0 +1,90 @@ +package com.softdev.system.generator.controller; + +import com.alibaba.fastjson.JSON; +import com.softdev.system.generator.entity.ClassInfo; +import com.softdev.system.generator.entity.ParamInfo; +import com.softdev.system.generator.entity.ReturnT; +import com.softdev.system.generator.service.GeneratorService; +import com.softdev.system.generator.util.MapUtil; +import com.softdev.system.generator.util.TableParseUtil; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import java.util.HashMap; +import java.util.Map; + +/** + * spring boot code generator + * + * @author zhengk/moshow + */ +@Controller +@Slf4j +public class GeneratorController { + + @Autowired + private GeneratorService generatorService; + + @GetMapping("/") + public String defaultPage() { + return "index"; + } + @GetMapping("/index") + public String indexPage() { + return "index"; + } + @GetMapping("/main") + public String mainPage() { + return "main"; + } + + @RequestMapping("/template/all") + @ResponseBody + public ReturnT getAllTemplates() throws Exception { + String templates = generatorService.getTemplateConfig(); + return ReturnT.ok().put("templates",templates); + } + @PostMapping("/code/generate") + @ResponseBody + public ReturnT generateCode(@RequestBody ParamInfo paramInfo) throws Exception { + + log.info(JSON.toJSONString(paramInfo)); + if (StringUtils.isEmpty(paramInfo.getTableSql())) { + return ReturnT.error("表结构信息为空"); + } + + //1.Parse Table Structure 表结构解析 + ClassInfo classInfo = null; + String dataType = MapUtil.getString(paramInfo.getOptions(),"dataType"); + if ("sql".equals(dataType)||dataType==null) { + classInfo = TableParseUtil.processTableIntoClassInfo(paramInfo); + }else if ("json".equals(dataType)) { + //JSON模式:parse field from json string + classInfo = TableParseUtil.processJsonToClassInfo(paramInfo); + //INSERT SQL模式:parse field from insert sql + } else if ("insert-sql".equals(dataType)) { + classInfo = TableParseUtil.processInsertSqlToClassInfo(paramInfo); + //正则表达式模式(非完善版本):parse sql by regex + } else if ("sql-regex".equals(dataType)) { + classInfo = TableParseUtil.processTableToClassInfoByRegex(paramInfo); + //默认模式:default parse sql by java + } + + //2.Set the params 设置表格参数 + + paramInfo.getOptions().put("classInfo", classInfo); + paramInfo.getOptions().put("tableName", classInfo == null ? System.currentTimeMillis() : classInfo.getTableName()); + + //log the generated table and filed size记录解析了什么表,有多少个字段 + //log.info("generated table :{} , size :{}",classInfo.getTableName(),(classInfo.getFieldList() == null ? "" : classInfo.getFieldList().size())); + + //3.generate the code by freemarker templates with parameters . Freemarker根据参数和模板生成代码 + Map result = generatorService.getResultByParams(paramInfo.getOptions()); + + return ReturnT.ok().put("outputJson",result); + } + +} diff --git a/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java b/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java deleted file mode 100644 index 43e831a..0000000 --- a/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.softdev.system.generator.controller; - -import com.softdev.system.generator.entity.ClassInfo; -import com.softdev.system.generator.entity.ParamInfo; -import com.softdev.system.generator.entity.ReturnT; -import com.softdev.system.generator.service.GeneratorService; -import com.softdev.system.generator.util.TableParseUtil; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.ResponseBody; - -import java.util.HashMap; -import java.util.Map; - -/** - * spring boot code generator - * - * @author zhengk/moshow - */ -@Controller -@Slf4j -public class IndexController { - - @Autowired - private GeneratorService generatorService; - - @GetMapping("/") - public String index() { - return "index"; - } - - @PostMapping("/genCode") - @ResponseBody - public ReturnT codeGenerate(@RequestBody ParamInfo paramInfo) throws Exception { - - if (paramInfo.getTableSql().trim().length() < 1) { - return ReturnT.ERROR("表结构信息不可为空"); - } - - //1.Parse Table Structure 表结构解析 - ClassInfo classInfo = null; - switch (paramInfo.getDataType()) { - //JSON模式:parse field from json string - case "json": - classInfo = TableParseUtil.processJsonToClassInfo(paramInfo); - break; - //INSERT SQL模式:parse field from insert sql - case "insert-sql": - classInfo = TableParseUtil.processInsertSqlToClassInfo(paramInfo); - break; - //正则表达式模式(非完善版本):parse sql by regex - case "sql-regex": - classInfo = TableParseUtil.processTableToClassInfoByRegex(paramInfo); - break; - //默认模式:default parse sql by java - default: - classInfo = TableParseUtil.processTableIntoClassInfo(paramInfo); - break; - } - - //2.Set the params 设置表格参数 - Map params = new HashMap(8); - params.put("classInfo", classInfo); - params.put("tableName", classInfo == null ? System.currentTimeMillis() : classInfo.getTableName()); - params.put("authorName", paramInfo.getAuthorName()); - params.put("packageName", paramInfo.getPackageName()); - params.put("returnUtil", paramInfo.getReturnUtil()); - params.put("swagger", paramInfo.isSwagger()); - - //log the generated table and filed size记录解析了什么表,有多少个字段 - log.info("generated table:" + classInfo.getTableName() + ",field size:" + (classInfo.getFieldList() == null ? "" : classInfo.getFieldList().size())); - - //3.generate the code by freemarker template and param . Freemarker根据参数和模板生成代码 - Map result = generatorService.getResultByParams(params); - - return ReturnT.SUCCESS(result); - } - -} diff --git a/generator-web/src/main/java/com/softdev/system/generator/entity/ParamInfo.java b/generator-web/src/main/java/com/softdev/system/generator/entity/ParamInfo.java index 9fc29ed..697e3da 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/entity/ParamInfo.java +++ b/generator-web/src/main/java/com/softdev/system/generator/entity/ParamInfo.java @@ -2,6 +2,8 @@ package com.softdev.system.generator.entity; import lombok.Data; +import java.util.Map; + /** * Post data - ParamInfo * @@ -11,21 +13,7 @@ import lombok.Data; public class ParamInfo { private String tableSql; - private String authorName; - private String packageName; - private String returnUtil; - /**命名转换规则*/ - private String nameCaseType; - /**tinyint转换类型*/ - private String tinyintTransType; - /**时间转换类型*/ - private String timeTransType; - /**数据类型:ddl-sql json*/ - private String dataType; - /**是否启用swagger*/ - private boolean swagger; - /**是否启用包装类型*/ - private boolean packageType; + private Map options; @Data public static class NAME_CASE_TYPE { diff --git a/generator-web/src/main/java/com/softdev/system/generator/entity/ReturnT.java b/generator-web/src/main/java/com/softdev/system/generator/entity/ReturnT.java index 42499a8..8d00dd3 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/entity/ReturnT.java +++ b/generator-web/src/main/java/com/softdev/system/generator/entity/ReturnT.java @@ -3,6 +3,8 @@ package com.softdev.system.generator.entity; import lombok.Data; import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; /** * common returnT:公共返回封装类 @@ -10,69 +12,53 @@ import java.io.Serializable; * @author zhengkai.blog.csdn.net */ @Data -public class ReturnT implements Serializable { +public class ReturnT extends HashMap { + private static final long serialVersionUID = 1L; - public static final long serialVersionUID = 42L; - - public static final int SUCCESS_CODE = 200; - public static final int FAIL_CODE = 500; - public static final int PAGE_CODE = 0; - public static final String OBJECT_NOT_FOUND = "找不到该对象"; - public static final String OPERATION_SUCCESS = "操作成功"; - - private int code; - private String msg; - private Object data; - private int count; - - public ReturnT(int code, String msg) { - this.code = code; - this.msg = msg; + public ReturnT() { + put("code", 0); + put("msg", "success"); } - public ReturnT(int code, String msg, Object data) { - this.code = code; - this.msg = msg; - this.data = data; + public static ReturnT error() { + return error(500, "未知异常,请联系管理员"); } - public ReturnT(Object data) { - this.code = SUCCESS_CODE; - this.data = data; + public static ReturnT error(String msg) { + return error(500, msg); } - public ReturnT(Object data, int count) { - this.code = PAGE_CODE; - this.data = data; - this.count = count; + public static ReturnT error(int code, String msg) { + ReturnT r = new ReturnT(); + r.put("code", code); + r.put("msg", msg); + return r; + } + public static ReturnT define(int code, String msg) { + ReturnT r = new ReturnT(); + r.put("code", code); + r.put("msg", msg); + return r; + } + public static ReturnT ok(String msg) { + ReturnT r = new ReturnT(); + r.put("msg", msg); + return r; } - public static ReturnT PAGE(Object data, int count) { - return new ReturnT(data, count); + public static ReturnT ok(Map map) { + ReturnT r = new ReturnT(); + r.putAll(map); + return r; } - public static ReturnT PAGE(Object data, long count) { - return new ReturnT(data, Integer.parseInt(count + "")); + public static ReturnT ok() { + return new ReturnT(); } - public static ReturnT SUCCESS() { - return new ReturnT(SUCCESS_CODE, OPERATION_SUCCESS); + @Override + public ReturnT put(String key, Object value) { + super.put(key, value); + return this; } - - public static ReturnT SUCCESS(String msg) { - return new ReturnT(SUCCESS_CODE, msg); - } - - public static ReturnT SUCCESS(Object data) { - return new ReturnT(data); - } - - public static ReturnT ERROR(String msg) { - return new ReturnT(FAIL_CODE, msg); - } - - public static ReturnT ERROR() { - return new ReturnT(FAIL_CODE, OBJECT_NOT_FOUND); - } - } diff --git a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java index 3026454..f69850f 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java +++ b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java @@ -13,6 +13,8 @@ import java.util.Map; */ public interface GeneratorService { + String getTemplateConfig() throws IOException; + public Map getResultByParams(Map params) throws IOException, TemplateException; } diff --git a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java index 59862d4..5a294dc 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java +++ b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java @@ -1,8 +1,11 @@ package com.softdev.system.generator.service; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import com.softdev.system.generator.entity.TemplateConfig; import com.softdev.system.generator.util.FreemarkerUtil; +import com.softdev.system.generator.util.MapUtil; import freemarker.template.TemplateException; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -12,6 +15,7 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -26,9 +30,6 @@ import java.util.stream.Collectors; @Service public class GeneratorServiceImpl implements GeneratorService { - @Autowired - private FreemarkerUtil freemarkerTool; - String templateCpnfig = null; /** @@ -36,6 +37,7 @@ public class GeneratorServiceImpl implements GeneratorService { * * @author zhengkai.blog.csdn.net */ + @Override public String getTemplateConfig() throws IOException { templateCpnfig = null; if (templateCpnfig != null) { @@ -56,11 +58,15 @@ public class GeneratorServiceImpl implements GeneratorService { */ @Override public Map getResultByParams(Map params) throws IOException, TemplateException { - Map result = new LinkedHashMap<>(32); - result.put("tableName", params.get("tableName") + ""); - List templateConfigList = JSON.parseArray(getTemplateConfig(), TemplateConfig.class); - for (TemplateConfig item : templateConfigList) { - result.put(item.getName(), freemarkerTool.processString(item.getGroup() + "/" + item.getName() + ".ftl", params)); + Map result = new HashMap<>(32); + result.put("tableName", MapUtil.getString(params,"tableName")); + JSONArray parentTemplates = JSONArray.parseArray(getTemplateConfig()); + for (int i = 0; i + * License: Open source - MIT + * Please visit http://opensource.org/licenses/MIT for more information +!*/html,body{height:100%}.layout-boxed html,.layout-boxed body{height:100%}body{font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto}.wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{max-width:1250px;margin:0 auto;min-height:100%;box-shadow:0 0 8px rgba(0,0,0,0.5);position:relative}.layout-boxed{background:url('../img/boxed-bg.jpg') repeat fixed}.content-wrapper,.right-side,.main-footer{-webkit-transition:-webkit-transform .3s ease-in-out,margin .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,margin .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out,margin .3s ease-in-out;transition:transform .3s ease-in-out,margin .3s ease-in-out;margin-left:230px;z-index:820}.layout-top-nav .content-wrapper,.layout-top-nav .right-side,.layout-top-nav .main-footer{margin-left:0}@media (max-width:767px){.content-wrapper,.right-side,.main-footer{margin-left:0}}@media (min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .right-side,.sidebar-collapse .main-footer{margin-left:0}}@media (max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .right-side,.sidebar-open .main-footer{-webkit-transform:translate(230px, 0);-ms-transform:translate(230px, 0);-o-transform:translate(230px, 0);transform:translate(230px, 0)}}.content-wrapper,.right-side{min-height:100%;background-color:#ecf0f5;z-index:800}.main-footer{background:#fff;padding:15px;color:#444;border-top:1px solid #d2d6de}.fixed .main-header,.fixed .main-sidebar,.fixed .left-side{position:fixed}.fixed .main-header{top:0;right:0;left:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media (max-width:767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}}.fixed.layout-boxed .wrapper{max-width:100%}body.hold-transition .content-wrapper,body.hold-transition .right-side,body.hold-transition .main-footer,body.hold-transition .main-sidebar,body.hold-transition .left-side,body.hold-transition .main-header .navbar,body.hold-transition .main-header .logo{-webkit-transition:none;-o-transition:none;transition:none}.content{min-height:250px;padding:15px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Source Sans Pro',sans-serif}a{color:#3c8dbc}a:hover,a:active,a:focus{outline:none;text-decoration:none;color:#72afd2}.page-header{margin:10px 0 20px 0;font-size:22px}.page-header>small{color:#666;display:block;margin-top:5px}.main-header{position:relative;max-height:100px;z-index:1030}.main-header .navbar{-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-bottom:0;margin-left:230px;border:none;min-height:50px;border-radius:0}.layout-top-nav .main-header .navbar{margin-left:0}.main-header #navbar-search-input.form-control{background:rgba(255,255,255,0.2);border-color:transparent}.main-header #navbar-search-input.form-control:focus,.main-header #navbar-search-input.form-control:active{border-color:rgba(0,0,0,0.1);background:rgba(255,255,255,0.9)}.main-header #navbar-search-input.form-control::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input.form-control:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input.form-control::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right}@media (max-width:991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{color:inherit;background:transparent}}@media (max-width:767px){.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{color:inherit;border:0}}.main-header .sidebar-toggle{float:left;background-color:transparent;background-image:none;padding:15px 15px;font-family:fontAwesome}.main-header .sidebar-toggle:before{content:"\f0c9"}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle:focus,.main-header .sidebar-toggle:active{background:transparent}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{position:absolute;top:9px;right:7px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}.main-header .logo{-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;display:block;float:left;height:50px;font-size:20px;line-height:50px;text-align:center;width:230px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 15px;font-weight:300;overflow:hidden}.main-header .logo .logo-lg{display:block}.main-header .logo .logo-mini{display:none}.main-header .navbar-brand{color:#fff}.content-header{position:relative;padding:15px 15px 0 15px}.content-header>h1{margin:0;font-size:24px}.content-header>h1>small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300}.content-header>.breadcrumb{float:right;background:transparent;margin-top:0;margin-bottom:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px}.content-header>.breadcrumb>li>a{color:#444;text-decoration:none;display:inline-block}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:'>\00a0'}@media (max-width:991px){.content-header>.breadcrumb{position:relative;margin-top:5px;top:0;right:0;float:none;background:#d2d6de;padding-left:10px}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{color:#fff;border:0;margin:0;padding:15px 15px}@media (max-width:991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{margin:0;float:left}.navbar-custom-menu .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px}}@media (max-width:767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{width:100%;float:none}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}}@media (max-width:991px){.navbar-collapse.pull-left{float:none !important}.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;top:0;right:40px}}.main-sidebar,.left-side{position:absolute;top:0;left:0;padding-top:50px;min-height:100%;width:230px;z-index:810;-webkit-transition:-webkit-transform .3s ease-in-out,width .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out,width .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out}@media (max-width:767px){.main-sidebar,.left-side{padding-top:100px}}@media (max-width:767px){.main-sidebar,.left-side{-webkit-transform:translate(-230px, 0);-ms-transform:translate(-230px, 0);-o-transform:translate(-230px, 0);transform:translate(-230px, 0)}}@media (min-width:768px){.sidebar-collapse .main-sidebar,.sidebar-collapse .left-side{-webkit-transform:translate(-230px, 0);-ms-transform:translate(-230px, 0);-o-transform:translate(-230px, 0);transform:translate(-230px, 0)}}@media (max-width:767px){.sidebar-open .main-sidebar,.sidebar-open .left-side{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.sidebar{padding-bottom:10px}.sidebar-form input:focus{border-color:transparent}.user-panel{position:relative;width:100%;padding:10px;overflow:hidden}.user-panel:before,.user-panel:after{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{width:100%;max-width:45px;height:auto}.user-panel>.info{padding:5px 5px 5px 15px;line-height:1;position:absolute;left:55px}.user-panel>.info>p{font-weight:600;margin-bottom:9px}.user-panel>.info>a{text-decoration:none;padding-right:5px;margin-top:3px;font-size:11px}.user-panel>.info>a>.fa,.user-panel>.info>a>.ion,.user-panel>.info>a>.glyphicon{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{position:relative;margin:0;padding:0}.sidebar-menu>li>a{padding:12px 5px 12px 15px;display:block}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .label,.sidebar-menu>li .badge{margin-right:5px}.sidebar-menu>li .badge{margin-top:3px}.sidebar-menu li.header{padding:10px 25px 10px 15px;font-size:12px}.sidebar-menu li>a>.fa-angle-left,.sidebar-menu li>a>.pull-right-container>.fa-angle-left{width:auto;height:auto;padding:0;margin-right:10px}.sidebar-menu li>a>.fa-angle-left{position:absolute;top:50%;right:10px;margin-top:-8px}.sidebar-menu li.active>a>.fa-angle-left,.sidebar-menu li.active>a>.pull-right-container>.fa-angle-left{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar-menu li.active>.treeview-menu{display:block}.sidebar-menu .treeview-menu{display:none;list-style:none;padding:0;margin:0;padding-left:5px}.sidebar-menu .treeview-menu .treeview-menu{padding-left:20px}.sidebar-menu .treeview-menu>li{margin:0}.sidebar-menu .treeview-menu>li>a{padding:5px 5px 5px 15px;display:block;font-size:14px}.sidebar-menu .treeview-menu>li>a>.fa,.sidebar-menu .treeview-menu>li>a>.glyphicon,.sidebar-menu .treeview-menu>li>a>.ion{width:20px}.sidebar-menu .treeview-menu>li>a>.pull-right-container>.fa-angle-left,.sidebar-menu .treeview-menu>li>a>.pull-right-container>.fa-angle-down,.sidebar-menu .treeview-menu>li>a>.fa-angle-left,.sidebar-menu .treeview-menu>li>a>.fa-angle-down{width:auto}@media (min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .right-side,.sidebar-mini.sidebar-collapse .main-footer{margin-left:50px !important;z-index:840}.sidebar-mini.sidebar-collapse .main-sidebar{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);width:50px !important;z-index:850}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{padding-top:5px;padding-bottom:5px;border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right),.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{display:block !important;position:absolute;width:180px;left:50px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span{top:0;margin-left:-3px;padding:12px 5px 12px 20px;background-color:inherit}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container{position:relative!important;float:right;width:auto!important;left:180px !important;top:-22px !important;z-index:900}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type){display:none}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:44px;margin-left:0}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span,.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu li.header{display:none !important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;margin-left:-15px;margin-right:-15px;font-size:18px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}}.sidebar-menu,.main-sidebar .user-panel,.sidebar-menu>li.header{white-space:nowrap;overflow:hidden}.sidebar-menu:hover{overflow:visible}.sidebar-form,.sidebar-menu>li.header{overflow:hidden;text-overflow:clip}.sidebar-menu li>a{position:relative}.sidebar-menu li>a>.pull-right-container{position:absolute;right:10px;top:50%;margin-top:-7px}.control-sidebar-bg{position:fixed;z-index:1000;bottom:0}.control-sidebar-bg,.control-sidebar{top:0;right:-230px;width:230px;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.control-sidebar{position:absolute;padding-top:50px;z-index:1010}@media (max-width:768px){.control-sidebar{padding-top:100px}}.control-sidebar>.tab-content{padding:10px 15px}.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-open+.control-sidebar-bg{right:0}.control-sidebar-open .control-sidebar-bg,.control-sidebar-open .control-sidebar{right:0}@media (min-width:768px){.control-sidebar-open .content-wrapper,.control-sidebar-open .right-side,.control-sidebar-open .main-footer{margin-right:230px}}.nav-tabs.control-sidebar-tabs>li:first-of-type>a,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus{border-left-width:0}.nav-tabs.control-sidebar-tabs>li>a{border-radius:0}.nav-tabs.control-sidebar-tabs>li>a,.nav-tabs.control-sidebar-tabs>li>a:hover{border-top:none;border-right:none;border-left:1px solid transparent;border-bottom:1px solid transparent}.nav-tabs.control-sidebar-tabs>li>a .icon{font-size:16px}.nav-tabs.control-sidebar-tabs>li.active>a,.nav-tabs.control-sidebar-tabs>li.active>a:hover,.nav-tabs.control-sidebar-tabs>li.active>a:focus,.nav-tabs.control-sidebar-tabs>li.active>a:active{border-top:none;border-right:none;border-bottom:none}@media (max-width:768px){.nav-tabs.control-sidebar-tabs{display:table}.nav-tabs.control-sidebar-tabs>li{display:table-cell}}.control-sidebar-heading{font-weight:400;font-size:16px;padding:10px 0;margin-bottom:10px}.control-sidebar-subheading{display:block;font-weight:400;font-size:14px}.control-sidebar-menu{list-style:none;padding:0;margin:0 -15px}.control-sidebar-menu>li>a{display:block;padding:10px 15px}.control-sidebar-menu>li>a:before,.control-sidebar-menu>li>a:after{content:" ";display:table}.control-sidebar-menu>li>a:after{clear:both}.control-sidebar-menu>li>a>.control-sidebar-subheading{margin-top:0}.control-sidebar-menu .menu-icon{float:left;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px}.control-sidebar-menu .menu-info{margin-left:45px;margin-top:3px}.control-sidebar-menu .menu-info>.control-sidebar-subheading{margin:0}.control-sidebar-menu .menu-info>p{margin:0;font-size:11px}.control-sidebar-menu .progress{margin:0}.control-sidebar-dark{color:#b8c7ce}.control-sidebar-dark,.control-sidebar-dark+.control-sidebar-bg{background:#222d32}.control-sidebar-dark .nav-tabs.control-sidebar-tabs{border-bottom:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{background:#181f23;color:#b8c7ce}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus{border-left-color:#141a1d;border-bottom-color:#141a1d}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active{background:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{color:#fff}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active{background:#222d32;color:#fff}.control-sidebar-dark .control-sidebar-heading,.control-sidebar-dark .control-sidebar-subheading{color:#fff}.control-sidebar-dark .control-sidebar-menu>li>a:hover{background:#1e282c}.control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p{color:#b8c7ce}.control-sidebar-light{color:#5e5e5e}.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg{background:#f9fafc;border-left:1px solid #d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs{border-bottom:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a{background:#e8ecf4;color:#444}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus{border-left-color:#d2d6de;border-bottom-color:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active{background:#eff1f7}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active{background:#f9fafc;color:#111}.control-sidebar-light .control-sidebar-heading,.control-sidebar-light .control-sidebar-subheading{color:#111}.control-sidebar-light .control-sidebar-menu{margin-left:-14px}.control-sidebar-light .control-sidebar-menu>li>a:hover{background:#f4f4f5}.control-sidebar-light .control-sidebar-menu>li>a .menu-info>p{color:#5e5e5e}.dropdown-menu{box-shadow:none;border-color:#eee}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{width:280px;padding:0 0 0 0;margin:0;top:100%}.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#ffffff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444444;font-size:14px}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eeeeee;color:#444 !important;text-align:center}@media (max-width:991px){.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff !important;color:#444 !important}}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:normal}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444444;overflow:hidden;text-overflow:ellipsis;padding:10px}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px 10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444444;font-size:15px;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999999;font-size:10px;position:absolute;top:0;right:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888888}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px 0;color:#666666}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0 0;border-top-width:0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:rgba(255,255,255,0.2)}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{z-index:5;color:#fff;color:rgba(255,255,255,0.8);font-size:17px;margin-top:10px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{padding:15px;border-bottom:1px solid #f4f4f4;border-top:1px solid #dddddd}.navbar-nav>.user-menu>.dropdown-menu>.user-body:before,.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444 !important}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff !important;color:#444 !important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666666}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media (max-width:767px){.navbar-nav>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.open:not(.dropup)>.animated-dropdown-menu{backface-visibility:visible !important;-webkit-animation:flipInX .7s both;-o-animation:flipInX .7s both;animation:flipInX .7s both}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{transform:perspective(400px)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;left:auto}@media (max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}.form-control{border-radius:0;box-shadow:none;border-color:#d2d6de}.form-control:focus{border-color:#3c8dbc;box-shadow:none}.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control,.form-group.has-success .input-group-addon{border-color:#00a65a;box-shadow:none}.form-group.has-success .help-block{color:#00a65a}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control,.form-group.has-warning .input-group-addon{border-color:#f39c12;box-shadow:none}.form-group.has-warning .help-block{color:#f39c12}.form-group.has-error label{color:#dd4b39}.form-group.has-error .form-control,.form-group.has-error .input-group-addon{border-color:#dd4b39;box-shadow:none}.form-group.has-error .help-block{color:#dd4b39}.input-group .input-group-addon{border-radius:0;border-color:#d2d6de;background-color:#fff}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:34px}.input-lg+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.form-group-lg .form-control+.form-control-feedback.fa{line-height:46px}.input-sm+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.form-group-sm .form-control+.form-control-feedback.fa{line-height:30px}.progress,.progress>.progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress,.progress>.progress-bar,.progress .progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress.sm,.progress-sm{height:10px}.progress.sm,.progress-sm,.progress.sm .progress-bar,.progress-sm .progress-bar{border-radius:1px}.progress.xs,.progress-xs{height:7px}.progress.xs,.progress-xs,.progress.xs .progress-bar,.progress-xs .progress-bar{border-radius:1px}.progress.xxs,.progress-xxs{height:3px}.progress.xxs,.progress-xxs,.progress.xxs .progress-bar,.progress-xxs .progress-bar{border-radius:1px}.progress.vertical{position:relative;width:30px;height:200px;display:inline-block;margin-right:10px}.progress.vertical>.progress-bar{width:100%;position:absolute;bottom:0}.progress.vertical.sm,.progress.vertical.progress-sm{width:20px}.progress.vertical.xs,.progress.vertical.progress-xs{width:10px}.progress.vertical.xxs,.progress.vertical.progress-xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#3c8dbc}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-aqua,.progress-bar-info{background-color:#00c0ef}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-yellow,.progress-bar-warning{background-color:#f39c12}.progress-striped .progress-bar-yellow,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-red,.progress-bar-danger{background-color:#dd4b39}.progress-striped .progress-bar-red,.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.small-box{border-radius:2px;position:relative;display:block;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.small-box>.inner{padding:10px}.small-box>.small-box-footer{position:relative;text-align:center;padding:3px 0;color:#fff;color:rgba(255,255,255,0.8);display:block;z-index:10;background:rgba(0,0,0,0.1);text-decoration:none}.small-box>.small-box-footer:hover{color:#fff;background:rgba(0,0,0,0.15)}.small-box h3{font-size:38px;font-weight:bold;margin:0 0 10px 0;white-space:nowrap;padding:0}.small-box p{font-size:15px}.small-box p>small{display:block;color:#f9f9f9;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:5}.small-box .icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:absolute;top:-10px;right:10px;z-index:0;font-size:90px;color:rgba(0,0,0,0.15)}.small-box:hover{text-decoration:none;color:#f9f9f9}.small-box:hover .icon{font-size:95px}@media (max-width:767px){.small-box{text-align:center}.small-box .icon{display:none}.small-box p{font-size:12px}}.box{position:relative;border-radius:3px;background:#ffffff;border-top:3px solid #d2d6de;margin-bottom:20px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.box.box-primary{border-top-color:#3c8dbc}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#dd4b39}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,0.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{color:#444;background:#d2d6de;background-color:#d2d6de}.box.box-solid.box-default>.box-header a,.box.box-solid.box-default>.box-header .btn{color:#444}.box.box-solid.box-primary{border:1px solid #3c8dbc}.box.box-solid.box-primary>.box-header{color:#fff;background:#3c8dbc;background-color:#3c8dbc}.box.box-solid.box-primary>.box-header a,.box.box-solid.box-primary>.box-header .btn{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{color:#fff;background:#00c0ef;background-color:#00c0ef}.box.box-solid.box-info>.box-header a,.box.box-solid.box-info>.box-header .btn{color:#fff}.box.box-solid.box-danger{border:1px solid #dd4b39}.box.box-solid.box-danger>.box-header{color:#fff;background:#dd4b39;background-color:#dd4b39}.box.box-solid.box-danger>.box-header a,.box.box-solid.box-danger>.box-header .btn{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{color:#fff;background:#f39c12;background-color:#f39c12}.box.box-solid.box-warning>.box-header a,.box.box-solid.box-warning>.box-header .btn{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{color:#fff;background:#00a65a;background-color:#00a65a}.box.box-solid.box-success>.box-header a,.box.box-solid.box-success>.box-header .btn{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*='bg']>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{text-align:center;color:#333;font-weight:100;font-size:12px;margin-bottom:0.3em}.box>.overlay,.overlay-wrapper>.overlay,.box>.loading-img,.overlay-wrapper>.loading-img{position:absolute;top:0;left:0;width:100%;height:100%}.box .overlay,.overlay-wrapper .overlay{z-index:50;background:rgba(255,255,255,0.7);border-radius:3px}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,0.5)}.box-header:before,.box-body:before,.box-footer:before,.box-header:after,.box-body:after,.box-footer:after{content:" ";display:table}.box-header:after,.box-body:after,.box-footer:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{position:absolute;right:10px;top:5px}.box-header>.box-tools [data-toggle="tooltip"]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{right:0;left:auto}.box-header>.box-tools .dropdown-menu>li>a{color:#444!important}.btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3}.open .btn-box-tool,.btn-box-tool:hover{color:#606c84}.btn-box-tool.btn:active{box-shadow:none}.box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.no-header .box-body{border-top-right-radius:3px;border-top-left-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px}.box-body .box-pane-right{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0}.box-footer{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px;background-color:#fff}.chart-legend{margin:10px 0}@media (max-width:991px){.chart-legend>li{float:left;margin-right:10px}}.box-comments{background:#f7f7f7}.box-comments .box-comment{padding:8px 0;border-bottom:1px solid #eee}.box-comments .box-comment:before,.box-comments .box-comment:after{content:" ";display:table}.box-comments .box-comment:after{clear:both}.box-comments .box-comment:last-of-type{border-bottom:0}.box-comments .box-comment:first-of-type{padding-top:0}.box-comments .box-comment img{float:left}.box-comments .comment-text{margin-left:40px;color:#555}.box-comments .username{color:#444;display:block;font-weight:600}.box-comments .text-muted{font-weight:400;font-size:12px}.todo-list{margin:0;padding:0;list-style:none;overflow:auto}.todo-list>li{border-radius:2px;padding:10px;background:#f4f4f4;margin-bottom:2px;border-left:2px solid #e6e7e8;color:#444}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li>input[type='checkbox']{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;margin-left:5px;font-weight:600}.todo-list>li .label{margin-left:10px;font-size:9px}.todo-list>li .tools{display:none;float:right;color:#dd4b39}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{margin-right:5px;cursor:pointer}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{text-decoration:line-through;font-weight:500}.todo-list>li.done .label{background:#d2d6de !important}.todo-list .danger{border-left-color:#dd4b39}.todo-list .warning{border-left-color:#f39c12}.todo-list .info{border-left-color:#00c0ef}.todo-list .success{border-left-color:#00a65a}.todo-list .primary{border-left-color:#3c8dbc}.todo-list .handle{display:inline-block;cursor:move;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:before,.chat .item:after{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{width:40px;height:40px;border:2px solid transparent;border-radius:50%}.chat .item>.online{border:2px solid #00a65a}.chat .item>.offline{border:2px solid #dd4b39}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{border-radius:3px;background:#f4f4f4;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{margin:0 0 5px 0;font-weight:600;font-size:14px}.chat .item>.attachment>p,.chat .item>.attachment>.filename{font-weight:600;font-size:13px;font-style:italic;margin:0}.chat .item>.attachment:before,.chat .item>.attachment:after{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.modal .panel-body{color:#444}.info-box{display:block;min-height:90px;background:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:2px;margin-bottom:15px}.info-box small{font-size:14px}.info-box .progress{background:rgba(0,0,0,0.2);margin:5px -10px 5px -10px;height:2px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;background:rgba(0,0,0,0.2)}.info-box-icon>img{max-width:100%}.info-box-content{padding:5px 10px;margin-left:90px}.info-box-number{display:block;font-weight:bold;font-size:18px}.progress-description,.info-box-text{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box-text{text-transform:uppercase}.info-box-more{display:block}.progress-description{margin:0}.timeline{position:relative;margin:0 0 30px 0;padding:0;list-style:none}.timeline:before{content:'';position:absolute;top:0;bottom:0;width:4px;background:#ddd;left:31px;margin:0;border-radius:2px}.timeline>li{position:relative;margin-right:10px;margin-bottom:15px}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-item{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px;margin-top:0;background:#fff;color:#444;margin-left:60px;margin-right:15px;padding:0;position:relative}.timeline>li>.timeline-item>.time{color:#999;float:right;padding:10px;font-size:12px}.timeline>li>.timeline-item>.timeline-header{margin:0;color:#555;border-bottom:1px solid #f4f4f4;padding:10px;font-size:16px;line-height:1.1}.timeline>li>.timeline-item>.timeline-header>a{font-weight:600}.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer{padding:10px}.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion{width:30px;height:30px;font-size:15px;line-height:30px;position:absolute;color:#666;background:#d2d6de;border-radius:50%;text-align:center;left:18px;top:0}.timeline>.time-label>span{font-weight:600;padding:5px;display:inline-block;background-color:#fff;border-radius:4px}.timeline-inverse>li>.timeline-item{background:#f0f0f0;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.timeline-inverse>li>.timeline-item>.timeline-header{border-bottom-color:#ddd}.btn{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:focus{outline:none}.btn.btn-file{position:relative;overflow:hidden}.btn.btn-file>input[type='file']{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;filter:alpha(opacity=0);outline:none;background:white;cursor:inherit;display:block}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.btn-default:hover,.btn-default:active,.btn-default.hover{background-color:#e7e7e7}.btn-primary{background-color:#3c8dbc;border-color:#367fa9}.btn-primary:hover,.btn-primary:active,.btn-primary.hover{background-color:#367fa9}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success:hover,.btn-success:active,.btn-success.hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info:hover,.btn-info:active,.btn-info.hover{background-color:#00acd6}.btn-danger{background-color:#dd4b39;border-color:#d73925}.btn-danger:hover,.btn-danger:active,.btn-danger.hover{background-color:#d73925}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning:hover,.btn-warning:active,.btn-warning.hover{background-color:#e08e0b}.btn-outline{border:1px solid #fff;background:transparent;color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.7)}.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn[class*='bg-']:hover{-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,0.2);box-shadow:inset 0 0 100px rgba(0,0,0,0.2)}.btn-app{border-radius:3px;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;text-align:center;color:#666;border:1px solid #ddd;background-color:#f4f4f4;font-size:12px}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{font-size:20px;display:block}.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn-app:active,.btn-app:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}.callout{border-radius:3px;margin:0 0 20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}.callout code,.callout .highlight{background-color:#fff}.callout.callout-danger{border-color:#c23321}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;opacity:.2;filter:alpha(opacity=20)}.alert .close:hover{opacity:.5;filter:alpha(opacity=50)}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#d73925}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#00acd6}.nav>li>a:hover,.nav>li>a:active,.nav>li>a:focus{color:#444;background:#f7f7f7}.nav-pills>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{border-top-color:#3c8dbc}.nav-pills>li.active>a{font-weight:600}.nav-stacked>li>a{border-radius:0;border-top:0;border-left:3px solid transparent;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background:transparent;color:#444;border-top:0;border-left-color:#3c8dbc}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#f4f4f4;border-top-right-radius:3px;border-top-left-radius:3px}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a{color:#444;border-radius:0}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:#999}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:#999}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active:hover>a{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>a{border-top-color:transparent;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none !important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#f4f4f4;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{line-height:35px;padding:0 10px;font-size:20px;color:#444}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:transparent;color:#999}.nav-tabs-custom.tab-primary>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom.tab-info>.nav-tabs>li.active{border-top-color:#00c0ef}.nav-tabs-custom.tab-danger>.nav-tabs>li.active{border-top-color:#dd4b39}.nav-tabs-custom.tab-warning>.nav-tabs>li.active{border-top-color:#f39c12}.nav-tabs-custom.tab-success>.nav-tabs>li.active{border-top-color:#00a65a}.nav-tabs-custom.tab-default>.nav-tabs>li.active{border-top-color:#d2d6de}.pagination>li>a{background:#fafafa;color:#666}.pagination.pagination-flat>li>a{border-radius:0 !important}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);padding:10px 0;background:#fff}.products-list>.item:before,.products-list>.item:after{content:" ";display:table}.products-list>.item:after{clear:both}.products-list .product-img{float:left}.products-list .product-img img{width:50px;height:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{display:block;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list-in-box>.item{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:1px solid #f4f4f4}.product-list-in-box>.item:last-of-type{border-bottom-width:0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered{border:1px solid #f4f4f4}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #f4f4f4}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.direct-chat .box-body{border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow-x:hidden;padding:0}.direct-chat.chat-pane-open .direct-chat-contacts{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.direct-chat-messages{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);padding:10px;height:250px;overflow:auto}.direct-chat-msg,.direct-chat-text{display:block}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg:before,.direct-chat-msg:after{content:" ";display:table}.direct-chat-msg:after{clear:both}.direct-chat-messages,.direct-chat-contacts{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}.direct-chat-text{border-radius:5px;position:relative;padding:5px 10px;background:#d2d6de;border:1px solid #d2d6de;margin:5px 0 0 50px;color:#444}.direct-chat-text:after,.direct-chat-text:before{position:absolute;right:100%;top:15px;border:solid transparent;border-right-color:#d2d6de;content:' ';height:0;width:0;pointer-events:none}.direct-chat-text:after{border-width:5px;margin-top:-5px}.direct-chat-text:before{border-width:6px;margin-top:-6px}.right .direct-chat-text{margin-right:50px;margin-left:0}.right .direct-chat-text:after,.right .direct-chat-text:before{right:auto;left:100%;border-right-color:transparent;border-left-color:#d2d6de}.direct-chat-img{border-radius:50%;float:left;width:40px;height:40px}.right .direct-chat-img{float:right}.direct-chat-info{display:block;margin-bottom:2px;font-size:12px}.direct-chat-name{font-weight:600}.direct-chat-timestamp{color:#999}.direct-chat-contacts-open .direct-chat-contacts{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.direct-chat-contacts{-webkit-transform:translate(101%, 0);-ms-transform:translate(101%, 0);-o-transform:translate(101%, 0);transform:translate(101%, 0);position:absolute;top:0;bottom:0;height:250px;width:100%;background:#222d32;color:#fff;overflow:auto}.contacts-list>li{border-bottom:1px solid rgba(0,0,0,0.2);padding:10px;margin:0}.contacts-list>li:before,.contacts-list>li:after{content:" ";display:table}.contacts-list>li:after{clear:both}.contacts-list>li:last-of-type{border-bottom:none}.contacts-list-img{border-radius:50%;width:40px;float:left}.contacts-list-info{margin-left:45px;color:#fff}.contacts-list-name,.contacts-list-status{display:block}.contacts-list-name{font-weight:600}.contacts-list-status{font-size:12px}.contacts-list-date{color:#aaa;font-weight:normal}.contacts-list-msg{color:#999}.direct-chat-danger .right>.direct-chat-text{background:#dd4b39;border-color:#dd4b39;color:#fff}.direct-chat-danger .right>.direct-chat-text:after,.direct-chat-danger .right>.direct-chat-text:before{border-left-color:#dd4b39}.direct-chat-primary .right>.direct-chat-text{background:#3c8dbc;border-color:#3c8dbc;color:#fff}.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before{border-left-color:#3c8dbc}.direct-chat-warning .right>.direct-chat-text{background:#f39c12;border-color:#f39c12;color:#fff}.direct-chat-warning .right>.direct-chat-text:after,.direct-chat-warning .right>.direct-chat-text:before{border-left-color:#f39c12}.direct-chat-info .right>.direct-chat-text{background:#00c0ef;border-color:#00c0ef;color:#fff}.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before{border-left-color:#00c0ef}.direct-chat-success .right>.direct-chat-text{background:#00a65a;border-color:#00a65a;color:#fff}.direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before{border-left-color:#00a65a}.users-list>li{width:25%;float:left;padding:10px;text-align:center}.users-list>li img{border-radius:50%;max-width:100%;height:auto}.users-list>li>a:hover,.users-list>li>a:hover .users-list-name{color:#999}.users-list-name,.users-list-date{display:block}.users-list-name{font-weight:600;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.users-list-date{color:#999;font-size:12px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control>.fa{font-size:40px;position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-20px}.modal{background:rgba(0,0,0,0.3)}.modal-content{border-radius:0;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.125);box-shadow:0 2px 3px rgba(0,0,0,0.125);border:0}@media (min-width:768px){.modal-content{-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.125);box-shadow:0 2px 3px rgba(0,0,0,0.125)}}.modal-header{border-bottom-color:#f4f4f4}.modal-footer{border-top-color:#f4f4f4}.modal-primary .modal-header,.modal-primary .modal-footer{border-color:#307095}.modal-warning .modal-header,.modal-warning .modal-footer{border-color:#c87f0a}.modal-info .modal-header,.modal-info .modal-footer{border-color:#0097bc}.modal-success .modal-header,.modal-success .modal-footer{border-color:#00733e}.modal-danger .modal-header,.modal-danger .modal-footer{border-color:#c23321}.box-widget{border:none;position:relative}.widget-user .widget-user-header{padding:20px;height:120px;border-top-right-radius:3px;border-top-left-radius:3px}.widget-user .widget-user-username{margin-top:0;margin-bottom:5px;font-size:25px;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.widget-user .widget-user-desc{margin-top:0}.widget-user .widget-user-image{position:absolute;top:65px;left:50%;margin-left:-45px}.widget-user .widget-user-image>img{width:90px;height:auto;border:3px solid #fff}.widget-user .box-footer{padding-top:30px}.widget-user-2 .widget-user-header{padding:20px;border-top-right-radius:3px;border-top-left-radius:3px}.widget-user-2 .widget-user-username{margin-top:5px;margin-bottom:5px;font-size:25px;font-weight:300}.widget-user-2 .widget-user-desc{margin-top:0}.widget-user-2 .widget-user-username,.widget-user-2 .widget-user-desc{margin-left:75px}.widget-user-2 .widget-user-image>img{width:65px;height:auto;float:left}.mailbox-messages>.table{margin:0}.mailbox-controls{padding:5px}.mailbox-controls.with-border{border-bottom:1px solid #f4f4f4}.mailbox-read-info{border-bottom:1px solid #f4f4f4;padding:10px}.mailbox-read-info h3{font-size:20px;margin:0}.mailbox-read-info h5{margin:0;padding:5px 0 0 0}.mailbox-read-time{color:#999;font-size:13px}.mailbox-read-message{padding:10px}.mailbox-attachments li{float:left;width:200px;border:1px solid #eee;margin-bottom:10px;margin-right:10px}.mailbox-attachment-name{font-weight:bold;color:#666}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{padding:10px;background:#f4f4f4}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-icon{text-align:center;font-size:65px;color:#666;padding:20px 10px}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{max-width:100%;height:auto}.lockscreen{background:#d2d6de}.lockscreen-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.lockscreen-logo a{color:#444}.lockscreen-wrapper{max-width:400px;margin:0 auto;margin-top:10%}.lockscreen .lockscreen-name{text-align:center;font-weight:600}.lockscreen-item{border-radius:4px;padding:0;background:#fff;position:relative;margin:10px auto 30px auto;width:290px}.lockscreen-image{border-radius:50%;position:absolute;left:-10px;top:-25px;background:#fff;padding:5px;z-index:10}.lockscreen-image>img{border-radius:50%;width:70px;height:70px}.lockscreen-credentials{margin-left:70px}.lockscreen-credentials .form-control{border:0}.lockscreen-credentials .btn{background-color:#fff;border:0;padding:0 10px}.lockscreen-footer{margin-top:10px}.login-logo,.register-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{background:#d2d6de}.login-box,.register-box{width:360px;margin:7% auto}@media (max-width:768px){.login-box,.register-box{width:90%;margin-top:20px}}.login-box-body,.register-box-body{background:#fff;padding:20px;border-top:0;color:#666}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;text-align:center;padding:0 20px 20px 20px}.social-auth-links{margin:10px 0}.error-page{width:600px;margin:20px auto 0 auto}@media (max-width:991px){.error-page{width:100%}}.error-page>.headline{float:left;font-size:100px;font-weight:300}@media (max-width:991px){.error-page>.headline{float:none;text-align:center}}.error-page>.error-content{margin-left:190px;display:block}@media (max-width:991px){.error-page>.error-content{margin-left:0}}.error-page>.error-content>h3{font-weight:300;font-size:25px}@media (max-width:991px){.error-page>.error-content>h3{text-align:center}}.invoice{position:relative;background:#fff;border:1px solid #f4f4f4;padding:20px;margin:10px 25px}.invoice-title{margin-top:0}.profile-user-img{margin:0 auto;width:100px;padding:3px;border:3px solid #d2d6de}.profile-username{font-size:21px;margin-top:5px}.post{border-bottom:1px solid #d2d6de;margin-bottom:15px;padding-bottom:15px;color:#666}.post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post .user-block{margin-bottom:15px}.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon>:first-child{border:none;text-align:center;width:100%}.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}.btn-adn .badge{color:#d87a68;background-color:#fff}.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}.btn-bitbucket .badge{color:#205081;background-color:#fff}.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}.btn-dropbox .badge{color:#1087dd;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}.btn-flickr .badge{color:#ff0084;background-color:#fff}.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,0.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}.btn-foursquare .badge{color:#f94877;background-color:#fff}.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}.btn-github .badge{color:#444;background-color:#fff}.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google .badge{color:#dd4b39;background-color:#fff}.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram .badge{color:#3f729b;background-color:#fff}.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin .badge{color:#007bb6;background-color:#fff}.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none}.btn-microsoft .badge{color:#2672ec;background-color:#fff}.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}.btn-openid .badge{color:#f7931e;background-color:#fff}.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}.btn-pinterest .badge{color:#cb2027;background-color:#fff}.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}.btn-reddit .badge{color:#eff7ff;background-color:#000}.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}.btn-soundcloud .badge{color:#f50;background-color:#fff}.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}.btn-tumblr .badge{color:#2c4762;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter .badge{color:#55acee;background-color:#fff}.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}.btn-vk .badge{color:#587ea3;background-color:#fff}.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}.btn-yahoo .badge{color:#720e9e;background-color:#fff}.fc-button{background:#f4f4f4;background-image:none;color:#444;border-color:#ddd;border-bottom-color:#ddd}.fc-button:hover,.fc-button:active,.fc-button.hover{background-color:#e9e9e9}.fc-header-title h2{font-size:15px;line-height:1.6em;color:#666;margin-left:10px}.fc-header-right{padding-right:10px}.fc-header-left{padding-left:10px}.fc-widget-header{background:#fafafa}.fc-grid{width:100%;border:0}.fc-widget-header:first-of-type,.fc-widget-content:first-of-type{border-left:0;border-right:0}.fc-widget-header:last-of-type,.fc-widget-content:last-of-type{border-right:0}.fc-toolbar{padding:10px;margin:0}.fc-day-number{font-size:20px;font-weight:300;padding-right:10px}.fc-color-picker{list-style:none;margin:0;padding:0}.fc-color-picker>li{float:left;font-size:30px;margin-right:5px;line-height:30px}.fc-color-picker>li .fa{-webkit-transition:-webkit-transform linear .3s;-moz-transition:-moz-transform linear .3s;-o-transition:-o-transform linear .3s;transition:transform linear .3s}.fc-color-picker>li .fa:hover{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}#add-new-event{-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s}.external-event{padding:5px 10px;font-weight:bold;margin-bottom:4px;box-shadow:0 1px 1px rgba(0,0,0,0.1);text-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px;cursor:move}.external-event:hover{box-shadow:inset 0 0 90px rgba(0,0,0,0.2)}.select2-container--default.select2-container--focus,.select2-selection.select2-container--focus,.select2-container--default:focus,.select2-selection:focus,.select2-container--default:active,.select2-selection:active{outline:none}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;padding:6px 12px;height:34px}.select2-container--default.select2-container--open{border-color:#3c8dbc}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3c8dbc;color:white}.select2-results__option{padding:6px 12px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;height:auto;margin-top:-4px}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:6px;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:none;border:1px solid #3c8dbc}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#3c8dbc}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc;border-color:#367fa9;padding:1px 10px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:rgba(255,255,255,0.7)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}.margin-r-5{margin-right:5px}.inline{display:inline}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{margin:0;padding:0;font-weight:600;font-size:16px}.description-block>.description-text{text-transform:uppercase}.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black,.bg-red-active,.bg-yellow-active,.bg-aqua-active,.bg-blue-active,.bg-light-blue-active,.bg-green-active,.bg-navy-active,.bg-teal-active,.bg-olive-active,.bg-lime-active,.bg-orange-active,.bg-fuchsia-active,.bg-purple-active,.bg-maroon-active,.bg-black-active,.callout.callout-danger,.callout.callout-warning,.callout.callout-info,.callout.callout-success,.alert-success,.alert-danger,.alert-error,.alert-warning,.alert-info,.label-danger,.label-info,.label-warning,.label-primary,.label-success,.modal-primary .modal-body,.modal-primary .modal-header,.modal-primary .modal-footer,.modal-warning .modal-body,.modal-warning .modal-header,.modal-warning .modal-footer,.modal-info .modal-body,.modal-info .modal-header,.modal-info .modal-footer,.modal-success .modal-body,.modal-success .modal-header,.modal-success .modal-footer,.modal-danger .modal-body,.modal-danger .modal-header,.modal-danger .modal-footer{color:#fff !important}.bg-gray{color:#000;background-color:#d2d6de !important}.bg-gray-light{background-color:#f7f7f7}.bg-black{background-color:#111 !important}.bg-red,.callout.callout-danger,.alert-danger,.alert-error,.label-danger,.modal-danger .modal-body{background-color:#dd4b39 !important}.bg-yellow,.callout.callout-warning,.alert-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12 !important}.bg-aqua,.callout.callout-info,.alert-info,.label-info,.modal-info .modal-body{background-color:#00c0ef !important}.bg-blue{background-color:#0073b7 !important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#3c8dbc !important}.bg-green,.callout.callout-success,.alert-success,.label-success,.modal-success .modal-body{background-color:#00a65a !important}.bg-navy{background-color:#001f3f !important}.bg-teal{background-color:#39cccc !important}.bg-olive{background-color:#3d9970 !important}.bg-lime{background-color:#01ff70 !important}.bg-orange{background-color:#ff851b !important}.bg-fuchsia{background-color:#f012be !important}.bg-purple{background-color:#605ca8 !important}.bg-maroon{background-color:#d81b60 !important}.bg-gray-active{color:#000;background-color:#b5bbc8 !important}.bg-black-active{background-color:#000 !important}.bg-red-active,.modal-danger .modal-header,.modal-danger .modal-footer{background-color:#d33724 !important}.bg-yellow-active,.modal-warning .modal-header,.modal-warning .modal-footer{background-color:#db8b0b !important}.bg-aqua-active,.modal-info .modal-header,.modal-info .modal-footer{background-color:#00a7d0 !important}.bg-blue-active{background-color:#005384 !important}.bg-light-blue-active,.modal-primary .modal-header,.modal-primary .modal-footer{background-color:#357ca5 !important}.bg-green-active,.modal-success .modal-header,.modal-success .modal-footer{background-color:#008d4c !important}.bg-navy-active{background-color:#001a35 !important}.bg-teal-active{background-color:#30bbbb !important}.bg-olive-active{background-color:#368763 !important}.bg-lime-active{background-color:#00e765 !important}.bg-orange-active{background-color:#ff7701 !important}.bg-fuchsia-active{background-color:#db0ead !important}.bg-purple-active{background-color:#555299 !important}.bg-maroon-active{background-color:#ca195a !important}[class^="bg-"].disabled{opacity:.65;filter:alpha(opacity=65)}.text-red{color:#dd4b39 !important}.text-yellow{color:#f39c12 !important}.text-aqua{color:#00c0ef !important}.text-blue{color:#0073b7 !important}.text-black{color:#111 !important}.text-light-blue{color:#3c8dbc !important}.text-green{color:#00a65a !important}.text-gray{color:#d2d6de !important}.text-navy{color:#001f3f !important}.text-teal{color:#39cccc !important}.text-olive{color:#3d9970 !important}.text-lime{color:#01ff70 !important}.text-orange{color:#ff851b !important}.text-fuchsia{color:#f012be !important}.text-purple{color:#605ca8 !important}.text-maroon{color:#d81b60 !important}.link-muted{color:#7a869d}.link-muted:hover,.link-muted:focus{color:#606c84}.link-black{color:#666}.link-black:hover,.link-black:focus{color:#999}.hide{display:none !important}.no-border{border:0 !important}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.no-shadow{box-shadow:none !important}.list-unstyled,.chart-legend,.contacts-list,.users-list,.mailbox-attachments{list-style:none;margin:0;padding:0}.list-group-unbordered>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.flat{border-radius:0 !important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.text-sm{font-size:12px}.jqstooltip{padding:5px !important;width:auto !important;height:auto !important}.bg-teal-gradient{background:#39cccc !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important;background:-ms-linear-gradient(bottom, #39cccc, #7adddd) !important;background:-moz-linear-gradient(center bottom, #39cccc 0, #7adddd 100%) !important;background:-o-linear-gradient(#7adddd, #39cccc) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39cccc', GradientType=0) !important;color:#fff}.bg-light-blue-gradient{background:#3c8dbc !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;background:-ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important;background:-moz-linear-gradient(center bottom, #3c8dbc 0, #67a8ce 100%) !important;background:-o-linear-gradient(#67a8ce, #3c8dbc) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important;color:#fff}.bg-blue-gradient{background:#0073b7 !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important;background:-ms-linear-gradient(bottom, #0073b7, #0089db) !important;background:-moz-linear-gradient(center bottom, #0073b7 0, #0089db 100%) !important;background:-o-linear-gradient(#0089db, #0073b7) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important;color:#fff}.bg-aqua-gradient{background:#00c0ef !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;background:-ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;background:-moz-linear-gradient(center bottom, #00c0ef 0, #14d1ff 100%) !important;background:-o-linear-gradient(#14d1ff, #00c0ef) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;color:#fff}.bg-yellow-gradient{background:#f39c12 !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;background:-ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;background:-moz-linear-gradient(center bottom, #f39c12 0, #f7bc60 100%) !important;background:-o-linear-gradient(#f7bc60, #f39c12) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;color:#fff}.bg-purple-gradient{background:#605ca8 !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important;background:-ms-linear-gradient(bottom, #605ca8, #9491c4) !important;background:-moz-linear-gradient(center bottom, #605ca8 0, #9491c4 100%) !important;background:-o-linear-gradient(#9491c4, #605ca8) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important;color:#fff}.bg-green-gradient{background:#00a65a !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important;background:-ms-linear-gradient(bottom, #00a65a, #00ca6d) !important;background:-moz-linear-gradient(center bottom, #00a65a 0, #00ca6d 100%) !important;background:-o-linear-gradient(#00ca6d, #00a65a) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important;color:#fff}.bg-red-gradient{background:#dd4b39 !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important;background:-ms-linear-gradient(bottom, #dd4b39, #e47365) !important;background:-moz-linear-gradient(center bottom, #dd4b39 0, #e47365 100%) !important;background:-o-linear-gradient(#e47365, #dd4b39) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important;color:#fff}.bg-black-gradient{background:#111 !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #111), color-stop(1, #2b2b2b)) !important;background:-ms-linear-gradient(bottom, #111, #2b2b2b) !important;background:-moz-linear-gradient(center bottom, #111 0, #2b2b2b 100%) !important;background:-o-linear-gradient(#2b2b2b, #111) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111111', GradientType=0) !important;color:#fff}.bg-maroon-gradient{background:#d81b60 !important;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #d81b60), color-stop(1, #e73f7c)) !important;background:-ms-linear-gradient(bottom, #d81b60, #e73f7c) !important;background:-moz-linear-gradient(center bottom, #d81b60 0, #e73f7c 100%) !important;background:-o-linear-gradient(#e73f7c, #d81b60) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#d81b60', GradientType=0) !important;color:#fff}.description-block .description-icon{font-size:16px}.no-pad-top{padding-top:0}.position-static{position:static !important}.list-header{font-size:15px;padding:10px 4px;font-weight:bold;color:#666}.list-seperator{height:1px;background:#f4f4f4;margin:15px 0 9px 0}.list-link>a{padding:4px;color:#777}.list-link>a:hover{color:#222}.font-light{font-weight:300}.user-block:before,.user-block:after{content:" ";display:table}.user-block:after{clear:both}.user-block img{width:40px;height:40px;float:left}.user-block .username,.user-block .description,.user-block .comment{display:block;margin-left:50px}.user-block .username{font-size:16px;font-weight:600}.user-block .description{color:#999;font-size:13px}.user-block.user-block-sm .username,.user-block.user-block-sm .description,.user-block.user-block-sm .comment{margin-left:40px}.user-block.user-block-sm .username{font-size:14px}.img-sm,.img-md,.img-lg,.box-comments .box-comment img,.user-block.user-block-sm img{float:left}.img-sm,.box-comments .box-comment img,.user-block.user-block-sm img{width:30px !important;height:30px !important}.img-sm+.img-push{margin-left:40px}.img-md{width:60px;height:60px}.img-md+.img-push{margin-left:70px}.img-lg{width:100px;height:100px}.img-lg+.img-push{margin-left:110px}.img-bordered{border:3px solid #d2d6de;padding:3px}.img-bordered-sm{border:2px solid #d2d6de;padding:2px}.attachment-block{border:1px solid #f4f4f4;padding:5px;margin-bottom:10px;background:#f7f7f7}.attachment-block .attachment-img{max-width:100px;max-height:100px;height:auto;float:left}.attachment-block .attachment-pushed{margin-left:110px}.attachment-block .attachment-heading{margin:0}.attachment-block .attachment-text{color:#555}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{opacity:.65;filter:alpha(opacity=65)}.full-opacity-hover:hover{opacity:1;filter:alpha(opacity=100)}.chart{position:relative;overflow:hidden;width:100%}.chart svg,.chart canvas{width:100% !important}@media print{.no-print,.main-sidebar,.left-side,.main-header,.content-header{display:none !important}.content-wrapper,.right-side,.main-footer{margin-left:0 !important;min-height:0 !important;-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.fixed .content-wrapper,.fixed .right-side{padding-top:0 !important}.invoice{width:100%;border:0;margin:0;padding:0}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr th,.table-responsive>.table tr td{white-space:normal !important}} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/css/all-skins.min.css b/generator-web/src/main/resources/statics/css/all-skins.min.css new file mode 100644 index 0000000..e1d2398 --- /dev/null +++ b/generator-web/src/main/resources/statics/css/all-skins.min.css @@ -0,0 +1 @@ +.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header .logo{background-color:#367fa9;color:#fff;border-bottom:0 solid transparent}.skin-blue .main-header .logo:hover{background-color:#357ca5}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li:hover>a,.skin-blue .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#3c8dbc}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-blue .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue .sidebar-form input[type="text"]:focus,.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#3b8ab8}.skin-blue-light .main-header .navbar{background-color:#3c8dbc}.skin-blue-light .main-header .navbar .nav>li>a{color:#fff}.skin-blue-light .main-header .navbar .nav>li>a:hover,.skin-blue-light .main-header .navbar .nav>li>a:active,.skin-blue-light .main-header .navbar .nav>li>a:focus,.skin-blue-light .main-header .navbar .nav .open>a,.skin-blue-light .main-header .navbar .nav .open>a:hover,.skin-blue-light .main-header .navbar .nav .open>a:focus,.skin-blue-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-blue-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-light .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-blue-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-light .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue-light .main-header .logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue-light .main-header .logo:hover{background-color:#3b8ab8}.skin-blue-light .main-header li.user-header{background-color:#3c8dbc}.skin-blue-light .content-header{background:transparent}.skin-blue-light .wrapper,.skin-blue-light .main-sidebar,.skin-blue-light .left-side{background-color:#f9fafc}.skin-blue-light .content-wrapper,.skin-blue-light .main-footer{border-left:1px solid #d2d6de}.skin-blue-light .user-panel>.info,.skin-blue-light .user-panel>.info>a{color:#444}.skin-blue-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-blue-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-blue-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-blue-light .sidebar-menu>li:hover>a,.skin-blue-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-blue-light .sidebar-menu>li.active{border-left-color:#3c8dbc}.skin-blue-light .sidebar-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-blue-light .sidebar a{color:#444}.skin-blue-light .sidebar a:hover{text-decoration:none}.skin-blue-light .treeview-menu>li>a{color:#777}.skin-blue-light .treeview-menu>li.active>a,.skin-blue-light .treeview-menu>li>a:hover{color:#000}.skin-blue-light .treeview-menu>li.active>a{font-weight:600}.skin-blue-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-blue-light .sidebar-form input[type="text"],.skin-blue-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-blue-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-blue-light .sidebar-form input[type="text"]:focus,.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-blue-light .main-footer{border-top-color:#d2d6de}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0 solid transparent}.skin-blue.layout-top-nav .main-header>.logo:hover{background-color:#3b8ab8}.skin-black .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black .main-header .navbar-toggle{color:#333}.skin-black .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black .main-header .navbar{background-color:#fff}.skin-black .main-header .navbar .nav>li>a{color:#333}.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav>.active>a{background:#fff;color:#999}.skin-black .main-header .navbar .sidebar-toggle{color:#333}.skin-black .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black .main-header .navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black .main-header .navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header .navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black .main-header>.logo:hover{background-color:#fcfcfc}@media (max-width:767px){.skin-black .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black .main-header>.logo:hover{background-color:#1f1f1f}}.skin-black .main-header li.user-header{background-color:#222}.skin-black .content-header{background:transparent;box-shadow:none}.skin-black .wrapper,.skin-black .main-sidebar,.skin-black .left-side{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li:hover>a,.skin-black .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-black .sidebar-form input[type="text"],.skin-black .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-black .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black .sidebar-form input[type="text"]:focus,.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-black .pace .pace-progress{background:#222}.skin-black .pace .pace-activity{border-top-color:#222;border-left-color:#222}.skin-black-light .main-header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.skin-black-light .main-header .navbar-toggle{color:#333}.skin-black-light .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black-light .main-header .navbar{background-color:#fff}.skin-black-light .main-header .navbar .nav>li>a{color:#333}.skin-black-light .main-header .navbar .nav>li>a:hover,.skin-black-light .main-header .navbar .nav>li>a:active,.skin-black-light .main-header .navbar .nav>li>a:focus,.skin-black-light .main-header .navbar .nav .open>a,.skin-black-light .main-header .navbar .nav .open>a:hover,.skin-black-light .main-header .navbar .nav .open>a:focus,.skin-black-light .main-header .navbar .nav>.active>a{background:#fff;color:#999}.skin-black-light .main-header .navbar .sidebar-toggle{color:#333}.skin-black-light .main-header .navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black-light .main-header .navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black-light .main-header .navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black-light .main-header .navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black-light .main-header>.logo{background-color:#fff;color:#333;border-bottom:0 solid transparent;border-right:1px solid #eee}.skin-black-light .main-header>.logo:hover{background-color:#fcfcfc}@media (max-width:767px){.skin-black-light .main-header>.logo{background-color:#222;color:#fff;border-bottom:0 solid transparent;border-right:none}.skin-black-light .main-header>.logo:hover{background-color:#1f1f1f}}.skin-black-light .main-header li.user-header{background-color:#222}.skin-black-light .content-header{background:transparent;box-shadow:none}.skin-black-light .wrapper,.skin-black-light .main-sidebar,.skin-black-light .left-side{background-color:#f9fafc}.skin-black-light .content-wrapper,.skin-black-light .main-footer{border-left:1px solid #d2d6de}.skin-black-light .user-panel>.info,.skin-black-light .user-panel>.info>a{color:#444}.skin-black-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-black-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-black-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-black-light .sidebar-menu>li:hover>a,.skin-black-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-black-light .sidebar-menu>li.active{border-left-color:#fff}.skin-black-light .sidebar-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-black-light .sidebar a{color:#444}.skin-black-light .sidebar a:hover{text-decoration:none}.skin-black-light .treeview-menu>li>a{color:#777}.skin-black-light .treeview-menu>li.active>a,.skin-black-light .treeview-menu>li>a:hover{color:#000}.skin-black-light .treeview-menu>li.active>a{font-weight:600}.skin-black-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-black-light .sidebar-form input[type="text"],.skin-black-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-black-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-black-light .sidebar-form input[type="text"]:focus,.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header .logo{background-color:#008d4c;color:#fff;border-bottom:0 solid transparent}.skin-green .main-header .logo:hover{background-color:#008749}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .wrapper,.skin-green .main-sidebar,.skin-green .left-side{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li:hover>a,.skin-green .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#00a65a}.skin-green .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-green .sidebar-form input[type="text"],.skin-green .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-green .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-green .sidebar-form input[type="text"]:focus,.skin-green .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-green-light .main-header .navbar{background-color:#00a65a}.skin-green-light .main-header .navbar .nav>li>a{color:#fff}.skin-green-light .main-header .navbar .nav>li>a:hover,.skin-green-light .main-header .navbar .nav>li>a:active,.skin-green-light .main-header .navbar .nav>li>a:focus,.skin-green-light .main-header .navbar .nav .open>a,.skin-green-light .main-header .navbar .nav .open>a:hover,.skin-green-light .main-header .navbar .nav .open>a:focus,.skin-green-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-green-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-green-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-light .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-green-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-light .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green-light .main-header .logo{background-color:#00a65a;color:#fff;border-bottom:0 solid transparent}.skin-green-light .main-header .logo:hover{background-color:#00a157}.skin-green-light .main-header li.user-header{background-color:#00a65a}.skin-green-light .content-header{background:transparent}.skin-green-light .wrapper,.skin-green-light .main-sidebar,.skin-green-light .left-side{background-color:#f9fafc}.skin-green-light .content-wrapper,.skin-green-light .main-footer{border-left:1px solid #d2d6de}.skin-green-light .user-panel>.info,.skin-green-light .user-panel>.info>a{color:#444}.skin-green-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-green-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-green-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-green-light .sidebar-menu>li:hover>a,.skin-green-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-green-light .sidebar-menu>li.active{border-left-color:#00a65a}.skin-green-light .sidebar-menu>li.active>a{font-weight:600}.skin-green-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-green-light .sidebar a{color:#444}.skin-green-light .sidebar a:hover{text-decoration:none}.skin-green-light .treeview-menu>li>a{color:#777}.skin-green-light .treeview-menu>li.active>a,.skin-green-light .treeview-menu>li>a:hover{color:#000}.skin-green-light .treeview-menu>li.active>a{font-weight:600}.skin-green-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-green-light .sidebar-form input[type="text"],.skin-green-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-green-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-green-light .sidebar-form input[type="text"]:focus,.skin-green-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header .logo{background-color:#d73925;color:#fff;border-bottom:0 solid transparent}.skin-red .main-header .logo:hover{background-color:#d33724}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .wrapper,.skin-red .main-sidebar,.skin-red .left-side{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li:hover>a,.skin-red .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#dd4b39}.skin-red .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-red .sidebar-form input[type="text"],.skin-red .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-red .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-red .sidebar-form input[type="text"]:focus,.skin-red .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-red-light .main-header .navbar{background-color:#dd4b39}.skin-red-light .main-header .navbar .nav>li>a{color:#fff}.skin-red-light .main-header .navbar .nav>li>a:hover,.skin-red-light .main-header .navbar .nav>li>a:active,.skin-red-light .main-header .navbar .nav>li>a:focus,.skin-red-light .main-header .navbar .nav .open>a,.skin-red-light .main-header .navbar .nav .open>a:hover,.skin-red-light .main-header .navbar .nav .open>a:focus,.skin-red-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-red-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-red-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-light .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-red-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-light .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red-light .main-header .logo{background-color:#dd4b39;color:#fff;border-bottom:0 solid transparent}.skin-red-light .main-header .logo:hover{background-color:#dc4735}.skin-red-light .main-header li.user-header{background-color:#dd4b39}.skin-red-light .content-header{background:transparent}.skin-red-light .wrapper,.skin-red-light .main-sidebar,.skin-red-light .left-side{background-color:#f9fafc}.skin-red-light .content-wrapper,.skin-red-light .main-footer{border-left:1px solid #d2d6de}.skin-red-light .user-panel>.info,.skin-red-light .user-panel>.info>a{color:#444}.skin-red-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-red-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-red-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-red-light .sidebar-menu>li:hover>a,.skin-red-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-red-light .sidebar-menu>li.active{border-left-color:#dd4b39}.skin-red-light .sidebar-menu>li.active>a{font-weight:600}.skin-red-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-red-light .sidebar a{color:#444}.skin-red-light .sidebar a:hover{text-decoration:none}.skin-red-light .treeview-menu>li>a{color:#777}.skin-red-light .treeview-menu>li.active>a,.skin-red-light .treeview-menu>li>a:hover{color:#000}.skin-red-light .treeview-menu>li.active>a{font-weight:600}.skin-red-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-red-light .sidebar-form input[type="text"],.skin-red-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-red-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-red-light .sidebar-form input[type="text"]:focus,.skin-red-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-yellow .main-header .navbar{background-color:#f39c12}.skin-yellow .main-header .navbar .nav>li>a{color:#fff}.skin-yellow .main-header .navbar .nav>li>a:hover,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow .main-header .logo{background-color:#e08e0b;color:#fff;border-bottom:0 solid transparent}.skin-yellow .main-header .logo:hover{background-color:#db8b0b}.skin-yellow .main-header li.user-header{background-color:#f39c12}.skin-yellow .content-header{background:transparent}.skin-yellow .wrapper,.skin-yellow .main-sidebar,.skin-yellow .left-side{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li:hover>a,.skin-yellow .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#f39c12}.skin-yellow .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-yellow .sidebar-form input[type="text"],.skin-yellow .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-yellow .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-yellow .sidebar-form input[type="text"]:focus,.skin-yellow .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-yellow-light .main-header .navbar{background-color:#f39c12}.skin-yellow-light .main-header .navbar .nav>li>a{color:#fff}.skin-yellow-light .main-header .navbar .nav>li>a:hover,.skin-yellow-light .main-header .navbar .nav>li>a:active,.skin-yellow-light .main-header .navbar .nav>li>a:focus,.skin-yellow-light .main-header .navbar .nav .open>a,.skin-yellow-light .main-header .navbar .nav .open>a:hover,.skin-yellow-light .main-header .navbar .nav .open>a:focus,.skin-yellow-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-yellow-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-yellow-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow-light .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media (max-width:767px){.skin-yellow-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-yellow-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-light .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow-light .main-header .logo{background-color:#f39c12;color:#fff;border-bottom:0 solid transparent}.skin-yellow-light .main-header .logo:hover{background-color:#f39a0d}.skin-yellow-light .main-header li.user-header{background-color:#f39c12}.skin-yellow-light .content-header{background:transparent}.skin-yellow-light .wrapper,.skin-yellow-light .main-sidebar,.skin-yellow-light .left-side{background-color:#f9fafc}.skin-yellow-light .content-wrapper,.skin-yellow-light .main-footer{border-left:1px solid #d2d6de}.skin-yellow-light .user-panel>.info,.skin-yellow-light .user-panel>.info>a{color:#444}.skin-yellow-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-yellow-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-yellow-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-yellow-light .sidebar-menu>li:hover>a,.skin-yellow-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-yellow-light .sidebar-menu>li.active{border-left-color:#f39c12}.skin-yellow-light .sidebar-menu>li.active>a{font-weight:600}.skin-yellow-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-yellow-light .sidebar a{color:#444}.skin-yellow-light .sidebar a:hover{text-decoration:none}.skin-yellow-light .treeview-menu>li>a{color:#777}.skin-yellow-light .treeview-menu>li.active>a,.skin-yellow-light .treeview-menu>li>a:hover{color:#000}.skin-yellow-light .treeview-menu>li.active>a{font-weight:600}.skin-yellow-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-yellow-light .sidebar-form input[type="text"],.skin-yellow-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-yellow-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-yellow-light .sidebar-form input[type="text"]:focus,.skin-yellow-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}}.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header .logo{background-color:#555299;color:#fff;border-bottom:0 solid transparent}.skin-purple .main-header .logo:hover{background-color:#545096}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .wrapper,.skin-purple .main-sidebar,.skin-purple .left-side{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li:hover>a,.skin-purple .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#605ca8}.skin-purple .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px 10px}.skin-purple .sidebar-form input[type="text"],.skin-purple .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-purple .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-purple .sidebar-form input[type="text"]:focus,.skin-purple .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-purple-light .main-header .navbar{background-color:#605ca8}.skin-purple-light .main-header .navbar .nav>li>a{color:#fff}.skin-purple-light .main-header .navbar .nav>li>a:hover,.skin-purple-light .main-header .navbar .nav>li>a:active,.skin-purple-light .main-header .navbar .nav>li>a:focus,.skin-purple-light .main-header .navbar .nav .open>a,.skin-purple-light .main-header .navbar .nav .open>a:hover,.skin-purple-light .main-header .navbar .nav .open>a:focus,.skin-purple-light .main-header .navbar .nav>.active>a{background:rgba(0,0,0,0.1);color:#f6f6f6}.skin-purple-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-light .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1)}.skin-purple-light .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-light .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple-light .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1)}.skin-purple-light .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-light .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple-light .main-header .logo{background-color:#605ca8;color:#fff;border-bottom:0 solid transparent}.skin-purple-light .main-header .logo:hover{background-color:#5d59a6}.skin-purple-light .main-header li.user-header{background-color:#605ca8}.skin-purple-light .content-header{background:transparent}.skin-purple-light .wrapper,.skin-purple-light .main-sidebar,.skin-purple-light .left-side{background-color:#f9fafc}.skin-purple-light .content-wrapper,.skin-purple-light .main-footer{border-left:1px solid #d2d6de}.skin-purple-light .user-panel>.info,.skin-purple-light .user-panel>.info>a{color:#444}.skin-purple-light .sidebar-menu>li{-webkit-transition:border-left-color .3s ease;-o-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.skin-purple-light .sidebar-menu>li.header{color:#848484;background:#f9fafc}.skin-purple-light .sidebar-menu>li>a{border-left:3px solid transparent;font-weight:600}.skin-purple-light .sidebar-menu>li:hover>a,.skin-purple-light .sidebar-menu>li.active>a{color:#000;background:#f4f4f5}.skin-purple-light .sidebar-menu>li.active{border-left-color:#605ca8}.skin-purple-light .sidebar-menu>li.active>a{font-weight:600}.skin-purple-light .sidebar-menu>li>.treeview-menu{background:#f4f4f5}.skin-purple-light .sidebar a{color:#444}.skin-purple-light .sidebar a:hover{text-decoration:none}.skin-purple-light .treeview-menu>li>a{color:#777}.skin-purple-light .treeview-menu>li.active>a,.skin-purple-light .treeview-menu>li>a:hover{color:#000}.skin-purple-light .treeview-menu>li.active>a{font-weight:600}.skin-purple-light .sidebar-form{border-radius:3px;border:1px solid #d2d6de;margin:10px 10px}.skin-purple-light .sidebar-form input[type="text"],.skin-purple-light .sidebar-form .btn{box-shadow:none;background-color:#fff;border:1px solid transparent;height:35px}.skin-purple-light .sidebar-form input[type="text"]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-purple-light .sidebar-form input[type="text"]:focus,.skin-purple-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-light .sidebar-form input[type="text"]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-light .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}@media (min-width:768px){.skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-left:1px solid #d2d6de}} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/css/bootstrap-table.min.css b/generator-web/src/main/resources/statics/css/bootstrap-table.min.css new file mode 100644 index 0000000..e3fffda --- /dev/null +++ b/generator-web/src/main/resources/statics/css/bootstrap-table.min.css @@ -0,0 +1 @@ +.fixed-table-container .bs-checkbox,.fixed-table-container .no-records-found{text-align:center}.fixed-table-body thead th .th-inner,.table td,.table th{box-sizing:border-box}.bootstrap-table .table{margin-bottom:0!important;border-bottom:1px solid #ddd;border-collapse:collapse!important;border-radius:1px}.bootstrap-table .table:not(.table-condensed),.bootstrap-table .table:not(.table-condensed)>tbody>tr>td,.bootstrap-table .table:not(.table-condensed)>tbody>tr>th,.bootstrap-table .table:not(.table-condensed)>tfoot>tr>td,.bootstrap-table .table:not(.table-condensed)>tfoot>tr>th,.bootstrap-table .table:not(.table-condensed)>thead>tr>td{padding:8px}.bootstrap-table .table.table-no-bordered>tbody>tr>td,.bootstrap-table .table.table-no-bordered>thead>tr>th{border-right:2px solid transparent}.bootstrap-table .table.table-no-bordered>tbody>tr>td:last-child{border-right:none}.fixed-table-container{position:relative;clear:both;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fixed-table-container.table-no-bordered{border:1px solid transparent}.fixed-table-footer,.fixed-table-header{overflow:hidden}.fixed-table-footer{border-top:1px solid #ddd}.fixed-table-body{overflow-x:auto;overflow-y:auto;height:100%}.fixed-table-container table{width:100%}.fixed-table-container thead th{height:0;padding:0;margin:0;border-left:1px solid #ddd}.fixed-table-container thead th:focus{outline:transparent solid 0}.fixed-table-container thead th:first-child{border-left:none;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px}.fixed-table-container tbody td .th-inner,.fixed-table-container thead th .th-inner{padding:8px;line-height:24px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-table-container thead th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px}.fixed-table-container thead th .both{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC')}.fixed-table-container thead th .asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==)}.fixed-table-container thead th .desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=)}.fixed-table-container th.detail{width:30px}.fixed-table-container tbody td{border-left:1px solid #ddd}.fixed-table-container tbody tr:first-child td{border-top:none}.fixed-table-container tbody td:first-child{border-left:none}.fixed-table-container tbody .selected td{background-color:#f5f5f5}.fixed-table-container .bs-checkbox .th-inner{padding:8px 0}.fixed-table-container input[type=radio],.fixed-table-container input[type=checkbox]{margin:0 auto!important}.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-top:10px;margin-bottom:10px}.fixed-table-pagination div.pagination .pagination{margin:0}.fixed-table-pagination .pagination a{padding:6px 12px;line-height:1.428571429}.fixed-table-pagination .pagination-info{line-height:34px;margin-right:5px}.fixed-table-pagination .btn-group{position:relative;display:inline-block;vertical-align:middle}.fixed-table-pagination .dropup .dropdown-menu{margin-bottom:0}.fixed-table-pagination .page-list{display:inline-block}.fixed-table-toolbar .columns-left{margin-right:5px}.fixed-table-toolbar .columns-right{margin-left:5px}.fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429}.fixed-table-toolbar .bs-bars,.fixed-table-toolbar .columns,.fixed-table-toolbar .search{position:relative;margin-top:0px;margin-bottom:0px;line-height:34px}.fixed-table-pagination li.disabled a{pointer-events:none;cursor:default}.fixed-table-loading{display:none;position:absolute;top:42px;right:0;bottom:0;left:0;z-index:99;background-color:#fff;text-align:center}.fixed-table-body .card-view .title{font-weight:700;display:inline-block;min-width:30%;text-align:left!important}.table td,.table th{vertical-align:middle}.fixed-table-toolbar .dropdown-menu{text-align:left;max-height:300px;overflow:auto}.fixed-table-toolbar .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.fixed-table-toolbar .btn-group>.btn-group>.btn{border-radius:0}.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}.bootstrap-table .table thead>tr>th{padding:0;margin:0}.bootstrap-table .fixed-table-footer tbody>tr>td{padding:0!important}.bootstrap-table .fixed-table-footer .table{border-bottom:none;border-radius:0;padding:0!important}.bootstrap-table .pull-right .dropdown-menu{right:0;left:auto}p.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}.fixed-table-pagination:after,.fixed-table-toolbar:after{content:"";display:block;clear:both} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/css/bootstrap.min.css b/generator-web/src/main/resources/statics/css/bootstrap.min.css new file mode 100644 index 0000000..ed3905e --- /dev/null +++ b/generator-web/src/main/resources/statics/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/css/font-awesome.min.css b/generator-web/src/main/resources/statics/css/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/generator-web/src/main/resources/statics/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/generator-web/src/main/resources/statics/css/main.css b/generator-web/src/main/resources/statics/css/main.css new file mode 100644 index 0000000..87fc54a --- /dev/null +++ b/generator-web/src/main/resources/statics/css/main.css @@ -0,0 +1,55 @@ +html { overflow-x:hidden; } +.content-header { + position: relative; + padding: 0 0 3px 8px +} + +.content-header>.breadcrumb { + position: relative; + top: 0; + right: 0; + float: none; + margin-top: 0px; + padding-left: 10px; + background: #ecf0f5; +} + +.main-footer { + padding: 7px; + color: #444; + border-top: 1px solid #eee; +} + +[v-cloak] { + display: none; +} + +.grid-btn{ + margin-bottom:12px; +} +.grid-btn .btn{ + margin-right:10px; +} +.pointer{cursor: pointer;} + +.ml-10 { margin-left:0 !important; } +@media (min-width: 768px) { + .ml-10 { margin-left:10px !important; } + .col-sm-10 {width: 70%;padding-left: 0px;} + .col-sm-2 {width: 24%;} +} +tbody > tr > th {font-weight: normal; } +.panel .table { margin:0 0; } +.panel .pagination { margin:0; } +.panel-default>.panel-heading {background-color: #f5f5f5;} +.row{ + border-top: 1px solid #ddd; + margin:0; + padding:20px 2px 0px 2px; +} +.col-xs-6{padding-left: 0px;padding-right: 0px;} +.form-horizontal .form-group {margin-left:0px;margin-right:0px;} +.form-horizontal{ + /*width:550px;*/ + padding-top:20px; +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/fonts/FontAwesome.otf b/generator-web/src/main/resources/statics/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/fonts/fontawesome-webfont.eot b/generator-web/src/main/resources/statics/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/generator-web/src/main/resources/statics/fonts/fontawesome-webfont.ttf b/generator-web/src/main/resources/statics/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 zcmd4434D~*)jxjkv&@#+*JQHIB(r2Agk&ZO5W=u;0Z~v85Ce*$fTDsRbs2>!AXP+E zv})s8XszXKwXa&S)7IKescosX*7l99R$G?_w7v?NC%^Bx&rC7|(E7f=|L^lpa-Zk9 z`?>d?d+s^so_oVMW6Z|VOlEVZPMtq{)pOIHX3~v25n48F@|3AkA5-983xDXec_W** zHg8HX#uvihecqa7Yb`$*a~)&Wy^KjmE?joS+JOO-B;B|Y@umw`Uvs>da>d0W;5qQ!4Qz zJxL+bkEIe8*8}j>Q>BETG1+ht-^o+}utRA<*p2#Ix&jHe=hB??wf3sZuV5(_`d1DH zgI+ncCI1s*Tuw6@6DFOB@-mE3%l-{_4z<*f9!g8!dcoz@f1eyoO9;V5yN|*Pk0}XYPFk z!g(%@Qka**;2iW8;b{R|Dg0FbU_E9^hd3H%a#EV5;HVvgVS_k;c*=`1YN*`2lhZm3 zqOTF2Pfz8N%lA<(eJUSDWevumUJ;MocT>zZ5W08%2JkP2szU{CP(((>LmzOmB>ZOpelu zIw>A5mu@gGU}>QA1RKFi-$*aQL_KL1GNuOxs0@)VEz%g?77_AY_{e55-&2X`IC z!*9krPH>;hA+4QUe(ZB_4Z@L!DgUN;`X-m}3;G6(Mf9flyest6ciunvokm)?oZmzF z@?{e2C{v;^ys6AQy_IN=B99>#C*fPn3ra`%a_!FN6aIXi^rn1ymrrZ@gw3bA$$zqb zqOxiHDSsYDDkGmZpD$nT@HfSi%fmt6l*S0Iupll)-&7{*yFioy4w3x%GVEpx@jWf@QO?itTs?#7)d3a-Ug&FLt_)FMnmOp5gGJy@z7B*(^RVW^e1dkQ zkMHw*dK%Ayu_({yrG6RifN!GjP=|nt${60CMrjDAK)0HZCYpnJB&8QF&0_TaoF9-S zu?&_mPAU0&@X=Qpc>I^~UdvKIk0usk``F{`3HAbeHC$CyQPtgN@2lwR?3>fKwC|F> zYx{2LyT9-8zVGxM?E7=y2YuRM`{9bijfXoA&pEvG@Fj<@J$%dI`wu^U__@Oe5C8e_ z2ZyyI_9GQXI*-gbvh>I$N3K0`%aQw!JbvW4BL|QC`N#+Vf_#9QLu~J`8d;ySFWi^v zo7>mjx3(|cx3jOOZ+~B=@8!PUzP`iku=8-}aMR(`;kk#q53fC(KD_gA&*A-tGlyS3 z+m)8@1~El#u3as^j;LR~)}{9CG~D_9MNw(aQga zKO~TeK}MY%7{tgG{veXj;r|am2GwFztR{2O|5v~?px`g+cB0=PQ}aFOx^-}vA95F5 zA7=4<%*Y5_FJ|j%P>qdnh_@iTs0Qv3Shg)-OV0=S+zU1vekc4cfZ>81?nWLD;PJf5 zm^TgA&zNr~$ZdkLfD=nH@)f_xSjk$*;M3uDgT;zqnj*X$`6@snD%LSpiMm2N;QAN~ z_kcBPVyrp@Qi?Q@UdCdRu{^&CvWYrt=QCD^e09&FD^N$nM_`>%e`5*`?~&bbh->n~ zJ(9*nTC4`EGNEOm%t%U8(?hP3%1b;hjQAV0Nc?8hxeG3 zaPKiTHp5uQTE@n~b#}l3uJMQ)kGfOHpF%kkn&43O#D#F5Fg6KwPr4VR9c4{M`YDK; z3jZ{uoAx?m(^2k>9gNLvXKdDEjCCQ+Y~-2K00%hd9AfOW{fx~8OmhL>=?SSyfsZaC!Gt-z(=`WU+-&Dfn0#_n3e*q()q-CYLpelpxsjC~b#-P^<1eJJmK#NGc1 zV_&XPb2-)pD^|e^5@<6_cHeE7RC;w7<*1(><1_>^E_ievcm0P?8kubdDQj%vyA=3 z3HKCZFYIRQXH9UujQt#S{T$`}0_FTN4TrE7KVs}9q&bK>55B|Lul6(cGRpdO1Kd`| zeq(~e`?pp&g#Y$EXw}*o`yJwccQ0eFbi*Ov?^iSS>U6j#82bal{s6dMn-2#V{#Xo$ zI$lq~{fx0cA?=^g&OdKq?7tBAUym`?3z*+P_+QpC_SX>Hn~c4gX6!Ab|67K!w~_Ac z_ZWKz;eUUXv46n53-{h3#@>IKu@7En?4O7`qA>R1M~r=hy#Got_OTNVaQ-*)f3gq` zWqlf9>?rCwhC2Ie;GSYEYlZ8Edx9~|1c$Hz6P6|~v_elnBK`=R&nMuzUuN8VKI0ZA z+#be@iW#>ma1S$XYhc_CQta5uxC`H|9>(1-GVW=IdlO`OC*!^vIHdJ2gzINKkYT)d z3*#jl84q5~c0(mMGIK+jJFO2k6NLvlqs#h}}L0klN#8)z2^A6*6 zU5q!Nj7Gdit%LiB@#bE}TbkhZGoIMXcoN~QNYfU9dezGK=;@4)al-X6K6WSL9b4dD zWqdqfOo0cRfI27sjPXfulka7G3er!7o3@tm>3GioJTpUZZ!$jX5aV4vjL$A+d`^n- zxp1e$e?~9k^CmMsKg9T%fbFbqIHX;GIu<72kYZMzEPZ`#55myqXbyss&PdzkU-kng%ZaGx-qUd{ORDE9`W-<*I${1)W@@_xo| z#P?RjZA0Ge?Tp_{4)ER51-F;+Tjw*r6ZPHZW&C#J-;MVj3S2+qccSdOkoNAY8NUbR z-HUYhnc!Y!{C@9;sxqIIma{CrC z{*4;OzZrsik@3eKWBglt8Gju9$G0;6ZPfp5`1hya;Q!vUjQ{6qsNQ=S2c6;1ApV)% zjDJ4@_b}tnn&43HfiA|MBZsgbpsdVv#(xMHfA~D(KUU!0Wc>La#(y%O@fT{~-ede{ zR>pr0_Y2hXOT@kS3F8L=^RH0;%c~jx_4$nd=5@w@I~NXdzuUt2E2!)DYvKACfAu5A zUwe%4KcdXn;r@iOKr8s4QQm)bG5$uH@xLJ7o5hU3g}A?UF#a~+dV4S9??m7ZG5+_} zjQ<05{sZ6d0><|ea8JQ~#Q6It>z^jLhZ*lv;9g|>Fxqwm@O+4TAHKu*zfkVS4R9I8 z{~NIVcQ50g0KQKVb`<_&>lp7xn*Q?{2i@S=9gJ(JgXqP;%S_@4CSmVFk{g($tYngU z2omdDCYcd#!MC-SNwz*FIf|L&M40PMCV4uTQXRtTUT0GMZYDM0-H5Up z-(yk}+^8)~YEHrRGpXe%CMDJ}DT(-2W~^` zjDf-D4fq2U%2=tnQ*LW*>*Q@NeQ=U48Xk01IuzADy1ym0rit^WHK~^SwU449k4??k zJX|$cO-EBU&+R{a*)XQ6t~;?kuP)y%}DA(=%g4sNM$ z8a1k^e#^m%NS4_=9;HTdn_VW0>ap!zx91UcR50pxM}wo(NA}d;)_n~5mQGZt41J8L zZE5Hkn1U{CRFZ(Oxk3tb${0}UQ~92RJG;|T-PJKt>+QV$(z%hy+)Jz~xmNJS#48TFsM{-?LHd-bxvg|X{pRq&u74~nC4i>i16LEAiprfpGA zYjeP(qECX_9cOW$*W=U1YvVDXKItrNcS$?{_zh2o=MDaGyL^>DsNJtwjW%Do^}YA3 z3HS=f@249Yh{jnme5ZRV>tcdeh+=o(;eXg_-64c@tJ&As=oIrFZ& z*Gx&Lr>wdAF8POg_#5blBAP!&nm-O!$wspA>@;>RyOdqWZe?F%--gC9nTXZ%DnmK< z`p0sh@aOosD-jbIoje0ec`&&fWsK?xPdf*L)Qp(MwKKIOtB+EDn(3w-9Ns9O~i z7MwnG8-?RZlv&XIJZUK*;)r!1@Bh4bnRO*JmgwqANa8v4EvHWvBQYYGT?tN4>BRz1 zf1&5N7@@!g89ym5LO{@=9>;Y8=^ExA9{+#aKfFGPwby8wn)db@o}%Z_x0EjQWsmb6 zA9uX(vr-n8$U~x9dhk~VKeI!h^3Z2NXu;>n6BHB%6e2u2VJ!ZykHWv-t19}tU-Yz$ zHXl2#_m7V&O!q(RtK+(Yads868*Wm*!~EzJtW!oq)kw}`iSZl@lNpanZn&u|+px84 zZrN7t&ayK4;4x_@`Q;;XMO4{VelhvW%CtX7w;>J6y=346)vfGe)zJBQ9o$eAhcOPy zjwRa6$CvN-8qHjFi;}h1wAb{Kcnn{;+ITEi`fCUk^_(hJ&q1Z=yo*jRs<94E#yX67 zRj)s)V&gd0VVZGcLALQ|_Lp<4{XEBIF-*yma#;%V*m^xSuqeG?H-7=M0Cq%%W9`2Oe>Ov)OMv8yKrI^mZ$ql{A!!3mw_27Y zE=V#cA@HopguAWPAMhKDb__-Z_(TN7;*A`XxrMefxoz4{Seu)$%$=sPf{vT@Pf_T`RlrC#CPDl$#FnvU|VBC$0(E>+3EG z&3xsml}L_UE3bNGX6T~2dV6S%_M9{`E9kgHPa+9mas{tj$S<&{z?nRzH2b4~4m^Wc zVF+o4`w9BO_!IohZO_=<;=$8j?7KUk(S5llK6wfy9m$GsiN5*e{q(ZS6vU4l6&{s5 zXrJJ@giK>(m%yKhRT;egW||O~pGJ&`7b8-QIchNCms)}88aL8Jh{cIp1uu`FMo!ZP z1fne;+5#%k3SM7Kqe|`%w1JI=6hJJrog4j?5Iq!j=b=0AJS5%ev_9?eR!_H>OLzLM z_U#QLoi=0npY1+gHmde37Kgp)+PKl=nC>pM|EJCAEPBRXQZvb74&LUs*^WCT5Q%L-{O+y zQKgd4Cek)Gjy~OLwb&xJT2>V%wrprI+4aOtWs*;<9pGE>o8u|RvPtYh;P$XlhlqF_ z77X`$AlrH?NJj1CJdEBA8;q*JG-T8nm>hL#38U9ZYO3UTNWdO3rg-pEe5d= zw3Xi@nV)1`P%F?Y4s9yVPgPYT9d#3SLD{*L0U{ z;TtVh?Wb0Lp4MH{o@L6GvhJE=Y2u>{DI_hMtZgl~^3m3#ZUrkn?-5E3A!m!Z>183- zpkovvg1$mQawcNKoQ*tW=gtZqYGqCd)D#K;$p113iB1uE#USvWT}QQ7kM7!al-C^P zmmk!=rY+UJcJLry#vkO%BuM>pb)46x!{DkRYY7wGNK$v=np_sv7nfHZO_=eyqLSK zA6ebf$Bo&P&CR_C*7^|cA>zl^hJ7z0?xu#wFzN=D8 zxm(>@s?z1E;|!Py8HuyHM}_W5*Ff>m5U0Jhy?txDx{jjLGNXs}(CVxgu9Q4tPgE+Hm z*9ll7bz80456xzta(cX+@W!t7xTWR-OgnG_>YM~t&_#5vzC`Mp5aKlXsbO7O0HKAC z2iQF2_|0d6y4$Pu5P-bfZMRzac(Yl{IQgfa0V>u;BJRL(o0$1wD7WOWjKwP)2-6y$ zlPcRhIyDY>{PFLvIr0!VoCe;c_}dp>U-X z`pii$Ju=g+Wy~f|R7yuZZjYAv4AYJT}Ct-OfF$ZUBa> zOiKl0HSvn=+j1=4%5yD}dAq5^vgI~n>UcXZJGkl671v`D74kC?HVsgEVUZNBihyAm zQUE~mz%na<71JU=u_51}DT92@IPPX)0eiDweVeDWmD&fpw12L;-h=5Gq?za0HtmUJ zH@-8qs1E38^OR8g5Q^sI0)J}rOyKu$&o1s=bpx{TURBaQ(!P7i1=oA@B4P>8wu#ek zxZHJqz$1GoJ3_W^(*tZqZsoJlG*66B5j&D6kx@x^m6KxfD?_tCIgCRc?kD~(zmgCm zLGhpE_YBio<-2T9r;^qM0TO{u_N5@cU&P7is8f9-5vh4~t?zMqUEV!d@P{Y)%APE6 zC@k9|i%k6)6t2uJRQQTHt`P5Lgg%h*Fr*Hst8>_$J{ZI{mNBjN$^2t?KP8*6_xXu5xx8ufMp5R?P(R-t`{n6c{!t+*z zh;|Ek#vYp1VLf;GZf>~uUhU}a<>y*ErioacK@F{%7aq0y(Ytu@OPe;mq`jlJD+HtQ zUhr^&Zeh93@tZASEHr)@YqdxFu69(=VFRCysjBoGqZ!U;W1gn5D$myEAmK|$NsF>Z zoV+w>31}eE0iAN9QAY2O+;g%zc>2t#7Dq5vTvb&}E*5lHrkrj!I1b0=@+&c(qJcmok6 zSZAuQ496j<&@a6?K6ox1vRks+RqYD< zT9On_zdVf}IStW^#13*WV8wHQWz$L;0cm)|JDbh|f~*LV8N$;2oL|R99**#AT1smo zob=4dB_WB-D3}~I!ATFHzdW%WacH{qwv5Go2WzQzwRrv)ZajWMp{13T_u;Rz^V-VF z@#62k@#FD#t@v9ye*A%@ODWm-@oM_$_3Cy1BS+(+ujzNF@8a7?`$B^{iX2A-2_nA? zfi2=05XV^;D_2G}Up$eFW|Ofb^zuE)bWHkXR4Jm!Sz0O?)x6QD^kOufR`*v0=|sS?#*ZCvvr^VkV!zhLF3}FHf%+=#@ae1Qq<4~Y1EGYK$Ib1 zg!s~&&u27X&4Ks^(L3%}Npx!_-A)We=0v#yzv03fzxKZ8iV6KIX5U&?>^E?%iIUZ4 z2sD^vRg%kOU!B5@iV{&gBNc9vB)i{Wa@joIa2#4=oAl|-xqj_~$h33%zgk*UWGUV# zf3>{T#2buK?AZH?)h>10N)#VHvOV}%c|wR%HF|pgm8k`*=1l5P8ttZ1Ly@=C5?d9s z)R>B@43V`}=0??4tp?Y}Ox0$SH)yg(!|@V7H^}C-GyAXHFva04omv@`|LCuFRM2`U zxCM>41^p9U3cR>W>`h`{m^VWSL0SNz27{ske7TN1dTpM|P6Hn!^*}+fr>rJ*+GQN{ ziKp9Zda}CgnbNv#9^^&{MChK=E|Wr}tk?tP#Q?iZ%$2k;Eo9~}^tmv?g~PW^C$`N)|awe=5m{Xqd!M=ST?2~(mWjdOsXK#yVMN(qP6`q#tg+rQexf|*BeIU)a z^WuJyPR4WVsATp2E{*y77*kZ9 zEB{*SRHSVGm8ThtES`9!v{E``H)^3d+TG_?{b|eytE1cy^QbPxY3KFTWh&NZi`C?O z;777FMti@+U+IRl7B{=SCc93nKp`>jeW38muw(9T3AqySM#x@9G|p?N;IiNy(KN7? zMz3hIS5SaXrGqD(NIR0ZMnJT%%^~}|cG(Ez!3#)*o{{QjPUIVFOQ%dccgC0*WnAJW zL*1k^HZ5-%bN;%C&2vpW`=;dB5iu4SR48yF$;K8{SY`7mu6c z@q{10W=zwHuav3wid&;5tHCUlUgeVf&>wKuUfEVuUsS%XZ2RPvr>;HI=<(RACmN-M zR8(DJD^lePC9|rUrFgR?>hO#VkFo8}zA@jt{ERalZl$!LP4-GTT`1w}QNUcvuEFRv z`)NyzRG!e-04~~Y1DK>70lGq9rD4J}>V(1*UxcCtBUmyi-Y8Q$NOTQ&VfJIlBRI;7 z5Dr6QNIl|8NTfO>Jf|kZVh7n>hL^)`@3r1BaPIKjxrLrjf8A>RDaI{wYlKG)6-7R~ zsZQ}Kk{T~BDVLo#Zm@cc<&x{X<~boVS5(zfvp1s3RbASf6EKpp>+IFV9s`#Yx#+I& zMz5zL9IUgaqrnG*_=_qm|JBcwfl`bw=c=uU^R>Nm%k4_TeDjy|&K2eKwx!u8 z9&lbdJ?yJ@)>!NgE_vN8+*}$8+Uxk4EBNje>!s2_nOCtE+ie>zl!9&!!I)?QPMD&P zm$5sb#Le|%L<#tZbz%~WWv&yUZH6NLl>OK#CBOp{e~$&fuqQd03DJfLrcWa}IvMu* zy;z7L)WxyINd`m}Fh=l&6EWmHUGLkeP{6Vc;Xq->+AS`1T*b9>SJ#<2Cf!N<)o7Ms z!Gj)CiteiY$f@_OT4C*IODVyil4|R)+8nCf&tw%_BEv!z3RSN|pG(k%hYGrU_Ec^& zNRpzS-nJ*v_QHeHPu}Iub>F_}G1*vdGR~ZSdaG(JEwXM{Df;~AK)j(<_O<)u)`qw* zQduoY)s+$7NdtxaGEAo-cGn7Z5yN#ApXWD1&-5uowpb7bR54QcA7kWG@gybdQQa&cxCKxup2Av3_#{04Z^J#@M&a}P$M<((Zx{A8 z!Ue=%xTpWEzWzKIhsO_xc?e$$ai{S63-$76>gtB?9usV&`qp=Kn*GE5C&Tx`^uyza zw{^ImGi-hkYkP`^0r5vgoSL$EjuxaoKBh2L;dk#~x%`TgefEDi7^(~cmE)UEw*l#i+5f-;!v^P%ZowUbhH*3Av)CifOJX7KS6#d|_83fqJ#8VL=h2KMI zGYTbGm=Q=0lfc{$IDTn;IxIgLZ(Z?)#!mln$0r3A(um zzBIGw6?zmj=H#CkvRoT+C{T=_kfQQ!%8T;loQ5;tH?lZ%M{aG+z75&bhJE`sNSO`$ z`0eget1V7SqB@uA;kQ4UkJ-235xxryG*uzwDPikrWOi1;8WASslh$U4RY{JHgggsL zMaZ|PI2Ise8dMEpuPnW`XYJY^W$n>4PxVOPCO#DnHKfqe+Y7BA6(=QJn}un5MkM7S zkL?&Gvnj|DI!4xt6BV*t)Zv0YV-+(%$}7QcBMZ01jlLEiPk>A3;M^g%K=cNDF6d!7 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/fonts/fontawesome-webfont.woff2 b/generator-web/src/main/resources/statics/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.eot b/generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.ttf b/generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.woff2 b/generator-web/src/main/resources/statics/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/js/common.js b/generator-web/src/main/resources/statics/js/common.js new file mode 100644 index 0000000..48030c1 --- /dev/null +++ b/generator-web/src/main/resources/statics/js/common.js @@ -0,0 +1,44 @@ +var baseURL = "../../"; + +//工具集合Tools +window.T = {}; + +// 获取请求参数 +// 使用示例 +// location.href = http://localhost:8080/index.html?id=123 +// T.p('id') --> 123; +var url = function(name) { + var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); + var r = window.location.search.substr(1).match(reg); + if(r!=null)return unescape(r[2]); return null; +}; +T.p = url; + +//全局配置 +$.ajaxSetup({ + dataType: "json", + cache: false +}); + +//重写alert +window.alert = function(msg, callback){ + //重写为msg而不是alert + parent.layer.msg(msg, {icon: 6}); +} +window.error = function(msg, callback){ + //重写为msg而不是alert + parent.layer.msg(msg, {icon: 5}); +} +//重写confirm式样框 +window.confirm = function(msg, callback){ + parent.layer.confirm(msg, {btn: ['确定','取消']}, + function(){//确定事件 + if(typeof(callback) === "function"){ + callback("ok"); + } + }); +} +//判断是否为空 +function isBlank(value) { + return !value || !/\S/.test(value) +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/js/index.js b/generator-web/src/main/resources/statics/js/index.js new file mode 100644 index 0000000..cc2c6b5 --- /dev/null +++ b/generator-web/src/main/resources/statics/js/index.js @@ -0,0 +1,33 @@ +//iframe自适应 +$(window).on('resize', function() { + const $content = $('.content'); + $content.height($(this).height() - 154); + $content.find('iframe').each(function() { + $(this).height($content.height()); + }); +}).resize(); + +const vm = new Vue({ + el: '#rrapp', + data: { + main: "main", + }, + methods: { + donate: function () { + layer.open({ + type: 2, + title: false, + area: ['806px', '467px'], + closeBtn: 1, + shadeClose: false, + content: ['https://github.com/moshowgame/SpringBootCodeGenerator/blob/master/donate.png?raw=true', 'no'] + }); + } + }, + created: function () { + + }, + updated: function () { + } +}); + diff --git a/generator-web/src/main/resources/statics/js/main.js b/generator-web/src/main/resources/statics/js/main.js new file mode 100644 index 0000000..5907c78 --- /dev/null +++ b/generator-web/src/main/resources/statics/js/main.js @@ -0,0 +1,108 @@ + +$.inputArea = undefined; +$.outputArea = undefined; + +$(function(){ + //powered by zhengkai.blog.csdn.net + + //init input code area + $.inputArea = CodeMirror.fromTextArea(document.getElementById("inputArea"), { + lineNumbers: true, + lineWrapping: false, + readOnly: false, + foldGutter: true, + mode: "text/x-sql" + }); + $.inputArea.setSize('auto','auto'); + + // init output code area + $.outputArea = CodeMirror.fromTextArea(document.getElementById("outputArea"), { + mode: "text/x-java", //Java语言 + lineNumbers: true, //显示行号 + smartIndent: true, // 自动缩进 + autoCloseBrackets: true// 自动补全括号 + }); + $.outputArea.setSize('auto','auto'); + +}); + + +const vm = new Vue({ + el: '#rrapp', + data: { + formData: { + tableSql: "CREATE TABLE 'sys_user_info' (\n" + + " 'user_id' int(11) NOT NULL AUTO_INCREMENT COMMENT '用户编号',\n" + + " 'user_name' varchar(255) NOT NULL COMMENT '用户名',\n" + + " 'status' tinyint(1) NOT NULL COMMENT '状态',\n" + + " 'create_time' datetime NOT NULL COMMENT '创建时间',\n" + + " PRIMARY KEY ('user_id')\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户信息'", + options: { + dataType: "sql", + + authorName: "zhengkai.blog.csdn.net", + packageName: "cn.devtools", + returnUtilSuccess: "Return.SUCCESS", + returnUtilFailure: "Return.ERROR", + + isPackageType: true, + isSwagger: false, + isAutoImport: false, + isWithPackage: false, + isComment: true, + isLombok: true, + + ignorePrefix:"sys_", + tinyintTransType: "int", + nameCaseType: "CamelCase", + timeTransType: "Date" + } + }, + templates:[{}], + outputStr: "xxx", + outputJson: {} + }, + methods: { + //set the template for output 选择页面输出的模板类型 + setOutputModel: function (event) { + const targetModel = event.target.innerText.trim(); + console.log(targetModel); + vm.outputStr=vm.outputJson[targetModel]; + $.outputArea.setValue(vm.outputStr); + //console.log(vm.outputStr); + $.outputArea.setSize('auto', 'auto'); + }, + //request with formData to generate the code 根据参数生成代码 + generate : function(){ + //get value from codemirror + vm.formData.tableSql=$.inputArea.getValue(); + axios.post("code/generate",vm.formData).then(function(res){ + //console.log(res.outputJson); + vm.outputJson=res.outputJson; + // console.log(vm.outputJson["bootstrap-ui"]); + vm.outputStr=vm.outputJson["plusentity"]; + //console.log(vm.outputJson["bootstrap-ui"]); + //console.log(vm.outputStr); + $.outputArea.setValue(vm.outputStr); + $.outputArea.setSize('auto', 'auto'); + }); + }, + copy : function (){ + navigator.clipboard.writeText(vm.outputStr).then(r => {alert("已复制")}); + } + }, + created: function () { + //load all templates for selections 加载所有模板供选择 + axios.post("template/all",{ + id:1234 + }).then(function(res){ + //console.log(res.templates); + vm.templates = JSON.parse(res.templates); + console.log(vm.templates); + }); + }, + updated: function () { + } +}); + diff --git a/generator-web/src/main/resources/statics/js/navtab.js b/generator-web/src/main/resources/statics/js/navtab.js new file mode 100644 index 0000000..4258b34 --- /dev/null +++ b/generator-web/src/main/resources/statics/js/navtab.js @@ -0,0 +1,119 @@ +layui.define(['element'], function(exports){ + var element = layui.element(), + $ = layui.jquery, + layer = parent.layer === undefined ? layui.layer : parent.layer, + module_name = 'navtab', + globalTabIdIndex = 0, + LarryTab = function(){ + this.config ={ + elem: undefined, + closed: true + }; + }; + var ELEM = {}; + /** + * [参数设置 options] + */ + LarryTab.prototype.set = function(options){ + var _this = this; + $.extend(true, _this.config, options); + return _this; + }; + /** + * [init 对象初始化] + * @return {[type]} [返回对象初始化结果] + */ + LarryTab.prototype.init = function(){ + var _this = this; + var _config = _this.config; + if(typeof(_config.elem) !== 'string' && typeof(_config.elem) !== 'object') { + layer.alert('Tab选项卡错误提示: elem参数未定义或设置出错,具体设置格式请参考文档API.'); + } + var $container; + if(typeof(_config.elem) === 'string') { + $container = $('' + _config.elem + ''); + //console.log($container); + } + if(typeof(_config.elem) === 'object') { + $container = _config.elem; + } + if($container.length === 0) { + layer.alert('Tab选项卡错误提示:找不到elem参数配置的容器,请检查.'); + } + var filter = $container.attr('lay-filter'); + if(filter === undefined || filter === '') { + layer.alert('Tab选项卡错误提示:请为elem容器设置一个lay-filter过滤器'); + } + _config.elem = $container; + ELEM.titleBox = $container.children('ul.layui-tab-title'); + ELEM.contentBox = $container.children('div.layui-tab-content'); + ELEM.tabFilter = filter; + return _this; + }; + /** + * [exists 在layui-tab中检查对应layui-tab-title是否存在,如果存在则返回索引值,不存在返回-1] + * @param {[type]} title [description] + * @return {[type]} [description] + */ + LarryTab.prototype.exists = function(title){ + var _this = ELEM.titleBox === undefined ? this.init() : this, + tabIndex = -1; + ELEM.titleBox.find('li').each(function(i, e) { + var $em = $(this).children('em'); + if($em.text() === title) { + tabIndex = i; + }; + }); + return tabIndex; + }; + /** + * [tabAdd 增加选项卡,如果已存在则增加this样式] + * @param {[type]} data [description] + * @return {[type]} [description] + */ + LarryTab.prototype.tabAdd = function(data){ + var _this = this; + var tabIndex = _this.exists(data.title); + // 若不存在 + if(tabIndex === -1){ + globalTabIdIndex++; + var content = ''; + var title = ''; + // 若icon有定义 + if(data.icon !== undefined){ + if(data.icon.indexOf('fa-') !== -1) { + title += ''; + } else { + title += '' + data.icon + ''; + } + } + title += '' + data.title + ''; + if(_this.config.closed) { + title += ''; + } + //添加tab + element.tabAdd(ELEM.tabFilter, { + title: title, + content: content + }); + //iframe 自适应 + ELEM.contentBox.find('iframe[data-id=' + globalTabIdIndex + ']').each(function() { + $(this).height(ELEM.contentBox.height()); + }); + if(_this.config.closed) { + //监听关闭事件 + ELEM.titleBox.find('li').children('i.layui-tab-close[data-id=' + globalTabIdIndex + ']').on('click', function() { + element.tabDelete(ELEM.tabFilter, $(this).parent('li').index()).init(); + }); + }; + //切换到当前打开的选项卡 + element.tabChange(ELEM.tabFilter, ELEM.titleBox.find('li').length - 1); + }else { + element.tabChange(ELEM.tabFilter, tabIndex); + } + }; + var navtab = new LarryTab(); + exports(module_name, function(options) { + return navtab.set(options); + }); +}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/libs/ajaxupload.js b/generator-web/src/main/resources/statics/libs/ajaxupload.js new file mode 100644 index 0000000..e733114 --- /dev/null +++ b/generator-web/src/main/resources/statics/libs/ajaxupload.js @@ -0,0 +1,680 @@ +/** + * AJAX Upload ( http://valums.com/ajax-upload/ ) + * Copyright (c) Andris Valums + * Licensed under the MIT license ( http://valums.com/mit-license/ ) + * Thanks to Gary Haran, David Mark, Corey Burns and others for contributions + */ +(function () { + /* global window */ + /* jslint browser: true, devel: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true */ + + /** + * Wrapper for FireBug's console.log + */ + function log(){ + if (typeof(console) != 'undefined' && typeof(console.log) == 'function'){ + Array.prototype.unshift.call(arguments, '[Ajax Upload]'); + console.log( Array.prototype.join.call(arguments, ' ')); + } + } + + /** + * Attaches event to a dom element. + * @param {Element} el + * @param type event name + * @param fn callback This refers to the passed element + */ + function addEvent(el, type, fn){ + if (el.addEventListener) { + el.addEventListener(type, fn, false); + } else if (el.attachEvent) { + el.attachEvent('on' + type, function(){ + fn.call(el); + }); + } else { + throw new Error('not supported or DOM not loaded'); + } + } + + /** + * Attaches resize event to a window, limiting + * number of event fired. Fires only when encounteres + * delay of 100 after series of events. + * + * Some browsers fire event multiple times when resizing + * http://www.quirksmode.org/dom/events/resize.html + * + * @param fn callback This refers to the passed element + */ + function addResizeEvent(fn){ + var timeout; + + addEvent(window, 'resize', function(){ + if (timeout){ + clearTimeout(timeout); + } + timeout = setTimeout(fn, 100); + }); + } + + // Needs more testing, will be rewriten for next version + // getOffset function copied from jQuery lib (http://jquery.com/) + if (document.documentElement.getBoundingClientRect){ + // Get Offset using getBoundingClientRect + // http://ejohn.org/blog/getboundingclientrect-is-awesome/ + var getOffset = function(el){ + var box = el.getBoundingClientRect(); + var doc = el.ownerDocument; + var body = doc.body; + var docElem = doc.documentElement; // for ie + var clientTop = docElem.clientTop || body.clientTop || 0; + var clientLeft = docElem.clientLeft || body.clientLeft || 0; + + // In Internet Explorer 7 getBoundingClientRect property is treated as physical, + // while others are logical. Make all logical, like in IE8. + var zoom = 1; + if (body.getBoundingClientRect) { + var bound = body.getBoundingClientRect(); + zoom = (bound.right - bound.left) / body.clientWidth; + } + + if (zoom > 1) { + clientTop = 0; + clientLeft = 0; + } + + var top = box.top / zoom + (window.pageYOffset || docElem && docElem.scrollTop / zoom || body.scrollTop / zoom) - clientTop, left = box.left / zoom + (window.pageXOffset || docElem && docElem.scrollLeft / zoom || body.scrollLeft / zoom) - clientLeft; + + return { + top: top, + left: left + }; + }; + } else { + // Get offset adding all offsets + var getOffset = function(el){ + var top = 0, left = 0; + do { + top += el.offsetTop || 0; + left += el.offsetLeft || 0; + el = el.offsetParent; + } while (el); + + return { + left: left, + top: top + }; + }; + } + + /** + * Returns left, top, right and bottom properties describing the border-box, + * in pixels, with the top-left relative to the body + * @param {Element} el + * @return {Object} Contains left, top, right,bottom + */ + function getBox(el){ + var left, right, top, bottom; + var offset = getOffset(el); + left = offset.left; + top = offset.top; + + right = left + el.offsetWidth; + bottom = top + el.offsetHeight; + + return { + left: left, + right: right, + top: top, + bottom: bottom + }; + } + + /** + * Helper that takes object literal + * and add all properties to element.style + * @param {Element} el + * @param {Object} styles + */ + function addStyles(el, styles){ + for (var name in styles) { + if (styles.hasOwnProperty(name)) { + el.style[name] = styles[name]; + } + } + } + + /** + * Function places an absolutely positioned + * element on top of the specified element + * copying position and dimentions. + * @param {Element} from + * @param {Element} to + */ + function copyLayout(from, to){ + var box = getBox(from); + + addStyles(to, { + position: 'absolute', + left : box.left + 'px', + top : box.top + 'px', + width : from.offsetWidth + 'px', + height : from.offsetHeight + 'px' + }); + } + + /** + * Creates and returns element from html chunk + * Uses innerHTML to create an element + */ + var toElement = (function(){ + var div = document.createElement('div'); + return function(html){ + div.innerHTML = html; + var el = div.firstChild; + return div.removeChild(el); + }; + })(); + + /** + * Function generates unique id + * @return unique id + */ + var getUID = (function(){ + var id = 0; + return function(){ + return 'ValumsAjaxUpload' + id++; + }; + })(); + + /** + * Get file name from path + * @param {String} file path to file + * @return filename + */ + function fileFromPath(file){ + return file.replace(/.*(\/|\\)/, ""); + } + + /** + * Get file extension lowercase + * @param {String} file name + * @return file extenstion + */ + function getExt(file){ + return (-1 !== file.indexOf('.')) ? file.replace(/.*[.]/, '') : ''; + } + + function hasClass(el, name){ + var re = new RegExp('\\b' + name + '\\b'); + return re.test(el.className); + } + function addClass(el, name){ + if ( ! hasClass(el, name)){ + el.className += ' ' + name; + } + } + function removeClass(el, name){ + var re = new RegExp('\\b' + name + '\\b'); + el.className = el.className.replace(re, ''); + } + + function removeNode(el){ + el.parentNode.removeChild(el); + } + + /** + * Easy styling and uploading + * @constructor + * @param button An element you want convert to + * upload button. Tested dimentions up to 500x500px + * @param {Object} options See defaults below. + */ + window.AjaxUpload = function(button, options){ + this._settings = { + // Location of the server-side upload script + action: 'upload.php', + // File upload name + name: 'userfile', + // Additional data to send + data: {}, + // Submit file as soon as it's selected + autoSubmit: true, + // The type of data that you're expecting back from the server. + // html and xml are detected automatically. + // Only useful when you are using json data as a response. + // Set to "json" in that case. + responseType: false, + // Class applied to button when mouse is hovered + hoverClass: 'hover', + // Class applied to button when AU is disabled + disabledClass: 'disabled', + // When user selects a file, useful with autoSubmit disabled + // You can return false to cancel upload + onChange: function(file, extension){ + }, + // Callback to fire before file is uploaded + // You can return false to cancel upload + onSubmit: function(file, extension){ + }, + // Fired when file upload is completed + // WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE! + onComplete: function(file, response){ + } + }; + + // Merge the users options with our defaults + for (var i in options) { + if (options.hasOwnProperty(i)){ + this._settings[i] = options[i]; + } + } + + // button isn't necessary a dom element + if (button.jquery){ + // jQuery object was passed + button = button[0]; + } else if (typeof button == "string") { + if (/^#.*/.test(button)){ + // If jQuery user passes #elementId don't break it + button = button.slice(1); + } + + button = document.getElementById(button); + } + + if ( ! button || button.nodeType !== 1){ + throw new Error("Please make sure that you're passing a valid element"); + } + + if ( button.nodeName.toUpperCase() == 'A'){ + // disable link + addEvent(button, 'click', function(e){ + if (e && e.preventDefault){ + e.preventDefault(); + } else if (window.event){ + window.event.returnValue = false; + } + }); + } + + // DOM element + this._button = button; + // DOM element + this._input = null; + // If disabled clicking on button won't do anything + this._disabled = false; + + // if the button was disabled before refresh if will remain + // disabled in FireFox, let's fix it + this.enable(); + + this._rerouteClicks(); + }; + + // assigning methods to our class + AjaxUpload.prototype = { + setData: function(data){ + this._settings.data = data; + }, + disable: function(){ + addClass(this._button, this._settings.disabledClass); + this._disabled = true; + + var nodeName = this._button.nodeName.toUpperCase(); + if (nodeName == 'INPUT' || nodeName == 'BUTTON'){ + this._button.setAttribute('disabled', 'disabled'); + } + + // hide input + if (this._input){ + // We use visibility instead of display to fix problem with Safari 4 + // The problem is that the value of input doesn't change if it + // has display none when user selects a file + this._input.parentNode.style.visibility = 'hidden'; + } + }, + enable: function(){ + removeClass(this._button, this._settings.disabledClass); + this._button.removeAttribute('disabled'); + this._disabled = false; + + }, + /** + * Creates invisible file input + * that will hover above the button + *

+ */ + _createInput: function(){ + var self = this; + + var input = document.createElement("input"); + input.setAttribute('type', 'file'); + input.setAttribute('name', this._settings.name); + + addStyles(input, { + 'position' : 'absolute', + // in Opera only 'browse' button + // is clickable and it is located at + // the right side of the input + 'right' : 0, + 'margin' : 0, + 'padding' : 0, + 'fontSize' : '480px', + 'cursor' : 'pointer' + }); + + var div = document.createElement("div"); + addStyles(div, { + 'display' : 'block', + 'position' : 'absolute', + 'overflow' : 'hidden', + 'margin' : 0, + 'padding' : 0, + 'opacity' : 0, + // Make sure browse button is in the right side + // in Internet Explorer + 'direction' : 'ltr', + //Max zIndex supported by Opera 9.0-9.2 + 'zIndex': 2147483583 + }); + + // Make sure that element opacity exists. + // Otherwise use IE filter + if ( div.style.opacity !== "0") { + if (typeof(div.filters) == 'undefined'){ + throw new Error('Opacity not supported by the browser'); + } + div.style.filter = "alpha(opacity=0)"; + } + + addEvent(input, 'change', function(){ + + if ( ! input || input.value === ''){ + return; + } + + // Get filename from input, required + // as some browsers have path instead of it + var file = fileFromPath(input.value); + + if (false === self._settings.onChange.call(self, file, getExt(file))){ + self._clearInput(); + return; + } + + // Submit form when value is changed + if (self._settings.autoSubmit) { + self.submit(); + } + }); + + addEvent(input, 'mouseover', function(){ + addClass(self._button, self._settings.hoverClass); + }); + + addEvent(input, 'mouseout', function(){ + removeClass(self._button, self._settings.hoverClass); + + // We use visibility instead of display to fix problem with Safari 4 + // The problem is that the value of input doesn't change if it + // has display none when user selects a file + input.parentNode.style.visibility = 'hidden'; + + }); + + div.appendChild(input); + document.body.appendChild(div); + + this._input = input; + }, + _clearInput : function(){ + if (!this._input){ + return; + } + + // this._input.value = ''; Doesn't work in IE6 + removeNode(this._input.parentNode); + this._input = null; + this._createInput(); + + removeClass(this._button, this._settings.hoverClass); + }, + /** + * Function makes sure that when user clicks upload button, + * the this._input is clicked instead + */ + _rerouteClicks: function(){ + var self = this; + + // IE will later display 'access denied' error + // if you use using self._input.click() + // other browsers just ignore click() + + addEvent(self._button, 'mouseover', function(){ + if (self._disabled){ + return; + } + + if ( ! self._input){ + self._createInput(); + } + + var div = self._input.parentNode; + copyLayout(self._button, div); + div.style.visibility = 'visible'; + + }); + + + // commented because we now hide input on mouseleave + /** + * When the window is resized the elements + * can be misaligned if button position depends + * on window size + */ + //addResizeEvent(function(){ + // if (self._input){ + // copyLayout(self._button, self._input.parentNode); + // } + //}); + + }, + /** + * Creates iframe with unique name + * @return {Element} iframe + */ + _createIframe: function(){ + // We can't use getTime, because it sometimes return + // same value in safari :( + var id = getUID(); + + // We can't use following code as the name attribute + // won't be properly registered in IE6, and new window + // on form submit will open + // var iframe = document.createElement('iframe'); + // iframe.setAttribute('name', id); + + var iframe = toElement('';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")}e.vessel(f,function(n,r,d){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){l.parents("."+s[0])[0]||(l.data("display",l.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+s[0]+a).find("."+s[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=d),e.layero=i("#"+s[0]+a),t.scrollbar||s.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",l[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(),s.anim[t.anim]&&e.layero.addClass(s.anim[t.anim]).data("anim",!0)}},l.pt.auto=function(e){function t(e){e=l.find(e),e.height(f[1]-c-d-2*(0|parseFloat(e.css("padding"))))}var a=this,o=a.config,l=i("#"+s[0]+e);""===o.area[0]&&o.maxWidth>0&&(r.ie&&r.ie<8&&o.btn&&l.width(l.innerWidth()),l.outerWidth()>o.maxWidth&&l.width(o.maxWidth));var f=[l.innerWidth(),l.innerHeight()],c=l.find(s[1]).outerHeight()||0,d=l.find("."+s[6]).outerHeight()||0;switch(o.type){case 2:t("iframe");break;default:""===o.area[1]?o.fixed&&f[1]>=n.height()&&(f[1]=n.height(),t("."+s[5])):t("."+s[5])}return a},l.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(s[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},l.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 l={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(),l.autoLeft=function(){l.left+o[0]-n.width()>0?(l.tipLeft=l.left+l.width-o[0],f.css({right:12,left:"auto"})):l.tipLeft=l.left},l.where=[function(){l.autoLeft(),l.tipTop=l.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){l.tipLeft=l.left+l.width+10,l.tipTop=l.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){l.autoLeft(),l.tipTop=l.top+l.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){l.tipLeft=l.left-o[0]-10,l.tipTop=l.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],l.where[c-1](),1===c?l.top-(n.scrollTop()+o[1]+16)<0&&l.where[2]():2===c?n.width()-(l.left+l.width+o[0]+16)>0||l.where[3]():3===c?l.top-n.scrollTop()+l.height+o[1]+16-n.height()>0&&l.where[0]():4===c&&o[0]+16-l.left>0&&l.where[1](),a.find("."+s[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:l.tipLeft-(t.fixed?n.scrollLeft():0),top:l.tipTop-(t.fixed?n.scrollTop():0)})},l.pt.move=function(){var e=this,t=e.config,a=i(document),l=e.layero,s=l.find(t.move),f=l.find(".layui-layer-resize"),c={};return t.move&&s.css("cursor","move"),s.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(l.css("left")),e.clientY-parseFloat(l.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=[l.outerWidth(),l.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],s="fixed"===l.css("position");if(i.preventDefault(),c.stX=s?0:n.scrollLeft(),c.stY=s?0:n.scrollTop(),!t.moveOut){var f=n.width()-l.outerWidth()+c.stX,d=n.height()-l.outerHeight()+c.stY;af&&(a=f),od&&(o=d)}l.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}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd()),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},l.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("."+s[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("."+s[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("."+s[0])[0]||1==n.attr("layer")&&i("."+s[0]).length<1&&n.removeAttr("layer").show(),n=null})},l.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+s[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},l.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){s.html.attr("layer-full")==e&&(s.html[0].style.removeProperty?s.html[0].style.removeProperty("overflow"):s.html[0].style.removeAttribute("overflow"),s.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+s[4]).attr("times"),i("#"+s[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+s[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+s[0]+e),a=n.find(s[1]).outerHeight()||0,o=n.find("."+s[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+s[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+s[0]+e),r=a.find(".layui-layer-content"),l=a.attr("type"),f=a.find(s[1]).outerHeight()||0,c=a.find("."+s[6]).outerHeight()||0;a.attr("minLeft");l!==o.type[3]&&l!==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("."+s[6]).outerHeight(),l===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("#"+s[0]+e),l=a.find(s[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:l,left:f,top:n.height()-l,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(s[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+s[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(s[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+s[0]+e);o.record(a),s.html.attr("layer-full")||s.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("#"+s[0]+(t||r.index)).find(s[1]);n.html(e)},r.close=function(e){var t=i("#"+s[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var l="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+s[5]+")").remove();for(var a=t.find("."+l),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(l)}else{if(n===o.type[2])try{var f=i("#"+s[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+s[5])[0].removeChild(f)}catch(c){}t[0].innerHTML="",t.remove()}};t.data("anim")&&t.addClass(a),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),"function"==typeof o.end[e]&&o.end[e](),delete o.end[e],t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),setTimeout(function(){f()},r.ie&&r.ie<10||!t.data("anim")?0:200)}},r.closeAll=function(e){i.each(i("."+s[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 l,s=2==e.formType?'":function(){return''}();return r.open(i.extend({type:1,btn:["确定","取消"],content:s,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(e){l=e.find(".layui-layer-input"),l.focus()},resize:!1,yes:function(i){var n=l.val();""===n?l.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",l,{tips:1}):t&&t(n,i,l)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{};return r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,n="";if(e>0)for(n=''+t[0].title+"";i"+t[i].title+"";return n}(),content:'
    '+function(){var e=t.length,i=1,n="";if(e>0)for(n='
  • '+(t[0].content||"no content")+"
  • ";i'+(t[i].content||"no content")+"";return n}()+"
",success:function(t){var n=t.find(".layui-layer-title").children(),a=t.find(".layui-layer-tabmain").children();n.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var n=i(this),o=n.index();n.addClass("layui-layer-tabnow").siblings().removeClass("layui-layer-tabnow"),a.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)})}},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 l={};if(t=t||{},t.photos){var s=t.photos.constructor===Object,f=s?t.photos:{},d=f.data||[],u=f.start||0;if(l.imgIndex=(0|u)+1,t.img=t.img||"img",s){if(0===d.length)return r.msg("没有图片")}else{var y=i(t.photos),p=function(){d=[],y.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),d.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(p(),0===d.length)return;if(n||y.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:d,tab:t.tab},full:t.full}),!0),p()}),!n)return}l.imgprev=function(e){l.imgIndex--,l.imgIndex<1&&(l.imgIndex=d.length),l.tabimg(e)},l.imgnext=function(e,t){l.imgIndex++,l.imgIndex>d.length&&(l.imgIndex=1,t)||l.tabimg(e)},l.keyup=function(e){if(!l.end){var t=e.keyCode;e.preventDefault(),37===t?l.imgprev(!0):39===t?l.imgnext(!0):27===t&&r.close(l.index)}},l.tabimg=function(e){d.length<=1||(f.start=l.imgIndex-1,r.close(l.index),r.photos(t,!0,e))},l.event=function(){l.bigimg.hover(function(){l.imgsee.show()},function(){l.imgsee.hide()}),l.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),l.imgprev()}),l.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),l.imgnext()}),i(document).on("keyup",l.keyup)},l.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(d[u].src,function(n){r.close(l.loadi),l.index=r.open(i.extend({type:1,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]'+(d[u].alt||
",success:function(e,i){l.bigimg=e.find(".layui-layer-phimg"),l.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),l.event(e),t.tab&&t.tab(d[u],e)},end:function(){l.end=!0,i(document).off("keyup",l.keyup)}},t))},function(){r.close(l.loadi),r.msg("当前图片地址异常
是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){d.length>1&&l.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),s.html=i("html"),r.open=function(e){var t=new l(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.jquery),e.layer=r,t("layer",r)})):"function"==typeof define?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/generator-web/src/main/resources/statics/plugins/layer/mobile/layer.js b/generator-web/src/main/resources/statics/plugins/layer/mobile/layer.js new file mode 100644 index 0000000..f9cf693 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layer/mobile/layer.js @@ -0,0 +1,2 @@ +/*! layer mobile-v2.0.0 Web弹层组件 MIT License http://layer.layui.com/mobile By 贤心 */ + ;!function(e){"use strict";var t=document,n="querySelectorAll",i="getElementsByClassName",a=function(e){return t[n](e)},s={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},l={extend:function(e){var t=JSON.parse(JSON.stringify(s));for(var n in e)t[n]=e[n];return t},timer:{},end:{}};l.touch=function(e,t){e.addEventListener("click",function(e){t.call(this,e)},!1)};var r=0,o=["layui-m-layer"],c=function(e){var t=this;t.config=l.extend(e),t.view()};c.prototype.view=function(){var e=this,n=e.config,s=t.createElement("div");e.id=s.id=o[0]+r,s.setAttribute("class",o[0]+" "+o[0]+(n.type||0)),s.setAttribute("index",r);var l=function(){var e="object"==typeof n.title;return n.title?'

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

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

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

"),n.skin&&(n.anim="up"),"msg"===n.skin&&(n.shade=!1),s.innerHTML=(n.shade?"
':"")+'
"+l+'
'+n.content+"
"+c+"
",!n.type||2===n.type){var d=t[i](o[0]+n.type),y=d.length;y>=1&&layer.close(d[0].getAttribute("index"))}document.body.appendChild(s);var u=e.elem=a("#"+e.id)[0];n.success&&n.success(u),e.index=r++,e.action(n,u)},c.prototype.action=function(e,t){var n=this;e.time&&(l.timer[n.index]=setTimeout(function(){layer.close(n.index)},1e3*e.time));var a=function(){var t=this.getAttribute("type");0==t?(e.no&&e.no(),layer.close(n.index)):e.yes?e.yes(n.index):layer.close(n.index)};if(e.btn)for(var s=t[i]("layui-m-layerbtn")[0].children,r=s.length,o=0;odiv{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layer/skin/default/icon-ext.png b/generator-web/src/main/resources/statics/plugins/layer/skin/default/icon-ext.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbb669bb311514baa5db3a6a00b4644d0e280f1 GIT binary patch literal 5911 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 bWW^%>x7XlHV^#Q1uOX^B?ki3(VEg|7!QHuF literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layer/skin/default/loading-1.gif b/generator-web/src/main/resources/statics/plugins/layer/skin/default/loading-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..db3a483e4b74971fbfb1cc0fb6499852cedfe650 GIT binary patch literal 701 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:first-child,.layui-laypage>:first-child em{border-radius:2px 0 0 2px}.layui-laypage>:last-child,.layui-laypage>:last-child em{border-radius:0 2px 2px 0}.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;border:1px solid #e2e2e2;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}.layui-laypage span{color:#999;font-weight:700}.layui-laypage .layui-laypage-curr{position:relative}.layui-laypage .layui-laypage-curr em{position:relative;color:#fff;font-weight:400}.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#009688}.layui-laypage-em{border-radius:2px}.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}.layui-laypage .layui-laypage-total{height:30px;line-height:30px;margin-left:1px;border:none;font-weight:400}.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border:1px solid #e2e2e2;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box!important}.layui-laypage input{width:50px;margin:0 5px;text-align:center}.layui-laypage button{margin-left:5px;padding:0 15px;cursor:pointer}.layui-code{position:relative;margin:10px 0;padding:15px;line-height:20px;border:1px solid #ddd;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New;font-size:12px}.layui-tree{line-height:26px}.layui-tree li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-tree li .layui-tree-spread,.layui-tree li a{display:inline-block;vertical-align:top;height:26px;*display:inline;*zoom:1;cursor:pointer}.layui-tree li a{font-size:0}.layui-tree li a i{font-size:16px}.layui-tree li a cite{padding:0 6px;font-size:14px}.layui-tree li i{padding-left:6px;color:#333}.layui-tree li .layui-tree-check{font-size:13px}.layui-tree li .layui-tree-check:hover{color:#009E94}.layui-tree li ul{display:none;margin-left:20px}.layui-tree li .layui-tree-enter{line-height:24px;border:1px dotted #000}.layui-tree-drag{display:none;position:absolute;left:-666px;top:-666px;background-color:#f2f2f2;padding:5px 10px;border:1px dotted #000;white-space:nowrap}.layui-nav .layui-nav-item,.layui-tab-title li{display:inline-block;*zoom:1;vertical-align:middle}.layui-tree-drag i{padding-right:5px}.layui-nav{position:relative;padding:0 20px;background-color:#393D49;color:#c2c2c2;border-radius:2px;font-size:0;box-sizing:border-box!important}.layui-nav *{font-size:14px}.layui-nav .layui-nav-item{position:relative;*display:inline;line-height:60px}.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#c2c2c2;transition:all .3s;-webkit-transition:all .3s}.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after{position:absolute;left:0;top:0;width:0;height:5px;background-color:#5FB878;transition:all .2s;-webkit-transition:all .2s}.layui-nav-bar{z-index:1000}.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff}.layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%}.layui-nav .layui-nav-more{content:'';width:0;height:0;border-style:solid dashed dashed;border-color:#c2c2c2 transparent transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:28px;right:3px;border-width:6px}.layui-nav .layui-nav-mored,.layui-nav-itemed .layui-nav-more{top:22px;border-style:dashed dashed solid;border-color:transparent transparent #c2c2c2}.layui-nav-child{display:none;position:absolute;left:0;top:65px;line-height:36px;padding:5px 0;border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}.layui-nav .layui-nav-child a{color:#333}.layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#333}.layui-nav-child dd{position:relative}.layui-nav-child dd.layui-this{background-color:#5FB878;color:#fff}.layui-nav-child dd.layui-this a{color:#fff}.layui-nav-child dd.layui-this:after{display:none}.layui-nav-tree{width:200px;padding:0}.layui-nav-tree .layui-nav-item{display:block;width:100%;line-height:45px}.layui-nav-tree .layui-nav-item a{height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-nav-tree .layui-nav-item a:hover{background-color:#4E5465}.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover{background-color:#009688;color:#fff}.layui-nav-tree .layui-this:after{display:none}.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover{background-color:#2B2E37!important;color:#fff!important}.layui-nav-tree .layui-nav-bar{width:5px;height:0;background-color:#009688}.layui-nav-tree .layui-nav-child{position:relative;z-index:0;top:0;border:none;box-shadow:none}.layui-nav-tree .layui-nav-child a{height:40px;line-height:40px;color:#c2c2c2}.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child a:hover{background:0 0;color:#fff}.layui-nav-tree .layui-nav-more{top:20px;right:10px}.layui-nav-itemed .layui-nav-more{top:14px}.layui-nav-itemed .layui-nav-child{display:block;padding:0}.layui-nav-side{position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;z-index:999}.layui-breadcrumb{visibility:hidden;font-size:0}.layui-breadcrumb a{padding-right:8px;line-height:22px;font-size:14px;color:#333!important}.layui-breadcrumb a:hover{color:#01AAED!important}.layui-breadcrumb a cite,.layui-breadcrumb a span{color:#666;cursor:text;font-style:normal}.layui-breadcrumb a span{padding-left:8px;font-family:Sim sun}.layui-tab{margin:10px 0;overflow:hidden;text-align:left!important}.layui-fixbar li,.layui-tab-bar,.layui-tab-title li,.layui-util-face ul li{cursor:pointer;text-align:center}.layui-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom:1px solid #e2e2e2;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li{*display:inline;font-size:14px;transition:all .3s;-webkit-transition:all .3s;position:relative;line-height:40px;min-width:65px;padding:0 10px}.layui-tab-title .layui-this{color:#000}.layui-tab-title .layui-this:after{position:absolute;left:0;top:0;content:'';width:100%;height:41px;border:1px solid #e2e2e2;border-bottom-color:#fff;border-radius:2px 2px 0 0;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;pointer-events:none}.layui-tab-bar{position:absolute;right:0;top:0;width:30px;height:39px;line-height:39px;border:1px solid #e2e2e2;border-radius:2px;background-color:#fff}.layui-tab-bar .layui-icon{position:relative;display:inline-block;top:3px;transition:all .3s;-webkit-transition:all .3s}.layui-tab-item,.layui-util-face .layui-layer-TipsG{display:none}.layui-tab-more{padding-right:30px;height:auto;white-space:normal}.layui-tab-more li.layui-this:after{border-bottom-color:#e2e2e2;border-radius:2px}.layui-tab-more .layui-tab-bar .layui-icon{top:-2px;top:3px\9;-webkit-transform:rotate(180deg);transform:rotate(180deg)}:root .layui-tab-more .layui-tab-bar .layui-icon{top:-2px\0/IE9}.layui-tab-content{padding:10px}.layui-tab-title li .layui-tab-close{position:relative;margin-left:8px;top:1px;color:#c2c2c2}.layui-tab-title li .layui-tab-close:hover{border-radius:10px;background-color:#FF5722;color:#fff}.layui-tab-brief>.layui-tab-title .layui-this{color:#009688}.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after{border:none;border-radius:0;border-bottom:3px solid #5FB878}.layui-tab-card{border:1px solid #e2e2e2;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.layui-tab-card>.layui-tab-title{background-color:#f2f2f2}.layui-tab-card>.layui-tab-title li{margin-right:-1px;margin-left:-1px}.layui-tab-card>.layui-tab-title .layui-this{background-color:#fff}.layui-tab-card>.layui-tab-title .layui-this:after{border-top:none;border-width:1px;border-bottom-color:#fff}.layui-tab-card>.layui-tab-title .layui-tab-bar{height:40px;line-height:40px;border-radius:0;border-top:none;border-right:none}.layui-tab-card>.layui-tab-more .layui-this{background:0 0;color:#5FB878}.layui-tab-card>.layui-tab-more .layui-this:after{border:none}.layui-fixbar{position:fixed;right:15px;bottom:15px;z-index:9999}.layui-fixbar li{width:50px;height:50px;line-height:50px;margin-bottom:1px;font-size:30px;background-color:#9F9F9F;color:#fff;border-radius:2px;opacity:.95}.layui-fixbar li:hover{opacity:.85}.layui-fixbar li:active{opacity:1}.layui-fixbar .layui-fixbar-top{display:none;font-size:40px}body .layui-util-face{border:none;background:0 0}body .layui-util-face .layui-layer-content{padding:0;background-color:#fff;color:#666;box-shadow:none}.layui-util-face ul{position:relative;width:372px;padding:10px;border:1px solid #D9D9D9;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.layui-util-face ul li{float:left;border:1px solid #e8e8e8;height:22px;width:26px;overflow:hidden;margin:-1px 0 0 -1px;padding:4px 2px}.layui-util-face ul li:hover{position:relative;z-index:2;border:1px solid #eb7350;background:#fff9ec}.layui-anim{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-anim-loop{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes layui-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes layui-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.layui-anim-rotate{-webkit-animation-name:layui-rotate;animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes layui-up{from{-webkit-transform:translate3d(0,100%,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-up{from{transform:translate3d(0,100%,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-up{-webkit-animation-name:layui-up;animation-name:layui-up}@-webkit-keyframes layui-upbit{from{-webkit-transform:translate3d(0,30px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-upbit{from{transform:translate3d(0,30px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-upbit{-webkit-animation-name:layui-upbit;animation-name:layui-upbit}@-webkit-keyframes layui-scale{0%{opacity:.3;-webkit-transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale{0%{opacity:.3;-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}.layui-anim-scale{-webkit-animation-name:layui-scale;animation-name:layui-scale}@-webkit-keyframes layui-scale-spring{0%{opacity:.5;-webkit-transform:scale(.5)}80%{opacity:.8;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale-spring{0%{opacity:.5;-ms-transform:scale(.5);transform:scale(.5)}80%{opacity:.8;-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}.layui-anim-scaleSpring{-webkit-animation-name:layui-scale-spring;animation-name:layui-scale-spring}@media screen and (max-width:450px){.layui-form-item .layui-form-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-form-item .layui-inline{display:block;margin-right:0;margin-bottom:20px;clear:both}.layui-form-item .layui-inline:after{content:'\20';clear:both;display:block;height:0}.layui-form-item .layui-input-inline{display:block;float:none;left:-1px;width:auto;margin:0 0 10px 112px}.layui-form-item .layui-input-inline+.layui-form-mid{margin-left:110px;top:-5px;padding:0}.layui-form-item .layui-form-checkbox{margin-right:5px;margin-bottom:5px}} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/code.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/code.css new file mode 100644 index 0000000..dc68ed3 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/code.css @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #ddd;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:30px;line-height:30px;border-bottom:1px solid #ddd}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #ddd;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/_all.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/_all.css new file mode 100644 index 0000000..e9d0ceb --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/_all.css @@ -0,0 +1,530 @@ +/* iCheck plugin Flat skin +----------------------------------- */ +.icheckbox_flat, +.iradio_flat { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(flat.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat { + background-position: 0 0; +} + .icheckbox_flat.checked { + background-position: -22px 0; + } + .icheckbox_flat.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat { + background-position: -88px 0; +} + .iradio_flat.checked { + background-position: -110px 0; + } + .iradio_flat.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat, + .iradio_flat { + background-image: url(flat@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* red */ +.icheckbox_flat-red, +.iradio_flat-red { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(red.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-red { + background-position: 0 0; +} + .icheckbox_flat-red.checked { + background-position: -22px 0; + } + .icheckbox_flat-red.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-red.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-red { + background-position: -88px 0; +} + .iradio_flat-red.checked { + background-position: -110px 0; + } + .iradio_flat-red.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-red.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-red, + .iradio_flat-red { + background-image: url(red@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* green */ +.icheckbox_flat-green, +.iradio_flat-green { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(green.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-green { + background-position: 0 0; +} + .icheckbox_flat-green.checked { + background-position: -22px 0; + } + .icheckbox_flat-green.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-green.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-green { + background-position: -88px 0; +} + .iradio_flat-green.checked { + background-position: -110px 0; + } + .iradio_flat-green.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-green.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-green, + .iradio_flat-green { + background-image: url(green@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* blue */ +.icheckbox_flat-blue, +.iradio_flat-blue { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(blue.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-blue { + background-position: 0 0; +} + .icheckbox_flat-blue.checked { + background-position: -22px 0; + } + .icheckbox_flat-blue.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-blue.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-blue { + background-position: -88px 0; +} + .iradio_flat-blue.checked { + background-position: -110px 0; + } + .iradio_flat-blue.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-blue.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-blue, + .iradio_flat-blue { + background-image: url(blue@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* aero */ +.icheckbox_flat-aero, +.iradio_flat-aero { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(aero.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-aero { + background-position: 0 0; +} + .icheckbox_flat-aero.checked { + background-position: -22px 0; + } + .icheckbox_flat-aero.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-aero.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-aero { + background-position: -88px 0; +} + .iradio_flat-aero.checked { + background-position: -110px 0; + } + .iradio_flat-aero.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-aero.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-aero, + .iradio_flat-aero { + background-image: url(aero@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* grey */ +.icheckbox_flat-grey, +.iradio_flat-grey { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(grey.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-grey { + background-position: 0 0; +} + .icheckbox_flat-grey.checked { + background-position: -22px 0; + } + .icheckbox_flat-grey.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-grey.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-grey { + background-position: -88px 0; +} + .iradio_flat-grey.checked { + background-position: -110px 0; + } + .iradio_flat-grey.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-grey.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-grey, + .iradio_flat-grey { + background-image: url(grey@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* orange */ +.icheckbox_flat-orange, +.iradio_flat-orange { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(orange.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-orange { + background-position: 0 0; +} + .icheckbox_flat-orange.checked { + background-position: -22px 0; + } + .icheckbox_flat-orange.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-orange.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-orange { + background-position: -88px 0; +} + .iradio_flat-orange.checked { + background-position: -110px 0; + } + .iradio_flat-orange.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-orange.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-orange, + .iradio_flat-orange { + background-image: url(orange@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* yellow */ +.icheckbox_flat-yellow, +.iradio_flat-yellow { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(yellow.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-yellow { + background-position: 0 0; +} + .icheckbox_flat-yellow.checked { + background-position: -22px 0; + } + .icheckbox_flat-yellow.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-yellow.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-yellow { + background-position: -88px 0; +} + .iradio_flat-yellow.checked { + background-position: -110px 0; + } + .iradio_flat-yellow.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-yellow.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-yellow, + .iradio_flat-yellow { + background-image: url(yellow@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* pink */ +.icheckbox_flat-pink, +.iradio_flat-pink { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(pink.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-pink { + background-position: 0 0; +} + .icheckbox_flat-pink.checked { + background-position: -22px 0; + } + .icheckbox_flat-pink.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-pink.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-pink { + background-position: -88px 0; +} + .iradio_flat-pink.checked { + background-position: -110px 0; + } + .iradio_flat-pink.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-pink.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-pink, + .iradio_flat-pink { + background-image: url(pink@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} + +/* purple */ +.icheckbox_flat-purple, +.iradio_flat-purple { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(purple.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-purple { + background-position: 0 0; +} + .icheckbox_flat-purple.checked { + background-position: -22px 0; + } + .icheckbox_flat-purple.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-purple.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-purple { + background-position: -88px 0; +} + .iradio_flat-purple.checked { + background-position: -110px 0; + } + .iradio_flat-purple.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-purple.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-purple, + .iradio_flat-purple { + background-image: url(purple@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.css new file mode 100644 index 0000000..71cbca9 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.css @@ -0,0 +1,53 @@ +/* iCheck plugin Flat skin, aero +----------------------------------- */ +.icheckbox_flat-aero, +.iradio_flat-aero { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(aero.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-aero { + background-position: 0 0; +} + .icheckbox_flat-aero.checked { + background-position: -22px 0; + } + .icheckbox_flat-aero.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-aero.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-aero { + background-position: -88px 0; +} + .iradio_flat-aero.checked { + background-position: -110px 0; + } + .iradio_flat-aero.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-aero.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-aero, + .iradio_flat-aero { + background-image: url(aero@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/aero.png new file mode 100644 index 0000000000000000000000000000000000000000..f4277aa4cf04050989b48c548ce0f9ae377bdc48 GIT binary patch literal 1520 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 RY6AcO002ovPDHLkV1gs!@UZ{@ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/flat@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/flat@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e70e438c5d5ed00e7082929e61a0d9d162daf473 GIT binary patch literal 3217 zcmV;C3~uv@P)S$F#7aSoBq=^5Dy`#8p!k3krHw>_qiwAU7N2J-Ognwk4lQ*` z8=JJE)Yhp$q$XHELu{Hrz@L>sYvT>7sU;JNmGQ0Pjy*YPt&vJh= zpJC?i?%Cfgn?EO)n@!gKgYSMRL2_|}n2zys%w)RIfj6)Le@84)nUYBplP*$GQ8A=_ zBaukbZtaH-Co7PR5>bp%a?E66h~g;PMcn1}4P0M(#TBouR}Lysg$hhT5k^RtQ|QFo zh+qd^LmxDv{~qT3JEVPi|N8OzW=X$uF&<-3fMHUg7g3zR5xgh;`(ZHt_f^a&r5p^* zJp3Ay;b%soL@dBTJcMQ_Vs+mOFbkvMXL2!Cl;dN(g#EVkWeB{);G(awOu&z@5XDHA zJdBne-<4zk#TqoA1Lk9Y-vV4JJqi_bXE@HnR5|t;TG4{&>C)F3u*+G2W=ux9GZ{@- zp|iVU=a7vd?^{6!DEq>}EYx5$(w)($kq(Y6eHp^DAbmX>g9aSJQWPWA6l1BZ(I9J@ ziT!=^aUJf(6(~fiDU`?FD{JN3)R*^Y{$L02a{L%W9XilO5exgy#5Xadkq$Gh@2hV< z+Hn_h4eiwLk~M3fNXGXq#S&B+IxUrrN?EharoIf}GOq);IuOH5NSA7t-EZLfN~dI* z8i-*gq{~#B`ts(MzS?r|M?8(OFrBezl;_BSA{p1$!5rL(e4loy)tCdvmc9((IdD=b zm5bjZX!#v-6Aa(L_LXh}lZ|T-s7R-5oBA?@rLR&xHeeC_&LV73453WxI}A6W0)D4L zo@Fdq_OU*A#`AZRH-sf~RVaA$Rz4!Vc!x2H6=FoRj9{Yq&ss_4@Io+I~(UC-8mn#Gp(^4-p0NzYH%lX^FDrst5J+IFbWso8oBK-baN*bKr5WG8uGq$(C&*eR6sYM z;T8N9EAa~~M?IdB+dfHg9+cbEmtC-HUkBq5)SL~8u&?h(1T~|q?+Y;o^(hRpT6_)5 z@FF_UgD$k=1-Wf9YUMFHsmGZb!#6N}>7wk5e9TT^kTszW+i(a`e1RB_A_HoSoTLH2zSZ8|^vV4&~Tq3#JJV5-Sx{_tm&GY;Uw7o2DR@(={7J~_`1e9)QtxF zZd9FPl}=d}^(|)?oR#_j4u@|QI^;kd9)P)o!}m!<!owx_NE`3?kHN{E#7NG!c*@hTQC5D&amI4&{&^H^G;WjK2x5=?= zm%gm&nnDzX16beNs6r7z!N&U#tfEmem57U5Mqg6S9~ zrlU@7D?*|)dh9z<bzkq_Nm0=G1x52n+HMi1A8U+l4OE;i#rB+G?(4tdJH`mg2L8s}2` zVLJU9gMGZgzS*c%T;@6swa7{EdC&TN)dM)(`MM0>TM@>)6ZlJlov#dE88G_Jhg){Q zuk7&9t;A#BJ2hXMX}CkPuezIhv+*9xMt|+G2K!cE98?*HOHB23kjd%9ThPq`RN+WC ze6>Vz47xck!}p|t;j6#n@h@$vZU+0-LN~Pr`;LTLK7`rmuRYRW-*V`t+*Dr&nVMHI z4VU9Z&EY#E9KPB*@F-T}kmm4x(&X?Jqm<9X!Zupf`a7&)S zzGp)><4pCoK3Yw@2U7``X9&%2p-rmCC4zOO?!Z3g@Hz%BXkDgymA^LT=5ExR!ruM8NzRpIbW*<2JP*mbSJ`+lAC_4tKT3cpgO>gJ*E zR3yqeD5AV?sfWH@+W!cd_Z7IM%V6JD=%&@`-D@ga6_q8NOXUpLRH)eVwp*RjO_t`p!h6tioGRWe-+)d@T-mIEOyb*RNyu z95>i^H;zG-53pOYwsv0!nVKoshS4AZqPP+lhQoJI#^4qVPw;KlpYf>Q!&mHvTWa9I zbR5)p==QqDzCE}OZz5UV!ff;y>#N?emmv$LlV$Wf40YcxuvRgIk6{hCFA;JLyQjVm zGCAegfCD&Ip}nkiOuug@F2j9@;FO5S zu}jgZ)mQ(uJgo8EP$^8ORMvLOVZ(i+cpO`C1Tk?0TjjQ>$-WLUJ(po4@F&Q<;PS@}i9as%j?n5(1c|7g#6dr^sPq>|CV5b?lzS1dKqMFws zUyd5&c|7g#9ee|-yn(1qecAmc?Canpf|?izgn_=-;vd+AThh?C2SH8ThrZ|G`&fW! zzW0Ur8BRcz>(PoDI4NB1(1u#5asoevBxCySKsQt=!D5slD}}2a?m{_K>Bh^M($~RJ z1TpH%OuV}s*QTj&7lN9TKJ}e|^Ze+m7$i$lIA`66ckxSHg(3_SMVN)8Jc~dkQ8x?wwj-!%x3RCn-PnY5XOld)BG&iaf&)l*4q!{B^>y$!bRcNy zlx`AXU*ElmB4~+XpN)MLVz>#gsahv+G`&IUJ5W@oq zTJA?rf^%nq?Mt_wByWHh5U5C}FKp_|8(R7*b>n)hg5Oz%dFX~-?C;x)MnvFuB6u3T zHuYurYV~#gZ&&#+0us8=$>rQx;QC6ZWZ8>n zhC`-&J)MKdAAYBx(uJ3lVV5rlA?bi3zw-y)R zQN%FV#AK}!SzD2e@7s!cL<|nfh^*OaQ(wh@xG4v49CxD{2a)a^#En>jxW;8XaSVB1 zIxK;*FZ!?r>+vztosY3zI`rAnmpAnmNMFy6V=*RS1&(;U0%L`&vDoM?)&9QS*o->7 z;_+Jjlk(U)S*zQozH+IVk>7~Xgi_p$CcKAUm`<;(-6YRdif5pR^?moD0nONlPZ5Xd z#AWS$Xhs9}+0>W8OJAeuz)}=rI(~v??8PVO6`#nlX1ULF6l1BZ;ZN-E8^t!P#Ad7| literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.css new file mode 100644 index 0000000..b80e04d --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.css @@ -0,0 +1,53 @@ +/* iCheck plugin Flat skin, green +----------------------------------- */ +.icheckbox_flat-green, +.iradio_flat-green { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(green.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-green { + background-position: 0 0; +} + .icheckbox_flat-green.checked { + background-position: -22px 0; + } + .icheckbox_flat-green.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-green.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-green { + background-position: -88px 0; +} + .iradio_flat-green.checked { + background-position: -110px 0; + } + .iradio_flat-green.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-green.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-green, + .iradio_flat-green { + background-image: url(green@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/green.png new file mode 100644 index 0000000000000000000000000000000000000000..6b303fbeadb70a90e11d83439189de9b618f0729 GIT binary patch literal 1444 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 Hu0mjf1RVUH literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.css new file mode 100644 index 0000000..96e62e8 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.css @@ -0,0 +1,53 @@ +/* iCheck plugin Flat skin, grey +----------------------------------- */ +.icheckbox_flat-grey, +.iradio_flat-grey { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(grey.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-grey { + background-position: 0 0; +} + .icheckbox_flat-grey.checked { + background-position: -22px 0; + } + .icheckbox_flat-grey.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-grey.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-grey { + background-position: -88px 0; +} + .iradio_flat-grey.checked { + background-position: -110px 0; + } + .iradio_flat-grey.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-grey.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-grey, + .iradio_flat-grey { + background-image: url(grey@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/grey.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e2873ed5fc2cb1f151c333034ed85422d29a31 GIT binary patch literal 1516 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 DWRxc% literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.css new file mode 100644 index 0000000..f9c873f --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.css @@ -0,0 +1,53 @@ +/* iCheck plugin Flat skin, orange +----------------------------------- */ +.icheckbox_flat-orange, +.iradio_flat-orange { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(orange.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-orange { + background-position: 0 0; +} + .icheckbox_flat-orange.checked { + background-position: -22px 0; + } + .icheckbox_flat-orange.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-orange.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-orange { + background-position: -88px 0; +} + .iradio_flat-orange.checked { + background-position: -110px 0; + } + .iradio_flat-orange.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-orange.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-orange, + .iradio_flat-orange { + background-image: url(orange@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2532ebe4492b949f48278fd13b46e792869083 GIT binary patch literal 1518 zcmV zZ)lZe7{~EC)0yRr7N(vhAw^EDES=3E6ea^DrB$==PxcS#O*Ir!B7GAoXpkmJl=e!p zHFawK86nOZMVp#`Q>R(_VpDseiB7_kXZ96-TZfC&dG2=Z=kW}>-~)%l{e01fi|4Q% zz4h41-)_-N#%zp6AGk~#_TWQo?Fbd$Klq;mpWmHTx6kY6JG;%lo=QD41Y=Nye8+AA zt@sfqz=)?VfA@kVcE^O- zH5OxT7g}?5ttPVWc#Q2rcPz$7)s3M9UdFV->c%~G<6(ED5_ZWFSb;JWNSWSCz$_aL zGkh{--BrWRFxVwaq6w?9SXS%3q+K>OymxsD53>tg054-&VRd_X?DmSFn~!BC(27!2 zp%HD;sP{_IYMRT{>R4WHU9~zU4--uH5>}xOEl5a<-dm+JjL=ZadzU5d?8cC5Q-_7< zF7pc-G6bgJUh{;Ugaa9x2kokZvkW;8PrMXdlF9w&mE($45Ai3woXJ*ey2Qy&0EGbmk}1 zEq3hYVItI6_R|U^&>D8>1MPEtcB~?vn7t* zrFa{KxJ$3!ckISZ_b^qfu8kK;)eHA&!ARO4$@=GyW~5$;1fHsfb4 zZ%xqh20Xz=!gU_9EywN}*jeq^ZA-N+ZXH@2{-Wh`tGQwdb$ z;_^yQOv50wV?C-Jme)FDx>Mmg_UvBA?p&rC_P}0@gOAw*O<=cg7rSRL7(S*IuH9Z;>B>5MfOpJS%vBOJTuZ|Y zi?@zXv8=i@)CJ@S;uveb3LYat^Me}RyDYD|Kn%;^WlSrqZllL;W0+mzU3}by)=FKg ziLAR5ySvccjh#_-W7vX4$Z}}VN_jeX>#Ef;$I;-S+n|>BE>8({0ZHO5RN`b%L}#Yp zO_=SIT{Y~~qZ+4> zfa@f5&6jF;@3OqMYi+=A%+Tx8_)AXfy%{>Q9%dr%9>q%3>h(n=<)YrJ)tRGVbXnZ= zUGvl3X7M^Kp!cpc%T4dHv|ah(@eA=Vp?8xwBoTDo?`;nq=oZ5Iv+DnY{jVF&-@VRn Ul15pQMF0Q*07*qoM6N<$f=ns@CIA2c literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/orange@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9350b50624f9017ba8bb3fc64c526428d0bda407 GIT binary patch literal 3275 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 Ef=5*|pa1{> literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.css new file mode 100644 index 0000000..dfedafc --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.css @@ -0,0 +1,53 @@ +/* iCheck plugin Flat skin, purple +----------------------------------- */ +.icheckbox_flat-purple, +.iradio_flat-purple { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(purple.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-purple { + background-position: 0 0; +} + .icheckbox_flat-purple.checked { + background-position: -22px 0; + } + .icheckbox_flat-purple.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-purple.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-purple { + background-position: -88px 0; +} + .iradio_flat-purple.checked { + background-position: -110px 0; + } + .iradio_flat-purple.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-purple.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-purple, + .iradio_flat-purple { + background-image: url(purple@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..3699fd583289e37e1eca6be2940f22e0daa5350b GIT binary patch literal 1519 zcmV ze`r;87{~Ft)0x$b2BzL6Aw^EDES=3E6ea^DrB$==NA?3mh-xULMEXytph22sQTm@` zYwFadju2;!qD{@8smoUS$ENm2OLP+6yw+RzI4%!%&X;??=iWQ$ffrm3=e(JRhjZDz z^VXB?zulslhWQwWJK-|j*pCme<3_0T{$V{Qe7vF|qwedAruB5&em$Lf&Tx!J2?`y% z33TEIoB|`By8PQu*`L)?w@NAySEB=muoc_YWenY8-QSG5++TBVZ>j*LG89Ef;v&wW zO_H#aahHAi&+d%{UW#{-$t=TSb923PS>nZJDW1X;8Frh|q=45h%heRH5YJ*I9ti2Q zV-e~@7C7y$;{uOBC5l73UD%D2Cg7#ZPTjN{!_)cAje0RC0l~7j{TL51(ADYOz6&}0e zqwE^Xu`rF+LS3uLT6YpAq|u##N!jYgPzEn!T2Xc59=q|VyHX9iWC^T61&X9X#}Y8h zM#Bv6Oc{68urm^N$&zTrdMuaqI+nD{riS+}PvMbvfs5c}Oe?BxKYv+T(RT~6$^<%5 zjvBO}TUvCi9G#}Q8igs#>#eKSjVZun)4hmwXha7R(xGGPbPgjl)bieCiF>*+8L6LKTY2XxQtoU72#pcPd&Ul({M zs`$-#34u?L?{f;Z*FSY2uwMbI$^<^eVTbk+d}dpY-9mhbKhUMug^t})(>-98ENIz& zG~H6iZULrXkxW5>K5Yr?#`0`=pJRCwyrqq}{<;?|@0UpOmNt;U2nDQhCa@8%W6v#f z?5@OHD8}7-{hnhtZo0?dI`-VSW499J=r84%7}U+x0&lZ7Pj;B)-HSoU^|aww(DGs+ zUJm$@X0T}z~7=8bFd*L(17Rj zaCy(54qI^~CGfNB@=5~fPTw4KlNoel+3MzEfgi_{ENYU#tEk0SsLr?Ll@i>CYuJvT zw7hj;%Nz0p8w1yQ$hI828(?R>W4Alt=^W-B)4k-_JpwxigSxp`;QnY}Q7c&3BxVq( z%E#rEzL<%jTH?*9by!~OsOipt>)3M-ICd9e4gQohSmN0I-E<#@>)3P8I(B!X6@N)9 znq0auWOHsuBMUo5-^2fths$f1cov2z@Q+F}@a_lBhgJP*c!m-EG>}GKvv&);OZo?c5vCHdd6FSV796Rx7 zKwva>nJ+{-)rz`%+ngY?#=)zd{1Uz_d#%*ABHQ7Ca8 zo2zqrMvbdcbop$!r`rbyFcCgxKQy7;0cm#6ViH?C)o2W*+L#G|n z@rJI|WUYG*yHJNNhi(_@bj>y2UGC{Fs0)cHuozX?i_37G%ev+nHSAkl#$7e+G@%x! zk$~$Ybj=rPc<-{jwrg#{D9qODGx%H1=-6zXv)Kf4(LI5+sMqTYNXi8rtJgUvqUf@? z>Kf*^yY1q2SU~SxX_K6HS=w}ddHh_$C->bXj!G7~?)SEjPUsb)`dRh=!T#3^=U)u0 VZ#F@RuLJ-9002ovPDHLkV1fY7`WgTL literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/purple@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4be74a7c08a453802d46e6a7971250ee416f08 GIT binary patch literal 3218 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 Ef)^M{V*mgE literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.css new file mode 100644 index 0000000..83ec91e --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.css @@ -0,0 +1,53 @@ +/* iCheck plugin Flat skin, red +----------------------------------- */ +.icheckbox_flat-red, +.iradio_flat-red { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 20px; + height: 20px; + background: url(red.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_flat-red { + background-position: 0 0; +} + .icheckbox_flat-red.checked { + background-position: -22px 0; + } + .icheckbox_flat-red.disabled { + background-position: -44px 0; + cursor: default; + } + .icheckbox_flat-red.checked.disabled { + background-position: -66px 0; + } + +.iradio_flat-red { + background-position: -88px 0; +} + .iradio_flat-red.checked { + background-position: -110px 0; + } + .iradio_flat-red.disabled { + background-position: -132px 0; + cursor: default; + } + .iradio_flat-red.checked.disabled { + background-position: -154px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_flat-red, + .iradio_flat-red { + background-image: url(red@2x.png); + -webkit-background-size: 176px 22px; + background-size: 176px 22px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/flat/red.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5ac3819b4d2aee17a543497d3e70699a06f052 GIT binary patch literal 1516 zcmV zZ)jC@9LMpx)0x$b7Ny=LAw^EDES=3E6ea^DrDd~F%l?q~q#6@aB7G7nXpkmJlzS%G znmRTAj1XsyqD{@esnb^aU{ibG5}kxM@9h2HbMJ#McF&J{e)o6>ec=U{!#QuZ!_~-5A0D1Q;bQIEp}P02s!Mm> z1iJ7uPQy(2F2DO}`?Ff=R!IfoYINcdwqTpOjG=q1`x~mu{WbUYrV3Ch!%&1IF5^7f zB?&vByX@0{c2f(y6dxkYEW=`RbG>v~;>Bhup2IUCyDex|z-yP~YR<3_FJdJg3FvfS z5gG#)I7HWJfk&be#R1)J?8ZqG@X}?cZrY7uTIeN%8q<+lUT6)v!yJz#3GbNGfzJ0kdp0 z%<#?>x~qnrQLsyvL>ua`Tu)vQp@YDt5#|XFvWB)V;!2%iG+0O*gBoV2o1HocUj_eH->zhCM-o? zncvWoAutmUnkVEm9L~@@jOTF;sVTwB5p+jmkafQP$KX2l+_+=666F{u<(L%Qjedc*+M6dk%<}HVVBG3y$FWSyi~I3< zhA(M`nC3ya&LPtp>ezh^cIG*D?eB3Ou4A9nMULGuurn^88~FnNfNIRedZcDMUdqGe zJ&Oix!4ah9lR!9?)`ZpRGyD>yP_h2`R`;=YYJaq@=VyInSM;p;;zU0`6Co=@b zV3+wqq)V+_caNJd5Bgztz!DF^9B?iJHBRKZ8^aa&njUB}c8l>ne#Btcu3Uq!NjP=~ z;tjmzxV#DTdV%Scpbe{0hP$Lp$M&JbG;32oqu#x|b!nx$Na8!w9fWz9f;b8#u4D6b zPI}b1o{KJj8%}ro;Q%JV$LxnDusbNr?l}yHkLiMIcR)5>*@%zvzWIu|MuLWGX_#U0 zHu5eOs!Ky%K#n7hiRP=|2@*6vso}lL@~R8OunJzrv~tyL_1JCAW!LxspJmZnt7|op zb@yOj7TtZ=6IC~c?O29TqXw!r;`YisDvpV*w&e;Srk#|pEEgJRu5|VOB#~O9ciClD9Ty+ie z>28~N9Tw1gSK8&4cUjtOK0JOUAtthJ5=SM1uKT_1rxW@F-#@GQ&!Ye9gYz#aOK(=d Sl4{xj0000xky7y@!Zce>mF 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/orange.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/orange.css new file mode 100644 index 0000000..5f051b4 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/orange.css @@ -0,0 +1,71 @@ +/* iCheck plugin Line skin, orange +----------------------------------- */ +.icheckbox_line-orange, +.iradio_line-orange { + position: relative; + display: block; + margin: 0; + padding: 5px 15px 5px 38px; + font-size: 13px; + line-height: 17px; + color: #fff; + background: #f70; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} + .icheckbox_line-orange .icheck_line-icon, + .iradio_line-orange .icheck_line-icon { + position: absolute; + top: 50%; + left: 13px; + width: 13px; + height: 11px; + margin: -5px 0 0 0; + padding: 0; + overflow: hidden; + background: url(line.png) no-repeat; + border: none; + } + .icheckbox_line-orange.hover, + .icheckbox_line-orange.checked.hover, + .iradio_line-orange.hover { + background: #FF9233; + } + .icheckbox_line-orange.checked, + .iradio_line-orange.checked { + background: #f70; + } + .icheckbox_line-orange.checked .icheck_line-icon, + .iradio_line-orange.checked .icheck_line-icon { + background-position: -15px 0; + } + .icheckbox_line-orange.disabled, + .iradio_line-orange.disabled { + background: #FFD6B3; + cursor: default; + } + .icheckbox_line-orange.disabled .icheck_line-icon, + .iradio_line-orange.disabled .icheck_line-icon { + background-position: -30px 0; + } + .icheckbox_line-orange.checked.disabled, + .iradio_line-orange.checked.disabled { + background: #FFD6B3; + } + .icheckbox_line-orange.checked.disabled .icheck_line-icon, + .iradio_line-orange.checked.disabled .icheck_line-icon { + background-position: -45px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_line-orange .icheck_line-icon, + .iradio_line-orange .icheck_line-icon { + background-image: url(line@2x.png); + -webkit-background-size: 60px 13px; + background-size: 60px 13px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/pink.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/pink.css new file mode 100644 index 0000000..b98bbc3 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/pink.css @@ -0,0 +1,71 @@ +/* iCheck plugin Line skin, pink +----------------------------------- */ +.icheckbox_line-pink, +.iradio_line-pink { + position: relative; + display: block; + margin: 0; + padding: 5px 15px 5px 38px; + font-size: 13px; + line-height: 17px; + color: #fff; + background: #a77a94; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} + .icheckbox_line-pink .icheck_line-icon, + .iradio_line-pink .icheck_line-icon { + position: absolute; + top: 50%; + left: 13px; + width: 13px; + height: 11px; + margin: -5px 0 0 0; + padding: 0; + overflow: hidden; + background: url(line.png) no-repeat; + border: none; + } + .icheckbox_line-pink.hover, + .icheckbox_line-pink.checked.hover, + .iradio_line-pink.hover { + background: #B995A9; + } + .icheckbox_line-pink.checked, + .iradio_line-pink.checked { + background: #a77a94; + } + .icheckbox_line-pink.checked .icheck_line-icon, + .iradio_line-pink.checked .icheck_line-icon { + background-position: -15px 0; + } + .icheckbox_line-pink.disabled, + .iradio_line-pink.disabled { + background: #E0D0DA; + cursor: default; + } + .icheckbox_line-pink.disabled .icheck_line-icon, + .iradio_line-pink.disabled .icheck_line-icon { + background-position: -30px 0; + } + .icheckbox_line-pink.checked.disabled, + .iradio_line-pink.checked.disabled { + background: #E0D0DA; + } + .icheckbox_line-pink.checked.disabled .icheck_line-icon, + .iradio_line-pink.checked.disabled .icheck_line-icon { + background-position: -45px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_line-pink .icheck_line-icon, + .iradio_line-pink .icheck_line-icon { + background-image: url(line@2x.png); + -webkit-background-size: 60px 13px; + background-size: 60px 13px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/purple.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/purple.css new file mode 100644 index 0000000..61f4a2f --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/purple.css @@ -0,0 +1,71 @@ +/* iCheck plugin Line skin, purple +----------------------------------- */ +.icheckbox_line-purple, +.iradio_line-purple { + position: relative; + display: block; + margin: 0; + padding: 5px 15px 5px 38px; + font-size: 13px; + line-height: 17px; + color: #fff; + background: #6a5a8c; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} + .icheckbox_line-purple .icheck_line-icon, + .iradio_line-purple .icheck_line-icon { + position: absolute; + top: 50%; + left: 13px; + width: 13px; + height: 11px; + margin: -5px 0 0 0; + padding: 0; + overflow: hidden; + background: url(line.png) no-repeat; + border: none; + } + .icheckbox_line-purple.hover, + .icheckbox_line-purple.checked.hover, + .iradio_line-purple.hover { + background: #8677A7; + } + .icheckbox_line-purple.checked, + .iradio_line-purple.checked { + background: #6a5a8c; + } + .icheckbox_line-purple.checked .icheck_line-icon, + .iradio_line-purple.checked .icheck_line-icon { + background-position: -15px 0; + } + .icheckbox_line-purple.disabled, + .iradio_line-purple.disabled { + background: #D2CCDE; + cursor: default; + } + .icheckbox_line-purple.disabled .icheck_line-icon, + .iradio_line-purple.disabled .icheck_line-icon { + background-position: -30px 0; + } + .icheckbox_line-purple.checked.disabled, + .iradio_line-purple.checked.disabled { + background: #D2CCDE; + } + .icheckbox_line-purple.checked.disabled .icheck_line-icon, + .iradio_line-purple.checked.disabled .icheck_line-icon { + background-position: -45px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_line-purple .icheck_line-icon, + .iradio_line-purple .icheck_line-icon { + background-image: url(line@2x.png); + -webkit-background-size: 60px 13px; + background-size: 60px 13px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/red.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/red.css new file mode 100644 index 0000000..d86c946 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/red.css @@ -0,0 +1,71 @@ +/* iCheck plugin Line skin, red +----------------------------------- */ +.icheckbox_line-red, +.iradio_line-red { + position: relative; + display: block; + margin: 0; + padding: 5px 15px 5px 38px; + font-size: 13px; + line-height: 17px; + color: #fff; + background: #e56c69; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} + .icheckbox_line-red .icheck_line-icon, + .iradio_line-red .icheck_line-icon { + position: absolute; + top: 50%; + left: 13px; + width: 13px; + height: 11px; + margin: -5px 0 0 0; + padding: 0; + overflow: hidden; + background: url(line.png) no-repeat; + border: none; + } + .icheckbox_line-red.hover, + .icheckbox_line-red.checked.hover, + .iradio_line-red.hover { + background: #E98582; + } + .icheckbox_line-red.checked, + .iradio_line-red.checked { + background: #e56c69; + } + .icheckbox_line-red.checked .icheck_line-icon, + .iradio_line-red.checked .icheck_line-icon { + background-position: -15px 0; + } + .icheckbox_line-red.disabled, + .iradio_line-red.disabled { + background: #F7D3D2; + cursor: default; + } + .icheckbox_line-red.disabled .icheck_line-icon, + .iradio_line-red.disabled .icheck_line-icon { + background-position: -30px 0; + } + .icheckbox_line-red.checked.disabled, + .iradio_line-red.checked.disabled { + background: #F7D3D2; + } + .icheckbox_line-red.checked.disabled .icheck_line-icon, + .iradio_line-red.checked.disabled .icheck_line-icon { + background-position: -45px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_line-red .icheck_line-icon, + .iradio_line-red .icheck_line-icon { + background-image: url(line@2x.png); + -webkit-background-size: 60px 13px; + background-size: 60px 13px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/yellow.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/yellow.css new file mode 100644 index 0000000..b34148a --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/line/yellow.css @@ -0,0 +1,71 @@ +/* iCheck plugin Line skin, yellow +----------------------------------- */ +.icheckbox_line-yellow, +.iradio_line-yellow { + position: relative; + display: block; + margin: 0; + padding: 5px 15px 5px 38px; + font-size: 13px; + line-height: 17px; + color: #fff; + background: #FFC414; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} + .icheckbox_line-yellow .icheck_line-icon, + .iradio_line-yellow .icheck_line-icon { + position: absolute; + top: 50%; + left: 13px; + width: 13px; + height: 11px; + margin: -5px 0 0 0; + padding: 0; + overflow: hidden; + background: url(line.png) no-repeat; + border: none; + } + .icheckbox_line-yellow.hover, + .icheckbox_line-yellow.checked.hover, + .iradio_line-yellow.hover { + background: #FFD34F; + } + .icheckbox_line-yellow.checked, + .iradio_line-yellow.checked { + background: #FFC414; + } + .icheckbox_line-yellow.checked .icheck_line-icon, + .iradio_line-yellow.checked .icheck_line-icon { + background-position: -15px 0; + } + .icheckbox_line-yellow.disabled, + .iradio_line-yellow.disabled { + background: #FFE495; + cursor: default; + } + .icheckbox_line-yellow.disabled .icheck_line-icon, + .iradio_line-yellow.disabled .icheck_line-icon { + background-position: -30px 0; + } + .icheckbox_line-yellow.checked.disabled, + .iradio_line-yellow.checked.disabled { + background: #FFE495; + } + .icheckbox_line-yellow.checked.disabled .icheck_line-icon, + .iradio_line-yellow.checked.disabled .icheck_line-icon { + background-position: -45px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_line-yellow .icheck_line-icon, + .iradio_line-yellow .icheck_line-icon { + background-image: url(line@2x.png); + -webkit-background-size: 60px 13px; + background-size: 60px 13px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/_all.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/_all.css new file mode 100644 index 0000000..8cf8aca --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/_all.css @@ -0,0 +1,590 @@ +/* iCheck plugin Minimal skin +----------------------------------- */ +.icheckbox_minimal, +.iradio_minimal { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(minimal.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal { + background-position: 0 0; +} + .icheckbox_minimal.hover { + background-position: -20px 0; + } + .icheckbox_minimal.checked { + background-position: -40px 0; + } + .icheckbox_minimal.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal { + background-position: -100px 0; +} + .iradio_minimal.hover { + background-position: -120px 0; + } + .iradio_minimal.checked { + background-position: -140px 0; + } + .iradio_minimal.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal, + .iradio_minimal { + background-image: url(minimal@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* red */ +.icheckbox_minimal-red, +.iradio_minimal-red { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(red.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-red { + background-position: 0 0; +} + .icheckbox_minimal-red.hover { + background-position: -20px 0; + } + .icheckbox_minimal-red.checked { + background-position: -40px 0; + } + .icheckbox_minimal-red.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-red.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-red { + background-position: -100px 0; +} + .iradio_minimal-red.hover { + background-position: -120px 0; + } + .iradio_minimal-red.checked { + background-position: -140px 0; + } + .iradio_minimal-red.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-red.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-red, + .iradio_minimal-red { + background-image: url(red@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* green */ +.icheckbox_minimal-green, +.iradio_minimal-green { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(green.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-green { + background-position: 0 0; +} + .icheckbox_minimal-green.hover { + background-position: -20px 0; + } + .icheckbox_minimal-green.checked { + background-position: -40px 0; + } + .icheckbox_minimal-green.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-green.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-green { + background-position: -100px 0; +} + .iradio_minimal-green.hover { + background-position: -120px 0; + } + .iradio_minimal-green.checked { + background-position: -140px 0; + } + .iradio_minimal-green.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-green.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-green, + .iradio_minimal-green { + background-image: url(green@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* blue */ +.icheckbox_minimal-blue, +.iradio_minimal-blue { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(blue.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-blue { + background-position: 0 0; +} + .icheckbox_minimal-blue.hover { + background-position: -20px 0; + } + .icheckbox_minimal-blue.checked { + background-position: -40px 0; + } + .icheckbox_minimal-blue.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-blue.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-blue { + background-position: -100px 0; +} + .iradio_minimal-blue.hover { + background-position: -120px 0; + } + .iradio_minimal-blue.checked { + background-position: -140px 0; + } + .iradio_minimal-blue.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-blue.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-blue, + .iradio_minimal-blue { + background-image: url(blue@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* aero */ +.icheckbox_minimal-aero, +.iradio_minimal-aero { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(aero.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-aero { + background-position: 0 0; +} + .icheckbox_minimal-aero.hover { + background-position: -20px 0; + } + .icheckbox_minimal-aero.checked { + background-position: -40px 0; + } + .icheckbox_minimal-aero.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-aero.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-aero { + background-position: -100px 0; +} + .iradio_minimal-aero.hover { + background-position: -120px 0; + } + .iradio_minimal-aero.checked { + background-position: -140px 0; + } + .iradio_minimal-aero.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-aero.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-aero, + .iradio_minimal-aero { + background-image: url(aero@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* grey */ +.icheckbox_minimal-grey, +.iradio_minimal-grey { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(grey.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-grey { + background-position: 0 0; +} + .icheckbox_minimal-grey.hover { + background-position: -20px 0; + } + .icheckbox_minimal-grey.checked { + background-position: -40px 0; + } + .icheckbox_minimal-grey.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-grey.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-grey { + background-position: -100px 0; +} + .iradio_minimal-grey.hover { + background-position: -120px 0; + } + .iradio_minimal-grey.checked { + background-position: -140px 0; + } + .iradio_minimal-grey.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-grey.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-grey, + .iradio_minimal-grey { + background-image: url(grey@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* orange */ +.icheckbox_minimal-orange, +.iradio_minimal-orange { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(orange.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-orange { + background-position: 0 0; +} + .icheckbox_minimal-orange.hover { + background-position: -20px 0; + } + .icheckbox_minimal-orange.checked { + background-position: -40px 0; + } + .icheckbox_minimal-orange.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-orange.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-orange { + background-position: -100px 0; +} + .iradio_minimal-orange.hover { + background-position: -120px 0; + } + .iradio_minimal-orange.checked { + background-position: -140px 0; + } + .iradio_minimal-orange.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-orange.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-orange, + .iradio_minimal-orange { + background-image: url(orange@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* yellow */ +.icheckbox_minimal-yellow, +.iradio_minimal-yellow { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(yellow.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-yellow { + background-position: 0 0; +} + .icheckbox_minimal-yellow.hover { + background-position: -20px 0; + } + .icheckbox_minimal-yellow.checked { + background-position: -40px 0; + } + .icheckbox_minimal-yellow.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-yellow.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-yellow { + background-position: -100px 0; +} + .iradio_minimal-yellow.hover { + background-position: -120px 0; + } + .iradio_minimal-yellow.checked { + background-position: -140px 0; + } + .iradio_minimal-yellow.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-yellow.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-yellow, + .iradio_minimal-yellow { + background-image: url(yellow@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* pink */ +.icheckbox_minimal-pink, +.iradio_minimal-pink { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(pink.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-pink { + background-position: 0 0; +} + .icheckbox_minimal-pink.hover { + background-position: -20px 0; + } + .icheckbox_minimal-pink.checked { + background-position: -40px 0; + } + .icheckbox_minimal-pink.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-pink.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-pink { + background-position: -100px 0; +} + .iradio_minimal-pink.hover { + background-position: -120px 0; + } + .iradio_minimal-pink.checked { + background-position: -140px 0; + } + .iradio_minimal-pink.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-pink.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-pink, + .iradio_minimal-pink { + background-image: url(pink@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} + +/* purple */ +.icheckbox_minimal-purple, +.iradio_minimal-purple { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(purple.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-purple { + background-position: 0 0; +} + .icheckbox_minimal-purple.hover { + background-position: -20px 0; + } + .icheckbox_minimal-purple.checked { + background-position: -40px 0; + } + .icheckbox_minimal-purple.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-purple.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-purple { + background-position: -100px 0; +} + .iradio_minimal-purple.hover { + background-position: -120px 0; + } + .iradio_minimal-purple.checked { + background-position: -140px 0; + } + .iradio_minimal-purple.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-purple.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-purple, + .iradio_minimal-purple { + background-image: url(purple@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.css new file mode 100644 index 0000000..0a7a945 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, aero +----------------------------------- */ +.icheckbox_minimal-aero, +.iradio_minimal-aero { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(aero.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-aero { + background-position: 0 0; +} + .icheckbox_minimal-aero.hover { + background-position: -20px 0; + } + .icheckbox_minimal-aero.checked { + background-position: -40px 0; + } + .icheckbox_minimal-aero.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-aero.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-aero { + background-position: -100px 0; +} + .iradio_minimal-aero.hover { + background-position: -120px 0; + } + .iradio_minimal-aero.checked { + background-position: -140px 0; + } + .iradio_minimal-aero.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-aero.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-aero, + .iradio_minimal-aero { + background-image: url(aero@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/aero.png new file mode 100644 index 0000000000000000000000000000000000000000..dccf7740c9cb727f9c1eeadd6b584eec8634f23e GIT binary patch literal 1151 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.css new file mode 100644 index 0000000..c290097 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, blue +----------------------------------- */ +.icheckbox_minimal-blue, +.iradio_minimal-blue { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(blue.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-blue { + background-position: 0 0; +} + .icheckbox_minimal-blue.hover { + background-position: -20px 0; + } + .icheckbox_minimal-blue.checked { + background-position: -40px 0; + } + .icheckbox_minimal-blue.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-blue.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-blue { + background-position: -100px 0; +} + .iradio_minimal-blue.hover { + background-position: -120px 0; + } + .iradio_minimal-blue.checked { + background-position: -140px 0; + } + .iradio_minimal-blue.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-blue.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-blue, + .iradio_minimal-blue { + background-image: url(blue@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..af04cee596d5d2f884b03f9d8f0dd25c1cd5a0fa GIT binary patch literal 1132 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 Q$N&HU07*qoM6N<$f*_*2MgRZ+ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.css new file mode 100644 index 0000000..aa685f3 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, green +----------------------------------- */ +.icheckbox_minimal-green, +.iradio_minimal-green { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(green.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-green { + background-position: 0 0; +} + .icheckbox_minimal-green.hover { + background-position: -20px 0; + } + .icheckbox_minimal-green.checked { + background-position: -40px 0; + } + .icheckbox_minimal-green.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-green.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-green { + background-position: -100px 0; +} + .iradio_minimal-green.hover { + background-position: -120px 0; + } + .iradio_minimal-green.checked { + background-position: -140px 0; + } + .iradio_minimal-green.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-green.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-green, + .iradio_minimal-green { + background-image: url(green@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green.png new file mode 100644 index 0000000000000000000000000000000000000000..9171ebc7e456848eee4440b1e9975282f62fe03d GIT binary patch literal 1143 zcmV--1c>{IP)VcOZuC z(Z^km5{SLDNt`DBrcmj_0Gd;{rv_2Fx)5yM2O257y17aJ+{y)B}`je1K2>!HAD=h>zE0-mk}1AFs=- zs|SQ*jgKke>tmhxcwJ_ltxwy(0{oL3C)Z7Jc``LLlj8*(BN$caYE)f#07um^qdrRU zK^3~1iQEP8(Z^An`g-qy_|&oey$~P4s6wEx_a2CkV=a7|{-rh`c{m()^Kgq`EJe^R z!cBE74%x&9p?!ozeDu??t&g?h^Bk+a5Ffz^?PIO@aA*$AFOElm&pm@rY{`k5J))8l;D*`2`{0PfbR}W z!&WG&*SE4-U)C?NTvIr>hIWz+i76bKNizg(ivrp(lz{KJkKlB6>&yOU5I5Oym_rgR z9KtWlo1=sFzTB7bfC#Az$NDFS@C}A73fKW(6Ywqg2x?iaFRKC3Ool|mA(O%8eZ?o3 zuqb03J|y6~3Nz4A%)ozHtuM=W(w&q}4heyFa+rAn_qbOuyN++NHo+;l-0y=~=tjJs zBtBDp>f5S|ilBQufj)XR8}*wkjtT9YK3QgRuzHLwxkuwXKh};`1D< zeG(rNA+(RR;=`fw+4WBXlJ!ZF=8!~1J@tABo)VG@=+09C&cicxOv6VhKBz!J6O00g zk8m_>>g&A+;^WwcPoKm`NGed!1fu}r<5&xyrhi%b45EG)vY{X(b@jyTJY3-QoVtnC zhC$c~<8TIk!al>}?sX6!cs{}q=p!7>IO|iv3Yxfef+0R$8+{xTt55g1y9=>wf7{22 ziTin|1bo4hgkbDdIRn-I!JINUhvW3A37lZ0M|^079o&#HgD zUlb0+^oznoCI^k*=)W7WIv)gKBeze!#R~dGq2mVrqsYn0x8ILOB``|uWn2IN002ov JPDHLkV1hWAFZBQb literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/green@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7f18f96a9c30c6b2d8b726019939ec908a9067cb GIT binary patch literal 1408 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/minimal@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/minimal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d62291daaa78d173897d6a713e5cf26321e70cf2 GIT binary patch literal 1410 zcmV-|1%3L7P)l000F^NklC7#7>40~P-}&PHl_&)QBtv`NW=pMOKCMhnxI9OR;=3w7Sf7r)Q#Ac(ggL`Y62KF zCejG*q!`kQ3yVz?)M5}?e%gp3A?*UCEtWRT=e>9rZXlhUGV`6DXOb)5ip-t2G?NJv zq6-%;#CgeDQCV48UKB-nwi4GD$8p}pix-pGXY;#${d!{iii?XA-^a3_vGXd$R@7iM zR$z$*jNwn5M-NV5*fo%!FCRjqD3N{t`~65{pZ$I$w$J|lSz|)`Y~@2sBr^+9k6oxj zben(&&3e3w7`BEP zq_7#=u*tlGCUiRl1npCw`tqSA;;s;B?680#?89M<-zH$h^x*)CupMus0$n(W*D)Eg zPkrjs0TMuYdAYX${{2b=52FN~*nmmw#YdQO3>e2}_zJtxf*n|gZ5T~*pZe6dz&Tw+ zhsRIYfFV?&6;l}mOraH37{UhIqa}%Y#qf* zn6y1>lhCI=_2~c+akl^;TR;nb^AOOF77J*@!jOIHQ=eX8Wv4iJf#&xzR^u}Edu-p2 zMpU349rLx1*Nd6FM)Wj4{d{!;5pnmLefMG7W56_8tzlQ_KJ}?j2Z%qh(QB*ho?j_8 zVH}6ydwp$tSK*Ny>MKAqdNF2t(TsvHeVU&R5D_=eAwnl60t8H;(;BwsNZ)ewA&reF zG8>UbAC~*?)BJRR_!pb(ym@GT)%HD!K#RStB?tNna15zC1fDPd5+|H)Hl) z8mz$f#&{0&{pt{K)^DHYmwg9_UKd3s%+mb+vhPZSS++N>{TRmI7VrQ{k-}!YfFcVRL=(D_(5F82xgH=f z61UW+zJ%+-8q}i+8?oKYX7!>S-(V&wed<%6ZXhCl%%H=R;(64d0uN)U1>C?D44?ny;)Th4uq`w4GpZc=QFg`W&x=(%Ti{dzTXcG|;@%;)*L_~Ceh=_>Rf8mTFRg-4= Q7ytkO07*qoM6N<$f-B6VcmMzZ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.css new file mode 100644 index 0000000..ba1b9c3 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, orange +----------------------------------- */ +.icheckbox_minimal-orange, +.iradio_minimal-orange { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(orange.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-orange { + background-position: 0 0; +} + .icheckbox_minimal-orange.hover { + background-position: -20px 0; + } + .icheckbox_minimal-orange.checked { + background-position: -40px 0; + } + .icheckbox_minimal-orange.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-orange.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-orange { + background-position: -100px 0; +} + .iradio_minimal-orange.hover { + background-position: -120px 0; + } + .iradio_minimal-orange.checked { + background-position: -140px 0; + } + .iradio_minimal-orange.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-orange.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-orange, + .iradio_minimal-orange { + background-image: url(orange@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a314978df05edbfe0da6ab1e51f81070079b44 GIT binary patch literal 1139 zcmV-(1dRKMP)ZO!m-Q8E|KVCp7wFxVqT~(wSQBvH%BDo1XpKv4g1dV0L~DM4h&LM1Gouasx`9- zO6`LV*nP1afbm6QHl)7cHPAk_cDxtbM=&~I^$o9q_OaH}=kDKR2c!yz;IIPM2*wi+ z?JE4L*5c4Z`yjh7mc|ze5n3N}wQuAwz0f{_k=e&w?Ze^l`S-8rfK=hIGY5yE1HR*y zT00l!t9)e*hztlvkvoI?y5Tf*^*x6l1L(r(aUb~mVyS)3`XW(-8?X)U)Ol@e7qR;E zJ%R_U$?T)|HMjxW@J^lAZ2c?q4kEq7QG7^DINUVhQ9ua~p;>_MH@E~JL0z3+D{Fma zzXy@daKus+9}@F#kLMoKuoY0i7EBl5JDVW*y1ez3{~kmZ8xD6!yuxAlFYw`LE!UW_nRy@2w%aE<33mdKVKxY&skqAcQ{;D z*q-rNee`U}_nR!%WcJ}stPh8!f91Xh5sq*a9+H4}wI0L2&<5Y}ty;Sp>Z^R^zXuVn za1UiC~2igbkeUY&HV!57YeJWVC9k)j?w2yPAk2Sga(q4C$kjwbcK0cVdUkNF| zXWvN(#tF6kpMpy;4Lk5BJclc=nz85Wkj)oMnP+{>P4StXgkEOyF*mC(sDHy>6duUw z7lj{i=P=Ot{r6wcLuT15Z=002ovPDHLk FV1hHXFjD{k literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/orange@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..68c835915ac81a16716bd7b0c5d83c81a8d5840e GIT binary patch literal 1407 zcmV-_1%UdAP)l000F>Nkl!D`KdY5xdv zq@CrAF|&haV_-GI{Ilssh9KL4rPJnQJbe$YgHA@?Y~J_%?)_cx;W?7~%QeT%0}qW+c#&^?fivhtI|kr1{Cs&ZJCZ2-{`310WuN_iMB8V7|Ew|6KAS8wA`>$mwb+76B;y3! zZ8Koin)TcgOAX86j{EzlG1K(mHPN51tn5^kR6;5HHoi!u2 zKJ}?j7l??vCal1Dti@$a_FTp@IB#b)#nh)h^|@alqBjriZyo9|f?5pXPR$Tr#E6}_ zE`~n!sZSS(h`VX{&;lCqtA~IdG+ID2rpMN&KJ{gxiCc=Wqy4>vMYw=H@HKl-hYHl9 zb*lF9_2NXnM)b5l{e1NXBI52fd+x$5_?lbTZ4FyO_o+{Px+n6-(Pj3cQ0`V_3`T6Fd{Z-lX7y=DvTT21-72z;)7;kcD!`*)Sv_D-SB5oGj^CUve zZ}xn&0Qxo~hyR<$u_^5Sw7)F;j=ly;Cit~b0)M0ZJz&oZ2sP*JIlln z?N4tYB5r2c^D4rOosE(L=v(Fxu+(p#_7~9`h~7l>=Ar$`gxrG1(f;%XBI4$nJ!d1# z*x48^fWBWG0#5nu)Bf`B0@2q+i3u~>-=FqefG}fc<6;5ywK@c}`t8&Hbb*MtIc?7+ z2s3szelLK&7M#4zFN0eA_Gy2*K>SI}g#Ua{+Fz$V*CNc=**IPReK%2q9*j39QH`5^ z`?Nn@AR=zsk)j$i;d^GH+8Wvmr0)_|U>i>0x;cSucoLWV_i2BAzrvFI|5`}<>&H*1 z!ba?e&v_ZMtf9Yv`bN=YBI(oqbb*Mt`v_Hd6JL1zeDp5tu!g-;xsQL6UHgl?PoMFI zl^A_(m4Ev?h_hIL?eI0*vB1tg7`jh=>eB@x;%*G}7SMp4hkzU!EMP0fLiedpeY!xx zOH6*fd1!w}@j33nA(Y}yO(_o9S)ZXJratwlPZx-YyDjL(!}uO^G1)U0N9~Mm)Q9d< zpZemzK=dXe@$c^jUcfm#hU3U#vL=U4EWtTD>qe}7>Qi49nn`3|lgQLHgr{)?PoN8p zcn_msoE6~>yn|x=jA{(U+^0VE=?z50-5{RAJ{03!oIxFCIt0u>9Zq8>im?x?F&KNF z`qY<&M#SAe*o<$`jD^^b_i-3Mpa%o^%L4908FE;I=TTw-=TMK182Z$wKGzE*MRcP+ z^+m1&i&2Yuti%R$JJW@|_!?ue^r=sMdIJ&hV+^gP49{UTD)1m?TfkLZ#94IWI}GG& zpZe67MS^HYed^0I1NhiX=|1(TFGhaV5fRY^A|fK1e*s#49%*Q=;9LLz N002ovPDHLkV1lNixX}Or literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.css new file mode 100644 index 0000000..77c5741 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, pink +----------------------------------- */ +.icheckbox_minimal-pink, +.iradio_minimal-pink { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(pink.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-pink { + background-position: 0 0; +} + .icheckbox_minimal-pink.hover { + background-position: -20px 0; + } + .icheckbox_minimal-pink.checked { + background-position: -40px 0; + } + .icheckbox_minimal-pink.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-pink.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-pink { + background-position: -100px 0; +} + .iradio_minimal-pink.hover { + background-position: -120px 0; + } + .iradio_minimal-pink.checked { + background-position: -140px 0; + } + .iradio_minimal-pink.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-pink.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-pink, + .iradio_minimal-pink { + background-image: url(pink@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..660553c07409fce4efbc979a4985aa2eb6cf9de7 GIT binary patch literal 1150 zcmV-^1cCdBP)CninA;vEhrPvJgn`_>Eei{YLg;J!Kt%9+BJ3tC$lhc%N7=(>P{x)44}O8( zLo_N3>cxLxh79DOqOhO?ix&q%`%F{3lF&6(oodqEIt35ip{pKV-tHeYkZx~%eLWmY zVO0O=dP*QZN4)OEYHGe}wHnpe>-AFcRVtPAeVWnjcBeTUg=yHU1h3&4Jb0wOR@YH>p zx~Dia;74e}zp$YM`(PI8@E=@&j-dcMUu`Aw(OdDk)W^KYM^HM3K3Msf7y0PB$>-d^ zaTtvpLO6a?yTfI;$-}j|P0${|yt)d<3z&nJM!CfYk&h5;@evO3aX!cOR$BFOKF7S4 zCLCLQJp8df=82ETgn2Gcb`AZ`@eqy^jE00Go=vz0$JCms7^V22 z0eWBHZ-V&fCorYhxx!-KeHoVF1AJ8HWnKS@yn}?MaO5#05)L!d@W`QrRhZ7ecNG?30xIf!sp$2U zpok+hh9mI3JcLC4w*SA!By2boumO`9_)f$K&K14B5)^fW*@wd%68mrnpTT7}EW7(g zzJdot$Xz(BcMd)8V4p()Kf&7!e79o+&7#&<)PQ&(BS+zohu`J8;uXv~lyLxFX5jk^ z>d;fv;ZjlSEAkHFnZl9BkVrVp+=Vl|p0Q^K1?+*daA&&@lKW~a;v zV2#$tZkxD1)>!-Ke;*cMLa_*aQ~$=Hh{J)_M(uTVd+)OR7V$dzvlLef%i%-(`O zIKRnp6*iy@Kf?hy5C6ljhS%L&AU=qEghB5M{7#znsbJ}L+!nzQALm9NYf|+Md)+;R zRK{-mxG`zJ5|V*WzmpJ*U)1)02o_)x`tSyx!=JEb+4BzA`2s&ovp(h;eT1Y#FRgsc zwe>mmZ}3IoSV~_M?&i)R(D?8DyAikh5%}MA{|Jx>;=U;K!cZ5)5hF(93y;7Qi|9&h QIRF3v07*qoM6N<$f*O)Mf&c&j literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/pink@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d7b385146c633079799de2d61c49a8562e15d61 GIT binary patch literal 1409 zcmV-{1%CR8P)l000F@Nkl-QtdKKuQMw$J|lS!1MqHW_F{re`i{u@zNF z<7RWeS%sI7LqB$7Kc@1jPkrjkz{U;@Cx@Gi$3FF`&)r6}qrw8l(T&3x#0dVjfO}Df zEY@Q))|$7_gkCsIxIXo%F9VH;yF#>~!2*V{1N$(Jo6V>hKnF^&1#hAPJ=lX+a6M$7 z`qZZjB!KewhP(v~y;iP;hf#_yRN^|e<3miqWybL-zC;UJ(SViMjIo&e)Th2Va2pX_ z9zUWI!>GbeOiUwS0y|NKVN}`~r6K#&r#@XEvro?WAMLLQ-(o3_qZ)&lsTo8yj$^5v zRTNvF`qZZjM8sViR^u!-;38&vF5)SiwX@n{>QkTk+%FK(n}_zd5%su^T8!dO%^04y zv+A)ihCcPFPZx-YyE*vC0$TB_hk!w}T0lGI#@44k^<|)mTMl7I`+EV)a1OiRYj&X? z6{tn$Z0+Og#p!&F=xKlY`RWZs#NEsG+<{5>nn~=mhOMFd)TcgOApYcxzP8Hm{gq)Y z#<35+=PNtA3J)cyuK>;H#}(6$W)y_!)BbdUh`4zgX>{Q#e9u*MS;MA;^ew^w+OP&C zW)0dffJOfMv_D-S{^d-5zIkYW)%HA$K*QPAl7PMf97OgO0aodIJ%0GtZuv5oYXclq8^Ul|#TvzkS+YL~kH^6VaQ8_9xRa36G=w=?z50%@upj zN0_m*F`j_FUmOCC`|Z>I^6vuC*F|X)X0*RQ?YRVD#?Hq11oU+}1a$iC)BbdUh`2dn z&lLzWb~b)bKwk%r-R74;9e(??KV2aHq|LPdd{Ek7pFKAq%-GpDl7PM&*o?tj1RO&R zZusrf{&azexH*IzYETT{Q;ZsGIFyjS3s{X79K}_06fJlH7yS2We}2EhlKlT#Nc$Vc zPpC#6_QL19hQkRC5D|A@|k}p&O5* zAFX&F6JVSb;8nbhLi~&xjK$oiKK1DhM8w@Fp2Qv$;vJksJ&GLyicpUeco&7(gLN2< zy-$7W%RnRI?*C}SH)zLF?8OH-h#xSB5&UHV_n{0~tjDt`v4GQPLQf2R>QkTV1(HK_ zqdxUTt_RCeizckW7IQn(kKOnhQ?c}^Pknj=5%FURou&-WU>z#(Am&@ZWt_(;^x->< zQi4jm&>IzA|ev+e`zZsBDz3CL`3rsArl=T)dQYv P00000NkvXXu0mjf#dyTk literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.css new file mode 100644 index 0000000..d509f04 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, purple +----------------------------------- */ +.icheckbox_minimal-purple, +.iradio_minimal-purple { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(purple.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-purple { + background-position: 0 0; +} + .icheckbox_minimal-purple.hover { + background-position: -20px 0; + } + .icheckbox_minimal-purple.checked { + background-position: -40px 0; + } + .icheckbox_minimal-purple.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-purple.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-purple { + background-position: -100px 0; +} + .iradio_minimal-purple.hover { + background-position: -120px 0; + } + .iradio_minimal-purple.checked { + background-position: -140px 0; + } + .iradio_minimal-purple.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-purple.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-purple, + .iradio_minimal-purple { + background-image: url(purple@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..48dec794dd5be9f8209e4392edacd345a1a42c24 GIT binary patch literal 1132 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/red@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/red@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb55a65c7ea2f94073905c81396627b4967352f GIT binary patch literal 1410 zcmV-|1%3L7P)l000F^Nkl@_yje*q+)6GBc$Pi>Zuyoqo7;oQ$>!6d7H}Aaf``z=q;KOqy_m^vqn+F~= zb?)4`Tv1$;TC`|U(V1r#6xl@AxAdEA(fRY|Jsn6X8w4l-ghH(_f(Tf56Z2|Y7 z0vW8sCaf`Uq5;R?FyZ>tr@k~aBJN7ijI9=s#cmwL@B{&arU&~_ip_WfmFUENyo`~M zed<%6E|37mUft*|V8**0T6h@cXvZpyU>82XC|qV3pWq8Lq6u5E0-G=tbD#RuHw|th zqRZn)tU?ym*n`nL0!Fb1)yQI%olzdLPkrjs1v2&IjQ`R8X5w2c#%a``7n3!;sKIG0 zwzFo&)~7!8=>idP*NoM;fc3b7$(}2C0vGJ8=9v1_r#|-!MD*sN{cS)!Mo@=A+^HGD za~QERH^k7VKK1DW5pg#SA6h^Ye)SO0izW+b!SvYr)Th2QG;zxz>}Y?_V+k%|FMQ2j z)T0u0Xq&2ie7%^@*NC3>r=PFhKt$ZVWY66ggRdFG9&6Yhx=(%T(*@#B&gg5a!ros6 z)?gS1;d{Qcv#YTnL4C#8fo@zk-PnQRFn!veE)WqnPa=hO+<@=7fp%-yn2^4C=s`28 zP-?2sj2_JM->3cQ0`V_r3iHiF`>V0%aReI9ww46+72^mpm}oL+$6bE=v_D-SB5s!1 z^AtkOZ}wc8fWB?W;Q!`fYz@0V?Jo_#qpyKdd44UFg1^!J?ziVfgqjQXoS%TcEe-)& z(BiL8`_mhUh@08=yoNAiXQMO$eJdRTR`~7H{vvt<(VK|gJhVT_%NRV4_NO-x5jWTE zIR|0J&c<*8`hIZ;IPJGj`zyQ)L|+%BOqkLB{@i1tQ|+ zj6Ihl%-GrZJpq0DaOyU{4BF?nPy5pa;!n!t{pW+y{<`eB9%07L#)$;<-NGjHVxl>P zTHNy6r~T;y5pmOj9BMHOzGoI{t)U|!eV4HsjW~%L<|G>NC@%Z&)BgN^g(ZdmwUG9g z#ZRcg794=jc>%MnA)BDSQ8b%K`m{e?AR_KQLJeNS=N>;Foq^Y_p>-Ptg2iR^0v`qZa45D`Dd(Pk>}6xN~=4`7Z3T*D>wp$p$( zpiukNr@k~&h<4Pcz5+9VkIj_sQ=j@$xm>PDBO)U4{+G5QBBBdKL_{?I0;Cuo&3X(# Q1ONa407*qoM6N<$f|jt+4*&oF literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.css new file mode 100644 index 0000000..730bb4c --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.css @@ -0,0 +1,59 @@ +/* iCheck plugin Minimal skin, yellow +----------------------------------- */ +.icheckbox_minimal-yellow, +.iradio_minimal-yellow { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 18px; + height: 18px; + background: url(yellow.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_minimal-yellow { + background-position: 0 0; +} + .icheckbox_minimal-yellow.hover { + background-position: -20px 0; + } + .icheckbox_minimal-yellow.checked { + background-position: -40px 0; + } + .icheckbox_minimal-yellow.disabled { + background-position: -60px 0; + cursor: default; + } + .icheckbox_minimal-yellow.checked.disabled { + background-position: -80px 0; + } + +.iradio_minimal-yellow { + background-position: -100px 0; +} + .iradio_minimal-yellow.hover { + background-position: -120px 0; + } + .iradio_minimal-yellow.checked { + background-position: -140px 0; + } + .iradio_minimal-yellow.disabled { + background-position: -160px 0; + cursor: default; + } + .iradio_minimal-yellow.checked.disabled { + background-position: -180px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_minimal-yellow, + .iradio_minimal-yellow { + background-image: url(yellow@2x.png); + -webkit-background-size: 200px 20px; + background-size: 200px 20px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..0999b7ecdcea2d0ef81d0810037cebbc6d143217 GIT binary patch literal 1135 zcmV-#1d#iQP)83a%uQiDc#BG4mfZU$!a@=u_h>{!P;qy&;2%WTn{3vj>_HP@Bn;#rD(Dx8 zMukDW2z^dSAO~GsScn7SMPaCYW-O{m)7{lYHR-*@t&F9^} z5vaxhLO6a_yTd#zu>*D^g0&vZTTtP612fQ0Q10+S*ZhMqKEk1WoX>E*omYLF&oHl@ z5RM%_c8ORY^R$oi8Rq%=Qu{Xydvk{uKKK3&T0p9B7$#vqG{JS;S8FHz ze3h@P0g)czC~{}8UpLG`OW$+2(S;VwMt$J!3#9g0>kCBFQs=eEE|Tce_XrNK zCbN&;*WfN}!zXoKv-Gc&JBV}+NAV#s;jl9S&pb+4fr$cqx8W)rgt|JvRo42-eh(t8 z;RvKCJ|yOEhwnW`Vaua{Ef_7pcP>WoOL^-n|2>E-HXQblIEBOT)$_~In!m5|?UkGK z!3&4`&JpD!jCmAr1pX<&_aH{lDr#Ka_zXuVPa1vC3 zp9x6WcalL4i7V=<*HiF_kjz2a>og3P;jvn?7NgWYn1f_rD2BoK0=ec>U+)@dA8XfQ z`lNk?WDXL2y=$O-to86&`d5~F5cRu|SQ@Yw2O(*zCuW!73g=54S6~Zja1^HCSNIIa zEswjmLHpplFBHkXK(6Omp9)sej@u>}+Q+%o$C_MyX^*>0$Yt!dj~6EIM?wnqMRyW{ zaZGLhC*dlL!Z-K;ui-kZX6*SoWb*}5=2;(eQ+#G8p_iF_%+2ca>R;~{g+n?0qHq^? z4g-z<(SJAM_j&~K2kxHv6f5Z$g+j`t231s4<9|-I70su7lD+@{002ovPDHLkV1ns# BDx&}Z literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/minimal/yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c16f2b7dc5e975766863f9d98034c34f9eb24fe7 GIT binary patch literal 1406 zcmV-^1%djBP)l000F=Nkluv)V~jfx;g z+F8z!nH@A61Fae6pKWer2(lembF(=aPv3*({SG+c$Ua-01rl`yD$^IW}Mo7GnYC zSilYZfeUEIarDD!`2F%=&LmOx{pa6DlzsN^BicUu`)7@j_Ss~i5t*EssKYi?BbgxJ zL9-mMB1H%G;V{PYsZV|C%fiME4JX9}T|aq&8W11VI0FrbfF)ATfqG&M-FST z5v$ERXut_LOt?PvsV@tSh`VAmVT%RyVK)w8c!Gcd(~12k!6v+oO0?ksUdL$2KJ}?j z7f1jVLyvh2=qc^i!ow&-E2=PxUHAxNaG7CzhOe*#jo5-^*oeWH`_!kt8E_jBT^>K7 z3Vo=?9*j*QU<`XujXqS_8D$~+)TcgOAk$B3{EzlG3*TW8&Y=cfn5yYQ4bEYaoi!`A zKJ}?j7l??vCagp+*5MkadamJF^x9cXG4-iWeeM^C=*>g>TaS8-q7DPNTQi84FluM6 zkD*U}>eB@x;%){$wtzLH*DjTX?1nX&b$PkmWv;+7)pXn!wbF)m{-e9d0eqY`y! znXY|&y*Qb#5k2iszhAw9h`4*rp1W}yzUDUeSi`o^ed<%6E)aiGqpz*FsR6HQo!60-_T z=)`>gecGQc5dTt>pKl)8UyVIaBG7QQwG=>K5so5U3_`i7)Tf**7`^&=b=xd;4l3xoY@Hg7uL-xFkP}6JA1qINz*&$#vn*H@@ ze|iHEaWluBLkKf=HcAShZ@ELjGQWM=Uqo*pdK1x`hxR9vavL5;`_mhUh?^VsEJc{H zvoTx%eZM#aob%hK{pH^UqOXe*6K1r(Kkc~?VaCqJl>+E%aR_Mf+o%2M0uga@-kwVl zX6$VIUI2ajarO?s4BGFvPy5pa;!k2G{pW+y{@U%i4q?X5#;F46yM>MD!bEcxwYcTC zPy5paBI4#aQq*ELe9vsuTEp=I>AQ-R*n!g+F{kZkPvNTnKJCx%S6Gt&Ukhn}efSwQ z*o=elIj>-jHS`rw-x!)qBz@YSE)WrSpP&YB;!BU8kKTi~tYP1D?&~S-*8U>z(`US4 zB}QLc<=_4e<02MfCw$FLEVQ!^hwf9K`gDPaxEn`<1?)o3LqHC@EMPmvL-(mqeY!xx zOH6*fd1!wp@CEL}5tQL>O&N~ZS)ZdVratwlPZx-YyKU&iqxb>yFx4{;C+v()G=%O` zpZemzK=dXe@$c^@Uc@Clfm6s~swRhaEX5@|>t?Kd>Qi49nki&olgRWnh-YvNE6{;P ze1I`9&Wi8`-bFFapcaEM_o+{PdIJ%0H-M*c0L6F@7f_Gc4gs@JkMnpR#W;X97>K=3 zed^0XBjWBKY{j=|#v&ZVhd7EK(S?5eWdRSM967AT3n;OGOK3n_41MZTpX&vZBDztZ z`XbkcC8$FKR$-I5lj*=de1q{=`qZaBy@81MF^(2fj_0ukm3SDX7BGY>xQKRqkN$k^ zQ=j^>ND%F)Pkni&AD^0O-KReFC25*wG$JAr?|*44A|kp#L_|dMFA?1xzbBdu1ONa4 M07*qoM6N<$g4YDGqyPW_ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.css new file mode 100644 index 0000000..2a4d519 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.css @@ -0,0 +1,59 @@ +/* iCheck plugin Polaris skin +----------------------------------- */ +.icheckbox_polaris, +.iradio_polaris { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 29px; + height: 29px; + background: url(polaris.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_polaris { + background-position: 0 0; +} + .icheckbox_polaris.hover { + background-position: -31px 0; + } + .icheckbox_polaris.checked { + background-position: -62px 0; + } + .icheckbox_polaris.disabled { + background-position: -93px 0; + cursor: default; + } + .icheckbox_polaris.checked.disabled { + background-position: -124px 0; + } + +.iradio_polaris { + background-position: -155px 0; +} + .iradio_polaris.hover { + background-position: -186px 0; + } + .iradio_polaris.checked { + background-position: -217px 0; + } + .iradio_polaris.disabled { + background-position: -248px 0; + cursor: default; + } + .iradio_polaris.checked.disabled { + background-position: -279px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_polaris, + .iradio_polaris { + background-image: url(polaris@2x.png); + -webkit-background-size: 310px 31px; + background-size: 310px 31px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/polaris/polaris.png new file mode 100644 index 0000000000000000000000000000000000000000..60c14e6a88f4cc5626d63052f95f5ed87eae5ff1 GIT binary patch literal 6401 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%0AGo%L^) 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 t@UE11bp6rDR_i~f>+6;|n>1RGj~WeP1d&iB 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 Yu37qTXT(DE;jD$j4(?=C4f9F*54WWf`2YX_ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.css new file mode 100644 index 0000000..909db1a --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.css @@ -0,0 +1,59 @@ +/* iCheck plugin Square skin, grey +----------------------------------- */ +.icheckbox_square-grey, +.iradio_square-grey { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 22px; + height: 22px; + background: url(grey.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_square-grey { + background-position: 0 0; +} + .icheckbox_square-grey.hover { + background-position: -24px 0; + } + .icheckbox_square-grey.checked { + background-position: -48px 0; + } + .icheckbox_square-grey.disabled { + background-position: -72px 0; + cursor: default; + } + .icheckbox_square-grey.checked.disabled { + background-position: -96px 0; + } + +.iradio_square-grey { + background-position: -120px 0; +} + .iradio_square-grey.hover { + background-position: -144px 0; + } + .iradio_square-grey.checked { + background-position: -168px 0; + } + .iradio_square-grey.disabled { + background-position: -192px 0; + cursor: default; + } + .iradio_square-grey.checked.disabled { + background-position: -216px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_square-grey, + .iradio_square-grey { + background-image: url(grey@2x.png); + -webkit-background-size: 240px 24px; + background-size: 240px 24px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/grey.png new file mode 100644 index 0000000000000000000000000000000000000000..f69375854d3c5a283121d10352be8a1729a16cc4 GIT binary patch literal 2186 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 G$^QeNB@0pj literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.css new file mode 100644 index 0000000..c6e5892 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.css @@ -0,0 +1,59 @@ +/* iCheck plugin Square skin, orange +----------------------------------- */ +.icheckbox_square-orange, +.iradio_square-orange { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 22px; + height: 22px; + background: url(orange.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_square-orange { + background-position: 0 0; +} + .icheckbox_square-orange.hover { + background-position: -24px 0; + } + .icheckbox_square-orange.checked { + background-position: -48px 0; + } + .icheckbox_square-orange.disabled { + background-position: -72px 0; + cursor: default; + } + .icheckbox_square-orange.checked.disabled { + background-position: -96px 0; + } + +.iradio_square-orange { + background-position: -120px 0; +} + .iradio_square-orange.hover { + background-position: -144px 0; + } + .iradio_square-orange.checked { + background-position: -168px 0; + } + .iradio_square-orange.disabled { + background-position: -192px 0; + cursor: default; + } + .iradio_square-orange.checked.disabled { + background-position: -216px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_square-orange, + .iradio_square-orange { + background-image: url(orange@2x.png); + -webkit-background-size: 240px 24px; + background-size: 240px 24px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..84608500a670b9460092d68cbf7b4dae77c7d303 GIT binary patch literal 2181 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.css new file mode 100644 index 0000000..bdab9c7 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.css @@ -0,0 +1,59 @@ +/* iCheck plugin Square skin, pink +----------------------------------- */ +.icheckbox_square-pink, +.iradio_square-pink { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 22px; + height: 22px; + background: url(pink.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_square-pink { + background-position: 0 0; +} + .icheckbox_square-pink.hover { + background-position: -24px 0; + } + .icheckbox_square-pink.checked { + background-position: -48px 0; + } + .icheckbox_square-pink.disabled { + background-position: -72px 0; + cursor: default; + } + .icheckbox_square-pink.checked.disabled { + background-position: -96px 0; + } + +.iradio_square-pink { + background-position: -120px 0; +} + .iradio_square-pink.hover { + background-position: -144px 0; + } + .iradio_square-pink.checked { + background-position: -168px 0; + } + .iradio_square-pink.disabled { + background-position: -192px 0; + cursor: default; + } + .iradio_square-pink.checked.disabled { + background-position: -216px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_square-pink, + .iradio_square-pink { + background-image: url(pink@2x.png); + -webkit-background-size: 240px 24px; + background-size: 240px 24px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8b4e2b6ce76e1638ab81688b3e7f2cafd901c7 GIT binary patch literal 2189 zcmV;82y*v{P)% z4$aSQxCP;q-_*KOa0+=0nYo!?Gwk_ECR>+{LjA0PPf2pcZe4R@{-xkN%#9n( zkHGWbAowFV39f=UzzfP*7(VbK_#FsIY!U6xlc=EoUh);N2Zb2%qmV)|7H(Yrc*f7% zWTIIEYC#8R2YwI)vp^0gVBtND*SDf=L$1dqwutt-B`WAIB+J2iD?en;N1|U6>bGO! zD|#9h?_xAZ!P{K5dKJMHNuJ@i8b9YJ56#y>57-9+iZ2ZM$%mkY#rR$HJ%}P3v>FfncgOK%xE`!9 z^Jhq^M7nsr{J^~ic7fg)jv)HLGwjm>;4lrtU%~dvU<(WQ5*P!+;0!p#=Qc<8L4lh3 z`5gUmM}^h+F+VwIc7PM$7zo5LKSSUc`|O~@Ea+$P#s&J&pDy4Ogon*XxT^d*f&C2h zk$rT`1!@?6FF4A=Y>MFstC_Do%DzWXsPwCc&GaW8UbFG@u=z>wKhT=M{Is&~lW@&e z{lM_&NaB%W_|pZPdh7(p!Co7C9ecTo?KJVP2JK)w2*$Bl7-XMzI?Vlc!`xrPql6Y4 z^V32{jfuZRYz7@Qsa3$~)wcl6kHJfJU39zv3V;y$Z*BGsCa~9mKJs%qUcicb%g@L3 zYk=cdcAM9MHoIavYUvb0zowu+ z0Dl6PH2gHxOIL&9&jo)6|FrS5T@xL-CVpM{RsAct3m?!hKLNT{D1Nub{JQB(-2%R+ zwn{2D)`z{P^b6>9I|buL-lLU zuj*e4dPHAzgL1{MJHO>gUBDT$X34z|RZC7$zNoS6!3wEEc7m3onKJ2Q4pcf$mza|-S1lHs=x=LFHV4!ieJEcw#{^?e$Dw+{R_ZV z(HDN;QT)2|>q+VYzVG2`sj6Em>%X^E3QF!4Bg$6YC#&io5pjw1o%YGU-*{W5Ca0$1 z3cI8hN!(DnWcjyq^X4xU#)6X4>ViVgWeb>_$v!b0Z(eg{9G#$&%Gx2S&2 z`Bk0SASjxGu587xJHOdUUBG>vJ{cXpAzAa>^5}OSm!icBWl`laS^dPLk>q}K?xMWc z_?AqD!!jLXaG?Lpkc**e4;KvtzA07yYCju^4M%F^_lBbG1C0ikIA-O$0U7d$xNiMkpibY?jEBY0- z#hTor`nBhmes#svgu0>!9msDm={K>4KN*Z9dANU2X3frwB-h{5E5~0)awozv-D4y; zG;pEk?171i@lRYXS7s!+W1~J__vypPZ9H$_9JojH#Y%8O@e8Qd;9d(v^=rhA}I z4t~M)JCI+0O6)@4zzY1%D@SDD^2c(ut5@EAtx3Y;6EagGbYmoNzWdC9@$s8iK3#cz zU7d|#WIRsIF|bMWMICrk@e63MZKgx@YtFCg?*U6iUzCGx#jiEL(f&+H@)#Wn$y#^}c?y&%{ykCWHa8`BdEjO`hUirNxtj7DQ2ZU> zY0wG+Hs>do7m2*A_`d|)n({kJXR@!rX?SwM0E>602Hj4&27nOyBk>d9PM~<*QDr>up;>ja@Mvt#k^ZUsKSZF5uMSC9nbPva!0LuWS^!O#B^S9cTpe z;wWCcRt|%Qz$pvAy)gH;fikeh#{8_|p?I5#-!Jy#n&D3ua0y}%hW{h*xN){t48>c=*KPrq1^&;vu%CaUKjFA+Hhx|#f0&zSwF%5mEsMXAE;S7Q zup}NshCek6I97D)p!-GP*=<_Lmfh-N`aHJe=N(vF+pSUA_-0S-8SNKFPu^1J@A@8f22}j3UW8J}8wfjD30AvM)1jzV?K)nXx2fG9ejT zV=05wF!m;88^)OBH+?_9bH4xF^E&sO*Ll6}>v`{eJ?_oE46_nBBzx$zQR*OUnK-QUrn&u|!g<6K)d6&+ghDje6$*hW4XROYM#bWJ{g2`VUVn68S@T6QVkj%UY^Qdu~YnrAMddamD|KU`l=VAT?)2v__% z`m1oRTGpY>&{Je`e(cg13D_TtcQSZ*D{k$%&G!b0*h9r9b9Nyva*H*QDbBffW$|Qx zuy}FLQW$h=u_e+%e-&&6kI@ncDn zTF+Z|X;;BlRY!9Hll(ba&>1gg}3|`bit1aqglD5>F|gVcohxq zudYs;x2`AgR`v(RU}nJUui6H4NXERXl&*}h{KD;pvtUdxUee!BMuCf=4~+m3HcpnT zk7rqRr)`QYK>SUe(isx5X%FJgk9B?7BK(+TKg$A^Asd;jTfUCQO{{`yhPb1QEJmRH z2={JdtlW|$4w^?K)G>y7td$9o>g0ptbS_eeVX5sURuSs$g2)H_(N$NFB(IK{^t{Qy>}Xm}0O%+bGX1n{&A z6x*e=qSmZid5DgNP36mnD^OPGMwqRElLKiq1x@-9bNqQdUAkncurvbU?b;ETssUCf=4Ly6O4eT3qheUI!mj z0M5hNAFq(=nmPiSxwGhPz2AC#o2t)}6(%=budYWJLK+JF^vlCUF9Pxot+zGpt5mMw$zties75qUuGMlL7#Am&U+F04QgaCTHyu&%* z0xL%aZ;tmCFm(RCcvG`1cSONqC<7-nxxO5-Tx;4|9_ZPYbf-;47B9gIV`i|X8`1-f z1Z5k#d?ufQJzv}&y>|k8EYlTfU_>n%-rmK@C1`Mm8XRA2m%LjA+@fHFsxWNdN)cB9 zFKp7lD$=@cgb|s-Y9u9#@b}nu7C7Bww6qbb5pKzvJ~yCD=|f5&q@yy;eNNq^j+^x# zW!H=bR*4xvS#3ogNl3xk!80og3B=~OD0l%P@GcWE&WBIP^%~tKKHmFD7kI`6 zG6|Cp6H61Yrd`jnw=lH;-`VaF2SK`EW>RkZS~J*tze%*!o2!^$raJ~O)sxucpTdk% zn=1)b%`3O&IMXMA@nn&E5o~+b(*@mjzcoD@>rGpK-5F#NG_d>OD)fv-8QuC~s^OJi z%^7{smkb|{-?0OFBdptVaWog0fbSY6lIgzhIN#{BU2O|-rv-Z85C$TXcej4s){7hs zmM~O>HEl-R_#sy0BU|w0h7Z0U6!EQLTRi%o0|j>W_OcPqUFn$(tf-$lN8Mm4(iTu} zau_6}r`DbJ>e-rUsF2cN7>L*nZ>6{F^hJ}8CY<6E&5jy5Sb(5rvPy_&m;zxuV9BAf zQ{%rY)H?HI&f8|(sLkDyX$oz-{fWAIOsH1?W2kF*dd;{P%zIPC2EUJY69I6vQ{V5e z$PQKF1Mu=9NxSdzv_E#kiJTY&b292qjZF`wE<0ocAwtH)GRFWU*r(?|9zu%~Y7snd z^}Z0xiUwQq$)_?gP#TeHVDZrFHkmoKz((9p%)=U1!8EWAg(jHLnpxp6|n5=$TzS z_wV1&v=#KvA1F6b_WRzPv~Yd+t>y_Ur$;s}_a3g38n{-{ zKhHN>Bs6e#1e){HP(KIMpros2BPB^v*Q)ST(ZBX%3KIZrKeBaWDKVPwR|z%-?Y)Dg zJwrqzY}h(6M;dwt)PnbsZFwoZVIpGOW=m zr4w{3D_l$PC+3{e|JFEX0?z3)I7z&~)_6&pyE2_DqH(PlceA*Lgw({UsWmHLJ;>xt zYn`UP!pGm_uOGgQEz&mFJ{sy8pScZcW`!B%pH4W}MH!YtmXt)F@_zaDh?m9ON44|1}2E**SXTZ%=Wz_bJ&Dy)BcrvCqn zpk~V{!lLnu@I){rb3yV)x)(B6?MJC1%O|sDC~jRody69G(2~D78X9FA5U4>cP=Y`f zjj-W5wh7j@uw#|bkg>Flje}h93-qklx^0n>(BCmtAC8_s|2?wq#w532ouE%VVoQ{c7db>W2$V;a?9^mcMMf<{kc@#Gt|#PtUyg zSK`*w)1Zbb*M+UtoqpGj!QRR@b3NRwaYS%Y$$n1jT6i1(8J?Vt@6YV=Z;<^@5U=)SU%&7B61-BO&ciR}Yl#)m?1nvPz18?nb?9dB%MJ}x*X4MYBixI&Q%ah{ zSre0jdp;S~y|Qf_t@c(n*J^rj@|6XrrVTvJZf!L&adkH?RmqTxd;5@(`GJ^c!E3$ zS>7|Rj-O^6byUQtENVO8ED(xHG|F|{1S=D1Q)aMx=UvJl|lt~jYUoe z9fN{F9IRNeV12HORSg_Tc(B5~@F#4)o;U_wpP(8^KZBP!PY8t71@(&wUXkQpOoJ-Bbbv_Ks_j~h~#MbZv*nC=Q8v$6~nNt`^fQxmJiiYv81;He@ zzie^Ko3oCL7HH`@u}pOwRZBJ{`*F6VzD-zbpHtFf51Q^K~p-7p(Fd_rcoxi@%E#+%JU{F)q z2As^nqg65wTwJnPy%+KR3(B7m`P4rLxfKd zLFOpdyQPt(&3Q#R&@@E%H5#PabyJ6TElmMwqvNQNDjelkkNX&)bC$zT>&~#M?xiMe z?%`eC3N6vt3ehM=tDutn0tr=bjhd_z9FEq4j;o|&5A(Af$Wl8*w)w&n!p*i-@mrl1 zCPe~!d7?WEFY`UI&cBEmhw4KGB!Knbr>a64za5LcC*mCQIdX=2yAR-DGTqW1st`o) zzN^e+s5pHlIBBr^+5#t8bSqgjP7X+l{zJna!OFO0e>CR!a`0S&%VgOjYnWOG)Kmcg zh8>gbBFsOY4isE%fS9Ha`RKEXbUK$iDmuzbk{tMFYF0i{wRE$9?^5ZnG%`;V+DP*8qpv$W#^myUfS9`xsc2Ciw-jnF*}6x zJXCfSgzo+#-&}s^OL@6(2lku|wrSAJ1Y#WMkJ5S3cy{gm({0>oF}7hKZifEY9+*>9FYIwI#*SPw;Uf vQkXxj%SR`MCS?C#L&i7$@0*%quLG|lDG%5&(;l3Ul>;^wuuJHRKB@l)o@W}& literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.css new file mode 100644 index 0000000..4c291b4 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.css @@ -0,0 +1,59 @@ +/* iCheck plugin Square skin, purple +----------------------------------- */ +.icheckbox_square-purple, +.iradio_square-purple { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 22px; + height: 22px; + background: url(purple.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_square-purple { + background-position: 0 0; +} + .icheckbox_square-purple.hover { + background-position: -24px 0; + } + .icheckbox_square-purple.checked { + background-position: -48px 0; + } + .icheckbox_square-purple.disabled { + background-position: -72px 0; + cursor: default; + } + .icheckbox_square-purple.checked.disabled { + background-position: -96px 0; + } + +.iradio_square-purple { + background-position: -120px 0; +} + .iradio_square-purple.hover { + background-position: -144px 0; + } + .iradio_square-purple.checked { + background-position: -168px 0; + } + .iradio_square-purple.disabled { + background-position: -192px 0; + cursor: default; + } + .iradio_square-purple.checked.disabled { + background-position: -216px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_square-purple, + .iradio_square-purple { + background-image: url(purple@2x.png); + -webkit-background-size: 240px 24px; + background-size: 240px 24px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfc16a38ce8d5b2246f25758f2fba8134f6243f GIT binary patch literal 2188 zcmV;72y^#|P)f6B?xpp#8TrQ`SZTl0YbNE?l}`7LwR;Fu9oQsr4LWed6TUKIe$U z_9OjtEPT#SAK&ZO-?5!@9L*OR#>9pct$4;E$j@FnNWbMcxV6Rq&Ih|f{+5gXsj_K) zs^AvHF2Amq|F3LpD#3TaGB6hmgImB2&Vm!559p@)z{jGKi2Rsm`Xh(0E7Rj=o%QBt z1~x_DtH24;K@j*rFK7cTsAFK9IhJu^&QDUgb(m<>M-6;T;wx2F&5iz>g8i^IY1sS% zybg|ocR>@l4Wm06A>D?byE_+XmEnL?TPLKTX0ye=d0flo|OUvp=!ENvQ9Rv9IV! z*t`p|IRpO5RqLiA7zS6#N8k@^mQTP&&?VzX^A`c(;}f7Bc*5QwR)9)6_kl{(btCHC zWzf8e-;gZLZ!~_+5B8U>pdC~Lui^`W9&!!Tu^E4iV~?ZB`i;gz|Cgh9Gb{s3_53N4 zC`mT2i!Zppf}Lz$qcezGU>A?6190d@^A~aZJg8s;-vC2k0JMS=e6BqF7&NG^pU=@B zb&8C}kNL^K=2dVBoCn?r=En!l^O#rZ&50@!#c}-&+yn&XjJ;u(`Nc(k4ta-JZ;_#J_YqL%uhX!-3-@MK@>E9 zhQyu>&7W-G#A65e80Z|&ff+pa#V1B%GEmiz!7S=b7&ctotvhuG> z#pY6(l`&JET)s#qTju8%6lZ1UmZhYmd?_O{r_kuN49<&nIR`cjVh|2Cv+@?*5m7ZUwj~*5wjduJ{G~+q9Vu)o*cqRsURY zTda!*I2FIu^>xN|1Fzk<3PpTQcK&9I^5QFH;&6yuYIMtA-l>%b55^|o z3cIKTMO>S|=!qX@X3d@_%-s3;Pvzt~%LTa~xOcU)t@YFxVxV&ZkBu)-?Xkxqx2S%L z>#I7`fnO{NUFnM7>iVX~bpv1gv`u{dgOWaLhHU@Ui&D76B`en~k*z;k7b@=Mi=A@x z&mYO?Xiz3%`g?m?A3O;9aSAolwV+^I_Ut(eoO!OI+&Ot01sS>@XzOUZ@;B@g6ypqm z>0)1oxSej7-{$&`+WZGiqjuCct{b@f)?GRD`x@!(@k!c@Y4Y>E-> zySdG?$StbhhWdJRS4{J$E4tr?`ugLyfytfQeRAk`HR9>+m8sKGL&d$?a$Sxb`cOtk zf-=!F==b$@wO>6pIy!RK;c%peiaT__qr-ir2DJ@Fq52GbO{~jua7pnCcuLG?4G`6D zaeY;P56HFg4X($A`g-EKfl2ROU#Q48Iz7_b+$HZGJT1e+BQjYMxHstSbhjQG85!>W zV&&~W;ibttA57vuy*#OQdegT!H&2*@Ki|ecU+reV7E``9Y_${q(xIb0mJOjRa z^4724m&qCwcJQ;y7mk?xX{H0b1#X(W7~(6~ybKBy|Gu!lZLW>+^1yOBd~~Y*OpEI4 zRs79hJE#XkcVm>?Qg7abM59OEY3pI*M z1mB?JOre-d&GS1X#QjaClFi_UI4qmo*0_< zbvFMdoeSeN|9`>vw7=Ghpm{fN-wNGfh&@0hynJMAMjW>bmP`mQEtzI(_jn82h+e*KHkFT z&W0WHEE-kU&*w_%k2WnvqhL8$4>BT{pA4{`#~h_YFPi^OOe-(_kMoWkV=;U- z5=)b8;!ZT=)4a<@Gx&fjV3YED?lP{RFM$K#X%GT{fGin5{gK{Mhx5~i`FW3@Wq-?t;>POsk&Ov`OsO3%V zdZUrE(f6Z~wefElXZ**b9X}hT4z+9KRX;1)u;~=|frpL#Hs>>%g#1AB7mnj^Hu8UQ zS4y)l2t_%0R$0Cv9_O{XHqO2MW8hsWAM5<1k- literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/purple@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6d3c8b1af31a6ec5303ac592f5dcdddb5e2034d1 GIT binary patch literal 4501 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 QnE(I)07*qoM6N<$g2I7inE(I) literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/red@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/red@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c05700a574071f9ccf8a6110d907440c9dc5d8d2 GIT binary patch literal 4490 zcmYLNXH*kP)24}nL^?L=VoDH0XW!OUt(clU109d zpWtM!UtYaC#lpgW(ZSl{N|e|3tCJ6|xRswM_N;?Fx5vkLFHTKgq$5hz=yX{ z)PHA(-{^I0Kc`A8Juk=EjA2-jPq)FEt~_-$`Ed{#Lfa%Lh)j8~YUY%NyS_F* zUSG;tA^py>8j&4485{=(Y>~$?>Rw{@r+GMe8~LustJ>zC(cg5IZsZ`VjHPc`dYS*U zdhEFi$)3Bth)m_FWYl8O`wWxDW*q$nS!7S4j2HaOE4%foYAU;E0?;BGh}bNPLSA;$P^$F+tM&TJWaQ1bVLf%> zMlVLxYtIFc)Y4dj%J3UFNG`&taO8YX9a@NdRbdME$!rRDjA0DMqirq@e`z@7zYzX& zQR`M!Xyf3@M+51$^mi5!@{sm5py5szeZ#3^6#bO)l55)g{EFO51X+m07oBo>!k-Il zG}b+f47#M5J3i}zZN|Rz>jf^f3S_m;Suk9%Y+Ru6V|2gUgymN5teUyagGekYlJ;uX zF3$mTi$B*XUJ$DR{@@}|tp4+N{h@!Of3c~OOnFYnbRQ#5J6%heLDckIfFEog*vSWL z1N7PQI=}CUW|i!S^F+#x$Xn%T>NWy&Il%H}zS5SzeeaMtvRYYONIJ)9!s#ekBZHm- zxks^rP(>ubb@BdOh@;F&4*J{gY!e^D=))Q~E|@M(rPHkh%Nfl_#wG^}Hm0eFhFXz1}SB824FDHB;jL1VwV!$?;- zkZNWk-C@C}tOV&gG@6QaoyDY#jewyIwP}jjB(!hGKARZT+ek+w<3lh=z>4jPA$MoO zmbsx+Ypfwc$~c8soDrmZYZd6fF`^?G2ViE@IH^XYJB`r7Kh4*ISZ_}i`c{gfvPGM- zku@UC2%<+@nC%~{o=UK*W4ND`jwIRvjjEIci4dpIlN(=AhHjP`g_`3 z5;c)63{iICwXDAYJVJ)f&zSDE?&P#s%12IYW8H%yJV8tI*UixDFQg;%)v=*hF*hSBP>Uv5&*r6EMr&t>% zt<|60htoKN&Yuom#w*{&^7hBXS{IOCum$7G8EmpXI=clYx~`H$OD?m*oDnexNYD=p z7=BX^E(n!xbn;9-l@M4d%>8XMsw@X) zT1G4+UX}GxD|*q4>M{m17CK74HytI|zu}y6Rl3=VxS%=-q*HdK>NGR}(|mgNbLa(D z0aFo~aRe^{ARhCuj}zQ5o|805=hh1;J<^M9zfK9fftti4GkEO4GC==uTDMI#Leuh5p8z?n4X!RjiFuKx% z^uB7_lyE}U>4C&lFQkRi{0D<`U_)&l$I6bLGVDRr(Z50VD3uJB;O^von*oJDvTJ`q zerJf|?O}z7(rD~Cj8}}!Tr+(<Dqx~&kY%}iJ)^Q|YT4yGr)4F<6JugGF zs3PRFfI!|Q#kC<)4=Kd?$%&EJ;LU+12*LT!`SLycF>P!x5wR zjc-*~_AP4ZtzSau2jWyqZ0*gI-DzdY*jrC_TKU`96kC6G-PhOd?zdYyl$>{oa&oNm zY;rK(;S$K~A;Xkrcxg|}cRsm4bNs$MP|-my-Upy7Z%Y}O5`K~r6A^5eE|1?^1GoOl zZnfx%?B*Ge)R2`wcl4)wX}iYAD`Mr$Tvvebkq_}2hzYjlQ_8vFbX{f9|8Pjch>RA9 z{D*@;C183%%Fr@5^i3+rA6Eo2fYS>4&K&bfn3h#3R~K&8^Md-DJ#;<`ym59OqUVUy zP*8fq({t{)d|yh%O1?vz;G4PSgU^@@;3m59^Wx-psn+ErHuvyHk0ybjb1Fe0AssS{ zvRN3#QQ_6+A`_6&iqe*ABs`OKb!o;Csa@g9Q|1iiYFwZ4{qE%9_Po$oLLH;!!j9={ z9&uB1+coVH`k-v5j1vL*n>gxk^L%qj(5EVHK?q zy_Cs#nJ$>uUy!Zkb}4OXn^NsXNhw{L7By1;s4XR6MpUOiTUK=TDtVD#{Fp3k)nu0~ z9>$x_L}ugnuYej=kXle+;Qff8_K5=R)c}*b0UK)n)^(r}oU07P^;PGaS^BRQlOl1eE9W=eRm$g|L4>(>B}~d zOV9r0RMJLBchyPzAwo$$WeTQ7SICqUB)X12nnXVTYFFUsJ6%-I+E4mT4$HDx!pPL? z%?qwWI_DwoZuuggK7A^VgrXpF@H4(h3n z0g$Nbme&dKWzVYZ2%9lX8Txn`{ZGp$>SjRAw%X6^qJW2- z=y$);;o`pnBP?Dk5rgkUUOw0Chga%nEDpY_cKsCqzK>b143-rIMYMQZ z#(tUs#%if#ZR&P8i2EYCte6XOu zbNyR_@#45~u8v=qLpbZM)?6(9!#;24qkqPdHbvL-g)I~5tucYy^=BsO)Q%aK`0Mta zoI_JiqB1tA{S-6=lHU4RUi0JCqHETsYyep__^mHgvcjR51 zS&{n*di$;I5k+WXo{wSUwYhZ>ALUE&`KdZgk-=S~M!VC-D#4Td%w8}Q)cB)+^RBQ| z(S}ep3iJ}8!td7=ZCucsjJh$s&tM-LK19|>>`)4AQX*Eib7;*LWK1l(?rEM?EL@p* z!zcUX5cB3);mX}UZX#u{cs@mZxTkhyMWYi zvo}Z4SP)t4Tpuq5H*ypGXUc5s0d1SKNB9jlC2)W&gRMHjTM@RznNY1`e~8!Xh7R7q zDoSCHdRTqmSUCsCYubvR*mF@0SKB@LQwr3 z5$wBcqPkc*1uR7=q&IzR+BwT${So&>j`ZWHUv>|XJ2cK^fzyY5*93gxMvj(%xI8I{ z8LtO7HSKapVIuNAHg*+gZaNOz7y&p9*P)IXlAHKp*|yQ?Ev%S_aPI)n` z0yrlOkyJ+FiOwaEZO33m)3)UDhhi}N{3xi5-*rumD!KMpcPYS2FRL@cP&p^ABD8mC z2`L6j7ysF)#_!8~2yXC-&ML!jhtO^91?hsHz9k5YV_2IIW#U%s$k+d21BRufyL5Sl2lHWPN zW4lI_npNpkd(n>*1#3Nmexe+^)aPzobo?V~2Xse3|9iHrrom>_?qO2igOg+3z8{_y zKR3GF0~~VSTCy=-692_Zw>#Fd*1&x$Y0BmEDknc>pDyCr~e0SP&JwW literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.css new file mode 100644 index 0000000..fb628f9 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.css @@ -0,0 +1,59 @@ +/* iCheck plugin Square skin, black +----------------------------------- */ +.icheckbox_square, +.iradio_square { + display: inline-block; + *display: inline; + vertical-align: middle; + margin: 0; + padding: 0; + width: 22px; + height: 22px; + background: url(square.png) no-repeat; + border: none; + cursor: pointer; +} + +.icheckbox_square { + background-position: 0 0; +} + .icheckbox_square.hover { + background-position: -24px 0; + } + .icheckbox_square.checked { + background-position: -48px 0; + } + .icheckbox_square.disabled { + background-position: -72px 0; + cursor: default; + } + .icheckbox_square.checked.disabled { + background-position: -96px 0; + } + +.iradio_square { + background-position: -120px 0; +} + .iradio_square.hover { + background-position: -144px 0; + } + .iradio_square.checked { + background-position: -168px 0; + } + .iradio_square.disabled { + background-position: -192px 0; + cursor: default; + } + .iradio_square.checked.disabled { + background-position: -216px 0; + } + +/* HiDPI support */ +@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + .icheckbox_square, + .iradio_square { + background-image: url(square@2x.png); + -webkit-background-size: 240px 24px; + background-size: 240px 24px; + } +} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/square.png new file mode 100644 index 0000000000000000000000000000000000000000..2a3c88116c4d39ea9b131b07201a3ca724d097e9 GIT binary patch literal 2175 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 JPDHLkV1k9ADRlq< literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/yellow@2x.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/icheck/square/yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6b8e328e1abe901ffa1b472461c858516024a975 GIT binary patch literal 4385 zcmYkAc{tSF`^SZ>O@s*9W~`}{eIH?>ge(==DkRymg~-P`)|g51SVtl)b{Y;0_xE0*T=Y-~s7 z4($s(T!(94@w?+}Y=SFS%r7}cy8kH#A#N;1^`iI>`Wno|CXe0}^@a)(%oO>x*q_&@ z+nL)xw-dI`uqj-E?0Sx7Ro~^&`gz+xrTIqc8_&-s7d1|5$zQfCxO+k&E{&&^=itja z*rR>z{o0<`G;|XcwJ|eo;ImN@y&kpki>R}M>beku!$sg07ej}mTjL=z^coMLRFV$M z&Lm;~sjun&fEeEP4C{5uZmm__s*f9@JuZntq-F3oAoj7QUJ~{R1UZPxNP3ZljqFLR zG(oET9M)ncj&@QklV=N+K!8(qWP3>-S!=MLiNC*9V}Mm#KrOg+d=$a%C8RDYZoQ|; z7q%nu&{P7cUoK6O_WA?gZ~a^heLC|TY{m<-W5>E-Ay^@K2XIc;HP}lqD=tjd0D+P< zK*plzd5}FlY9-_~iFJd(OJkj$(tH58u}rGk@=m2VOtiYcUqgTjO|D zKr{dJX;DbBh;FiDNO}MgOWuAAcwWyLS|&SZUNe{W5@soko}Ilz_Z-lThmI4|p%TH3 z+H<tAU5ztgELVdDeQ&ntG#_4!Ln^TTzL+ zXlaJ!L=E_KjYUcBWe5#}>oj@ ze&NJjo2`R;kqmS%&M>ol$F&6#f2ta@wI@OIaMzH(&?H$`_F#u$ONbVUJQj6|v^l32 z!<~S8xxq81r_)o)%i?C3O=Zp`7-qe&BEQ(d&359{M`S?$973smv|h;?j3l6qXh%*f zZ;CcZk+$Y&q)W{^r#nN>Kb}f@2B2R-Cm!)=-+|dNd7aP23FCKyCk6M|apAlwueT9D;wD+GMRKbwTluONBnJZl{7buS6hLS zCF;tQ1;Bu9{87uO(-9SUp?U9kPG2}0)0K;Pm4G@(;6BjR9uX(Xl6yt=OZfqhS1cW_ z{lN(1qwbd`NuIck`OR_h8{`VdXf&9`z>g1wB@{x)Em@{D0nh)DoE`hKRHea;p49%D#7;PvIr)1n zXmSuLbBlT{GDomM)Ov6V@BYb_g>5exYCK4^%sx6{E8y0OyncFIhPk`#U32jpR~09n z{!R6WY`y0Rb^a&;=b&$57F9$}1L3xTDf}Gq9C@V2R>uPHTb+nv@FRnbzb@?kEUM3tPi<-!ma9BRXD*C|4V3!H1KkmZXtizbIGy28f{ZoTA&*tjY9Xms5xGym3kl4*o}qVmGBNC#79`AJ;C1 z@Y`4=1v8HEA%}Ob70!fw0^8Rqq9doX(;S%gpC(MF`JOx}JlRTUPQ( zB_->PN~)^OuIzzuPHBOR>QgPG6AVzwIkG4>5Pg`mR$lMUJvHJpzgB?#M^GSG=Z?aX z1X88Y{QkN~e$(SSxY(KwHv&zmE5f=NWwKQxO7hE%e^p-Llc}8lWCtboOLwO|ayJxj zQo9ei5&up|BGXX$I+kewmnMx&)g8UA*;Niwko>K@9!&tmS&= zwTh`$_<_=OMwZQYuBuX}3ThOx%6IwYcY+U$-B$>yHYnCMPug7g^Y-IybcdMt9p$_X z3cT!{K;@eXYe7VAu2Fj(_02&FNXFO|d_gfHW@{2nuT2&UvhC`7?+NYx^Wk_f&PiIb z+g;+BA1Bat^nb$7)myJs4E=w2%fs;H%dZ?wwGZ4Hua~drA@Al3^}KC6yXklYJ}iM0 zR<%Q;`aj#LYglAfUf6CqU8WPOkh9JM6ra#fITsU?FUgK~pqowi+ zSBkyE{uw`C6ai)^MtE`KG6Af6(i2`C`|5YN5|0LKYDc{9zSk+ zqV4w6syR5kME$=l^mj(DW__OKzr{@FVh@YKB!Oe?%kLH@A)OPz%-RpQe7H~Yi%D^j zAo28;FUfJE0uRrq&VKddK2S({@x2M%2OEN$uE7So?j(0GZHZ!l-0GL!=5iEtzHI$_H0XO0k%}GDsn~h{gFH|HjMrbAP@V%s6WO>Lm+y*ua7jq#pLJwt9x)8@hNt zjV)vE9;0uuPz?$QZRqwd9;-jO_*k+*aCDzW%{-IW5d-S`9+$i0V*b12 zQ;45xW=YS7?rBO|WMat2Pxn0>7TctjF=cS8r%%sOlx+P2{Q~wK(cS{t{9kWoPM4%I z;T88lJ>6gMv$XKX)r<8eYZagW?cs3+7ml0f(Q+Xnp!8Oyw~>Xlfs-rm#e(dHOKJ|x zy4uES=eO)p2&+8W&kJ&x(eWqs&S;`kxo{hQpIF9R#E?y?i;^2;Us&bug?2Z<OaGMb_q z*&6Eu%inREI-}vPvvtAmn;&XuKXFA+N8soyxl8vXdq_m;J-9YE0FKCD%|Ogoveh0u z+H9$gEoN+Kkb34l3uewX-z~}-(-NUgyJCCyrvTPUt$ov3%%mzI4<2ZQ2=noHZ6lx+Qi8jU@%lyy z_tDNN^0UK z$~Fb=bEvCj4Mj-feB+=6w?vrD^J_T8n9Lln;|=C?qOq5zeWGKk#vuVnRGnkw9Nu2( z4MM(`q%Yq*(Cw%yGvhBVqX^uGs2d$0ia3Mwel))!cAf#Gg>5m2ZHEvNx-ybX2R{V- zF8oU&?=F9`jwd4bjWs=r9NbII#1%ihS7r<(A;hsb#I#}T(h3k+bEp4;(M?zf(|Dmr zCg--saf1YH+)3(4Ot6jf*|;Ho8xA;ge3QS1B=`?yq0V&Hp z60fe)!WJ{1qJR)FMA;Dp6FPoXPh+Xtr2@3zOi4k5J=3xp3$7G zzPJm$%<`8b1TQ}&fM#n9<293FEJDuPcM{t@o*5chsY-6#%pM0`MDk8RZ!-O5F|bg7 zuh6120)!ih@7^@R>&^U`>F$Zvg|D()l9OW($0k7&mm zASl=gJvnq{QSQpAY{PzQ{TBNv3PmczFg(p0rw3;#6GwcX%v~ zdhLTR*Z3>u?pQ#9v-0mClAmRIneyRdj|#f>e}?=XXVu|exu11Jgnk9FS67HX{Q6+K M0<$r%F};)UA9(ifzyJUM literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/icon.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5a50673e0975b2bbc35c0e11d4848adcc1fb4dce GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoL!3HEBKfAITNU;<KmG59{twCv{ftOs zW4N;Q)!OTY3>;>=*3S97Q-7&|V4&B^*_(MTPLEp{EO2-FMERq>C$<(UCH;z0ntPpj zuhw;+PCLge`!D{>6<6ENoV!-|k>yvlBgwa_tr*1kXQoW_{Rng%1B0ilpUXO@geCxM C4sr(o literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/laydate.css b/generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/laydate.css new file mode 100644 index 0000000..ee1c73a --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/css/modules/laydate/laydate.css @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + #layuicss-laydatecss{display:none;position:absolute;width:1989px}.laydate_body .laydate_box,.laydate_body .laydate_box *{margin:0;padding:0;box-sizing:content-box}.laydate-icon,.laydate-icon-dahong,.laydate-icon-danlan,.laydate-icon-default,.laydate-icon-molv{height:22px;line-height:22px;padding-right:20px;border:1px solid #C6C6C6;background-repeat:no-repeat;background-position:right center;background-color:#fff;outline:0}.laydate-icon-default{background-image:url(../skins/default/icon.png)}.laydate-icon-danlan{border:1px solid #B1D2EC;background-image:url(../skins/danlan/icon.png)}.laydate-icon-dahong{background-image:url(../skins/dahong/icon.png)}.laydate-icon-molv{background-image:url(../skins/molv/icon.png)}.laydate_body .laydate_box{width:240px;font:12px '\5B8B\4F53';z-index:99999999;*overflow:hidden;_margin:0;_position:absolute!important}.laydate_body .laydate_box li{list-style:none}.laydate_body .laydate_box .laydate_void{cursor:text!important}.laydate_body .laydate_box cite,.laydate_body .laydate_box label{position:absolute;width:0;height:0;border-width:5px;border-style:dashed;border-color:transparent;overflow:hidden;cursor:pointer}.laydate_body .laydate_box .laydate_time,.laydate_body .laydate_box .laydate_yms{display:none}.laydate_body .laydate_box .laydate_show{display:block}.laydate_body .laydate_box input{outline:0;font-size:14px;background-color:#fff;color:#333}.laydate_body .laydate_top{position:relative;height:26px;padding:5px;*width:100%;z-index:99}.laydate_body .laydate_ym{position:relative;float:left;height:24px;cursor:pointer}.laydate_body .laydate_ym input{float:left;height:24px;line-height:24px;text-align:center;border:none;cursor:pointer}.laydate_body .laydate_ym .laydate_yms{position:absolute;left:-1px;top:24px;height:181px}.laydate_body .laydate_y{width:121px;margin-right:6px}.laydate_body .laydate_y input{width:64px;margin-right:15px}.laydate_body .laydate_y .laydate_yms{width:121px;text-align:center}.laydate_body .laydate_y .laydate_yms a{position:relative;display:block;height:20px}.laydate_body .laydate_y .laydate_yms ul{height:139px;padding:0;*overflow:hidden}.laydate_body .laydate_y .laydate_yms ul li{float:left;width:60px;height:20px;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate_body .laydate_m{width:99px}.laydate_body .laydate_m .laydate_yms{width:99px;padding:0}.laydate_body .laydate_m input{width:42px;margin-right:15px}.laydate_body .laydate_m .laydate_yms span{display:block;float:left;width:42px;margin:5px 0 0 5px;line-height:24px;text-align:center;_display:inline}.laydate_body .laydate_choose{display:block;float:left;position:relative;width:20px;height:24px}.laydate_body .laydate_choose cite,.laydate_body .laydate_tab cite{left:50%;top:50%}.laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px;border-bottom-style:solid}.laydate_body .laydate_chdown cite,.laydate_body .laydate_ym label{top:50%;margin:-2px 0 0 -5px;border-top-style:solid}.laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px}.laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px}.laydate_body .laydate_ym label{right:28px}.laydate_body .laydate_table{width:230px;margin:0 5px;border-collapse:collapse;border-spacing:0}.laydate_body .laydate_table td{width:31px;text-align:center;cursor:pointer;font-size:12px}.laydate_body .laydate_table thead th{font-weight:400;font-size:12px;text-align:center}.laydate_body .laydate_bottom{position:relative;height:22px;line-height:20px;padding:5px;font-size:12px}.laydate_body .laydate_bottom #laydate_hms{position:relative;z-index:1;float:left}.laydate_body .laydate_time{position:absolute;left:5px;bottom:26px;width:129px;height:125px;*overflow:hidden}.laydate_body .laydate_time .laydate_hmsno{padding:5px 0 0 5px}.laydate_body .laydate_time .laydate_hmsno span{display:block;float:left;width:24px;height:19px;line-height:19px;text-align:center;cursor:pointer;*margin-bottom:-5px}.laydate_body .laydate_time1{width:228px;height:154px}.laydate_body .laydate_time1 .laydate_hmsno{padding:6px 0 0 8px}.laydate_body .laydate_time1 .laydate_hmsno span{width:21px;height:20px;line-height:20px}.laydate_body .laydate_msg{left:49px;bottom:67px;width:141px;height:auto;overflow:hidden}.laydate_body .laydate_msg p{padding:5px 10px}.laydate_body .laydate_bottom li{float:left;height:20px;line-height:20px;border-right:none;font-weight:900}.laydate_body .laydate_bottom .laydate_sj{width:33px;text-align:center;font-weight:400}.laydate_body .laydate_bottom input{float:left;width:21px;height:20px;line-height:20px;border:none;text-align:center;cursor:pointer;font-size:12px;font-weight:400}.laydate_body .laydate_bottom .laydte_hsmtex{height:20px;line-height:20px;text-align:center}.laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute;width:20px;top:0;right:0;cursor:pointer}.laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px}.laydate_body .laydate_bottom .laydate_btn{position:absolute;right:5px;top:5px}.laydate_body .laydate_bottom .laydate_btn a{float:left;height:20px;padding:0 6px;_padding:0 5px}.laydate_body .laydate_table td,.laydate_body .laydate_table thead{height:21px!important;line-height:21px!important}.laydate-icon{border:1px solid #C6C6C6;background-image:url(icon.png)}.laydate_body .laydate_bottom #laydate_hms,.laydate_body .laydate_bottom .laydate_btn a,.laydate_body .laydate_box,.laydate_body .laydate_table,.laydate_body .laydate_table td,.laydate_body .laydate_time,.laydate_body .laydate_ym,.laydate_body .laydate_ym .laydate_yms{border:1px solid #ccc}.laydate_body .laydate_bottom .laydte_hsmtex,.laydate_body .laydate_choose,.laydate_body .laydate_table thead,.laydate_body .laydate_y .laydate_yms a{background-color:#F6F6F6}.laydate_body .laydate_box,.laydate_body .laydate_time,.laydate_body .laydate_ym .laydate_yms{box-shadow:2px 2px 5px rgba(0,0,0,.1)}.laydate_body .laydate_box{border-top:none;border-bottom:none;background-color:#fff;color:#333}.laydate_body .laydate_box .laydate_void{color:#ccc!important}.laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important}.laydate_body .laydate_box a,.laydate_body .laydate_box a:hover{text-decoration:none;blr:expression(this.onFocus=this.blur());cursor:pointer;color:#333}.laydate_body .laydate_box a:hover{text-decoration:none;color:#666}.laydate_body .laydate_click{background-color:#eee!important}.laydate_body .laydate_bottom #laydate_hms,.laydate_body .laydate_choose:hover,.laydate_body .laydate_table td,.laydate_body .laydate_time,.laydate_body .laydate_y .laydate_yms a:hover{background-color:#fff}.laydate_body .laydate_top{border-top:1px solid #C6C6C6}.laydate_body .laydate_ym .laydate_yms{border:1px solid #C6C6C6;background-color:#fff}.laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #C6C6C6}.laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #C6C6C6;border-bottom:none}.laydate_body .laydate_choose{border-left:1px solid #C6C6C6}.laydate_body .laydate_chprev{border-left:none;border-right:1px solid #C6C6C6}.laydate_body .laydate_chtop cite{border-bottom-color:#666}.laydate_body .laydate_chdown cite,.laydate_body .laydate_ym label{border-top-color:#666}.laydate_body .laydate_chprev cite{border-right-style:solid;border-right-color:#666}.laydate_body .laydate_chnext cite{border-left-style:solid;border-left-color:#666}.laydate_body .laydate_table td{border:none}.laydate_body .laydate_table .laydate_nothis{color:#999}.laydate_body .laydate_table thead th{border-bottom:1px solid #ccc}.laydate_body .laydate_bottom,.laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #C6C6C6}.laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #C6C6C6;background-color:#F6F6F6}.laydate_body .laydate_bottom input{background-color:#fff}.laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #C6C6C6}.laydate_body .laydate_bottom .laydate_v{position:absolute;left:10px;top:6px;font-family:Courier;z-index:0;color:#999}.laydate_body .laydate_bottom .laydate_btn a{border-right:none;background-color:#F6F6F6}.laydate_body .laydate_bottom .laydate_btn a:hover{color:#000;background-color:#fff}.laydate_body .laydate_m .laydate_yms span:hover,.laydate_body .laydate_table td:hover,.laydate_body .laydate_time .laydate_hmsno span:hover,.laydate_body .laydate_y .laydate_yms ul li:hover{background-color:#F3F3F3} \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/icon-ext.png b/generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/icon-ext.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbb669bb311514baa5db3a6a00b4644d0e280f1 GIT binary patch literal 5911 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 bWW^%>x7XlHV^#Q1uOX^B?ki3(VEg|7!QHuF literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/loading-1.gif b/generator-web/src/main/resources/statics/plugins/layui/css/modules/layer/default/loading-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..db3a483e4b74971fbfb1cc0fb6499852cedfe650 GIT binary patch literal 701 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
WU$8}>t`2Q8 + + + +Created by FontForge 20120731 at Sun Nov 20 18:07:09 2016 + By admin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/generator-web/src/main/resources/statics/plugins/layui/font/iconfont.ttf b/generator-web/src/main/resources/statics/plugins/layui/font/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e06a767daecb746376d4c8bcc3a697180c8ed27d GIT binary patch literal 51620 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/font/iconfont.woff b/generator-web/src/main/resources/statics/plugins/layui/font/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..399701316d56e9f46e175f1aea813bd0da5ec18e GIT binary patch literal 27904 zcmY&;V{m3ov~_ITww;M>JDJ$V#J0_eZQJ$}Yhv5BZ{F|TKVMg^>Rzk&?%rK>s!pAC z+D$=R90(Zbr`ZAlA^q2nq5UuaZ~Xr^adA~SARu6y9~I{Zc+Th7780Uj;y+sW56Axj z5l|=)n1Tu;%a2y}!=-+pu3e^OXKZWe@S{Ea@ZUeZ5mNrAys@h@5fBiF;*W;)12TBi zFIh7O^PfUMEP#N(K7fFr|1v%2q?j8z{p3QL{KP>0ACSy#Jj{NypIY>P_HUSthP~Ld zFg5&%F>CsXVf+CHd|kYV#gF)-9sF>DACN&;gO6C)I=ce_nS=fC-k(}b43%)6ZS0MI z;>?GBwEyy(TmxFCZ4KRj_O!naoPmHW zH-30D5D@4`HPe@dgQMwBuFcOmfKvWLaeI%MdzP_*fq@B7AZtt1bkGUyt`$EM4v=U9 zcnc8Fe{&`V20Nfe&=5!lMh0L5P()_H_gFwsC_qs^3;e(NU9*pYzVW_(wxm-yP*4$p zU^DM2gGsAbYxGY3bdkNDoCRJWo1G|^)KBU2oJ_qn32r@_@I2^dX z|69wzz|7wO8$uicDIE9?tKS;~0+MKIu&=)l%!HLm6^aSEP5}1ho3ILD$k=BDXz%m- ztM4H|C=%2P1dpkKxi17O-5(4UGy?=81K4a0TMh*XXapDb>3{1K1Qmx9pG5g4Wa0c+ z4wwTHCV*^p&&pP_bXyQdOX)IESW6sI6kTUVEoH+=uLB2V0HbbzJ>3(uAU`3YWY&EF z^}aCw%qX4BS%~{++Tzhe`Ryscjwf^7lg?wm;D!1py6nP(s76UbTJO22;Y*d~wy~(@ zTrY>}^f9r+rZguJLy1-{WpenFv|ZGNLA^n$PHN;_uOO$A_c~}^hNX&1hGdOoZM=(4 zPDKGvK(6^$w@G|SKyq|owsc_}QiT#@LIr}UbeLXuPGlyyG6&9WSz&=E63rFf3|Das zw?UC(%AiiYmhFL;)YAQ1+`MS%%DQis!JzR2sYZZm^km-?8$p-?*}|M232TDiMVowb zh%&AYP_0$nXrAL znY!_x_dZq#F6v||Pe}}a1eNsCC#W^vCPA~9x57QV8y6_X1|(COnPj>XMMxHN*XJao zwN0sIlRtU-5G?kt&xxC(gJQL@kEWeH1~BH#o{4BtQOFx%Ea#=No&TUDurZzbhI#e& zmYReC0FY>D(n%%lmz>oy>nwa@duM{UMHQ2Iv5!qzU%p@En!CRyJS8?HvpPp>&Ii

b&J<1S-rnaE&*^>{rkM{552s@GxFNqXGTRBnyUFe<_gF`w9D0>dspK$= zg*ak|6zeb#qa9XImrz@mq~-HkM{12biI;r(oxc0L@Q1M;?`F;i*^k5C$h`u4tN21~ zClmH_76;mob9<}k1=~y8?$}bRAXlW-JHK3#|8CB=;$m&<<3}`^3V#x_2b*V-c3G67 zcIhov`yzWiFBmmGPfF}yx3mfG?67Qnd2t@Gx6@@g3(c-nh$cPE=W~8sVar!}pW5A? z*4?CGXs-;n8Z6@=NdxoeIB5mBmAkj$LAw8|>-{0Z1oCgDoLyDL$&4&q%`WhYk7 zLEnD3abC=MO--K+s*1YE{jNDR3;KIdS9yxnah=Pni8gx}N72AK$y16+R>@`eftplG z%5z1N9)E5qv8N}-a&U{y=2#I*z7p&7?M)4h*lNOG$A1FC$EgK9kXe6Rh0X_=uS7S6 zn%OU$UtY~ftzjubOPab-^GxV;(T$Z3wX%$z;jQuQH&AkFN+~gJsX5Z)2BckllH=@1 zr)XWZ%;w6ZU7S;&v@R++K3RAyH1W*^EGsy!&J49V6cK6p&+?Si z*w;_i0LE+#)+2s!03)5(bMZ=wh3lQaR;5!$Q@TP<+i7&q@{IP~W4^SV@>A zsh@bUueQiL+gwzxDocXh?3UqwfLCF$7#2m35vDdri1xVO39}bI?WYEaxGHU9R(T(H z&rYcld1O7ZOf$8X9;v33nv#b2#f&NkBl_iHb~WwBAs`N}1gf?N`F3jPq7b`m$^6@9 z)`rS*&UUT{G)UPlXxkC7(v3&k;p;$mP==0HnrZQYI_Jrc5&Fyzka&s0c8IyaIuAC$ zUb65483DvEiFkpvfOha%(lCQKyg-Sc7>ZK(It7G&R7a>Dim)AA$KOEETwv5(U@y_ze|Z=5v)q*{?qQALdAEdO-5BC!>c1q#p=vPn9naFc9$fHxQzG)8fvc-I;>v3J1@Ht(+Xk#-IAowB zH57n2FT4PXHgz2J;5BD2Ah0#Btc({tE|-6E?4x%vy}Rwpy?f9+_Uf#ru=3pN-?6st zqb*6|Qo8x72%X?ZQPM-=q6zDTwri`~;@h1v%+OUG>L{5Zf+QejrN zbZS>EU1QrCf!&gnp59oAOo^`Y48zeoltXG=Jt8dB9`7Ru1K~4c;i^UISOa;(k zq-Pcul?;~fqdxrxK^m*(_wF{XamU$_WM?4gS+NHn32KMp3$>9IRMLyuV&>VmicRU_ z{TQ;#^!Bccuuq}!$1gG+lUrLw;jG?(+6K9Zx$cNQIyK?cG6qcvBMpa#{$OgM6Ak~^e_6VvbCi$po- z-^tQeSvs5~O%Pgt)tRnVr)Kx~V?67`yt_BrsHpM)Y|CNoKMriorwqsDSr@|#f-2S& zl-P8)z~2N_M%yly(z{B?r=`7WdJgXvj`w|6UpOYqD=Fn_xSSBQJ?G$`Yq-wm18cI3 zRM3Goiw7CBD1(_;5Z52?ZGf4j0@;$59G#q0xKnJB-QV}7R3KK^;8YM$M*vVWEGEIi z4E;&Sdl;ZDDR23zle;mQzJy!Fvik@(VnoY`y3~@XvP`E-pw<%8v78(uGXz>*22+4l z=#MPEh8yc=Rhs7;xyMMt8c#&$Y8=U-8Eh>lgUbr1J!rU^y@;8JM$y9@N{@NU>-4X& zM&4cNDxP?WF&K_8esN(kt=RW$7%0hF7Et+4!;!IH!pu-2!1{er=<1d*!$4YyrocAl+(^-qD6^zuOGQe=u44}_D2cwIr4%aLvgX(>!sg;a(!SdKTiZO3g#zQbuw@wmdqJJ1pcAG7bt3YFVT}cKoAfCSmtaZ%v^=@>iCF zvJzte$t}V`p?ih3f2$KS<{|v$GgrWs=UERv&((gWZQ>ODrgPFk%k5I9zoQ3a>R;v^k4Qa-tpk@H#ssA(xf~^ z;gXk4Nmapgp$Ke>M6%d2BI&)^zf+`@{xS4eg|O33mim5FiB{Zg(6RR&d*Ep>?NZ9`=uFlI)0F7X3WY%Pv_ zRc0PA-Xr&A6O8huHO%^AG2p#h6`W&&XZC2seC?rr=&o*gGU~KFe-@UDw7TEQLWB3K zdy@%!2;O~!kyGuQAgBGp%(^RDDwi9d#{7u9=#VLt3tYD5Rr(B#F}h?|Dr_hc-V*=g zXIraEIc0h`Ri|F7YBRYzzQpGh#fb?w61=h>;PC6_7erux*7INU^9K3n%>jZVR;vB2?aH!4<4KyjeqG>M9CAAnbWeo?!;V z>JFTQ4|2wNsqUrV{^e}QL%6?!Q3LL`&jQPt^hLeu(a(m=Yx3)MlRUrP0!kt*lUCyMVSa(hpS-lj)`Io!i^B< zl*~E-Mf-tCDpW;*d)zm?M$`n!XC|PFaYfAq_Z~=w%B#x&wFhgTMNYNte_^fnXQxUP zGJ?71V(B4b|fv+@V|%ys{?gRnArF%0|mpA|ca!Ie&eTqiQqh{S-nZmf(N zhc~PD>V0xIeE|zxJ2zijd08jTaPBp)?lbG=*79J^AcNW|C|b#bUsPz1cU{+Xp1eG` zF?PcFvVOig&A4#unn_HvHD+|{EnG}1l{Tt1XFlCCKK=vW*c8cFpM4K6)}Andf2Zq) zwU_OX;Qd#^k}UhQ+Hz`M;b#++OgDGGRsj}Rz4%^FjHShMZ~27Gf%wW2dQ#V^b27;` z44!ZTaB7aMmtE@p^*WOava_|Z z+_^~F3BDY;uhFqHG8SjI{WUiR+lw{DIiW(xy&H=8VKy;da;@9(oY3t>_^KjOLQVrf zk|aB;lQ%gEi>`yRq})6hddDeT!FHU@CqA(lS|bg!5q}kaUW9MDgo9Xjt!7s}b%Q)syUOdi_ zuA2R)Q=t1mxp~U9yx_mr%vFrg%9&NJ(1w@DY2Q@cxXM}s;ny~?yx42~Mh>WD05Vxd zt9vH_Wz984BqeZ4qOufIZK>n!txl0<68sfb**C%_SVkff$t$f&0$srtxf;$S3l?C| z8x1LvjuFeD$ObnU^9C?8LY$LFjy)ntF4TNZxT?cP(UUPzv{1B(rc>qgy?GFelK9o3Z78EpK|id}~qTu`d_5BkYi+Y1LCq z#h%2#f9pUJHMFbN)+i7GrE<=1(6n{D^9~irpgJ_%OZ&rNo< z%;StFEuG@fTNxpo9&W=1#5nc{T|+OljJu9Jl;38{I}m#%%Uuv#Gei1533o@v;~JD- zBbYlFCTX-G-VE!jb6ZQEngbhS4Ep)~#%4q#UM_49#w+D@aA;i?5ks>~f85aTnMoP% zO5>pg0MjI2R&hTVZ$*9He+Fa8ra2t(t(5=QRKX+2CkM45tb=xd(Z>ChRz# ze}NGnUK~-1-PgZMb2>fmk;~kU{b;eM>9#i>#EY%ZKDVpw?#?&*FuCU!9fZvs4m^&r z>$wm7fbbkebnV|Ny7GhTMG~vtIW8^1>odPz=C9t(W&8y?J_s_W4moCHOBN;Yt=v!j z%{2I2V$%qe)h@flQ)^B=rT5bm$PUwI8fNMm7WuX2B|-rojvf~B`ttE6HiR~q7XhPn zQR;#yCYErSszre>;}{v{?w?cYq?Sk4oXR{7LF~xKnw!98)r0gDT-@~rh8GUuc5Tlb zHAeQ8ms_7fVG7)*hCNz`&We7fc{~yQ;vCwbH;c&2Q$?b%@ONnX2a;|%n6Fi zIsPuUwwnH~qeh4lv35#|ag>WKfqzme6cv?0g2w`Lvfx%;Md1-ny_NSQCv-|9gtL&Q zLy?43At*JnqKHh8xi?84Pc7I$ zGRx(12j)56p|`o}pP6H`ojk_1G-gO;!Nrk1iyQt}&}Z#G_p5*NLPZkm?!XD_y z6x$6K6j&<^(bC(sNvtu9=QS@9uhBp27tA>Ywgy0_$YS!GZ)jh)KW>0W9de5#LYDB~ zE-J{%`4lvG=^(C=`z&)AV`mmXi_3iy4~<1(xjM#bj!9Lk~R>{b%y z(u_3-P{A{-_)SpuT6R>-5Nq&s2SD6&G8mmEC^Y)jGnHY!5{tf#Z+7uv<(JXT>6y-# zfv_Oo9wEm8K}{gVIjkZXP$5ADgAgMsW7FpKO#VVqf)uVolEE;7!2kYdtAoFxzOIJu zo_|*PSz22%)94Xa_;OX_{f_IzC+wEQH1>C0&CbF>GFq6!0310B;y3yvkp#*#7*K5=4O(K(@T=dmzOM3WV4C038laYTwQY``d{pVnIXGxRMnxKj^QuPw+4s6V@YK7*f zJdJ9u^kSIuq6vN9(LzY+c7x^T`*XG8+*NTRMq$Ow(%z}Z_M2R5j#_tlnk+`rp(6Lx z!aa*J-t*%$Z>-NW6gD~h;myXCY@z-T4;>@O$?+fyde<0z&|wLii%B2jJ6X~;hQzMo zJGOUMT--}K)V8-T>5>{9k=}I}4tJ}#h7Xj^dWdjEn*5J{(ZumjNTAP_IuB(LUCGdw z!VvboTY1*d{j7y&QQa>afRH0S%-yKwBD>@P=arrMN+nql$r)DO-`|xk?ut|lkN0O;`6?{ECWkEp5i)}gT^Eb5WK<|^WGZfC!{PYV zh+nY<{#I#?Xv5pVK&;Gi0;wr@*!6>2SV&XA(PO9M8d|21?yRQ3z$rxB>{X9 zB1!(xk-^YdC~8P#YAS;Dt2P~0jq5I*a;>ZEYUp$GJ0VmS2t3Z|1UkEa&RCd`?@3ou zowblm)inCC6@oweI}CLDpxQ1wDE3TUO5$U^ap z$e1Esqe-CP>JT_OC(7=Z7Z<_h>{WExP}t?-w3BWzY!OCrHV^M0cs23W+`!=C7zFe9 zE!?{pYGKdmVThYP%FYu^-DqXj&;LQ=%zkE_hmSN`buMbz?<_H4XV3O`%h*IQ?aP^iW@T zRflSg-6TPIuvv4TX@$*yMY4zJ8ffIYd~+P1*b{qQr`ptZx(})`^&F;G&9nIHZ9hAT zWrTeUr?Pj0>Xr;_m=^=i#v>FF5j~hd|3nZL{5|(iMvoQ_CcGn(;QByP%S9!l{pFtq zgy<2!Pv{#S$pqs|3y3->?8Z6(NQU3f+4M5fYw=J|*Ze+#A}L7KMyn8OF54>PJgLFB zc#)N;931LaaC2+(a*h`1Xe|r(L~RK{$ep>pi*7lgWpVA$BR75wN>z~8{ZUmGn}kDDV$3L|0+i6j>+{1G6sZ_PKD4vv}Q4w)>w zW$vc9@eY)fkvLQIPyrsaem=PSb{Pa)lObU5#pl~H)2LAii2%fRGne1@IEI^?rycNI zvW1zZ$6>EWlgd-LCGDdsPEeG(p)tX(3*E)|$iIlHy7PAM7(lGacI`XqYI%i}^I2v3 zjYXyxivuOK$q*rMO}w<9LyD*(i|K+7yJy`_yr4CcP1GX$q}GPeiGy08+Hv zm>M!DD3DXIKgzbpu74bN_)_v#c!s~v$?rZ`BFD+=PKw)y25ANThZ8|5tXA?uDNNLkD>XZXlN3C0I z`Bv7Yv^l8qlyoI~)Frz0cE7Tsv+BWtJ!ipc@8NC3^W{H2W*#u*3InYhN&eaQk_cZ92PBI8sw%PW`vF>y81wtr&m+Zm~wXU zP^O(7m8U%T0ttosi;RgllN@7WG%fwftPB(WobBr#FT}i)czJa&Y)Hl<30I2ceX_L` zmgrq1-5`H#HaNmwgTo#8)_<^b*JeL;0JcX3*Z#q`@6WeUCS@nk(J}9n7~(I1o$mUC z(3-_GKASh9{b%dttzVkmc=7}r`h3_7`r6!Fo(~(IebD_5=5o>lHs8n3GMA7A+4h%78q25bYx9 z(*arsVVNk7A1rPlbqDu`?}fSx%&&mvan>^SHpWSiLe!G0EwUe8;hz`T4mdqdIRSM0du`p^nGXI|_53dq3^g zOp%(@pa8F$&ty_#JT0X(s6aU#_C3M#~r#3!O`h z(2(TZ;Ac!&Xncc3lLWIWwcLMPUu33i=$4=GOJ3sicSj(?!r=|031jZ5kWHCm#_IKo zeO-CaSdNjtx!e4rGdg~O+znacE^!+sKXk5tTwmB2xa4fonACyjh03z=r?C67R!exv z4Ni=x8E)N>=RA}?>G6I#g)*XjSgRpG2&@Axhe&~l6)J54cze%>4Z7Zx4MISi#SdJ{ zkD#3(;DqbIrUBv-lP40rnEr zM*MTU8>s*tMO2;K2G;j4y#yn9L>+LAfrvVM3IkS~Ku@UrFZ40CSJYS1SI~wB;{zp= z>$rrt#7scUfppP1S!5rQ;}B3qD2byC$~tAhnQpM#AjS$%wn^wmsP~X3P$kiOoN#cL ze{(|;+DktXV&a05H(ONzV&^uc6oPdDDq$6cz6Ae`fwZ`@rU>^<7ko^wp{A^_V2=<1 zaV{Al1!eqx!V&)@@DPNI0hCxnh=9+){>-f_xgp)_La@S`;w_CUZ!f3_e$k{2mfn=> zo-65Q*g77KGm)t$gx$L(LaQy6a-8vWc2gLw9-4*d&IRTTzPuCFo|1pna5c2YhS|=P z!Dt#0&X>SoHzCbIw+Z@EFZy95;-@!AD-2DDzCji2lE~kzfO_hc@Z(D=8UIJwef2PO zNsZuu13l~5c_KT~3x&4L7+&^161vGVt?)(WB(6GBjfAiGM~9#1d&v={f@x&{_d~baw+Ff#h$oj-V z7sBC&cX1XW?O~9BuZZK-*Y#f~nU3}tL4WSyty+MAEd9_Z4+`L) zsOSCL+=uqrR03kZH&v>yA|M>RN;Yz!_mD4hZn470lgnh0hS`hTDCT#hB#`#kk z6p%_c&E4K8BCd>+-pmGU_{}l}eKVSF6SN59BdAdNBuG%nNM1?i!4d}esdj^`=IG{9MdSYVN`x%lEQpk5J)PUQsK#@ zq`6^nq$oW&0F&a7C#SFAkYgvvH{&5nOOPm=3s3O{ z8By|FOLRLT?6F4}Fmia^^d+*e@~nXKKC%6IU0AQ6Liu$i`t&Uq-c`RLaNC?j4tdaIHO6>IduJV0iQu9rju01i+#hqTt3svzwadM&JCi{U8jsLZd;%V%6 zEgCbA>m`HwEhDM>wL1Y{>L;np`H}Qb(f7&^p?oY>YCCqU7k@a8*!6xpeFawrm*T5b zrSoH7BRc#;MESiLdQ;`KSMd0oRGH89pZN{tMcjqJ>hhtRJirZ@IYSM-E#lnT*6Sb?qPnu8o=Cqx0YhC8*`|A73;swoAw`S~h$OCo%uFGuQQgPpnw_+QiPs)%B(L~_k&_8rdgjmcpX ziaBgAu?53mpVr^XLTZ&IF!-I>18 zzQJ2kKQCfY`$EDZ&V|eq$dj0d&j;=|Jx_Qa#O^FTQN|+7+1A(}Lj8_Ve4DT546z_x&9xlNvQbJ0% zB)9n1q-qmbEul~;9!t_{G7)*=Sh(a5rJKxQDnN<8{Mf0g5Qiys46rp$vCfd-ZPk_Oz3CU=WTU>igq7#-2FuNgH ziqbAXX0(6XwBxDJc!-F_LK1C^Jme*B7u<&tx)R3q4>4gMqIa%B_K590M=|sq0PU^x!C{j$k8_ZE(6gP$x46$CuykrK&;w#qQLn zv|BS7N>IBlVTYSQ-L-MEe(dt1F56dr{j-Lru2mIFd5*?#_Qbm3mvWHAmf&)kVFVf{ zBMe!;F{?pu>M+xyc(^`XXxh-~X=;0=)?iaI6WR*@Q{!Z zzY_U#S7!;1XuNP$b;4#dnkuGcZE z&^YW&Ji?_O%abO?pl|+{v%Xi;;rP}pQmYV2!I{DVvEIFZ3g4`VXJ0E?zT=a;_wXeXXKn#`V>jneNp_PaL0Xc?mnXl7y{n8E@mdyGCQm)hE- z78;n`)LK^_FwJXc_s5A#95H(AQhFk`G2|GoMGPfHylFPTE5zCCMvZG;OdpOVt>V`V z>mY%m2@Z1u+ROv<<{Z|3bCd}0CO|npQ7}d#?MxBe!GlcPBUz>Z7{eY62ND#b`n~%_`6)W-6?qS$M=-SlqL!xd^cFboEKqi~|H=JxuVudBh5hf(ay$ehvzP$_7 zc_apO)$MF*YE5C27ERUp{nxE1*t`jbzjWaar6eouu4pA;z~U=~lKjQaBXvK}6M zTd{9|^zBanlBq#uy_FCR9{|Txpn$t6x-HF}y$A3`N57&foi{1y1JyuyZa;W1070T? zyUbE2*oh(|rR~^Ea;H~xluee*^o#FJGZEy}EC@P#ysBPKY!LKQ3)7;rdpV}>VdAhx z>SJoo%V!G%N#S+rA*>8vlbDaAy($TQVP>n&${Hs0=`aviSb-EOC$on?F@*%fuH&zg z%VlHt1vW;yg^84^CM?K9t$}%h!W(G=rvK(>YT93#=W%})SOw)}!F3cd>GPTo(gy1= zKuk6@zF~~1Q?A(}Xh<#yJAxJqs{*VGt_+^Ib2ll^DRilsKsO##`-?~4iRn(HhK2Sk z@XPdX6i8Z$i$xPi+`=Qr6$2F2EKC!pRkivd?p1UZWdM3`c&_p6hS<$q^?Ltu?_Vvr z6~JjaE&?^0bW2pEQZ_35GbEvDGpfQlx^Vj${>jkXpeJ*qqe`-Onx&T4sK~|Rr>R=j zS?85SYAUe9yrl<%I>%?9dOmjq3OCF4wX##^miPxzD+|sml0v%(sl~@=_U(g*VdX0! zHd==ui?Q^JoM*`kxV-cW+8hqyyr$!`6O0!XIeZ4w36@`Iop3q>80$O|j%-6z>Kx@m z0;4SXkv1Pt(Tdtw4eXsKgp*K{t#7aMVc^}>(1rbDU`Kg;0vSXPIus^}Mf|B~U61BB9Tn9AOHMGzQzvRF%-j9jH}v{XU1=(I`1m(;^tbW0aHPX- zTE{W(JVp2s6G6ooYVt$l(QW&!ixUtiUrA`ZI;SR3A}7SYFNZ4f*_LW$HWRR!IDJs&oAKJy7Cg`Y%~!RVi8?c`UDOU$8?l?jAE%@nykw4h~4bF7*g1S za(iaz?DScDbIf3DMQzVTPXHuR#nG&wPSvz)2qhxWceLXDGQZ$m-V0h8;KkD^Fvn|CIJ-1@J6xk$~J4_pLaI;qo8)aAgi<^oCs0BcU;r%>{ACuc+w0yUh3=nBFc$u5aT5>p91dO(NW zn29@mqUeeUUN+@qji+*Wzzqcp>+`{Db@U@+$ArBoQ}f;EUD`GEMUXT(rGKwq-iq67 zaOxE>(hSfZz5eBNyT^Ln_Kk2gbQCMsiEy#zvSZn^3cpO4g2v;OgKfv3_~bk3aYNcz z{>Qlb&nCMQ!#kKyv<^bG#ldvIRFL6SOz_Md89tyCtyhrETCWx|W32NQOFOt~kkt+@ zq6ltDR{8^xuCo)|;~5NuBa&}~EZ-HkSplhY(Cj#fOFnauD`5D9pg;jd_vz#=IP_$a zwDZ*>`b2q1O4WJ@Vv<8VYe*z3hq)_K=1=F(v&o|N+YOMke${(KBC4uezDqU(!m=^{&G7RtD||zNKj80Y$^lG6YL;ZI z#5uqCS=|j3b405996+jgZX?18lv2%UC}6uSsdKI}o$u1012h%G+LrU`)zhG-WM05J zkl@ZW;BCUuZFk0zGQ0T&3h%eQTEp!uvHU@cZ?$u0z5aX zSc%9$pGFLD|A7nT%aa2Jd@(AGJ2vvErb4Gb<(SyJ@N8V6Mi<*E&U4hS@Mv}lD}K*{ z3e}_!G|r}KCKuP-yt(KV?sLCxp}ray!`d&Apgctd(w z8wUGL2X!KfBsYxf+&IFN!O#_Bf~~_3ehJSU^_1|W=t#_z&msz;Q%_*K}>KOO_| zEoZSjzSy?7{eI=NA{fQCPU%cO&DA0Wu_bX#2w21J61X6Gu@2Y ze=W(f5Y*grW=@HKucioT^=$Q&nvH6 z>x|NeR!UD<$)fq@bQ37q$Z0c2nkApP^2&w8QB?s}9@2o!@0C*4|9q2p z5AOm)d6Y0mb!RSlsMNdl*H$ibZ%~8B*&~6yu%HfGVQ3$Uvy4m^fvWTTn&1d6J#ze( zuyZg=+`?kIZ8{~(`UN3SuGjx+Y;c4;L6{x&@)GIOGn8$dQs`|}eZ=34(XlC>4?K1* z)@F@2HEuMCuRYcxok4;B;a^q3qV00iST#9b;eA7K?jBXef#)5(a9C!|o^a#{Lkudt zpzkUtnGfdj)<}W&$ztMhoTwY}*f;%r;)&<2^nA|kjonk8>DjEe+zVe@hNEM&Z<*s? zYMVw;b-oQE;|h?a^~!2Sfs}sicU&&;ja+kJKz~3VoJghD`o&b*TH0w+2qIyZUZPpV zuZr0eQAHkU)!Gi+oEu!W5pSA}R*+|KwzQ48XVMg&TA2#o|1T|mLs-*k(0HxRZQM#!PHZ9 zgg-T6-i%k_xZtjHIu6h+_2%ZWd~$=Q%)nW;v)XQIsW1Q2Hf#T6J|q@31P9Tf&PEXN zdv4KQ-b}y;2J3Rp`HvVgeu%a!f%{qC^g`<+JA2JIel~L}3~LpxJ)!>cil;)PBz&dSeS!5u3QI&S)mxeqVp+bJLy6 z4mh`hrbL6zY0BVAVT8Sn=D6jf88X-g9;I+>Xt#kr`ic+Hfc*Bsy80VjaIPr=xgN#t zqvM#H+nDV&2iTzs0so0Cb06n#icZ^^5N#B=9PPF`966l~Nge5hh_gkRvk5{h0hPs? z6{}YjGS=gK$?RyT$MECjM=1JjHQ%uHv0Q|;iyr1w(mtD&?$v1cj$D+BDMYTrq5>u> zM*$rcx4-nH87bsf-Kw`0<5ahvyjzBQkDltNam$TN>!*K|8mvbTTBdN9tA4k*Tl5?F z>D!lAI{CPMA|Drzjexb7XP-uT7G%g~{lj)PA^KBQEB0zygC(<~jn(MK`Mfq7Q;>oF zH9ni5*F-xUTNd?OOD9b57Wk?^+5W7yk=3ksTK<&4y#=2Bg9Tu9+70{c9K=pL1 z5hdZm?L9=lr@4w7_3B-}q*=mzWql*Ij}IT2X}t_JT=V;=rh}f6j=7fkyd-nb*$nS# zHQODp<+3U|`RF-1+BLVX?Q;4|}mfzFUbj3}NXbsdX|7kW=)sNkVKG&Fe~6^;TMftwGU)*%}IO(J)|*MYwd zkeOq`kcyxS+gwW8gOSyO{iWdV*#r*ioj~s1AEJ)i3hUB<+&N019LS6nvTwj%6^Je& zz$XsciMem9xn4S^a$w{LT+rZo=XA%r8YYWI=63)~AVpZR$DU)4eYlcuB*%CF>utzt z=XHYs2`C){weZ*qYB`nw&>v7Z(o4H%Jq&uE)cr-6$$sRydDT!nP@MiC&;*)?36M*r^BTqUt4c;aDol7<=ja z@LzeOl@FV(nFqLK`yLg{pK(Q-phC+#1?1OUG7@iH#@31&u8Q1+{l{CFf&ontHWc-< zpvM$%2HXnNAhSB<6Bs5H7FvSV!)(1}Rk0Q+A~kQluLc!yKJUECB?nbX9*yS>E2 zq$td}9A*3RQa49K_`KU^%*RzvuTsfBQsuw85CCiJl@jXJI?Ppcqw091!$y`xnQ>Kc zQw-W&BNdrxaFn#{VSDQKcrh!3{Y(Gf^7WY(k(38s>jyA9@t0^#U z!lywli-vA&`JjD6+UP-XO-O6Qc6LUKdUjR|C=5aD%T=yfNIt~|aqvze^B9;GVOTa1 zR8gWy%m?klAaAAbZ_-{;#sthU*aOTT4}0_g`wrBaW41TRk2EfECLs(Ev{aSnHAY#T zE<{M`mcTO>HWmiJKX7%#eI;s7@dk<+zy&-Wd>(M$@!#n=!ndzEGCNRvPWgta`< zQ$aErL240|0vo3FA2_7Md+1QYUR6S3N5d6O_}d5s!kHi020h_sk{IEvQ7}8^x61I* zEU3XTrzN>#XwIFv_pVAp`zVN~u#f20LnlBxrWIlD4Sk-P(kXPtW@SifXTk%I-vOgV zS5e8Tz0*lR*TI@OAkZ6+PUk$*xff!Chq#YrtJ{dm7mo8=2N%oT-V1jgCO<#mR80ICr6e8Z#6N}c=`V9>b#){f!^iXTWPo~EUb^`SKw zC-o!N12*yU%+{Z^pSR7C;(l~8`lYSQFS@_2P30W+r(>}l1{U4fw z!=IY}=tBqmfnY6oLIqy_vCZi(_ekWjObKP|7DiM<=&&we8;qum3^2wpqhd#fjk;?DonDWfypE~ zYS#_MJT5;&MJJBddEJbUH!iaR0(YYJAO4fe5Ce& z8h6~|&CDI_bM!h?p;u{hYv}(u)HvOINRI0XGKK(R5qI~F{}T|D)Vxhg2v#bVvk^c5 zvlrnDLoH(?XCuI&{DBN=w6~xx>%e9)@R)<5OE66UkGSTeB!uA`Q6Ih!&qna*c5*YG zjbZq1)Sn;5vyFIkA9ni`Ay6ZE1Yy8~mP4F00qshPnPifS~7xt%UtNid?qQB~rD z=tw(GOJ=!!Im4nR!#=}q(eG@Ff<8Qcht*3l>{Wag1>c3?5FQ;(!w*|jWGGw_q#LIr zv%o8-+m43$p89{KgC^iP5NM-jL~ zcF2t7G?+WAmsmvx4v;xirXm_n6^EVLoVJSFMX?J&;7mP+r(*i45ilxsK^h1JD&cw> zii9c+Q5uOwDv3CaHO4BbByCJLR+^hAb}W_F3~gy^sdTi{w$8RnE=xP}oe0lqzL>9c zmuRu4Sn2DfJ#%_0{d4J@fjO1IG98#VP+2ga&KsInS+tN2Egq^YT|yTxTa0D|UAAIb zWz|Z$Vq`^S&1yQbcBFFLI=XgrZDnjd9o;Zm8Q(}ZY}!!SvYBq$x~X!)@pS99t(EN) zblc>%N@a>p?wG9X+DUip-cdQ}L|S(4-m|-M%E@%k-aQqvckh;21L)UQyKo~0F-)aq zKA<^chYFe#%jh%@vkxPF6B4 zw7Inzo1%@icD8bBg>`myR*D7MRqCqr_H?sSUkRIG4(l7}JJb$nim-VL=T(+0Uc?qI zU07MZj4mBsicPSB4UY_0&>~?Y>qaW0$I*4`*Ht!d7-Q?l*W>MPV&hxKE89*uo^74j zTAAEVC#EJUJ9kvr)UK(@iM#2plXl^a?_nqHJ*jr*|73=jGXolRKeGlN(Tv0GTlpW& zw+rC{cnh32Ys8%iXTUx*qz$9#kZE%8RB_d&K!Oo6{U4h_ZXtpB(FB!93B#@~=%qshp}cevTeM?HRursH$gbdw)gV?y6K zJUGW4HGb6^P5P2$RDOZ{EBQQm3{6Wus`MH1Fq)Wr1msg_W^yBwPgCLE>6-0 zzwA}rnq55iq@fet(bWwj4Q77G6>wynF`GvK(Kpbuz#rHk<~{VhI! z*TVm{pVz8tbs#A+7gJW55{SabhP%6B5YX6wVU~85yoxQobJE4^KEV`4&BjoLh)j}I zF%|X@hpdN5Al2dWV14&s=YN_@sce;XsFO zQ+X#zW?BWpT8WN`DoswRJ$`SL6e`G~EQs8xs>t~3)%ZKqQ3ust#0S>vi&~CK2K@0G z9XlrZQLkJdD|-xIA|9y^27GBF?KKRS>d6QV{orbc1_!wOo(AF~_!skTKBKMR&gY7= z@6Glj;P=1qwzs`d{W)$AV1MPRzF0l4`XVfy^wxPN?TT`q;>W-8^|!rnI3-&&o5%&{ zHCN*fkH-PucWQTO_;Xs%iZe4$vpebe*1Oiic=v;df47r8aC6Ob+A;&YKE>zVOjHfg z1D_p9G<}?Sf`01rdVFK`z-OEzuF%HnfXG6KSq~xurqeEo{3TZ-VYh?T9#qy|9<}^c zi$sP07naGNkPgq5sZ9P&3N5eytIOkWYg-qPf9QF7w0os|iMbX&J< z9v@r3ZuRo*!`qiETDZWPTf*OXm~C%s8f+O%CgKhCbwShRb$R(~ocQze$g4a*cPHF( zfj{$hC*rB3Ps)Is&$}wcc)Gk5W8@2YcS6qB9+Z0zr}5TKB#uoQ!=$CdX`uX#P%;_f zn~m#^v#TvFsvU?;&16*DFRFJo<}yJ~i~k$z{C6gDIVI@HWIVy2H|BDURg%Cs_i+Yf zGR8N8o^|UyL1?Xb846rG=cL$%EiyIL#r7rDlk7Ef^N*6O;JTmsfL=Bhl?ok36a zxLkr_fw=@P|G49(Kiq;b^thmhzfp|5bLI(lD!s>gH=iG^q&Cuz61xHI**B4YDbHQw zr3BWN=NN*dY?@0&X&eM`*Ul4;-`w03YX}B(Rj30^mCDEQiQLPVEnQOR^0{rADA=HX z+1(-JwRZksKmoLu6$E0UB3Y9rRQ@JYm1s=WMs0ld)`$+X>kqo#NCryT@Zo%n@(1>( z?A<=GVQl?q$Q=lVjA+QsCx%P4m-+bQbXK-rLt>^&rp(`tBb&2v{m?a=hVdz}17OO0 zf-K+jRlA9-b&}^ebQ<_u%#-{K<7at1HLdlL5d^GtzFuGKgqUH(VzSpEUwK8t6%BC0 zMX`%w+u~c}SH`aN^)?$<#IA_PJ3HUHrL!fLi7z-l-V$qR$+|-b%tEegY<1QVN;|Tv zW79XZw?pT6Y&`b!k0w7J-?|{qUabF>&+zv8XvXJ@ZHxK(eDh+m!z+LFve>)g)vMnb zduME3JbrELS_7K;e7KJvABW33wp`MY!Aor&isLSmbBBs6LT%z|vR!Sh&DKj4!>Hx??CQ@URx#PG3dGrf>i1?YH+O z0)a$uJKqK-6Tx6203V+wtYs?Tp%3un(+fR;7T8t23XPYQ0V~B(+wFJUQG0({|IAMI zAbs9?KT?|Xklu2s8ASrhL=e$nmX3a1uSEG=vzNV$HV~}0-qvfp&fABIDLz#k?~o48 zuz&x4&JScM7(1&(aOOa?V8;SsW|tnsO!P z#{SO0{_Ypp-|=}--DHRiqjuQ$|Mm7I&~04jxp$d;2FqXo3<#1S76OpCfC~sh6h(3< zQCvh*B(+hnWLcJIQnF-OmgK~aBAK#VFL_DhGQGk5OXxkKE!_y52D-hUw}9mBeLsp=={958G%;5SP+6&4EkN+d)g zRwz;mQVT>l+o~(!dYEj7OK5{6NL&EU;USXdfu_{7D`DoV6BP#ux5G9M|2v;l&t!O% ze9cF7|5yDg=g@!NQvk$H)t;q^E@SOm-$%&3_nce$@Q3cY^Tch37J#wduzlO~*2yhn zql5i@o7Zpd?a6nyx8Qm+^ng?%pR`i>RAZ<$ZK4`kvC08Mg%m23rD~QpFj|YqFw-eB zPgiN87I73?DH8-Er9e@r&gp(XR^@`vh8Gww6}Rw@wf?}{j*p|G4{_#@@FcIFzgf#BK@Hyi4FMx@ZX zfxc>ih@8yU(P*I37Kn-Qwyd;!0Q-IpJ8f zIOjDrK`)Y@s!3Y{khH)>VSxyY3k*%ofadI~VQS)9t7YF=W`$r~AynJ&rqR+fX3T!~ zIBBeBkafpc&`YUZ$QBE-n72}P$d*IJ0z3St&p$9b`@r+n!^_V-d1lL&Gf!3z<@5h^ z@!~&GU-K=^4kUQX?1RsJ@3{wOtB2*Ki8D_={{$9%;`t}f&=ZH+XSTL4e4m~kY2P~2 zeyD{=r1x?g{|?9=LDCG=cMI7^j*-tgF=u@Xh!D3P*fkmPX`+H5uS4)7hV~3}aIpqN z))G+`4-qE7ujUIF1iBgkTP2FB>~z}*XNYtHjnr|CvH*CAis1!SMRBc{&?rq+0DgoP z7q-ogj`Xd=_Y!Z4)&(uU=4%zvDMGQQtJqbvyMV!kQPIEH*_D-(U6O02Rsi%-EtIbn zva5x9pipNB3%Ox~v%GqtTDE9mSxcul$*-XHT54LWx{15wgBJKh~b5uclHzU@Y4^FBuBP?8B$Lxl%Jr|EL47)gq$A-q~L=$UlXxs!8-GA*TsE4k8fV}VG_+qH8=8wXMM_}FTtotiw<-MLDmI2CUUTi)tizN?-@>S=unr6PCPy7qmi zVsHw*YV=g)pp|d8yRKcVeXo_~U;J|NV)Dm{uc#i6%BNt@rRAq3=_`pJL;jbga`U-! z%jeGh<+*c}xEn{3gNDcp)R@~`hcwZ*(YFm=aG`TRopp8BtPcvFj4Hw=&NlYM61Cwet1 ztR%&iTph5#=#_o`7SC6e$`Jd|7v7SD261>-1O3St^hR~jj?(91cWF$I`a7G2cxRgX z3sOtNOZg}Cjg@1YfeC&98LD)0%a34#M0 zQ)N_LAex{Z#*PSL4ssS4^Lhzm#tQapwfk_}-0*=97zwP4f zd%n1#umAdEH+^Y;NZ(Zcc`hE$CH}_U(_3?iL@x0=e|hn?^*5aw7*JyBhQU+&`;W)B zowU8#jMqN7ZEpU^!;jo@GyUh%!@D>18mwc>-IJZ|t!>*5ETC7Dt2SEL{cvgc#7se* z*7a$vXXd0+dbqNG%;JIW?f|#OCg+dN?AS4LbRO}|smn|Jzron@xppKdQU1^|0L7_* zX|hzp2IX_?0Ct&!PFeDv7S8g`g_GqQbutY5G0x6tLjV8W&e|1sMNt z@E{<_F*NExQ5GQ?2(!^p&~FFqsvv6sk-f@pu{R?E6t)wCv<8m{Xd;9*8>Ucu&+Mm_ z@$o~4#_2N?i}X;1&}Rx$yzKBPcKg<1WxTkRT`CWoeG*xtUIrOQ9L*whk>wV?bekvlGb58AuarH?xF>@>;K1xM{_X$lLv zXC=<>W&$#Y7r>P$7=malpi-7BX(hia-g|V}GY5BjiSC^v)xgVhP$OFP%n`#-W@@cj zeFNjw%ILyMZSSWRO+&kINgKYpzDCz?!#nEx4gWi5^50dFq8O94>I`KB<*7!)$am-3 zk=>?}^-&{agv>zIl*wc>Ta(35 z%+#4e2z>n8iw#Tprl z$NTyw+B)Jk(EMLGC6Gl24My=-tk?yU*Tr=Sk7FP8?>Y{ovA}#RE6(mFohZ z{K%edg4g%hr)I|m!!tI>sIJHY2Rf(?Y$*12iCneArr)Qjvcfw%0J(vH7f}UKbE;$M zgCt}HLQ}*x{q__w!_@CXUkX0rjrhDJR41;liq=A4nODqe9n=A{nAngeHup2zxO`=8f9alZsf?Mh=^ycs%^ehMo0&;c(c(ui0R? zri0yuuAXG53;GgDMtu~CDx9wH(NOm43t9K9Yt>1$)Rk26>eNcnYh>G3vfnMmCw2WU zNtI<)dR+CYusvm125i6Q5Bp&|YN5X(Yi$^33&M$La}>7u#KC`!^90h$x7D;-(WJU~koMB(_I(fxki@cWGiz4#Q% z^JTw{^Ai3q1@Jl1z;@{&l?!0IMgS(TOf!)=!pE&g?1g<^x$@cx>6K5tS&OA{)JobOTb>zsm zaK~q^Wa44@Z>!m`LmH-%-ysoxf?aZ--wIOY7|4G@9ql`rSwl^#q%)^X*Xz0ngXD?zl5ipxZ#gKy5fpSR#HZ52jJ)x{xqudrioy^gC zXLMCHo&~oa*yexTib~GL51d+<-?d}?x>$n=aN_LgQ}=%0-eX7RPcEF?w`a$}T?e;K zUpKLFXx-TQvEF=VdnVP;8f&$K{(3Wd#YQy!ju~^B4Ap!z_N0o5s=a7FQMDIMyEAnK zoWhgS@31A!y2|ziG!^yH)D=U1S1QcE<9x-Obmg4=Rb>NqAo^|CSJucf{kAOMP+r20 z#c*GqrxII&){x4$zwk9Ijl1tK@oOS;cfOdYC}K>K<+qwJg}dLzQwc9b8ZG*HysNU$ zYNS6BEBgSAeO{#XfdTXyFc7G3=X`*3ULVjgLx&8;bk1K_#LC}eebmJLyQfhPeaGd` zgBKN*$P`3s|Dxz(@FGS zTIk6ZV^uqWB(4;R8P}$vyC_!YZ_rT@%WMk&e_8oucqBV~!wvV|Kr8=}8^Tl${sB0@ zVffDyu`{7?o&Dja)D8FU-Mdj$?`?w%9rx%umfP$4GI;9pPxuTw13l0~{3PsHH6tLj z#C9DVSk%`_K^p7^*&!%{XlT=-&FR@8f1AJC@2_k>OXtp(|9I*QeG2j*tIc28afa?V zTiN`|nd&;o%6P{$@d#-q>zo2Qx}Xj;02L8a;i`x*?}p-Z4QxU5LD0;%VZ8fMAOxmm zNx@bs^;D;S1J|SpXfu337mxoLzqCDF?PpbPJ*oq)g&Y7uv$Np~CYZpiK_F1<)o? zLN#L4R`O(Rf^gEqthLld0qlrXRmboFPJMS3j7X%Q81u4J2zgrR{kK8}P&I|Hi zYjWjHtaX{P@0U-0WGj>X%qs!XQI$so5Z>8qx>zxO_OrXP1DYWlOm6LMm4TkhR2#@{ zIuU28;qF)WmgM)IoGXC|?74q4I{q&iD zgz{I_*T53=F`J}7+U*BUb;`M&i0FMn6iOZnY?GqX32IOxBT@oUL{em_%wkNEJ zL}z-y6-hHyUJ#VH>#d@ikzSQg-%h5)#M_1JRcZd`%Z>+d1iuLTS1?t+=$?~R`OE(g zlg!O16F1A_UVf#PhdK136}4caqZMnM5vcG1UUaKuVWjD>s=4aODiq;>-S6Gb0uh7A}f;oZ}rPxvn}a0+9rLCeEa?M%jMN=!(X}9 z70;@k=~!_)0qT%^H^|j}YZ9nD==1>B8H!SQ zu)3JtNhF0R5&=mYT68ZkP{n1SoE;{LBF}<|qzwa4by+Ca`ATfCuB-0D01EHp#su8h z@m@E|a79+;uDT6){QJ5Ce%<8Cjlk=1ZX~dAc*A;JmFVj1XwPOE{3>v>?ide+gI*ye z<#@4YkQZY@$b{2$7=S=NQAlNFoyt6ALZ|TZP=b|3Pjh{ka>*M?+kz(*1yrV4Yv16q zLK59ACp>6S(&2QAx#^19X1AQ*{g z2H3s^5(0rzV;e5-gu+(X1dBprOWs6 zxA=#uYjRFceoeN)3P_?t(S_TUp%1Tp3OVR3!Y8tslJ>S#QrB=PN%Z1c=PKi z{DVwp>_d;3^al)?OJ;4oyIcX~NQt22~d2PxWy)dvtgqY+Ip+3Kl z`WJ{_@cE&;3%XB0x31i$gP_MHAD8C6z-oMwI8Q{6Pefmts?UQFN)&)N^F%RxiZM@Q zO+Jiv-qiG!h@ol56uP3?Ml?ekt*Nveevij;pTOsJ`XBYc|MH&*bRhHSBcJ-@Lmz+O z{(H`yJ%f`uw;q|>IWs-Jad1PSqpc;;6s-&Rfel!=Y}G_#08HIr1%PAIu0PIjRe3X& zlru8)s~9c1G8G7+sbmVcm0is#tYpc*a#!(JtL_q#Z+FjH_jS{~)%u*;VQd4QFo66AJODUZW57-PjE4=#33%O{msS;Ds#RBK zU#YJ0Cl`*d+pX4H+V1q^E$Q7_)Y9huK5D7EGn2PucB`0LcmDRiIS@S~9z{H@OWvq1 z38xJ_~g627O@HVt1rH&JyT2IEs#&w2)a@Jfe{hl$Z|%6)O;a2 zKr0AoBJIGlzfvUwYY5s80VOXfOy@)s8CMA}8B`SnbqWqDdT&;RmG!2?JB#7Polu2T zRf3m*jlSOWzs~OJh*}n(g|-xEoRqAf|*DC zsNU+hpePW=Bs*cH%tFE|Ci#Vj#E8*7adYu|7x4XGc)hsaS!>h_A4d%Nl*1)0o@s5# zHicN_8`obCvT;MIkSUn-;*NpF{@z3dVNT^@yr8q6Q-+~Ex09R5ZR9w)+xaj?(V-41CJ6laZO3jsiVEGTwtd@dPLTN!DuD`Q zzy}Ol1Jt4E3tp2yAwu3MV=#It{b6;B+f z{Ic@P0~1sHIk!%zdT8hCf4ysHQ~4Relc);?8yYlCQ~^!-vW<0-c*4*@$o6QoD-AWS zY=rzP$vbd5004NLV_;-pU;yG^LF-TP{5D@1E( z0RKM;9sqcpV_;-pU~c%Y!w|#fzyJiS=NT9oP(dUBQ@{g&004NLP0v3L0YMbU@i#HH zRcS<_5eX71Lj2iXQBWuZ_4ZnndWi@pkmz(yppv+NOSpya%)Y`VpZxaC?7VqvC4J0N zB=eQJ6^Rhzg&j&5Suw?wd=O$mE#we6JTcI{Sku)B`silwvLYv#>V6c2;(CnrUZ;&Y zZs=f*L%L_mdhV+Cx_5WJr};(|XYJwEYB*|dH&5Og$&f9bGqDx_T>%?xb>N9EQ4mqiQYKQ&Q*u-qRR&dZRo+*SSM*q%S!e(O00014 z1N;C?0000000IE!0Q3NC000EkCL90&004NLg^#;V!$1&4uM;PNh%%xc+>i*ZwQD&j zkD8>TgFcGl#8MPXe&o?n^8qyc04+a2&tGw~UO|JDUG2=7ox3|T0Iu)`52xj!gKNhP z__%Z2#4TPN`_z0nZsEaua@+1#TQS@d)kMr{=?P3$OTg+(y@X z#|Cp8Q6YumSs=p}*vyYrs?tS9{=KZjsSQf&bF8q0AVSD$f-%p3|J9j@8U@3xEF0YO zyKGxdvwXFbDAY2Rzsd|Et&CBTHWZ%i^O>#WD448E8r#%_RB|VLUeRY*Q*jzV(8G?3 z5F^CsGgd4j7+T6{2X-ihnQOj|4)*WZ@}4$eKCn?@ZNXNSd69Ag6Y7bSWiqeIY@KdP z>Fsnliu6DFX5gU$9|1yCF^f6OqlN_>z#^8gj1?TjDh^={hj9c)aSX?C0w-|_r*Q^naSrEk z0T*!zmvIGGaShk8jvKg%4MeD86I@eSYcBghjghNLP3iW5^CS(#d)npP)5&+z8uMhyHRiLoGm zq%9ABY&DM=qkFS^k{Tqmp~&mVw)GO3^+H2Jr6eLR)3Nq4%8eg$(ve+g>Ml|4ZuCjT zzOg+H^-{`gbwnypq@r%HtJX78(r;Pf+G<<~gSz-W*=1^K)z-@F>6V1!x2NaIK9ggYdgyvRGcTggoVjV!1-0%)@Qahw!%H>idIo=YD_o>Q!>E> zB?_jeVMey;pn|+O*ZbFaw)uGKjn-n#sFeSXjdi@o{F_p}{ty3Vz&bdtK|^TgFW0v# zoTzF2Nu2MNSXP`4+q3&>L_4)1QyI&yZV0t?+jrSh8)Sk7GWp_&m12y98k&n6$!ca* zgCEgYza^+Eq9AqhTk;0fr)tyb5_hznYZQ!_+L+d|;-Oj8;$5iAq8f%_{k2UgaD}ym z3NkHPOdy=@(F!|VaUGYFL!IrnWG0QQwxufGBJw9dtAEE9j1oqu3`rVtO{j;oFeXE6 z7Huokd}@mrE~-xK~d_Jx@!x0LW5Uu>k>&S-A)R2moUsumK}PAg}`?aIg+VARtS)01i=0 zum)3FSgr# Nump{<1pq_<001sQ-6a43 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/0.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/0.gif new file mode 100644 index 0000000000000000000000000000000000000000..a63f0d523561c523476e5330a0d67eb7318cb187 GIT binary patch literal 2689 zcmbVNX;c%*77h|fSVf7btRc9;2uTMBA%GGHLDVpaID<1f5|U^lkc1>iKxY6!1rbG@ zd2aAjaK>G62Sr5@Tv%lj5ZMBV%8n>ts{1vL_@3u@=Ev*PeX8o#z2E)rQq{hGY`QDg z1Y?5vfMDRklNoDFn+y1$-V+&nI?*1FjNVaKeTNKPP*>Wj%Sp)S#fb{Le6b$#p-{ol zsW=k|kKKQjucL0^f#x9i&7RS^Kv2J=HOHjvYO1<34zzKv#bH4$O z#ZFq03?oqI0iLr!jWcLn2O9kz?9&3Z4A8^@wQiuy9MsUj%i!U1H=q*1{h6R?C3x4%9Z~bY?lcTmR7j#Mw>w(q{eMOd|)qc5L4N&c* zuC#-D;)kkvpmjZHTn0Kef@(+gGxF;@#-Mq1Z|Ta0Q`*Srt;^f+@S9XnW&vKOd~B6~ zHyNOJFDSJDP5y6-g21a^k$3r^XIIl%Q@Cp@Xb*$?kBqma0hL(Ye-`v4To=x`Eyook z8;-r))qmH#x4;x0I$fJ%qOMq2{D&DbUW-iBk2QvUX!>cQSp;gFz)RlCiz^#1xfLC- z87Zj=eCi$V&2U#t-?L}$cK{g8qbIOabq>? zp4*0{8D2G6Ot>!#v2jzcD7SojpVX4O3Vsy}_iV4&YYK*PK%Fl#a&`FG zM$objsAAv_jp9{L8DlbVvx3c0C zr|Pl<9y$m2ro$@nL4nz&9SmgnEc|9WGSQyB1p-}ha92Fse?ZQ_Bctc8B-z2L2xQ`g z`dyy7!B5?H1nxhi9>_)z#2V4__X%3<%?$9NI#4tL15Xk`R&u3e$bmwRh?tD)leSzDDEKdpZ)(efVx$6cpg=B(lJNwny3Ld^ zn!A5?G^vQPVSFzWp+(__vn0Hz2!UAP$MPVdI}UsipFwe?qgixuqPS2gG&%&)Szcb= zUTn5A#oNb)?!ubF_?9i(g+_B>QeAz}{6mlrgqnM?ATOpDlj_W-In$Ej}3 z2Pdarnjc+!IX(h0dS+zk;m|-}p#C^9KK9}L=(~~Op}~RvzTUTQUiZA}?&?%^w70dk zylj5a)Y$O6zOJ^W`dL+FMR{52(=Vb2{W~l3=#j&R4*u(p-w$N$Pv5sUZBOd%l;mAIcO)flPl%8E z?bmHvV`G%jTcQ+lS)^1VjtCFiED~ zT(R75nJ?Rih87J7rZv4a|qPj4f%`NKP{w9zJutaJ^PRj7vDCX2@s-1fMsBq7R3UP)M+%4tA?D+}XvHFzz*y%L=kmCmK7^vJPkuUQkAmPS3^L3MDk2U`FtXG(OBw%kf#qS1^68svpOwv@mo8;P zDGCaXYN>-Qp0~Xx+rV_GI`^sF6U7K8(~zl=;$%)R)~gj@bP&VoMw_I4V?6f(!^$+;TlKZKNWRvr5bBw-5Huyw**;mBJ z$e)Q{?zFlcJ6(9*C`9kUZrt2~XFpTKnRkA%Zm|z`^-ujm+}lE&XVKZs-c=Znar+N+ CBC!|% literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/1.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/1.gif new file mode 100644 index 0000000000000000000000000000000000000000..b2b78b218996f70773540d0d3a8649d3c2d199a2 GIT binary patch literal 5514 zcmeI0X;f2Z8pm%|0tv}wF|q`>VUY-kh?astAQA;dB?6_fabYVUO9#+)7)Q(s2}KDA zighC_TBPE*AR-hSAO%6du#{TxXn-QNiVcVgN|Fij%v8I5oO9-!+)ww*d!7%!|9hVI z{|nx@!P_T>2oQmXY@j$fRCS-Fst#8Fl-Ji<_wt8B#oMn7hHBnZ4SIK-bRDmyJo~XxHIe<@S;}yGsph#%R&3pM=?m3xsA@drb+`R>L5S-6 zz>yk^YAiuB+oYNAZ_LF?#Sxmh?wKCnks9lU+z5q2ar+DGPfeziHw@J?S6jsf&!0cP zdJv^~b+7qw%%v2U$@--gvCCCsdk<_PHte%$Jmk_-lRDCrG;npxi~bPRgV?D7zN#&_ zCe2g*w7m0(@9fi`>xz@w^U1XtK2y!sP1)pEFP~|YwX*|ZH)_kL?|yde{AtyLq;?6r zrS5!RPuG*%o2S}r6<3x__s6NL<5VMzZyPSC`gf@xv3stwub#tO^-JmF&hTmZ_Q|h(Unn2|LQqcJljcz`CqNT-d#=P4TsI+`$f9Ch+HH6_=gXNx+LO~J;=#8M2bsj0pAsmE~jpC z+e9r#gRZAtL!FaYC?7{MaSw`>N^<&&ALWFFS+Qsk`6z^CS-}uaQG8o7OPH^h*N!^J zB?bn*FiR_2UPN3N6Xq3j4@!m%=yWd_((FOaO!^t=l&v`jJMzn0XXJy!`5gR078K1v9z+wE}3v}$MR=6 zIFTWuo=H)j?LKN}v%e&C+c=j~Y*=?dE}h{YLpr1Us*A?L@@)yGj!AMTkYgK|JtLTp zUWYwtNqJJ#_vQJ4FS9uod6LmbIk@-lL+QNel<(bl-msVKb!gj$+4V_uU<(q(x}GL@ zP{By=zzPD^M&24#*nggXldXc+BNE$8YZmMYeZm}wO7Pr>N#jQ-B(?~MM===Y3%&*=Az{%xjzo9W+X z`aYxYGyeyD21WR52Y^Qx#cLG+wFnJr4M0ddVvCPf0r+fTZ3%Hb=^BdjXJOs64!{j- z=8t&W0hH)!X479OfRW#}%z;G(K(o*q2{@ATH=C@;d9$e&vFpb-3t_8bq(m%AT5@Bi zGKi3|JlPKn^yD5RScM;yAK_GS4BiW0*wZ&o;~|Z$kQjO8WbdgJcAJw{tw!Ydd%mLV z?5ZPx4kl~B=EBi-Yvfii`n%!vDN)FMpTt8(Ew_zvl;e_+rl=Jxb0hxKtiGzC91`BW zqTyE4hbwpcrhAe4$e0eaKLebbF8(+pE&#b81IH#>A%oS!(rt_mamlx3=#H zfJ`;IZGvzuAmC!j{5rHu0AsnC&xJqi665{5&Q?zcb2^b9QInYSv`~04FS!aFd?!vT z?KXphV}y6&glQ}sz4LCID8Gpl_h}Ya87wsNA?=`Nl$ZW;|K?|kRPTx)u)uh~1X4b8 z&WAd9zsAXep^cMydzlIptr}~=83}fgrZaeGbNI#uc}5V>o9Fz&=fwToM4rGRP+`G| nqjLpT%jon>&iI|hI5DGFNqSH|Meaf1bVU=!q}mt-2YmkxGX3TC literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/10.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/10.gif new file mode 100644 index 0000000000000000000000000000000000000000..556c7e326801a0ea090bd693ca43807925d3cbc2 GIT binary patch literal 2797 zcmd^A`#)6c8Xsolx+O`H%Q93$nTyL{n9MM)A-684%gM}GWn?bROqpmGJGZ^Fi(PxC zQc0BVBpao@iAv-WQX~e2E`%;_^UgXmoi68xeb(o*-uGGG@ArA0^?g3?^6~R_ zc3~Q#3{evksAPYm+ldxe`B>25hYY5H$5ilyap#a4=-C9i!a--i^?{+Kq>xB__^Jl4Vn&qDieZbVwCxhx2@ zILKOvg+lCu6V~AQ`is#P@}Y#M=jR}wYR+vn|5TiK@RaXU!OgY6vPDVqMt==D71BV~Djr?Wup*KT5)s0Nt z1Ea;`y*Z$Vg^U%+NAu)^dy4m>3*sq2x(&3`O809f`!AG_6@bUi^1&ZV_v?Zdd(dFk zaB1^UmD5ngJo#|eL{F^zWjuI$5Ol4%mt`$$vYF`IF#R$WJTyT@^O32h{2hyB4HojL z=IPO!U?>rcovq1KN5(EAA1kK%5`D7*2eJ&VEMP|C>Q*F(8D`a)X#VL03k>m1L zNkAHLnrro;Eo8bcxh+q#qdYo0+G?;|YpN42;h4%E5#%GMLHA}^^K#ikNY-R6d*oOs zTKf3>vYC2QS))~Z!7^DZ^;7j+S>2+dJsMN@jAc!@>Domz^^oi_W2V7c*5V2pOc4Y@ z&2m{F+Cg67VV?A0FFQODt)hS_LhA#AAqG>-R6O0>B?2aUJ1mA+@HP&QihXzMZ!E-# zq+-`O1`-1Wo^TY$H%P1BC+l(AvXy{!WD2~F%yz-V|XHpgowuN zu~vo&Sm-lEyq$`rD_=m$oSu9k3_0TMZP`Q;2_lp6BnL+_nY043Ba-Y0M8!?EB{@(W z$rL*$=*xvwWD`birGzrPzvNQvsMsj6SU@2VVq;_RvG#bra2tW-;^Lyzu(PvOAZ$gu zd19u-mM60Os=$CnY#~P==J0utQjy8x?-Wz9ic0_80$1=&mM6l0ZU@iia|sfrfIz|% zl`VY*1_u6bD3|*UEfR;q-|PLa!lLlq0+> z3;A5=bJG;g?6o+|s`rH(IeRURvvLWFVhBoW|HJC9A;tVCm){0gvH3RoFi$b>Ld9UK zAaWp^nVy=Q`1J9^`|+{ScO%1Z-@JY`G&u0`MSowfw5R)d*R#%!r%&1+x3#uBYHn(5 zcvxTep!WW~yEWB!sw)5f>vqMho8@Jtf0o=RzFt&#?dp}wmo8o?IDalb?`-awoYSXH zW}i5IEbHhWzaKgLTV}?ggTJO9_~qxc)Rg3;{XZop?A!a}p7^-klGt54#UkMj0iVZ> z*&fY_+O`#rWV4tNTmHFu)5Z<|Sif%Vn((mDkl@upfdQ-h{d|4Ay%?Szbej80s+%jt z#o3AM=wNS0A`&{X=-C5hG6x_Mhp(KcU9@@YgLMeldR?axtN zwEd5V&Z~-T*Iv@rI8N2DD@?W3Rvb>{t;?G1!&v7sZ$i}`xn`>FQLpFZa5oZbQ!WU# z6N0id*ekoxJ8V?Re!96gG%&ojbC{6bC=zRL(qC9 z9AVRaGo3jGR+2<4BiUquM~)5rObdsjH=o&{j`7Fgq#-%QIg)q|V7l8WN}3~Mr^HPsnv zYBVTkuWYI`!P&3tY=gmCJ!#Glz7;G6+M758sp#>>(`c$v8b;e4Wr3n58|AJ_HBZ4M zKkT%FdUFzk{<}(CnOdM}KuhNHXeOR1V!?SZ4Gh!>qiTZn!)^dLP>z z5V6E{^;KymZ80qbv*Od_xEFz6_>=chubAD346L#aA6UNh2+PBUmt8$z7(H-o8%=4b z+W)tqA(h_^MWGdj)+!Cv!1vT~=&*>=JeMuyj@YH oWz4#Y8lWniX5g=81^=RXq3ldhwpWFqvq6_o40028>wtN;K2 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/11.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/11.gif new file mode 100644 index 0000000000000000000000000000000000000000..2bfc58be8c70d512f4371b50b2b98c7b8adbe719 GIT binary patch literal 4121 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/15.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/15.gif new file mode 100644 index 0000000000000000000000000000000000000000..c9f25fa1d25412e2e929347c0db0878b0b641d58 GIT binary patch literal 1793 zcmZ?wbhEHb6k`x$cvjC)UFLjcxo+2{sU44AEqro)?t{~@-b%N3XFR-Hwxr+ulK%oH+No|8@joUb;8o>khO;% z-pt54c=5$f_l$zz1xIF9ZC!k8rPSX?m75>!3YoF0@6_@yw?fNicKtc8QFZZ3q7CQQ zJ28K6dKNF8dwdf2>Dz5FoA&JK_I!S*#c%QM(+{R^st_tYd#Py0=A#ot|K1Au_q1vD z6!%ScSEOWk{yZ-7e1G7dQxZR(%&R%HD{|8GPuFK(p3ArTeE-+$eg#|BB~~S$dA0ra zCi@?c7ri|%pb4sD-Qd^>BZ@TkN^$;DL)19`Dfod@V3w#!8pDhc-E$->ITP|u(PWCJ5fjDdmu ze?xs!vs8YWOpZ)hzDjdnpQuc^mXOXgX{{oe-u@~|ZFy%{R@dafm z@IQa9kQKz2C85GpugPS}VD;TfljXPO4=V=Kgd@?P4xMV}iXHU$+K4vH=vCN_(f6?!dfWS6n2`SY^jFjF5#yp%}dht@+k^lQ5mUcOp* zcs?^%!Geg4gAHe92$#NpR-1INsfoGiRz$%hw=FUkg|bMf)@r}A%N=>H&t=-OGD)%dJ&%aS1;>?S28-4y56)#MguSwF{Wn{Bi0wrzT;!uy3&oA(_^ zP4_wBW87?f(kHzUYzsfa7D1pbvq83K2{lV=HFwoZ*)}QIN_Dj=yXlz=G?~}CDNBnw z0PXZuXlB-166sJM;cnU891&3uiN0ojaP%=)9kJ4E);wy(ATN9lXld$sVfl^MZ`{0f z`<5JUy@-h7JMl*sta~4a6oo18!%LOf$q&}sITYaYiet1X;M?G&Sqt4V`0s%?q;x>VWruo zITPfDMZ!^SQHzD;+gGnyyKeo4jrC#{^>Vzt^*iM1EyS8U1jSr=;w_HEA1-Lp7hf0JU8dSF%T&D%E<+7ylUKYC)M*n|{ZEMUu7fY$3aNE)ViSQzrOwtGm1);sbf z_Dz^%r|aYuqCS15lTnC&w5K1hmuJ8d&l*pEtR`qRKwZ!p-%_Ak4|D*~1b>MAGiJ?5 Y2vsx^3s|^#p`syH?V}DDY9U|^06Jl%MgRZ+ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/16.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/16.gif new file mode 100644 index 0000000000000000000000000000000000000000..34f28e4cde0cd13acdbbd7482282eb306f5b21e5 GIT binary patch literal 6721 zcmeI0X;f2p8pdxz0wIKukOWBxa03BB79j=*1|$#@*^DevW6(}mv@TT9+KS7Na4%$G zjnoBk15t|8#jSPhXio(q;=+h%ty&ji>sHhO4=PAP<|cuTo-;jX&Ybx)hc7w#c>nM7 zF2CoQlOpED=6V1gz#}DaY!laXi9UKf)$;b%x9eHv>#;w69`gF}fw6(s{!7K?2dkd; zZZ|*N(pKtczL)d#40-71%?3??LE~jME_>FMX1R>p&n>>+mw21H!SBim<~!MA{Z)^@ zbGE!XZ5i&mw994e#lF!aao=xWIC?0`{9wK5V&wT;4l$d|agwrWQeLH#^y`!_?nC* ze=THxI`_ziprN}ui^amSxJX3O zY++)Ch!Y;+fC2!3HG*-*14^g7y6-%KF!aN(;KUCDh-vd9!`a)zBj=|P zJwHr@{RoV}#UCx&aDMuRMIS8=WZ?ZEYAl87J=Z0DM)_PKwz?~42+T#+A8>*44bo_cWkp?3Y+h?N zV2-hUO&l(1tBOE(bLDMG&TAZw@?7j*4I*)HkEdd;FCWBV#u>X7M@Sb+* zGS}%|`k{dwl&gE*0>dA+h7?R$kHv z_&=@$lLOZ(X9eg&{e#A;IT^`d9Ax?MIUP^nmS|Ej$mP@LG2Up!q9rO4YOhF%4@b7@DVPf82mMgWQipOR0a8EmEZmOXt(#pu#(4EsxC zQTur?+FyJp{*^|ch=$OpKWyo;al1a-*eG08G1kGWm zcd3#Ssm@*c!5*M%2MrA4t>{b4M^img>VmV?RXW#=+^%nqwizz&U|MYTVaJoF;l7G! zDcvWbP}$&slXC-JHf>0d*JogoqR$ixdL33`xyhIjUR!Q82F>)VU(^pfpqy9D=j|DY zTu$6g_Qzq82eB8lJm)M7sM=YLN}6*I(@FsWjr)c?>hi@-vl*4;H9d>&6t8(a6Dw&I z6oAl9D&#dKD8fmzQ)Fw-obrl}>U9=p%w%s)_U2@7PVP%+glvwi1TIln4OxAx72X3O&p@jci>*YEC@LY8)aaQI zl|roqJrMp}K!JrGf-V+_FecZEpe+zf@DrUMU%`{5imea|%aq(F2!tY#$#f+TBXkN& z`Sh0$``30j*jW<9mT@(yjN;^a;9R@TW|Z14>3mk5DU3)AY;Je_-6)YScMXxPM#;)b zstKbsV51*|B?nJfS#lgD6M|Fk=ra4<5LU9HlD1n*Ug)%zH@h#?E3p)@xPN4merL++ z8Z}~2iFi3;d>jylM5uDY=nyG{032d;aG_BY;)K!pEMv1g071wA`R0s98bXj;u`&eZ z6(ocp|70sCP1qa}g|*id|IA)fY*d7Dw(wy}g3yyB1XzmULH`sYiJ-l6t)~M`VhBR7 z%S$UR3Q-<{pbV`;C6z%BFVJtD1E*+MGpI(D$mmK;ty+wmQQldP=N;~;k3H1Y;1e@e zT-*aDT_x}ZL0IykWXERl{bEv?ABxWLVFVe^HaRT}aE)6$7cr(XyD>%TP5m_I3F1r_ ze00O=oEi@a=9S@=p+~iikFULFoC=4bg4ug8h;b@f{4e7qsIaoXEK{W_i(*QKK?7o( z&cRZWpJI2nzo_)RdOHCWfQWSAw@9KelPbhR+N2`9Pz%K%)k?z?lq74lh#}g|w(b*B zl(te)88T?$l7tL-5|Oym6CrY{j0Uj~|KbtC*hlmbNYE@A77}DnQSxcBqnGJ7_+Wgz zm$e1C(bzUA_u=DcCUc9ph6zGeH&kQRG9g}2aMG3i&9mIIZVuKZRkf7>m+MD<@fWBx zH4Px0JhfC*rPXgcMQIiQD?oC}@W;RAzGtwV0IKaJUC2uqL}l812nvuZ7slxzEW>7p zNuF{-8uFYNT@+Sk^KyZBJjE_OBm`{(g$OSslH?f)OTJMuKp1qe>U3-ZS}J?KA-7u2b0^H4BnU!MN$?^``93OcPu6z z*J+bUiI+oAQjt6M`0m5M+qSWq)xLy zrJbV~AqYraL_kVu$Eb}ArObnS+X_;7B6>E0Q8Y-(@287Cy`dImb*fV-$Z&2Fu zT(vFDRoin&wLKq$?9muxPsR?7r($aS$y2QHuP3S(Sc6DqmePuVIcg6{FY@JC$cJ~U z8A?tcosS$b5tlEesq>}$7pY85G&uERW%LK}jbSsXZB>cB4o)T31RW}?dOS literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/17.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/17.gif new file mode 100644 index 0000000000000000000000000000000000000000..39cd03538a5bc595fbc46c97cf2b06c8bd8dadd1 GIT binary patch literal 4439 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 IdD(dV7kW}yvj6}9 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/18.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/18.gif new file mode 100644 index 0000000000000000000000000000000000000000..7bce2997f86e477a6008fb1cae8dd03cda10abf6 GIT binary patch literal 3017 zcmeH}`&W`_9>8Dl1yK_aL;=Ob3nGb&N=AwoykI7&SsFG?;bls#Q?`m}L+3&8mQre& zIhILwGPi9z*=?-c$}De97tM;9W?i*RZLH05$~M7$)uy&if585*zr8;^=RME!`JU(V zdBVcQg2f3|kQMY4K>D$L6S^e*VCwsu-ujWeGlg;bq3@?|+D^5LdymJCUa~Y8^!gsY z{z2f>E#`2~Uw$8|*Z2Aw-rjh4oPRNYo?+rb`(D}^h4Ei=yw2tG^*=}Kj3iFKyRZM} zw>>}ZHeB#+uVQcHV~3jDI;&&G?pO8JbDnoe441zu5^60UJokvzr zv@PhaVNYFm*7q#wK9SmdwCvfV*1neFSKZ$}>n?nC)p6=?;rbSj_t$KHAL}3PEa<7l z>mRPT*&x4NGr#As@2yM6pSLjn(Y*dj>7NEpTfVv_{OyY4+Zz^dS_zZCtkypa)!&IX zoLZ*8lhA*0#ic^$@t)+qlbrW=g8yD6d*A8Wcf0xDy12e8^3j1`$4=T$Pfs(a%_2ir zt_T)IhkCm6j8G5+G2g)$PY6J6$Tu=1D+n^4RsxkeFTbELWWAf4sj1ugkixtW)6Ecv zWNS;}U`@q)+|pne3uOy!gtTyu*sY)rX4J3DCQt+`soayN)bb+?bUm^900+)sKxuL{ z8%=Mmr~F_`>6A0*Shk9_(VXAA|H04URGZCwbQ%k!hM3(&Bw}bBN2+@$iK77J6p;J1m6pocLCoTxg|5!y ze0Aaf=r6G|2gf1@CqP8x;N4093&QL$)a(tQM5EzQI10xor(GH%kwT&%jUNV^Cc!$Qr>))HJJ+FdjJP<~NCyx1LPaqE_63aOSL zgJ#3zZC@Ma=aC`_vIgR0DmB(FDmg1eWaa-$x(nHA>C)vM+xn(*6BFAkVVCoQt)yUc zi`;qCl*tU^fl7hP3x0~0)j?;Ir{@K}9Dr56MqFM(BC4y7VU+0E<@FR@0E;H2X%)v} z@f=?+L)W;zvo>&cXtSq;Arxc*kv?21kSdccVylbQVo%pZV7DqhphS%gSiH`C74Qou zvSgKjLh&Xz#rpvTd8hh^c&7$$;F+OHld7a#6W1_8So~tSn(GC`T+gsL@33|2Jmpdm zS>YrI@jDy0{X2rUlOH+5eK0+6lrp`Ee8TDsDT5j z{-{H!`6`2m$W+<;CXJK>VGkKG6H^utqr~ZXveDXw4q44brq@gD?PV95b>qfeAzVB@vs@)69ynJ_({9pf zhXVH+nX;txC(7&P0o&fLE>_-)ne&9@%ylt>um~*^gjS9cFwg+8GeA@d_$)LQ;uHZi zgD)qu=rnE_w5OnwK~M8frDxL6Wr(NuN%zy8qu5)>%nUU;MT(Z%M9@8KPp(5}(^nwq}4<2ejm;;1)1H#-RipPvSpCYvuGQVrc%(rF&-pS>snM~eV|J%Sv zVq-^GX)VgPl2}_>75Xf-Tx#V}ke21+QxWOo&{t9T)y@1L%_lUNxjB7y$3Ez%ct$^V zbNYej{G*ulPYDA+6bhIzPzGY4;_7%OZ-TeLGlR7lNL7qa5<4|1H190@IRAMg5(j8}L?(phY-y`50aH_-& z8U{DVAdq$){Y{AivqB20s8-wpxRcT?Z`FaicaB1cs)H@ zqu@!rE~yt8sHR{M}v6=UaO z1;V8&kz9rTSSvM(4H%a_|H#z?Bv%Z^7s2BH^hL48W|DP0J3FWiUv6)uh@L!>i#eM%g!m2b=EomsZoMrFNGwm%(_p IDGd4k2Wv_t&Hw-a literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/19.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/19.gif new file mode 100644 index 0000000000000000000000000000000000000000..adac542fd33e152fc08baf165d1c5a467f0c2747 GIT binary patch literal 3040 zcmeH}`&Uxg9>5Q86bs~`fKmvGN=OJ=XsCdSFDfllZ)I9iBDJa+pA|D35dp&{&8Do( zY;4M!>h`{Mb4u-@Ju!RP^cd|iS-0+W(rKJY^ny7y&FUYxYu(?@4||=p&*yvg=d)wt z6ylJDZjc-F6M$^5zP`10c7JD6)#SchlXsnjv(6| z>EJc5=N)_dp6s#Rns#?z&_7FEhJL*;)OV`2igr|s`EHfycxjOBUP9S){P1tLZ9k?D zotoBK?YlGx{p=*K^F;QQZAq_hZ@zN8_Vs1ut=;}ZXX5Vf!w&stkF7!6_vF~~Q_e42 zQwFd5Z7rPp{N$7umsj06{^iwb7u)?=E$cCNcT@WxZGL;VwCh{n!S+dC&tvtpE@`a} z>AzoKJ09@5IkaXOckr_N+m5)tp0@s5Nzbou89I^r`sNqsEVLj0A>Wii8n{S$u_w6y z;-m-7>#a51!Sg=0j@TRfa~i*`czOR^-;MN_H%xDu*n0ImrrWFwyHC$LZSv{uP`$H8K03&4+LrO|lK-RYjlXxMJUUzOqWi(CgUsRKVXtA_ zjOgUqk+Q^SAzy%iK@jBi8xkdi0K~ID+lS-^L6~73(3coWjV2JaB*57@AYe(9xkTZN z;gUT)$y{i;^9ECZf)YoQcu0yM3<{+QFxGSV)MPOQUzEI`@%O_e`5K6ki{etYdJ-TM z;*2K0#2-UvmP|bqDW)S>ja&4r@f$q3$u32Ab{dUSUB|Z%WYr@|umzzS z8QeEhTIEOcJk%^~L;JWA>!g)T<+^(M3`J&BCNvYLYXAONR(5JEH6pX5PP3yhWsM7pwJ6#Sc%<&*+cVb)n|V zh-4;ne&?aZnDT9c#FhGX)TQZ0^OACDKVgbXM=viAc2#xr(0#$lKv*R*bgH0gibqRJ zbzDV+@}yMTVz^!khmDZOJIG@pIE00ecJg$cSRz3KBcQUm)Ka6COO6(qHUb{N6n|&g#oQ7BP0T2A!<>-(?d%YZ0Y)3g*%^dbs`F=VP_01?5WkkRBu3`YSH!tr@T1}2Wn1C6=y;p(WM zWE@W9o>0S$Q{{;k;1YeipWs%ri5L|d|K#7jL8K?~x~|Wy-Mz)(-0;z7` zrq|^&C|BA1fvl{xrB3eEY3+&ZHWU{hzbx~cNWxl5Xx@XQzMs|^32qyeiQk+<6h}x? z_II}EitEth^oI8CsGdy`U+SRBH;ZD-!C)=1mzno+V$iIU%#{_E@PxslwJZbq4VGTz5S8EOsyqc)urqel zLWyG*BFPf<0W+yl>L!t_yn1dTA@k6anYFyaiw{<@{N!+aVi=*V?=k+epF6+(RAd(( z2A|h5E5En3wRQqb>vyVhPme{ilEq*Wj(NvoV4v$%pGgY{aO8Bi*F9@9+vY3G!!EQ9 z12dT;M{Nw-pPfBwCg2DZum@_nB|u?M6tE}Cemk;o2C_C$fvM3wl%!KSf9 zA%G)N){#hEY(p^qk|_q`<4|=5kCv+8YJ(nzps^Vmtng>=7LRFx7yXhJHOCRe!9jzE zcNW7Crh=jKD<4PUHXvs|!gh=#OaH3QTz?@FKFxJVTePUyiG&MusvD@%=~@}t`h^1` x&iYmvvfx#bmpT3`PtF^0k?a@iE%))*1NVySmZizF-M!R86}DbhY`;HF`!D7eFhu|W literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/2.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/2.gif new file mode 100644 index 0000000000000000000000000000000000000000..7edbb58a843cec27a1641a5c9b6d30b8fc1f8c26 GIT binary patch literal 3222 zcmeH}Sx{4F97iv?30p`p30s7afI%Y0usQ~*kRTvo39F(M9fDyo)qyIGxZdPOAXfuw zMXOZ@MT%f;N3m|GEf6fID6)v4qTr4|g<*?Gl4b#gPG5ZI?R!4|GvE0w;|8(3`Bs1x z@CE`_yJD2}b|0SX8E<8)R4Qff@v))So3@t97s9rhpC4WH_pkwL!xySPHq{)oZ7p>h zzvrkPIQOBeShx`LV*^5%D6C%`ebEiEl~ zk7CE4B~|Y;QY-4zgO`-;+$Y!56kQ@|0&T3P_~I^%dg!{c*>mvT;;r*BVqy5BGo%N1 z>y$4yj<eSIAsOnz$S)c;g7`UNK{5a%gXzk9w@* zb+!N1Z*Z#q(|tE>A72qE-$~S?mF?$QKjr5tH)lqBI}f!)-Psh@T^p)=9MN)#S6{a5 z)5GBNdp(u?=bL}eIw4v-(&%^nXp+1*wON*U)QfoKAiI@LkEEj?KB(WsGWwPb_Q~x# z%Pj_))}E%~{$aCw?}kb3!SMzc<>;fP!fzD)jmqa~!+lLXRgS8nQwfW3qmScXUR|)( z58qz3wdeK<)!QANf2Y5%2`s^ZidsvxTJ505@&aRHmU1EkJ(zBw0RR9FAJG_700J1A zx8_Jz0AQpRL9k>=GRa;_N?sz#%Zsq5<3pC>LV|oY+spD{Qbe2&7lU`gW43MM#*2ar*Rwx+$e-nGQen7iJ*HH&6s0DE)T16NM@URLM4sVjkz-7 zEVM@ox@)%#;|K;6VBO^yGDT45hL=an%;wJ9`Sg_goSH(sqv#czn<8!~#3sD~%K0_n zM8E1+ZQZBKnoC0ED>;cRViOmBxv=BT@LrSCmTmn8?91ocFUGXRDmGPv$5s+|%)PO4 zu!z}lmB=t-ZS|%1LinMQX;MOwcmS^G?9*u1hBP-+<}$vIIbo+9TL7Q-4AIssuw z=N}TG(+?p~3br$0y?OA2c(7hNM6a9{%@o_D&;*eH}6v}Ak*0_@l)tisouy=(k7zah6uVrZhe;O``p=gyk5s|!3?bZf88ne*I%R2?0u zS@(sfB0s%2$%Th?;siz>TCk?_9ePuuvyJQQP8vMj7X;0X5*K4F3?nP3QSNhuu{urs z84)e)87pS2n6YB!ulU@SnZM$z3t}))Q*A*^DVoWmscAMP6tU3N6pmY^9V;nttf6+O z=$l~2j(DK-Bo4lc`8k zQg{>bzl{g&%nN?YhqNV#O ztd%y!jg0~xk-W}^+K#6lpv-gGpDC^eLab>noeHkN6PT!JRZZ+!1SKWgcK&*DT0tgB zXm^Ef+`*7`+buyz`jvr4Q3^sy@c+#WJ(tOup_y~jhsI<}!D%hkERC;dDT30s^pD^v pEloJ|-EsmUGDRV$ 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 TKb&t*bx4GV=Q(`>7FhdV^sO<; literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/21.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/21.gif new file mode 100644 index 0000000000000000000000000000000000000000..b98421282467fb377dced2eabd72bcc5525f3e8e GIT binary patch literal 5191 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 TguQ+mZP{ha!SUN*Q#T$ZGKvWRLv@}vHJ9z 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 Lls229f${$VzcBA< literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/25.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/25.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b4a88322946c1b65e9236657d6f42c71e412a94 GIT binary patch literal 3127 zcmeH}Sy)r~8OBdG60(?tEF?im2r+;L1lbWy5OoM5NLU65Q$b)@h6?I*ijH!^Ie`Ra zC+-{I0$SlgMa2~iD4?}c!BMND2!czsN^wC=U``U8YM-`Oz34^na(Djk_j{LoC12#{ zpTq{(z%U3*yz6*VPh5@91jVmp9hk*h_ue zPJQ3W9I7V2)w{mF$m+;*>u>N~s}C$^0`3@1m;r!i)ctaNxQyEFz(9+eC`^XN3!8BQIW zt(<1eq0t%6P)gK1?i~Ktd>1RgD&R3clgnP50)~j$^r-=)g}=2U`P7FrwO!vqU_*lU zFw_kbR;~X&u~yc;$&E*};A ze5@dpf)h2mKgvz4`5VTT6Y|IUpn?~B`O!Xow+E^_0HQ)fRwZ|q!mi;yyT(Q|dNO5( z(vaIEBo^5_+8bJG6foKk?C;Q)qcmHc(BdBLY_wYC6rS^a^2noz&3GFqSXDV4J%vAC z=ygah&ds5MJuT_7^Jnmlu+);;JL9n6_Cf`txBd`g4RhfCW$xgc}fq5F^bFhU|C@tyaSPrXmiWx_-;j z5{OH5aS8B-y#rjF!nZ?Npn#VKr||^yXmubK7N3GoHlI6xp_vXT&t-${;6-psCed4Z zju{@l@;WGkgg5K1S4V?6;eLXa^J0PgH(&%T2jlBr%DGT{sEszJRRQMz+ZQ1&fFZ;L zTCD{?98kf}EP*W8;ThJXyzh2EtH5btM3@+smE~CvCcpxi0iQZ?p|$PAT1a%k0lb8~ zN*V1XM=G=P7E0aLQrUW{8%L`2wu_dUPcC+qVwegWOwJEdU(ghkP-diGnZMYcPcW7@VbmOIpx>pYmRCzed%2X+OamT;YIX&wUMpf-{_n-e{s zN%$P^C$0a3oe}+cXRJY+JA)~xIrynF;Ke9!5mD7YqETbKiJ6Anb{rbZpvC2^4Zc{! z@Rbq`?@=ki6uJ~mORT8L#Gz4nS%;41Un!I3?CJ-SYA;dAvBLTW)x%B-Lr`6rn?L$k zUQFOV%IqF#gC5}Bdi>;-4rr1qs0)dcpyspYF!zUWfX;B1Pw|1=G5GRA`1$l9>H$VDpJQo!fe^lQ++|HN)tdbJB?X#PIO)x4gJ8!2~2 z#cM>{Dvru&7`$UFnDf{c`}j!Jz`M*RZyV@ z^7Pj#MM@!7tHBCOaFE%PsLDbV6GZ%IZL;I;y%5Uc#Be!-<|=i7Qv73~>`5Pbu))rF z4u;KN_alhm#Gf?TP=UVBjrl==;SVbw#biM?3VSySG~J$pUOaa$xC~86cY`RyE~c(y z;VHb7q8o$qEoz*V&^-!AW>ZrGnNNZrm(c~e^_=&;`>AxV)ar!vH+7{Dj`*x8YjbMB zHIxKdFw=fb%KE~K|CGA|=P)WgdLGg&yjf|cZgHZsr#XXx0-Pulm#|#GXl8gM;4(!x zK_DnH%g;`r(Zn=Kf+dqU&=N`%R>FP2!cLyzQz()2zGiX$kx5}ne_g7o0A|~ha|cB7 zLV~2(5Gkyw#S&tyLY|H|Y{a_6+>X-?Jf!k$DT*zx1Tt9>YjOOZusexEd`ajc0VncO z5C&z(?hjceaQeanUKQm*8~Y?)J-YnWH9d5H%9D_3Gk;f#^_)%f$Z?0hy@IC_R`#iE1Ud98@p~5HAYTDuK4U(zc<#GppqcpSq`GsG$aR6;x2k0_?6-$i z7m=~qrPV9qZVTWbdZ literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/26.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/26.gif new file mode 100644 index 0000000000000000000000000000000000000000..45c4fb5563081d684f00cc3560df41b803cf7bbf GIT binary patch literal 3291 zcmeHI`#;p_7awFU=3N(!aa z)@F63%VJeZ7o=9ZQnt0-6xqs9JUi^x?ho7dFZh0*&+GMhp7S~9ywBzRI**T^H`7C4 z2s4C@Ps2a}4)C#HI~NoigHSB6*8!HOC}Tq)*G;fC2OKPj(FGJVaMc0jhEI`juo?%# zaMPRdAVYurYr<3!zjB>V21i&gak{lAP5J_jKOvfu-^l)FrbJJ zYMHdu?mXbW<6M<|Y| zA7M8>`ZC!V2bA`phykRIr;IV+AX^n{3v%H74Duba8K{B=jqE_49XJ^VR%_n&!S)dB z9_rY26KnuO1C-jd*p-SfdSR<_g2Or}K^W7S`c_1>>H(0|FnoE2Dtn+MKt7mk-&j=y~ypsn%lmxoVC zdZ5H|I>KavivdiXQX}mqD?~$B*i#4WNk77aw9K>q-nW-Wl{i>Tyn5Y}zx7_pjuXpm z-amiVI}dkG5I%)vQPqK4LQ?mp&HY5Z8&QJyH1vm&(Xlk* z^NW`zUCN#(D_Jix)u)Q(37JxkRKCK&g@>X)-I7O%@1c zF(Q_FKO=S~L$fN%L^j!T<_9!`=_ON$Aa{zZQ!JH6gXnY$&CQ)or#V6{RGN!3RsGVP zXl^WbI?IIt{r!;DXbNE*E12i~Hba%90aga>y%$4%zw(V#U%Kf!(Zyzdy@QnyeH^V?};EHd*b1A{Gl- z3|Bs#>dBzWidmzAMzk)=-blj~^x{RO9d8z5QeC&FIMMSHmw~Jb(7|_o3gO{5tsf(ZIw0Uw(ej z_tX7*y?1-MyYAe+b+hxv^^R*-ueATz*4pyJGV% z-LO7InXFhRmq{f_iEG6P@o^$yY>Xg!&FZMgi14sgD_1NJ4G9hkTo&N})zT$?zCPZ3 zo)_1Xvv?7E;R2QilR>co;>YZj#w?Q2>&na`qI z;P6A9*UbBTGj5qHeb0NMbcesk>yo7nt>&=64j3%Gu)bZ(E-AD_%hEo&CC|scp>@Z? zB&#mGyRfCTjNaG9(VE+vk+&0#)yRV{sBXxHXUVS)?Mav<;AeZMGt;}7F;7r07;<#B zcYzt6SxCK7!7kZSa~aA~zn0s5Gh?nELQ$(3%P%ybUKFn@4$Lx4U+a6kuT_ag6*8M`RjFL!A)XSUC?DQd$IFpPS^kjr2)m5Fadb!#?~ zU?17hwYm<~GGKB$Q+BxvfZm2h8moZb!vTPlnm{-Fbvs zTiy8VW>&3@PL@xR?~6<-^j{c3F!98{F|xnG&BMSuQmipmE8=;oyT7A{X96tV-m~NL8l~6+F7aUlOIu@M5({Ic8FO>gh^2MGk_!BcJ BI{yFw literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/27.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/27.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a4c0131dc926ee932804276038bf053a5cc1634 GIT binary patch literal 4377 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 G^ZyND2?^l< literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/3.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/3.gif new file mode 100644 index 0000000000000000000000000000000000000000..86df67b7aad1ac80079562c74945d9c4ced3c397 GIT binary patch literal 4017 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 Z`!_Z%27Br#6>oByc-ZnwM>1&V{{f6`u%rM0 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/30.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/30.gif new file mode 100644 index 0000000000000000000000000000000000000000..b751f98abcf8173ae3c08402c99ae885a0dfe162 GIT binary patch literal 2555 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/35.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/35.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9322643dae616390d8263e8cf1bc4d9fdfa03ec GIT binary patch literal 1800 zcmY+EeN*;s8lPnTig9(j$s_FflJYkH{TT za!hS?Op8p-QyqNCgD=nyq|8VqAWBe7W=Lj=WoWv~dM-#W=l*m5`h7p&@Avn6Qq$(d z#V_{(K46dnO!sW2Cz0vTJ6SekbodZ+!@>-#`g)hY^Q3xY@JP>LZOIHSGgy9lTi7p- z6*2g1MUA+gN<3J-zRU$o*HRt3!Qyo7ny6+aC{39{v58t5f^S zS+91RvFjJ!Kpn3kxW#~ya;k(?`0}T$e&S-t!;oz2v;Gz4MdgyIpG!F91yM ze8;D&4irqgdA{ti!~4Ai? z9gXWdv&q%&_hy3NdPAu5sPfQy-5*Wf!)@7j`*t%w7@BKmbQ~%Ed~?7b&V98DrI!!p zj1FxXzPk6vV~c*jIO|@=%In7zzqR^5JSXqk@5yw(IMV9*phL&}RQ&jxX%BlBk3O{T zGY7WsNNKCD9QtzVlOK$aFNP0a`{>DcG0oL8@AgoC_E)#;kh$INK)2YG@^ZGG%uIP< zrk2M600jQU7bpM)H25Evr$5gxO;eWg!`4l&eH#X) z`i05letvwp#Ufi1^ud0<$s*THRfg*15>r^==cuSKnk$rfXDfFvHCTjPSz!^HEFoJ7 z{iH9a7U+vElETT*C#FQfO)#$Ht3p-$75aHx1t->rDlXy7l`iqJ6dU4FP~}!#`D=Vf z<>2KiB`Dmh&adF`L>8qoJgH<32pdSM1NKmdp+*>6dO)^S47>tHZEIVSYZUKrZKAaU zHzzd(#2jeI&rcqdcy4M*s$B51xa!cdBO2+)ZK$%|qp)Du&aK=vC8}kcw5Fn}S`t-b zGTsPE5&CGh0U%0x<%=tlh}R2j!-rZt;%4@)sham_b-#VSN_2amUbNdDakbFi-Xrjy z7C}gMmZBQD^4)dj`|AZBgi2f6(0KpDtnJV3+iw4zdF|74Q!Z=gIFteU zXKG_t#}yBS7)c%x*H{Y!Dx}=RS+*A!Xi5F{dsCuM^q87m`;-2yh6i}S6Nqs&g}551 zLVk#bd>zust<#X$(xedX`8#Mqa&LW`6$pIYmvt@9JnFC^T zHckk4W^RNnvDQmDjRSQve|A#ZX#uOW&P7SXi=4iGDnGOJe>eh+LtvcL@g%AcO+_1! zAi>Ev#;fD&|xlcB#x7#Nu!1@j{Vg&O||UrmXu z43)`B{Cy+f&>O~^p7}wfh{%n%If$C-SCm9A=fD7Ag(n=!q*U?w#MLH4zAPjwU~CVb zhQq-Iq}Tvt4d{>o@4;B$R>(TQcg;G$`!V4_Zj}?5U%@TO;N_t_UWS0Hfd81F)zs`r zTOxK~r^TJNqE4}zM9EMsq=ao$9}2(#LlRLQ(Ad&zPl1OL>DTZ(h0zwi50;oYOQxPu#WdW%h6fe6LbCLrg zLXf*67YU-E)h!@6g0>ohAgCasYo+5V!mgs!^|B~p18ktPPG`0|)0g}1y!yX5pLxE& z2wAu&Kw%Hq15Z`J+kwFTW8B6R&xh?%FFNQyGzraj{M>zgeIp|0KaLdD);&5$n7zrE z9Z#Q~JQ}OaoSn#Nsfb)FBDY+)I6u{y7G?AE;OBF%zbT5qUe0$vsMl}GFR&qz&9_)D zF8Xxj5P$4UoqfDHeAA})-K@zr?%dO_=Vu0=on=3}M9lI9=U&zKRmIJ}H??JBu9q?2 z3@4wJgHt1W(-QdRd*Z)sU`%w1`wo-Fdh=`deKFY+Wxhe%kgb{>iFy84c;@+qw>{F# zeSbQWMecwC?zbP9de--$mnsS5O!sp4qF&3?UfiuR-*#_Ev$|93{Py;`*@s`e zzn{ooih0@X{BBrgC|Ef^KmX>c_lI7_dCju1p@a8M*bQD%gitrn++FkPlFQt*aq?#R zbdTLwi)~AW!`RiGm(OKAHwNubjfjzQUK%&Pxs_3_+gz$uSl(gH6V|L+A14*dR|!1@ zNCW@?tQi!Z3a9|S<=cW}4*=MCNTq?dZ{z0WZQBm(^=mR>X_Q+v@ zaVv;)RwWDhs7p*#D<4|oWfEb-hJDYuOs2?@<)x7 zF747l=g2VmKZ;Ngh;}Y67E3}4KeR`Fu**@DmVI`CdO8+D-Y6r&=GItsH`RY(#FM5;+T~atKN>WX6impxm9mHRF}2!9&fiL-b1VeV}T&=M__c z?Wi>lOv?_}i*{Yps4wsP+$WQD5y_xvgjrmZL7L~Ovs1}z45$JEgkHilLP|xq_LM;8 zWz4Ijg$)wZ5ly>nmafQXH=K9CXr044bSd{VtGD0V4{qy&au4k|Rx?NKGd3b&&mfcT zOjlKJ=_qW4`Y?3jW1jT}sOGMr zu{h)f5b0Wuu7LMsRSlm>? z+z=^4;AVSUnlx_@*)MAWI~;X3S_8vpYXu@ zU{Z9xkoKCh%i7~2<}M6M?X&DaI3pmb3)*zqK9PF}(b!z%t@^cyq6dL?$@nDFCXkgV z28lsv`UNPiQ%7D(oIs5bVVT_uiPMFxaWn0Qm+ukc6d)3#U0v$k^4th@=`l&KPs_yP z{>pyD%J#~+CsKeLtqgj6C7AL%JOVtKyhRU+hXb+@CV-N<#eoF)9d09%fOLTdzn*B4qb8apz*bKxqNKOQ{Y z-?=-gg5x*W@p>rCM8_`y4ad5YF^;q)HBrT5Pj1u!5u-KqXs}T2kV-PJyxyZ~mLa~L zgP6rB*L2Gw`1A*te*p2ky@5sqi!04z6IWzSm^xYsZtlZ^iLoR(0whvCi$7Pn+KL$S zfX{evf{CFnNKGQTR~olUIB5;`8N%kxFWFKIKPGkSsO#xajNj4(ZwT|WfJXdM zw~_q1KKGrqOH}mZ!P&LU1rYTAS+Ww?5O9Ynxmm|!`*9Pw8d!>Q+RJ_LW>l@^sa%Hw zA;Wku-oaHFMv*f?%Th!!rqWZ3OG)h?{_myy;db3`EhVUe+0$JSf;emp5FbG~BE5$l zL#3LZ@S=!p(2Ni>2Xr~H990%~vm)XAatF^KD)yB-UZY^|TezlGHQHddWJSrx;^h4cxq@y0XFI&S> zE~nz;(St&iheOJb2jw@#6_rvdBT=G6WX`tRb&tFLx&PjOz8>$_^W_)d>&lKM0wNek z!1Bx8szKi|*;>`Rw8?tYXZ8D40sfjV?drL@3u)o17kLAvOl3A-H5#i?KCYLq6J}O@ z79UoBy4oFLt5T`vd)<_G`H#)<3teQ@tDU`K``c%OG%YPPN$9r(qRQT0UBqtB#Hgn) zj@39Vk0m`_&scisu{?OR{wS$?ok>Tw+4Eux)lkU%{Jd)Pu%;ruD|fYOGE0*po&ESe z^jz1LkXBWLRuC5BY?db1o zrsk9hCHJOE0%qS1UK8nEk2kM4WL7OU?Yn68ERUsr`?I3jR5=hiIZ*q>lKkhb)tXC} zmY(lWH99MDR=svuGu=X-c@Q)6e(a;7r#anC9U1k!!n3C^_MNAD+wlCWk>Q1j$|nKr zkE4D4i5`=;fBp1jS*cv=>S}gPZqaBoHX4Ji{IF1OZZO}8<)8}z0Bn>fJ$--xruNpB zL<9h%Nk$}6!2vc3#bzH6NHa49C>kDPY>dG>#-h&rB4G<)M+P+lR8Gj%jK5}vzYTq`s(FOQSDL?qZ5+U<|HfZ6n*|B;Jiqqm*Yp8aSvsRkY% zc}+U75s5b9iNvodq+;r)IrO|B8gZfB-f2Bo7)i$Kq8H5~W+Z4ZB(8J#WGBO<898kL z)*Y9<2`uq476O0BT?s`ZaTdf$&2grq*n$+F^ehg?O3)VrutZMER$f6e1Ou0CAbN(! z$+m$2DtFCIeSOG}6H$k~VhBT)`FqP+Tlt10X1F+d)(603hYYoeb#RG1o4BPevC6u$ z^_0uO#W??%=s<|OA`!=_IvHfi4r=hoS}&DYu8jrlrY31%h2@Xc!F#z4dX%2kzUkJL z%>s-LJ&u#Leh*gfyYNYlVAc5e72^%z)!2SW2XBi@^^YiQ%P!Dc5nhM0(a}Y@;fSR( zqc8e(%-r1K{T24y_aELq(qK`4_k;b~k2X3W0KB%JvShD>l|I~rFw$}4xKzeV_u`4I z_JkclQ|u6_l~Wixm%$4~#3cxY^phRB_$q~Qj7%v)LPb1kbq#Wh%;WQJG>J%F2%pi0 zkUJ4u9!W%IgzRP^&i#)VQB6%2B!V*n%#m2<5dwdB7^VEX@MTe{+_i+PUr7Am zS=nX3`A%e#dMcpxje2R{MsISCdG2!puyMl|EueyEHy1%ek$X1 z#y?)PymDZwR*bIcH!?YxO+_W8F4BL+z!><(&05j{>EB>#DI_YM+TMxo7D#DPBoU?i z7)@8#Yv3u#0!Uf(COb9V&nFDjRGeMGH%Gr&>;rvWKn{gyE z?=%|CI=C5}bmel)8gYFhe*hq!q+G&lUWp^3&qFpsDPirlh`RIPcBeQmMc76vUSPX!lr;JprxdAytTxo@a{s3so*F~L?k9&wF#d4;ke zV$$a3%Vsu`W*y!tIJXkw-_Nx(DUT@Al^x2(rMeCFbWa}88upF>|;PK7u)bq zXgJ=Q89egCe>_@V`c`UCI^Wi-1N5{ua9SNllW9!t0;w<}|N2oT3o-IJ65;NCT#lUc z%W;MfC=5A*h&JVgiHpfm5S@OET*8Qx3%O*9h~Z6_)42?SbDo@wv=`*jnas{SCPeH* mFpdMyo)5iv`D$1(GLR%cp|IROieSITZd15fx(%cN_rCxoNOo-i literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/38.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/38.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b1c88a3e8658cde7b25b6e063d23d010f7ed86a GIT binary patch literal 3615 zcmeHIc~ld39-o=q5R!1nAxDM?f(RjrT#0}Q2{9;W1Xl3ang9_}4T&Mv=qe;!f?|nR zi+8-Swp;6Jz1lSiqLiwQXzQ(@Xwia#r2;hxJ3+DAee1q`uYc@6J2UUi%x}Ku@ALV7 zW@?%+fi3k0ynz87P&M7p-d3J?AIn+ z>TyrbxZA#)FnHd}b|u>W(>nV@wWIg2{Ri%ajee)AiT3NMw#(yxJVmhGTlDd~G4_Y= z5BHyP{A_;NmS+1l@b)J-OU)QZ&;A_?Ny9^J*AK^BXb8W5)XV;Tyko#*d$RTF{)il= z`-@AHtviAo&vu@ujdk=Mt;=$CJlopZ;M()G|Mi2uJxxK6kNey{Q`G%!`q0x)zN(Kp zQ61iSlKy!mudgltrIM8&!g3GsE`hxY)Zk z8H>Z7T$npN*g9})?)n^(Y1{0cmZWbE$sI%Y`mITQch|jaBDd`#{n{E(HU;W?uz#T0 zy~85Ca#xzP4>$E%C9mmO;k<$3j8ne+T|&dFVJ+vEC^yOsStfi=#7RV&meNkuZzFWJNQOD=vx| z!-SMH-EY6CJ&5*)saFNpz*UFq+9`vz;+mtSH1H zs$_YwMyib}E*Uo(K_Dy1SIbozxw05`MwI3$muiw|NTsh^P^jL9EiR#tv_sEVDx$Sg zRWy^%aJDpRn33_HO%;l_)+L%u*>Cm!+rTB+%T==IOj(I?sXAYVn2&R&QgQfdnN*`x zXDgM9M|V+Nq|_)&ij*ptpA`p(XGrtq#m#wR zpTdqwWyPej83HCVm6^hh6$<0nf>?G8Q^?@QjQR?c`AZeDV$G;;!Ee5?@AP$&L7_r2 z3uJ2f2eJa8TB(3Xn&!ygT?^}-@!t3ryt|f3@AQpEiivhY`%h4hE+PDJKE5R`^75AY zvSNhqYJ}L}u)}V9_3O~!z{_9ye}2)|`}|o?_fJosbp81FQRl-49qsq;-Mw@B*3BE& zfB62|)wV0v?=D}u_-*SqEf>x=pKG$1O=ti9^;c(3pE`Ns%j3uXcJzxQpa1om48{W zT)XUprJ54;5|y%8v3Sw@@}k0pvV#0Psbs->f1W>Y?ws75*?-E;%A6&hIU^%|`m{9B zRAH)spTgr#Nlr?f%wZ?Q$Hm4>Vlf%f^r*;*5fj40#)pQCqXom%puhnCv3|Zj-ebHx zJ=`f|k{i+0g@DIlF=!No$V2cDnot1ffJmoiIe(%6ei#4=0eISKEDj&r2{4aHn?gwj zajw4k+?sfg0|}BYin!K8uuzmssj!S8#aIGz4XG9ULf+%q`g2pSb7?79okFtGb1QR9*h8c^l8IGmiuNVyF8j;l5v zXX-)M@fmlp33o$GxG*uH*Lg0BJCBmgh2WLt;yv+sHmM7P;`TB<(bNTQn0slDODoe zmZWkkKJyVi3oIL7LuqMht@aMJ`dXp=)5se=#-k}*V~R(RE)(6@TUgsb(j2>Hr0}7u zr^+I9B2ZKbV$1M&yw$AJV{k-G!}NA?1(2_38RX49@8#Dx3)gPLp(+S*KrF!ZHw8k+ z6|TnHTlG|wTS1wx!`wuD&^&qIrKgmyaxHTa^fnnGEV1n9g3sG0r|74cXC>Bm{cO}x zpMF14HPADHnHad$VVq8V(e~X>0}i;!?mrpd$){2(+ne>cHUqD0po(Eac@s6|q+qW2 zT$K-9wSXE719~dwm{knL69Ev7-`AM8Mj|kzs7Rrvs#=$8MSG!njk+dGAVFgxClKL% zhKNR>62s`fVI_pmH<&j1%!l`E$ev9Qah(`p{t!kYCq`yztw-_-d;+DZ!fQfKf)(${ zwXFRJwYw`4ECg%G)N-phvuXwobbSx+7jDsQrm~7k^(

  • ap0JjxBHsOrGeE$JcnI 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/4.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/4.gif new file mode 100644 index 0000000000000000000000000000000000000000..d52200c51ee924f0b91132e5cd3737fadcf40ef8 GIT binary patch literal 5689 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 E2fD;K%>V!Z literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/42.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/42.gif new file mode 100644 index 0000000000000000000000000000000000000000..0eb1434b4e81d4437098efe06cb4e1ab44a86211 GIT binary patch literal 5305 zcmeH~Ygkj~0mo0^kOXo&KnQ_Au3TbK#w}bT)dT{>Ajri^K(Gmy8kCK&isJR;LP$U^ zkqSk0YrG-a+6lUjwbVgCMJo$M$H`}j>#dkk(v3$GV{6*}BFogLpYc0=u zKR>~-Jn6LD+if0BwA`ZyF>EB(yK615x?nd;V zkF(F}WncgC7d>^znVFf&rS|QWQ8Qz^F6|@k@jx{eP(~{%ERT7eL*BjtR{s)r*-F7F|Ic4F_%#>Q{@-nzWU<6+;@FF#!;2?VbE)@$TkUDu(F{Rab{ zj>xqV_J=Cp+vnDtP{#JY{`!;Ax~JbheE7xI8*MRH58y{m2Yl5|ynp}x-^TY0o{Y7O z@9L}%KkQ4|>W6s#dHUGze0%DNmS_z<3TiIsq`S*!pdSL;?WRoB~#w?QxscUMI-QzHu z9RfFt7+c({YgNI?1e!k?L%@)Wi~Y9-|K_~_X=(u>Fwl!okSfiLI;q|k#b6fXMPxfP zWJlzIZvIi*)S+(cq(Ugdb9;klgiuHX@S!SSF~^MzqM#h=W@^q~z*dhkUw9+OgYF|l zIPaA}t+)ArkBpaJ*8a`aY9@;pDSq6|cL+%OV6|KxQ;CLH8}y+j3Ao&wqLWFx(l7^b zTw*OGHLcQnvRA5jgK3vVNL2ozGS^-|G%>1RdgzeyZW_SSbJUk z$B+c*`WQ{YtbMo?Ej#6G+>fiF zQ;MG5NExrIbjNwF3^L}Pt0P@?SS)QTh?#Qt1NZSDuzM0)jI5Y8*!MmCc6h1zE&wRY zpP`}YlvRH^dzkmX!17J|9@ctZ@Na^XK`FG;Mr$WTT>pYrZsN`eltY7)r(I(1OIjfU zVPwSih6qnc5VAn)mvSg4+)67v$MnnM1zbT0s)XDM#-gzVJ3X*x^kVb!(5h-+)Ra`S z81<{5NWYfz6cjyvh`qk68x3=fLE?+`2rqAJf-dN>zYs_CFE}%D(WeJZELII2s6Ve& z24K&ylRkb@g`gF-pg*}OI$WuxsqC7e8)W&N5YuCC z#<-Ez`fb`JjnO-Te5gsr*Ptkjj>1h_y+0{sITre1O-z%v1Oa|)C{r5VG2lbiRhwK# z`Q_ns#nA9rXDSLn`{)uBT?xEHc^HXSJn4nYkQoasGLXv((^cs~US0(6jGXYmhVYyWZ>ks7XK-x`2II^ZVXSyC zBEIvzqw%ne#>6ujDOaiyZ`*&?^a~*7iR?Lq^G4Nv`}{6;Byclf2ubG?#IYF7t*qrF300 zAW&(@H;!-P^HG9<09?GWo4=+uIVztMe&uTU^++%IKY=p8|fRqn49 zmG`|BdlYkxv)FQ^aVnvz{PLEL>eRmzdGk6 zNVYb~_q{JtiwFpzjP9{&V`vpjOZfla(xZ(XpOgf7bio~uqS|J)(Qa;O5=Ojt#Ftu^}7U&!WricKDW0ccoQSQQT;IoEgc;-VL~uu zB2OCf!=|uBQ-s<8_D!HOeLZqi8XYV~lqbw^iYkT+q}J~HE%3VjdZO(C7wKd zj&>nYT(nOxv(Dc=P#~x9l~o=uIj5)#OK(Y1 zb{|}=4ZwzM$d?~gqwrMW%IBvG22~Eus-hvXk8#C{f5?AkBHxgXQ9zuy9TSgHRkc*% zBl>`W&$>>h=%4=62(nAKUhOGAbt8mv- %FKWjtVdL1P%I)BVn;-eLqw9kid`E}a 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 Sh@V0@dM8BG^xew?0{#K$QUnA5 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/44.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/44.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad44497691d150ea5d02a900231e48ff519d9616 GIT binary patch literal 4126 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/45.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/45.gif new file mode 100644 index 0000000000000000000000000000000000000000..6837fcaf214a394d8efb68f5d48c9ec6f9ea1fa3 GIT binary patch literal 3417 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 Be_#Lr literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/47.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/47.gif new file mode 100644 index 0000000000000000000000000000000000000000..58a083611d7c1afd95d136e3a7fa798c86d0c2ef GIT binary patch literal 2333 zcmeH|YfMuI7>2)d+R_WymLAH@(krc}g@UaIXysZc6v|DCFw{lML_tx9cp184*`ZL1 z8relh&=?dGG3o?08na|UL^p_06A@IL<1U+y4ZKZ27)xB1?B{;%hyT9c&-c9VYf4Gd z>GQq88%FK$%pZF7=(9wa`2rr;b`38_u1Ni#YoJ?-PQ<{Q1Mt)dw;~qzlI6dI!E6&; zR4S&=!}MYJULot>=bAnPrxl7WG3{Y~-ZMS?R7Fmx;JV!ZrqlUU4ZS8>Z=`Gh;F>w* zWhsn$!lPWuh!*)(43jHi(gHKv;NC*y$D;Kw)BTS}1Ph!lJ4eqYW z{g%g>PJ`Dq@YVr0ZM$bS!gWJbUl8S%5Sg+-e-LyD{YIE@A&eMd!^;HdTx;!1^10x_ zc$`oDtrVHP22a+a6LRQY#Ggupb_~Y&@Tv?ZN#um07ao2`LhsAe+>VK!o12r&xo0FU z&rUEbOVoxerXTCRc;d(gnBusp#@^!YJb!2 zEjv?U4%vf|HLNuvF}0Gq+TAmiuS;9EgNm>?9F_(VG~2`EI{r7h$iiJ^X3FI&h0z%4 zL6hltEXxP6ib9p1!Xj|?EmBaZ#MNqCo0Ah8sZwch=Bm7K5>qgR3O1d7XW6dOArs4w zeTi$Z#&Hh_i;mYzcq1Kd6%cVmEO9zGLXsFOmM(H|d63aejf+oa1m%s#@d~JB5|f|p zkhEvl9ORZ>`lH{%a6?t;-40NlJkhCOSOwY!SO8(U=fBerAgKw)j~WY_$x-8%lobMT zW7F7yst~s7Xu+w;z)Ft$W}2Y_4NP#ueD06(iH`OLp_|x4(cOjy1niZi9*xp*|H8+7 zhYy*DhrPq+6`BzeOuFpBOEN^>#J7Aurs3C{ZP@)Gp7QeZ;u1*0eVkjWV_tTGL5lLsZ%QmVr#~iiiTQ&bn%& zAUN6hdnd%DpD^<88eN#Qi{-iWM!ilP=s2j$lAgWD8yu=<+sn3hwix!OON`05TM$!!`a0qYQ+D0Gm zjNQ!D;g+hwM9lVZCZ`~Ozsn=@Xkban)%L+;Zpe$0I!N|e`gP{GrlKDW&>WlF*Kz-^fm&{KNpQTa;MH3VbMTSO)Iy`7$cc!}$F;)1yn)K77`oAz1q&dbPwMcqZS4-Gw#0WxD0%0Pa38b|9mayJf#kALK}E#J$BBuS_BN>|>~!Pl rL2H#EiEFFJCp(ZsP5Wj&2CVH=rzDGc@3T0Qspp*aTJ3^`42b*_XAT7W literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/48.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/48.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ffd1613b5fa36c3ffa7daca94e7e8cd6f8d82ef GIT binary patch literal 2689 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/5.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/5.gif new file mode 100644 index 0000000000000000000000000000000000000000..4e8b09f15101f3e3fad0777ad068fb559ed483a9 GIT binary patch literal 4567 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/51.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/51.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad3f4d3a8158106dbfa48e521084e6c56fc6406f GIT binary patch literal 2785 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 Y?y9hKVE|Dl+bifDKf^#>4e-@}0Qq7Ywg3PC literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/52.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/52.gif new file mode 100644 index 0000000000000000000000000000000000000000..39f8a22846945358446ed010e2b9bd50dfcc7a25 GIT binary patch literal 777 zcmV+k1NQt!Nk%w1VHN-u0Oo%H_RysE&7t_xrK?&j)|+hq+_3!Ft?IFT)0AV!c0$aC zRqD8h_|TsJ>&E)ltKOw@>9vIN%AU!BNyvIc?7@=%;kM9?T>taZ_{^H%oM+RGRsZhF z`r5JEo^R2GQ{9+i_}Q%gdgjaz^&bp0Z&w@W+~| zS1ZnjO~rUYx^+wGxrybje(A1!?Z1)y)1|L4Q~-nP||Tg`+@%Y8|vQYP4yVcL>g zvt~NObU**!w6tnI+^U8B*sH*IM&_z|#eGZp)T8>;r>$c?$Bk&qfJV7zHKbH2=(mZ+ zgI36gSAsHn*{k%yj=+0P^2nRuqi?otLDrynz;{Fc`{2HH zLjBdIzja5VP9(HtHTc)8{no1Ese0nAeZ78I+ml?_ms$MWwEzGAA^8LW004ggEC2ui z02Tli000O7fPaF6gnvseg^7xP76J~4i-a$bjEyHm@r9@V1n%lQKHaE#3h9gAw5QHw^!C@58A-z#?=7-ZCbD#S>_nhy%@3*|?JLj$r zU5vC!qK3OKOyIjL&=f_HLf;KT*4p zQZHIL*>mDv-L`YvVqf%rGdps+K56x(eBtbHo$;}uzd}0JS}|NHxm~Bf|9!#3hMa)| zDaI$A1BX-3rLP^W*F9<~ynSN(aJBl!)R389s$bvw?#gaq-51dF?#kK0W4(oOk6Vjd zl)UkdlJ?B7ryW&o`i)(Mab3EYQ(Gg(4dpMdA02BcGLHN()!#I5aO>55Th64cdC-(| zwOC--@u~4nqj9|JV(vQQqt;8=(I;hVCN5SESIegd&yKZyJy4;Xxn48%Yi)PVrrDum zwVPMYj&|Ov(T&s>bmqnO6vK~ON+vEGtV;-P&x!A?*#7eJ{->>_51Vs-Z`$|ZOwr`k zQzuiRjZ=f?cYHSW^ZuKa>Y;{;!RoB3YgL!?HW>SkyuMb`y;nRv)bQ$7qwz+=!{*|X zim<)|Dg70x&o7rxc9a*g78|FA2CFj9?@E{%ta~+Ff2TU_Zf%CqXmm4LNAO~zIqXOt znLsk12LJ$KS|1(>as_Gu^7RkYC- zP{Pp}5i!DyWFb?83tR>IYgihoLJF$|phhZ@saTo-oIoUxhgrzjWG3RkHxPAl0FG^1 z08KGDawQB>34Xpp5(I%X8UdnEX*9?OB$FUAk%YW7Ux>n@(pY3V`0l|W(UhVstSB!3 zT`Xi4fJ;=X6)Yk#EiH|Z=0}h#6NnI#$u#*OlYJ3{uPR-p7HE8BD*T)WF02wN#R|1p zE(1*-1@ZC}bpQ^@^lb@JMR@po$1)Y+O+f^qTuRgk6hw$XB1)yEy568w>L~a>X?zf^ zib+?%#3)!LPf-eC1dg90Bij9WAQKSDhP75HMm9wt;mU<6Qdp)A-l=L?+7Ba#f;S0dk^gpjWs+ zD3+NF-lh$DTQ3(@ic?_`Un!S@Zxm*UKac^%j|uTeTr!FOzbb#r75zV|5s_qwruO)+ zc9}CFJ!l%fZ+>L*{`kN$I5A-hEE2{GHgEc3W88+%KU=@WKC$uYCez431$Zct_tv9$zn3-G%Cf943UTgU!N7ry}dk_dAQ?oZlLSO zE`RyRd8yM9$Hfkd?Coq9E|_m)ZH2{HqEQy+X2=!eHf@1*0JMM)a@!!k0Y?C^G-hda zIt)gi?Vp>kx0Ypw>SM!KI2GiF%B@^;w6Q!MswCgqRYTBm(HyWU*Wbpa`euwQ`( z?ld}ph9XzSBFsm1-tb@LJnV#;e?cw?yRuZ+b(fAQtFN7aB`_E zNo`e`D+i->_KEXu((}=12xIHxlF_CMVxWVt_~h+fx(#$2+s{26mvxzO&0IWFah{&+ zHZ~Ycu#012!K9HY_Ixv&V3Zp+BG}70G0sXSEHbzCdVyK*#_hCN*q4 S8f7`(nZXDyt@tenSosGvnoLjt literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/54.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/54.gif new file mode 100644 index 0000000000000000000000000000000000000000..e289d929b9552beb7be70329b7cbefb1d0618008 GIT binary patch literal 2196 zcmbW2X;@QN8i2zdHUU9)$4j6T6|#|pkg|m=0&O4yDyY*Ek}CwrViIH#8X#;!fP&G% z;({n0L5fgC!J;fx7EuSJ6skCc5iO!DMeEQ(dwT=o^oP?QbD#S>_nhy1>wCU)?zUhi z*_&gHutq$QBVOLB89$TJt%#ne&wlbv@m#0sX>;C<%y8&wJ2chSpS2xY=pHNs@2L{U zzf2e|2=B-Ug`Qu7rmsG0DeB4I(UlVN=EvrdNtcv+MjPfjj@?zpydF6ZJ!*j_uRN|hID75rRAc^~Lwn{g zW4=?uQ?iy3^hE$T7wu+`$(t{dFyU>5G{}eRaK6)a#zgz&_Klf^|wk3%H z&0HOBIJ`7;daF>sZ5x-zo0fVGFF$U1Gu=AVrh0z$2sD4~a)OV#K1W@jyZBwz z-Lm+*M}&*lmC*QwpW4d1vUbi~DTmaT=Gx1kpKnamruP=@8z_ib8me0!se>ji&30Fg zoe*`)7_)6(K(ig==j2ljiifoahK@-F%E0cd2nd3lAmdO*WCV@MX5i6S9W4X`0gIwo zY=F*@ap13yf2x?nO$22?EEvZZ`l9B)?LYy1o-b+_k%eW6X<$4*C|v?Zq=!aw(-XPg zJe0p5;FC&86^I3(j02T32z@IoX&h33!eF+;$<>1 z1%pXRNkON0qD7K849?rzTjK+d_kcA#q-jDKC)GnJbzbv82c=vIUo7K`gn-5)Csvd! z^F_g#u9hGWvsmvO3#I6lg3w%%0F%lQV{m9JMj+7CwW2MRg@gZ1lKn6Y#&mc2AaX1Dp(3{9)lDz3eZvu{qr4iO_ zgN0HVN5}=&;_~6RZ*6gZYD=L>K#oi#i4=*F);fS4FOrF*@ggxmiy#4REDo11)Ce|f zHfXh8Iw;{E0C`M_NC2!5rtsgB0fFF+V_@lcEc1U=zG}<+f2d*LWH6fc_(Qv_iQpd8 z4Bs_BJb8C~Kp}i)B=F(Tf_{7Rdig)UF8%w}FE3v#{=6_hH~akA%+u+go;;p<^shdJ$t6+boHr|CyrNrd93npM~|ouSCoHIR$8JgE;>|Lke`>U$jQ!< zf1a6fFg-0bE+QwwiX@S%Le?MQJk0{<`FA|a9iN|3vXb<S)7PjMJ~WhE@nU!X3VC;NO5X0$~7U$#WEPGlS39 z&90mn}`MmRFg6x+I1XVw*+WNk9Lpx7AVlVoRR zbl_uKZEe*S8+U9{^bUPHJ6~TLa|I(L+0-GKhP1$7kZ3BEKoAbewLt`SI}(WroEI3Q zo$Y_w5SintW9>snreds-dlwkSI?lK0XZs3zx=T0GT$-wEwTkTQcV=W&It3Z6w~dP` zoT66TEY*Esb*=%Rv5mBy8mBAyUEL)P^dDMdnw)wqwD`LHh-|LX&=L{rR$^hGpJiz2 z_j-XH$}HWa|I!vacypk@EJbX-fUODC!zvP{rqxr(LWCAUKi7hm6Og6P3vF+v1_?^7 zw}z|6I;+EU%uPes|4rGyebcC2z;H-TQS)rxf zYik)q%Pq8U)-^#`x@Ig*P99e}`hRa8Q1ex>%_cvw8c=iSc}6k%BZGrohK^QRp4uiz z=X~94glXULAg*F?x2eZYmpXBPmLA}i71`NzR&?5atL_KU%{2`5t*G7P>yO>c5g+{y DWiE05 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/55.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/55.gif new file mode 100644 index 0000000000000000000000000000000000000000..4351083ac8e0e65a64ff362cbd480f2c86eab4fb GIT binary patch literal 1971 zcmeH``&$zB0*CRgOVM(Yp6nT3Dr-JXJy`12jwqOxbSQkvmWtP@J!a^<`8?TDq znP4q+6lyu8(jqKB4Y|sz=p%%HH=|>9gtftn1$r(oH3(>W`RQSX>4&rQtnO>U19_3V z&$_^hY?*iSc~klr^~zi2z440Z*Mn3sA*h#t87{_g6aBU)?yq!FmwBaNUMMNX>7R5A z5wW7;C~h+9{qzIyllQ${PyfQGuTWBxtN&QmCtyt!fz;qXQH3+8LhKny5)O1eL2@Nyr*WTKlscypfD?JpT=>r<>qimEY_slOnHIf3%N;k@>hDrJ)owm>Igeyj5$X3YvDa5H4e-TZb%wMxtQ^$Z^oN)B!xJ2Wt<>8{QcyE z_v6gb3Otx#^j}9QE0bS#5O*h7y=h2QRXlj{!)$Bb1ntIXb&C9E!Z0cN$NYePvv zL}g_X0Kf(8IfstG1tYO&pW|L8Mi2`OY;pTg zupFy7g%_OhMd`zv+6(P%R}S2=!H(%gz4y4lzU^ULvzL2X;kfBxOsV5fDzCzfq@llk z;TbSnA!S}@4X}ffXp6~Z_Me!Leq^v1W+lc{jU&RxRL!#R?}IzxT)#iE-1k%NfzmVLS|2J#5%uzwt+_3IkgqNR!P zpJOu5ml(YB4W*DmI2o$QF^SpLvzF5kiNA9uFO)Kc<^PnpktxozLF|v5yuXY6Vtd@O)WP2zelU$GzW_S~rGn{1sd>?qv@O442!A*Deuy3Q`A=H!_GMp+0U71 zzaiqEGcx`D@&}b-+hYb*z9{Wjy;rfl?eRUiBK!z>k!FV5;=;T0#iI@G&t9to@(%sZ zh)MUpvE@_jNB@y&@&7otNBp*~~7W2o)MQ@-!0eHo?dGn$CiZs#`XRQB1! z@JMnwy8QFHyofUq7DGrZZfBIRm=IWdvL4Y5$Hwk;CWn+kXq#}0{q6~864#en%^f_< zpPR`2XVATx*{HPqy9Z2|U*v^5N{_Y-xKOU*%7Iz#@yI(WLw{#sx1sk)%2iwiaf%N;0iKagdAzB~F*iPzCGpP#oj z?8~-3TITfs_x;@w3j33EU#_qHv8&-kMZo`;dw-vp{BnKc@0;sB9Gm&^=RvCpS%4gdcxQ8oB8eJ+*SUvKMr&}UtVyzC-&OZtmBp5_h%%ZD0ST#t@(9(-Pr=8 zALr+P+uM1n&f~}a&W)M&`_l||q+0*Gx8ujrNq_HcztiD=ti<|Yw8Di3um4XE9LaUs zlcDqX&gKI}R{#J1SNzZI=Nc01>=@u`q-Vg)$iTn=6pHW-P;f~sNd(e1_7w$*$=RtT z3Q4KynR&KK?|1K4QpilPRSGxtHSjHPPR+>ls47YguJQ{>uF6ifOi{A8Q?RM9s>m(K zO)W`OsL0L9E4HezRZ2|BPfE1{vO&W7N(x{lCE2!0jvxsIke$x?MX3s=dd9lR28MKW+g=7RhMR$W{Yl!|Z$R@KEJ zl?AE#L8-<0rA5i9K;_CX&A_n3ZxKi#&^1>6MVY`zNz8G{PcF?(%`5SAu~h=f=%r+) zSeY1F8oC;|7#X-38JJlZ8d?|`IXYT6IvcvUI-9#1nZnG#rq|8H)XCMz(bd($)!5L` z)zHb()XmMz(#6!$#L&&a*#xH7Gq1QLF)uk4W^X3YUKb}9b7My*6QEv0oO-RCi&7Iy z@{2<9^K)P+ARr^ZB)>Q#zd*q`*i1pgH!(Rg4Y0ng`4?MZnC#`2XMEKfizd z{PF$U*Ds$xef;qL-P<>>U%h}$>=IY|?mo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX z1T10{f3k3jFw`^X081NSH6X^o!2Y`#Zmqpvrf~B`z$jLg)f_q9E z-*i3cyg9A&q}e3O7q@uwu`<|jtZG?n!z8t-nS<4gsb)vhE?=|QP0nIsk?HLAv671` zMD0uzOqfNP{1m6?FgaM6yYTZH8fzBH_j2S|-B(uA)Ra}@$nMqmu(LBYGRik)(Bhbq z5z@rXAs;`l;74Ps3%lhxfvG1953tYRlXyCFhS0|g+>EtfbXG1>>zW}EvW;h>d)rAF z{h$RMI}9GPwAg%`BXctFfJ@VS&K{NrUltvmVaOw8@L+>`<0^5HML_`$iQbDHK>lV$ z^YFTJ&S~On5D+#Zn0^4(&Dqb=4!J^zJ{S=@5H$THgZ=0ez<~KE?+fO^r%yfdw=pRP O9M literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/57.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/57.gif new file mode 100644 index 0000000000000000000000000000000000000000..0bf130f0d930a1fb72ca83265bb504304cb08090 GIT binary patch literal 2705 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/6.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/6.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7715bf52817bc577c0d33cd0cbd17da898848a1 GIT binary patch literal 2213 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/61.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/61.gif new file mode 100644 index 0000000000000000000000000000000000000000..f092d7e351cb195eaf707dbec74d32ced42f432f GIT binary patch literal 2495 zcmZvddpwls0>@{J%gYR7j4+up;~ps-g^~<|amh}yl}_7Y+vT7Wvfa*3b5mn-Xw(QEPFk@m^%H;^Pm=R@3$tBn3-FJp|Pv^7m^UwSD_xb+5kGGGPlXIvZOb_;w z4hu>WRu9bO^{zf1oIGFNTQT^7Th-I``h94IsJwfkq%pUy5n8e4q73P$oDwNA;h+TRVnUA`_FJACO6c)M++_wCByGB~^fmi{J_E`ZV%ux@x^UqeupTcd6~3D0Ton_H_0dMVc-Ceds;7_7Op3fM?JF4-(bWew!@<4uipnOUf!5Fgk22^bcK<9t@@i zGUzOJ!o^FRL@r%h`{;L9cxhLT+S;;hHGHjda`bQ9$hGqE`;ukr>qwwg1iB)Ba1E>= zIQo{*H$+bQXPwkpP7f2#7?1(FWFz!_ND+*?I0CmU!Y%?{_}D zgB9YeWcn`vZu)Kp4uqR3Ift;0s3_^+y^owVpxk|gF^N>x?KB?ea#FcF4ONmD~V zOSFv{O=Ol(xcPUxJUjIaHyf_N$Ui51Du&lY#~(285j^#0 z+p)y$5wMc&90YA8OG+(0$;KU54((qFY0GR#-E>RB_@<5BWT5+m-*`@lH`jD>3>hhz zO~73TLx7mVd9In)PVrDkF?$jV7g=gyLt50aTFVsNwqKcC>~5umE*o)@KCH9I?^-I1 zneX=3MJU0PVLC93;v#%wA)ts0iChFHIM&yQOGI(gh+HEG+aj=;={M8#GNt0Ik;)Iwz)ZYnw*K#u=Ajy&HMWM(0U$r z8WcwtvX<6=aIbLZ?X}1*j+C92WHcJL^@OhOiBq^avgOX`vt{m75!@Q6lt`x;`D%um z?Jn0NMjJ)kEy>0Fh*CkaD%CyCN!$K7PU~y;^Q(&xo3w3TlqNDEHdnE60n`H)%qPm< zipFzoO~l+H3u8)cb!gM39T?sXK*x=f9A)oD8L(0jeU7z{R|c?*%fVLe>6YAlQ!cOi zD<#NKxt}PxpPyiX%)1Dg$8`<72${F8-8KH2c1C;@iq9t!`EpKj;qLyZ5UzYpw)%!O z*%YSPZ0>k$J(D9)C5odx@fG2tVqgz{w$-kxU{cj& zQ`HSX+q^LqYmT2w6K16$uolXvd78?9fsqdv4jq^pfTBc1g@vvj=GIqKdz z>}2-8ad;CGJZ?`4i9pK^M8;a*G;+zN5lBHrIj+bG*TAx%sI?v6t5pDvGO9(PYHNwa z+K)gxyA(j%)_@KTe*$#s%{tI@xp^zAa-P0oCN(TEbFaCMl|SI##?#UGbFB8zSkvTV zjm{^`NJxel)l|G4qskPctFUi2#n9TR60Z&Clq&4QMUFn{ETAVB8$^~0ZmLoXA^Ubj zLiQEzqAf%A-9GlPRI$uTx_Mb%Q!(?Is=w-kvOI#N_TQnIhg!$-^3&(&W4wIWDJ*=n zD>5SH_I#u^`C373Y>nE|@)|V_fY&IcAkhG}#wm=P!cdCyN*22z zDC{HyrbKL8n1Bb&E>X^f6c)Fp6N*t=3SeBV&1Ae2C8p%%Rb_kbbSG1!s$q=Y{1YZr zBE}%dY#mbQiz^%}>TvCk?!9erOiccHgSq00G{hJ8OKsB&D?W|QM@i-wbUNU@UEhku z(%0Ya4RFKvAzk(Msa{jvr{{{?7f$y@X3%k4b#LjO!qIY(zCJ~CV>M)K&2~J2p6kP9 zd8t(**0*4*=}hVpw~ zk>4iKC;9E}`7^(Cw7Eno`6R#7|DRt=YQ#S*Joc_vr63V;(D;a;NlNliR7Kb&hNt4? zZ&a6}DrHbrO4^{Rl(}$cpsH*=IpmK)Kvi+D0P^xn16W1s6NxyeDm*OpGcqqGyy?>J tNMrII%;*&@oa8uz=YCKFxNClV+=*Obvw`TNkx8belN0|*V!~j%{{ZDj7zF?T literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/62.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/62.gif new file mode 100644 index 0000000000000000000000000000000000000000..7fe49840bf69219fa40585741f901fa0b187c044 GIT binary patch literal 2017 zcmb7E2~<-@6b%XriWPA~E&7S5U?CeMKrqS@kf@<3s92X0ldnl3i^)eK*p}kPCV~ix zfJKFXfD#rh3MxeF%Bm~@$`%k=RFE|W0{x-ja#}p6bLO0xdGqdl@7;N4Hc}idt!Rr7 zix6#oh~B}G&K^Ze*N58H!N&G6xk4GARi+#rdr?2s-mN$Zt8|D2&!)bX9 z@fj60tpjNVjWOA^RZV?0ErU@hrAfEy&WTE&RlgllC~rT09U&^daj!XAEKSO4Z0OE?(wdM}k@xJCRMvO;(u1r*Sz~*@ zq`Y0$DZiRi^Q5v@Qr1~s|L**?@+fgtLCM?PXKk_BwY9CiaoN&K;!4HHXkmFrbBA21 z9KBQYI=!&*?6v1`Er`#C!PsnP2RB!HTNei$3Nu{|zJg8eR2P6ugJ|%&ZiA3VqkDo7 zupd0g;*gNtdH0b3i$Ox}#8WX;o;}E9Ir;KIS6^p0y00hQih}inbI*>EI=Tju;zFI0c!%_ zFjyQK15bh})|`kZ5OEg3#6ZH)_>2R@ZDhxZSn!F2WI_;+h(`PP_@I2uP+a~&G}g+> zO2vW0nZh2Xf+HM=CN$*;R!%aIK>?l5;z2Af2T(E6_H(@<5)#hzpAy)-kF*>CYP=j2 zoy$fGX*@I*g;A9>=}4u1-IdM$=q-S@fuHjIPhx@F5gv%%1`4>|d^!lbuT+KN5$*XP z4dU|MxLmJE6^PHtOFLFmUsf*4rhUJu(PwYFgL?aV#!>(Hyh+YlUT+lEN)7ysu|ckI5HXJ zvkrp{M?RMgj2BI0O_>YMaZ0`kEMw|iFjHdDa58As(|-2UlP0)-RNIe@3m-nVKFERl zoewv*+SsUaWLWV*J~TMc-`D%Tr~BR8H(i|_?XTNjwYJEbn;IMH|EjC4kyck#R=j*s zURGLCT=e|e($a^f-#b&cY~Dn1+UV#&wzspj*|46p z&YEatX+gl7o8hn+G|JTEyS2tfYgVr^T!}OQRxH>5cG=P;dW#n=TrgjEp3dBF=4j8J zrKLG@hKBm|Y4G=8@IhT`0m2VqqWVNspEzRXh`(RJvEwIBo(c>K4hiuvHMQOtdR#}q zFwx(=H_}f>UlZqsTW+Eky2fa^dRm$zKn^rB_L`5MHH*J~PM-F`%<2aO_;S@38RMvJ~yY(nXQh9H$#C+X_N6J7*$<3$?X(0mkzJForwl@3YZR zD(7ypEO`2UwUg#jKaV}(l2@CjA#_$wOK5tyC3Nl~OJ>c>w!&a-TDZC%g`ap*7qR1L z3eZjo)z+#wr(=^XLRhaYF-#~^4@uA#A)`uxOotZCF_r@COs07jYnjoR41IHx^3z(23>`O(`)4x0N+N9Ug7`A4=;!*$FD3vz)I&(EtPkek$P3WH+wR>*i|S;@u67A}zhS~gjRlsT&q z>2ep_vPiupx+%s62_mZ6VYfJn&1J1cwzHwYdCiDZL26Es7v)%gW`st7wp5Hko~cZ8 fzaAzQ7Zd=~XY>c^Z;pPWn-TRQb#LAp9fbAYHD_Zj literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/63.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/63.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf8e23e5b2e83bf4f383cd994510a7a04a74f57c GIT binary patch literal 5871 zcmaJ^dpwhS{C_sXFl^<1>C9Ym-^C@j)tI|sE=eUB<{mRs%jz6+EnQ4Sq#PpA<%G(S z(wS?b8&OELLLnit5$U(p>D2kXe&_f6v*&sCxxK%i_viinJ}z#~R@M|HKnV~CfEj}E zoGWJ5!G!N`*`uT0x@OJb;NS;G)9W%a)3%0-+pXt4a0^3&D-j!4a6gF>u{J4 zfv)_icQZcrpQ8yYU%u4pYQDEI{IJva^ZSWUVViD7N58VvU+!+5CD}g3V^$aDpFDXo z5 z>dNw6tnPB#b$-ysRX%@tsP~P%=}PCV&+`+@k2+`EY?j~jPPv)AaT<>mRru%%d!(+HU0?VI@{sdI5V2e*2xumZa`nlGL?{CQ$*u=LD3I}?7<;Za-T zrPbB9ciNXTBf9+ES3k|qd2LuJKlJf6?`_tv{Er_O@()gIc3U`8(4P?TX+NbkI{aft z^J4uUqtz8(R+g3`9N#^Buvl3<9=_$VlXd&{fbqlW{BY7-cl&%^*2;za#S?we=EEuYKd-Dr4LeeP}ZZJrNt`o;79 z<42cI|Hj`Rxpej7{Mg8|(5?K;2#*gJJx8MHMQawC8T<+}D854PRv(M@bm&>4E*}7#m*5gyg z_SJXi+ah)@o;WBdI$F1VOO?2IpPJgVjp3IsUx5Fm@&^Vll(845XZ#;v-G>K2r{vN@R zniNKlrZJ)u;*p|=l+c7^1|B7>^c#d-w12|JCz*bQV;YvQ3(cg^&{$K92-0^$PtX6~ zbl0wbtdkhN)F1W!pMjJ7_tL0nUusf9GChncG}jiTqS+AXR0<=3?w^nl_k9(~Q3;HM zq^JZMl1N1AZ;6f%PuP=W@YUSY)5a}6i9v}Eqq;fbQNjSG(b3^H4)%^%OM7dKlNH7a zi*+)$cP0`Y%^fyiFc=3*jHUH=U&n;77(caeD(#-wqcGIn!jW-(ptiOKkYF%y3l|L?Dx_F_w>U`z7it@8% zrN5V)IbD3JsPJS#{)ywq@;JFij~qUfbMQcRR%S+e8aws3U-$20rR-(y*`3Ttq9@W4 z;&;Wx#zaR&Mo`1ULMb6TgLedN-?lYyOTcD-KVKiRx0ff$!`;o*#o5V`=wMISv=MJ- zYh!J-!P3Iq42Q*_O-+oA3=Q*?xfqqLB}tkcv`S5s9{R#H@0y9NQ5my?CbNJ~K_ zCBz|OV4*f>EkVQ~fB-NS35sY31)yJm87v0DE@@7O$~$A4c_mz^zMOFlhQQ8{ki%JW zN<+9{IfPmz0mLH!IZEooG+J1giwwxBqCq*7co$HX;4%{tVY$i}i6AHv*@lNM08nU6 zs*_U*US~yv8w&D)y1b*nL*~*RE8`Uo+;0gT2Y~`*`aBvH)*nLeyhc@>4Udul0n)>M z+tKV)m^XN34VHo^FfIfSi*pF*otFWehLv_^t|>`I$=HkRJ(GSt)@6)-0(86-CyD!5 z+su5Q&idUxH%3d0#KD1s9u0(wF`Ax2_dQkbZx+u&p0*v}^3E5kCOhr7~@0}s!>8j=ye2AMco`~|Dna0bd?;uOTijPl`)H>N5Q5Zy(*DWvpxC<>bs}x};KNwZ@0PKL4^W7{GCNxv>4>tio z&Z8uFtK0JbF z?Ti6i_fkp~RPDJLOR?TLE^)<&SX&crjI{ulDm9uKs{8i0Os_2<32FmxfJe5 zoc2kX&l)oFW+4+1m_8tV&8bDFOnBA04!{!tPo}=Ftb3R=1P{cQZA8d=EmBavX3(Ztt)vi zAc)HG13WB`f<`bhI-{GjALJV`^afb^4jJnMB3Abqp3u2_iSpaDIHffr54w5pHaXSM zb55x&HGK`-v9~$riDY?ATLl8Q$%a^Q58kT#SY68@G^jSkJ4eapksMIOd+hFkG+s~Q zfPkEWr18-+#lRS)K5An`f35E89Wd~u-azk?IFu8a4EKaeqJtZx4sg5(>FI%zPF4zC zXG+IkoqDWbIBIo2#q%f&1p2v$-@$bQGvYNsx=$`kj^J7A=zhN`8zjMfUGcW$7lVMQ zK{1@v*>Y<;dU8(#wZMc$U)NIi6zq;t^|g`eo|EXg!qVIpUAv(TR;+ctDtQSqdanuM z0FUkoJ+!@=dcp2JyKRh%S0*bNOhVcfb={7&mDQyrWOu0T+P!ZnH2eYFAbwr1uY#*b zF_|25AmwpqaBa3?@Mm_ffv9!2&(yh$2jel9&G|McqKrI(|0a&UFY;cu*X9i9LE<*o z{A?TZmBq5MlF5FxZ7*e@KjRb4p@^eBKh2@EMk%317H_u*D+<-`CWI4USa-|tG=z~I zO$tJA%4)K9J4`AByPQOr`9m5JSP-;8$?lCxokC^zaTXAjQG|4GRzU}c3r{^%HW&F< z%dqX^%>D|GNC$jk%9Tz$;%Ldo=y|6$lv!jHblgz4ClBV`v9-Ck-SxUTFnz;SJ600d zz@OTGLu%ADo3$|MmWP0l3c36WE9o>)qNJ*`L;o{GN1%#ByqxwQPub3JWvAU0iD9iy zV?77mZdPT3h@tF%ck#R0bo?}lhPNbR6g4dH3NRHW1%O#xteA}|Fm@|A2nK)jX?1(5 z#9Dicggud&$rbaSA|SBrTxE2_F<1kVO!(a(*pW#Qie;U#G8hU$66ESl>6JWGa+{q(|Ii}%9Y|WIH*Q`w~quVtxKcx(VdQ7B^(!Gpv@IOViIt2 zH;t|3nwFv&7ormA9g>Y&c-^ssi3UBt$rKOhyh#>+$u?S*hW$h}$XA^ZQLRW+sVj$< zmL{g|N(dx-9@7zoa6<~)IYrhuf~QWQJu*Kg{E~@Q66A3+3xF_!XpSA%)YwyGDI}&D zujbMV5o&-^jkl#-A0yA1a|RchRs;%|ECJXmIq+LPoz8}e z!TcYId7M-iq#zXr-mW{WY?nowOcR%>W~(X%HiTDXHXS$FHp?-qAr-l!wvh-#=L|fe zU4s4!710gX&e=U?Zw7)oU|YiD%05JGuTaF9?n0VJHXLO`$9LCK%+8i5CHr`#SOUB4CnT@~7EQNj+?sJXAwc zYDO~=Qjvu>iV$s2&LKsX7BMSZ)8MiehJv75)(X||bGjZeoEvwX2e?*=<`&W?&MRpi zOP!{`3GW6w36;3LF%0xLe(T->tL*`kvdU`pm!f(TuPB~k{o(JV<`?c)s@6N*^9V%? z)JaSmf?s_K?QaU%>wYlDOz+847K*fgZNr_%`L==xiY^pRW|V$e9-RiLHW9& zieP;k>8m1GZ|}U|rV9eOOHoXHHZgVB6s@7+p zw;nI29`#!baTuBF=rX{D)*rkZh5-Rs*$GGk9GQBtP_U*n$Aa>ZeO^+J1EO7dQ7(ld zgWxsE;9{0j9B`^Mj)YgX-+e8LftE$BGuf9o!KqX{EA{8}{xw+kz~L09lIvV7=QDN>`gq-7EAEI>~f=SECp&7yDkc#5dO`yZ#ZuK(;k5-j7+@SX<;F&Ba|ji*SVnZ zsoElXu7bWHm}*j+-CA;2N$uINZB6!rYL*pk)Xk!~1jXJ$pE{U%{s}Cpda4KUwLMHu zP!XcGGoIJsM_OWIpQ}U0pP2jg z1fQW(9}bqW9Qcky;?wS@UGFq56(*vcA81&IwxyD^=J2w|!e|4fY~mYfDDlubSIGYc zB==Qo?|vJdheEy`FRYb>JZM@6&9wsij+7{xH5lLZ(XJsCt68iXBciT|tHtth{QCn;bYK(hGG9@wFKa%+hAP7{KAa5^OM{9VYLxOaPwBX&a8t3f zgj5;hIu)Fmi-f+4u_^4{Y@WLX?nwd1I?b(&05VqA$irTCM%wy=krjzLo&Yu|6to;Z zlFEe$dZBfG&LoT(*L@HUC=wA4{Q7IECpuq1{L*cpZ9ru&$K(;Ttai)60Ld!Bq~f4f rEJ-o=%(~<%mp~*1w)xk-i@w=4VXc`Kqy4WMXl?8h22a(6C~W@+b1jPt literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/64.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/64.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7797198af0f3bb98361b1b8737784d0a8c2cba0 GIT binary patch literal 6448 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 E1xN?}xc~qF literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/66.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/66.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb6d077504e3b39871f72150c1f5fa43d4e18bfe GIT binary patch literal 3029 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 n_4QGfNp-c(#;#v)!?fJ=R?7`D2^Hm literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/67.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/67.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e33f7c4f762b5c4eda2a630793d681345423734 GIT binary patch literal 2701 zcmeHHX;@Qd7QP`wAR!P4LKMNv4ag!{fe<2l0wNMfff>RmQ$ung5we&B2sE}NQQ0hl z0##@QM5-uS7zc}jV`Pm>RVw1%Vylj=ZLzi0Qai)kFhb|YIKSsdzvp|N`+eu0_dVx) zXIZ;0ksTp&2i$>2dSD!leuTm7o^ZHfYuo>&Z`mPt!x{U-cRY5C*l#mC41LSmbHT;( zUGkI2nA2#Rrb`|(j*iO1cHQ?pn>;WFZ!LY-f^QrJJ1>S+WVvi^!dIWSuQ{>0b;9GY z9lH1^R@7iOPITRW)o1$v;bH{m?OsCtkax=nP1QzdzT*05X7UsP*FHsTpY$DAMmjku zHJ&8a40_cKyS{&MMd$Uv!e*DAJDlB@v7OgebU^t17Vx9nkfdcv>K1JA{$-LT+^>20 z*PhFU9}1p=KA*p=ujus4GGL#0dDncr?3a|ZhSRZ=1VYCp|7s4ldSK}bF7J8PhFLnj z>w4I+JCvP6u7>XATl;W>Unkd$;tqWpd@ms2%JYp!ZuyKpf*;VCr@mm{{^?CcEAB@( zx33b`9=e<|HY094!#O-AZXH=K-Q{|9M)S;X)z$<44FiFZSoG=!L84kW$5MoU&$>XH+5?|RuZc&g_t5tDm zw33n%YDoxHsm`Y{A|fKJ984w!(V%Eb6l7NT zNFj#T@uDDvgDR6rIAIZS^zd+cNJ1Es%U~oh;#mwPJ3cOs7akWE9~Kw7faNL0MRHi7 zUBF6y!-l>VYb^%33bD+C)v{t(lBib7!TF#$ve)~s zFNl!(u^tx-7r88!KCD3MU5ykrYVM!^`1R#4vp>Ih{?m`oe)#_B%y-{@^W^KV9{>H( z!v|k}aew;r&+gs5bNklK8&lUOuYEdk^~&W>E?vBE-ZDNmIx;+T&V2T7X9fpOpX&ek zWZz#;{H3?&qvOZAj~?kdeCWf@gB=Ij+gkU3@P144zP;}?H8$+oU0=7W_T8N|)m4=h zJGO5#84cy{yuDTbR#~a8q_{|{QEyQx74pJ@%`$0z9xM^(iZ;FZ=bVij{**1u`r{um zGt%D>q^0sx)+et^TAP@_xD9-fyB-6$pG36_y?M{(1_q6hr8^^LS-#_kcH}58IGV?6=MdMD+5tUHk&0(>?g&0>`2iA*g?VMdC zmdaRm(jLeZy-5U`hE1NFpy2)?1KNnSCyiL>(s4(Os~bURs4yDQHnyRo9cFXYNIGc+ z2pWb^k*-f4kC~d!HQq2r>t@r}blF69IS`U4(--l}tGJdA<(@ATpV^Rn%cCu8r)H*y zXJ*^F24{JO`Q$h_FC=Fvu=G`Oaw*$$jg{LdK^2uoN{&7$7w~EV$Z4s1O07Phh&(;P zi7c;3?jY#3wHQ5$fI{nY1UVqkhjNOl%+DnD^*I6KUdCi}PyuZ8SChsXNkzrQMJbbP z&$HsoB}DcV&l6UA7AQy$)S2Q?E>}s-%cII9FJ&8%K{F=ojVJH2ccCY(D4jSsf~(-W zdI!dCx2=jSjZe8Bl8{_!$~YioOMS3AJ)9Y-*=>w5H{8ngl|A$y4q_@wuWq_~{zQIS zs9x9Ieyv05ygZZ{kkf2Pb@4V<6V}B)v}v(%;|n6T7^|ynU?vzJvZJP|MYuUd2HD`6 zOi+Hm&_WL2x-moYw(a$Kc+P|g7G~-Mh7)u*?!>io2`ZH#lbLZlN1QCU3@6uz?6Qi{de e&Ns&5+yCAe|96dnSxgQJK<1box?FDn*8B_Be&pBy literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/68.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/68.gif new file mode 100644 index 0000000000000000000000000000000000000000..1a6c400d2aee3c2bf384ea98105ea143a7be97a9 GIT binary patch literal 1424 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 ig6vPE;(vp8vN=19VTuwMWT7@8^o literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/7.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/7.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6d4db80572a8321fa233d7efd82636fd896bf49 GIT binary patch literal 3398 zcmd^>X;@Qd7RPTELI_!bkd;Wn76gSL8VCjmtHxL~xKN`N+n}hegVj>h8D8>cxj_Xi zSjVMQtw_~*7^&k@lqw)n5L%Qf;?}a%$_S(4Sc^ztZUR`_vClK#=R=++pYA>9{D0^C zZu0D;h{zS5h$r$BKyDljeeg~Gzpv>>pPpV9$sVltd~rxR`uyh5zR4p4e|vFC+O#|H zv~`i~-j?S%p|-YZRTls5(~6<90^7Bykw*t_{yoLk9^2PA*Vd`G-JE0VS^KObdni9- zrJysV)|MRV zaBJYG?OEYU%}|A8=;|Avr3>mxX52f;8N5DkxF+IZrSRUFsV^@0bbS{2%grTUf2o$GyCOZ|TCDz;sYyO{G90Ih5#fO`;Ud>i6G9Sc>o%d*M-cshOA3A78FdM{l3e3 z=iv1o5zA&zFEoa5a1lOUE(8}Z0nH~Xq%>s4f(3602*DW{)Gyc(>Ix$sVT<^*41ecb ze}Y$%isPfk8w2pXi+Yb!A2;jyVLW~SpYku+tU=qPli8pW=;!x4wjSv$pR&(F+B z_YEXRt-{9|pf4I)HIeQ!AzOyucb@(bM=` z(PEI~p50sx_;3Nc9 z5xKbS5K0$YDtkL?YQ-f1a9u?2idnO)BD(NSXl0^lvMR{K`%0sstSMecA>VpCmWdB^ z@(>jtRYRiLFa{*W4kQjCV$D&p_HwZHqNP}SnKaZqq4a2a~w^|4;5dy4mPab+0 z@VU$0XQ*Ye@MVyO=Y)qZjsZ(tUFW#U_<&P=UIrJ=CC(>K`nsukk{Tw!D5MIx2HKYc zBoPM^@!4k+E#||T@_s1pJ1iuZQyxDx{C3t%$E@qIVmLUg7y%7+kPk8Nv2wxU0{nWd0|dEHQp6|+bed(ZJD^M+%YPXeg< z6m|}mqJlK4fJ}`HEkT=%@he;Igy!|N?h2UV^j_`sm712_GyXK<@;ive8awt1M6WUg zUttK?8A2_YhYx{qhAP?cw+z`4I>+BPh7d+j(>cJu#l0HCdkIiacX&I7&!dHl0sG-& zcVOoSC*Xn9XHL@Yp4v%)%FVsZx5?Y+bfE|TY}bM0V=;8$(mRb;uk6Bmr5gIVty( z*3rs1?|2L_`#PWd<0PV`j&%l^G`RF|{_l-Q8s7*$=lf0> zkGpU#m=7kwKH|ekY95k6Bt{`{aA0Vi1JVHSj2pOC0oIHR4z%rp`lwn0V+d)tfSZtNXQOIQR zHj`(XLTM6{ghJBRI5GJ!nW9xHNg7j1%Arc&2DBuK6Ds+~ISQ&PHt8;SYBft&kjUgWbx@~;SRvvy;0@rWbt?pvmb>Pe*9vuRaX&t0 zpsy_?GY`Z8li6Yl&o-@Aps9d^x|`BSg`mhHHY??HI$5!LwOF}-zmP;(A^coUP7^CC z=zxBl0!sHE*NI6dPYcOaCZ$lR)#3Xyby_@m+qPkM0*+oFwZGrfJm%=S6h3H2pyl(Iu2|m8IIiYIUBrX7AZE zQl{fthK+q4Onm%wVLeU=8N4)dA=~m>BSSoI--MB&!^qnlLWT|@e>5)S^S=`^_|?dr z_VW*ZRdP3`WZ-bJC78J}iSdy%zMZRZM<^b?EMkV;0463JGl1C78#6$y%Gq5-Z~1Y> zlg?IxSn*`{`mBpJyApMu4sSXUhl2uoM90$bmD{~p^3kWU-ihR^iLgxn=0E@wiTV!_ Ch@v0> literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/70.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/70.gif new file mode 100644 index 0000000000000000000000000000000000000000..416c5c14a19fbdaf8fb8d6baf5cf7e31e54f751a GIT binary patch literal 4590 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/71.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/71.gif new file mode 100644 index 0000000000000000000000000000000000000000..c17d60cbd15e80d83629b2220b562a224eec5554 GIT binary patch literal 5304 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/8.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/8.gif new file mode 100644 index 0000000000000000000000000000000000000000..66f967b48da173b68cbfc92986e4426ea35ade74 GIT binary patch literal 4050 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 JEmCgizW{zshWG#g literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/images/face/9.gif b/generator-web/src/main/resources/statics/plugins/layui/images/face/9.gif new file mode 100644 index 0000000000000000000000000000000000000000..60447400d31b035f56554b29af1aefc76bda1698 GIT binary patch literal 4221 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 literal 0 HcmV?d00001 diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.all.js b/generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.all.js new file mode 100644 index 0000000..50ff57c --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.all.js @@ -0,0 +1,5 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;!function(e){"use strict";var t=function(){this.v="1.0.7"};t.fn=t.prototype;var n=document,o=t.fn.cache={},i=function(){var e=n.scripts,t=e[e.length-1].src;return t.substring(0,t.lastIndexOf("/")+1)}(),r=function(t){e.console&&console.error&&console.error("Layui hint: "+t)},u="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),l={layer:"modules/layer",laydate:"modules/laydate",laypage:"modules/laypage",laytpl:"modules/laytpl",layim:"modules/layim",layedit:"modules/layedit",form:"modules/form",upload:"modules/upload",tree:"modules/tree",slide:"modules/slide",table:"modules/table",element:"modules/element",util:"modules/util",flow:"modules/flow",code:"modules/code",single:"modules/single",mobile:"modules/mobile",jquery:"lib/jquery","layui.mod":"dest/layui.mod"};o.modules={},o.status={},o.timeout=10,o.event={},t.fn.define=function(e,t){var n=this,i="function"==typeof e,r=function(){return"function"==typeof t&&t(function(e,t){layui[e]=t,o.status[e]=!0}),this};return i&&(t=e,e=[]),layui["layui.all"]?r.call(n):(n.use(e,r),n)},t.fn.use=function(e,t,a){function s(e,t){var n="PLaySTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/;("load"===e.type||n.test((e.currentTarget||e.srcElement).readyState))&&(o.modules[m]=t,y.removeChild(v),function i(){return++p>1e3*o.timeout/4?r(m+" is not a valid module"):void(o.status[m]?c():setTimeout(i,4))}())}function c(){a.push(layui[m]),e.length>1?f.use(e.slice(1),t,a):"function"==typeof t&&t.apply(layui,a)}var f=this,d=o.dir=o.dir?o.dir:i,y=n.getElementsByTagName("head")[0];e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(f.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),layui.jquery=jQuery);var m=e[0],p=0;if(a=a||[],o.host=o.host||(d.match(/\/\/([\s\S]+?)\//)||["//"+location.host+"/"])[0],0===e.length||layui["layui.all"]&&l[m])return"function"==typeof t&&t.apply(layui,a),f;var v=n.createElement("script"),h=(l[m]?d+"lay/":o.base||"")+(f.modules[m]||m)+".js";return v.async=!0,v.charset="utf-8",v.src=h+function(){var e=o.version===!0?o.v||(new Date).getTime():o.version||"";return e?"?v="+e:""}(),o.modules[m]?!function g(){return++p>1e3*o.timeout/4?r(m+" is not a valid module"):void("string"==typeof o.modules[m]&&o.status[m]?c():setTimeout(g,4))}():(y.appendChild(v),!v.attachEvent||v.attachEvent.toString&&v.attachEvent.toString().indexOf("[native code")<0||u?v.addEventListener("load",function(e){s(e,h)},!1):v.attachEvent("onreadystatechange",function(e){s(e,h)})),o.modules[m]=h,f},t.fn.getStyle=function(t,n){var o=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return o[o.getPropertyValue?"getPropertyValue":"getAttribute"](n)},t.fn.link=function(e,t,i){var u=this,l=n.createElement("link"),a=n.getElementsByTagName("head")[0];"string"==typeof t&&(i=t);var s=(i||e).replace(/\.|\//g,""),c=l.id="layuicss-"+s,f=0;l.rel="stylesheet",l.href=e+(o.debug?"?v="+(new Date).getTime():""),l.media="all",n.getElementById(c)||a.appendChild(l),"function"==typeof t&&!function d(){return++f>1e3*o.timeout/100?r(e+" timeout"):void(1989===parseInt(u.getStyle(n.getElementById(c),"width"))?function(){t()}():setTimeout(d,100))}()},t.fn.addcss=function(e,t,n){layui.link(o.dir+"css/"+e,t,n)},t.fn.img=function(e,t,n){var o=new Image;return o.src=e,o.complete?t(o):(o.onload=function(){o.onload=null,t(o)},void(o.onerror=function(e){o.onerror=null,n(e)}))},t.fn.config=function(e){e=e||{};for(var t in e)o[t]=e[t];return this},t.fn.modules=function(){var e={};for(var t in l)e[t]=l[t];return e}(),t.fn.extend=function(e){var t=this;e=e||{};for(var n in e)t[n]||t.modules[n]?r("模块名 "+n+" 已被占用"):t.modules[n]=e[n];return t},t.fn.router=function(e){for(var t,n=(e||location.hash).replace(/^#/,"").split("/")||[],o={dir:[]},i=0;i/g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var n="Laytpl Error:";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e}},c=n.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=c("^"+r.open+"#",""),l=c(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(c(r.open+"#"),r.open+"# ").replace(c(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(/(?="|')/g,"\\").replace(n.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(n.query(1),function(e){var n='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(c(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),n='"+_escape_('),n+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,n.escape)}catch(u){return delete o.cache,n.error(u,p)}},t.pt.render=function(e,r){var c,t=this;return e?(c=t.cache?t.cache(e,n.escape):t.parse(t.tpl,e),r?void r(c):c):n.error("no data")};var o=function(e){return"string"!=typeof e?n.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var n in e)r[n]=e[n]},o.v="1.2.0",e("laytpl",o)});layui.define(function(a){"use strict";function t(a){new p(a)}var e=document,r="getElementById",n="getElementsByTagName",s=0,p=function(a){var t=this,e=t.config=a||{};e.item=s++,t.render(!0)};p.on=function(a,t,e){return a.attachEvent?a.attachEvent("on"+t,function(){e.call(a,window.even)}):a.addEventListener(t,e,!1),p},p.prototype.type=function(){var a=this.config;if("object"==typeof a.cont)return void 0===a.cont.length?2:3},p.prototype.view=function(){var a=this,t=a.config,e=[],r={};if(t.pages=0|t.pages,t.curr=0|t.curr||1,t.groups="groups"in t?0|t.groups:5,t.first="first"in t?t.first:"首页",t.last="last"in t?t.last:"末页",t.prev="prev"in t?t.prev:"上一页",t.next="next"in t?t.next:"下一页",t.pages<=1)return"";for(t.groups>t.pages&&(t.groups=t.pages),r.index=Math.ceil((t.curr+(t.groups>1&&t.groups!==t.pages?1:0))/(0===t.groups?1:t.groups)),t.curr>1&&t.prev&&e.push(''+t.prev+""),r.index>1&&t.first&&0!==t.groups&&e.push(''+t.first+""),r.poor=Math.floor((t.groups-1)/2),r.start=r.index>1?t.curr-r.poor:1,r.end=r.index>1?function(){var a=t.curr+(t.groups-r.poor-1);return a>t.pages?t.pages:a}():t.groups,r.end-r.start"+r.start+""):e.push(''+r.start+"");return t.pages>t.groups&&r.end'+t.last+""),r.flow=!t.prev&&0===t.groups,(t.curr!==t.pages&&t.next||r.flow)&&e.push(function(){return r.flow&&t.curr===t.pages?''+t.next+"":''+t.next+""}()),'
    '+e.join("")+function(){return t.skip?'到第 ':""}()+"
    "},p.prototype.jump=function(a){if(a){for(var t=this,e=t.config,r=a.children,s=a[n]("button")[0],i=a[n]("input")[0],u=0,o=r.length;un.maxs[0]?s=["y",1]:e>=n.mins[0]&&e<=n.maxs[0]&&(e==n.mins[0]&&(tn.maxs[1]?s=["m",1]:t==n.maxs[1]&&a>n.maxs[2]&&(s=["d",1]))),s},n.timeVoid=function(e,t){if(n.ymd[1]+1==n.mins[1]&&n.ymd[2]==n.mins[2]){if(0===t&&en.maxs[3])return 1;if(1===t&&e>n.maxs[4])return 1;if(2===t&&e>n.maxs[5])return 1}if(e>(t?59:23))return 1},n.check=function(){var e=n.options.format.replace(/YYYY|MM|DD|hh|mm|ss/g,"\\d+\\").replace(/\\$/g,""),t=new RegExp(e),a=n.elem[d.elemv],s=a.match(/\d+/g)||[],i=n.checkVoid(s[0],s[1],s[2]);if(""!==a.replace(/\s/g,"")){if(!t.test(a))return n.elem[d.elemv]="",n.msg("日期不符合格式,请重新选择。"),1;if(i[0])return n.elem[d.elemv]="",n.msg("日期不在有效期内,请重新选择。"),1;i.value=n.elem[d.elemv].match(t).join(),s=i.value.match(/\d+/g),s[1]<1?(s[1]=1,i.auto=1):s[1]>12?(s[1]=12,i.auto=1):s[1].length<2&&(i.auto=1),s[2]<1?(s[2]=1,i.auto=1):s[2]>n.months[(0|s[1])-1]?(s[2]=31,i.auto=1):s[2].length<2&&(i.auto=1),s.length>3&&(n.timeVoid(s[3],0)&&(i.auto=1),n.timeVoid(s[4],1)&&(i.auto=1),n.timeVoid(s[5],2)&&(i.auto=1)),i.auto?n.creation([s[0],0|s[1],0|s[2]],1):i.value!==n.elem[d.elemv]&&(n.elem[d.elemv]=i.value)}},n.months=[31,null,31,30,31,30,31,31,30,31,30,31],n.viewDate=function(e,t,a){var s=(n.query,{}),i=new Date;e<(0|n.mins[0])&&(e=0|n.mins[0]),e>(0|n.maxs[0])&&(e=0|n.maxs[0]),i.setFullYear(e,t,a),s.ymd=[i.getFullYear(),i.getMonth(),i.getDate()],n.months[1]=n.isleap(s.ymd[0])?29:28,i.setFullYear(s.ymd[0],s.ymd[1],1),s.FDay=i.getDay(),s.PDay=n.months[0===t?11:t-1]-s.FDay+1,s.NDay=1,n.each(d.tds,function(e,t){var a,i=s.ymd[0],o=s.ymd[1]+1;t.className="",e=s.FDay&&e'+e+"年
  • ":'
  • '+(e-7+t)+"年
  • "}),t("#laydate_ys").innerHTML=a,n.each(t("#laydate_ys li"),function(e,t){"y"===n.checkVoid(t.getAttribute("y"))[0]?n.addClass(t,d[1]):n.on(t,"click",function(e){n.stopmp(e).reshow(),n.viewDate(0|this.getAttribute("y"),n.ymd[1],n.ymd[2])})})},n.initDate=function(){var e=(n.query,new Date),t=n.elem[d.elemv].match(/\d+/g)||[];t.length<3&&(t=n.options.start.match(/\d+/g)||[],t.length<3&&(t=[e.getFullYear(),e.getMonth()+1,e.getDate()])),n.inymd=t,n.viewDate(t[0],t[1]-1,t[2])},n.iswrite=function(){var e=n.query,t={time:e("#laydate_hms")};n.shde(t.time,!n.options.istime),n.shde(d.oclear,!("isclear"in n.options?n.options.isclear:1)),n.shde(d.otoday,!("istoday"in n.options?n.options.istoday:1)),n.shde(d.ok,!("issure"in n.options?n.options.issure:1))},n.orien=function(e,t){var a,s=n.elem.getBoundingClientRect();e.style.left=s.left+(t?0:n.scroll(1))+"px",a=s.bottom+e.offsetHeight/1.5<=n.winarea()?s.bottom-1:s.top>e.offsetHeight/1.5?s.top-e.offsetHeight+1:n.winarea()-e.offsetHeight,e.style.top=Math.max(a+(t?0:n.scroll()),1)+"px"},n.follow=function(e){n.options.fixed?(e.style.position="fixed",n.orien(e,1)):(e.style.position="absolute",n.orien(e))},n.viewtb=function(){var e,t=[],a=["日","一","二","三","四","五","六"],o={},d=s[i]("table"),r=s[i]("thead");return r.appendChild(s[i]("tr")),o.creath=function(e){var t=s[i]("th");t.innerHTML=a[e],r[l]("tr")[0].appendChild(t),t=null},n.each(new Array(6),function(a){t.push([]),e=d.insertRow(0),n.each(new Array(7),function(n){t[a][n]=0,0===a&&o.creath(n),e.insertCell(n)})}),d.insertBefore(r,d.children[0]),d.id=d.className="laydate_table",e=t=null,d.outerHTML.toLowerCase()}(),n.view=function(e,t){var o,l=n.query,r={};t=t||e,n.elem=e,n.options=t,n.options.format||(n.options.format=a.format),n.options.start=n.options.start||"",n.mm=r.mm=[n.options.min||a.min,n.options.max||a.max],n.mins=r.mm[0].match(/\d+/g),n.maxs=r.mm[1].match(/\d+/g),n.box?n.shde(n.box):(o=s[i]("div"),o.id=d[0],o.className=d[0],o.style.cssText="position: absolute;",o.setAttribute("name","laydate-v"+laydate.v),o.innerHTML=r.html='
      '+function(){var e="";return n.each(new Array(12),function(t){e+=''+n.digit(t+1)+"月"}),e}()+"
      "+n.viewtb+'",s.body.appendChild(o),n.box=l("#"+d[0]),n.events(),o=null),n.follow(n.box),t.zIndex?n.box.style.zIndex=t.zIndex:n.removeCssAttr(n.box,"z-index"),n.stopMosup("click",n.box),n.initDate(),n.iswrite(),n.check()},n.reshow=function(){return n.each(n.query("#"+d[0]+" .laydate_show"),function(e,t){n.removeClass(t,"laydate_show")}),this},n.close=function(){n.reshow(),n.shde(n.query("#"+d[0]),1),n.elem=null},n.parse=function(e,t,s){return e=e.concat(t),s=s||(n.options?n.options.format:a.format),s.replace(/YYYY|MM|DD|hh|mm|ss/g,function(t,a){return e.index=0|++e.index,n.digit(e[e.index])})},n.creation=function(e,t){var a=(n.query,n.hmsin),s=n.parse(e,[a[0].value,a[1].value,a[2].value]);n.elem[d.elemv]=s,t||(n.close(),"function"==typeof n.options.choose&&n.options.choose(s))},n.events=function(){var e=n.query,a={box:"#"+d[0]};n.addClass(s.body,"laydate_body"),d.tds=e("#laydate_table td"),d.mms=e("#laydate_ms span"),d.year=e("#laydate_y"),d.month=e("#laydate_m"),n.each(e(a.box+" .laydate_ym"),function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),n.addClass(this[l]("div")[0],"laydate_show"),e||(a.YY=parseInt(d.year.value),n.viewYears(a.YY))})}),n.on(e(a.box),"click",function(){n.reshow()}),a.tabYear=function(e){0===e?n.ymd[0]--:1===e?n.ymd[0]++:2===e?a.YY-=14:a.YY+=14,e<2?(n.viewDate(n.ymd[0],n.ymd[1],n.ymd[2]),n.reshow()):n.viewYears(a.YY)},n.each(e("#laydate_YY .laydate_tab"),function(e,t){n.on(t,"click",function(t){n.stopmp(t),a.tabYear(e)})}),a.tabMonth=function(e){e?(n.ymd[1]++,12===n.ymd[1]&&(n.ymd[0]++,n.ymd[1]=0)):(n.ymd[1]--,n.ymd[1]===-1&&(n.ymd[0]--,n.ymd[1]=11)),n.viewDate(n.ymd[0],n.ymd[1],n.ymd[2])},n.each(e("#laydate_MM .laydate_tab"),function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),a.tabMonth(e)})}),n.each(e("#laydate_ms span"),function(e,t){n.on(t,"click",function(e){n.stopmp(e).reshow(),n.hasClass(this,d[1])||n.viewDate(n.ymd[0],0|this.getAttribute("m"),n.ymd[2])})}),n.each(e("#laydate_table td"),function(e,t){n.on(t,"click",function(e){n.hasClass(this,d[1])||(n.stopmp(e),n.creation([0|this.getAttribute("y"),0|this.getAttribute("m"),0|this.getAttribute("d")]))})}),d.oclear=e("#laydate_clear"),n.on(d.oclear,"click",function(){n.elem[d.elemv]="",n.close()}),d.otoday=e("#laydate_today"),n.on(d.otoday,"click",function(){var e=new Date;n.creation([e.getFullYear(),e.getMonth()+1,e.getDate()])}),d.ok=e("#laydate_ok"),n.on(d.ok,"click",function(){n.valid&&n.creation([n.ymd[0],n.ymd[1]+1,n.ymd[2]])}),a.times=e("#laydate_time"),n.hmsin=a.hmsin=e("#laydate_hms input"),a.hmss=["小时","分钟","秒数"],a.hmsarr=[],n.msg=function(t,s){var i='
      '+(s||"提示")+"×
      ";"string"==typeof t?(i+="

      "+t+"

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

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

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

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

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

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

        ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.mod.js b/generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.mod.js new file mode 100644 index 0000000..82d3807 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/dest/layui.mod.js @@ -0,0 +1,5 @@ +/** layui-v1.0.5(All Modules) LGPL-2.1 license By http://www.layui.com */ + ;layui.define(function(i){i("layui.mod",layui.v)});layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},n={exp:function(e){return new RegExp(e,"g")},query:function(e,n,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return c((n||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var n="Laytpl Error:";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e}},c=n.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=c("^"+r.open+"#",""),l=c(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(c(r.open+"#"),r.open+"# ").replace(c(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(/(?="|')/g,"\\").replace(n.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(n.query(1),function(e){var n='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(c(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),n='"+_escape_('),n+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,n.escape)}catch(u){return delete o.cache,n.error(u,p)}},t.pt.render=function(e,r){var c,t=this;return e?(c=t.cache?t.cache(e,n.escape):t.parse(t.tpl,e),r?void r(c):c):n.error("no data")};var o=function(e){return"string"!=typeof e?n.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var n in e)r[n]=e[n]},o.v="1.2.0",e("laytpl",o)});layui.define(function(a){"use strict";function t(a){new p(a)}var e=document,r="getElementById",n="getElementsByTagName",s=0,p=function(a){var t=this,e=t.config=a||{};e.item=s++,t.render(!0)};p.on=function(a,t,e){return a.attachEvent?a.attachEvent("on"+t,function(){e.call(a,window.even)}):a.addEventListener(t,e,!1),p},p.prototype.type=function(){var a=this.config;if("object"==typeof a.cont)return void 0===a.cont.length?2:3},p.prototype.view=function(){var a=this,t=a.config,e=[],r={};if(t.pages=0|t.pages,t.curr=0|t.curr||1,t.groups="groups"in t?0|t.groups:5,t.first="first"in t?t.first:"首页",t.last="last"in t?t.last:"末页",t.prev="prev"in t?t.prev:"上一页",t.next="next"in t?t.next:"下一页",t.pages<=1)return"";for(t.groups>t.pages&&(t.groups=t.pages),r.index=Math.ceil((t.curr+(t.groups>1&&t.groups!==t.pages?1:0))/(0===t.groups?1:t.groups)),t.curr>1&&t.prev&&e.push(''+t.prev+""),r.index>1&&t.first&&0!==t.groups&&e.push(''+t.first+""),r.poor=Math.floor((t.groups-1)/2),r.start=r.index>1?t.curr-r.poor:1,r.end=r.index>1?function(){var a=t.curr+(t.groups-r.poor-1);return a>t.pages?t.pages:a}():t.groups,r.end-r.start"+r.start+""):e.push(''+r.start+"");return t.pages>t.groups&&r.end'+t.last+""),r.flow=!t.prev&&0===t.groups,(t.curr!==t.pages&&t.next||r.flow)&&e.push(function(){return r.flow&&t.curr===t.pages?''+t.next+"":''+t.next+""}()),'
        '+e.join("")+function(){return t.skip?'到第 ':""}()+"
        "},p.prototype.jump=function(a){if(a){for(var t=this,e=t.config,r=a.children,s=a[n]("button")[0],i=a[n]("input")[0],u=0,o=r.length;un.maxs[0]?s=["y",1]:e>=n.mins[0]&&e<=n.maxs[0]&&(e==n.mins[0]&&(tn.maxs[1]?s=["m",1]:t==n.maxs[1]&&a>n.maxs[2]&&(s=["d",1]))),s},n.timeVoid=function(e,t){if(n.ymd[1]+1==n.mins[1]&&n.ymd[2]==n.mins[2]){if(0===t&&en.maxs[3])return 1;if(1===t&&e>n.maxs[4])return 1;if(2===t&&e>n.maxs[5])return 1}if(e>(t?59:23))return 1},n.check=function(){var e=n.options.format.replace(/YYYY|MM|DD|hh|mm|ss/g,"\\d+\\").replace(/\\$/g,""),t=new RegExp(e),a=n.elem[d.elemv],s=a.match(/\d+/g)||[],i=n.checkVoid(s[0],s[1],s[2]);if(""!==a.replace(/\s/g,"")){if(!t.test(a))return n.elem[d.elemv]="",n.msg("日期不符合格式,请重新选择。"),1;if(i[0])return n.elem[d.elemv]="",n.msg("日期不在有效期内,请重新选择。"),1;i.value=n.elem[d.elemv].match(t).join(),s=i.value.match(/\d+/g),s[1]<1?(s[1]=1,i.auto=1):s[1]>12?(s[1]=12,i.auto=1):s[1].length<2&&(i.auto=1),s[2]<1?(s[2]=1,i.auto=1):s[2]>n.months[(0|s[1])-1]?(s[2]=31,i.auto=1):s[2].length<2&&(i.auto=1),s.length>3&&(n.timeVoid(s[3],0)&&(i.auto=1),n.timeVoid(s[4],1)&&(i.auto=1),n.timeVoid(s[5],2)&&(i.auto=1)),i.auto?n.creation([s[0],0|s[1],0|s[2]],1):i.value!==n.elem[d.elemv]&&(n.elem[d.elemv]=i.value)}},n.months=[31,null,31,30,31,30,31,31,30,31,30,31],n.viewDate=function(e,t,a){var s=(n.query,{}),i=new Date;e<(0|n.mins[0])&&(e=0|n.mins[0]),e>(0|n.maxs[0])&&(e=0|n.maxs[0]),i.setFullYear(e,t,a),s.ymd=[i.getFullYear(),i.getMonth(),i.getDate()],n.months[1]=n.isleap(s.ymd[0])?29:28,i.setFullYear(s.ymd[0],s.ymd[1],1),s.FDay=i.getDay(),s.PDay=n.months[0===t?11:t-1]-s.FDay+1,s.NDay=1,n.each(d.tds,function(e,t){var a,i=s.ymd[0],o=s.ymd[1]+1;t.className="",e=s.FDay&&e'+e+"年":'
      • '+(e-7+t)+"年
      • "}),t("#laydate_ys").innerHTML=a,n.each(t("#laydate_ys li"),function(e,t){"y"===n.checkVoid(t.getAttribute("y"))[0]?n.addClass(t,d[1]):n.on(t,"click",function(e){n.stopmp(e).reshow(),n.viewDate(0|this.getAttribute("y"),n.ymd[1],n.ymd[2])})})},n.initDate=function(){var e=(n.query,new Date),t=n.elem[d.elemv].match(/\d+/g)||[];t.length<3&&(t=n.options.start.match(/\d+/g)||[],t.length<3&&(t=[e.getFullYear(),e.getMonth()+1,e.getDate()])),n.inymd=t,n.viewDate(t[0],t[1]-1,t[2])},n.iswrite=function(){var e=n.query,t={time:e("#laydate_hms")};n.shde(t.time,!n.options.istime),n.shde(d.oclear,!("isclear"in n.options?n.options.isclear:1)),n.shde(d.otoday,!("istoday"in n.options?n.options.istoday:1)),n.shde(d.ok,!("issure"in n.options?n.options.issure:1))},n.orien=function(e,t){var a,s=n.elem.getBoundingClientRect();e.style.left=s.left+(t?0:n.scroll(1))+"px",a=s.bottom+e.offsetHeight/1.5<=n.winarea()?s.bottom-1:s.top>e.offsetHeight/1.5?s.top-e.offsetHeight+1:n.winarea()-e.offsetHeight,e.style.top=Math.max(a+(t?0:n.scroll()),1)+"px"},n.follow=function(e){n.options.fixed?(e.style.position="fixed",n.orien(e,1)):(e.style.position="absolute",n.orien(e))},n.viewtb=function(){var e,t=[],a=["日","一","二","三","四","五","六"],o={},d=s[i]("table"),r=s[i]("thead");return r.appendChild(s[i]("tr")),o.creath=function(e){var t=s[i]("th");t.innerHTML=a[e],r[l]("tr")[0].appendChild(t),t=null},n.each(new Array(6),function(a){t.push([]),e=d.insertRow(0),n.each(new Array(7),function(n){t[a][n]=0,0===a&&o.creath(n),e.insertCell(n)})}),d.insertBefore(r,d.children[0]),d.id=d.className="laydate_table",e=t=null,d.outerHTML.toLowerCase()}(),n.view=function(e,t){var o,l=n.query,r={};t=t||e,n.elem=e,n.options=t,n.options.format||(n.options.format=a.format),n.options.start=n.options.start||"",n.mm=r.mm=[n.options.min||a.min,n.options.max||a.max],n.mins=r.mm[0].match(/\d+/g),n.maxs=r.mm[1].match(/\d+/g),n.box?n.shde(n.box):(o=s[i]("div"),o.id=d[0],o.className=d[0],o.style.cssText="position: absolute;",o.setAttribute("name","laydate-v"+laydate.v),o.innerHTML=r.html='
          '+function(){var e="";return n.each(new Array(12),function(t){e+=''+n.digit(t+1)+"月"}),e}()+"
          "+n.viewtb+'",s.body.appendChild(o),n.box=l("#"+d[0]),n.events(),o=null),n.follow(n.box),t.zIndex?n.box.style.zIndex=t.zIndex:n.removeCssAttr(n.box,"z-index"),n.stopMosup("click",n.box),n.initDate(),n.iswrite(),n.check()},n.reshow=function(){return n.each(n.query("#"+d[0]+" .laydate_show"),function(e,t){n.removeClass(t,"laydate_show")}),this},n.close=function(){n.reshow(),n.shde(n.query("#"+d[0]),1),n.elem=null},n.parse=function(e,t,s){return e=e.concat(t),s=s||(n.options?n.options.format:a.format),s.replace(/YYYY|MM|DD|hh|mm|ss/g,function(t,a){return e.index=0|++e.index,n.digit(e[e.index])})},n.creation=function(e,t){var a=(n.query,n.hmsin),s=n.parse(e,[a[0].value,a[1].value,a[2].value]);n.elem[d.elemv]=s,t||(n.close(),"function"==typeof n.options.choose&&n.options.choose(s))},n.events=function(){var e=n.query,a={box:"#"+d[0]};n.addClass(s.body,"laydate_body"),d.tds=e("#laydate_table td"),d.mms=e("#laydate_ms span"),d.year=e("#laydate_y"),d.month=e("#laydate_m"),n.each(e(a.box+" .laydate_ym"),function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),n.addClass(this[l]("div")[0],"laydate_show"),e||(a.YY=parseInt(d.year.value),n.viewYears(a.YY))})}),n.on(e(a.box),"click",function(){n.reshow()}),a.tabYear=function(e){0===e?n.ymd[0]--:1===e?n.ymd[0]++:2===e?a.YY-=14:a.YY+=14,e<2?(n.viewDate(n.ymd[0],n.ymd[1],n.ymd[2]),n.reshow()):n.viewYears(a.YY)},n.each(e("#laydate_YY .laydate_tab"),function(e,t){n.on(t,"click",function(t){n.stopmp(t),a.tabYear(e)})}),a.tabMonth=function(e){e?(n.ymd[1]++,12===n.ymd[1]&&(n.ymd[0]++,n.ymd[1]=0)):(n.ymd[1]--,n.ymd[1]===-1&&(n.ymd[0]--,n.ymd[1]=11)),n.viewDate(n.ymd[0],n.ymd[1],n.ymd[2])},n.each(e("#laydate_MM .laydate_tab"),function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),a.tabMonth(e)})}),n.each(e("#laydate_ms span"),function(e,t){n.on(t,"click",function(e){n.stopmp(e).reshow(),n.hasClass(this,d[1])||n.viewDate(n.ymd[0],0|this.getAttribute("m"),n.ymd[2])})}),n.each(e("#laydate_table td"),function(e,t){n.on(t,"click",function(e){n.hasClass(this,d[1])||(n.stopmp(e),n.creation([0|this.getAttribute("y"),0|this.getAttribute("m"),0|this.getAttribute("d")]))})}),d.oclear=e("#laydate_clear"),n.on(d.oclear,"click",function(){n.elem[d.elemv]="",n.close()}),d.otoday=e("#laydate_today"),n.on(d.otoday,"click",function(){var e=new Date;n.creation([e.getFullYear(),e.getMonth()+1,e.getDate()])}),d.ok=e("#laydate_ok"),n.on(d.ok,"click",function(){n.valid&&n.creation([n.ymd[0],n.ymd[1]+1,n.ymd[2]])}),a.times=e("#laydate_time"),n.hmsin=a.hmsin=e("#laydate_hms input"),a.hmss=["小时","分钟","秒数"],a.hmsarr=[],n.msg=function(t,s){var i='
          '+(s||"提示")+"×
          ";"string"==typeof t?(i+="

          "+t+"

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

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

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

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

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

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

            ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/lib/jquery.js b/generator-web/src/main/resources/statics/plugins/layui/lay/lib/jquery.js new file mode 100644 index 0000000..916f01c --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/lib/jquery.js @@ -0,0 +1,5 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t=!!e&&"length"in e&&e.length,n=pe.type(e);return"function"!==n&&!pe.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function i(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function a(){re.addEventListener?(re.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s)):(re.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(re.addEventListener||"load"===e.event.type||"complete"===re.readyState)&&(a(),pe.ready())}function u(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(_e,"-$1").toLowerCase();if(n=e.getAttribute(r),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:qe.test(n)?pe.parseJSON(n):n)}catch(i){}pe.data(e,t,n)}else n=void 0}return n}function l(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,r){if(He(e)){var i,o,a=pe.expando,s=e.nodeType,u=s?pe.cache:e,l=s?e[a]:e[a]&&a;if(l&&u[l]&&(r||u[l].data)||void 0!==n||"string"!=typeof t)return l||(l=s?e[a]=ne.pop()||pe.guid++:a),u[l]||(u[l]=s?{}:{toJSON:pe.noop}),"object"!=typeof t&&"function"!=typeof t||(r?u[l]=pe.extend(u[l],t):u[l].data=pe.extend(u[l].data,t)),o=u[l],r||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(i=o[t],null==i&&(i=o[pe.camelCase(t)])):i=o,i}}function f(e,t,n){if(He(e)){var r,i,o=e.nodeType,a=o?pe.cache:e,s=o?e[pe.expando]:pe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in r?t=[t]:(t=pe.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;for(;i--;)delete r[t[i]];if(n?!l(r):!pe.isEmptyObject(r))return}(n||(delete a[s].data,l(a[s])))&&(o?pe.cleanData([e],!0):fe.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function d(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return pe.css(e,t,"")},u=s(),l=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==l&&+u)&&Me.exec(pe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do o=o||".5",c/=o,pe.style(e,t,c+l);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function p(e){var t=ze.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){var n,r,i=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||pe.nodeName(r,t)?o.push(r):pe.merge(o,h(r,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function g(e,t){for(var n,r=0;null!=(n=e[r]);r++)pe._data(n,"globalEval",!t||pe._data(t[r],"globalEval"))}function m(e){Be.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t,n,r,i){for(var o,a,s,u,l,c,f,d=e.length,y=p(t),v=[],x=0;x"!==f[1]||Ve.test(a)?0:u:u.firstChild,o=a&&a.childNodes.length;o--;)pe.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(pe.merge(v,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=y.lastChild}else v.push(t.createTextNode(a));for(u&&y.removeChild(u),fe.appendChecked||pe.grep(h(v,"input"),m),x=0;a=v[x++];)if(r&&pe.inArray(a,r)>-1)i&&i.push(a);else if(s=pe.contains(a.ownerDocument,a),u=h(y.appendChild(a),"script"),s&&g(u),n)for(o=0;a=u[o++];)Ie.test(a.type||"")&&n.push(a);return u=null,y}function v(){return!0}function x(){return!1}function b(){try{return re.activeElement}catch(e){}}function w(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)w(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=x;else if(!i)return e;return 1===o&&(a=i,i=function(e){return pe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,i,r,n)})}function T(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function E(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function N(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,r,i,o=pe._data(e),a=pe._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r1&&"string"==typeof p&&!fe.checkClone&&rt.test(p))return e.each(function(i){var o=e.eq(i);g&&(t[0]=p.call(this,i,o.html())),S(o,t,n,r)});if(f&&(l=y(t,e[0].ownerDocument,!1,e,r),i=l.firstChild,1===l.childNodes.length&&(l=i),i||r)){for(s=pe.map(h(l,"script"),C),a=s.length;c")).appendTo(t.documentElement),t=(ut[0].contentWindow||ut[0].contentDocument).document,t.write(),t.close(),n=D(e,t),ut.detach()),lt[e]=n),n}function L(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function H(e){if(e in Et)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=Ct.length;n--;)if(e=Ct[n]+t,e in Et)return e}function q(e,t){for(var n,r,i,o=[],a=0,s=e.length;a=0&&n=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==pe.type(e)||e.nodeType||pe.isWindow(e))return!1;try{if(e.constructor&&!ce.call(e,"constructor")&&!ce.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(!fe.ownFirst)for(t in e)return ce.call(e,t);for(t in e);return void 0===t||ce.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ue[le.call(e)]||"object":typeof e},globalEval:function(t){t&&pe.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ge,"ms-").replace(me,ye)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var r,i=0;if(n(e))for(r=e.length;iT.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[P]=!0,e}function i(e){var t=H.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||V)-(~e.sourceIndex||V);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function f(){}function d(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var i=0,o=n.length;i-1&&(r[l]=!(a[l]=f))}}else x=m(x===a?x.splice(h,x.length):x),o?o(null,a,x,u):Q.apply(a,x)})}function v(e){for(var t,n,r,i=e.length,o=T.relative[e[0].type],a=o||T.relative[" "],s=o?1:0,u=p(function(e){return e===t},a,!0),l=p(function(e){return ee(t,e)>-1},a,!0),c=[function(e,n,r){var i=!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];s1&&h(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=e.length>0,a=function(r,a,s,u,l){var c,f,d,p=0,h="0",g=r&&[],y=[],v=A,x=r||o&&T.find.TAG("*",l),b=W+=null==v?1:Math.random()||.1,w=x.length;for(l&&(A=a===H||a||l);h!==w&&null!=(c=x[h]);h++){if(o&&c){for(f=0,a||c.ownerDocument===H||(L(c),s=!_);d=e[f++];)if(d(c,a||H,s)){u.push(c);break}l&&(W=b)}i&&((c=!d&&c)&&p--,r&&g.push(c))}if(p+=h,i&&h!==p){for(f=0;d=n[f++];)d(g,y,a,s);if(r){if(p>0)for(;h--;)g[h]||y[h]||(y[h]=G.call(u));y=m(y)}Q.apply(u,y),l&&!r&&y.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(W=b,A=v),g};return i?r(a):a}var b,w,T,C,E,N,k,S,A,D,j,L,H,q,_,F,M,O,R,P="sizzle"+1*new Date,B=e.document,W=0,I=0,$=n(),z=n(),X=n(),U=function(e,t){return e===t&&(j=!0),0},V=1<<31,Y={}.hasOwnProperty,J=[],G=J.pop,K=J.push,Q=J.push,Z=J.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,xe=/'|\\/g,be=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),we=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Te=function(){L()};try{Q.apply(J=Z.call(B.childNodes),B.childNodes),J[B.childNodes.length].nodeType}catch(Ce){Q={apply:J.length?function(e,t){K.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},E=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},L=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:B;return r!==H&&9===r.nodeType&&r.documentElement?(H=r,q=H.documentElement,_=!E(H),(n=H.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Te,!1):n.attachEvent&&n.attachEvent("onunload",Te)),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(H.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(H.getElementsByClassName),w.getById=i(function(e){return q.appendChild(e).id=P,!H.getElementsByName||!H.getElementsByName(P).length}),w.getById?(T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}},T.filter.ID=function(e){var t=e.replace(be,we);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(be,we);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&_)return t.getElementsByClassName(e)},M=[],F=[],(w.qsa=me.test(H.querySelectorAll))&&(i(function(e){q.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+P+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+P+"+*").length||F.push(".#.+[+~]")}),i(function(e){var t=H.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(w.matchesSelector=me.test(O=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&i(function(e){w.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),M.push("!=",oe)}),F=F.length&&new RegExp(F.join("|")),M=M.length&&new RegExp(M.join("|")),t=me.test(q.compareDocumentPosition),R=t||me.test(q.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return j=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===H||e.ownerDocument===B&&R(B,e)?-1:t===H||t.ownerDocument===B&&R(B,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return j=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===H?-1:t===H?1:i?-1:o?1:D?ee(D,e)-ee(D,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===B?-1:u[r]===B?1:0},H):H},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==H&&L(e),n=n.replace(ce,"='$1']"),w.matchesSelector&&_&&!X[n+" "]&&(!M||!M.test(n))&&(!F||!F.test(n)))try{var r=O.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return t(n,H,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==H&&L(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==H&&L(e);var n=T.attrHandle[t.toLowerCase()],r=n&&Y.call(T.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==r?r:w.attributes||!_?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(j=!w.detectDuplicates,D=!w.sortStable&&e.slice(0),e.sort(U),j){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},C=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=C(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,we),e[3]=(e[3]||e[4]||e[5]||"").replace(be,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s,x=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(d=m,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}), +l=c[e]||[],p=l[0]===W&&l[1],x=p&&l[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){c[e]=[W,p,x];break}}else if(v&&(d=t,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===W&&l[1],x=p),x===!1)for(;(d=++p&&d&&d[g]||(x=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++x||(v&&(f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[W,x]),d!==t)););return x-=i,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[P]?o(n):o.length>1?(i=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=ee(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(se,"$1"));return i[P]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,we),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,we).toLowerCase(),function(t){var n;do if(n=_?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===q},focus:function(e){return e===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(a=o[0]).type&&w.getById&&9===t.nodeType&&_&&T.relative[o[1].type]){if(t=(T.find.ID(a.matches[0].replace(be,we),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!T.relative[s=a.type]);)if((u=T.find[s])&&(r=u(a.matches[0].replace(be,we),ve.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&d(o),!e)return Q.apply(n,r),n;break}}return(l||k(e,f))(r,t,!_,n,!t||ve.test(e)&&c(t.parentNode)||t),n},w.sortStable=P.split("").sort(U).join("")===P,w.detectDuplicates=!!j,L(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(H.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);pe.find=ve,pe.expr=ve.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=ve.uniqueSort,pe.text=ve.getText,pe.isXMLDoc=ve.isXML,pe.contains=ve.contains;var xe=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&pe(e).is(n))break;r.push(e)}return r},be=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},we=pe.expr.match.needsContext,Te=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ce=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?pe.find.matchesSelector(r,e)?[r]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;t1?pe.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(r(this,e||[],!1))},not:function(e){return this.pushStack(r(this,e||[],!0))},is:function(e){return!!r(this,"string"==typeof e&&we.test(e)?pe(e):e||[],!1).length}});var Ee,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ke=pe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Ee,"string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ne.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:re,!0)),Te.test(r[1])&&pe.isPlainObject(t))for(r in t)pe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(i=re.getElementById(r[2]),i&&i.parentNode){if(i.id!==r[2])return Ee.find(e);this.length=1,this[0]=i}return this.context=re,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):pe.isFunction(e)?"undefined"!=typeof n.ready?n.ready(e):e(pe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),pe.makeArray(e,this))};ke.prototype=pe.fn,Ee=pe(re);var Se=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t,n=pe(e,this),r=n.length;return this.filter(function(){for(t=0;t-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?pe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?pe.inArray(this[0],pe(e)):pe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return xe(e,"parentNode")},parentsUntil:function(e,t,n){return xe(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return xe(e,"nextSibling")},prevAll:function(e){return xe(e,"previousSibling")},nextUntil:function(e,t,n){return xe(e,"nextSibling",n)},prevUntil:function(e,t,n){return xe(e,"previousSibling",n)},siblings:function(e){return be((e.parentNode||{}).firstChild,e)},children:function(e){return be(e.firstChild)},contents:function(e){return pe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,r){var i=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=pe.filter(r,i)),this.length>1&&(Ae[e]||(i=pe.uniqueSort(i)),Se.test(e)&&(i=i.reverse())),this.pushStack(i)}});var De=/\S+/g;pe.Callbacks=function(e){e="string"==typeof e?o(e):pe.extend({},e);var t,n,r,i,a=[],s=[],u=-1,l=function(){for(i=e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u-1;)a.splice(n,1),n<=u&&u--}),this},has:function(e){return e?pe.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=!0,n||c.disable(),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},pe.extend({Deferred:function(e){var t=[["resolve","done",pe.Callbacks("once memory"),"resolved"],["reject","fail",pe.Callbacks("once memory"),"rejected"],["notify","progress",pe.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return pe.Deferred(function(n){pe.each(t,function(t,o){var a=pe.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?pe.extend(e,r):r}},i={};return r.pipe=r.then,pe.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=ie.call(arguments),a=o.length,s=1!==a||e&&pe.isFunction(e.promise)?a:0,u=1===s?e:pe.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?ie.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i0||(je.resolveWith(re,[pe]),pe.fn.triggerHandler&&(pe(re).triggerHandler("ready"),pe(re).off("ready"))))}}),pe.ready.promise=function(t){if(!je)if(je=pe.Deferred(),"complete"===re.readyState||"loading"!==re.readyState&&!re.documentElement.doScroll)e.setTimeout(pe.ready);else if(re.addEventListener)re.addEventListener("DOMContentLoaded",s),e.addEventListener("load",s);else{re.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&re.documentElement}catch(r){}n&&n.doScroll&&!function i(){if(!pe.isReady){try{n.doScroll("left")}catch(t){return e.setTimeout(i,50)}a(),pe.ready()}}()}return je.promise(t)},pe.ready.promise();var Le;for(Le in pe(fe))break;fe.ownFirst="0"===Le,fe.inlineBlockNeedsLayout=!1,pe(function(){var e,t,n,r;n=re.getElementsByTagName("body")[0],n&&n.style&&(t=re.createElement("div"),r=re.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",fe.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(r))}),function(){var e=re.createElement("div");fe.deleteExpando=!0;try{delete e.test}catch(t){fe.deleteExpando=!1}e=null}();var He=function(e){var t=pe.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||t!==!0&&e.getAttribute("classid")===t)},qe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,_e=/([A-Z])/g;pe.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?pe.cache[e[pe.expando]]:e[pe.expando],!!e&&!l(e)},data:function(e,t,n){return c(e,t,n)},removeData:function(e,t){return f(e,t)},_data:function(e,t,n){return c(e,t,n,!0)},_removeData:function(e,t){return f(e,t,!0)}}),pe.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=pe.data(o),1===o.nodeType&&!pe._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=pe.camelCase(r.slice(5)),u(o,r,i[r])));pe._data(o,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){pe.data(this,e)}):arguments.length>1?this.each(function(){pe.data(this,e,t)}):o?u(o,e,pe.data(o,e)):void 0},removeData:function(e){return this.each(function(){pe.removeData(this,e)})}}),pe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=pe._data(e,t),n&&(!r||pe.isArray(n)?r=pe._data(e,t,pe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),r=n.length,i=n.shift(),o=pe._queueHooks(e,t),a=function(){pe.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return pe._data(e,n)||pe._data(e,n,{empty:pe.Callbacks("once memory").add(function(){pe._removeData(e,t+"queue"),pe._removeData(e,n)})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length
            a",fe.leadingWhitespace=3===e.firstChild.nodeType,fe.tbody=!e.getElementsByTagName("tbody").length,fe.htmlSerialize=!!e.getElementsByTagName("link").length,fe.html5Clone="<:nav>"!==re.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,t.appendChild(n),fe.appendChecked=n.checked,e.innerHTML="",fe.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,t.appendChild(e),n=re.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),fe.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.noCloneEvent=!!e.addEventListener,e[pe.expando]=1,fe.attributes=!e.getAttribute(pe.expando)}();var Xe={option:[1,""],legend:[1,"
            ","
            "],area:[1,"",""],param:[1,"",""],thead:[1,"","
            "],tr:[2,"","
            "],col:[2,"","
            "],td:[3,"","
            "],_default:fe.htmlSerialize?[0,"",""]:[1,"X
            ","
            "]};Xe.optgroup=Xe.option,Xe.tbody=Xe.tfoot=Xe.colgroup=Xe.caption=Xe.thead,Xe.th=Xe.td;var Ue=/<|&#?\w+;/,Ve=/-1&&(h=p.split("."),p=h.shift(),h.sort()),a=p.indexOf(":")<0&&"on"+p,t=t[pe.expando]?t:new pe.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:pe.makeArray(n,[t]),l=pe.event.special[p]||{},i||!l.trigger||l.trigger.apply(r,n)!==!1)){if(!i&&!l.noBubble&&!pe.isWindow(r)){for(u=l.delegateType||p,Ke.test(u+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),c=s;c===(r.ownerDocument||re)&&d.push(c.defaultView||c.parentWindow||e)}for(f=0;(s=d[f++])&&!t.isPropagationStopped();)t.type=f>1?u:l.bindType||p,o=(pe._data(s,"events")||{})[t.type]&&pe._data(s,"handle"),o&&o.apply(s,n),o=a&&s[a],o&&o.apply&&He(s)&&(t.result=o.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=p,!i&&!t.isDefaultPrevented()&&(!l._default||l._default.apply(d.pop(),n)===!1)&&He(r)&&a&&r[p]&&!pe.isWindow(r)){c=r[a],c&&(r[a]=null),pe.event.triggered=p;try{r[p]()}catch(g){}pe.event.triggered=void 0,c&&(r[a]=c)}return t.result}},dispatch:function(e){e=pe.event.fix(e);var t,n,r,i,o,a=[],s=ie.call(arguments),u=(pe._data(this,"events")||{})[e.type]||[],l=pe.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){for(a=pe.event.handlers.call(this,e,u),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,r=((pe.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s),void 0!==r&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(r=[],n=0;n-1:pe.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s]","i"),tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,nt=/\s*$/g,at=p(re),st=at.appendChild(re.createElement("div"));pe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1>")},clone:function(e,t,n){var r,i,o,a,s,u=pe.contains(e.ownerDocument,e);if(fe.html5Clone||pe.isXMLDoc(e)||!et.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(st.innerHTML=e.outerHTML,st.removeChild(o=st.firstChild)),!(fe.noCloneEvent&&fe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(r=h(o),s=h(e),a=0;null!=(i=s[a]);++a)r[a]&&k(i,r[a]);if(t)if(n)for(s=s||h(e),r=r||h(o),a=0;null!=(i=s[a]);a++)N(i,r[a]);else N(e,o);return r=h(o,"script"),r.length>0&&g(r,!u&&h(e,"script")),r=s=i=null,o},cleanData:function(e,t){for(var n,r,i,o,a=0,s=pe.expando,u=pe.cache,l=fe.attributes,c=pe.event.special;null!=(n=e[a]);a++)if((t||He(n))&&(i=n[s],o=i&&u[i])){if(o.events)for(r in o.events)c[r]?pe.event.remove(n,r):pe.removeEvent(n,r,o.handle);u[i]&&(delete u[i],l||"undefined"==typeof n.removeAttribute?n[s]=void 0:n.removeAttribute(s),ne.push(i))}}}),pe.fn.extend({domManip:S,detach:function(e){return A(this,e,!0)},remove:function(e){return A(this,e)},text:function(e){return Pe(this,function(e){return void 0===e?pe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||re).createTextNode(e))},null,e,arguments.length)},append:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.appendChild(e)}})},prepend:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&pe.cleanData(h(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&pe.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return pe.clone(this,e,t)})},html:function(e){return Pe(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Ze,""):void 0;if("string"==typeof e&&!nt.test(e)&&(fe.htmlSerialize||!et.test(e))&&(fe.leadingWhitespace||!$e.test(e))&&!Xe[(We.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;nt",t=l.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",o=0===t[0].offsetHeight,o&&(t[0].style.display="",t[1].style.display="none",o=0===t[0].offsetHeight)),f.removeChild(u)}var n,r,i,o,a,s,u=re.createElement("div"),l=re.createElement("div");l.style&&(l.style.cssText="float:left;opacity:.5",fe.opacity="0.5"===l.style.opacity,fe.cssFloat=!!l.style.cssFloat,l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",fe.clearCloneStyle="content-box"===l.style.backgroundClip,u=re.createElement("div"),u.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",l.innerHTML="",u.appendChild(l),fe.boxSizing=""===l.style.boxSizing||""===l.style.MozBoxSizing||""===l.style.WebkitBoxSizing,pe.extend(fe,{reliableHiddenOffsets:function(){return null==n&&t(),o},boxSizingReliable:function(){return null==n&&t(),i},pixelMarginRight:function(){return null==n&&t(),r},pixelPosition:function(){return null==n&&t(),n},reliableMarginRight:function(){return null==n&&t(),a},reliableMarginLeft:function(){return null==n&&t(),s}}))}();var ht,gt,mt=/^(top|right|bottom|left)$/;e.getComputedStyle?(ht=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n.getPropertyValue(t)||n[t]:void 0,""!==a&&void 0!==a||pe.contains(e.ownerDocument,e)||(a=pe.style(e,t)),n&&!fe.pixelMarginRight()&&ft.test(a)&&ct.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o),void 0===a?a:a+""}):pt.currentStyle&&(ht=function(e){return e.currentStyle},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n[t]:void 0,null==a&&s&&s[t]&&(a=s[t]),ft.test(a)&&!mt.test(t)&&(r=s.left,i=e.runtimeStyle,o=i&&i.left,o&&(i.left=e.currentStyle.left),s.left="fontSize"===t?"1em":a,a=s.pixelLeft+"px",s.left=r,o&&(i.left=o)),void 0===a?a:a+""||"auto"});var yt=/alpha\([^)]*\)/i,vt=/opacity\s*=\s*([^)]*)/i,xt=/^(none|table(?!-c[ea]).+)/,bt=new RegExp("^("+Fe+")(.*)$","i"),wt={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:"0",fontWeight:"400"},Ct=["Webkit","O","Moz","ms"],Et=re.createElement("div").style;pe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=gt(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":fe.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=pe.camelCase(t),u=e.style;if(t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];if(o=typeof n,"string"===o&&(i=Me.exec(n))&&i[1]&&(n=d(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(pe.cssNumber[s]?"":"px")),fe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,r)))))try{u[t]=n}catch(l){}}},css:function(e,t,n,r){var i,o,a,s=pe.camelCase(t);return t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=gt(e,t,r)),"normal"===o&&t in Tt&&(o=Tt[t]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),pe.each(["height","width"],function(e,t){pe.cssHooks[t]={get:function(e,n,r){if(n)return xt.test(pe.css(e,"display"))&&0===e.offsetWidth?dt(e,wt,function(){return M(e,t,r)}):M(e,t,r)},set:function(e,n,r){var i=r&&ht(e);return _(e,n,r?F(e,t,r,fe.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,i),i):0)}}}),fe.opacity||(pe.cssHooks.opacity={get:function(e,t){return vt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=pe.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===pe.trim(o.replace(yt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=yt.test(o)?o.replace(yt,i):o+" "+i)}}),pe.cssHooks.marginRight=L(fe.reliableMarginRight,function(e,t){if(t)return dt(e,{display:"inline-block"},gt,[e,"marginRight"])}),pe.cssHooks.marginLeft=L(fe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(gt(e,"marginLeft"))||(pe.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-dt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px"}),pe.each({margin:"",padding:"",border:"Width"},function(e,t){pe.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Oe[r]+t]=o[r]||o[r-2]||o[0];return i}},ct.test(e)||(pe.cssHooks[e+t].set=_)}),pe.fn.extend({css:function(e,t){return Pe(this,function(e,t,n){var r,i,o={},a=0;if(pe.isArray(t)){for(r=ht(e),i=t.length;a1)},show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Re(this)?pe(this).show():pe(this).hide()})}}),pe.Tween=O,O.prototype={constructor:O,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(pe.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=pe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=O.prototype.init,pe.fx.step={};var Nt,kt,St=/^(?:toggle|show|hide)$/,At=/queueHooks$/;pe.Animation=pe.extend($,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Me.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(De);for(var n,r=0,i=e.length;r
            a",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),e=n.getElementsByTagName("a")[0],e.style.cssText="top:1px",fe.getSetAttribute="t"!==n.className,fe.style=/top/.test(e.getAttribute("style")),fe.hrefNormalized="/a"===e.getAttribute("href"),fe.checkOn=!!t.value,fe.optSelected=i.selected,fe.enctype=!!re.createElement("form").enctype,r.disabled=!0,fe.optDisabled=!i.disabled,t=re.createElement("input"),t.setAttribute("value",""),fe.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),fe.radioValue="t"===t.value}();var Dt=/\r/g,jt=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=pe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,pe(this).val()):e,null==i?i="":"number"==typeof i?i+="":pe.isArray(i)&&(i=pe.map(i,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return t=pe.valHooks[i.type]||pe.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(Dt,""):null==n?"":n)}}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(jt," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u-1)try{r.selected=n=!0}catch(s){r.scrollHeight}else r.selected=!1;return n||(e.selectedIndex=-1),i}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){if(pe.isArray(t))return e.checked=pe.inArray(pe(e).val(),t)>-1}},fe.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Lt,Ht,qt=pe.expr.attrHandle,_t=/^(?:checked|selected)$/i,Ft=fe.getSetAttribute,Mt=fe.input;pe.fn.extend({attr:function(e,t){return Pe(this,pe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?pe.prop(e,t,n):(1===o&&pe.isXMLDoc(e)||(t=t.toLowerCase(),i=pe.attrHooks[t]||(pe.expr.match.bool.test(t)?Ht:Lt)),void 0!==n?null===n?void pe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=pe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!fe.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(De);if(o&&1===e.nodeType)for(;n=o[i++];)r=pe.propFix[n]||n,pe.expr.match.bool.test(n)?Mt&&Ft||!_t.test(n)?e[r]=!1:e[pe.camelCase("default-"+n)]=e[r]=!1:pe.attr(e,n,""),e.removeAttribute(Ft?n:r)}}),Ht={set:function(e,t,n){return t===!1?pe.removeAttr(e,n):Mt&&Ft||!_t.test(n)?e.setAttribute(!Ft&&pe.propFix[n]||n,n):e[pe.camelCase("default-"+n)]=e[n]=!0,n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=qt[t]||pe.find.attr;Mt&&Ft||!_t.test(t)?qt[t]=function(e,t,r){var i,o;return r||(o=qt[t],qt[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,qt[t]=o),i}:qt[t]=function(e,t,n){if(!n)return e[pe.camelCase("default-"+t)]?t.toLowerCase():null}}),Mt&&Ft||(pe.attrHooks.value={set:function(e,t,n){return pe.nodeName(e,"input")?void(e.defaultValue=t):Lt&&Lt.set(e,t,n)}}),Ft||(Lt={set:function(e,t,n){var r=e.getAttributeNode(n);if(r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n))return t}},qt.id=qt.name=qt.coords=function(e,t,n){var r;if(!n)return(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},pe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);if(n&&n.specified)return n.value},set:Lt.set},pe.attrHooks.contenteditable={set:function(e,t,n){Lt.set(e,""!==t&&t,n)}},pe.each(["width","height"],function(e,t){pe.attrHooks[t]={set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),n}}})),fe.style||(pe.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Ot=/^(?:input|select|textarea|button|object)$/i,Rt=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return Pe(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return e=pe.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),pe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,i=pe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):Ot.test(e.nodeName)||Rt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),fe.hrefNormalized||pe.each(["href","src"],function(e,t){pe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),fe.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this}),fe.enctype||(pe.propFix.enctype="encoding");var Pt=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,z(this)))});if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,z(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,z(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=pe(this),o=e.match(De)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=z(this),t&&pe._data(this,"__className__",t),pe.attr(this,"class",t||e===!1?"":pe._data(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(n)+" ").replace(Pt," ").indexOf(t)>-1)return!0;return!1}}),pe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Bt=e.location,Wt=pe.now(),It=/\?/,$t=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;pe.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,r=null,i=pe.trim(t+"");return i&&!pe.trim(i.replace($t,function(e,t,i,o){return n&&t&&(r=0),0===r?e:(n=i||t,r+=!o-!i,"")}))?Function("return "+i)():pe.error("Invalid JSON: "+t)},pe.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(r=new e.DOMParser,n=r.parseFromString(t,"text/xml")):(n=new e.ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(i){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var zt=/#.*$/,Xt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Yt=/^(?:GET|HEAD)$/,Jt=/^\/\//,Gt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Kt={},Qt={},Zt="*/".concat("*"),en=Bt.href,tn=Gt.exec(en.toLowerCase())||[];pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:en,type:"GET",isLocal:Vt.test(tn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":pe.parseJSON,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?V(V(e,pe.ajaxSettings),t):V(pe.ajaxSettings,e)},ajaxPrefilter:X(Kt),ajaxTransport:X(Qt),ajax:function(t,n){function r(t,n,r,i){var o,f,v,x,w,C=n;2!==b&&(b=2,u&&e.clearTimeout(u),c=void 0,s=i||"",T.readyState=t>0?4:0,o=t>=200&&t<300||304===t,r&&(x=Y(d,T,r)),x=J(d,x,T,o),o?(d.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(pe.lastModified[a]=w),w=T.getResponseHeader("etag"),w&&(pe.etag[a]=w)),204===t||"HEAD"===d.type?C="nocontent":304===t?C="notmodified":(C=x.state,f=x.data,v=x.error,o=!v)):(v=C,!t&&C||(C="error",t<0&&(t=0))),T.status=t,T.statusText=(n||C)+"",o?g.resolveWith(p,[f,C,T]):g.rejectWith(p,[T,C,v]),T.statusCode(y),y=void 0,l&&h.trigger(o?"ajaxSuccess":"ajaxError",[T,d,o?f:v]),m.fireWith(p,[T,C]),l&&(h.trigger("ajaxComplete",[T,d]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,d=pe.ajaxSetup({},n),p=d.context||d,h=d.context&&(p.nodeType||p.jquery)?pe(p):pe.event,g=pe.Deferred(),m=pe.Callbacks("once memory"),y=d.statusCode||{},v={},x={},b=0,w="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!f)for(f={};t=Ut.exec(s);)f[t[1].toLowerCase()]=t[2];t=f[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(b<2)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return c&&c.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,d.url=((t||d.url||en)+"").replace(zt,"").replace(Jt,tn[1]+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=pe.trim(d.dataType||"*").toLowerCase().match(De)||[""],null==d.crossDomain&&(i=Gt.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===tn[1]&&i[2]===tn[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(tn[3]||("http:"===tn[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=pe.param(d.data,d.traditional)),U(Kt,d,n,T),2===b)return T;l=pe.event&&d.global,l&&0===pe.active++&&pe.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Yt.test(d.type),a=d.url,d.hasContent||(d.data&&(a=d.url+=(It.test(a)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=Xt.test(a)?a.replace(Xt,"$1_="+Wt++):a+(It.test(a)?"&":"?")+"_="+Wt++)),d.ifModified&&(pe.lastModified[a]&&T.setRequestHeader("If-Modified-Since",pe.lastModified[a]),pe.etag[a]&&T.setRequestHeader("If-None-Match",pe.etag[a])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",d.contentType),T.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Zt+"; q=0.01":""):d.accepts["*"]);for(o in d.headers)T.setRequestHeader(o,d.headers[o]);if(d.beforeSend&&(d.beforeSend.call(p,T,d)===!1||2===b))return T.abort();w="abort";for(o in{success:1,error:1,complete:1})T[o](d[o]);if(c=U(Qt,d,n,T)){if(T.readyState=1,l&&h.trigger("ajaxSend",[T,d]),2===b)return T;d.async&&d.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},d.timeout));try{b=1,c.send(v,r)}catch(C){if(!(b<2))throw C;r(-1,C)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,r,i){return pe.isFunction(n)&&(i=i||r,r=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:i,data:n,success:r},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},pe.fn.extend({wrapAll:function(e){if(pe.isFunction(e))return this.each(function(t){pe(this).wrapAll(e.call(this,t))});if(this[0]){var t=pe(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){pe.nodeName(this,"body")||pe(this).replaceWith(this.childNodes)}).end()}}),pe.expr.filters.hidden=function(e){return fe.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:K(e)},pe.expr.filters.visible=function(e){return!pe.expr.filters.hidden(e)};var nn=/%20/g,rn=/\[\]$/,on=/\r?\n/g,an=/^(?:submit|button|image|reset|file)$/i,sn=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,r=[],i=function(e,t){t=pe.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=pe.ajaxSettings&&pe.ajaxSettings.traditional),pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){i(this.name,this.value)});else for(n in e)Q(n,e[n],t,i);return r.join("&").replace(nn,"+")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&sn.test(this.nodeName)&&!an.test(e)&&(this.checked||!Be.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),pe.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?ee():re.documentMode>8?Z():/^(get|post|head|put|delete|options)$/i.test(this.type)&&Z()||ee()}:Z;var un=0,ln={},cn=pe.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in ln)ln[e](void 0,!0)}),fe.cors=!!cn&&"withCredentials"in cn,cn=fe.ajax=!!cn,cn&&pe.ajaxTransport(function(t){if(!t.crossDomain||fe.cors){var n;return{send:function(r,i){var o,a=t.xhr(),s=++un;if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&a.setRequestHeader(o,r[o]+"");a.send(t.hasContent&&t.data||null),n=function(e,r){var o,u,l;if(n&&(r||4===a.readyState))if(delete ln[s],n=void 0,a.onreadystatechange=pe.noop,r)4!==a.readyState&&a.abort();else{l={},o=a.status,"string"==typeof a.responseText&&(l.text=a.responseText);try{u=a.statusText}catch(c){u=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=l.text?200:404}l&&i(o,u,l,a.getAllResponseHeaders())},t.async?4===a.readyState?e.setTimeout(n):a.onreadystatechange=ln[s]=n:n()},abort:function(){n&&n(void 0,!0)}}}}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=re.head||pe("head")[0]||re.documentElement;return{send:function(r,i){t=re.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||i(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var fn=[],dn=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=fn.pop()||pe.expando+"_"+Wt++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=t.jsonp!==!1&&(dn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&dn.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=pe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(dn,"$1"+i):t.jsonp!==!1&&(t.url+=(It.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||pe.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?pe(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,fn.push(i)),a&&pe.isFunction(o)&&o(a[0]),a=o=void 0}),"script"}),pe.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||re;var r=Te.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=y([e],t,i),i&&i.length&&pe(i).remove(),pe.merge([],r.childNodes))};var pn=pe.fn.load;return pe.fn.load=function(e,t,n){if("string"!=typeof e&&pn)return pn.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=pe.trim(e.slice(s,e.length)),e=e.slice(0,s)),pe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&pe.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?pe("
            ").append(pe.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.expr.filters.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=pe.css(e,"position"),f=pe(e),d={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=pe.css(e,"top"),u=pe.css(e,"left"),l=("absolute"===c||"fixed"===c)&&pe.inArray("auto",[o,u])>-1,l?(r=f.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),pe.isFunction(t)&&(t=t.call(e,n,pe.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+i),"using"in t?t.using.call(e,d):f.css(d)}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;if(o)return t=o.documentElement,pe.contains(t,i)?("undefined"!=typeof i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=te(o),{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):r},position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===pe.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),pe.nodeName(e[0],"html")||(n=e.offset()),n.top+=pe.css(e[0],"borderTopWidth",!0),n.left+=pe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-pe.css(r,"marginTop",!0),left:t.left-n.left-pe.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){ +for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(r){return Pe(this,function(e,r,i){var o=te(e);return void 0===i?o?t in o?o[t]:o.document.documentElement[r]:e[r]:void(o?o.scrollTo(n?pe(o).scrollLeft():i,n?i:pe(o).scrollTop()):e[r]=i)},e,r,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=L(fe.pixelPosition,function(e,n){if(n)return n=gt(e,t),ft.test(n)?pe(e).position()[t]+"px":n})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){pe.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),a=n||(r===!0||i===!0?"margin":"border");return Pe(this,function(t,n,r){var i;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?pe.css(t,n,a):pe.style(t,n,r,a)},t,o?r:void 0,o,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,layui.define(function(e){e("jquery",pe)}),pe}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/code.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/code.js new file mode 100644 index 0000000..01c6685 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/code.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var a=layui.jquery,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
            1. '+o.replace(/[\r\t\n]+/g,"
            2. ")+"
            "),c.find(">.layui-code-h3")[0]||c.prepend('

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

            ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/element.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/element.js new file mode 100644 index 0000000..7bc9fa0 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/element.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("jquery",function(i){"use strict";var t=layui.jquery,a=(layui.hint(),layui.device()),e="element",l="layui-this",n="layui-show",s=function(){this.config={}};s.prototype.set=function(i){var a=this;return t.extend(!0,a.config,i),a},s.prototype.on=function(i,t){return layui.onevent(e,i,t)},s.prototype.tabAdd=function(i,a){var e=t(".layui-tab[lay-filter="+i+"]"),l=e.children(".layui-tab-title"),n=e.children(".layui-tab-content");return l.append("
          • "+(a.title||"unnaming")+"
          • "),n.append('
            '+(a.content||"")+"
            "),y.tabAuto(),this},s.prototype.tabDelete=function(i,a){var e=t(".layui-tab[lay-filter="+i+"]"),l=e.children(".layui-tab-title").find(">li").eq(a);return y.tabDelete(null,l),this},s.prototype.tabChange=function(i,a){var e=t(".layui-tab[lay-filter="+i+"]"),l=e.children(".layui-tab-title").find(">li").eq(a);return y.tabClick(null,a,l),this};var o=".layui-nav",c="layui-nav-item",r="layui-nav-bar",u="layui-nav-tree",d="layui-nav-child",h="layui-nav-more",f="layui-anim layui-anim-upbit",y={tabClick:function(i,a,s){var o=s||t(this),a=a||o.index(),c=o.parents(".layui-tab"),r=c.children(".layui-tab-content").children(".layui-tab-item"),u=c.attr("lay-filter");o.addClass(l).siblings().removeClass(l),r.eq(a).addClass(n).siblings().removeClass(n),layui.event.call(this,e,"tab("+u+")",{elem:c,index:a})},tabDelete:function(i,a){var e=a||t(this).parent(),n=e.index(),s=e.parents(".layui-tab"),o=s.children(".layui-tab-content").children(".layui-tab-item");e.hasClass(l)&&(e.next()[0]?y.tabClick.call(e.next()[0],null,n+1):e.prev()[0]&&y.tabClick.call(e.prev()[0],null,n-1)),e.remove(),o.eq(n).remove()},tabAuto:function(){var i="layui-tab-more",e="layui-tab-bar",l="layui-tab-close",n=this;t(".layui-tab").each(function(){var s=t(this),o=s.children(".layui-tab-title"),c=(s.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),r=t('');if(n===window&&8!=a.ie&&y.hideTabMore(!0),s.attr("lay-allowClose")&&o.find("li").each(function(){var i=t(this);if(!i.find("."+l)[0]){var a=t('');a.on("click",y.tabDelete),i.append(a)}}),o.prop("scrollWidth")>o.outerWidth()+1){if(o.find("."+e)[0])return;o.append(r),r.on("click",function(t){o[this.title?"removeClass":"addClass"](i),this.title=this.title?"":"收缩"})}else o.find("."+e).remove()})},hideTabMore:function(i){var a=t(".layui-tab-title");i!==!0&&"tabmore"===t(i.target).attr("lay-stope")||(a.removeClass("layui-tab-more"),a.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var i=t(this),a=i.parents(o),n=a.attr("lay-filter");i.find("."+d)[0]||(a.find("."+l).removeClass(l),i.addClass(l),layui.event.call(this,e,"nav("+n+")",i))},clickChild:function(){var i=t(this),a=i.parents(o),n=a.attr("lay-filter");a.find("."+l).removeClass(l),i.addClass(l),layui.event.call(this,e,"nav("+n+")",i)},showChild:function(){var i=t(this),a=i.parents(o),e=i.parent(),l=i.siblings("."+d);a.hasClass(u)&&(l.removeClass(f),e["none"===l.css("display")?"addClass":"removeClass"](c+"ed"))}};s.prototype.init=function(i){var e={tab:function(){y.tabAuto.call({})},nav:function(){var i,e,l,s=200,p=function(o,c){var r=t(this),y=r.find("."+d);c.hasClass(u)?o.css({top:r.position().top,height:r.children("a").height(),opacity:1}):(y.addClass(f),o.css({left:r.position().left+parseFloat(r.css("marginLeft")),top:r.position().top+r.height()-5}),i=setTimeout(function(){o.css({width:r.width(),opacity:1})},a.ie&&a.ie<10?0:s),clearTimeout(l),"block"===y.css("display")&&clearTimeout(e),e=setTimeout(function(){y.addClass(n),r.find("."+h).addClass(h+"d")},300))};t(o).each(function(){var a=t(this),o=t(''),f=a.find("."+c);a.find("."+r)[0]||(a.append(o),f.on("mouseenter",function(){p.call(this,o,a)}).on("mouseleave",function(){a.hasClass(u)||(clearTimeout(e),e=setTimeout(function(){a.find("."+d).removeClass(n),a.find("."+h).removeClass(h+"d")},300))}),a.on("mouseleave",function(){clearTimeout(i),l=setTimeout(function(){a.hasClass(u)?o.css({height:0,top:o.position().top+o.height()/2,opacity:0}):o.css({width:0,left:o.position().left+o.width()/2,opacity:0})},s)})),f.each(function(){var i=t(this),a=i.find("."+d);if(a[0]&&!i.find("."+h)[0]){var e=i.children("a");e.append('')}i.off("click",y.clickThis).on("click",y.clickThis),i.children("a").off("click",y.showChild).on("click",y.showChild),a.children("dd").off("click",y.clickChild).on("click",y.clickChild)})})},breadcrumb:function(){var i=".layui-breadcrumb";t(i).each(function(){var i=t(this),a=i.attr("lay-separator")||">",e=i.find("a");e.find(".layui-box")[0]||(e.each(function(i){i!==e.length-1&&t(this).append(''+a+"")}),i.css("visibility","visible"))})}};return layui.each(e,function(i,t){t()})};var p=new s,b=t(document);p.init();var v=".layui-tab-title li";b.on("click",v,y.tabClick),b.on("click",y.hideTabMore),t(window).on("resize",y.tabAuto),i(e,function(i){return p.set(i)})}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/flow.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/flow.js new file mode 100644 index 0000000..6f7c0ea --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/flow.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var l=layui.jquery,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var u=l(e.elem);if(u[0]){var f=l(e.scrollElem||document),m=e.mb||50,s=!("isAuto"in e)||e.isAuto,y=e.end||"没有更多了",v=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");u.find(".layui-flow-more")[0]||u.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(y):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(f.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=v?e.height():l(window).height(),n=v?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=m&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var f=e.attr("lay-src");layui.img(f,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",f).removeAttr("lay-src"),l[0]&&u(l),i++})}},u=function(e,o){var u=a?(o||n).height():l(window).height(),f=n.scrollTop(),m=f+u;if(t.lazyimg.elem=l(r),e)c(e,u);else for(var s=0;sm)break}};if(u(),!o){var f;n.on("scroll",function(){var e=l(this);f&&clearTimeout(f),f=setTimeout(function(){u(null,e)},50)}),o=!0}return u},e("flow",new o)}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/form.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/form.js new file mode 100644 index 0000000..7a3087b --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/form.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("layer",function(e){"use strict";var i=layui.jquery,a=layui.layer,t=layui.hint(),n=layui.device(),l="form",s=".layui-form",c="layui-this",r="layui-disabled",u=function(){this.config={verify:{required:[/[\S]+/,"必填项不能为空"],phone:[/^1\d{10}$/,"请输入正确的手机号"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"邮箱格式不正确"],url:[/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/,"链接格式不正确"],number:[/^\d+$/,"只能填写数字"],date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"日期格式不正确"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"请输入正确的身份证号"]}}};u.prototype.set=function(e){var a=this;return i.extend(!0,a.config,e),a},u.prototype.verify=function(e){var a=this;return i.extend(!0,a.config.verify,e),a},u.prototype.on=function(e,i){return layui.onevent(l,e,i)},u.prototype.render=function(e){var a=this,n={select:function(){var e="请选择",a="layui-form-select",t="layui-select-title",n=i(s).find("select"),u=function(e,n){i(e.target).parent().hasClass(t)&&!n||i("."+a).removeClass(a+"ed")},o=function(e,n){var s=i(this),o=e.find("."+t);n||(o.on("click",function(i){e.hasClass(a+"ed")?e.removeClass(a+"ed"):(u(i,!0),e.addClass(a+"ed"))}),e.find("dl>dd").on("click",function(){var e=i(this),a=e.attr("lay-value"),t=s.attr("lay-filter");return!e.hasClass(r)&&(s.val(a).removeClass("layui-form-danger"),o.find("input").val(e.text()),e.addClass(c).siblings().removeClass(c),void layui.event(l,"select("+t+")",{elem:s[0],value:a}))}),e.find("dl>dt").on("click",function(e){return!1}),i(document).off("click",u).on("click",u))};n.each(function(n,l){var s=i(this),u=s.next("."+a),d=this.disabled,f=l.value,y=i(l.options[l.selectedIndex]),v=i(['
            ','
            ','
            ','
            '+function(e){var i=[];return layui.each(e,function(e,a){(0!==e||a.value)&&("optgroup"===a.tagName.toLowerCase()?i.push("
            "+a.label+"
            "):i.push('
            '+a.innerHTML+"
            "))}),i.join("")}(s.find("*"))+"
            ","
            "].join(""));u[0]&&u.remove(),s.after(v),o.call(this,v,d)})},checkbox:function(){var e={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],_switch:["layui-form-switch","layui-form-onswitch","switch"]},a=i(s).find("input[type=checkbox]"),t=function(e,a){var t=i(this);e.on("click",function(){var i=t.attr("lay-filter");t[0].disabled||(t[0].checked?(t[0].checked=!1,e.removeClass(a[1])):(t[0].checked=!0,e.addClass(a[1])),layui.event(l,a[2]+"("+i+")",{elem:t[0],value:t[0].value}))})};a.each(function(a,n){var l=i(this),s=l.attr("lay-skin"),c=this.disabled;"switch"===s&&(s="_"+s);var u=e[s]||e.checkbox,o=l.next("."+u[0]),d=i(['
            ',{_switch:""}[s]||""+(n.title||"勾选")+'',"
            "].join(""));o[0]&&o.remove(),l.after(d),t.call(this,d,u)})},radio:function(){var e="layui-form-radio",a=["",""],t=i(s).find("input[type=radio]"),n=function(t){var n=i(this),c="layui-anim-scaleSpring";t.on("click",function(){var r=n[0].name,u=n.parents(s),o=n.attr("lay-filter"),d=u.find("input[name="+r.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(d,function(){var t=i(this).next("."+e);this.checked=!1,t.removeClass(e+"ed"),t.find(".layui-icon").removeClass(c).html(a[1])}),n[0].checked=!0,t.addClass(e+"ed"),t.find(".layui-icon").addClass(c).html(a[0]),layui.event(l,"radio("+o+")",{elem:n[0],value:n[0].value}))})};t.each(function(t,l){var s=i(this),c=s.next("."+e),u=this.disabled,o=i(['
            ',''+a[l.checked?0:1]+"",""+(l.title||"未命名")+"","
            "].join(""));c[0]&&c.remove(),s.after(o),n.call(this,o)})}};return e?n[e]?n[e]():t.error("不支持的"+e+"表单渲染"):layui.each(n,function(e,i){i()}),a};var o=function(){var e=i(this),t=d.config.verify,c=null,r="layui-form-danger",u={},o=e.parents(s),f=o.find("*[lay-verify]"),y=e.parents("form")[0],v=o.find("input,select,textarea"),h=e.attr("lay-filter");return layui.each(f,function(e,l){var s=i(this),u=s.attr("lay-verify"),o="",d=s.val(),f="function"==typeof t[u];if(s.removeClass(r),t[u]&&(f?o=t[u](d,l):!t[u][0].test(d)))return a.msg(o||t[u][1],{icon:5,shift:6}),n.android||n.ios||l.focus(),s.addClass(r),c=!0}),!c&&(layui.each(v,function(e,i){i.name&&(/^checkbox|radio$/.test(i.type)&&!i.checked||(u[i.name]=i.value))}),layui.event.call(this,l,"submit("+h+")",{elem:this,form:y,field:u}))},d=new u,f=i(document);d.render(),f.on("reset",s,function(){setTimeout(function(){d.render()},50)}),f.on("submit",s,o).on("click","*[lay-submit]",o),e(l,function(e){return d.set(e)})}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/laydate.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/laydate.js new file mode 100644 index 0000000..f9099ba --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/laydate.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define(function(e){"use strict";var t=window,a={path:"",skin:"default",format:"YYYY-MM-DD",min:"1900-01-01 00:00:00",max:"2099-12-31 23:59:59",isv:!1,init:!0},n={},s=document,i="createElement",o="getElementById",l="getElementsByTagName",d=["laydate_box","laydate_void","laydate_click","LayDateSkin","skins/","/laydate.css"];t.laydate=function(e){return e=e||{},n.run(e),laydate},laydate.v="1.1",n.trim=function(e){return e=e||"",e.replace(/^\s|\s$/g,"").replace(/\s+/g," ")},n.digit=function(e){return e<10?"0"+(0|e):e},n.stopmp=function(e){return e=e||t.event,e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,this},n.each=function(e,t){for(var a=0,n=e.length;an.maxs[0]?s=["y",1]:e>=n.mins[0]&&e<=n.maxs[0]&&(e==n.mins[0]&&(tn.maxs[1]?s=["m",1]:t==n.maxs[1]&&a>n.maxs[2]&&(s=["d",1]))),s},n.timeVoid=function(e,t){if(n.ymd[1]+1==n.mins[1]&&n.ymd[2]==n.mins[2]){if(0===t&&en.maxs[3])return 1;if(1===t&&e>n.maxs[4])return 1;if(2===t&&e>n.maxs[5])return 1}if(e>(t?59:23))return 1},n.check=function(){var e=n.options.format.replace(/YYYY|MM|DD|hh|mm|ss/g,"\\d+\\").replace(/\\$/g,""),t=new RegExp(e),a=n.elem[d.elemv],s=a.match(/\d+/g)||[],i=n.checkVoid(s[0],s[1],s[2]);if(""!==a.replace(/\s/g,"")){if(!t.test(a))return n.elem[d.elemv]="",n.msg("日期不符合格式,请重新选择。"),1;if(i[0])return n.elem[d.elemv]="",n.msg("日期不在有效期内,请重新选择。"),1;i.value=n.elem[d.elemv].match(t).join(),s=i.value.match(/\d+/g),s[1]<1?(s[1]=1,i.auto=1):s[1]>12?(s[1]=12,i.auto=1):s[1].length<2&&(i.auto=1),s[2]<1?(s[2]=1,i.auto=1):s[2]>n.months[(0|s[1])-1]?(s[2]=31,i.auto=1):s[2].length<2&&(i.auto=1),s.length>3&&(n.timeVoid(s[3],0)&&(i.auto=1),n.timeVoid(s[4],1)&&(i.auto=1),n.timeVoid(s[5],2)&&(i.auto=1)),i.auto?n.creation([s[0],0|s[1],0|s[2]],1):i.value!==n.elem[d.elemv]&&(n.elem[d.elemv]=i.value)}},n.months=[31,null,31,30,31,30,31,31,30,31,30,31],n.viewDate=function(e,t,a){var s=(n.query,{}),i=new Date;e<(0|n.mins[0])&&(e=0|n.mins[0]),e>(0|n.maxs[0])&&(e=0|n.maxs[0]),i.setFullYear(e,t,a),s.ymd=[i.getFullYear(),i.getMonth(),i.getDate()],n.months[1]=n.isleap(s.ymd[0])?29:28,i.setFullYear(s.ymd[0],s.ymd[1],1),s.FDay=i.getDay(),s.PDay=n.months[0===t?11:t-1]-s.FDay+1,s.NDay=1,n.each(d.tds,function(e,t){var a,i=s.ymd[0],o=s.ymd[1]+1;t.className="",e=s.FDay&&e'+e+"年":'
          • '+(e-7+t)+"年
          • "}),t("#laydate_ys").innerHTML=a,n.each(t("#laydate_ys li"),function(e,t){"y"===n.checkVoid(t.getAttribute("y"))[0]?n.addClass(t,d[1]):n.on(t,"click",function(e){n.stopmp(e).reshow(),n.viewDate(0|this.getAttribute("y"),n.ymd[1],n.ymd[2])})})},n.initDate=function(){var e=(n.query,new Date),t=n.elem[d.elemv].match(/\d+/g)||[];t.length<3&&(t=n.options.start.match(/\d+/g)||[],t.length<3&&(t=[e.getFullYear(),e.getMonth()+1,e.getDate()])),n.inymd=t,n.viewDate(t[0],t[1]-1,t[2])},n.iswrite=function(){var e=n.query,t={time:e("#laydate_hms")};n.shde(t.time,!n.options.istime),n.shde(d.oclear,!("isclear"in n.options?n.options.isclear:1)),n.shde(d.otoday,!("istoday"in n.options?n.options.istoday:1)),n.shde(d.ok,!("issure"in n.options?n.options.issure:1))},n.orien=function(e,t){var a,s=n.elem.getBoundingClientRect();e.style.left=s.left+(t?0:n.scroll(1))+"px",a=s.bottom+e.offsetHeight/1.5<=n.winarea()?s.bottom-1:s.top>e.offsetHeight/1.5?s.top-e.offsetHeight+1:n.winarea()-e.offsetHeight,e.style.top=Math.max(a+(t?0:n.scroll()),1)+"px"},n.follow=function(e){n.options.fixed?(e.style.position="fixed",n.orien(e,1)):(e.style.position="absolute",n.orien(e))},n.viewtb=function(){var e,t=[],a=["日","一","二","三","四","五","六"],o={},d=s[i]("table"),r=s[i]("thead");return r.appendChild(s[i]("tr")),o.creath=function(e){var t=s[i]("th");t.innerHTML=a[e],r[l]("tr")[0].appendChild(t),t=null},n.each(new Array(6),function(a){t.push([]),e=d.insertRow(0),n.each(new Array(7),function(n){t[a][n]=0,0===a&&o.creath(n),e.insertCell(n)})}),d.insertBefore(r,d.children[0]),d.id=d.className="laydate_table",e=t=null,d.outerHTML.toLowerCase()}(),n.view=function(e,t){var o,l=n.query,r={};t=t||e,n.elem=e,n.options=t,n.options.format||(n.options.format=a.format),n.options.start=n.options.start||"",n.mm=r.mm=[n.options.min||a.min,n.options.max||a.max],n.mins=r.mm[0].match(/\d+/g),n.maxs=r.mm[1].match(/\d+/g),n.box?n.shde(n.box):(o=s[i]("div"),o.id=d[0],o.className=d[0],o.style.cssText="position: absolute;",o.setAttribute("name","laydate-v"+laydate.v),o.innerHTML=r.html='
              '+function(){var e="";return n.each(new Array(12),function(t){e+=''+n.digit(t+1)+"月"}),e}()+"
              "+n.viewtb+'",s.body.appendChild(o),n.box=l("#"+d[0]),n.events(),o=null),n.follow(n.box),t.zIndex?n.box.style.zIndex=t.zIndex:n.removeCssAttr(n.box,"z-index"),n.stopMosup("click",n.box),n.initDate(),n.iswrite(),n.check()},n.reshow=function(){return n.each(n.query("#"+d[0]+" .laydate_show"),function(e,t){n.removeClass(t,"laydate_show")}),this},n.close=function(){n.reshow(),n.shde(n.query("#"+d[0]),1),n.elem=null},n.parse=function(e,t,s){return e=e.concat(t),s=s||(n.options?n.options.format:a.format),s.replace(/YYYY|MM|DD|hh|mm|ss/g,function(t,a){return e.index=0|++e.index,n.digit(e[e.index])})},n.creation=function(e,t){var a=(n.query,n.hmsin),s=n.parse(e,[a[0].value,a[1].value,a[2].value]);n.elem[d.elemv]=s,t||(n.close(),"function"==typeof n.options.choose&&n.options.choose(s))},n.events=function(){var e=n.query,a={box:"#"+d[0]};n.addClass(s.body,"laydate_body"),d.tds=e("#laydate_table td"),d.mms=e("#laydate_ms span"),d.year=e("#laydate_y"),d.month=e("#laydate_m"),n.each(e(a.box+" .laydate_ym"),function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),n.addClass(this[l]("div")[0],"laydate_show"),e||(a.YY=parseInt(d.year.value),n.viewYears(a.YY))})}),n.on(e(a.box),"click",function(){n.reshow()}),a.tabYear=function(e){0===e?n.ymd[0]--:1===e?n.ymd[0]++:2===e?a.YY-=14:a.YY+=14,e<2?(n.viewDate(n.ymd[0],n.ymd[1],n.ymd[2]),n.reshow()):n.viewYears(a.YY)},n.each(e("#laydate_YY .laydate_tab"),function(e,t){n.on(t,"click",function(t){n.stopmp(t),a.tabYear(e)})}),a.tabMonth=function(e){e?(n.ymd[1]++,12===n.ymd[1]&&(n.ymd[0]++,n.ymd[1]=0)):(n.ymd[1]--,n.ymd[1]===-1&&(n.ymd[0]--,n.ymd[1]=11)),n.viewDate(n.ymd[0],n.ymd[1],n.ymd[2])},n.each(e("#laydate_MM .laydate_tab"),function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),a.tabMonth(e)})}),n.each(e("#laydate_ms span"),function(e,t){n.on(t,"click",function(e){n.stopmp(e).reshow(),n.hasClass(this,d[1])||n.viewDate(n.ymd[0],0|this.getAttribute("m"),n.ymd[2])})}),n.each(e("#laydate_table td"),function(e,t){n.on(t,"click",function(e){n.hasClass(this,d[1])||(n.stopmp(e),n.creation([0|this.getAttribute("y"),0|this.getAttribute("m"),0|this.getAttribute("d")]))})}),d.oclear=e("#laydate_clear"),n.on(d.oclear,"click",function(){n.elem[d.elemv]="",n.close()}),d.otoday=e("#laydate_today"),n.on(d.otoday,"click",function(){var e=new Date;n.creation([e.getFullYear(),e.getMonth()+1,e.getDate()])}),d.ok=e("#laydate_ok"),n.on(d.ok,"click",function(){n.valid&&n.creation([n.ymd[0],n.ymd[1]+1,n.ymd[2]])}),a.times=e("#laydate_time"),n.hmsin=a.hmsin=e("#laydate_hms input"),a.hmss=["小时","分钟","秒数"],a.hmsarr=[],n.msg=function(t,s){var i='
              '+(s||"提示")+"×
              ";"string"==typeof t?(i+="

              "+t+"

              ",n.shde(e("#"+d[0])),n.removeClass(a.times,"laydate_time1").addClass(a.times,"laydate_msg")):(a.hmsarr[t]?i=a.hmsarr[t]:(i+='
              ',n.each(new Array(0===t?24:60),function(e){i+=""+e+""}),i+="
              ",a.hmsarr[t]=i),n.removeClass(a.times,"laydate_msg"),n[0===t?"removeClass":"addClass"](a.times,"laydate_time1")),n.addClass(a.times,"laydate_show"),a.times.innerHTML=i},a.hmson=function(t,a){var s=e("#laydate_hmsno span"),i=n.valid?null:1;n.each(s,function(e,s){i?n.addClass(s,d[1]):n.timeVoid(e,a)?n.addClass(s,d[1]):n.on(s,"click",function(e){n.hasClass(this,d[1])||(t.value=n.digit(0|this.innerHTML))})}),n.addClass(s[0|t.value],"laydate_click")},n.each(a.hmsin,function(e,t){n.on(t,"click",function(t){n.stopmp(t).reshow(),n.msg(e,a.hmss[e]),a.hmson(this,e)})}),n.on(s,"mouseup",function(){var t=e("#"+d[0]);t&&"none"!==t.style.display&&(n.check()||n.close())}).on(s,"keydown",function(e){e=e||t.event;var a=e.keyCode;13===a&&n.elem&&n.creation([n.ymd[0],n.ymd[1]+1,n.ymd[2]])})},laydate.reset=function(){n.box&&n.elem&&n.follow(n.box)},laydate.now=function(e,t){var a=new Date(0|e?function(e){return e<864e5?+new Date+864e5*e:e}(parseInt(e)):+new Date);return n.parse([a.getFullYear(),a.getMonth()+1,a.getDate()],[a.getHours(),a.getMinutes(),a.getSeconds()],t)},layui.addcss("modules/laydate/laydate.css",function(){},"laydatecss"),e("laydate",laydate)}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/layedit.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/layedit.js new file mode 100644 index 0000000..f4f6a48 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/layedit.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define(["layer","form"],function(t){"use strict";var e=layui.jquery,i=layui.layer,a=layui.form(),l=(layui.hint(),layui.device()),n="layedit",o="layui-show",r="layui-disabled",s=function(){var t=this;t.index=0,t.config={tool:["strong","italic","underline","del","|","left","center","right","|","link","unlink","face","image"],hideTool:[],height:280}};s.prototype.set=function(t){var i=this;return e.extend(!0,i.config,t),i},s.prototype.on=function(t,e){return layui.onevent(n,t,e)},s.prototype.build=function(t,i){i=i||{};var a=this,n=a.config,r="layui-layedit",s=e("#"+t),u="LAY_layedit_"+ ++a.index,d=s.next("."+r),y=e.extend({},n,i),f=function(){var t=[],e={};return layui.each(y.hideTool,function(t,i){e[i]=!0}),layui.each(y.tool,function(i,a){C[a]&&!e[a]&&t.push(C[a])}),t.join("")}(),m=e(['
              ','
              '+f+"
              ",'
              ','',"
              ","
              "].join(""));return l.ie&&l.ie<8?s.removeClass("layui-hide").addClass(o):(d[0]&&d.remove(),c.call(a,m,s[0],y),s.addClass("layui-hide").after(m),a.index)},s.prototype.getContent=function(t){var e=u(t);if(e[0])return d(e[0].document.body.innerHTML)},s.prototype.getText=function(t){var i=u(t);if(i[0])return e(i[0].document.body).text()},s.prototype.sync=function(t){var i=u(t);if(i[0]){var a=e("#"+i[1].attr("textarea"));a.val(d(i[0].document.body.innerHTML))}},s.prototype.getSelection=function(t){var e=u(t);if(e[0]){var i=m(e[0].document);return document.selection?i.text:i.toString()}};var c=function(t,i,a){var l=this,n=t.find("iframe");n.css({height:a.height}).on("load",function(){var o=n.contents(),r=n.prop("contentWindow"),s=o.find("head"),c=e([""].join("")),u=o.find("body");s.append(c),u.attr("contenteditable","true").css({"min-height":a.height}).html(i.value||""),y.apply(l,[r,n,i,a]),g.call(l,r,t,a)})},u=function(t){var i=e("#LAY_layedit_"+t),a=i.prop("contentWindow");return[a,i]},d=function(t){return 8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),t},y=function(t,a,n,o){var r=t.document,s=e(r.body);s.on("keydown",function(t){var e=t.keyCode;if(13===e){var a=m(r),l=p(a),n=l.parentNode;if("pre"===n.tagName.toLowerCase()){if(t.shiftKey)return;return i.msg("请暂时用shift+enter"),!1}r.execCommand("formatBlock",!1,"

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

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

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

                ','
              • ','','
                ','',"
                ","
              • ",'
              • ','','
                ','",'","
                ","
              • ",'
              • ','','',"
              • ","
              "].join(""),success:function(t,n){var o="submit(layedit-link-yes)";a.render("radio"),t.find(".layui-btn-primary").on("click",function(){i.close(n),l.focus()}),a.on(o,function(t){i.close(b.index),e&&e(t.field)})}});b.index=n},x=function(t){var a=function(){var t=["[微笑]","[嘻嘻]","[哈哈]","[可爱]","[可怜]","[挖鼻]","[吃惊]","[害羞]","[挤眼]","[闭嘴]","[鄙视]","[爱你]","[泪]","[偷笑]","[亲亲]","[生病]","[太开心]","[白眼]","[右哼哼]","[左哼哼]","[嘘]","[衰]","[委屈]","[吐]","[哈欠]","[抱抱]","[怒]","[疑问]","[馋嘴]","[拜拜]","[思考]","[汗]","[困]","[睡]","[钱]","[失望]","[酷]","[色]","[哼]","[鼓掌]","[晕]","[悲伤]","[抓狂]","[黑线]","[阴险]","[怒骂]","[互粉]","[心]","[伤心]","[猪头]","[熊猫]","[兔子]","[ok]","[耶]","[good]","[NO]","[赞]","[来]","[弱]","[草泥马]","[神马]","[囧]","[浮云]","[给力]","[围观]","[威武]","[奥特曼]","[礼物]","[钟]","[话筒]","[蜡烛]","[蛋糕]"],e={};return layui.each(t,function(t,i){e[i]=layui.cache.dir+"images/face/"+t+".gif"}),e}();return x.hide=x.hide||function(t){"face"!==e(t.target).attr("layedit-event")&&i.close(x.index)},x.index=i.tips(function(){var t=[];return layui.each(a,function(e,i){t.push('
            • '+e+'
            • ')}),'
                '+t.join("")+"
              "}(),this,{tips:1,time:0,skin:"layui-box layui-util-face",maxWidth:500,success:function(l,n){l.css({marginTop:-4,marginLeft:-10}).find(".layui-clear>li").on("click",function(){t&&t({src:a[this.title],alt:this.title}),i.close(n)}),e(document).off("click",x.hide).on("click",x.hide)}})},k=function(t){var e=this,l=i.open({type:1,id:"LAY_layedit_code",area:"550px",shade:.05,shadeClose:!0,moveType:1,title:"插入代码",skin:"layui-layer-msg",content:['
                ','
              • ','','
                ','","
                ","
              • ",'
              • ','','
                ','',"
                ","
              • ",'
              • ','','',"
              • ","
              "].join(""),success:function(l,n){var o="submit(layedit-code-yes)";a.render("select"),l.find(".layui-btn-primary").on("click",function(){i.close(n),e.focus()}),a.on(o,function(e){i.close(k.index),t&&t(e.field)})}});k.index=l},C={html:'',strong:'',italic:'',underline:'',del:'',"|":'',left:'',center:'',right:'',link:'',unlink:'',face:'',image:'',code:'',help:''},w=new s;t(n,w)}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/layer.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/layer.js new file mode 100644 index 0000000..57f0b1d --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/layer.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var e=document.scripts,t=e[e.length-1],i=t.src;if(!t.getAttribute("merge"))return i.substring(0,i.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"]},r={v:"3.0.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):r.link("skin/"+e.extend),this):this},link:function(t,n,a){if(r.path){var o=i("head")[0],l=document.createElement("link");"string"==typeof n&&(a=n);var s=(a||t).replace(/\.|\//g,""),f="layuicss-"+s,c=0;l.rel="stylesheet",l.href=r.path+t,l.id=f,i("#"+f)[0]||o.appendChild(l),"function"==typeof n&&!function d(){return++c>80?e.console&&console.error("layer.css: Invalid"):void(1989===parseInt(i("#"+f).css("width"))?n():setTimeout(d,100))}()}},ready:function(e){var t="skinlayercss",i="1110";return a?layui.addcss("modules/layer/default/layer.css?v="+r.v+i,e,t):r.link("skin/default/layer.css?v="+r.v+i,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 l="function"==typeof t;return l&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},l?{}:t))},msg:function(e,n,a){var l="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",d=s.anim.length-1;return l&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},l&&!o.config.skin?{skin:c+" layui-layer-hui",anim:d}: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))}},l=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()},50)};l.pt=l.prototype;var s=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];s.anim=["layer-anim","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],l.pt.config={type:0,shade:.3,fixed:!0,move:s[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},l.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,l=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),d=r.title?'
              '+(f?r.title[0]:r.title)+"
              ":"";return r.zIndex=l,t([r.shade?'
              ':"",'
              '+(e&&2!=r.type?"":d)+'
              '+(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?'':"")+"
              "],d,i('
              ')),n},l.pt.creat=function(){var e=this,t=e.config,a=e.index,l=t.content,f="object"==typeof l,c=i("body");if(!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 l=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")}e.vessel(f,function(n,r,d){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){l.parents("."+s[0])[0]||(l.data("display",l.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+s[0]+a).find("."+s[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=d),e.layero=i("#"+s[0]+a),t.scrollbar||s.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",l[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(),s.anim[t.anim]&&e.layero.addClass(s.anim[t.anim]).data("anim",!0)}},l.pt.auto=function(e){function t(e){e=l.find(e),e.height(f[1]-c-d-2*(0|parseFloat(e.css("padding"))))}var a=this,o=a.config,l=i("#"+s[0]+e);""===o.area[0]&&o.maxWidth>0&&(r.ie&&r.ie<8&&o.btn&&l.width(l.innerWidth()),l.outerWidth()>o.maxWidth&&l.width(o.maxWidth));var f=[l.innerWidth(),l.innerHeight()],c=l.find(s[1]).outerHeight()||0,d=l.find("."+s[6]).outerHeight()||0;switch(o.type){case 2:t("iframe");break;default:""===o.area[1]?o.fixed&&f[1]>=n.height()&&(f[1]=n.height(),t("."+s[5])):t("."+s[5])}return a},l.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(s[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},l.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 l={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(),l.autoLeft=function(){l.left+o[0]-n.width()>0?(l.tipLeft=l.left+l.width-o[0],f.css({right:12,left:"auto"})):l.tipLeft=l.left},l.where=[function(){l.autoLeft(),l.tipTop=l.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){l.tipLeft=l.left+l.width+10,l.tipTop=l.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){l.autoLeft(),l.tipTop=l.top+l.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){l.tipLeft=l.left-o[0]-10,l.tipTop=l.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],l.where[c-1](),1===c?l.top-(n.scrollTop()+o[1]+16)<0&&l.where[2]():2===c?n.width()-(l.left+l.width+o[0]+16)>0||l.where[3]():3===c?l.top-n.scrollTop()+l.height+o[1]+16-n.height()>0&&l.where[0]():4===c&&o[0]+16-l.left>0&&l.where[1](),a.find("."+s[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:l.tipLeft-(t.fixed?n.scrollLeft():0),top:l.tipTop-(t.fixed?n.scrollTop():0)})},l.pt.move=function(){var e=this,t=e.config,a=i(document),l=e.layero,s=l.find(t.move),f=l.find(".layui-layer-resize"),c={};return t.move&&s.css("cursor","move"),s.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(l.css("left")),e.clientY-parseFloat(l.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=[l.outerWidth(),l.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],s="fixed"===l.css("position");if(i.preventDefault(),c.stX=s?0:n.scrollLeft(),c.stY=s?0:n.scrollTop(),!t.moveOut){var f=n.width()-l.outerWidth()+c.stX,d=n.height()-l.outerHeight()+c.stY;af&&(a=f),od&&(o=d)}l.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}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd()),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},l.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("."+s[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("."+s[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("."+s[0])[0]||1==n.attr("layer")&&i("."+s[0]).length<1&&n.removeAttr("layer").show(),n=null})},l.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+s[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},l.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){s.html.attr("layer-full")==e&&(s.html[0].style.removeProperty?s.html[0].style.removeProperty("overflow"):s.html[0].style.removeAttribute("overflow"),s.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+s[4]).attr("times"),i("#"+s[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+s[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+s[0]+e),a=n.find(s[1]).outerHeight()||0,o=n.find("."+s[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+s[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+s[0]+e),r=a.find(".layui-layer-content"),l=a.attr("type"),f=a.find(s[1]).outerHeight()||0,c=a.find("."+s[6]).outerHeight()||0;a.attr("minLeft");l!==o.type[3]&&l!==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("."+s[6]).outerHeight(),l===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("#"+s[0]+e),l=a.find(s[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:l,left:f,top:n.height()-l,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(s[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+s[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(s[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+s[0]+e);o.record(a),s.html.attr("layer-full")||s.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("#"+s[0]+(t||r.index)).find(s[1]);n.html(e)},r.close=function(e){var t=i("#"+s[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var l="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+s[5]+")").remove();for(var a=t.find("."+l),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(l)}else{if(n===o.type[2])try{var f=i("#"+s[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+s[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("anim")&&t.addClass(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"))),setTimeout(function(){f()},r.ie&&r.ie<10||!t.data("anim")?0:200)}},r.closeAll=function(e){i.each(i("."+s[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 l,s=2==e.formType?'":function(){return''}();return r.open(i.extend({type:1,btn:["确定","取消"],content:s,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(e){l=e.find(".layui-layer-input"),l.focus()},resize:!1,yes:function(i){var n=l.val();""===n?l.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",l,{tips:1}):t&&t(n,i,l)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{};return r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,n="";if(e>0)for(n=''+t[0].title+"";i"+t[i].title+"";return n}(),content:'
                '+function(){var e=t.length,i=1,n="";if(e>0)for(n='
              • '+(t[0].content||"no content")+"
              • ";i'+(t[i].content||"no content")+"";return n}()+"
              ",success:function(t){var n=t.find(".layui-layer-title").children(),a=t.find(".layui-layer-tabmain").children();n.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var n=i(this),o=n.index();n.addClass("layui-layer-tabnow").siblings().removeClass("layui-layer-tabnow"),a.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)})}},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 l={};if(t=t||{},t.photos){var s=t.photos.constructor===Object,f=s?t.photos:{},d=f.data||[],u=f.start||0;if(l.imgIndex=(0|u)+1,t.img=t.img||"img",s){if(0===d.length)return r.msg("没有图片")}else{var y=i(t.photos),p=function(){d=[],y.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),d.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(p(),0===d.length)return;if(n||y.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:d,tab:t.tab},full:t.full}),!0),p()}),!n)return}l.imgprev=function(e){l.imgIndex--,l.imgIndex<1&&(l.imgIndex=d.length),l.tabimg(e)},l.imgnext=function(e,t){l.imgIndex++,l.imgIndex>d.length&&(l.imgIndex=1,t)||l.tabimg(e)},l.keyup=function(e){if(!l.end){var t=e.keyCode;e.preventDefault(),37===t?l.imgprev(!0):39===t?l.imgnext(!0):27===t&&r.close(l.index)}},l.tabimg=function(e){d.length<=1||(f.start=l.imgIndex-1,r.close(l.index),r.photos(t,!0,e))},l.event=function(){l.bigimg.hover(function(){l.imgsee.show()},function(){l.imgsee.hide()}),l.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),l.imgprev()}),l.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),l.imgnext()}),i(document).on("keyup",l.keyup)},l.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(d[u].src,function(n){r.close(l.loadi),l.index=r.open(i.extend({type:1,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]'+(d[u].alt||
              '+(d.length>1?'':"")+'
              '+(d[u].alt||"")+""+l.imgIndex+"/"+d.length+"
              ",success:function(e,i){l.bigimg=e.find(".layui-layer-phimg"),l.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),l.event(e),t.tab&&t.tab(d[u],e)},end:function(){l.end=!0,i(document).off("keyup",l.keyup)}},t))},function(){r.close(l.loadi),r.msg("当前图片地址异常
              是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){d.length>1&&l.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),s.html=i("html"),r.open=function(e){var t=new l(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.jquery),e.layer=r,t("layer",r)})):"function"==typeof define?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/generator-web/src/main/resources/statics/plugins/layui/lay/modules/laypage.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/laypage.js new file mode 100644 index 0000000..d77821a --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/laypage.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define(function(a){"use strict";function t(a){new p(a)}var e=document,r="getElementById",n="getElementsByTagName",s=0,p=function(a){var t=this,e=t.config=a||{};e.item=s++,t.render(!0)};p.on=function(a,t,e){return a.attachEvent?a.attachEvent("on"+t,function(){e.call(a,window.even)}):a.addEventListener(t,e,!1),p},p.prototype.type=function(){var a=this.config;if("object"==typeof a.cont)return void 0===a.cont.length?2:3},p.prototype.view=function(){var a=this,t=a.config,e=[],r={};if(t.pages=0|t.pages,t.curr=0|t.curr||1,t.groups="groups"in t?0|t.groups:5,t.first="first"in t?t.first:"首页",t.last="last"in t?t.last:"末页",t.prev="prev"in t?t.prev:"上一页",t.next="next"in t?t.next:"下一页",t.pages<=1)return"";for(t.groups>t.pages&&(t.groups=t.pages),r.index=Math.ceil((t.curr+(t.groups>1&&t.groups!==t.pages?1:0))/(0===t.groups?1:t.groups)),t.curr>1&&t.prev&&e.push(''+t.prev+""),r.index>1&&t.first&&0!==t.groups&&e.push(''+t.first+""),r.poor=Math.floor((t.groups-1)/2),r.start=r.index>1?t.curr-r.poor:1,r.end=r.index>1?function(){var a=t.curr+(t.groups-r.poor-1);return a>t.pages?t.pages:a}():t.groups,r.end-r.start"+r.start+""):e.push(''+r.start+"");return t.pages>t.groups&&r.end'+t.last+""),r.flow=!t.prev&&0===t.groups,(t.curr!==t.pages&&t.next||r.flow)&&e.push(function(){return r.flow&&t.curr===t.pages?''+t.next+"":''+t.next+""}()),'
              '+e.join("")+function(){return t.skip?'到第 ':""}()+"
              "},p.prototype.jump=function(a){if(a){for(var t=this,e=t.config,r=a.children,s=a[n]("button")[0],i=a[n]("input")[0],u=0,o=r.length;u/g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var n="Laytpl Error:";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e}},c=n.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=c("^"+r.open+"#",""),l=c(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(c(r.open+"#"),r.open+"# ").replace(c(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(/(?="|')/g,"\\").replace(n.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(n.query(1),function(e){var n='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(c(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),n='"+_escape_('),n+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,n.escape)}catch(u){return delete o.cache,n.error(u,p)}},t.pt.render=function(e,r){var c,t=this;return e?(c=t.cache?t.cache(e,n.escape):t.parse(t.tpl,e),r?void r(c):c):n.error("no data")};var o=function(e){return"string"!=typeof e?n.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var n in e)r[n]=e[n]},o.v="1.2.0",e("laytpl",o)}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/tree.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/tree.js new file mode 100644 index 0000000..16b87f4 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/tree.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("jquery",function(e){"use strict";var o=layui.jquery,a=layui.hint(),r="layui-tree-enter",i=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};i.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},i.prototype.tree=function(e,a){var r=this,i=r.options,n=a||i.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
                '),s=o(["
              • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return i.check?''+("checkbox"===i.check?t.checkbox[0]:"radio"===i.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
              • "].join(""));l&&(s.append(c),r.tree(c,n.children)),e.append(s),"function"==typeof i.click&&r.click(s,n),r.spread(s,n),i.drag&&r.drag(s,n)})},i.prototype.click=function(e,o){var a=this,r=a.options;e.children("a").on("click",function(e){layui.stope(e),r.click(o)})},i.prototype.spread=function(e,o){var a=this,r=(a.options,e.children(".layui-tree-spread")),i=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),i.removeClass("layui-show"),r.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),i.addClass("layui-show"),r.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};i[0]&&(r.on("click",l),n.on("dblclick",l))},i.prototype.on=function(e){var a=this,i=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),i.drag&&o(document).on("mousemove",function(e){var r=a.move;if(r.from){var i=(r.to,o('
                '));e.preventDefault(),o("."+t)[0]||o("body").append(i);var n=o("."+t)[0]?o("."+t):i;n.addClass("layui-show").html(r.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(r),e.to&&e.to.elem.children("a").removeClass(r),a.move={},o("."+t).remove())})},i.prototype.move={},i.prototype.drag=function(e,a){var i=this,t=(i.options,e.children("a")),n=function(){var t=o(this),n=i.move;n.from&&(n.to={item:a,elem:e},t.addClass(r))};t.on("mousedown",function(){var o=i.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=i.move;a.from&&(delete a.to,e.removeClass(r))})},e("tree",function(e){var r=new i(e=e||{}),t=o(e.elem);return t[0]?void r.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/upload.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/upload.js new file mode 100644 index 0000000..4866470 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/upload.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("layer",function(e){"use strict";var a=layui.jquery,t=layui.layer,i=(layui.device(),"layui-upload-enter"),n="layui-upload-iframe",r={icon:2,shift:6},o={file:"文件",video:"视频",audio:"音频"},s=function(e){this.options=e};s.prototype.init=function(){var e=this,t=e.options,r=a("body"),s=a(t.elem||".layui-upload-file"),u=a('');return a("#"+n)[0]||r.append(u),s.each(function(r,s){s=a(s);var u='
                ',l=s.attr("lay-type")||t.type;t.unwrap||(u='
                '+u+''+(s.attr("lay-title")||t.title||"上传"+(o[l]||"图片"))+"
                "),u=a(u),t.unwrap||u.on("dragover",function(e){e.preventDefault(),a(this).addClass(i)}).on("dragleave",function(){a(this).removeClass(i)}).on("drop",function(){a(this).removeClass(i)}),s.parent("form").attr("target")===n&&(t.unwrap?s.unwrap():(s.parent().next().remove(),s.unwrap().unwrap())),s.wrap(u),s.off("change").on("change",function(){e.action(this,l)})})},s.prototype.action=function(e,i){var o=this,s=o.options,u=e.value,l=a(e),p=l.attr("lay-ext")||s.ext||"";if(u){switch(i){case"file":if(p&&!RegExp("\\w\\.("+p+")$","i").test(escape(u)))return t.msg("不支持该文件格式",r),e.value="";break;case"video":if(!RegExp("\\w\\.("+(p||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(u)))return t.msg("不支持该视频格式",r),e.value="";break;case"audio":if(!RegExp("\\w\\.("+(p||"mp3|wav|mid")+")$","i").test(escape(u)))return t.msg("不支持该音频格式",r),e.value="";break;default:if(!RegExp("\\w\\.("+(p||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(u)))return t.msg("不支持该图片格式",r),e.value=""}s.before&&s.before(e),l.parent().submit();var c=a("#"+n),f=setInterval(function(){var a;try{a=c.contents().find("body").text()}catch(i){t.msg("上传接口存在跨域",r),clearInterval(f)}if(a){clearInterval(f),c.contents().find("body").html("");try{a=JSON.parse(a)}catch(i){return a={},t.msg("请对上传接口返回JSON字符",r)}"function"==typeof s.success&&s.success(a,e)}},30);e.value=""}},e("upload",function(e){var a=new s(e=e||{});a.init()})}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/lay/modules/util.js b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/util.js new file mode 100644 index 0000000..52ea60a --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/lay/modules/util.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;layui.define("jquery",function(l){"use strict";var o=layui.jquery,i={fixbar:function(l){l=l||{},l.bgcolor=l.bgcolor?"background-color:"+l.bgcolor:"";var i,a,c="layui-fixbar-top",t=[l.bar1===!0?"":l.bar1,l.bar2===!0?"":l.bar2,""],r=o(['
                  ',l.bar1?'
                • '+t[0]+"
                • ":"",l.bar2?'
                • '+t[1]+"
                • ":"",'
                • '+t[2]+"
                • ","
                "].join("")),e=r.find("."+c),s=function(){var i=o(document).scrollTop();i>=(l.showHeight||200)?a||(e.show(),a=1):a&&(e.hide(),a=0)};o(".layui-fixbar")[0]||("object"==typeof l.css&&r.css(l.css),o("body").append(r),s(),r.find("li").on("click",function(){var i=o(this),a=i.attr("lay-type");"top"===a&&o("html,body").animate({scrollTop:0},200),l.click&&l.click.call(this,a)}),o(document).on("scroll",function(){i&&clearTimeout(i),i=setTimeout(function(){s()},100)}))}};l("util",i)}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/layui.js b/generator-web/src/main/resources/statics/plugins/layui/layui.js new file mode 100644 index 0000000..8abe294 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/layui.js @@ -0,0 +1,2 @@ +/** layui-v1.0.7 LGPL License By http://www.layui.com */ + ;!function(e){"use strict";var t=function(){this.v="1.0.7"};t.fn=t.prototype;var n=document,o=t.fn.cache={},i=function(){var e=n.scripts,t=e[e.length-1].src;return t.substring(0,t.lastIndexOf("/")+1)}(),r=function(t){e.console&&console.error&&console.error("Layui hint: "+t)},u="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),l={layer:"modules/layer",laydate:"modules/laydate",laypage:"modules/laypage",laytpl:"modules/laytpl",layim:"modules/layim",layedit:"modules/layedit",form:"modules/form",upload:"modules/upload",tree:"modules/tree",slide:"modules/slide",table:"modules/table",element:"modules/element",util:"modules/util",flow:"modules/flow",code:"modules/code",single:"modules/single",mobile:"modules/mobile",jquery:"lib/jquery","layui.mod":"dest/layui.mod"};o.modules={},o.status={},o.timeout=10,o.event={},t.fn.define=function(e,t){var n=this,i="function"==typeof e,r=function(){return"function"==typeof t&&t(function(e,t){layui[e]=t,o.status[e]=!0}),this};return i&&(t=e,e=[]),layui["layui.all"]?r.call(n):(n.use(e,r),n)},t.fn.use=function(e,t,a){function s(e,t){var n="PLaySTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/;("load"===e.type||n.test((e.currentTarget||e.srcElement).readyState))&&(o.modules[m]=t,y.removeChild(v),function i(){return++p>1e3*o.timeout/4?r(m+" is not a valid module"):void(o.status[m]?c():setTimeout(i,4))}())}function c(){a.push(layui[m]),e.length>1?f.use(e.slice(1),t,a):"function"==typeof t&&t.apply(layui,a)}var f=this,d=o.dir=o.dir?o.dir:i,y=n.getElementsByTagName("head")[0];e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(f.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),layui.jquery=jQuery);var m=e[0],p=0;if(a=a||[],o.host=o.host||(d.match(/\/\/([\s\S]+?)\//)||["//"+location.host+"/"])[0],0===e.length||layui["layui.all"]&&l[m])return"function"==typeof t&&t.apply(layui,a),f;var v=n.createElement("script"),h=(l[m]?d+"lay/":o.base||"")+(f.modules[m]||m)+".js";return v.async=!0,v.charset="utf-8",v.src=h+function(){var e=o.version===!0?o.v||(new Date).getTime():o.version||"";return e?"?v="+e:""}(),o.modules[m]?!function g(){return++p>1e3*o.timeout/4?r(m+" is not a valid module"):void("string"==typeof o.modules[m]&&o.status[m]?c():setTimeout(g,4))}():(y.appendChild(v),!v.attachEvent||v.attachEvent.toString&&v.attachEvent.toString().indexOf("[native code")<0||u?v.addEventListener("load",function(e){s(e,h)},!1):v.attachEvent("onreadystatechange",function(e){s(e,h)})),o.modules[m]=h,f},t.fn.getStyle=function(t,n){var o=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return o[o.getPropertyValue?"getPropertyValue":"getAttribute"](n)},t.fn.link=function(e,t,i){var u=this,l=n.createElement("link"),a=n.getElementsByTagName("head")[0];"string"==typeof t&&(i=t);var s=(i||e).replace(/\.|\//g,""),c=l.id="layuicss-"+s,f=0;l.rel="stylesheet",l.href=e+(o.debug?"?v="+(new Date).getTime():""),l.media="all",n.getElementById(c)||a.appendChild(l),"function"==typeof t&&!function d(){return++f>1e3*o.timeout/100?r(e+" timeout"):void(1989===parseInt(u.getStyle(n.getElementById(c),"width"))?function(){t()}():setTimeout(d,100))}()},t.fn.addcss=function(e,t,n){layui.link(o.dir+"css/"+e,t,n)},t.fn.img=function(e,t,n){var o=new Image;return o.src=e,o.complete?t(o):(o.onload=function(){o.onload=null,t(o)},void(o.onerror=function(e){o.onerror=null,n(e)}))},t.fn.config=function(e){e=e||{};for(var t in e)o[t]=e[t];return this},t.fn.modules=function(){var e={};for(var t in l)e[t]=l[t];return e}(),t.fn.extend=function(e){var t=this;e=e||{};for(var n in e)t[n]||t.modules[n]?r("模块名 "+n+" 已被占用"):t.modules[n]=e[n];return t},t.fn.router=function(e){for(var t,n=(e||location.hash).replace(/^#/,"").split("/")||[],o={dir:[]},i=0;ip&&(p=-50);g(this);return c.each(function(){var a=f(this);E(a);var c=this, +b=c.id,g=-p+"%",d=100+2*p+"%",d={position:"absolute",top:g,left:g,display:"block",width:d,height:d,margin:0,padding:0,background:"#fff",border:0,opacity:0},g=_mobile?{position:"absolute",visibility:"hidden"}:p?d:{position:"absolute",opacity:0},l="checkbox"==c[_type]?e.checkboxClass||"icheckbox":e.radioClass||"i"+r,z=f(_label+'[for="'+b+'"]').add(a.closest(_label)),u=!!e.aria,y=m+"-"+Math.random().toString(36).substr(2,6),h='
                ")[_callback]("ifCreated").parent().append(e.insert);d=f('').css(d).appendTo(h);a.data(m,{o:e,s:a.attr("style")}).css(g);e.inheritClass&&h[_add](c.className||"");e.inheritID&&b&&h.attr("id",m+"-"+b);"static"==h.css("position")&&h.css("position","relative");A(a,!0,_update);if(z.length)z.on(_click+".i mouseover.i mouseout.i "+_touch,function(b){var d=b[_type],e=f(this);if(!c[n]){if(d==_click){if(f(b.target).is("a"))return; +A(a,!1,!0)}else B&&(/ut|nd/.test(d)?(h[_remove](v),e[_remove](w)):(h[_add](v),e[_add](w)));if(_mobile)b.stopPropagation();else return!1}});a.on(_click+".i focus.i blur.i keyup.i keydown.i keypress.i",function(b){var d=b[_type];b=b.keyCode;if(d==_click)return!1;if("keydown"==d&&32==b)return c[_type]==r&&c[k]||(c[k]?q(a,k):x(a,k)),!1;if("keyup"==d&&c[_type]==r)!c[k]&&x(a,k);else if(/us|ur/.test(d))h["blur"==d?_remove:_add](s)});d.on(_click+" mousedown mouseup mouseover mouseout "+_touch,function(b){var d= +b[_type],e=/wn|up/.test(d)?t:v;if(!c[n]){if(d==_click)A(a,!1,!0);else{if(/wn|er|in/.test(d))h[_add](e);else h[_remove](e+" "+t);if(z.length&&B&&e==v)z[/ut|nd/.test(d)?_remove:_add](w)}if(_mobile)b.stopPropagation();else return!1}})})}})(JQuery); + //输出接口 + exports('icheck', null); +}).addcss('modules/icheck/icheck.css','skinicheckcss'); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/plugins/layui/modules/pjax.js b/generator-web/src/main/resources/statics/plugins/layui/modules/pjax.js new file mode 100644 index 0000000..9f01d99 --- /dev/null +++ b/generator-web/src/main/resources/statics/plugins/layui/modules/pjax.js @@ -0,0 +1,949 @@ +//依赖layui.js + +layui.define(['jquery'], function(exports) { + var jQuery = layui.jquery; + + /*! + * Copyright 2012, Chris Wanstrath + * Released under the MIT License + * https://github.com/defunkt/jquery-pjax + */ + + (function($) { + + // When called on a container with a selector, fetches the href with + // ajax into the container or with the data-pjax attribute on the link + // itself. + // + // Tries to make sure the back button and ctrl+click work the way + // you'd expect. + // + // Exported as $.fn.pjax + // + // Accepts a jQuery ajax options object that may include these + // pjax specific options: + // + // + // container - Where to stick the response body. Usually a String selector. + // $(container).html(xhr.responseBody) + // (default: current jquery context) + // push - Whether to pushState the URL. Defaults to true (of course). + // replace - Want to use replaceState instead? That's cool. + // + // For convenience the second parameter can be either the container or + // the options object. + // + // Returns the jQuery object + function fnPjax(selector, container, options) { + var context = this + return this.on('click.pjax', selector, function(event) { + var opts = $.extend({}, optionsFor(container, options)) + if(!opts.container) + opts.container = $(this).attr('data-pjax') || context + handleClick(event, opts) + }) + } + + // Public: pjax on click handler + // + // Exported as $.pjax.click. + // + // event - "click" jQuery.Event + // options - pjax options + // + // Examples + // + // $(document).on('click', 'a', $.pjax.click) + // // is the same as + // $(document).pjax('a') + // + // $(document).on('click', 'a', function(event) { + // var container = $(this).closest('[data-pjax-container]') + // $.pjax.click(event, container) + // }) + // + // Returns nothing. + function handleClick(event, container, options) { + options = optionsFor(container, options) + + var link = event.currentTarget + + if(link.tagName.toUpperCase() !== 'A') + throw "$.fn.pjax or $.pjax.click requires an anchor element" + + // Middle click, cmd click, and ctrl click should open + // links in a new tab as normal. + if(event.which > 1 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) + return + + // Ignore cross origin links + if(location.protocol !== link.protocol || location.hostname !== link.hostname) + return + + // Ignore case when a hash is being tacked on the current URL + if(link.href.indexOf('#') > -1 && stripHash(link) == stripHash(location)) + return + + // Ignore event with default prevented + if(event.isDefaultPrevented()) + return + + var defaults = { + url: link.href, + container: $(link).attr('data-pjax'), + target: link + } + + var opts = $.extend({}, defaults, options) + var clickEvent = $.Event('pjax:click') + $(link).trigger(clickEvent, [opts]) + + if(!clickEvent.isDefaultPrevented()) { + pjax(opts) + event.preventDefault() + $(link).trigger('pjax:clicked', [opts]) + } + } + + // Public: pjax on form submit handler + // + // Exported as $.pjax.submit + // + // event - "click" jQuery.Event + // options - pjax options + // + // Examples + // + // $(document).on('submit', 'form', function(event) { + // var container = $(this).closest('[data-pjax-container]') + // $.pjax.submit(event, container) + // }) + // + // Returns nothing. + function handleSubmit(event, container, options) { + options = optionsFor(container, options) + + var form = event.currentTarget + + if(form.tagName.toUpperCase() !== 'FORM') + throw "$.pjax.submit requires a form element" + + var defaults = { + type: form.method.toUpperCase(), + url: form.action, + container: $(form).attr('data-pjax'), + target: form + } + + if(defaults.type !== 'GET' && window.FormData !== undefined) { + defaults.data = new FormData(form); + defaults.processData = false; + defaults.contentType = false; + } else { + // Can't handle file uploads, exit + if($(form).find(':file').length) { + return; + } + + // Fallback to manually serializing the fields + defaults.data = $(form).serializeArray(); + } + + pjax($.extend({}, defaults, options)) + + event.preventDefault() + } + + // Loads a URL with ajax, puts the response body inside a container, + // then pushState()'s the loaded URL. + // + // Works just like $.ajax in that it accepts a jQuery ajax + // settings object (with keys like url, type, data, etc). + // + // Accepts these extra keys: + // + // container - Where to stick the response body. + // $(container).html(xhr.responseBody) + // push - Whether to pushState the URL. Defaults to true (of course). + // replace - Want to use replaceState instead? That's cool. + // + // Use it just like $.ajax: + // + // var xhr = $.pjax({ url: this.href, container: '#main' }) + // console.log( xhr.readyState ) + // + // Returns whatever $.ajax returns. + function pjax(options) { + options = $.extend(true, {}, $.ajaxSettings, pjax.defaults, options) + + if($.isFunction(options.url)) { + options.url = options.url() + } + + var target = options.target + + var hash = parseURL(options.url).hash + + var context = options.context = findContainerFor(options.container) + + // We want the browser to maintain two separate internal caches: one + // for pjax'd partial page loads and one for normal page loads. + // Without adding this secret parameter, some browsers will often + // confuse the two. + if(!options.data) options.data = {} + if($.isArray(options.data)) { + options.data.push({ + name: '_pjax', + value: context.selector + }) + } else { + options.data._pjax = context.selector + } + + function fire(type, args, props) { + if(!props) props = {} + props.relatedTarget = target + var event = $.Event(type, props) + context.trigger(event, args) + return !event.isDefaultPrevented() + } + + var timeoutTimer + + options.beforeSend = function(xhr, settings) { + // No timeout for non-GET requests + // Its not safe to request the resource again with a fallback method. + if(settings.type !== 'GET') { + settings.timeout = 0 + } + + xhr.setRequestHeader('X-PJAX', 'true') + xhr.setRequestHeader('X-PJAX-Container', context.selector) + + if(!fire('pjax:beforeSend', [xhr, settings])) + return false + + if(settings.timeout > 0) { + timeoutTimer = setTimeout(function() { + if(fire('pjax:timeout', [xhr, options])) + xhr.abort('timeout') + }, settings.timeout) + + // Clear timeout setting so jquerys internal timeout isn't invoked + settings.timeout = 0 + } + + var url = parseURL(settings.url) + if(hash) url.hash = hash + options.requestUrl = stripInternalParams(url) + } + + options.complete = function(xhr, textStatus) { + if(timeoutTimer) + clearTimeout(timeoutTimer) + + fire('pjax:complete', [xhr, textStatus, options]) + + fire('pjax:end', [xhr, options]) + } + + options.error = function(xhr, textStatus, errorThrown) { + var container = extractContainer("", xhr, options) + + var allowed = fire('pjax:error', [xhr, textStatus, errorThrown, options]) + if(options.type == 'GET' && textStatus !== 'abort' && allowed) { + locationReplace(container.url) + } + } + + options.success = function(data, status, xhr) { + var previousState = pjax.state; + + // If $.pjax.defaults.version is a function, invoke it first. + // Otherwise it can be a static string. + var currentVersion = (typeof $.pjax.defaults.version === 'function') ? + $.pjax.defaults.version() : + $.pjax.defaults.version + + var latestVersion = xhr.getResponseHeader('X-PJAX-Version') + + var container = extractContainer(data, xhr, options) + + var url = parseURL(container.url) + if(hash) { + url.hash = hash + container.url = url.href + } + + // If there is a layout version mismatch, hard load the new url + if(currentVersion && latestVersion && currentVersion !== latestVersion) { + locationReplace(container.url) + return + } + + // If the new response is missing a body, hard load the page + if(!container.contents) { + locationReplace(container.url) + return + } + + pjax.state = { + id: options.id || uniqueId(), + url: container.url, + title: container.title, + container: context.selector, + fragment: options.fragment, + timeout: options.timeout + } + + if(options.push || options.replace) { + window.history.replaceState(pjax.state, container.title, container.url) + } + + // Clear out any focused controls before inserting new page contents. + try { + document.activeElement.blur() + } catch(e) {} + + if(container.title) document.title = container.title + + fire('pjax:beforeReplace', [container.contents, options], { + state: pjax.state, + previousState: previousState + }) + context.html(container.contents) + + // FF bug: Won't autofocus fields that are inserted via JS. + // This behavior is incorrect. So if theres no current focus, autofocus + // the last field. + // + // http://www.w3.org/html/wg/drafts/html/master/forms.html + var autofocusEl = context.find('input[autofocus], textarea[autofocus]').last()[0] + if(autofocusEl && document.activeElement !== autofocusEl) { + autofocusEl.focus(); + } + + executeScriptTags(container.scripts) + + var scrollTo = options.scrollTo + + // Ensure browser scrolls to the element referenced by the URL anchor + if(hash) { + var name = decodeURIComponent(hash.slice(1)) + var target = document.getElementById(name) || document.getElementsByName(name)[0] + if(target) scrollTo = $(target).offset().top + } + + if(typeof scrollTo == 'number') $(window).scrollTop(scrollTo) + + fire('pjax:success', [data, status, xhr, options]) + } + + // Initialize pjax.state for the initial page load. Assume we're + // using the container and options of the link we're loading for the + // back button to the initial page. This ensures good back button + // behavior. + if(!pjax.state) { + pjax.state = { + id: uniqueId(), + url: window.location.href, + title: document.title, + container: context.selector, + fragment: options.fragment, + timeout: options.timeout + } + window.history.replaceState(pjax.state, document.title) + } + + // Cancel the current request if we're already pjaxing + abortXHR(pjax.xhr) + + pjax.options = options + var xhr = pjax.xhr = $.ajax(options) + + if(xhr.readyState > 0) { + if(options.push && !options.replace) { + // Cache current container element before replacing it + cachePush(pjax.state.id, cloneContents(context)) + + window.history.pushState(null, "", options.requestUrl) + } + + fire('pjax:start', [xhr, options]) + fire('pjax:send', [xhr, options]) + } + + return pjax.xhr + } + + // Public: Reload current page with pjax. + // + // Returns whatever $.pjax returns. + function pjaxReload(container, options) { + var defaults = { + url: window.location.href, + push: false, + replace: true, + scrollTo: false + } + + return pjax($.extend(defaults, optionsFor(container, options))) + } + + // Internal: Hard replace current state with url. + // + // Work for around WebKit + // https://bugs.webkit.org/show_bug.cgi?id=93506 + // + // Returns nothing. + function locationReplace(url) { + window.history.replaceState(null, "", pjax.state.url) + window.location.replace(url) + } + + var initialPop = true + var initialURL = window.location.href + var initialState = window.history.state + + // Initialize $.pjax.state if possible + // Happens when reloading a page and coming forward from a different + // session history. + if(initialState && initialState.container) { + pjax.state = initialState + } + + // Non-webkit browsers don't fire an initial popstate event + if('state' in window.history) { + initialPop = false + } + + // popstate handler takes care of the back and forward buttons + // + // You probably shouldn't use pjax on pages with other pushState + // stuff yet. + function onPjaxPopstate(event) { + + // Hitting back or forward should override any pending PJAX request. + if(!initialPop) { + abortXHR(pjax.xhr) + } + + var previousState = pjax.state + var state = event.state + var direction + + if(state && state.container) { + // When coming forward from a separate history session, will get an + // initial pop with a state we are already at. Skip reloading the current + // page. + if(initialPop && initialURL == state.url) return + + if(previousState) { + // If popping back to the same state, just skip. + // Could be clicking back from hashchange rather than a pushState. + if(previousState.id === state.id) return + + // Since state IDs always increase, we can deduce the navigation direction + direction = previousState.id < state.id ? 'forward' : 'back' + } + + var cache = cacheMapping[state.id] || [] + var container = $(cache[0] || state.container), + contents = cache[1] + + if(container.length) { + if(previousState) { + // Cache current container before replacement and inform the + // cache which direction the history shifted. + cachePop(direction, previousState.id, cloneContents(container)) + } + + var popstateEvent = $.Event('pjax:popstate', { + state: state, + direction: direction + }) + container.trigger(popstateEvent) + + var options = { + id: state.id, + url: state.url, + container: container, + push: false, + fragment: state.fragment, + timeout: state.timeout, + scrollTo: false + } + + if(contents) { + container.trigger('pjax:start', [null, options]) + + pjax.state = state + if(state.title) document.title = state.title + var beforeReplaceEvent = $.Event('pjax:beforeReplace', { + state: state, + previousState: previousState + }) + container.trigger(beforeReplaceEvent, [contents, options]) + container.html(contents) + + container.trigger('pjax:end', [null, options]) + } else { + pjax(options) + } + + // Force reflow/relayout before the browser tries to restore the + // scroll position. + container[0].offsetHeight + } else { + locationReplace(location.href) + } + } + initialPop = false + } + + // Fallback version of main pjax function for browsers that don't + // support pushState. + // + // Returns nothing since it retriggers a hard form submission. + function fallbackPjax(options) { + var url = $.isFunction(options.url) ? options.url() : options.url, + method = options.type ? options.type.toUpperCase() : 'GET' + + var form = $('
                ', { + method: method === 'GET' ? 'GET' : 'POST', + action: url, + style: 'display:none' + }) + + if(method !== 'GET' && method !== 'POST') { + form.append($('', { + type: 'hidden', + name: '_method', + value: method.toLowerCase() + })) + } + + var data = options.data + if(typeof data === 'string') { + $.each(data.split('&'), function(index, value) { + var pair = value.split('=') + form.append($('', { + type: 'hidden', + name: pair[0], + value: pair[1] + })) + }) + } else if($.isArray(data)) { + $.each(data, function(index, value) { + form.append($('', { + type: 'hidden', + name: value.name, + value: value.value + })) + }) + } else if(typeof data === 'object') { + var key + for(key in data) + form.append($('', { + type: 'hidden', + name: key, + value: data[key] + })) + } + + $(document.body).append(form) + form.submit() + } + + // Internal: Abort an XmlHttpRequest if it hasn't been completed, + // also removing its event handlers. + function abortXHR(xhr) { + if(xhr && xhr.readyState < 4) { + xhr.onreadystatechange = $.noop + xhr.abort() + } + } + + // Internal: Generate unique id for state object. + // + // Use a timestamp instead of a counter since ids should still be + // unique across page loads. + // + // Returns Number. + function uniqueId() { + return(new Date).getTime() + } + + function cloneContents(container) { + var cloned = container.clone() + // Unmark script tags as already being eval'd so they can get executed again + // when restored from cache. HAXX: Uses jQuery internal method. + cloned.find('script').each(function() { + if(!this.src) jQuery._data(this, 'globalEval', false) + }) + return [container.selector, cloned.contents()] + } + + // Internal: Strip internal query params from parsed URL. + // + // Returns sanitized url.href String. + function stripInternalParams(url) { + url.search = url.search.replace(/([?&])(_pjax|_)=[^&]*/g, '') + return url.href.replace(/\?($|#)/, '$1') + } + + // Internal: Parse URL components and returns a Locationish object. + // + // url - String URL + // + // Returns HTMLAnchorElement that acts like Location. + function parseURL(url) { + var a = document.createElement('a') + a.href = url + return a + } + + // Internal: Return the `href` component of given URL object with the hash + // portion removed. + // + // location - Location or HTMLAnchorElement + // + // Returns String + function stripHash(location) { + return location.href.replace(/#.*/, '') + } + + // Internal: Build options Object for arguments. + // + // For convenience the first parameter can be either the container or + // the options object. + // + // Examples + // + // optionsFor('#container') + // // => {container: '#container'} + // + // optionsFor('#container', {push: true}) + // // => {container: '#container', push: true} + // + // optionsFor({container: '#container', push: true}) + // // => {container: '#container', push: true} + // + // Returns options Object. + function optionsFor(container, options) { + // Both container and options + if(container && options) + options.container = container + + // First argument is options Object + else if($.isPlainObject(container)) + options = container + + // Only container + else + options = { + container: container + } + + // Find and validate container + if(options.container) + options.container = findContainerFor(options.container) + + return options + } + + // Internal: Find container element for a variety of inputs. + // + // Because we can't persist elements using the history API, we must be + // able to find a String selector that will consistently find the Element. + // + // container - A selector String, jQuery object, or DOM Element. + // + // Returns a jQuery object whose context is `document` and has a selector. + function findContainerFor(container) { + container = $(container) + + if(!container.length) { + throw "no pjax container for " + container.selector + } else if(container.selector !== '' && container.context === document) { + return container + } else if(container.attr('id')) { + return $('#' + container.attr('id')) + } else { + throw "cant get selector for pjax container!" + } + } + + // Internal: Filter and find all elements matching the selector. + // + // Where $.fn.find only matches descendants, findAll will test all the + // top level elements in the jQuery object as well. + // + // elems - jQuery object of Elements + // selector - String selector to match + // + // Returns a jQuery object. + function findAll(elems, selector) { + return elems.filter(selector).add(elems.find(selector)); + } + + function parseHTML(html) { + return $.parseHTML(html, document, true) + } + + // Internal: Extracts container and metadata from response. + // + // 1. Extracts X-PJAX-URL header if set + // 2. Extracts inline tags + // 3. Builds response Element and extracts fragment if set + // + // data - String response data + // xhr - XHR response + // options - pjax options Object + // + // Returns an Object with url, title, and contents keys. + function extractContainer(data, xhr, options) { + var obj = {}, + fullDocument = /<html/i.test(data) + + // Prefer X-PJAX-URL header if it was set, otherwise fallback to + // using the original requested url. + var serverUrl = xhr.getResponseHeader('X-PJAX-URL') + obj.url = serverUrl ? stripInternalParams(parseURL(serverUrl)) : options.requestUrl + + // Attempt to parse response html into elements + if(fullDocument) { + var $head = $(parseHTML(data.match(/<head[^>]*>([\s\S.]*)<\/head>/i)[0])) + var $body = $(parseHTML(data.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0])) + } else { + var $head = $body = $(parseHTML(data)) + } + + // If response data is empty, return fast + if($body.length === 0) + return obj + + // If there's a <title> tag in the header, use it as + // the page's title. + obj.title = findAll($head, 'title').last().text() + + if(options.fragment) { + // If they specified a fragment, look for it in the response + // and pull it out. + if(options.fragment === 'body') { + var $fragment = $body + } else { + var $fragment = findAll($body, options.fragment).first() + } + + if($fragment.length) { + obj.contents = options.fragment === 'body' ? $fragment : $fragment.contents() + + // If there's no title, look for data-title and title attributes + // on the fragment + if(!obj.title) + obj.title = $fragment.attr('title') || $fragment.data('title') + } + + } else if(!fullDocument) { + obj.contents = $body + } + + // Clean up any <title> tags + if(obj.contents) { + // Remove any parent title elements + obj.contents = obj.contents.not(function() { + return $(this).is('title') + }) + + // Then scrub any titles from their descendants + obj.contents.find('title').remove() + + // Gather all script[src] elements + obj.scripts = findAll(obj.contents, 'script[src]').remove() + obj.contents = obj.contents.not(obj.scripts) + } + + // Trim any whitespace off the title + if(obj.title) obj.title = $.trim(obj.title) + + return obj + } + + // Load an execute scripts using standard script request. + // + // Avoids jQuery's traditional $.getScript which does a XHR request and + // globalEval. + // + // scripts - jQuery object of script Elements + // + // Returns nothing. + function executeScriptTags(scripts) { + if(!scripts) return + + var existingScripts = $('script[src]') + + scripts.each(function() { + var src = this.src + var matchedScripts = existingScripts.filter(function() { + return this.src === src + }) + if(matchedScripts.length) return + + var script = document.createElement('script') + var type = $(this).attr('type') + if(type) script.type = type + script.src = $(this).attr('src') + document.head.appendChild(script) + }) + } + + // Internal: History DOM caching class. + var cacheMapping = {} + var cacheForwardStack = [] + var cacheBackStack = [] + + // Push previous state id and container contents into the history + // cache. Should be called in conjunction with `pushState` to save the + // previous container contents. + // + // id - State ID Number + // value - DOM Element to cache + // + // Returns nothing. + function cachePush(id, value) { + cacheMapping[id] = value + cacheBackStack.push(id) + + // Remove all entries in forward history stack after pushing a new page. + trimCacheStack(cacheForwardStack, 0) + + // Trim back history stack to max cache length. + trimCacheStack(cacheBackStack, pjax.defaults.maxCacheLength) + } + + // Shifts cache from directional history cache. Should be + // called on `popstate` with the previous state id and container + // contents. + // + // direction - "forward" or "back" String + // id - State ID Number + // value - DOM Element to cache + // + // Returns nothing. + function cachePop(direction, id, value) { + var pushStack, popStack + cacheMapping[id] = value + + if(direction === 'forward') { + pushStack = cacheBackStack + popStack = cacheForwardStack + } else { + pushStack = cacheForwardStack + popStack = cacheBackStack + } + + pushStack.push(id) + if(id = popStack.pop()) + delete cacheMapping[id] + + // Trim whichever stack we just pushed to to max cache length. + trimCacheStack(pushStack, pjax.defaults.maxCacheLength) + } + + // Trim a cache stack (either cacheBackStack or cacheForwardStack) to be no + // longer than the specified length, deleting cached DOM elements as necessary. + // + // stack - Array of state IDs + // length - Maximum length to trim to + // + // Returns nothing. + function trimCacheStack(stack, length) { + while(stack.length > length) + delete cacheMapping[stack.shift()] + } + + // Public: Find version identifier for the initial page load. + // + // Returns String version or undefined. + function findVersion() { + return $('meta').filter(function() { + var name = $(this).attr('http-equiv') + return name && name.toUpperCase() === 'X-PJAX-VERSION' + }).attr('content') + } + + // Install pjax functions on $.pjax to enable pushState behavior. + // + // Does nothing if already enabled. + // + // Examples + // + // $.pjax.enable() + // + // Returns nothing. + function enable() { + $.fn.pjax = fnPjax + $.pjax = pjax + $.pjax.enable = $.noop + $.pjax.disable = disable + $.pjax.click = handleClick + $.pjax.submit = handleSubmit + $.pjax.reload = pjaxReload + $.pjax.defaults = { + timeout: 650, + push: true, + replace: false, + type: 'GET', + dataType: 'html', + scrollTo: 0, + maxCacheLength: 20, + version: findVersion + } + $(window).on('popstate.pjax', onPjaxPopstate) + } + + // Disable pushState behavior. + // + // This is the case when a browser doesn't support pushState. It is + // sometimes useful to disable pushState for debugging on a modern + // browser. + // + // Examples + // + // $.pjax.disable() + // + // Returns nothing. + function disable() { + $.fn.pjax = function() { + return this + } + $.pjax = fallbackPjax + $.pjax.enable = enable + $.pjax.disable = $.noop + $.pjax.click = $.noop + $.pjax.submit = $.noop + $.pjax.reload = function() { + window.location.reload() + } + + $(window).off('popstate.pjax', onPjaxPopstate) + } + + // Add the state property to jQuery's event object so we can use it in + // $(window).bind('popstate') + if($.inArray('state', $.event.props) < 0) + $.event.props.push('state') + + // Is pjax supported by this browser? + $.support.pjax = + window.history && window.history.pushState && window.history.replaceState && + // pushState isn't reliable on iOS until 5. + !navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/) + + $.support.pjax ? enable() : disable() + + })(jQuery); + //输出接口 + exports('pjax', null); +}); \ No newline at end of file diff --git a/generator-web/src/main/resources/statics/version.json b/generator-web/src/main/resources/statics/version.json new file mode 100644 index 0000000..7a0ed97 --- /dev/null +++ b/generator-web/src/main/resources/statics/version.json @@ -0,0 +1 @@ +{"version": "20201222"} \ No newline at end of file diff --git a/generator-web/src/main/resources/template.json b/generator-web/src/main/resources/template.json index ca98f76..607e479 100644 --- a/generator-web/src/main/resources/template.json +++ b/generator-web/src/main/resources/template.json @@ -1,164 +1,168 @@ -[ - { +[{ + "group": "ui", + "templates": [{ "id": "10", "name": "swagger-ui", - "group": "ui", "description": "swagger-ui" }, + { + "id": "11", + "name": "element-ui", + "description": "element-ui" + }, + { + "id": "12", + "name": "bootstrap-ui", + "description": "bootstrap-ui" + }, + { + "id": "13", + "name": "layui-edit", + "description": "layui-edit" + }, + { + "id": "14", + "name": "layui-list", + "description": "layui-list" + } + ] +}, { - "id": "11", - "name": "element-ui", - "group": "ui", - "description": "element-ui" - }, - { - "id": "12", - "name": "bootstrap-ui", - "group": "ui", - "description": "bootstrap-ui" - }, - { - "id": "13", - "name": "layui-edit", - "group": "ui", - "description": "layui-edit" - }, - { - "id": "14", - "name": "layui-list", - "group": "ui", - "description": "layui-list" - }, - { - "id": "20", - "name": "controller", "group": "mybatis", - "description": "controller" + "templates": [{ + "id": "20", + "name": "controller", + "description": "controller" + }, + { + "id": "21", + "name": "service", + "description": "service" + }, + { + "id": "22", + "name": "service_impl", + "description": "service_impl" + }, + { + "id": "23", + "name": "mapper", + "description": "mapper" + }, + { + "id": "24", + "name": "mybatis", + "description": "mybatis" + }, + { + "id": "25", + "name": "model", + "description": "model" + }, + { + "id": "26", + "name": "mapper2", + "description": "mapper annotation" + } + ] }, { - "id": "21", - "name": "service", - "group": "mybatis", - "description": "service" - }, - { - "id": "22", - "name": "service_impl", - "group": "mybatis", - "description": "service_impl" - }, - { - "id": "23", - "name": "mapper", - "group": "mybatis", - "description": "mapper" - }, - { - "id": "24", - "name": "mybatis", - "group": "mybatis", - "description": "mybatis" - }, - { - "id": "25", - "name": "model", - "group": "mybatis", - "description": "model" - }, - { - "id": "26", - "name": "mapper2", - "group": "mybatis", - "description": "mapper annotation" - }, - { - "id": "30", - "name": "entity", "group": "jpa", - "description": "entity" + "templates": [{ + "id": "30", + "name": "entity", + "description": "entity" + }, + { + "id": "31", + "name": "repository", + "description": "repository" + }, + { + "id": "32", + "name": "jpacontroller", + "description": "jpacontroller" + } + ] }, + { - "id": "31", - "name": "repository", - "group": "jpa", - "description": "repository" - }, - { - "id": "32", - "name": "jpacontroller", - "group": "jpa", - "description": "jpacontroller" - }, - { - "id": "40", - "name": "jtdao", "group": "jdbc-template", - "description": "jtdao" + "templates": [{ + "id": "40", + "name": "jtdao", + "description": "jtdao" + }, + { + "id": "41", + "name": "jtdaoimpl", + "description": "jtdaoimpl" + } + ] }, + { - "id": "41", - "name": "jtdaoimpl", - "group": "jdbc-template", - "description": "jtdaoimpl" - }, - { - "id": "50", - "name": "beetlmd", "group": "beetlsql", - "description": "beetlmd" + "templates": [{ + "id": "50", + "name": "beetlmd", + "description": "beetlmd" + }, + { + "id": "51", + "name": "beetlentity", + "description": "beetlentity" + }, + { + "id": "52", + "name": "beetlcontroller", + "description": "beetlcontroller" + } + ] }, + { - "id": "51", - "name": "beetlentity", - "group": "beetlsql", - "description": "beetlentity" - }, - { - "id": "52", - "name": "beetlcontroller", - "group": "beetlsql", - "description": "beetlcontroller" - }, - { - "id": "60", - "name": "pluscontroller", "group": "mybatis-plus", - "description": "pluscontroller" + "templates": [{ + "id": "60", + "name": "pluscontroller", + "description": "pluscontroller" + }, + { + "id": "61", + "name": "plusmapper", + "description": "plusmapper" + }, + { + "id": "62", + "name": "plusentity", + "description": "plusentity" + } + ] }, + { - "id": "61", - "name": "plusmapper", - "group": "mybatis-plus", - "description": "plusmapper" - }, - { - "id": "62", - "name": "plusentity", - "group": "mybatis-plus", - "description": "plusentity" - }, - { - "id": "70", - "name": "beanutil", "group": "util", - "description": "beanutil" - }, - { - "id": "71", - "name": "json", - "group": "util", - "description": "json" - }, - { - "id": "72", - "name": "xml", - "group": "util", - "description": "xml" - }, - { - "id": "73", - "name": "sql", - "group": "util", - "description": "sql" + "templates": [{ + "id": "70", + "name": "beanutil", + "description": "beanutil" + }, + { + "id": "71", + "name": "json", + "description": "json" + }, + { + "id": "72", + "name": "xml", + "description": "xml" + }, + { + "id": "73", + "name": "sql", + "description": "sql" + } + ] } ] \ No newline at end of file diff --git a/generator-web/src/main/resources/templates/common/common-import.ftl b/generator-web/src/main/resources/templates/20210109bak/common/common-import.ftl similarity index 76% rename from generator-web/src/main/resources/templates/common/common-import.ftl rename to generator-web/src/main/resources/templates/20210109bak/common/common-import.ftl index dc68c46..aac1f64 100644 --- a/generator-web/src/main/resources/templates/common/common-import.ftl +++ b/generator-web/src/main/resources/templates/20210109bak/common/common-import.ftl @@ -8,13 +8,13 @@ <!-- Tell the browser to be responsive to screen width --> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <!-- Bootstrap 4 --> - <link href="//cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"> + <link href="//cdn.staticfile.org/twitter-bootstrap/4.5.3/css/bootstrap.min.css" rel="stylesheet"> <!-- Font Awesome --> <link href="//cdn.staticfile.org/font-awesome/5.11.2/css/fontawesome.min.css" rel="stylesheet"> <!-- Ionicons --> <link href="//cdn.staticfile.org/ionicons/4.5.6/css/ionicons.min.css" rel="stylesheet"> - <link href="//cdn.staticfile.org/codemirror/5.48.4/codemirror.min.css" rel="stylesheet"> + <link href="//cdn.staticfile.org/codemirror/5.58.3/codemirror.min.css" rel="stylesheet"> <link href="//cdn.bootcss.com/jquery-toast-plugin/1.3.2/jquery.toast.min.css" rel="stylesheet"> @@ -25,7 +25,7 @@ <script src="//cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script> <![endif]--> -<script>var base_url = '${request.contextPath}';</script> +<script>const base_url = '${request.contextPath}';</script> </#macro> @@ -33,16 +33,14 @@ <!-- jQuery --> <script src="//cdn.staticfile.org/jquery/3.4.1/jquery.min.js"></script> <!-- Bootstrap --> - <script src="//cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> + <script src="//cdn.staticfile.org/twitter-bootstrap/4.5.3/js/bootstrap.min.js"></script> <script src="//cdn.bootcss.com/jquery-toast-plugin/1.3.2/jquery.toast.min.js"></script> - <!-- FastClick --> - <script src="//cdn.staticfile.org/fastclick/1.0.6/fastclick.min.js"></script> - <script src="//cdn.staticfile.org/jQuery-slimScroll/1.3.8/jquery.slimscroll.min.js"></script> - <script src="//cdn.staticfile.org/codemirror/5.48.4/codemirror.min.js"></script> - <script src="//cdn.staticfile.org/codemirror/5.48.4/addon/display/placeholder.min.js"></script> - <script src="//cdn.staticfile.org/codemirror/5.48.4/mode/clike/clike.min.js"></script> - <script src="//cdn.staticfile.org/codemirror/5.48.4/mode/sql/sql.min.js"></script> - <script src="//cdn.staticfile.org/codemirror/5.48.4/mode/xml/xml.min.js"></script> + <!-- codemirror --> + <script src="//cdn.staticfile.org/codemirror/5.58.3/codemirror.min.js"></script> + <script src="//cdn.staticfile.org/codemirror/5.58.3/addon/display/placeholder.min.js"></script> + <script src="//cdn.staticfile.org/codemirror/5.58.3/mode/clike/clike.min.js"></script> + <script src="//cdn.staticfile.org/codemirror/5.58.3/mode/sql/sql.min.js"></script> + <script src="//cdn.staticfile.org/codemirror/5.58.3/mode/xml/xml.min.js"></script> </#macro> diff --git a/generator-web/src/main/resources/templates/20210109bak/index.bak.ftl b/generator-web/src/main/resources/templates/20210109bak/index.bak.ftl new file mode 100644 index 0000000..03e66ac --- /dev/null +++ b/generator-web/src/main/resources/templates/20210109bak/index.bak.ftl @@ -0,0 +1,451 @@ +<!DOCTYPE html> +<html lang="utf-8"> +<head> + <meta charset="UTF-8"> + <title>SQL转Java JPA、MYBATIS实现类代码生成平台 + + + <#import "common/common-import.ftl" as netCommon> + <@netCommon.commonStyle /> + <@netCommon.commonScript /> + + + + +<#----> +<#--布局修改为4-8分--> +
                +
                + <#--选择区域--> +
                + +
                + + +
                + +
                + + + +
                + +
                + + +
                +
                + + +
                +
                + <#--核心工作区--> +
                + +
                +
                +

                Spring Boot Code Generator!

                +

                + √基于SpringBoot2+Freemarker的代码生成器
                + √以解放双手为目的,减少大量重复的CRUD工作
                + √支持mysql/oracle/pgsql三大数据库
                + √用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL相关代码。
                + 如果发现有SQL语句不能识别,请留言,同时欢迎大家提PR赞赏,谢谢!查看版本 +

                + +
                +
                +
                + 数据类型 +
                + +
                + 作者 +
                + +
                + 返回 +
                + +
                + 包名 +
                + +
                +
                +
                + tinyint转换 +
                + +
                + 时间类型 +
                + +
                + 命名规则 +
                + +
                + 包装类型 +
                + +
                + swagger-ui +
                + +
                +
                +

                +
                +
                + +
                + +
                +
                +
                +
                +
                + + + + + <#--<@netCommon.commonFooter />--> + + diff --git a/generator-web/src/main/resources/templates/20210109bak/index.ftl b/generator-web/src/main/resources/templates/20210109bak/index.ftl new file mode 100644 index 0000000..f035198 --- /dev/null +++ b/generator-web/src/main/resources/templates/20210109bak/index.ftl @@ -0,0 +1,442 @@ + + + + + SQL转Java JPA、MYBATIS实现类代码生成平台 + + + <#import "common/common-import.ftl" as netCommon> + <@netCommon.commonStyle /> + <@netCommon.commonScript /> + + + + +<#--布局修改为4-8分--> +
                +
                + <#--选择区域--> +
                + +
                + + +
                + +
                + + + +
                + +
                + + +
                +
                + + +
                +
                + <#--核心工作区--> + +
                + +
                +
                +

                Spring Boot Code Generator!

                +

                + √基于SpringBoot2+Freemarker的代码生成器
                + √以解放双手为目的,减少大量重复的CRUD工作
                + √支持mysql/oracle/pgsql三大数据库
                + √用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL相关代码。
                + 如果发现有SQL语句不能识别,请留言,同时欢迎大家提PR赞赏,谢谢!查看版本 +

                + +
                +
                +
                + 数据类型 +
                + +
                + 作者 +
                + +
                + 返回 +
                + +
                + 包名 +
                + +
                +
                +
                + tinyint转换 +
                + +
                + 时间类型 +
                + +
                + 命名规则 +
                + +
                + 包装类型 +
                + +
                + swagger-ui +
                + +
                +
                +

                +
                +
                + +
                + +
                +
                +
                +
                +
                + + + + + <#--<@netCommon.commonFooter />--> + + diff --git a/generator-web/src/main/resources/templates/20210109bak/index.html b/generator-web/src/main/resources/templates/20210109bak/index.html new file mode 100644 index 0000000..a8b487c --- /dev/null +++ b/generator-web/src/main/resources/templates/20210109bak/index.html @@ -0,0 +1,149 @@ + + + + + 代码生成器 + + + + + + + + + +
                + + SQL转JAVA代码生成器{{date|formatDate(this)}} + + + + + + + + + + + + Footer + + + + +
                + + + + + + + + + + + + + \ No newline at end of file diff --git a/generator-web/src/main/resources/templates/404.html b/generator-web/src/main/resources/templates/404.html new file mode 100644 index 0000000..ec465d5 --- /dev/null +++ b/generator-web/src/main/resources/templates/404.html @@ -0,0 +1,11 @@ + + + + + + 404 + + +404 + + diff --git a/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlcontroller.ftl b/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlcontroller.ftl index ab7cdb6..7fdd649 100644 --- a/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlcontroller.ftl +++ b/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlcontroller.ftl @@ -1,3 +1,4 @@ +<#if isAutoImport?exists && isAutoImport==true> import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.beans.factory.annotation.Autowired; @@ -5,7 +6,7 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentity.ftl b/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentity.ftl index 77e2dc3..de7e760 100644 --- a/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentity.ftl +++ b/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentity.ftl @@ -1,14 +1,15 @@ +<#if isAutoImport?exists && isAutoImport==true> import java.io.Serializable; import lombok.Data; import java.util.Date; import java.util.List; - + /** * @description ${classInfo.classComment} * @author ${authorName} * @date ${.now?string('yyyy-MM-dd')} */ -@Data<#if swagger?exists && swagger==true> +@Data<#if isSwagger?exists && isSwagger==true> @ApiModel("${classInfo.classComment}") public class ${classInfo.className} implements Serializable { @@ -16,9 +17,9 @@ public class ${classInfo.className} implements Serializable { <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> <#list classInfo.fieldList as fieldItem > - /** + <#if isComment?exists && isComment==true>/** * ${fieldItem.fieldComment} - */<#if swagger?exists && swagger==true> + */<#if isSwagger?exists && isSwagger==true> @ApiModelProperty("${fieldItem.fieldComment}") private ${fieldItem.fieldClass} ${fieldItem.fieldName}; diff --git a/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdao.ftl b/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdao.ftl index ba92731..681518f 100644 --- a/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdao.ftl +++ b/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdao.ftl @@ -1,6 +1,6 @@ - +<#if isAutoImport?exists && isAutoImport==true> import java.util.List; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdaoimpl.ftl b/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdaoimpl.ftl index 4e0da92..10701ce 100644 --- a/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdaoimpl.ftl +++ b/generator-web/src/main/resources/templates/code-generator/jdbc-template/jtdaoimpl.ftl @@ -1,9 +1,10 @@ +<#if isAutoImport?exists && isAutoImport==true> import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository; - import java.util.List; + /** * @description ${classInfo.classComment} diff --git a/generator-web/src/main/resources/templates/code-generator/jpa/entity.ftl b/generator-web/src/main/resources/templates/code-generator/jpa/entity.ftl index ac86bab..bd30b4c 100644 --- a/generator-web/src/main/resources/templates/code-generator/jpa/entity.ftl +++ b/generator-web/src/main/resources/templates/code-generator/jpa/entity.ftl @@ -1,6 +1,7 @@ -package ${packageName}.entity; +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.entity; -import lombok.Data; +<#if isAutoImport?exists && isAutoImport==true> +<#if isLombok?exists && isLombok==true>import lombok.Data; import java.util.Date; import java.util.List; import java.io.Serializable; @@ -11,15 +12,15 @@ import javax.persistence.Table; import javax.persistence.GeneratedValue; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; - + /** * @description ${classInfo.classComment} * @author ${authorName} * @date ${.now?string('yyyy-MM-dd')} */ @Entity -@Data -@Table(name="${classInfo.tableName}")<#if swagger?exists && swagger==true> +<#if isLombok?exists && isLombok==true>@Data +<#if isComment?exists && isComment==true>@Table(name="${classInfo.tableName}")<#if isSwagger?exists && isSwagger==true> @ApiModel("${classInfo.classComment}") public class ${classInfo.className} implements Serializable { @@ -29,11 +30,11 @@ public class ${classInfo.className} implements Serializable { @GeneratedValue <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> <#list classInfo.fieldList as fieldItem > - /** + <#if isComment?exists && isComment==true>/** * ${fieldItem.fieldComment} - */<#if swagger?exists && swagger==true> + */<#if isSwagger?exists && isSwagger==true> @ApiModelProperty("${fieldItem.fieldComment}") - @Column(name="${fieldItem.columnName}") + <#if isComment?exists && isComment==true>@Column(name="${fieldItem.columnName}") private ${fieldItem.fieldClass} ${fieldItem.fieldName}; @@ -41,4 +42,13 @@ public class ${classInfo.className} implements Serializable { } +<#if isLombok?exists && isLombok==false> + public ${fieldItem.fieldClass} get${fieldItem.fieldName?cap_first}() { + return ${fieldItem.fieldName}; + } + + public void set${fieldItem.fieldName?cap_first}(${fieldItem.fieldClass} ${fieldItem.fieldName}) { + this.${fieldItem.fieldName} = ${fieldItem.fieldName}; + } + } diff --git a/generator-web/src/main/resources/templates/code-generator/jpa/jpacontroller.ftl b/generator-web/src/main/resources/templates/code-generator/jpa/jpacontroller.ftl index 6371e17..750e4d5 100644 --- a/generator-web/src/main/resources/templates/code-generator/jpa/jpacontroller.ftl +++ b/generator-web/src/main/resources/templates/code-generator/jpa/jpacontroller.ftl @@ -1,5 +1,5 @@ -package ${packageName}.controller; - +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.controller; +<#if isAutoImport?exists && isAutoImport==true> import ${packageName}.entity.${classInfo.className}; import ${packageName}.repository.${classInfo.className}Repository; import org.springframework.data.domain.Example; @@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/jpa/repository.ftl b/generator-web/src/main/resources/templates/code-generator/jpa/repository.ftl index 7573fad..c2a8aff 100644 --- a/generator-web/src/main/resources/templates/code-generator/jpa/repository.ftl +++ b/generator-web/src/main/resources/templates/code-generator/jpa/repository.ftl @@ -1,5 +1,5 @@ -package ${packageName}.mapper; -import ${packageName}.entity.${classInfo.className}; +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.mapper; +<#if isAutoImport?exists && isAutoImport==true>import ${packageName}.entity.${classInfo.className}; <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> <#list classInfo.fieldList as fieldItem > @@ -12,7 +12,7 @@ import java.util.List; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis-plus/pluscontroller.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis-plus/pluscontroller.ftl index a9b1338..1c35979 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis-plus/pluscontroller.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis-plus/pluscontroller.ftl @@ -1,5 +1,5 @@ -package ${packageName}.controller; - +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.controller; +<#if isAutoImport?exists && isAutoImport==true> import com.alibaba.fastjson.JSON; import ${packageName}.entity.${classInfo.className}; import ${packageName}.mapper.${classInfo.className}Mapper; @@ -16,7 +16,7 @@ import org.springframework.web.servlet.ModelAndView; import java.util.Date; import java.util.List; import java.util.Map; - + /** * @description ${classInfo.classComment} * @author ${authorName} @@ -120,13 +120,13 @@ public class ${classInfo.className}Controller { } @GetMapping("/list") public ModelAndView listPage(){ - return new ModelAndView("cms/${classInfo.className?uncap_first}-list"); + return new ModelAndView("${classInfo.className?uncap_first}-list"); } @GetMapping("/edit") public ModelAndView editPage(int id){ ${classInfo.className} ${classInfo.className?uncap_first} = ${classInfo.className?uncap_first}Mapper.selectOne(new QueryWrapper<${classInfo.className}>().eq("${classInfo.className?uncap_first}_id",id)); - return new ModelAndView("cms/${classInfo.className?uncap_first}-edit","${classInfo.className?uncap_first}",${classInfo.className?uncap_first}); + return new ModelAndView("${classInfo.className?uncap_first}-edit","${classInfo.className?uncap_first}",${classInfo.className?uncap_first}); } /** @@ -147,6 +147,14 @@ public class ${classInfo.className}Controller { } } + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.SUCCESS(); + } +} } diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusentity.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusentity.ftl index ed01b9d..2cb9d33 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusentity.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusentity.ftl @@ -1,18 +1,19 @@ -package ${packageName}.entity; +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.entity; -import lombok.Data; +<#if isAutoImport?exists && isAutoImport==true> +<#if isLombok?exists && isLombok==true>import lombok.Data; import java.util.Date; import java.util.List; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; - + /** * @description ${classInfo.classComment} * @author ${authorName} * @date ${.now?string('yyyy-MM-dd')} */ -@Data<#if swagger?exists && swagger==true> +<#if isLombok?exists && isLombok==true>@Data<#if isSwagger?exists && isSwagger==true> @ApiModel("${classInfo.classComment}") public class ${classInfo.className} implements Serializable { @@ -21,15 +22,22 @@ public class ${classInfo.className} implements Serializable { @TableId(type = IdType.AUTO) <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> <#list classInfo.fieldList as fieldItem > - /** + <#if isComment?exists && isComment==true>/** * ${fieldItem.fieldComment} - */<#if swagger?exists && swagger==true> + */<#if isSwagger?exists && isSwagger==true> @ApiModelProperty("${fieldItem.fieldComment}") private ${fieldItem.fieldClass} ${fieldItem.fieldName}; - - public ${classInfo.className}() { +<#if isLombok?exists && isLombok==false> + public ${fieldItem.fieldClass} get${fieldItem.fieldName?cap_first}() { + return ${fieldItem.fieldName}; + } + + public void set${fieldItem.fieldName?cap_first}(${fieldItem.fieldClass} ${fieldItem.fieldName}) { + this.${fieldItem.fieldName} = ${fieldItem.fieldName}; } - + + + public ${classInfo.className}() {} } diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusmapper.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusmapper.ftl index 321b76a..6859a12 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusmapper.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis-plus/plusmapper.ftl @@ -1,11 +1,11 @@ -package ${packageName}.mapper; - +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.mapper; +<#if isAutoImport?exists && isAutoImport==true> import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import ${packageName}.entity.${classInfo.className}; import java.util.List; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis/controller.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis/controller.ftl index 6d68c8d..59ab527 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis/controller.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis/controller.ftl @@ -1,3 +1,4 @@ +<#if isAutoImport?exists && isAutoImport==true> import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -7,6 +8,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; + /** * @description ${classInfo.classComment} diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis/mapper.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis/mapper.ftl index 4c59eb0..e7dc9ef 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis/mapper.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis/mapper.ftl @@ -1,7 +1,9 @@ +<#if isAutoImport?exists && isAutoImport==true> import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import java.util.List; + /** * @description ${classInfo.classComment} diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis/mapper2.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis/mapper2.ftl index ab7981f..ee0b5e0 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis/mapper2.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis/mapper2.ftl @@ -1,9 +1,9 @@ -package ${packageName}.mapper; - +<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.mapper; +<#if isAutoImport?exists && isAutoImport==true> import org.apache.ibatis.annotations.*; import org.springframework.stereotype.Repository; import java.util.List; - + /** * @description ${classInfo.classComment}Mapper * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis/model.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis/model.ftl index 0237100..3e94df7 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis/model.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis/model.ftl @@ -1,7 +1,8 @@ +<#if isAutoImport?exists && isAutoImport==true> import java.io.Serializable; import java.util.Date; import java.util.List; - + /** * @description ${classInfo.classComment} * @author ${authorName} @@ -13,9 +14,9 @@ public class ${classInfo.className} implements Serializable { <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> <#list classInfo.fieldList as fieldItem > - /** + <#if isComment?exists && isComment==true>/** * ${fieldItem.fieldComment} - */ + */ private ${fieldItem.fieldClass} ${fieldItem.fieldName}; diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis/service.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis/service.ftl index d157576..6684ea0 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis/service.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis/service.ftl @@ -1,5 +1,6 @@ +<#if isAutoImport?exists && isAutoImport==true> import java.util.Map; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/mybatis/service_impl.ftl b/generator-web/src/main/resources/templates/code-generator/mybatis/service_impl.ftl index 073a9d1..16fbe1f 100644 --- a/generator-web/src/main/resources/templates/code-generator/mybatis/service_impl.ftl +++ b/generator-web/src/main/resources/templates/code-generator/mybatis/service_impl.ftl @@ -1,11 +1,11 @@ +<#if isAutoImport?exists && isAutoImport==true> import org.springframework.stereotype.Service; - import javax.annotation.Resource; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; - + /** * @description ${classInfo.classComment} * @author ${authorName} diff --git a/generator-web/src/main/resources/templates/code-generator/ui/element-ui.ftl b/generator-web/src/main/resources/templates/code-generator/ui/element-ui.ftl index f92857e..9f9e224 100644 --- a/generator-web/src/main/resources/templates/code-generator/ui/element-ui.ftl +++ b/generator-web/src/main/resources/templates/code-generator/ui/element-ui.ftl @@ -1,5 +1,3 @@ - -
                @@ -10,7 +8,7 @@ <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> <#list classInfo.fieldList as fieldItem > - + diff --git a/generator-web/src/main/resources/templates/code-generator/ui/layui-edit.ftl b/generator-web/src/main/resources/templates/code-generator/ui/layui-edit.ftl index 5957190..6299a1b 100644 --- a/generator-web/src/main/resources/templates/code-generator/ui/layui-edit.ftl +++ b/generator-web/src/main/resources/templates/code-generator/ui/layui-edit.ftl @@ -1,19 +1,5 @@ - - - layuimini - - - - - - -
                diff --git a/generator-web/src/main/resources/templates/code-generator/ui/layui-list.ftl b/generator-web/src/main/resources/templates/code-generator/ui/layui-list.ftl index cc55ae6..a3de299 100644 --- a/generator-web/src/main/resources/templates/code-generator/ui/layui-list.ftl +++ b/generator-web/src/main/resources/templates/code-generator/ui/layui-list.ftl @@ -1,14 +1,5 @@ - - - layuimini - - - - - -
                diff --git a/generator-web/src/main/resources/templates/code-generator/util/beanutil.ftl b/generator-web/src/main/resources/templates/code-generator/util/beanutil.ftl index b293944..108e27a 100644 --- a/generator-web/src/main/resources/templates/code-generator/util/beanutil.ftl +++ b/generator-web/src/main/resources/templates/code-generator/util/beanutil.ftl @@ -21,7 +21,7 @@ ${classInfo.className?uncap_first}.set${fieldItem.fieldName?cap_first}(${classIn <#list classInfo.fieldList as fieldItem> // ${fieldItem.fieldComment} -map.put("${fieldItem.fieldName?cap_first}",${classInfo.className?uncap_first}.get${fieldItem.fieldName?cap_first}()); +map.put("${fieldItem.fieldName?uncap_first}",${classInfo.className?uncap_first}.get${fieldItem.fieldName?cap_first}()); <#list classInfo.fieldList as fieldItem> @@ -35,7 +35,7 @@ map.put("${fieldItem.fieldComment}",${classInfo.className?uncap_first}.get${fiel <#list classInfo.fieldList as fieldItem> // ${fieldItem.fieldComment} -map.put("${fieldItem.fieldName?cap_first}",${classInfo.className?uncap_first}.get${fieldItem.fieldName?cap_first}()); +map.put("${fieldItem.fieldName?uncap_first}",${classInfo.className?uncap_first}.get${fieldItem.fieldName?cap_first}()); diff --git a/generator-web/src/main/resources/templates/code-generator/util/json.ftl b/generator-web/src/main/resources/templates/code-generator/util/json.ftl index 8de14f6..596cce4 100644 --- a/generator-web/src/main/resources/templates/code-generator/util/json.ftl +++ b/generator-web/src/main/resources/templates/code-generator/util/json.ftl @@ -4,4 +4,10 @@ "${fieldItem.fieldName}":"${fieldItem.fieldComment}"<#if fieldItem_has_next>, } + +{ +<#list classInfo.fieldList as fieldItem> + "${fieldItem.fieldName}":""<#if fieldItem_has_next>, + +} diff --git a/generator-web/src/main/resources/templates/code-generator/util/sql.ftl b/generator-web/src/main/resources/templates/code-generator/util/sql.ftl index 848f6e8..126f84d 100644 --- a/generator-web/src/main/resources/templates/code-generator/util/sql.ftl +++ b/generator-web/src/main/resources/templates/code-generator/util/sql.ftl @@ -1,39 +1,47 @@ <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> - SELECT - <#list classInfo.fieldList as fieldItem > - ${fieldItem.columnName}<#if fieldItem_has_next>, - - FROM - ${classInfo.tableName} - WHERE - <#list classInfo.fieldList as fieldItem > - <#if fieldItem_index != 0>AND ${fieldItem.columnName} = '' - ; + #SQL横向select + SELECT <#list classInfo.fieldList as fieldItem >t.${fieldItem.columnName}<#if fieldItem_has_next>, + FROM ${classInfo.tableName} t; + + #CSV横向字段名 + <#list classInfo.fieldList as fieldItem >${fieldItem.columnName}<#if fieldItem_has_next>, <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> +#LEFT JOIN SELECT * FROM - ${classInfo.tableName} t1 - LEFT JOIN xxx t2 - ON t1.${classInfo.tableName}_id=t2.${classInfo.tableName}_id + ${classInfo.tableName} a + LEFT JOIN ${classInfo.tableName} b + ON a.${classInfo.tableName}_id=b.${classInfo.tableName}_id WHERE 1=1; <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> +#INSERT INTO INSERT INTO ${classInfo.tableName} ( <#list classInfo.fieldList as fieldItem >${fieldItem.columnName}<#if fieldItem_has_next>, ) VALUES ( - <#list classInfo.fieldList as fieldItem > - ''<#if fieldItem_has_next>, - + <#list classInfo.fieldList as fieldItem >''<#if fieldItem_has_next>, ); <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> +#关联更新 + UPDATE ${classInfo.tableName} a + JOIN ${classInfo.tableName}_join b ON a.${classInfo.tableName}_id = b.${classInfo.tableName}_id + SET <#list classInfo.fieldList as fieldItem > a.${fieldItem.columnName} = b.${fieldItem.columnName}<#if fieldItem_has_next>, + WHERE + b.${classInfo.tableName}_id IS NOT NULL; + + UPDATE ${classInfo.tableName} a,${classInfo.tableName}_join b + SET <#list classInfo.fieldList as fieldItem > a.${fieldItem.columnName} = b.${fieldItem.columnName}<#if fieldItem_has_next>, + WHERE a.${classInfo.tableName}_id = b.${classInfo.tableName}_id; + +#普通update UPDATE ${classInfo.tableName} SET <#list classInfo.fieldList as fieldItem > @@ -48,6 +56,11 @@ <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> +#关联删除 + delete a from ${classInfo.tableName}_del as a inner join ${classInfo.tableName} as b + where a.${classInfo.tableName}_id=b.${classInfo.tableName}_id; + +#普通删除 DELETE FROM ${classInfo.tableName} @@ -55,4 +68,7 @@ <#list classInfo.fieldList as fieldItem > ${fieldItem.columnName} = ''<#if fieldItem_has_next>, ; + + + diff --git a/generator-web/src/main/resources/templates/header.html b/generator-web/src/main/resources/templates/header.html new file mode 100644 index 0000000..508fa83 --- /dev/null +++ b/generator-web/src/main/resources/templates/header.html @@ -0,0 +1,40 @@ + + + + +SQL转Java JPA、MYBATIS实现类代码生成平台 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/generator-web/src/main/resources/templates/index.ftl b/generator-web/src/main/resources/templates/index.ftl deleted file mode 100644 index ca9ec36..0000000 --- a/generator-web/src/main/resources/templates/index.ftl +++ /dev/null @@ -1,436 +0,0 @@ - - - - - SQL转Java JPA、MYBATIS实现类代码生成平台 - - - <#import "common/common-import.ftl" as netCommon> - <@netCommon.commonStyle /> - <@netCommon.commonScript /> - - - - - - - - -
                -
                -

                Spring Boot Code Generator!

                -

                - √基于SpringBoot2+Freemarker的代码生成器
                - √以解放双手为目的,减少大量重复的CRUD工作
                - √支持mysql/oracle/pgsql三大数据库
                - √用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL相关代码。
                - 如果发现有SQL语句不能识别,请留言,同时欢迎大家提PR赞赏,谢谢!查看版本 -

                - -
                -
                -
                - 数据类型 -
                - -
                - 作者 -
                - -
                - 返回 -
                - -
                - 包名 -
                - -
                -
                -
                - tinyint转换 -
                - -
                - 时间类型 -
                - -
                - 命名规则 -
                - -
                - 包装类型 -
                - -
                - swagger-ui -
                - -
                -
                -

                -
                -
                - -
                - - -
                - -
                - - - -
                - -
                - - -
                -
                - - -
                -
                - -
                -
                - - <@netCommon.commonFooter /> - - diff --git a/generator-web/src/main/resources/templates/index.html b/generator-web/src/main/resources/templates/index.html new file mode 100644 index 0000000..ac1595c --- /dev/null +++ b/generator-web/src/main/resources/templates/index.html @@ -0,0 +1,70 @@ + + + + <#include "/header.html"> + + + + + +
                +
                + + + +
                + + +
                + + + + +
                + +
                + +
                + + + + + +
                + + +
                + + + + + diff --git a/generator-web/src/main/resources/templates/main.html b/generator-web/src/main/resources/templates/main.html new file mode 100644 index 0000000..d2636c5 --- /dev/null +++ b/generator-web/src/main/resources/templates/main.html @@ -0,0 +1,126 @@ + + + + <#include "/header.html"> + + + +
                +
                SpringBootCodeGenerator JAVA代码生成平台,又名`JAVA在线代码生成平台`、`JPA在线生成平台`、`sql转java`、`大狼狗代码生成器`、`mybatis在线生成器`、`SQL转Java JPA、MYBATIS实现类代码生成平台`
                +
                + + + + + +
                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                + + 生成 + 复制 +
                + + +
                + + {{item.group}} + + {{childItem.name}} + + +
                + +
                +
                + + + + +
                +
                +
                + + + + \ No newline at end of file diff --git a/old_version.png b/old_version.png new file mode 100644 index 0000000000000000000000000000000000000000..6d565e9c15774d24ec2c5c2dfdfce9ad647dd24e GIT binary patch literal 132763 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

                *E(9hJ%yHP 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%0AIa77q8zO$b*D8ruGif-J7(&yan1abN=m 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%0Av-fXLX3xITP1-!XTAtra8A?eV0fle3 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.springframework.boot spring-boot-starter-freemarker - + + + + javax.xml.bind + jaxb-api + 2.3.1 + + + + + org.apache.commons + commons-lang3 + 3.9 + + + + commons-io + commons-io + 2.8.0 + + + - - - - src/main/java - - **/*.properties - **/*.xml - - false - - - src/main/resources - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - true - javac - 1.8 - 1.8 - UTF-8 - 1.8 - true - true - - - - org.codehaus.plexus - plexus-compiler-eclipse - 2.2 - - - - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - true - - - org.springframework.boot spring-boot-maven-plugin - - - - repackage - - - - - spring-milestones - Spring Milestones - https://repo.spring.io/libs-milestone - - false - + alimaven + aliyun maven + http://maven.aliyun.com/nexus/content/groups/public/ + diff --git a/site_analysis.png b/site_analysis.png new file mode 100644 index 0000000000000000000000000000000000000000..a65d015525b1195de1a37397027aa8124ddcece2 GIT binary patch literal 45969 zcmdSAbx<5#`z;C#Ft`OBoIoH1cbDK0g1fs02_X=CAP|CtL4sRw*We5c5G29fJ-9o; z<_vk??^mbpJ$3A_d%FthJw08!w>-~!)>{2p{j~xv76=Oo2?AWl&2q*bMnkg8*_?<~*|=a_Da z1|CRAct0M0kiWjbqeL`Pypz*^r{!w<&dcJh4U(OU>l+((539E}HZC6auJ4Wj?Gi{x zHK$6l(%Rmp`-_-<+8a%h$II5p$g@|dC;&!xG?HQrX~JlhJo6LNc_P@nsmgOxEX{-V zNz?kNxl&Uc&EljvL+}WRp?wfTI2L_Qc#9>Gny|jL-LrVeMz=O;S!RP{d@d&!@(nXY$GHTrV0W4(gRUoHg_IKGhZT>J&5`iIcUzJy&;48k7e0vVE@?Q z)#^70a$K|JgSdK>{LSx>WRqcd6QWmC$p^0K{qPUnkPCeQjj3SJ_46j=j{F)OUM`yt zpH0vD4Vrnsi(W3Tq_Q*v0mdju!dcUn4^B0t6XEc& z$kvrDiv7+WLJsI!w^iV&WvOX=FDD<3q%o=F)mkr_X=`cyG*jT!`}LCsvU=}@*bZa{ z#F4}0Fl&KU5_`wiBhCjD_6Q7h7Yzt*Z9Zta=JP?mJm3eF#5pR2v5O6KYe4xETLnB8Y(6@1E;80;ES94=- zqh#PB&>QlwSZW}u;{LHgxp?mXomzhVZU%A7>v3Ja(BO!k?XtYKD)ti-~JRWqt_Oit7c77u_gB4%Upx zi|LI8^jE*VVqqH^mMg&nU2|NVm-G($n!Bz5P0C=Ov-Y2=#O6+eDhaT+Xkqw)!qkBC zM05AEfH}%*>7@3+yrcE?ZUDTfJKm>Ux)*xg#;&!p_?C0&2s=v8i6bxbs5>*nk!icW z8U6b-_TTkP%xh?^FWu1^tG_+!u)^vK3rX=Um(NP!I83Qm&i5|8MZch%Rsl_2L@Bve zkW%Vq_YNDu+qM6|ms;*_~K`-(A$>>>T4X@#D%NiD#)CZV#Rzw247lZuLqGE}t309Q

                ox!QT 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

                qOj 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 bo*Cws4@sNd#B3?hzdyLAqEL9(%>RD@pD

                '+(d.length>1?'':"")+'
                '+(d[u].alt||"")+""+l.imgIndex+"/"+d.length+"