From 4c39f9a5b7e5beb75c72c59b2cc7483de2078735 Mon Sep 17 00:00:00 2001 From: 15960077875 <15960077875@139.com> Date: Thu, 11 Nov 2021 23:21:43 +0800 Subject: [PATCH 1/2] init --- OpenAuth.WebApi/Program.cs | 5 +- OpenAuth.WebApi/appsettings.Production.json | 44 +- OpenAuth.WebApi/appsettings.json | 3 +- OpenAuthPro_V4_2_1e8214af/.gitignore | 0 OpenAuthPro_V4_2_1e8214af/Client/.env.dev | 15 + OpenAuthPro_V4_2_1e8214af/Client/.env.prod | 13 + OpenAuthPro_V4_2_1e8214af/Client/.gitignore | 22 + OpenAuthPro_V4_2_1e8214af/Client/README.md | 22 + .../Client/babel.config.js | 11 + OpenAuthPro_V4_2_1e8214af/Client/build.bat | 1 + OpenAuthPro_V4_2_1e8214af/Client/install.bat | 1 + OpenAuthPro_V4_2_1e8214af/Client/package.json | 66 + .../Client/public/.gitkeep | 0 .../Client/public/favicon.ico | Bin 0 -> 4158 bytes .../Client/public/index.html | 23 + .../Client/public/layer/layer.js | 2 + .../Client/public/layer/mobile/layer.js | 2 + .../Client/public/layer/mobile/need/layer.css | 1 + .../public/layer/theme/default/icon-ext.png | Bin 0 -> 5911 bytes .../public/layer/theme/default/icon.png | Bin 0 -> 11493 bytes .../public/layer/theme/default/layer.css | 1 + .../public/layer/theme/default/loading-0.gif | Bin 0 -> 5793 bytes .../public/layer/theme/default/loading-1.gif | Bin 0 -> 701 bytes .../public/layer/theme/default/loading-2.gif | Bin 0 -> 1787 bytes .../public/ueditor/dialogs/anchor/anchor.html | 40 + .../ueditor/dialogs/attachment/attachment.css | 681 + .../dialogs/attachment/attachment.html | 60 + .../ueditor/dialogs/attachment/attachment.js | 754 + .../attachment/fileTypeImages/icon_chm.gif | Bin 0 -> 923 bytes .../fileTypeImages/icon_default.png | Bin 0 -> 841 bytes .../attachment/fileTypeImages/icon_doc.gif | Bin 0 -> 1012 bytes .../attachment/fileTypeImages/icon_exe.gif | Bin 0 -> 949 bytes .../attachment/fileTypeImages/icon_jpg.gif | Bin 0 -> 950 bytes .../attachment/fileTypeImages/icon_mp3.gif | Bin 0 -> 986 bytes .../attachment/fileTypeImages/icon_mv.gif | Bin 0 -> 1001 bytes .../attachment/fileTypeImages/icon_pdf.gif | Bin 0 -> 996 bytes .../attachment/fileTypeImages/icon_ppt.gif | Bin 0 -> 1001 bytes .../attachment/fileTypeImages/icon_psd.gif | Bin 0 -> 1009 bytes .../attachment/fileTypeImages/icon_rar.gif | Bin 0 -> 1007 bytes .../attachment/fileTypeImages/icon_txt.gif | Bin 0 -> 970 bytes .../attachment/fileTypeImages/icon_xls.gif | Bin 0 -> 1005 bytes .../dialogs/attachment/images/alignicon.gif | Bin 0 -> 1051 bytes .../dialogs/attachment/images/alignicon.png | Bin 0 -> 3714 bytes .../ueditor/dialogs/attachment/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/attachment/images/file-icons.gif | Bin 0 -> 20097 bytes .../dialogs/attachment/images/file-icons.png | Bin 0 -> 44070 bytes .../dialogs/attachment/images/icons.gif | Bin 0 -> 453 bytes .../dialogs/attachment/images/icons.png | Bin 0 -> 2678 bytes .../dialogs/attachment/images/image.png | Bin 0 -> 1672 bytes .../dialogs/attachment/images/progress.png | Bin 0 -> 1269 bytes .../dialogs/attachment/images/success.gif | Bin 0 -> 445 bytes .../dialogs/attachment/images/success.png | Bin 0 -> 1621 bytes .../ueditor/dialogs/background/background.css | 94 + .../dialogs/background/background.html | 56 + .../ueditor/dialogs/background/background.js | 376 + .../ueditor/dialogs/background/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/background/images/success.png | Bin 0 -> 1621 bytes .../ueditor/dialogs/charts/chart.config.js | 65 + .../public/ueditor/dialogs/charts/charts.css | 165 + .../public/ueditor/dialogs/charts/charts.html | 89 + .../public/ueditor/dialogs/charts/charts.js | 519 + .../ueditor/dialogs/charts/images/charts0.png | Bin 0 -> 25306 bytes .../ueditor/dialogs/charts/images/charts1.png | Bin 0 -> 19263 bytes .../ueditor/dialogs/charts/images/charts2.png | Bin 0 -> 23016 bytes .../ueditor/dialogs/charts/images/charts3.png | Bin 0 -> 7823 bytes .../ueditor/dialogs/charts/images/charts4.png | Bin 0 -> 8344 bytes .../ueditor/dialogs/charts/images/charts5.png | Bin 0 -> 47084 bytes .../ueditor/dialogs/emotion/emotion.css | 43 + .../ueditor/dialogs/emotion/emotion.html | 54 + .../public/ueditor/dialogs/emotion/emotion.js | 186 + .../ueditor/dialogs/emotion/images/0.gif | Bin 0 -> 43 bytes .../ueditor/dialogs/emotion/images/bface.gif | Bin 0 -> 27167 bytes .../ueditor/dialogs/emotion/images/cface.gif | Bin 0 -> 8603 bytes .../ueditor/dialogs/emotion/images/fface.gif | Bin 0 -> 18479 bytes .../dialogs/emotion/images/jxface2.gif | Bin 0 -> 40706 bytes .../emotion/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../ueditor/dialogs/emotion/images/tface.gif | Bin 0 -> 19805 bytes .../ueditor/dialogs/emotion/images/wface.gif | Bin 0 -> 49850 bytes .../ueditor/dialogs/emotion/images/yface.gif | Bin 0 -> 28409 bytes .../public/ueditor/dialogs/gmap/gmap.html | 89 + .../public/ueditor/dialogs/help/help.css | 7 + .../public/ueditor/dialogs/help/help.html | 82 + .../public/ueditor/dialogs/help/help.js | 56 + .../public/ueditor/dialogs/image/image.css | 894 + .../public/ueditor/dialogs/image/image.html | 120 + .../public/ueditor/dialogs/image/image.js | 1139 + .../dialogs/image/images/alignicon.jpg | Bin 0 -> 16101 bytes .../ueditor/dialogs/image/images/bg.png | Bin 0 -> 2810 bytes .../ueditor/dialogs/image/images/icons.gif | Bin 0 -> 453 bytes .../ueditor/dialogs/image/images/icons.png | Bin 0 -> 2678 bytes .../ueditor/dialogs/image/images/image.png | Bin 0 -> 1672 bytes .../ueditor/dialogs/image/images/progress.png | Bin 0 -> 1269 bytes .../ueditor/dialogs/image/images/success.gif | Bin 0 -> 445 bytes .../ueditor/dialogs/image/images/success.png | Bin 0 -> 1621 bytes .../dialogs/insertframe/insertframe.html | 98 + .../Client/public/ueditor/dialogs/internal.js | 78 + .../public/ueditor/dialogs/link/link.html | 126 + .../public/ueditor/dialogs/map/map.html | 135 + .../public/ueditor/dialogs/map/show.html | 118 + .../public/ueditor/dialogs/music/music.css | 30 + .../public/ueditor/dialogs/music/music.html | 32 + .../public/ueditor/dialogs/music/music.js | 192 + .../ueditor/dialogs/preview/preview.html | 40 + .../ueditor/dialogs/scrawl/images/addimg.png | Bin 0 -> 628 bytes .../ueditor/dialogs/scrawl/images/brush.png | Bin 0 -> 608 bytes .../ueditor/dialogs/scrawl/images/delimg.png | Bin 0 -> 516 bytes .../ueditor/dialogs/scrawl/images/delimgH.png | Bin 0 -> 578 bytes .../ueditor/dialogs/scrawl/images/empty.png | Bin 0 -> 519 bytes .../ueditor/dialogs/scrawl/images/emptyH.png | Bin 0 -> 657 bytes .../ueditor/dialogs/scrawl/images/eraser.png | Bin 0 -> 43271 bytes .../ueditor/dialogs/scrawl/images/redo.png | Bin 0 -> 454 bytes .../ueditor/dialogs/scrawl/images/redoH.png | Bin 0 -> 536 bytes .../ueditor/dialogs/scrawl/images/scale.png | Bin 0 -> 435 bytes .../ueditor/dialogs/scrawl/images/scaleH.png | Bin 0 -> 330 bytes .../ueditor/dialogs/scrawl/images/size.png | Bin 0 -> 775 bytes .../ueditor/dialogs/scrawl/images/undo.png | Bin 0 -> 444 bytes .../ueditor/dialogs/scrawl/images/undoH.png | Bin 0 -> 511 bytes .../public/ueditor/dialogs/scrawl/scrawl.css | 72 + .../public/ueditor/dialogs/scrawl/scrawl.html | 95 + .../public/ueditor/dialogs/scrawl/scrawl.js | 671 + .../dialogs/searchreplace/searchreplace.html | 102 + .../dialogs/searchreplace/searchreplace.js | 164 + .../dialogs/snapscreen/snapscreen.html | 58 + .../ueditor/dialogs/spechars/spechars.html | 21 + .../ueditor/dialogs/spechars/spechars.js | 57 + .../public/ueditor/dialogs/table/dragicon.png | Bin 0 -> 304 bytes .../ueditor/dialogs/table/edittable.css | 84 + .../ueditor/dialogs/table/edittable.html | 64 + .../public/ueditor/dialogs/table/edittable.js | 237 + .../public/ueditor/dialogs/table/edittd.html | 61 + .../public/ueditor/dialogs/table/edittip.html | 33 + .../public/ueditor/dialogs/template/config.js | 42 + .../ueditor/dialogs/template/images/bg.gif | Bin 0 -> 84 bytes .../ueditor/dialogs/template/images/pre0.png | Bin 0 -> 250 bytes .../ueditor/dialogs/template/images/pre1.png | Bin 0 -> 291 bytes .../ueditor/dialogs/template/images/pre2.png | Bin 0 -> 394 bytes .../ueditor/dialogs/template/images/pre3.png | Bin 0 -> 485 bytes .../ueditor/dialogs/template/images/pre4.png | Bin 0 -> 393 bytes .../ueditor/dialogs/template/template.css | 18 + .../ueditor/dialogs/template/template.html | 26 + .../ueditor/dialogs/template/template.js | 53 + .../ueditor/dialogs/video/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/video/images/center_focus.jpg | Bin 0 -> 11795 bytes .../dialogs/video/images/file-icons.gif | Bin 0 -> 20097 bytes .../dialogs/video/images/file-icons.png | Bin 0 -> 44070 bytes .../ueditor/dialogs/video/images/icons.gif | Bin 0 -> 453 bytes .../ueditor/dialogs/video/images/icons.png | Bin 0 -> 2678 bytes .../ueditor/dialogs/video/images/image.png | Bin 0 -> 1672 bytes .../dialogs/video/images/left_focus.jpg | Bin 0 -> 11423 bytes .../dialogs/video/images/none_focus.jpg | Bin 0 -> 11546 bytes .../ueditor/dialogs/video/images/progress.png | Bin 0 -> 1269 bytes .../dialogs/video/images/right_focus.jpg | Bin 0 -> 11334 bytes .../ueditor/dialogs/video/images/success.gif | Bin 0 -> 445 bytes .../ueditor/dialogs/video/images/success.png | Bin 0 -> 1621 bytes .../public/ueditor/dialogs/video/video.css | 635 + .../public/ueditor/dialogs/video/video.html | 86 + .../public/ueditor/dialogs/video/video.js | 789 + .../public/ueditor/dialogs/webapp/webapp.html | 53 + .../ueditor/dialogs/wordimage/tangram.js | 1495 + .../ueditor/dialogs/wordimage/wordimage.html | 111 + .../ueditor/dialogs/wordimage/wordimage.js | 157 + .../public/ueditor/formdesign/Readme.txt | 6 + .../public/ueditor/formdesign/bootstrap-ie.js | 416 + .../bootstrap/css/bootstrap-ie6.css | 5773 +++ .../bootstrap/css/bootstrap-ie6.min.css | 1 + .../bootstrap/css/bootstrap-responsive.css | 1109 + .../css/bootstrap-responsive.min.css | 9 + .../formdesign/bootstrap/css/bootstrap.css | 6167 +++ .../bootstrap/css/bootstrap.min.css | 9 + .../ueditor/formdesign/bootstrap/css/ie.css | 59 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../formdesign/bootstrap/js/bootstrap.js | 2280 + .../formdesign/bootstrap/js/bootstrap.min.js | 6 + .../public/ueditor/formdesign/checkbox.html | 104 + .../public/ueditor/formdesign/checkboxs.html | 268 + .../public/ueditor/formdesign/e-file.html | 49 + .../public/ueditor/formdesign/el-input.html | 84 + .../ueditor/formdesign/element-detail.html | 170 + .../public/ueditor/formdesign/element.html | 294 + .../public/ueditor/formdesign/error.html | 30 + .../formdesign/images/leipi_formdesign.png | Bin 0 -> 6540 bytes .../ueditor/formdesign/images/progressbar.gif | Bin 0 -> 2280 bytes .../ueditor/formdesign/images/qrcode.gif | Bin 0 -> 2020 bytes .../ueditor/formdesign/images/template/bg.gif | Bin 0 -> 84 bytes .../formdesign/images/template/pre0.png | Bin 0 -> 250 bytes .../formdesign/images/template/pre1.png | Bin 0 -> 291 bytes .../ueditor/formdesign/jquery-1.7.2.min.js | 4 + .../ueditor/formdesign/leipi.formdesign.v4.js | 900 + .../public/ueditor/formdesign/leipi.html | 49 + .../public/ueditor/formdesign/leipi.style.css | 105 + .../public/ueditor/formdesign/listctrl.html | 335 + .../public/ueditor/formdesign/macros.html | 197 + .../public/ueditor/formdesign/more.html | 32 + .../ueditor/formdesign/progressbar.html | 149 + .../public/ueditor/formdesign/qrcode.html | 147 + .../public/ueditor/formdesign/radio.html | 290 + .../public/ueditor/formdesign/radios.html | 275 + .../public/ueditor/formdesign/select.html | 318 + .../public/ueditor/formdesign/template.html | 118 + .../public/ueditor/formdesign/text.html | 216 + .../public/ueditor/formdesign/textarea.html | 162 + .../formdesign/textfield.html.ajax.bak | 155 + .../public/ueditor/formdesign/upload.html | 215 + .../Client/public/ueditor/index.html | 175 + .../Client/public/ueditor/lang/en/en.js | 684 + .../ueditor/lang/en/images/addimage.png | Bin 0 -> 3373 bytes .../lang/en/images/alldeletebtnhoverskin.png | Bin 0 -> 743 bytes .../lang/en/images/alldeletebtnupskin.png | Bin 0 -> 743 bytes .../ueditor/lang/en/images/background.png | Bin 0 -> 3854 bytes .../public/ueditor/lang/en/images/button.png | Bin 0 -> 4929 bytes .../public/ueditor/lang/en/images/copy.png | Bin 0 -> 1222 bytes .../ueditor/lang/en/images/deletedisable.png | Bin 0 -> 649 bytes .../ueditor/lang/en/images/deleteenable.png | Bin 0 -> 664 bytes .../ueditor/lang/en/images/listbackground.png | Bin 0 -> 3750 bytes .../ueditor/lang/en/images/localimage.png | Bin 0 -> 3083 bytes .../public/ueditor/lang/en/images/music.png | Bin 0 -> 91561 bytes .../lang/en/images/rotateleftdisable.png | Bin 0 -> 719 bytes .../lang/en/images/rotateleftenable.png | Bin 0 -> 952 bytes .../lang/en/images/rotaterightdisable.png | Bin 0 -> 754 bytes .../lang/en/images/rotaterightenable.png | Bin 0 -> 1007 bytes .../public/ueditor/lang/en/images/upload.png | Bin 0 -> 3941 bytes .../public/ueditor/lang/zh-cn/images/copy.png | Bin 0 -> 4319 bytes .../ueditor/lang/zh-cn/images/localimage.png | Bin 0 -> 6979 bytes .../ueditor/lang/zh-cn/images/music.png | Bin 0 -> 23106 bytes .../ueditor/lang/zh-cn/images/upload.png | Bin 0 -> 6608 bytes .../Client/public/ueditor/lang/zh-cn/zh-cn.js | 670 + .../ueditor/themes/default/css/ueditor.css | 1903 + .../themes/default/css/ueditor.min.css | 8 + .../ueditor/themes/default/dialogbase.css | 100 + .../ueditor/themes/default/images/anchor.gif | Bin 0 -> 184 bytes .../ueditor/themes/default/images/arrow.png | Bin 0 -> 1173 bytes .../themes/default/images/arrow_down.png | Bin 0 -> 1610 bytes .../themes/default/images/arrow_up.png | Bin 0 -> 1649 bytes .../themes/default/images/button-bg.gif | Bin 0 -> 1114 bytes .../themes/default/images/cancelbutton.gif | Bin 0 -> 1227 bytes .../ueditor/themes/default/images/charts.png | Bin 0 -> 518 bytes .../themes/default/images/cursor_h.gif | Bin 0 -> 253 bytes .../themes/default/images/cursor_h.png | Bin 0 -> 175 bytes .../themes/default/images/cursor_v.gif | Bin 0 -> 370 bytes .../themes/default/images/cursor_v.png | Bin 0 -> 177 bytes .../themes/default/images/dialog-title-bg.png | Bin 0 -> 938 bytes .../themes/default/images/filescan.png | Bin 0 -> 4282 bytes .../themes/default/images/highlighted.gif | Bin 0 -> 111 bytes .../themes/default/images/icons-all.gif | Bin 0 -> 3750 bytes .../ueditor/themes/default/images/icons.gif | Bin 0 -> 20947 bytes .../ueditor/themes/default/images/icons.png | Bin 0 -> 19694 bytes .../themes/default/images/loaderror.png | Bin 0 -> 3209 bytes .../ueditor/themes/default/images/loading.gif | Bin 0 -> 734 bytes .../ueditor/themes/default/images/lock.gif | Bin 0 -> 1062 bytes .../default/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../themes/default/images/pagebreak.gif | Bin 0 -> 54 bytes .../ueditor/themes/default/images/scale.png | Bin 0 -> 167 bytes .../themes/default/images/sortable.png | Bin 0 -> 2851 bytes .../ueditor/themes/default/images/spacer.gif | Bin 0 -> 43 bytes .../themes/default/images/sparator_v.png | Bin 0 -> 122 bytes .../default/images/table-cell-align.png | Bin 0 -> 1847 bytes .../default/images/tangram-colorpicker.png | Bin 0 -> 17355 bytes .../themes/default/images/toolbar_bg.png | Bin 0 -> 170 bytes .../themes/default/images/unhighlighted.gif | Bin 0 -> 111 bytes .../ueditor/themes/default/images/upload.png | Bin 0 -> 6608 bytes .../themes/default/images/videologo.gif | Bin 0 -> 1604 bytes .../ueditor/themes/default/images/word.gif | Bin 0 -> 1019 bytes .../themes/default/images/wordpaste.png | Bin 0 -> 6467 bytes .../Client/public/ueditor/themes/iframe.css | 1 + .../third-party/webuploader/webuploader.css | 28 + .../webuploader/webuploader.custom.js | 5670 +++ .../webuploader/webuploader.custom.min.js | 2 + .../webuploader/webuploader.flashonly.js | 4176 ++ .../webuploader/webuploader.flashonly.min.js | 2 + .../webuploader/webuploader.html5only.js | 5559 +++ .../webuploader/webuploader.html5only.min.js | 2 + .../third-party/webuploader/webuploader.js | 6733 +++ .../webuploader/webuploader.min.js | 2 + .../webuploader/webuploader.withoutimage.js | 4593 ++ .../webuploader.withoutimage.min.js | 2 + .../zeroclipboard/ZeroClipboard.js | 2639 ++ .../Client/public/ueditor/ueditor.all.js | 29430 +++++++++++++ .../Client/public/ueditor/ueditor.all.min.js | 709 + .../Client/public/ueditor/ueditor.config.js | 399 + .../Client/public/ueditor/ueditor.parse.js | 1022 + .../public/ueditor/ueditor.parse.min.js | 28 + OpenAuthPro_V4_2_1e8214af/Client/run.bat | 1 + OpenAuthPro_V4_2_1e8214af/Client/src/App.vue | 28 + .../Client/src/api/accessObjs.js | 20 + .../Client/src/api/applications.js | 9 + .../Client/src/api/builderTables.js | 88 + .../Client/src/api/categorys.js | 66 + .../Client/src/api/dataprivilegerules.js | 42 + .../Client/src/api/flowinstances.js | 74 + .../Client/src/api/flowschemes.js | 42 + .../Client/src/api/forms.js | 42 + .../Client/src/api/login.js | 69 + .../Client/src/api/modules.js | 121 + .../Client/src/api/openjobs.js | 57 + .../Client/src/api/orgs.js | 42 + .../Client/src/api/resources.js | 42 + .../Client/src/api/roles.js | 62 + .../Client/src/api/serverConf.js | 9 + .../Client/src/api/syslogs.js | 42 + .../Client/src/api/sysmessages.js | 26 + .../Client/src/api/uploadFiles.js | 26 + .../Client/src/api/users.js | 84 + .../Client/src/api/wmsinboundorderdtbls.js | 42 + .../Client/src/api/wmsinboundordertbls.js | 42 + .../Client/src/assets/401_images/401.gif | Bin 0 -> 164227 bytes .../Client/src/assets/404_images/404.png | Bin 0 -> 98071 bytes .../src/assets/404_images/404_cloud.png | Bin 0 -> 4766 bytes .../custom-theme/fonts/element-icons.ttf | Bin 0 -> 11040 bytes .../custom-theme/fonts/element-icons.woff | Bin 0 -> 6164 bytes .../Client/src/assets/custom-theme/index.css | 1 + .../Client/src/assets/flow/GooFlow.css | 195 + .../Client/src/assets/flow/fonts/demo.css | 370 + .../src/assets/flow/fonts/demo_fontclass.html | 256 + .../src/assets/flow/fonts/demo_symbol.html | 351 + .../src/assets/flow/fonts/demo_unicode.html | 294 + .../Client/src/assets/flow/fonts/iconflow.eot | Bin 0 -> 8612 bytes .../Client/src/assets/flow/fonts/iconflow.svg | 141 + .../Client/src/assets/flow/fonts/iconflow.ttf | Bin 0 -> 8444 bytes .../src/assets/flow/fonts/iconflow.woff | Bin 0 -> 5592 bytes .../Client/src/assets/flow/fonts/iconfont.css | 89 + .../Client/src/assets/flow/fonts/iconfont.js | 1 + .../src/assets/flow/img/gooflow_icon.png | Bin 0 -> 6111 bytes .../Client/src/assets/login/bg.png | Bin 0 -> 155948 bytes .../Client/src/assets/login/left.png | Bin 0 -> 197527 bytes .../Client/src/assets/logo.png | Bin 0 -> 28936 bytes .../public/css/comIconfont/iconfont.css | 483 + .../public/css/comIconfont/iconfont.eot | Bin 0 -> 56516 bytes .../assets/public/css/comIconfont/iconfont.js | 1 + .../public/css/comIconfont/iconfont.json | 1073 + .../public/css/comIconfont/iconfont.svg | 162 + .../public/css/comIconfont/iconfont.ttf | Bin 0 -> 56352 bytes .../public/css/comIconfont/iconfont.woff | Bin 0 -> 56428 bytes .../public/css/comIconfont/iconfont.woff2 | Bin 0 -> 7068 bytes .../assets/public/css/workflowicon/demo.css | 539 + .../public/css/workflowicon/iconfont.css | 41 + .../public/css/workflowicon/iconfont.eot | Bin 0 -> 2880 bytes .../public/css/workflowicon/iconfont.js | 1 + .../public/css/workflowicon/iconfont.json | 51 + .../public/css/workflowicon/iconfont.svg | 44 + .../public/css/workflowicon/iconfont.ttf | Bin 0 -> 2712 bytes .../public/css/workflowicon/iconfont.woff | Bin 0 -> 1820 bytes .../public/css/workflowicon/iconfont.woff2 | Bin 0 -> 1320 bytes .../src/components/AccessModules/index.vue | 308 + .../Client/src/components/Base/AuthForm.vue | 268 + .../Client/src/components/Base/AuthSelect.vue | 202 + .../Client/src/components/Base/AuthTable.vue | 318 + .../src/components/Breadcrumb/index.vue | 53 + .../CreatedFlow/assets/multip-pointer.png | Bin 0 -> 547 bytes .../components/CreatedFlow/assets/remark.png | Bin 0 -> 215 bytes .../components/CreatedFlow/assets/search.png | Bin 0 -> 623 bytes .../CreatedFlow/config/args-config.js | 261 + .../CreatedFlow/config/basic-node-config.js | 89 + .../src/components/CreatedFlow/index.vue | 794 + .../CreatedFlow/modules/FlowArea.vue | 876 + .../CreatedFlow/modules/FlowAttr.vue | 322 + .../CreatedFlow/modules/FlowNode.vue | 358 + .../CreatedFlow/modules/SettingModal.vue | 181 + .../CreatedFlow/modules/ShortcutModal.vue | 69 + .../CreatedFlow/modules/TestModal.vue | 63 + .../CreatedFlow/modules/UsingDocModal.vue | 9 + .../CreatedFlow/style/flow-area.scss | 90 + .../CreatedFlow/style/flow-attr.scss | 3 + .../CreatedFlow/style/flow-designer.scss | 102 + .../CreatedFlow/style/flow-node.scss | 167 + .../src/components/CreatedFlow/util/ZFSN.js | 118 + .../Formcreated/components/Config.vue | 432 + .../Formcreated/components/CreatedForm.vue | 175 + .../components/CreatedFormConfig.vue | 32 + .../components/CreatedFormItem.vue | 199 + .../Formcreated/components/ImageUpload.vue | 463 + .../Formcreated/components/Model.vue | 129 + .../Formcreated/components/ShowForm.vue | 193 + .../Formcreated/components/ShowFormItem.vue | 265 + .../src/components/Formcreated/config/code.js | 115 + .../components/Formcreated/config/config.js | 365 + .../src/components/Formcreated/index.vue | 315 + .../components/Formcreated/styles/index.scss | 751 + .../Client/src/components/Hamburger/index.vue | 41 + .../Client/src/components/ImgVerify/index.vue | 141 + .../Client/src/components/MDinput/index.vue | 278 + .../src/components/Pagination/index.vue | 100 + .../src/components/PermissionBtn/index.vue | 83 + .../Client/src/components/RoleUsers/index.vue | 64 + .../src/components/ScrollPane/index.vue | 72 + .../src/components/SelectRoles/index.vue | 71 + .../src/components/SelectUsers/index.vue | 87 + .../src/components/SelectUsersCom/index.vue | 399 + .../Client/src/components/Sticky/index.vue | 100 + .../Client/src/components/TreeTable/eval.js | 31 + .../Client/src/components/TreeTable/index.vue | 153 + .../Client/src/components/TreeTable/readme.md | 89 + .../Client/src/components/Ueditor/index.vue | 129 + .../src/components/Ueditor/leipiFormDesign.js | 205 + .../components/cron/config/common/every.vue | 64 + .../components/cron/config/common/fixed.vue | 125 + .../components/cron/config/common/period.vue | 92 + .../components/cron/config/common/range.vue | 97 + .../cron/config/custom/dayOfWeek/last.vue | 90 + .../cron/config/custom/dayOfWeek/period.vue | 106 + .../cron/config/custom/dayOfWeek/range.vue | 113 + .../cron/config/custom/dayOfWeek/weekDay.vue | 99 + .../components/cron/config/custom/last.vue | 81 + .../cron/config/custom/lastWorkDay.vue | 65 + .../components/cron/config/custom/unfixed.vue | 53 + .../components/cron/config/custom/workDay.vue | 77 + .../cron/config/custom/year/empty.vue | 52 + .../components/cron/config/ext/symbolTip.vue | 16 + .../src/components/cron/config/ext/valTip.vue | 16 + .../src/components/cron/constant/filed.js | 65 + .../src/components/cron/constant/reg.js | 2 + .../Client/src/components/cron/cron-input.vue | 63 + .../Client/src/components/cron/cron.vue | 279 + .../cron/mixins/plugins/translate/index.js | 13 + .../cron/mixins/plugins/translate/zh-CN.js | 162 + .../src/components/cron/mixins/watchTime.js | 58 + .../src/components/cron/mixins/watchValue.js | 12 + .../src/components/cron/styles/index.scss | 17 + .../src/components/cron/time/dayOfMonth.vue | 191 + .../src/components/cron/time/dayOfWeek.vue | 177 + .../Client/src/components/cron/time/hour.vue | 134 + .../src/components/cron/time/minute.vue | 134 + .../Client/src/components/cron/time/month.vue | 142 + .../src/components/cron/time/second.vue | 133 + .../Client/src/components/cron/time/year.vue | 142 + .../Client/src/components/cron/util/tools.js | 13 + .../src/directive/clipboard/clipboard.js | 49 + .../Client/src/directive/clipboard/index.js | 13 + .../src/directive/el-dragDialog/drag.js | 79 + .../src/directive/el-dragDialog/index.js | 13 + .../Client/src/directive/permission/index.js | 13 + .../src/directive/permission/permission.js | 23 + .../Client/src/directive/sticky.js | 91 + .../Client/src/directive/waves/index.js | 13 + .../Client/src/directive/waves/waves.css | 26 + .../Client/src/directive/waves/waves.js | 42 + .../Client/src/extensions/delRows.js | 39 + .../Client/src/extensions/filterCategory.js | 39 + .../Client/src/interface/columnDefine.js | 92 + OpenAuthPro_V4_2_1e8214af/Client/src/main.js | 50 + .../Client/src/permission.js | 88 + .../Client/src/router/index.js | 207 + .../Client/src/store/getters.js | 15 + .../Client/src/store/index.js | 63 + .../Client/src/store/modules/app.js | 54 + .../src/store/modules/dataPrivilegerules.js | 32 + .../Client/src/store/modules/flow.js | 23 + .../Client/src/store/modules/flowinstances.js | 55 + .../Client/src/store/modules/flowschemes.js | 37 + .../Client/src/store/modules/form.js | 37 + .../Client/src/store/modules/permission.js | 169 + .../Client/src/store/modules/serverConf.js | 33 + .../Client/src/store/modules/storage.js | 56 + .../Client/src/store/modules/tagsView.js | 100 + .../Client/src/store/modules/tenant.js | 19 + .../Client/src/store/modules/user.js | 122 + .../Client/src/styles/btn.scss | 95 + .../Client/src/styles/element-ui.scss | 82 + .../Client/src/styles/index.scss | 462 + .../Client/src/styles/mixin.scss | 60 + .../Client/src/styles/sidebar.scss | 122 + .../Client/src/styles/transition.scss | 47 + .../Client/src/styles/variables.scss | 13 + .../Client/src/utils/auth.js | 15 + .../Client/src/utils/const.js | 92 + .../Client/src/utils/index.js | 188 + .../Client/src/utils/jumpRoute.js | 13 + .../Client/src/utils/request.js | 94 + .../Client/src/utils/scrollTo.js | 50 + .../Client/src/utils/validate.js | 28 + .../Client/src/views/OidcCallback.vue | 30 + .../Client/src/views/OidcRedirect.vue | 17 + .../Client/src/views/buildertables/index.vue | 514 + .../Client/src/views/categories/index.vue | 493 + .../dashboard/admin/components/PanelGroup.vue | 135 + .../src/views/dashboard/admin/index.vue | 347 + .../Client/src/views/dashboard/index.vue | 19 + .../src/views/dataprivilegerules/addRule.vue | 48 + .../src/views/dataprivilegerules/index.vue | 428 + .../src/views/dataprivilegerules/ruleItem.vue | 471 + .../Client/src/views/errorPage/401.vue | 90 + .../Client/src/views/errorPage/404.vue | 236 + .../flowinstances/Dropdown/VerifyStatus.vue | 46 + .../Client/src/views/flowinstances/add.vue | 389 + .../Client/src/views/flowinstances/detail.vue | 156 + .../src/views/flowinstances/disposed.vue | 262 + .../Client/src/views/flowinstances/index.vue | 284 + .../Client/src/views/flowinstances/update.vue | 273 + .../Client/src/views/flowinstances/verify.vue | 289 + .../Client/src/views/flowinstances/wait.vue | 265 + .../Client/src/views/flowschemes/add.vue | 22 + .../flowschemes/components/flowSchemeDtl.vue | 358 + .../Client/src/views/flowschemes/edit.vue | 22 + .../Client/src/views/flowschemes/index.vue | 269 + .../Client/src/views/forms/add.vue | 16 + .../src/views/forms/components/formDetail.vue | 272 + .../Client/src/views/forms/edit.vue | 15 + .../Client/src/views/forms/index.vue | 259 + .../forms/userDefine/frmLeaveReq/add.vue | 193 + .../forms/userDefine/frmLeaveReq/detail.vue | 109 + .../forms/userDefine/frmLeaveReq/update.vue | 116 + .../Client/src/views/iframePage/index.vue | 25 + .../Client/src/views/layout/EmptyLayout.vue | 82 + .../Client/src/views/layout/Layout.vue | 95 + .../src/views/layout/components/AppMain.vue | 47 + .../src/views/layout/components/Navbar.vue | 100 + .../layout/components/Sidebar/SidebarItem.vue | 76 + .../views/layout/components/Sidebar/index.vue | 43 + .../src/views/layout/components/TagsView.vue | 218 + .../src/views/layout/components/index.js | 4 + .../src/views/layout/mixin/ResizeHandler.js | 41 + .../Client/src/views/login/index.vue | 329 + .../Client/src/views/modulemanager/index.vue | 787 + .../Client/src/views/openjobs/index.vue | 384 + .../Client/src/views/orgmanager/index.vue | 528 + .../Client/src/views/resources/index.vue | 243 + .../src/views/rolemanager/assignRes.vue | 155 + .../Client/src/views/rolemanager/index.vue | 470 + .../Client/src/views/syslogs/index.vue | 161 + .../Client/src/views/sysmessages/index.vue | 192 + .../Client/src/views/uploadfiles/index.vue | 248 + .../Client/src/views/usermanager/index.vue | 501 + .../Client/src/views/usermanager/profile.vue | 221 + .../src/views/wmsinboundordertbls/index.vue | 416 + .../Client/vue.config.js | 20 + .../CodeSmith/CSharp/ApiGenerate.cst | 226 + .../CSharp/ApiGenerate/Application.cst | 156 + .../CSharp/ApiGenerate/Controller.cst | 128 + .../CSharp/ApiGenerate/ModifyReq.cst | 66 + .../CodeSmith/CSharp/ApiGenerate/Request.cst | 17 + .../CSharp/Internal/Context.Generated.cst | 81 + .../CSharp/Internal/Entity.Generated.cst | 75 + .../CodeSmith/CSharp/Internal/Extensions.cs | 187 + .../CodeSmith/CSharp/Internal/Generator.cs | 837 + .../CodeSmith/CSharp/Internal/Model.cs | 370 + .../CodeSmith/CSharp/Internal/Parser.cs | 639 + .../CSharp/VueGenByTitleAndDetail.cst | 111 + .../VueGenByTitleAndDetail/Index.vue.cst | 653 + .../CodeSmith/CSharp/VueGenerate.cst | 104 + .../CSharp/VueGenerate/Index.vue.cst | 335 + .../CodeSmith/CSharp/VueGenerate/Util.cs | 24 + .../CodeSmith/CSharp/VueGenerate/api.js.cst | 56 + .../CodeSmith/CSharp/Web/Controller.cst | 105 + .../CodeSmith/CSharp/Web/Index.cshtml.cst | 98 + .../CodeSmith/CSharp/Web/Util.cs | 39 + .../CodeSmith/CSharp/Web/index.js.cst | 186 + .../CodeSmith/CSharp/WebGenerate.cst | 130 + .../Common/ICSharpCode.NRefactory.CSharp.dll | Bin 0 -> 2179072 bytes .../Common/ICSharpCode.NRefactory.dll | Bin 0 -> 311296 bytes .../CodeSmith/Common/Mono.Cecil.dll | Bin 0 -> 275968 bytes .../OpenAuth\350\247\204\345\210\222.xmind" | Bin 0 -> 1366558 bytes OpenAuthPro_V4_2_1e8214af/README.md | 37 + .../Oracle\350\204\232\346\234\254.sql" | 2059 + .../SqlServer\350\204\232\346\234\254.sql" | 6004 +++ .../mysql\350\204\232\346\234\254.sql" | 1407 + .../OpenAuthDB.pdm" | 35213 ++++++++++++++++ global.json | 9 +- package-lock.json | 3 + 558 files changed, 179260 insertions(+), 29 deletions(-) create mode 100644 OpenAuthPro_V4_2_1e8214af/.gitignore create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/.env.dev create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/.env.prod create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/.gitignore create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/README.md create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/babel.config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/build.bat create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/install.bat create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/package.json create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/.gitkeep create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/favicon.ico create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/index.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/layer.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/mobile/layer.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/mobile/need/layer.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/icon-ext.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/icon.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/layer.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/loading-0.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/loading-1.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/loading-2.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/anchor/anchor.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_default.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/alignicon.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/alignicon.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/file-icons.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/file-icons.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/icons.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/icons.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/image.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/progress.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/success.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/success.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/background.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/background.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/background.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/images/bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/images/success.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/chart.config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts0.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts1.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts2.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts3.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts4.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts5.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/emotion.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/emotion.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/emotion.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/0.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/bface.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/cface.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/fface.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/jxface2.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/neweditor-tab-bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/tface.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/wface.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/yface.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/gmap/gmap.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/alignicon.jpg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/icons.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/icons.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/image.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/progress.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/success.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/success.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/insertframe/insertframe.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/internal.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/link/link.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/map.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/show.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/preview/preview.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/addimg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/brush.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/delimg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/delimgH.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/empty.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/emptyH.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/eraser.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/redo.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/redoH.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/scale.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/scaleH.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/size.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/undo.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/undoH.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/snapscreen/snapscreen.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/dragicon.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittable.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittable.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittable.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittd.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittip.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/bg.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre0.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre1.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre2.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre3.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre4.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/center_focus.jpg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/file-icons.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/file-icons.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/icons.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/icons.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/image.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/left_focus.jpg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/none_focus.jpg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/progress.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/right_focus.jpg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/success.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/success.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/video.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/video.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/video.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/webapp/webapp.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/tangram.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/Readme.txt create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap-ie.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.min.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.min.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.min.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/ie.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/img/glyphicons-halflings-white.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/img/glyphicons-halflings.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/js/bootstrap.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/js/bootstrap.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/checkbox.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/checkboxs.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/e-file.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/el-input.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/element-detail.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/element.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/error.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/images/leipi_formdesign.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/images/progressbar.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/images/qrcode.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/images/template/bg.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/images/template/pre0.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/images/template/pre1.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/jquery-1.7.2.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/leipi.formdesign.v4.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/leipi.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/leipi.style.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/listctrl.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/macros.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/more.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/progressbar.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/qrcode.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/radio.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/radios.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/select.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/template.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/text.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/textarea.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/textfield.html.ajax.bak create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/upload.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/index.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/en.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/addimage.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/alldeletebtnhoverskin.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/alldeletebtnupskin.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/background.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/button.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/copy.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/deletedisable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/deleteenable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/listbackground.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/localimage.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/music.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/rotateleftdisable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/rotateleftenable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/rotaterightdisable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/rotaterightenable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/en/images/upload.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/zh-cn/images/copy.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/zh-cn/images/localimage.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/zh-cn/images/music.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/zh-cn/images/upload.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/lang/zh-cn/zh-cn.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/css/ueditor.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/css/ueditor.min.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/dialogbase.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/anchor.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/arrow.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/arrow_down.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/arrow_up.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/button-bg.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/cancelbutton.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/charts.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/cursor_h.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/cursor_h.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/cursor_v.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/cursor_v.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/dialog-title-bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/filescan.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/highlighted.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/icons-all.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/icons.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/icons.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/loaderror.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/loading.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/lock.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/neweditor-tab-bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/pagebreak.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/scale.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/sortable.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/spacer.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/sparator_v.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/table-cell-align.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/tangram-colorpicker.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/toolbar_bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/unhighlighted.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/upload.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/videologo.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/word.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/default/images/wordpaste.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/themes/iframe.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.custom.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.custom.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.flashonly.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.flashonly.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.html5only.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.html5only.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.withoutimage.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/webuploader/webuploader.withoutimage.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/third-party/zeroclipboard/ZeroClipboard.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.all.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.all.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.parse.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.parse.min.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/run.bat create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/App.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/accessObjs.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/applications.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/builderTables.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/categorys.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/dataprivilegerules.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/flowinstances.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/flowschemes.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/forms.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/login.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/modules.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/openjobs.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/orgs.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/resources.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/roles.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/serverConf.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/syslogs.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/sysmessages.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/uploadFiles.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/users.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundorderdtbls.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundordertbls.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/401_images/401.gif create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/404_images/404.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/404_images/404_cloud.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/fonts/element-icons.ttf create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/fonts/element-icons.woff create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/index.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/GooFlow.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_fontclass.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_symbol.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_unicode.html create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.eot create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.svg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.ttf create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.woff create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/img/gooflow_icon.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/login/bg.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/login/left.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/logo.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.eot create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.json create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.svg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.ttf create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.woff create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.woff2 create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/demo.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.eot create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.json create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.svg create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.ttf create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.woff create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.woff2 create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/AccessModules/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthForm.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthSelect.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthTable.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Breadcrumb/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/multip-pointer.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/remark.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/search.png create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/args-config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/basic-node-config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowArea.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowAttr.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowNode.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/SettingModal.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/ShortcutModal.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/TestModal.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/UsingDocModal.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-area.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-attr.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-designer.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-node.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/util/ZFSN.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Config.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedForm.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormConfig.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormItem.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ImageUpload.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Model.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowForm.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowFormItem.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/code.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/styles/index.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Hamburger/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/ImgVerify/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/MDinput/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Pagination/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/PermissionBtn/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/RoleUsers/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/ScrollPane/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectRoles/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsers/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsersCom/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Sticky/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/eval.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/readme.md create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/leipiFormDesign.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/every.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/fixed.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/period.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/range.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/last.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/period.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/range.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/weekDay.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/last.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/lastWorkDay.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/unfixed.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/workDay.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/year/empty.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/symbolTip.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/valTip.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/filed.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/reg.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron-input.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/zh-CN.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchTime.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchValue.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/styles/index.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfMonth.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfWeek.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/hour.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/minute.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/month.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/second.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/year.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/util/tools.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/clipboard.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/drag.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/permission.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/sticky.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.css create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/extensions/delRows.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/extensions/filterCategory.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/interface/columnDefine.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/main.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/permission.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/router/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/getters.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/app.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/dataPrivilegerules.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flow.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowinstances.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowschemes.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/form.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/permission.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/serverConf.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/storage.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tagsView.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tenant.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/user.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/btn.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/element-ui.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/index.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/mixin.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/sidebar.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/transition.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/styles/variables.scss create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/auth.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/const.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/jumpRoute.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/request.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/scrollTo.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/utils/validate.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcCallback.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcRedirect.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/buildertables/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/categories/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/components/PanelGroup.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/addRule.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/ruleItem.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/401.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/404.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/Dropdown/VerifyStatus.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/add.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/detail.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/disposed.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/update.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/verify.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/wait.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/add.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/components/flowSchemeDtl.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/edit.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/add.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/components/formDetail.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/edit.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/add.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/detail.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/update.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/iframePage/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/EmptyLayout.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/Layout.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/AppMain.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Navbar.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/SidebarItem.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/TagsView.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/index.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/mixin/ResizeHandler.js create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/login/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/modulemanager/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/openjobs/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/orgmanager/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/resources/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/assignRes.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/syslogs/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/sysmessages/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/uploadfiles/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/profile.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/src/views/wmsinboundordertbls/index.vue create mode 100644 OpenAuthPro_V4_2_1e8214af/Client/vue.config.js create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Application.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Controller.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/ModifyReq.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Request.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Context.Generated.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Entity.Generated.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Extensions.cs create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Generator.cs create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Model.cs create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Parser.cs create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail/Index.vue.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Index.vue.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Util.cs create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/api.js.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Controller.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Index.cshtml.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Util.cs create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/index.js.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/WebGenerate.cst create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/Common/ICSharpCode.NRefactory.CSharp.dll create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/Common/ICSharpCode.NRefactory.dll create mode 100644 OpenAuthPro_V4_2_1e8214af/CodeSmith/Common/Mono.Cecil.dll create mode 100644 "OpenAuthPro_V4_2_1e8214af/OpenAuth\350\247\204\345\210\222.xmind" create mode 100644 OpenAuthPro_V4_2_1e8214af/README.md create mode 100644 "OpenAuthPro_V4_2_1e8214af/Sql\350\204\232\346\234\254/Oracle\350\204\232\346\234\254.sql" create mode 100644 "OpenAuthPro_V4_2_1e8214af/Sql\350\204\232\346\234\254/SqlServer\350\204\232\346\234\254.sql" create mode 100644 "OpenAuthPro_V4_2_1e8214af/Sql\350\204\232\346\234\254/mysql\350\204\232\346\234\254.sql" create mode 100644 "OpenAuthPro_V4_2_1e8214af/\346\225\260\346\215\256\345\272\223\347\273\223\346\236\204/OpenAuthDB.pdm" create mode 100644 package-lock.json diff --git a/OpenAuth.WebApi/Program.cs b/OpenAuth.WebApi/Program.cs index 024aa92c..39b4d22a 100644 --- a/OpenAuth.WebApi/Program.cs +++ b/OpenAuth.WebApi/Program.cs @@ -44,8 +44,9 @@ namespace OpenAuth.WebApi { var configuration = ConfigHelper.GetConfigRoot(); var httpHost = configuration["AppSetting:HttpHost"]; - - webBuilder.UseUrls(httpHost).UseStartup(); + + //webBuilder.UseUrls(httpHost).UseStartup(); + webBuilder.UseStartup(); Console.WriteLine($"启动成功,接口访问地址:{httpHost}/swagger/index.html"); }); } diff --git a/OpenAuth.WebApi/appsettings.Production.json b/OpenAuth.WebApi/appsettings.Production.json index d8353e06..103cc8d4 100644 --- a/OpenAuth.WebApi/appsettings.Production.json +++ b/OpenAuth.WebApi/appsettings.Production.json @@ -1,24 +1,24 @@ { - "Logging": { - "LogLevel": { - "Default": "Information", - "System": "Error", - "Microsoft": "Error" - } - }, - "AllowedHosts": "*", - "DataProtection": "temp-keys/", - "ConnectionStrings": { - "OpenAuthDBContext": "server=127.0.0.1;user id=root;database=openauthpro;password=000000" //my sql - }, - "AppSetting": { - "IdentityServerUrl": "", //IdentityServer服务器地址。如果为空,则不启用OAuth认证 - //"IdentityServerUrl": "http://demo.openauth.net.cn:12796", //IdentityServer服务器地址。如果为空,则不启用OAuth认证 - "DbTypes": { - "OpenAuthDBContext":"MySql" //数据库类型:SqlServer、MySql、Oracle - }, - "UploadPath": "", //附件上传的路径,如果为空则保存在站点根目录 - "RedisConf": "your_redis_server:6379,password=your_redis_password", //redis配置信息 - "HttpHost": "http://*:52789" //启动绑定地址及端口 - } + //"Logging": { + // "LogLevel": { + // "Default": "Information", + // "System": "Error", + // "Microsoft": "Error" + // } + //}, + //"AllowedHosts": "*", + //"DataProtection": "temp-keys/", + //"ConnectionStrings": { + // "OpenAuthDBContext": "server=127.0.0.1;user id=root;database=openauthpro;password=000000" //my sql + //}, + //"AppSetting": { + // "IdentityServerUrl": "", //IdentityServer服务器地址。如果为空,则不启用OAuth认证 + // //"IdentityServerUrl": "http://demo.openauth.net.cn:12796", //IdentityServer服务器地址。如果为空,则不启用OAuth认证 + // "DbTypes": { + // "OpenAuthDBContext":"MySql" //数据库类型:SqlServer、MySql、Oracle + // }, + // "UploadPath": "", //附件上传的路径,如果为空则保存在站点根目录 + // "RedisConf": "your_redis_server:6379,password=your_redis_password", //redis配置信息 + // "HttpHost": "http://*:52789" //启动绑定地址及端口 + //} } diff --git a/OpenAuth.WebApi/appsettings.json b/OpenAuth.WebApi/appsettings.json index 0b1951a1..c2cf39b3 100644 --- a/OpenAuth.WebApi/appsettings.json +++ b/OpenAuth.WebApi/appsettings.json @@ -7,7 +7,8 @@ "AllowedHosts": "*", "DataProtection": "temp-keys/", "ConnectionStrings": { - "OpenAuthDBContext": "Data Source=.;Initial Catalog=OpenAuthPro;User=sa;Password=000000" + "OpenAuthDBContext": "Server=47.98.182.46;Database=OpenAuthPro;uid=sa;pwd=pym3737956190416;" + //"OpenAuthDBContext": "Data Source=.;Initial Catalog=OpenAuthPro;User=sa;Password=000000" //"OpenAuthDBContext2": "DATA SOURCE=192.168.0.118:1521/YUBAO;PASSWORD=000000;Validate Connection=true;PERSIST SECURITY INFO=True;USER ID=yubaolee;" //Oracle //"OpenAuthDBContext3": "server=127.0.0.1;user id=root;database=openauthpro;password=000000" //my sql }, diff --git a/OpenAuthPro_V4_2_1e8214af/.gitignore b/OpenAuthPro_V4_2_1e8214af/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/OpenAuthPro_V4_2_1e8214af/Client/.env.dev b/OpenAuthPro_V4_2_1e8214af/Client/.env.dev new file mode 100644 index 00000000..fb8cbcdb --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/.env.dev @@ -0,0 +1,15 @@ +NODE_ENV = development + +VUE_APP_OIDC_AUTHORITY = http://localhost:12796 +VUE_APP_OIDC_CLIENTID = OpenAuth.Pro +VUE_APP_OIDC_REDIRECTURI = http://localhost:1803/#/oidc-callback +VUE_APP_OIDC_POSTLOGOUTREDIRECTURI = http://localhost:1803 +VUE_APP_OIDC_RESPONSETYPE = code +VUE_APP_OIDC_SCOPE = openid profile openauthapi +VUE_APP_OIDC_AUTOMATICSILENTRENEW = true +VUE_APP_OIDC_SILENTREDIRECTURI = http://localhost:1803/silent-renew-oidc.html + +#VUE_APP_BASE_API = http://localhost:52789/api +#VUE_APP_BASE_IMG_URL = http://localhost:52789 +VUE_APP_BASE_API = http://flow.zonejoin.cn/api +VUE_APP_BASE_IMG_URL = http://flow.zonejoin.cn \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/.env.prod b/OpenAuthPro_V4_2_1e8214af/Client/.env.prod new file mode 100644 index 00000000..da66d5f3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/.env.prod @@ -0,0 +1,13 @@ +NODE_ENV = production + +VUE_APP_OIDC_AUTHORITY = http://demo.openauth.net.cn:12796 +VUE_APP_OIDC_CLIENTID = OpenAuth.Pro +VUE_APP_OIDC_REDIRECTURI = http://demo.openauth.net.cn:1803/#/oidc-callback +VUE_APP_OIDC_POSTLOGOUTREDIRECTURI = http://demo.openauth.net.cn:1803 +VUE_APP_OIDC_RESPONSETYPE = code +VUE_APP_OIDC_SCOPE = openid profile openauthapi +VUE_APP_OIDC_AUTOMATICSILENTRENEW = true +VUE_APP_OIDC_SILENTREDIRECTURI = http://demo.openauth.net.cn:1803/silent-renew-oidc.html + +VUE_APP_BASE_API = http://demo.openauth.net.cn:52789/api +VUE_APP_BASE_IMG_URL = demo.openauth.net.cn:52789 \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/.gitignore b/OpenAuthPro_V4_2_1e8214af/Client/.gitignore new file mode 100644 index 00000000..96172bbf --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/.gitignore @@ -0,0 +1,22 @@ +.DS_Store +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +package-lock.json + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/OpenAuthPro_V4_2_1e8214af/Client/README.md b/OpenAuthPro_V4_2_1e8214af/Client/README.md new file mode 100644 index 00000000..906b7f5a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/README.md @@ -0,0 +1,22 @@ +## Project setup +``` +npm install +``` + +### Compiles and hot-reloads for development +``` +npm run serve +``` + +### Compiles and minifies for production +``` +npm run build +``` + +### Lints and fixes files +``` +npm run lint +``` + +### Customize configuration +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/OpenAuthPro_V4_2_1e8214af/Client/babel.config.js b/OpenAuthPro_V4_2_1e8214af/Client/babel.config.js new file mode 100644 index 00000000..75452fd4 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/babel.config.js @@ -0,0 +1,11 @@ +module.exports = { + "env":{ + "development":{ + "sourceMaps":true, + "retainLines":true, + } + }, + presets: [ + '@vue/app' + ] +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/build.bat b/OpenAuthPro_V4_2_1e8214af/Client/build.bat new file mode 100644 index 00000000..10da9ff7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/build.bat @@ -0,0 +1 @@ +npm run build \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/install.bat b/OpenAuthPro_V4_2_1e8214af/Client/install.bat new file mode 100644 index 00000000..67301ac0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/install.bat @@ -0,0 +1 @@ +npm install --registry=https://registry.npm.taobao.org \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/package.json b/OpenAuthPro_V4_2_1e8214af/Client/package.json new file mode 100644 index 00000000..a536d1c1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/package.json @@ -0,0 +1,66 @@ +{ + "name": "openauth-pro", + "version": "4.0.3", + "description": "OpenAuth.Pro--最好用的权限工作流框架", + "author": "yubaolee | xufuxing <954478625@qq.com>", + "scripts": { + "serve": "vue-cli-service serve --mode dev", + "dev": "vue-cli-service serve --mode dev", + "build": "vue-cli-service build --mode prod", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "@riophae/vue-treeselect": "0.0.36", + "axios": "^0.19.0", + "core-js": "^3.6.4", + "echarts": "3.8.5", + "element-ui": "^2.10.1", + "jquery": "^2.2.3", + "js-cookie": "2.2.0", + "jsplumb": "^2.12.8", + "normalize.css": "7.0.0", + "nprogress": "0.2.0", + "vue": "^2.6.11", + "vue-codemirror-lite": "^1.0.4", + "vue-contextmenu": "^1.5.10", + "vue-count-to": "^1.0.13", + "vue-draggable-resizable-gorkys": "^2.3.6", + "vue-json-excel": "^0.2.98", + "vue-multiselect": "^2.1.6", + "vue-router": "3.0.1", + "vuedraggable": "^2.23.2", + "vuex": "3.6.2", + "vuex-oidc": "^2.0.1" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "~4.3.0", + "@vue/cli-plugin-eslint": "~4.3.0", + "@vue/cli-service": "~4.3.0", + "babel-eslint": "^10.1.0", + "eslint": "^6.7.2", + "eslint-plugin-vue": "^6.2.2", + "node-sass": "^4.7.2", + "sass-loader": "^8.0.0", + "svg-sprite-loader": "^5.0.0", + "vue-template-compiler": "^2.6.11" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/essential", + "eslint:recommended" + ], + "parserOptions": { + "parser": "babel-eslint" + }, + "rules": {} + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not dead" + ] +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/.gitkeep b/OpenAuthPro_V4_2_1e8214af/Client/public/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/favicon.ico b/OpenAuthPro_V4_2_1e8214af/Client/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f0e3dd820b79925819520fda11e46a4e6b4ed58a GIT binary patch literal 4158 zcmb_eSx*~h6rKKoDxwLc0m6>WzON-ARnk9D^`*ZgaWLQ*uvxsYLtEOkQdRW_RN|>` zeX6SVDS<+aA&l3tu?-j!x}4rSOybGK@8!pk~ zm(F?p?I&QIe{)}jI2V$I2KZIb5wFRUakepx#QI$%)`pP$>YiE?J-wOdc%F4wFQ5JS z#ytp}Z9c;J)+YS!Uc^=harX7yR8MenW#)76d~l%;$LmAtyw(oPPlq~8U;DG2P?q}X z9t>UUr*pGiGhf7^vm5cX%ioY(>o3i=!`YV~BOPMaJKc`(d=E}}{w*iDK8O=KAFmFi z!2RULBFrn(5vWRrTSEcQZicObUViTENt)1@o$nL}}P zAVM4wUR$$TW4%lt_CH>v-83LHcC8IKv^OK_YDZ$BLzAB%ojCQGC*pwo`JByz{SynU znH@r7*J^}!ssW0#mGm#U@%eTfx!Xv)Rn04U zSPZ1qh$B~v%8xi(;IlX4fc6T^G^Og?7xB_+KybDRtdq?n=4z&1ZV0XI@j7@X3<%FQ zsxzX#YpKI4n-LKQ`|z{AdQbN!4N>>)Cvwj>g|(4${kkrSgeuwq4G02K@~b;Tfw!aIz+^F8eFCYUskWQOM)DsT?myE8w4~LTIX5 z&7!$IatDV`D-ou8PTk4s0Q>vK>u)NPmCys>!TH7GGVG0#m!%?A{yPzbmuf+4MP5Dj z77?Df13d^4PlR{l3p{^RDvoO29Vvs)QV!) literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/index.html b/OpenAuthPro_V4_2_1e8214af/Client/public/index.html new file mode 100644 index 00000000..3dd593b6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/index.html @@ -0,0 +1,23 @@ + + + + + + OpenAuth.Pro-- 最好用的.net权限工作流框架|.net core快速开发框架|.net core权限管理|.net core工作流 + + + + +
+ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/layer/layer.js b/OpenAuthPro_V4_2_1e8214af/Client/public/layer/layer.js new file mode 100644 index 00000000..12cb6b5c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/layer/layer.js @@ -0,0 +1,2 @@ +/*! layer-v3.1.1 Web弹层组件 MIT License http://layer.layui.com/ By 贤心 */ + ;!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function u(){return++c>80?e.console&&console.error("layer.css: Invalid"):void(1989===parseInt(o.getStyle(document.getElementById(f),"width"))?i():setTimeout(u,100))}()}}},r={v:"3.1.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:210},n))}},s=function(e){var t=this;t.index=++r.index,t.config=i.extend({},t.config,o.config,e),document.body?t.creat():setTimeout(function(){t.creat()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'
'+(f?r.title[0]:r.title)+"
":"";return r.zIndex=s,t([r.shade?'
':"",'
'+(e&&2!=r.type?"":u)+'
'+(0==r.type&&r.icon!==-1?'':"")+(1==r.type&&e?"":r.content||"")+'
'+function(){var e=c?'':"";return r.closeBtn&&(e+=''),e}()+""+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t'+r.btn[t]+"";return'
'+e+"
"}():"")+(r.resize?'':"")+"
"],u,i('
')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"http://layer.layui.com","auto"];t.content='';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),i("#layui-layer-shade"+e.index).css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():e.offset(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;af&&(a=f),ou&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&i("#layui-layer-shade"+t.index).on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){var a=i("#"+l[0]+e),s=a.find(l[1]).outerHeight()||0,f=a.attr("minLeft")||181*o.minIndex+"px",c=a.css("position");o.record(a),o.minLeft[0]&&(f=o.minLeft[0],o.minLeft.shift()),a.attr("position",c),r.style(e,{width:180,height:s,left:f,top:n.height()-s,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+l[0]+e),n=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(n[0]),height:parseFloat(n[1]),top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e){var t=i("#"+l[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var s="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+l[5]+")").remove();for(var a=t.find("."+s),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(s)}else{if(n===o.type[2])try{var f=i("#"+l[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+l[5])[0].removeChild(f)}catch(c){}t[0].innerHTML="",t.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e]};t.data("isOutAnim")&&t.addClass("layer-anim "+a),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),r.ie&&r.ie<10||!t.data("isOutAnim")?f():setTimeout(function(){f()},200)}},r.closeAll=function(e){i.each(i("."+l[0]),function(){var t=i(this),n=e?t.attr("type")===e:1;n&&r.close(t.attr("times")),n=null})};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'":function(){return''}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(e){s=e.find(".layui-layer-input"),s.focus(),"function"==typeof f&&f(e)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a=''+t[0].title+"";i"+t[i].title+"";return a}(),content:'
    '+function(){var e=t.length,i=1,a="";if(e>0)for(a='
  • '+(t[0].content||"no content")+"
  • ";i'+(t[i].content||"no content")+"";return a}()+"
",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=t.photos.constructor===Object,f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0),h()}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.hover(function(){s.imgsee.show()},function(){s.imgsee.hide()}),s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev()}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext()}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]'+(u[d].alt||
'+(u.length>1?'':"")+'
'+(u[d].alt||"")+""+s.imgIndex+"/"+u.length+"
",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常
是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){o.run(e.jQuery),r.ready()}()}(window); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/layer/mobile/layer.js b/OpenAuthPro_V4_2_1e8214af/Client/public/layer/mobile/layer.js new file mode 100644 index 00000000..f9cf6931 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/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/OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/icon-ext.png b/OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/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/OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/loading-1.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/layer/theme/default/loading-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..db3a483e4b74971fbfb1cc0fb6499852cedfe650 GIT binary patch literal 701 zcmZ?wbhEHbRAo?Qn8?Ji_w)@mZNLBj|1&T!DE{a6a}5c0b_{Se(lcOY1PT3QVdY|A zV$cDyff`g97?`@J^shYqmS1s(LX_+4yGox$4el*+Jm?ved2^25GBru=T^dGm#<906 za&AQCZ08H8P;Bd&{NT;vl&}c_^L4%p?g_hjBu{YB29{c>Ob}p@z~Ks3xCw+@!HClp xtZ<(QPf3`00FNu+VbOvoEE+h73k#4LIKl$IE8t;)<_eUs!0QU6uz&iJhvXcHF*h)T1OnEW1i^?zgDfop1p?usL*#PMGT;HQkSO{q6FlJyb$PWkPf|h*eTST}7h8z$}MF(XD(aQ)ZLZ zM?v0rT<1C4XHn<6PbNA{XL@>1^)apdD_@tcYDrW#m`k#MmslI7p^P;Az74wGs`!SI zLs$GEZHsafXsu1i-WleMzAL(yw$-LK{0hv;6hrx8kx!!4$``dAyBnY9Jz&DqJo2$A z!(L$H=KqBeY~CF_viHPz^tTglc?D97CqEBjzUwH}7GI zapg8YZM~>2Wk%E$d&r@9ly9b4Q zJpM7T@}r63I(OExUlG%Xcjz3MU+9U^r!SkpjNThDtaP)7>j6L5z%o5|^hlVOyI*uY zt^UU6NTuY?(Lb4ZIU2Zb5Vz}Pb7KF%ivf&j^CL>$cDz?rMNTQQ|NqDVD7mhghUp%h zhIA{gi{S8y9YhIIbSv$`B!JiPi!0#4#Jge0)p&YVPHchWcyAn zQhvb8ggXGXs9;k`u9Uq*YB>O+Q3Rq=2hlLFcG{Q3ORH_}JnY8C+r%@}6|%ySP%bWG zV~mA;?P`Q2L_Ss})nrJ{$TmeA9Tt*4=}X5x%RioM@_?ZsKSEST-f+GBv~Ya)xX3O{ z8!d=YthI-13OI;RN~`>|6u5L{z20oBp%9MIj)n$!Aw{Wpq&Rtr4~*_74Gjo@3el>B zz(Rk;;>2lp73<2;d=r*8z%WkdsG=vRuG_fvxO#uN^El|+5Qoz^X!2MfxJ3m}vyi?> zMLLDi8+${Z6YbUg?8GNR>-+SwHKdFyr%HqWcs|X_l*-DAC^bG&KCqWg7-_`UlwQ`EdOp_LJkr`L$mHHs75uP?fSgVfsDjuE#ft2b8HDt0yFt!+;C zEgL=)G9ZFt4wa+N3Xg7FGc0~`&EEt6_%7tyzmnb9B_h1~7~GD4V-Bhx7~QKRkF>&aT>(-!Us@aJxAY@8E?HW$G8g zSz@7Jcp>iCp;lU1ieF6n7!oAa-1E!rS0 zF1lBFVS%G#ZO}b@*+bIk+7@Q|iG60vIDVpV%4tW8rKyzwRo_<25;8*Ky@n z-sX>W*b;M){5lB_Edc@m1`VHy0@dg$PTR9uE$O2&a?KAe?xRlCj&Z$iZYw + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.css new file mode 100644 index 00000000..548b4284 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.css @@ -0,0 +1,681 @@ +@charset "utf-8"; +/* dialog样式 */ +.wrapper { + zoom: 1; + width: 630px; + *width: 626px; + height: 380px; + margin: 0 auto; + padding: 10px; + position: relative; + font-family: sans-serif; +} + +/*tab样式框大小*/ +.tabhead { + float:left; +} +.tabbody { + width: 100%; + height: 346px; + position: relative; + clear: both; +} + +.tabbody .panel { + position: absolute; + width: 0; + height: 0; + background: #fff; + overflow: hidden; + display: none; +} + +.tabbody .panel.focus { + width: 100%; + height: 346px; + display: block; +} + +/* 上传附件 */ +.tabbody #upload.panel { + width: 0; + height: 0; + overflow: hidden; + position: absolute !important; + clip: rect(1px, 1px, 1px, 1px); + background: #fff; + display: block; +} + +.tabbody #upload.panel.focus { + width: 100%; + height: 346px; + display: block; + clip: auto; +} + +#upload .queueList { + margin: 0; + width: 100%; + height: 100%; + position: absolute; + overflow: hidden; +} + +#upload p { + margin: 0; +} + +.element-invisible { + width: 0 !important; + height: 0 !important; + border: 0; + padding: 0; + margin: 0; + overflow: hidden; + position: absolute !important; + clip: rect(1px, 1px, 1px, 1px); +} + +#upload .placeholder { + margin: 10px; + border: 2px dashed #e6e6e6; + *border: 0px dashed #e6e6e6; + height: 172px; + padding-top: 150px; + text-align: center; + background: url(./images/image.png) center 70px no-repeat; + color: #cccccc; + font-size: 18px; + position: relative; + top:0; + *top: 10px; +} + +#upload .placeholder .webuploader-pick { + font-size: 18px; + background: #00b7ee; + border-radius: 3px; + line-height: 44px; + padding: 0 30px; + *width: 120px; + color: #fff; + display: inline-block; + margin: 0 auto 20px auto; + cursor: pointer; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} + +#upload .placeholder .webuploader-pick-hover { + background: #00a2d4; +} + + +#filePickerContainer { + text-align: center; +} + +#upload .placeholder .flashTip { + color: #666666; + font-size: 12px; + position: absolute; + width: 100%; + text-align: center; + bottom: 20px; +} + +#upload .placeholder .flashTip a { + color: #0785d1; + text-decoration: none; +} + +#upload .placeholder .flashTip a:hover { + text-decoration: underline; +} + +#upload .placeholder.webuploader-dnd-over { + border-color: #999999; +} + +#upload .filelist { + list-style: none; + margin: 0; + padding: 0; + overflow-x: hidden; + overflow-y: auto; + position: relative; + height: 300px; +} + +#upload .filelist:after { + content: ''; + display: block; + width: 0; + height: 0; + overflow: hidden; + clear: both; +} + +#upload .filelist li { + width: 113px; + height: 113px; + background: url(./images/bg.png); + text-align: center; + margin: 9px 0 0 9px; + *margin: 6px 0 0 6px; + position: relative; + display: block; + float: left; + overflow: hidden; + font-size: 12px; +} + +#upload .filelist li p.log { + position: relative; + top: -45px; +} + +#upload .filelist li p.title { + position: absolute; + top: 0; + left: 0; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + top: 5px; + text-indent: 5px; + text-align: left; +} + +#upload .filelist li p.progress { + position: absolute; + width: 100%; + bottom: 0; + left: 0; + height: 8px; + overflow: hidden; + z-index: 50; + margin: 0; + border-radius: 0; + background: none; + -webkit-box-shadow: 0 0 0; +} + +#upload .filelist li p.progress span { + display: none; + overflow: hidden; + width: 0; + height: 100%; + background: #1483d8 url(./images/progress.png) repeat-x; + + -webit-transition: width 200ms linear; + -moz-transition: width 200ms linear; + -o-transition: width 200ms linear; + -ms-transition: width 200ms linear; + transition: width 200ms linear; + + -webkit-animation: progressmove 2s linear infinite; + -moz-animation: progressmove 2s linear infinite; + -o-animation: progressmove 2s linear infinite; + -ms-animation: progressmove 2s linear infinite; + animation: progressmove 2s linear infinite; + + -webkit-transform: translateZ(0); +} + +@-webkit-keyframes progressmove { + 0% { + background-position: 0 0; + } + 100% { + background-position: 17px 0; + } +} + +@-moz-keyframes progressmove { + 0% { + background-position: 0 0; + } + 100% { + background-position: 17px 0; + } +} + +@keyframes progressmove { + 0% { + background-position: 0 0; + } + 100% { + background-position: 17px 0; + } +} + +#upload .filelist li p.imgWrap { + position: relative; + z-index: 2; + line-height: 113px; + vertical-align: middle; + overflow: hidden; + width: 113px; + height: 113px; + + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + + -webit-transition: 200ms ease-out; + -moz-transition: 200ms ease-out; + -o-transition: 200ms ease-out; + -ms-transition: 200ms ease-out; + transition: 200ms ease-out; +} +#upload .filelist li p.imgWrap.notimage { + margin-top: 0; + width: 111px; + height: 111px; + border: 1px #eeeeee solid; +} +#upload .filelist li p.imgWrap.notimage i.file-preview { + margin-top: 15px; +} + +#upload .filelist li img { + width: 100%; +} + +#upload .filelist li p.error { + background: #f43838; + color: #fff; + position: absolute; + bottom: 0; + left: 0; + height: 28px; + line-height: 28px; + width: 100%; + z-index: 100; + display:none; +} + +#upload .filelist li .success { + display: block; + position: absolute; + left: 0; + bottom: 0; + height: 40px; + width: 100%; + z-index: 200; + background: url(./images/success.png) no-repeat right bottom; + background-image: url(./images/success.gif) \9; +} + +#upload .filelist li.filePickerBlock { + width: 113px; + height: 113px; + background: url(./images/image.png) no-repeat center 12px; + border: 1px solid #eeeeee; + border-radius: 0; +} +#upload .filelist li.filePickerBlock div.webuploader-pick { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + opacity: 0; + background: none; + font-size: 0; +} + +#upload .filelist div.file-panel { + position: absolute; + height: 0; + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000') \0; + background: rgba(0, 0, 0, 0.5); + width: 100%; + top: 0; + left: 0; + overflow: hidden; + z-index: 300; +} + +#upload .filelist div.file-panel span { + width: 24px; + height: 24px; + display: inline; + float: right; + text-indent: -9999px; + overflow: hidden; + background: url(./images/icons.png) no-repeat; + background: url(./images/icons.gif) no-repeat \9; + margin: 5px 1px 1px; + cursor: pointer; + -webkit-tap-highlight-color: rgba(0,0,0,0); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#upload .filelist div.file-panel span.rotateLeft { + display:none; + background-position: 0 -24px; +} + +#upload .filelist div.file-panel span.rotateLeft:hover { + background-position: 0 0; +} + +#upload .filelist div.file-panel span.rotateRight { + display:none; + background-position: -24px -24px; +} + +#upload .filelist div.file-panel span.rotateRight:hover { + background-position: -24px 0; +} + +#upload .filelist div.file-panel span.cancel { + background-position: -48px -24px; +} + +#upload .filelist div.file-panel span.cancel:hover { + background-position: -48px 0; +} + +#upload .statusBar { + height: 45px; + border-bottom: 1px solid #dadada; + margin: 0 10px; + padding: 0; + line-height: 45px; + vertical-align: middle; + position: relative; +} + +#upload .statusBar .progress { + border: 1px solid #1483d8; + width: 198px; + background: #fff; + height: 18px; + position: absolute; + top: 12px; + display: none; + text-align: center; + line-height: 18px; + color: #6dbfff; + margin: 0 10px 0 0; +} +#upload .statusBar .progress span.percentage { + width: 0; + height: 100%; + left: 0; + top: 0; + background: #1483d8; + position: absolute; +} +#upload .statusBar .progress span.text { + position: relative; + z-index: 10; +} + +#upload .statusBar .info { + display: inline-block; + font-size: 14px; + color: #666666; +} + +#upload .statusBar .btns { + position: absolute; + top: 7px; + right: 0; + line-height: 30px; +} + +#filePickerBtn { + display: inline-block; + float: left; +} +#upload .statusBar .btns .webuploader-pick, +#upload .statusBar .btns .uploadBtn, +#upload .statusBar .btns .uploadBtn.state-uploading, +#upload .statusBar .btns .uploadBtn.state-paused { + background: #ffffff; + border: 1px solid #cfcfcf; + color: #565656; + padding: 0 18px; + display: inline-block; + border-radius: 3px; + margin-left: 10px; + cursor: pointer; + font-size: 14px; + float: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +#upload .statusBar .btns .webuploader-pick-hover, +#upload .statusBar .btns .uploadBtn:hover, +#upload .statusBar .btns .uploadBtn.state-uploading:hover, +#upload .statusBar .btns .uploadBtn.state-paused:hover { + background: #f0f0f0; +} + +#upload .statusBar .btns .uploadBtn, +#upload .statusBar .btns .uploadBtn.state-paused{ + background: #00b7ee; + color: #fff; + border-color: transparent; +} +#upload .statusBar .btns .uploadBtn:hover, +#upload .statusBar .btns .uploadBtn.state-paused:hover{ + background: #00a2d4; +} + +#upload .statusBar .btns .uploadBtn.disabled { + pointer-events: none; + filter:alpha(opacity=60); + -moz-opacity:0.6; + -khtml-opacity: 0.6; + opacity: 0.6; +} + + + +/* 图片管理样式 */ +#online { + width: 100%; + height: 336px; + padding: 10px 0 0 0; +} +#online #fileList{ + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + position: relative; +} +#online ul { + display: block; + list-style: none; + margin: 0; + padding: 0; +} +#online li { + float: left; + display: block; + list-style: none; + padding: 0; + width: 113px; + height: 113px; + margin: 0 0 9px 9px; + *margin: 0 0 6px 6px; + background-color: #eee; + overflow: hidden; + cursor: pointer; + position: relative; +} +#online li.clearFloat { + float: none; + clear: both; + display: block; + width:0; + height:0; + margin: 0; + padding: 0; +} +#online li img { + cursor: pointer; +} +#online li div.file-wrapper { + cursor: pointer; + position: absolute; + display: block; + width: 111px; + height: 111px; + border: 1px solid #eee; + background: url("./images/bg.png") repeat; +} +#online li div span.file-title{ + display: block; + padding: 0 3px; + margin: 3px 0 0 0; + font-size: 12px; + height: 13px; + color: #555555; + text-align: center; + width: 107px; + white-space: nowrap; + word-break: break-all; + overflow: hidden; + text-overflow: ellipsis; +} +#online li .icon { + cursor: pointer; + width: 113px; + height: 113px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + border: 0; + background-repeat: no-repeat; +} +#online li .icon:hover { + width: 107px; + height: 107px; + border: 3px solid #1094fa; +} +#online li.selected .icon { + background-image: url(images/success.png); + background-image: url(images/success.gif) \9; + background-position: 75px 75px; +} +#online li.selected .icon:hover { + width: 107px; + height: 107px; + border: 3px solid #1094fa; + background-position: 72px 72px; +} + + +/* 在线文件的文件预览图标 */ +i.file-preview { + display: block; + margin: 10px auto; + width: 70px; + height: 70px; + background-image: url("./images/file-icons.png"); + background-image: url("./images/file-icons.gif") \9; + background-position: -140px center; + background-repeat: no-repeat; +} +i.file-preview.file-type-dir{ + background-position: 0 center; +} +i.file-preview.file-type-file{ + background-position: -140px center; +} +i.file-preview.file-type-filelist{ + background-position: -210px center; +} +i.file-preview.file-type-zip, +i.file-preview.file-type-rar, +i.file-preview.file-type-7z, +i.file-preview.file-type-tar, +i.file-preview.file-type-gz, +i.file-preview.file-type-bz2{ + background-position: -280px center; +} +i.file-preview.file-type-xls, +i.file-preview.file-type-xlsx{ + background-position: -350px center; +} +i.file-preview.file-type-doc, +i.file-preview.file-type-docx{ + background-position: -420px center; +} +i.file-preview.file-type-ppt, +i.file-preview.file-type-pptx{ + background-position: -490px center; +} +i.file-preview.file-type-vsd{ + background-position: -560px center; +} +i.file-preview.file-type-pdf{ + background-position: -630px center; +} +i.file-preview.file-type-txt, +i.file-preview.file-type-md, +i.file-preview.file-type-json, +i.file-preview.file-type-htm, +i.file-preview.file-type-xml, +i.file-preview.file-type-html, +i.file-preview.file-type-js, +i.file-preview.file-type-css, +i.file-preview.file-type-php, +i.file-preview.file-type-jsp, +i.file-preview.file-type-asp{ + background-position: -700px center; +} +i.file-preview.file-type-apk{ + background-position: -770px center; +} +i.file-preview.file-type-exe{ + background-position: -840px center; +} +i.file-preview.file-type-ipa{ + background-position: -910px center; +} +i.file-preview.file-type-mp4, +i.file-preview.file-type-swf, +i.file-preview.file-type-mkv, +i.file-preview.file-type-avi, +i.file-preview.file-type-flv, +i.file-preview.file-type-mov, +i.file-preview.file-type-mpg, +i.file-preview.file-type-mpeg, +i.file-preview.file-type-ogv, +i.file-preview.file-type-webm, +i.file-preview.file-type-rm, +i.file-preview.file-type-rmvb{ + background-position: -980px center; +} +i.file-preview.file-type-ogg, +i.file-preview.file-type-wav, +i.file-preview.file-type-wmv, +i.file-preview.file-type-mid, +i.file-preview.file-type-mp3{ + background-position: -1050px center; +} +i.file-preview.file-type-jpg, +i.file-preview.file-type-jpeg, +i.file-preview.file-type-gif, +i.file-preview.file-type-bmp, +i.file-preview.file-type-png, +i.file-preview.file-type-psd{ + background-position: -140px center; +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.html new file mode 100644 index 00000000..2ae92820 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.html @@ -0,0 +1,60 @@ + + + + + ueditor图片对话框 + + + + + + + + + + + + + + +
+
+ + +
+
+ +
+
+
+
+ 0% + +
+
+
+
+
+
+
+
+
+
+
+
    +
  • +
+
+
+ + +
+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.js new file mode 100644 index 00000000..ce3be633 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/attachment.js @@ -0,0 +1,754 @@ +/** + * User: Jinqn + * Date: 14-04-08 + * Time: 下午16:34 + * 上传图片对话框逻辑代码,包括tab: 远程图片/上传图片/在线图片/搜索图片 + */ + +(function () { + + var uploadFile, + onlineFile; + + window.onload = function () { + initTabs(); + initButtons(); + }; + + /* 初始化tab标签 */ + function initTabs() { + var tabs = $G('tabhead').children; + for (var i = 0; i < tabs.length; i++) { + domUtils.on(tabs[i], "click", function (e) { + var target = e.target || e.srcElement; + setTabFocus(target.getAttribute('data-content-id')); + }); + } + + setTabFocus('upload'); + } + + /* 初始化tabbody */ + function setTabFocus(id) { + if(!id) return; + var i, bodyId, tabs = $G('tabhead').children; + for (i = 0; i < tabs.length; i++) { + bodyId = tabs[i].getAttribute('data-content-id') + if (bodyId == id) { + domUtils.addClass(tabs[i], 'focus'); + domUtils.addClass($G(bodyId), 'focus'); + } else { + domUtils.removeClasses(tabs[i], 'focus'); + domUtils.removeClasses($G(bodyId), 'focus'); + } + } + switch (id) { + case 'upload': + uploadFile = uploadFile || new UploadFile('queueList'); + break; + case 'online': + onlineFile = onlineFile || new OnlineFile('fileList'); + break; + } + } + + /* 初始化onok事件 */ + function initButtons() { + + dialog.onok = function () { + var list = [], id, tabs = $G('tabhead').children; + for (var i = 0; i < tabs.length; i++) { + if (domUtils.hasClass(tabs[i], 'focus')) { + id = tabs[i].getAttribute('data-content-id'); + break; + } + } + + switch (id) { + case 'upload': + list = uploadFile.getInsertList(); + var count = uploadFile.getQueueCount(); + if (count) { + $('.info', '#queueList').html('' + '还有2个未上传文件'.replace(/[\d]/, count) + ''); + return false; + } + break; + case 'online': + list = onlineFile.getInsertList(); + break; + } + + editor.execCommand('insertfile', list); + }; + } + + + /* 上传附件 */ + function UploadFile(target) { + this.$wrap = target.constructor == String ? $('#' + target) : $(target); + this.init(); + } + UploadFile.prototype = { + init: function () { + this.fileList = []; + this.initContainer(); + this.initUploader(); + }, + initContainer: function () { + this.$queue = this.$wrap.find('.filelist'); + }, + /* 初始化容器 */ + initUploader: function () { + var _this = this, + $ = jQuery, // just in case. Make sure it's not an other libaray. + $wrap = _this.$wrap, + // 图片容器 + $queue = $wrap.find('.filelist'), + // 状态栏,包括进度和控制按钮 + $statusBar = $wrap.find('.statusBar'), + // 文件总体选择信息。 + $info = $statusBar.find('.info'), + // 上传按钮 + $upload = $wrap.find('.uploadBtn'), + // 上传按钮 + $filePickerBtn = $wrap.find('.filePickerBtn'), + // 上传按钮 + $filePickerBlock = $wrap.find('.filePickerBlock'), + // 没选择文件之前的内容。 + $placeHolder = $wrap.find('.placeholder'), + // 总体进度条 + $progress = $statusBar.find('.progress').hide(), + // 添加的文件数量 + fileCount = 0, + // 添加的文件总大小 + fileSize = 0, + // 优化retina, 在retina下这个值是2 + ratio = window.devicePixelRatio || 1, + // 缩略图大小 + thumbnailWidth = 113 * ratio, + thumbnailHeight = 113 * ratio, + // 可能有pedding, ready, uploading, confirm, done. + state = '', + // 所有文件的进度信息,key为file id + percentages = {}, + supportTransition = (function () { + var s = document.createElement('p').style, + r = 'transition' in s || + 'WebkitTransition' in s || + 'MozTransition' in s || + 'msTransition' in s || + 'OTransition' in s; + s = null; + return r; + })(), + // WebUploader实例 + uploader, + actionUrl = editor.getActionUrl(editor.getOpt('fileActionName')), + fileMaxSize = editor.getOpt('fileMaxSize'), + acceptExtensions = (editor.getOpt('fileAllowFiles') || []).join('').replace(/\./g, ',').replace(/^[,]/, '');; + + if (!WebUploader.Uploader.support()) { + $('#filePickerReady').after($('
').html(lang.errorNotSupport)).hide(); + return; + } else if (!editor.getOpt('fileActionName')) { + $('#filePickerReady').after($('
').html(lang.errorLoadConfig)).hide(); + return; + } + + uploader = _this.uploader = WebUploader.create({ + pick: { + id: '#filePickerReady', + label: lang.uploadSelectFile + }, + swf: '../../third-party/webuploader/Uploader.swf', + server: actionUrl, + fileVal: editor.getOpt('fileFieldName'), + duplicate: true, + fileSingleSizeLimit: fileMaxSize, + compress: false + }); + uploader.addButton({ + id: '#filePickerBlock' + }); + uploader.addButton({ + id: '#filePickerBtn', + label: lang.uploadAddFile + }); + + setState('pedding'); + + // 当有文件添加进来时执行,负责view的创建 + function addFile(file) { + var $li = $('
  • ' + + '

    ' + file.name + '

    ' + + '

    ' + + '

    ' + + '
  • '), + + $btns = $('
    ' + + '' + lang.uploadDelete + '' + + '' + lang.uploadTurnRight + '' + + '' + lang.uploadTurnLeft + '
    ').appendTo($li), + $prgress = $li.find('p.progress span'), + $wrap = $li.find('p.imgWrap'), + $info = $('

    ').hide().appendTo($li), + + showError = function (code) { + switch (code) { + case 'exceed_size': + text = lang.errorExceedSize; + break; + case 'interrupt': + text = lang.errorInterrupt; + break; + case 'http': + text = lang.errorHttp; + break; + case 'not_allow_type': + text = lang.errorFileType; + break; + default: + text = lang.errorUploadRetry; + break; + } + $info.text(text).show(); + }; + + if (file.getStatus() === 'invalid') { + showError(file.statusText); + } else { + $wrap.text(lang.uploadPreview); + if ('|png|jpg|jpeg|bmp|gif|'.indexOf('|'+file.ext.toLowerCase()+'|') == -1) { + $wrap.empty().addClass('notimage').append('' + + '' + file.name + ''); + } else { + if (browser.ie && browser.version <= 7) { + $wrap.text(lang.uploadNoPreview); + } else { + uploader.makeThumb(file, function (error, src) { + if (error || !src) { + $wrap.text(lang.uploadNoPreview); + } else { + var $img = $(''); + $wrap.empty().append($img); + $img.on('error', function () { + $wrap.text(lang.uploadNoPreview); + }); + } + }, thumbnailWidth, thumbnailHeight); + } + } + percentages[ file.id ] = [ file.size, 0 ]; + file.rotation = 0; + + /* 检查文件格式 */ + if (!file.ext || acceptExtensions.indexOf(file.ext.toLowerCase()) == -1) { + showError('not_allow_type'); + uploader.removeFile(file); + } + } + + file.on('statuschange', function (cur, prev) { + if (prev === 'progress') { + $prgress.hide().width(0); + } else if (prev === 'queued') { + $li.off('mouseenter mouseleave'); + $btns.remove(); + } + // 成功 + if (cur === 'error' || cur === 'invalid') { + showError(file.statusText); + percentages[ file.id ][ 1 ] = 1; + } else if (cur === 'interrupt') { + showError('interrupt'); + } else if (cur === 'queued') { + percentages[ file.id ][ 1 ] = 0; + } else if (cur === 'progress') { + $info.hide(); + $prgress.css('display', 'block'); + } else if (cur === 'complete') { + } + + $li.removeClass('state-' + prev).addClass('state-' + cur); + }); + + $li.on('mouseenter', function () { + $btns.stop().animate({height: 30}); + }); + $li.on('mouseleave', function () { + $btns.stop().animate({height: 0}); + }); + + $btns.on('click', 'span', function () { + var index = $(this).index(), + deg; + + switch (index) { + case 0: + uploader.removeFile(file); + return; + case 1: + file.rotation += 90; + break; + case 2: + file.rotation -= 90; + break; + } + + if (supportTransition) { + deg = 'rotate(' + file.rotation + 'deg)'; + $wrap.css({ + '-webkit-transform': deg, + '-mos-transform': deg, + '-o-transform': deg, + 'transform': deg + }); + } else { + $wrap.css('filter', 'progid:DXImageTransform.Microsoft.BasicImage(rotation=' + (~~((file.rotation / 90) % 4 + 4) % 4) + ')'); + } + + }); + + $li.insertBefore($filePickerBlock); + } + + // 负责view的销毁 + function removeFile(file) { + var $li = $('#' + file.id); + delete percentages[ file.id ]; + updateTotalProgress(); + $li.off().find('.file-panel').off().end().remove(); + } + + function updateTotalProgress() { + var loaded = 0, + total = 0, + spans = $progress.children(), + percent; + + $.each(percentages, function (k, v) { + total += v[ 0 ]; + loaded += v[ 0 ] * v[ 1 ]; + }); + + percent = total ? loaded / total : 0; + + spans.eq(0).text(Math.round(percent * 100) + '%'); + spans.eq(1).css('width', Math.round(percent * 100) + '%'); + updateStatus(); + } + + function setState(val, files) { + + if (val != state) { + + var stats = uploader.getStats(); + + $upload.removeClass('state-' + state); + $upload.addClass('state-' + val); + + switch (val) { + + /* 未选择文件 */ + case 'pedding': + $queue.addClass('element-invisible'); + $statusBar.addClass('element-invisible'); + $placeHolder.removeClass('element-invisible'); + $progress.hide(); $info.hide(); + uploader.refresh(); + break; + + /* 可以开始上传 */ + case 'ready': + $placeHolder.addClass('element-invisible'); + $queue.removeClass('element-invisible'); + $statusBar.removeClass('element-invisible'); + $progress.hide(); $info.show(); + $upload.text(lang.uploadStart); + uploader.refresh(); + break; + + /* 上传中 */ + case 'uploading': + $progress.show(); $info.hide(); + $upload.text(lang.uploadPause); + break; + + /* 暂停上传 */ + case 'paused': + $progress.show(); $info.hide(); + $upload.text(lang.uploadContinue); + break; + + case 'confirm': + $progress.show(); $info.hide(); + $upload.text(lang.uploadStart); + + stats = uploader.getStats(); + if (stats.successNum && !stats.uploadFailNum) { + setState('finish'); + return; + } + break; + + case 'finish': + $progress.hide(); $info.show(); + if (stats.uploadFailNum) { + $upload.text(lang.uploadRetry); + } else { + $upload.text(lang.uploadStart); + } + break; + } + + state = val; + updateStatus(); + + } + + if (!_this.getQueueCount()) { + $upload.addClass('disabled') + } else { + $upload.removeClass('disabled') + } + + } + + function updateStatus() { + var text = '', stats; + + if (state === 'ready') { + text = lang.updateStatusReady.replace('_', fileCount).replace('_KB', WebUploader.formatSize(fileSize)); + } else if (state === 'confirm') { + stats = uploader.getStats(); + if (stats.uploadFailNum) { + text = lang.updateStatusConfirm.replace('_', stats.successNum).replace('_', stats.successNum); + } + } else { + stats = uploader.getStats(); + text = lang.updateStatusFinish.replace('_', fileCount). + replace('_KB', WebUploader.formatSize(fileSize)). + replace('_', stats.successNum); + + if (stats.uploadFailNum) { + text += lang.updateStatusError.replace('_', stats.uploadFailNum); + } + } + + $info.html(text); + } + + uploader.on('fileQueued', function (file) { + fileCount++; + fileSize += file.size; + + if (fileCount === 1) { + $placeHolder.addClass('element-invisible'); + $statusBar.show(); + } + + addFile(file); + }); + + uploader.on('fileDequeued', function (file) { + fileCount--; + fileSize -= file.size; + + removeFile(file); + updateTotalProgress(); + }); + + uploader.on('filesQueued', function (file) { + if (!uploader.isInProgress() && (state == 'pedding' || state == 'finish' || state == 'confirm' || state == 'ready')) { + setState('ready'); + } + updateTotalProgress(); + }); + + uploader.on('all', function (type, files) { + switch (type) { + case 'uploadFinished': + setState('confirm', files); + break; + case 'startUpload': + /* 添加额外的GET参数 */ + var params = utils.serializeParam(editor.queryCommandValue('serverparam')) || '', + url = utils.formatUrl(actionUrl + (actionUrl.indexOf('?') == -1 ? '?':'&') + 'encode=utf-8&' + params); + uploader.option('server', url); + setState('uploading', files); + break; + case 'stopUpload': + setState('paused', files); + break; + } + }); + + uploader.on('uploadBeforeSend', function (file, data, header) { + //这里可以通过data对象添加POST参数 + header['X_Requested_With'] = 'XMLHttpRequest'; + }); + + uploader.on('uploadProgress', function (file, percentage) { + var $li = $('#' + file.id), + $percent = $li.find('.progress span'); + + $percent.css('width', percentage * 100 + '%'); + percentages[ file.id ][ 1 ] = percentage; + updateTotalProgress(); + }); + + uploader.on('uploadSuccess', function (file, ret) { + var $file = $('#' + file.id); + try { + var responseText = (ret._raw || ret), + json = utils.str2json(responseText); + if (json.state == 'SUCCESS') { + _this.fileList.push(json); + $file.append(''); + } else { + $file.find('.error').text(json.state).show(); + } + } catch (e) { + $file.find('.error').text(lang.errorServerUpload).show(); + } + }); + + uploader.on('uploadError', function (file, code) { + }); + uploader.on('error', function (code, file) { + if (code == 'Q_TYPE_DENIED' || code == 'F_EXCEED_SIZE') { + addFile(file); + } + }); + uploader.on('uploadComplete', function (file, ret) { + }); + + $upload.on('click', function () { + if ($(this).hasClass('disabled')) { + return false; + } + + if (state === 'ready') { + uploader.upload(); + } else if (state === 'paused') { + uploader.upload(); + } else if (state === 'uploading') { + uploader.stop(); + } + }); + + $upload.addClass('state-' + state); + updateTotalProgress(); + }, + getQueueCount: function () { + var file, i, status, readyFile = 0, files = this.uploader.getFiles(); + for (i = 0; file = files[i++]; ) { + status = file.getStatus(); + if (status == 'queued' || status == 'uploading' || status == 'progress') readyFile++; + } + return readyFile; + }, + getInsertList: function () { + var i, link, data, list = [], + prefix = editor.getOpt('fileUrlPrefix'); + for (i = 0; i < this.fileList.length; i++) { + data = this.fileList[i]; + link = data.url; + list.push({ + title: data.original || link.substr(link.lastIndexOf('/') + 1), + url: prefix + link + }); + } + return list; + } + }; + + + /* 在线附件 */ + function OnlineFile(target) { + this.container = utils.isString(target) ? document.getElementById(target) : target; + this.init(); + } + OnlineFile.prototype = { + init: function () { + this.initContainer(); + this.initEvents(); + this.initData(); + }, + /* 初始化容器 */ + initContainer: function () { + this.container.innerHTML = ''; + this.list = document.createElement('ul'); + this.clearFloat = document.createElement('li'); + + domUtils.addClass(this.list, 'list'); + domUtils.addClass(this.clearFloat, 'clearFloat'); + + this.list.appendChild(this.clearFloat); + this.container.appendChild(this.list); + }, + /* 初始化滚动事件,滚动到地步自动拉取数据 */ + initEvents: function () { + var _this = this; + + /* 滚动拉取图片 */ + domUtils.on($G('fileList'), 'scroll', function(e){ + var panel = this; + if (panel.scrollHeight - (panel.offsetHeight + panel.scrollTop) < 10) { + _this.getFileData(); + } + }); + /* 选中图片 */ + domUtils.on(this.list, 'click', function (e) { + var target = e.target || e.srcElement, + li = target.parentNode; + + if (li.tagName.toLowerCase() == 'li') { + if (domUtils.hasClass(li, 'selected')) { + domUtils.removeClasses(li, 'selected'); + } else { + domUtils.addClass(li, 'selected'); + } + } + }); + }, + /* 初始化第一次的数据 */ + initData: function () { + + /* 拉取数据需要使用的值 */ + this.state = 0; + this.listSize = editor.getOpt('fileManagerListSize'); + this.listIndex = 0; + this.listEnd = false; + + /* 第一次拉取数据 */ + this.getFileData(); + }, + /* 向后台拉取图片列表数据 */ + getFileData: function () { + var _this = this; + + if(!_this.listEnd && !this.isLoadingData) { + this.isLoadingData = true; + ajax.request(editor.getActionUrl(editor.getOpt('fileManagerActionName')), { + timeout: 100000, + data: utils.extend({ + start: this.listIndex, + size: this.listSize + }, editor.queryCommandValue('serverparam')), + method: 'get', + onsuccess: function (r) { + try { + var json = eval('(' + r.responseText + ')'); + if (json.state == 'SUCCESS') { + _this.pushData(json.list); + _this.listIndex = parseInt(json.start) + parseInt(json.list.length); + if(_this.listIndex >= json.total) { + _this.listEnd = true; + } + _this.isLoadingData = false; + } + } catch (e) { + if(r.responseText.indexOf('ue_separate_ue') != -1) { + var list = r.responseText.split(r.responseText); + _this.pushData(list); + _this.listIndex = parseInt(list.length); + _this.listEnd = true; + _this.isLoadingData = false; + } + } + }, + onerror: function () { + _this.isLoadingData = false; + } + }); + } + }, + /* 添加图片到列表界面上 */ + pushData: function (list) { + var i, item, img, filetype, preview, icon, _this = this, + urlPrefix = editor.getOpt('fileManagerUrlPrefix'); + for (i = 0; i < list.length; i++) { + if(list[i] && list[i].url) { + item = document.createElement('li'); + icon = document.createElement('span'); + filetype = list[i].url.substr(list[i].url.lastIndexOf('.') + 1); + + if ( "png|jpg|jpeg|gif|bmp".indexOf(filetype) != -1 ) { + preview = document.createElement('img'); + domUtils.on(preview, 'load', (function(image){ + return function(){ + _this.scale(image, image.parentNode.offsetWidth, image.parentNode.offsetHeight); + }; + })(preview)); + preview.width = 113; + preview.setAttribute('src', urlPrefix + list[i].url + (list[i].url.indexOf('?') == -1 ? '?noCache=':'&noCache=') + (+new Date()).toString(36) ); + } else { + var ic = document.createElement('i'), + textSpan = document.createElement('span'); + textSpan.innerHTML = list[i].url.substr(list[i].url.lastIndexOf('/') + 1); + preview = document.createElement('div'); + preview.appendChild(ic); + preview.appendChild(textSpan); + domUtils.addClass(preview, 'file-wrapper'); + domUtils.addClass(textSpan, 'file-title'); + domUtils.addClass(ic, 'file-type-' + filetype); + domUtils.addClass(ic, 'file-preview'); + } + domUtils.addClass(icon, 'icon'); + item.setAttribute('data-url', urlPrefix + list[i].url); + if (list[i].original) { + item.setAttribute('data-title', list[i].original); + } + + item.appendChild(preview); + item.appendChild(icon); + this.list.insertBefore(item, this.clearFloat); + } + } + }, + /* 改变图片大小 */ + scale: function (img, w, h, type) { + var ow = img.width, + oh = img.height; + + if (type == 'justify') { + if (ow >= oh) { + img.width = w; + img.height = h * oh / ow; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w * ow / oh; + img.height = h; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + } else { + if (ow >= oh) { + img.width = w * ow / oh; + img.height = h; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w; + img.height = h * oh / ow; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + } + }, + getInsertList: function () { + var i, lis = this.list.children, list = []; + for (i = 0; i < lis.length; i++) { + if (domUtils.hasClass(lis[i], 'selected')) { + var url = lis[i].getAttribute('data-url'); + var title = lis[i].getAttribute('data-title') || url.substr(url.lastIndexOf('/') + 1); + list.push({ + title: title, + url: url + }); + } + } + return list; + } + }; + + +})(); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ca4fb6a23c7ed528374426575c3e7f67730cfb7 GIT binary patch literal 923 zcmcJOy=xR;49270U`4Q~ICz36hzbru@Ut$0C6w

    O|E|nVb+VhLPxFEtyI^j`FqLyNd0EWpleq^){o+_2ylTHaqGF zO<^H5(sh%@qktPU&w(pp9-3Gs((CnPZEbBZ81Rip*?#=*AAA0G)`@(VL$#^?6S8qi z-Vg0MaQMyXC!K9~zh3K)&rGar-!b{?e)rh3&E1`oQ)AtaFLu8>vh-!*#^>7|90SDQAhmyv(gsfKv~ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_default.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_default.png new file mode 100644 index 0000000000000000000000000000000000000000..50ac1cb1654c147225f6c99f98fa820d8b1d47d3 GIT binary patch literal 841 zcmV-P1GfB$P)co5FHFQKPb3$yKB3yz3uJ2{(i*w{Y&32Y&5pHX#fNS%^lB?7Jx7e!!R@$ zW0V*MWri^ri!cCJuK&9D^Ig~)02-}VrVlRsat{^*C5gDx3qnV6$+=~+!PF21FkmZ@ z8b~H%=~Nv3aQ@;fylx>sluRWqyg8GMN5*##@7VOdNHQ%N3Cf&vJG&}(BO_ z0GI~5dh^d~zu)gPH#)1!5T+sR()iww-#)pz`cI)Sn%1`>N($3(G-m*$wuS~`$(U{O z3G;I( z%j~rr>P1P%W??GsP=NTpKmX&MwYt}DZ~eRS;O_04GsmW;j~~@ibUGeLsHM{BJj|YC8%N`o7<+Z@C+_!oGc#1Cx`LO0hUGI$B7llhKIN?RNhM@52iI TG@H!B00000NkvXXu0mjfSaX$T literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif new file mode 100644 index 0000000000000000000000000000000000000000..206fede4ee7495c3d4fa8dbbb76425e23566e9cc GIT binary patch literal 1012 zcmW+#T};hk7=Mn8YGYk-BW7+*XP!uF(_J6BXv?Neo2k~53o+@FE|ATt^)Y4hQe0@P zSYMk?afGon-bF^G(&-43w{{O_}gnhA@5fnj7M8-aCj50=y zVPnWvS{tp57Ngl{vQ4FpQbvhUY!um9(MFUJF~Ua3uCg|)42xklOh7WE4Jkunhz+3t zHlTrpWlWRhu}^6&TC>(YQGFd~m#uKGjDYE`Ri%LWZD&tI*hU=i4-s$()c}KNsKh9AfEd_-1{T@mY#TKmi;xWx{y>Y0S(uP3>_P>aLM((F zku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf>M0Of&)Odu8AxQWGEh;Aa zaoAj)d)uaSLL0Ml6+7z$ZBuu$v#U-V_6Uwci{yy5H*s`WUt=M+p zn)~SevRiXicW3`B{d+b3x9iEs+fRYf&nr{kgLA)De=Y{eT~yySb+dP(rDxFpb)})X z_j>E&!pg?wKmecq_T{xM7^R)ifIlLFD0GNA!!9O99O)|$T@5?_qRt;vFf&kn_)FW? z_`GnRYjoh$4o~IE$IRoKH*V=YJ>#wBrOt`{dF~IT+>(|Pf8s;e(6dXaz8IS9e|j*t z=3Q*=kAlHxo(+-b@~2-GW_ZFWttoKza)`U8q34AEw<{?<%ICf3>%N_l-tOzE_U8}Q z7oYS!sEM2(ic1;U<#{}~=FT^Xy5lXG?+$z3UwdQvQQ7pP6mQ9-w=|Y>&o0$8Wu0G{ isn`^mx;yvvmFWdDjr#c zLa{?BIQR=Hso)@-gFi5$h(?e?1}9O3!1?a`KX}6zj=OvJ-n-BDNC6L6Km!tBLTo}4 zi^J?j?#VEBbr*N!T4rW$>LzYT7A&f{s;jsnNwHVVMP0-N6NB+4N|K{}~ZKoJoX!9fm} zBM(~o#KEm(O)!!sOVVPE zi-}EWVsRKLD07CIi5XHK*D_Nz6;q^KvS3lvL`*>SB*k8X8pJ?(^n)}xO*^QcB&d+A z2}aUn$yV~Ua!;X@Eadx`Qv~8*!H*R z1Jb}XTM)URaq3M_BZ+<>;dB>fia`oDqncq{}&s`b$QtO-@+w}C? z;Nq!~gPU6~Dz(9{-TvCj!(Htg`{x(uCg+CR6V+R1T7A<43$vfP-MtrguipE)w!F3Z LqusxL9gh72jO~@^ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif new file mode 100644 index 0000000000000000000000000000000000000000..b351a1f2a294cd0f8e145e20c2c455a38cad2001 GIT binary patch literal 986 zcmW+#OGuPa6h7I6wK1usMoI`3X2DsMWI-EEY2_v@7Zr3CQ7Q#xDA5CHkz|Fbmn^6$ zdu+7Vn5dzZIN3$9%xdyg;HxyPQD@YdxqbJ)yTdu>d!7H!$V}gndN`J1DL`cG)5a)c z#27Y)Y^Al)%4ji~jV9Yv+9+j|7{x}BofU0F84)9FgzPG7!^*H2X2S#|L)wrsB!<`! z3Sa{oSXjn1Sswe8)}l3QO_mmwQd)^ttQA=mXo}JzT38ENQJ7_=Sv0d|f<~-rQkp~) zYXU1&0}P^}60*<(F|Yv*EG&~XWNSQ8ij^Yk545O6l&})AcA)}I7R9WX;2xqdt4I{F zBG^M7kcn-?0sjyIhfobLh=xjxLI;R}4QODIP0qGaFXe8ekBOO~`@{5Ca>~WKU$L(MF9&xEO+jKhUCL zvLA=d)w#EAIw!O-J6Ex@PS7@WCp)|9#9@!%IJ8KPXnPY!hXr<^@j2j12oIh>6$*ux zmKHCUe`={p) zzwLH7IG43C5ubkIf@>L!QZh8)kBB8&*+5TM#qX_8Xe$_MO>#wd-P&_}=vih>^_H5o zg)25>S3JtEd6gfXvF(myC5ih_CjpcNI+~ z1pOIXrw&{QB)mA-kn*SH)JW$*yOgGMLYik+JFZE literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif new file mode 100644 index 0000000000000000000000000000000000000000..26019b099d96b382a549fa383bd81315cd6d295c GIT binary patch literal 1001 zcmW+#TS!$=5S_p%q=$ihRGNrTSo%=|Wl4e&+5@B?2{ojLOjtg`N-j#~hfj#Gq+|;c z1QiB~BHGowB$g7jg(4^`Me}B48Di?a>h-!?`^?{*nOU>entf7Fq$C_VA4Xy1Co(p) zG0GS*hK(VcX>GJJT8w6+$rhD1N*N_au~B4uMH^8@#0VQ9JIdOyGAxGKFagPsHlz%R zAvS~r*nkEWhS5!Sj}4`@Xw6!aU5iX9twbx?{nprb}BStkT zO`?f4VJlbz45Yylv{1uhU;`Rh7$z&o<_J-Wl_IMTYmtd4VI^ecf(42!idiv1JxHNf zktkwCkOx0N6VtE*`auE;!5Uy74VGvH4=e^Ypn*l!Ia@}KU=gxLLLb&5V-_a(3b|l` zq7VzgM>q`wzzgj#8fsxB`~Xc%!wztQU?>D@fPpk7K?^*v7}$U&dm`J7GI9jrVlWc= zuofAUeH_+T=iavHoY30rT*dY}MqAe%@9d~!hdqL$&>}gc?M)mW7TAHtbHJ5g9yDRq z>S{0;TyY}M*Vot6)8lr#T`pI4`I8-K72A??<5Dl2EUe#KI(V?&yF0V`db_uxXX^Rz z{QI%#(Z9>f%S*wPz|x|BVSa9Ic6KEYSoHh-KA&&Fe)u^#IX*TvFficpcse>dT3TA_ z>guYhs_^uqmqOM+D8+#T{)jN5^@G%z>rH7pmwaOa4-`fm zE=u|sx$)W6D9^QNYQOk2Ei$$y(D*5)bJOYc8&k)--#thlPjXH4*Z#?Ajc?BX_V%)O z-Hhrk`u?>s=KkG>N6UP#n-Uv}+Y;`Tt<9{xw0UQ5$-=Lp($B3;TPuST`-(SY?4K+P X4d%*-doJfz=*#Bpp_0z7a!ULUk{Ai+ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif new file mode 100644 index 0000000000000000000000000000000000000000..bbb65c837dea9a6c28d6209ca1b1140a37988423 GIT binary patch literal 996 zcmW+#OGuPa6h47kZE6CejXiWDMGNUrrnSm4q(vaKDU@n)7n&%QMHv`Ts}dJNaY1Jm z1%)xttY%cue2lg@;j0pL1`5YVHoj^e%{0#KyZ>4JhjY$%zVAEtzgSgyy6lFFT$Cg- zHpCchj53CeA)AR9(MFUJHbSmT8mbqSu|M|C@L*ViDFS?Nuiguuo7lr0!NGr zX(1)VLf8t{00U{T1TECC7}$UY7KX_RvN=L&&03SyhqcI*(u%brD;F$KWTlxk6V!tg zdNnCctO@eq2WVm%c0fN!Kp|KI45Yylt>A&hzy>t1$U0}s$Pug*StFqjYmqT4Cin`u zV1c3{Rs;3ry4U%$;nF- zrBbn2EEn{ief)z6-Jp;EBfd`ky_8jVeTK&hz2O8aFtv^S73*9B2zWtF;HMPE?f}2k=uA(oM PSLc_Xzst?bp)>yhr3M#0 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif new file mode 100644 index 0000000000000000000000000000000000000000..ccb26fbebdff5521eab7418d22e99fbae6c1d08c GIT binary patch literal 1001 zcmW+#TS$~q5FViig{X~sv5e>~C`M52PqY*C`39biRR&OdL%%zX2G-<*@4v2#=EF&o(^Or%XH zt)_scWI{;6Qjn1g7AUfi%#sP} zK?=Q+gd~;(dGG@?F%3JQA0(gc0k$hWT1#y8Q>U^EiJ(_cNaAO=Ed9XQ}e*ob1A$rqR0<`46gx0%!XIm#cEx9b24x9#1v-6J4L2;{%(Yx0E;vP_|dsDD=Bqr6K zlHm7+$8t;U2TSW-{OnCS>CRfYv7yHk`q$jys&5*5AI!X%Ro!^Ls4C>TvM3?g5=?S; dtLf~)4_`YgyED9bxo14v@(;Dvr3@ER+J8}<4t)Rs literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e8743a2705b98b9c546c28c97fe724dd4668b16 GIT binary patch literal 1009 zcmW+#T}V|y5FX8kBEk#Si<*%J5ovK9!7{1n!IT1pEV7cg5JRb%rl^$FgQNr{MG-7& zA`xU1A_`tmEGaW%)l9|mH^r2+ydDOkN^7H)(PA_kO}44DQOYPWij5*WE82)MB1YH<*;Uqtm0>Z=h6zZ9v>|0k46z{; zzy>t1u#9Q4JoYKAMQhfYEG;Ufv=XgYE3zuk6s1M9uokkSFw07_XlBg>jab#BG>InG z1Xid97(_!QWT6LQU;`RhSSD-8)_9^6D@E2HXiU9wr2Ei%NyMkpF_J&`0YLK7n!ypd%%@ko>=}l@3A-fW=Hs`+liI4{u!_R zJ@o-MCR`=o!|wiwC~n{V@aK+;)v;~|ifp4t6BC)6X zNY-$)^uNy?@fJ-lrA;-xIvblk5|a^9wr8sK+EnAE)Y`6)xT`ZQ_lBpVDtf99_0~L{ z=}wQmmDtrA(ebGEQ;{!hVQw(_Nqo)eoe7sa%4^;g4K8%`{k=aLSLzy1U$>H7*_tKo z?hDH)jF-g$H!2(mEu+l^ml1h9)R3{_R zN+{4&BvL7dheA~CWs)UwOqF5B!RW`y}SP8Q*0ZGURX(1)VLMVU@ zXkcL((`0$<)5a)c*ch_3sI)d(8O=tMRe`3`Mk%A%D6*n3%i6Fq%!UaXv1&*gQij+N zSfLtV5Dk@(g&v534QOCtnXDmO<0-9KYqI`8i%Kc2SSzx2p#n`-nprc!Jw#zvlhVYR zU=MjfCbkg={6hpBLN&l38Y(dg9Uulapn*j;Ion2!$4Ze668=DoidiusSJ;ILG!?NT z`cdZNvdhFbs!K4KRqtCS*Yeh=C1gvL~|BXrsm>Tns_NA81iA z*^k5K>fGBlofF!aovYYcCup0xlbv04;;=_>99kqtw7rR=!vZ_d_#AL0ga=QcT3T8< z<=R-i>3I9ihKoM2lSwUuoqZ$2BQrmK#>X8XzYq$FpIcabGw!|J+&@0~jgD6Rn*IHD zYU*J_gIA>EUC-4U*8(b%5;IQ(N3L1D-lx5b+S*z!r;vBaQ?%dj<&*o3m6bEy-Cgzd z%gf7Nuh;E%eU|NsNa*$rtBcF| zyk*2Qx4ovf+`S`nruXcsh=cR3xoPb?(_#u%q!dP%WtCUfMD^y5?XF6Her}@Ud*@JN zR#JAj$JM;zL)wdit+9jteY2rawR5d!2K?9E8$Mq`ciulptVrE=A*%YMZ*gr`TuJ|{ z(z2$eFL}wMSGG+Dq$lSUuPlpR9NA3ywWC9IrH}KT<}duqn4ccJzBi_D;`Bu5K&ybF0xCVru0xy zLa>Ldm34nuFN?9hw?M?7)Rv5bKzH}sb=_Uxp7)#Ed^7XR^E~r@SFc?;bGE0MnyE}= zT^MWCTCtX`C6^gvjanntur=h0YOJbNvC3A-^@_2gR>TThAvem#vRW3)Y?**$$yicL zVu>vw0XCq4g<*7)+v7rw5o6dGa%+*P8Wp2#lpG5bMU99NHbRaRdRYyNVKz+Qh*3jo zNDQ$dYz1q8fizfx7HU`wY(N7G!{h|H93iT#N=_fvA`?+z6>@UH0!0>ORwk$iDfB9d z5-UL-`~Xc%!w%>N2`B_>fPpkvq7^)_7}$UY7CGl!899PQ$QcQJSc{BVnBXhqf(42~ zECe6nGz zR(E#l^?I#Vt4>c($K&x>EH*eeSSXZoxnJ}13)SlO_I9OSt5&wk<&sy(Z+eA7F`uuY zP^nb5w(z-JDwRCXD;765Hda?wve|4VlS!x3sZ=VNOePYEXf!%8F%gMG!r^c*7{t>* zQrW!=Lg@rJ;E!k~Y8)rqpWD-SyM1VBq23t_FUFtz{Mx?sD0C|jZ2C9Sbm)4^Oz+y? z)NEU5?fiq>-2Lw#Pj*iB{YZA*d>J~N?LXc*G#V&$2YN3)-Dis(c-P&AvG|vcl}Pm7 ha8EkcUOioGJ2wXc!R{Rj722e<$L literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif new file mode 100644 index 0000000000000000000000000000000000000000..e86c1c6631b34ecd605b655baf3d7b1ae643d014 GIT binary patch literal 1005 zcmW+#Sx8n<5S~OS9}KaFd{U%W$zY07N%BQgM2kWK39;Zvw5XMcSs{ptw3ukd!DvAW zOUSa^MRP$(k0NGD>TjW9qHS6!zy3LW=bpD=X1;Cijg5;r5T52w{na(1=w-+K@8DhQJEd z0E1|#ge>$x3~WFH3(I5;*&0u2&03T72U=80X~kNRwF?z!veL|&3GN{ZvznA9)&zUV z12VCVIN%>5;1H?-2GLN7QRo0MumKG$vdP&tYCKkoY>@B=T2#!63Aw^9RG_Jd6(L6? zjR2qv;|LmV5he0~Ol%_#Xo6ulgld36G&Ug%IzS9;K$AU@okklq9^qmL68=DoiphQ) zHdp7~w&|SE#_U|h&N@Nc)Sc|?suPDjg5%I4Iil@N932+efyU>6D&6#&)VjN>|V zv-8~R>nCf{GTvkb-3s1$HZb}{bVgT3@w?(fB~dl5>apdK*}q@9UF`{1qs)Bgsw~gR z=r5V~h#Q}Nh}(M$j8Z5x;E(Vp+SX66eUHZ;aWxlg`{dh`oKe|bG})HBk$k7J>&nXF znW?~}na0bDp}hrOKKbvIaHygA>osR74c^g{8LV9&?8bPWVl?=6FUHC(Dw~C1%a`M-0X^ zUTDZ(=qbF}x@WkhBY(X3Lqp?a*Tv5PRVfK4D#P2o2A&MKE9$~CZ}>dh(HH(8{nF#G b^xlfyQ$tzRM+;I8wp1>Sze?TeO_BcrMy(F| literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/alignicon.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/alignicon.gif new file mode 100644 index 0000000000000000000000000000000000000000..005a5ac65a3ddc9cdac037abdb5fe92267155a0d GIT binary patch literal 1051 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/file-icons.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/file-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff82c8c488f53a7aff67fbe39742e3321183eca GIT binary patch literal 44070 zcmZ^KWl-E~*!AM>P>MrwcXtZK-6>A7;_lYs?(XjHUK|#8celk|zJ1<*pUvFaWG0i$ zZgMU==WLjgf+PweJ|X}BK#`UbR{;Q^4Z+7h;9z&iwcDQzbJ014~A4FZs! z`4s>_l(+o;T}jEp&e_h%!p@#l`ulfMdq+DnOKVdAzmRmnE#@0+#a$%isY~5P&oqNeW1j4uGM0 zfC>X-ZyzAHQsf&GbZ<3;zjia5B&2^A48S#7D;7<}5a6FC#xM>b<$(lzC&rq9B9(*6 zWtr{SE;FzXYL$Wj^a7J6QegB4jBshu%@Fp#Wu|11V@VxB z$xR{y0Qk={|2}wxV~-B^cMi>ttU-5!`5#tScHe}^uD3oqBO##y=n7MyRfB_rMJW4W zh+3B(tFoVfRSkf}*0Ub_8bYoP;;ga^-?2yu3v(ue>NAtDme1*LIb7t3CR&?ozj z-FAfU1NiL6n&%b3AzdV`s<+_pyMvLfYqd)B5fEC8)%Nj-{9`!C?>(A!W|yN*mjNgI zS}Uwo>6`qpN1IBVIN4~@F6N0J+cin@J3@jR3ZODru~(rPt_f(}>w5_S8G))b>k1I@ zy=9EVM~VZWn{%*vJOTg-JnfAf6jQS1SsK{13ab z7d7)AQD-kMq!FyR2r@;l0J<3LzCR&i-q&PNJhfiFW$30_DEwTE^d0oZf2=$xN86aX z0cZBOu!di=`@VJtBS4Fez+)Ma@r7a-M=yVygvU*bhW=(G#S!mcNO}^At^93p#IX>v zOzd}@o)q~Fqa!wNl&;82?Aiz^TliaerzC4)K)o{5Jfw?ATPX>C_)xCXj57zCo_}(_ z)eL?kv7mo*e#wmNv5PanCp_B3e})y+EONz2H!?)RFiZ=dYWR!EfflDm45tZ^7Pl)7 zL2tGZ2%Z8m!XN7#UOy1M&-zbntfZEl*7s7%bMi*ac6d#Mzk#fM)ZY?H6&oo%F`ozA zjrr>o26eeQIaGDAqKo{k(iKXS1D^HYV z&%>98^5y7A+vK_`F{_4@VR5*mQ%+=j`3@{(ELfOMw=}nWv|v7QZb#VoODvHxoib~6 z40m#L^7qaS86_Cy@353H4W1RA7hcKN7Ch!Oxnh{Pl(Z2wmL)cVH1kxnR6BJox(7OM zoVYQ}B)%k#B;TZ?ay4})b>Rh%awN41b+ih74WHs4>J3VJWeD?MDi+F!)H}+!swY+4 zRAQ8-lnn~H4c`B}n4r`L2mQzmmMTy)X&J(cBKtDLW_qn9w&=E?rxXKd(H=KoQ7|K2K;24p z8DhT2>5eO8R%u6QT*!mwVsTse9k z&AX6km2K3$(z*5)6;vdVIVcms6)~K=n(PgPNtRE3tW4Dq((ur@*I25QUerBfII~&Q zv{oX}%s|fI%K$c)R%KKTxMtXFVeewc(9Y7{tJ_4J866qxRVz008{>k5J{7O>Oc?~Ddi{bR(YvchtzC!ly{wXqlD^y6 zBW8V9eQo{ME@H)oOsecf7Mqc^fuGx5Krcf+AwkoZ$rC7{AtA^d&zz9%;_h!-g5Bi4 zi@s^TaBtbK{4c=wn5Ui{kDD*o3NVHc{~!(^x&rV68lbG8NTAc8i{Ln6qF_2;nURHX z#E=nCv`HKj?0Ru;2%b&Y*UcHyXK=>gvv70>URcJdrIGZ& zv%&B4{ly|!@rTP0JA$GLy+<5gd>i?#yoUJVX64k1!wMsBVrF7yfeMOcawGi`OAAel zq8UAX0?NL}q0JaULde+TKKZlL?HZ1Cklai`qe`_B>K8fYQhN8FUw^u{N_9!;%(HKq zeVjg%BmMc}-4$D_)LPrH-0H4sBgetBZ6RVy|`!9FPt63kQ1+YH(U1?WK zMg8Wt$NEjQ%HP?dqVM#7G&z#W5=Viy)pt5=COAe(ztlm$Qx<+|_|f4e8C2R=mR3L2 z{%Aei)l@K8@V@u3SzXy)y$&5}pXk9q>aAjLuRW#XyvhFc{)w$Lzm|LWGbs=HS-u{Z zO2z`4T*169&~aoz7Lh)YWOvJ_FNk%|#ATQ>Ml(A%i$?JJdH+wsUdgYL>?{Rg!TGdx zk4L$;G%G!2y)N_bQ`y3}&X;m629Kk+n@2HvSDp5E-yV(EC|hK!1gixleeK_Oq-uWJ zotZuYFEjw2Cs?lo`StM8|9FKDNJjURQUy*ArVhP{SU{n}_CRD_W1kHpWpkeyk{amfYpALLOn zStKL`DEM7Bza|rQO6p6nrpA0VK0VHyDvq|^cVA_vwBDAlke(x^da6CjZXH1tWi@=m zQ2W+!7fBk;o5+XK?aYhGaLKgdqtKD}#~brw;O#5rYz{lP z+axuSQjrG$JShPH|Gxmh^Cx(J0sy$M005_k003Vq0Dx;3Z!q`+0LW9778g}>Up>!q z%OqA`818X9JXv!~I4^#bp$o+HlteG2h5Qo^BVl{OZ~WH1JfHK(hG9m1m#ofNC7fMOo#WHM)(*226BPQ zaDC!@gNgYF}!A`uuC>TWxPZHV#!u5FBMP#9J^f4_MCmzH-Q z+(+T2mSZHryXo&f?X0YcLvv`#GDg~8iY-+%G=?lovbeVSUdt2Q!hOxM-=EjBCi`yd zAKpDD-2hMf&CL7j#4_4fZwIL}eHR-CjOKIY!e7*Lo)?9epSK@x&kpDZdv0?`?zc;u z@k+W9lan1^PD&mtvWv{Ut4bZW+8#pP0)+tSOv25_^~?ruK~O)Kp)NEhJwX!^DereU zz%5o!Z9Q%6H5?*?W2#Nq>_~}ofFqa978DqUr|$6 zXZ3kO9vd5b>L>BdxfMhpQK)&| zGB3FJ=Lj%!Eq;U-lQ4YK``O zObWhQH(xCOqa7xhN>CJ@NGr)6>sJ(*@$&23xy|)LPY-76&&95{Ld*K}NxtDtdWSL` z`X#DX6$(Mo(WLK!zg)&F=YE;IzF5eQclNa5irB zxviEL`_%#Kee`H*N<&iie(Q}v$sLab$-0-%8$mHWjZx)#dAma{9A{%XyWwTeh5_8) zI4!aPV#lrCNu;|qO71E>Nk*TPzOo4-6AWD3m0bu=5YxPJQyeYHV&M=OB`I%d=ua|1&%51A@JT(ZSPI z+QZz|tWe-B5}V@~0|FC>MG)!|#UL;xv~-S%aea5-uyMo`liB4HE-!8USiTCp45%uu zb$gtBnd2Bg@@KCLC?JC~83LsKO8^1pYL!J`#$o9?anxJ87Fs)n1Sk{G(+OJq2$}3q z0GGWyftR9ldKT3xaG{t`rbB*fq%w=X1u(xLEm&1^Wvi3-Gs0TD>xnN``Ky}fJG*<( zRwTLm5)^n3=9TZ`6IH$ji<+CmMMXtr50m)4O;}a89frzha9xNq0-I*J{PNMrF8U^kN+K9C7Pp5zDV+I~Esd3d>XnZ&^q6&+BU%;`H1 zxn!trdi&_HK9)dGL-{3%si~=}De3D+5ATIRF`>s}A_b`-B4|k!s*HY8V#>z7Rr#|` z$lIvnsH>}MB}>p?JG!{KW?xN{qrv_Cw{2k8difGFaA7o}A`t_@;xRx%Lrr*8M5`ji zecQ_1VN-(*eskoB2xIkIIpIToP_qctfugQ!vY*G<^B@00hyfCkig!^@(Wu+Zy_&VW z#^E}KIWCLZmHJ)n%%Lc+8LK~V04Ca0$ruoM4)e;A^4<4~KMk}S%qB*;H=O4VKRBA* zdR{kt=A>m5_`pvaQORW)u#liA)OG?i__(<_%JJ*=q2bSG9c9$)vFGa1x>stSi2SC+ zZp3V3W5dC5o^i8m5>wT6Jwy*fOVIpRDHI6SwFkoHQf1Voh}OJxy{YVbk3=)x5u8(_w3s# z;ZK!ZE1K7o86nhz`m|wUFYEWFC4H}brIqmjV|u&`i+;`}U8g54etcgqJfk$6&kQ(1 z0=S=M04$-~v?*|*a9h8ID}WQnWu0F{9`3UrW zd=)m@8n$lG%9-|15GY{y_d&{0 z1jlR17#XhS$`VFG1c>Azh?YdoU^I{ydiM?9)w6-q@A3IL_Qk~o=ymX-#bA12;rVaP z#$AvdL|)#p!7w0I3}yaYm0*57pMY^O4N?yiBwKcOfssfVfxC0<$tqvrxb-olsQbdy zaQ;#9picnzD|i5C#NlAK5~%jaex4LF%uxGF2#N2Lc+1*5=oQrSS%9nWzSIBip{$T! zzFD19XRZdNCQ0ZpFi-Nf4QJQ+e3(J)dy|l}E(F_$+~fW7>{g=aD~VB>R*PF0M48n5 zd!d}SW!({2VYO5(c;9|jy~c)}{3WI!FqzRa33q za9H>OxivU81=30ZpE?;#mSvWQGa9;s?8W_DOzn0j3?hm9T|Sn|XVY$*HiV}ra6J&Q z^}6{O?frH=9D*H)H?bExXI6+ON~hKIdm#~A5bqCg4ZN@S32a-9fJ(=QBDFX`HdYgi zz~cWwF#a*z@LzfEeoN->410UMV~B=Kt|QaPhR>ZIw{4d%QxpM-x@<11$i7$oKSRaO z2e=V~n3aZjLA)Ub?>Cy69*f$%Q@8G2-q%Pud)zIX|K_GDA$mz@vhvS7%S^Q|y_e1g zUnSsd>1mmJ@(UXi%gf6Phh-0CR#go1&p(sGKQ+F}80WJj4X9y84198t79a)uw0H_s zfKHgGa|L`+Q&Uz}7WMM#sAf1T&iS}W(PRdP9HsD6&*vKZvemvZL~0&~IIB(-FFFl5 z_Bq1`ZzW5sE&>Zv5ntYHi)7j!Xf;m%T?FcW6}stu z?5Z*7b@LNVW$oIB1*0I|>zZd3lZ>;aSyffFzuU*_o;*gt@k6ucWnqcA^QuqP%F3#R z@(Z2F>Q}}h3d}I%(ips|{{SI|@mGr>xi(FjIOb^Uam(*>*js4pbO5ea%&EgpaMovf zSw@UHE>)B#^W)!j_v_{BF@GBoN^%!+L!$AVZYJTUpD5w4vgd0>TZe`D`74m$XNd5Y z3tD<@mlnsy#9>v(^SHTCKT*#+qx!-EFTH-F1;p0VD(=&yo1eI3NY~}P$9tu~o4e5a zNyYP96u13BQqD+M@hnI6%l>d_dF6i2r%n{`z(o;UhGMh$-E65%By`7TUzg_;v7`L;)DQY!U5SSk4cFcSAt#4uFjQ|sZ4x4+;+?DSQfScf<5;qb9nSd$i) zm6hF@kbFKp^lMZLfOaF8eFH_2mFZ#ql>@@dpy`SW+B(aqC+_!0eGt`xWiUwt(WS`4 zjU+H;2SS}op&%k@zZBKaSyT{e0pb6$I9OdoKilsWjbn+yql>u*$mH&1LDnJ2=XN-I z`;t`I*vv01=AZH19!=FeyuNR(w!6^xUi7;P!vRE^tXJx#g>pbsUXPdW0#|FSQonwQ zrq29gNAN;;5RZST_kO+!^X>Um>~I5pyeTzNQp2+s$E<@9F)s^yrAGh{{qa`g_kMQU zUcHqJD9()d(Zc^uzDo3HP0RxC#Bv%G<73@RI{vRTrJJeLiIG?`0ZbT5aft1FO)oY{ zr=r)a&b)N(_*|QwzGB_paogodoHE<>0g;@Yo!JqVce^#N$^^Ko9X-B&-t|JEdFz9r zAMlHRj2iAIKfbgVt=U(&=zpktX;2JM#YkjBdQY1XPxcV#_v^QlMP}>Jwmt8U4%1TL zAeEMt#WK%wp>q2?&@WcVO21tnRi(PUuki~Y`M5GaUop9DKW-lyBac3y7H$jL=y1D@ z`g}LrwCVxnBbAm{?}FQd{PJ?o=gBO7l9)Z@!9QOPz~$n1m#~r!S6Mk?&sL1QL(&M1 z&04IK7;7%s?sR1RQlrB;87@a0GwPsHyaLX5%|C1tu(jNSt7-X~Dw>)h#g?n}2f)w! zJHOA@tUX1Z9fD;ebtwH2+yjWcn$$njoQWK>xC`az%}Kr@2mzrXmhkfZRdDDu>zizl zNvbE7D>9`OqEXEUp1Fm8>|3>%zV5hN?_7C@fe4iqzrK3ba1#B|XA832)J#*Ur*@dm zYP=-t)gPdF^)9r;Z?E3FeX+2#{mw5gOPs-Fqf@nZ@$mxA#yBt^Ja^l`K z!QlU1{b={;j_wclaSw3Y@A zyS$!Pru>o~SE;j{zp1M)c)y<+=m%xpb0hhWV);5RvzBDts7PC;aT)bNJL?%aJ+%{B zY2oI^lghmT4(uXAFefxFFyRYh`* z*2g6e8%J)CcMTviyg+)EjWAR;PokT~e%?bjkI)oKogD!0dP(9!8d;3X8MR>j*$xd~ zz$TI!*i`yd7Y8spZyi>z(5O4ydQCm|^U|v3T?N3_D(kfj%dc%lQyj;}wzs#B7F+t- z^arD0KHZY)b5UcxS*XSoBRK2zAKlNcuBXE)$!GC3Egm@fnA{#t4A}$J;0n&)ij5C7 zJ$+6zi9F{qaN4V5mVG|<+P0i@SKy}gs`X#7`&o`H?D{op>h@zLMos35)t%=ULz$S$vc zx-K`$lIpELY7IQjvpY)PcT+;-nGJk3wOI{7HR&x+rHD4r_w_GDN3Az{NS+I_V%$tA zNG-$Py`qCmSR+oMED75$k24|`Wl#5Xtg2(Iw%pIET8x7ZnIx8h5a#sKS&fA)1p{!y zQ3TvW{`^~E7Z$k>Dus;zuK+4TI+mWIqNK@cCZ_JY`bIZM!$HBgNxs*ONCM%2HQSE< z2Q%gH6{jz?b|BkHVG!ZR)o@2?dHI;fKabnPn?dHykr=-_)z!5N7X=S(7$n^4?Y`To zJb>T*%k3gu1BJ^Remjhx&FA}Xx05@UJ?oOv(w3_parUY5 z8Qe3=%Tjt5`_F};?)_cI=Gm9m-MY%kl)tU4l%1h4ta||LsOqiKPhIfPV*bS{rQZ=l zM}JUeey##ReO93B^5D>-s}soYq9L^4%K2~ay0)bIW1z`uNyzy)FC@Dk&_IE606|{0 zT+2ad@JtbSm|xP>&77zAok>3?qEs3BQGw~RSX@eF@neVTps5BYOnkY=Pgv$pVt=f* zR-^)0Ge&7y`wJ*cv`7ywwjA}!Vly4H?q{jqYIP{kkURRh&t7aQ=y?-HjjHDVJ3R5G z;%upg#M=M2T;|_eO36+nT@E`gQ&Urqn4X)L3^`$ItYV{?&DH+Ptg7BuM~HL-pS>t< zhTN^3e~Ixcc~$)kK&rIFq-QTULpcenikK{Z0>`Et(HY4b&!G`&>re^uE=ZO#gqn;l zueA_e=Hx_p-ueg3uphL*+oD>u_lw-q!9>RaqYL^;floyG?{A<8-$LsPyF zvVBGb!>K$T_*IPZnO+ZRZzq>MET%HqvH7D3ttUu1N69~ZMSb4&0RloK^cuwd>N&0P z%)Tc;UB?r+n+MjMrvY$pRlXZ1Ni2Jr!)8PE-)&rmED7D-5IDHF>TT9ETrZau6cy2Y z{Sb&_LL9KD_9?0+cHUL0JJt!tfb@IYvRH-#?^=DRsePzC-_j;V@WOwYb30y=|3#tr zhgYy$O&YZ1bnOuZofp8AJEx+Sn8fNbh7E4DopxoJyPVH3Bnht_U}MS3+yFlU8uKkN zB-^eE#2EO~hHq?;dM|2n#|#26E(b!PL$LC`Ucr+G)@~)ow^IpXA&;vwrOX*8k|B>VZ z77C>k4hM|u&Ne;I7+Jq2Y`LXl-`>x#RW|+#^%GvA;uQMKk=)-%sfbj?9Cnhfc47cB zj0pvyx32RUk`@xn9`gDd&r`kb3AJu;48T29x;K7#EG`*tkam8;KX zyG}y`@W$PPF-c{c06q*=Tri++y*{6IzGAMm6}GTVdWMYYd(O$S>azr!7ESQUkoa)e ztz@%L(r8gRbS`_w+pIK(@BW<*43>2(K!=)@1!uV;(<1rd%hz=>4`4SagkW}zqS@(! zzBoIO!*wV$eDf&K_2-}J)X7U9o6J;_%=n<8qkzcoK|`_KiL@Nq_f14NE6JYkt&165 zk+47UY_pIXiS7^ZUh_lNb9b)JiYprI`;vWLAIQX^K)kQWs0JQ1pHD~M$1{0Tf`dJo z1U?1VpO1R>AI;K)QwZ$d2wT=~kXCgr?!U`VxC;=Yfv;ik^*hSZ>ilIn=~Q7=4juq< z_Hcz?aWc5qdShglc&!guy+6ISO6nYhm-IhZemyTHe>pun^RU{3O;5*XMGo6KDyXW0 z>1Sb)|7*b!Xe9IT(9)Bq9ymv^&0ZTJ_);tmgzsSqKYFKaS10hEewDS zfs2$8`A#dQN1#iZg+>J-Y)T9qAkMs!4c2##A=$thLEFGaRCC-kXQCmk+xJ5N!DhsOXjB}Oyj=>pm)cn;|YeK#}3x#?o1b_keH^Yxs{ z7JLmDenBOs4;)z>o*{XWy?IO*?#wawd+cuXX&a*eWOXOgYLE;9I-wRMRhW&ijDCfX z27Ne7-?(kpcU;tyH5{{rnS{Nk9fYVb>*?uff;PK497sJ`+5LmDSxoNRK|h5(a+hAR zOuN0`dDq?VwY86;esq0JmSD;$;|g&zb6MwSPrl~lZ;(4Fh$+4RGN@W0GkjTIa3M-5 zMr+eAH1bcL9S_>_LGgdJ)5&gPK5FxLxG&1SF2Ywg?FzwK1w=+`dY;&hAt_8S!DgO< zc=idu6T5@jGxro&O)=NP_S%MuyCc7YO)OPkf1X@)eX*kVDKigszB&0gE#%(7_8byl zJ623HnwJ;#YTN%yvVX}BVgMj&J3BkqTFz0?(b2W;e#gDNsj$0RPsg>iu{=CyS3H_> z+Zt{>nRCh(w!Hae`}B77v@+#8y4lJtYYDFJU#hofBbW~*g`a7ubK*Nd_s?&-k7-uV z@1V>5L0p?yRSSF|nqWM*B&7JgUHEe7nfGU$&2SLKEJbV`!O3sWxa%?!7R9{8tX7$Bc*(LyD!9lL}%-nBMhsMWqV*3IA<2e|9dg|v@;ft(4T6{l2DGh*X=fSx)d{|SAV_t}d{tTKXDFC-< zY#&|{Kbf;k26bIUCQ+@_=*k~2ilRXp9ahxC!(;KC5|AE9=rXT7EO0-s+LBi6f%-SL zd`3zFj(ta)-LHmA+Zi-k0H|xRZRVyLR$*a_KkZcZ#*r2CM z@W|&V{^E8Lwp$o$nHL=}#3q-RbV@MUX@!7h&@RNQ>~cAk&M}NwA~#-1ZXlRulNT#U zJ%*Tf(3Aq6SV(5TVWjHhbjxHYYo-^}X;^4V=IBi{d2o~2R#Rgd-F{yE$Ht@R~q?;S?ZD)h$Ej{(~s+<{<+?yfsgL_Ib1JkxDrG^3R*C(Cy=O| z2lzn|V> zD;U)GOvuhA_Vo00-wmVIsxyY+cRk+@C6C@tSM-VW6S{&Y;Bxoaf;qZ5Tk{2me@6pq zOUlcm(ABx768U?t0eS+@25 zFj?h5DmoN^a{|!u)EoKuNa=C5)&COqm0B)?3qf8rwH$>KJ3gAHa@P?VHyz4d`kfby z>!)Gs0I3eF1Mu*~Qux+VMk$ILz|?EwvWsNfi&G`Zy^3Csv_mK1Nq3zR{kPmQ_ZKfs zC}+O$#E7Aw)^#a`C8;x+V*s-R1WOp_%f5-9yV4(Kubg+?Ri{HZOi#OUZB#}CyRS)c z$)3=ihVfd4kp7|vZ{@6NNG~(+y;8I%m#2r5!W$A4n4+|U>nl!xR8|vw9GnAaNQh4T z8oQI(qK2iapO1ob9K!D(k3GV6T@{)&Ops}~aDl#o=!q#fFiJ$P^Qwv)zta!B*dXXk zP0^A;d>;CX-Pi0^d&4r0wrB_xWfZe)&!7VPhcciigyBcO<*;Ji%CW=_bE0sM8`AP+ z$URh>Fu7SiFBO}jw>uV~ysj*$|NL^pg%KhJppSo!xK^oxn&b^yBe0>JZhI0Hvmz;s^eL{V}p- z^?Fhx6z_S$s^s~=fBLfH(UtvEE{%ie{;S9Ea6WaX4|F#pkgr3y*Nwp}|4e7{eenFO zN{;nD@<*4rJQgDypy75|A0a1fA7IG#h@(0+e{HI!p7f|Q$${MN)yq7L(x%VQFCL~3 zNR1S_39utZ>E$)hPG|;^81M?%7}(w40rkV*r0T)c8aW?7zn!(6-4v3-y(!@sXYxM5 zcgHC1=hIQ{L=^=hgF?+0!pz z&N;SnUe}LWcY+C6k$04L(mb^t~=zI;uK!8TjvLx<9)>P8*y#eS6nnR^s{<3Lb)KBk0nx&d-mWxCWQ( zSTsyfrmPD7)JN!(c#cCKbaLYBwY4dTvj6Z4Z`zm>%6kT7uHEGA2_Z2l$w(_h6sm|% zxi1omA=(2Daw5*1F9kO;A&`3xif-^d{`28Ta`jqrahEH7#*{x@30{%6PY^=JoXnY@ zK_Lx1qp;I;5-rqGnRM0EFMbUwq(MvFq~nd1pyhQJ2_%&)w>;PmkPfsh<57%s{3U_^ z8=Z=uP_}F*40h%RUT zow0tW$72?}c{HK!YZ8aPj8G`L=@g6N8> zeL-GZ8I|UTB_xyOUj5PMjhBK8F~c!g$xdEU=e-=Y`43$joGZlkDl)#0k4;~L2Zy&h zFgM~P4klXCXSygu^+$db@$wWN{1_iG9-e|r{B_B0{G+Ej#V+4qegGKX=)!rEAnX&a zMG>r0Yw@5AV94~vTu@gBN20e-j`?UjCDLNG-Ye93Vv;41vJmrEAlt>%PTRv{y>PyurV0F{Hi#$Spk2 zYbL#R=gHM3s~(c5AHpsxrYWWiZi`-aOjoE33?Xpi<~_b>!Y?m_-jA{;nZh~mFM_;& z)ccYKJ*Z>>}(4+({V2$x1vh_l#YYazOH`C#od=09l>k@v@-%Isxfp-)-V^ z?@#+cK3c9`5$$tYR$?0={_SWV(gVrkAM!nq+BmPzf-H$}^~C6-17l9tegjTJ=n>

    *vGSxI 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/icons.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/icons.gif new file mode 100644 index 0000000000000000000000000000000000000000..78459dea7b12ccbeec81d19ecdab22b1658e93b4 GIT binary patch literal 453 zcmZ?wbhEHbbY#$A*vtR||Ns9FJNP^N(4UCIf1{56|NHmvpFe+o|NadW2g{=nia%Kx z85lSjbU>mYGZarn*x(aH@fLZq!wgUiaA+%BrQuMGlI(3v}$4ket=c%G-JG_a6@d zUMtW1Dv_dMk(#;&JDULU);6IIt*+RD80Beh(v#{r8-@JE7rOMyrKZ@`PM+5- zK4PEn@UifH&1a7opNKNDvAy~H((Lt@PiCLrh`sqL^yyzFM}*_N9gV+*y1bvCcd{tw zP+atQ`ojjtR_?nOH&4iCw(0v^v}@~SfpwBi-JHA%0-p_?kEd#ga=ENn_|&M5?L?$c z!i1+jT>6R+ul!uQ+^$n$Hm~o7%Nb0wJ#GK7NE~>4aE?#6+>{R=oUZeJnouMg`B^J) rUi3;Xl^IQMkE|4#X6EZ{`gBG$ultcLuMHMNRKNMR>qv$%6N5DXx{1lO literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/icons.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..12e4700163ac87fa38ae3d92a2c39d0fb4690fed GIT binary patch literal 2678 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/progress.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..717c4865c90a959c6a0e9ad1af9c777d900a2e9c GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0vp^f8U}fi7AzZCsS=07??9MLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}t-3#_`hBq$Z(46Le)Ln;eW^@CE2 z^Gl18f$@>14ATq@JNy=b6armi>cVAJd5X6R;MWawh(V&G(G=xXffXz1o@ zX=ZL{;B08&Z0-!x>zP+vl9-pA3bQv8XfIT+GhV$`&PAz-CHX}m`T04p6cCV+Uy@&( zkzb(T9Bihb;hUJ8nFkWk1Vs?Uzb>gonPsUdZbkXI3g8g7%EaOV0~10%hv-cqC)D(T zj?o7t52WM*69T3|5EGvGfgE`DNzDW1nId53*cQ_-&cMK^?CIhdQgN$ga=rIq1A(^5 zYKwg&`wo`WvF`u>{iFU|`!+wz>b#B?t8F4hxRm$~lz-tTH#6E8xZnKlv%`YRwvA{oKseqmK8(Gfx|> z#)dT+Zy!CGH{+89Q&m{rC!PyyIjq?Y9m+ziHPqr6qxfF`+2Qt=-KQ=fE8_j%1#Y2} z>NffN)P;AQIhrE)QQzeqbFS^A8(M1XGuQqTO<=fcH+M~2lzlL$Ao6teb6Mw<&;$U? C61Fb@ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/success.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/success.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d4f3112b9d1df2147ed3b67d9736163dedd11e1 GIT binary patch literal 445 zcmZ?wbhEHb)L_tHxXJ(m|NsC0{`>#WKmY&!`~ULm|4%>v3rzVXIOUh{)L$ageu+>2 zB{Acd%*pZwE#>TlQSztb-KopJH+%!_|l-~7Ag*59?a z{_c7B@6_{ur(gU#_wwKE_y6vG`1j=VzZYNsfBgCX$DjXizW@L859r4KV8@~pia%Kx z85k@WbU+dyKQXY~a+p)#p(E9QVoA}-BeJtDJbfs+R&065YSGzOop#2q7tzUUTK@E- z1Qpqe*fm*b*T-Fam_8!ZPiJg?eRTb9ku+5;xVnw>Wr$>Ce}(b zvq{bgY~#~oR8Cparp&0%zbdUw!o*Z6ds70hP&$teqekA&7*16-748@%Mnl0vSqU6+ zOpICr!NSHY@7SLk+rBLP3&#jWP!Xxbb jiN%_{Rv%uKKTTNF#>acL^G5)OtDBg<-IWs>91PX~W`xy? literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/success.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/attachment/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..94f968dc8fd3c7ca8f6cb599d006ef3f23b62c7d GIT binary patch literal 1621 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#?>2=9ZF3nBND}m`vLFhHXsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rPIL(9V zO~LIJBb<8mfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u(vXbonl~MI_~M>7*cWT z%njcRVMh`65C6~Q2yI{K`NBQQh9heAinXE1(JfB=Ul%M;Ke#x6g%L8^f5l4Te zj&BcK1znDIyZS2~eC7F3K+}tVTa$=u*HTU0W4>0#`+Qf%|GkyBERBs#$Y}P@k7@U2 zd#*XsYr~WGeCA1uSK>2HTD)g9mP}Xrpg$+`K&8dx2JS~bjCx(hj5}1;-8qn2_>|?> zp{d+2q{I0hbQS!U-jOut`kSEi+IhQJGmBl4O%se*W?OGKZ0Mp?XmGnRgezL^8vCJ4 z#-ek9(R&%4!h+;oXA~Mtbyie=u#0PDiI#!iX`%2?^@kRL8ma*r6?+*}W4e|_8~J&& z+-+*Ub3{dDcAIF|!MTDz0#78qKYeaeVU$wDOOs3cR=e5FZ*O2e-6xc{Uu=$;!s>*M z>nZ|V>zUp8-oE6^wXjV+_UOvuE&SORr`;3hnBKu~e3rzlY@NRjD|5Ui2t>^@Ve7jy z)2vT>u1vesjJgG`f;l_n`FmbR~b^~{VzXB}7CdU_pt>lO9l=E;X#4<2bZu32r~J^e^%TSISQ_Qm$= z7d{rOo2%^RUGseJkpn9(MWszUQdl(i&RN5PBgZ0d#S7ZipShU3W`>Nsy6C#pCD*KW zyxHW%b?m|pr;dF;L$saa#oaeO`u=>jkXTjl9*cLEvOD!Jdr4ooKJW9gY7?D{e?uM^ z`_}E4`0yR0boA=9>3>WXzUH{&pDfpZ;_2xb=j*pKsk#WyD%J#5t{1#azeB z4SJq8H2*dJVX$xugZHVh{7U`u4@oM|quz5j-hRJi{qwh1k5uNqu`W>3HJG&Y^R}6R z$Gq-HPue$sd${oT*XKO8zN>Oe_%K^bZNm3^-vf7@5X# + + + + + + + +

    +
    + + +
    +
    +
    +
    + +
    +
    + + +
    +
    +
    + : +
    +
    +
    +
    +
    + +
    +
    + : +
    +
    + :x:px  y:px +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/background.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/background.js new file mode 100644 index 00000000..9a4a1315 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/background.js @@ -0,0 +1,376 @@ +(function () { + + var onlineImage, + backupStyle = editor.queryCommandValue('background'); + + window.onload = function () { + initTabs(); + initColorSelector(); + }; + + /* 初始化tab标签 */ + function initTabs(){ + var tabs = $G('tabHeads').children; + for (var i = 0; i < tabs.length; i++) { + domUtils.on(tabs[i], "click", function (e) { + var target = e.target || e.srcElement; + for (var j = 0; j < tabs.length; j++) { + if(tabs[j] == target){ + tabs[j].className = "focus"; + var contentId = tabs[j].getAttribute('data-content-id'); + $G(contentId).style.display = "block"; + if(contentId == 'imgManager') { + initImagePanel(); + } + }else { + tabs[j].className = ""; + $G(tabs[j].getAttribute('data-content-id')).style.display = "none"; + } + } + }); + } + } + + /* 初始化颜色设置 */ + function initColorSelector () { + var obj = editor.queryCommandValue('background'); + if (obj) { + var color = obj['background-color'], + repeat = obj['background-repeat'] || 'repeat', + image = obj['background-image'] || '', + position = obj['background-position'] || 'center center', + pos = position.split(' '), + x = parseInt(pos[0]) || 0, + y = parseInt(pos[1]) || 0; + + if(repeat == 'no-repeat' && (x || y)) repeat = 'self'; + + image = image.match(/url[\s]*\(([^\)]*)\)/); + image = image ? image[1]:''; + updateFormState('colored', color, image, repeat, x, y); + } else { + updateFormState(); + } + + var updateHandler = function () { + updateFormState(); + updateBackground(); + } + domUtils.on($G('nocolorRadio'), 'click', updateBackground); + domUtils.on($G('coloredRadio'), 'click', updateHandler); + domUtils.on($G('url'), 'keyup', function(){ + if($G('url').value && $G('alignment').style.display == "none") { + utils.each($G('repeatType').children, function(item){ + item.selected = ('repeat' == item.getAttribute('value') ? 'selected':false); + }); + } + updateHandler(); + }); + domUtils.on($G('repeatType'), 'change', updateHandler); + domUtils.on($G('x'), 'keyup', updateBackground); + domUtils.on($G('y'), 'keyup', updateBackground); + + initColorPicker(); + } + + /* 初始化颜色选择器 */ + function initColorPicker() { + var me = editor, + cp = $G("colorPicker"); + + /* 生成颜色选择器ui对象 */ + var popup = new UE.ui.Popup({ + content: new UE.ui.ColorPicker({ + noColorText: me.getLang("clearColor"), + editor: me, + onpickcolor: function (t, color) { + updateFormState('colored', color); + updateBackground(); + UE.ui.Popup.postHide(); + }, + onpicknocolor: function (t, color) { + updateFormState('colored', 'transparent'); + updateBackground(); + UE.ui.Popup.postHide(); + } + }), + editor: me, + onhide: function () { + } + }); + + /* 设置颜色选择器 */ + domUtils.on(cp, "click", function () { + popup.showAnchor(this); + }); + domUtils.on(document, 'mousedown', function (evt) { + var el = evt.target || evt.srcElement; + UE.ui.Popup.postHide(el); + }); + domUtils.on(window, 'scroll', function () { + UE.ui.Popup.postHide(); + }); + } + + /* 初始化在线图片列表 */ + function initImagePanel() { + onlineImage = onlineImage || new OnlineImage('imageList'); + } + + /* 更新背景色设置面板 */ + function updateFormState (radio, color, url, align, x, y) { + var nocolorRadio = $G('nocolorRadio'), + coloredRadio = $G('coloredRadio'); + + if(radio) { + nocolorRadio.checked = (radio == 'colored' ? false:'checked'); + coloredRadio.checked = (radio == 'colored' ? 'checked':false); + } + if(color) { + domUtils.setStyle($G("colorPicker"), "background-color", color); + } + + if(url && /^\//.test(url)) { + var a = document.createElement('a'); + a.href = url; + browser.ie && (a.href = a.href); + url = browser.ie ? a.href:(a.protocol + '//' + a.host + a.pathname + a.search + a.hash); + } + + if(url || url === '') { + $G('url').value = url; + } + if(align) { + utils.each($G('repeatType').children, function(item){ + item.selected = (align == item.getAttribute('value') ? 'selected':false); + }); + } + if(x || y) { + $G('x').value = parseInt(x) || 0; + $G('y').value = parseInt(y) || 0; + } + + $G('alignment').style.display = coloredRadio.checked && $G('url').value ? '':'none'; + $G('custom').style.display = coloredRadio.checked && $G('url').value && $G('repeatType').value == 'self' ? '':'none'; + } + + /* 更新背景颜色 */ + function updateBackground () { + if ($G('coloredRadio').checked) { + var color = domUtils.getStyle($G("colorPicker"), "background-color"), + bgimg = $G("url").value, + align = $G("repeatType").value, + backgroundObj = { + "background-repeat": "no-repeat", + "background-position": "center center" + }; + + if (color) backgroundObj["background-color"] = color; + if (bgimg) backgroundObj["background-image"] = 'url(' + bgimg + ')'; + if (align == 'self') { + backgroundObj["background-position"] = $G("x").value + "px " + $G("y").value + "px"; + } else if (align == 'repeat-x' || align == 'repeat-y' || align == 'repeat') { + backgroundObj["background-repeat"] = align; + } + + editor.execCommand('background', backgroundObj); + } else { + editor.execCommand('background', null); + } + } + + + /* 在线图片 */ + function OnlineImage(target) { + this.container = utils.isString(target) ? document.getElementById(target) : target; + this.init(); + } + OnlineImage.prototype = { + init: function () { + this.reset(); + this.initEvents(); + }, + /* 初始化容器 */ + initContainer: function () { + this.container.innerHTML = ''; + this.list = document.createElement('ul'); + this.clearFloat = document.createElement('li'); + + domUtils.addClass(this.list, 'list'); + domUtils.addClass(this.clearFloat, 'clearFloat'); + + this.list.id = 'imageListUl'; + this.list.appendChild(this.clearFloat); + this.container.appendChild(this.list); + }, + /* 初始化滚动事件,滚动到地步自动拉取数据 */ + initEvents: function () { + var _this = this; + + /* 滚动拉取图片 */ + domUtils.on($G('imageList'), 'scroll', function(e){ + var panel = this; + if (panel.scrollHeight - (panel.offsetHeight + panel.scrollTop) < 10) { + _this.getImageData(); + } + }); + /* 选中图片 */ + domUtils.on(this.container, 'click', function (e) { + var target = e.target || e.srcElement, + li = target.parentNode, + nodes = $G('imageListUl').childNodes; + + if (li.tagName.toLowerCase() == 'li') { + updateFormState('nocolor', null, ''); + for (var i = 0, node; node = nodes[i++];) { + if (node == li && !domUtils.hasClass(node, 'selected')) { + domUtils.addClass(node, 'selected'); + updateFormState('colored', null, li.firstChild.getAttribute("_src"), 'repeat'); + } else { + domUtils.removeClasses(node, 'selected'); + } + } + updateBackground(); + } + }); + }, + /* 初始化第一次的数据 */ + initData: function () { + + /* 拉取数据需要使用的值 */ + this.state = 0; + this.listSize = editor.getOpt('imageManagerListSize'); + this.listIndex = 0; + this.listEnd = false; + + /* 第一次拉取数据 */ + this.getImageData(); + }, + /* 重置界面 */ + reset: function() { + this.initContainer(); + this.initData(); + }, + /* 向后台拉取图片列表数据 */ + getImageData: function () { + var _this = this; + + if(!_this.listEnd && !this.isLoadingData) { + this.isLoadingData = true; + var url = editor.getActionUrl(editor.getOpt('imageManagerActionName')), + isJsonp = utils.isCrossDomainUrl(url); + ajax.request(url, { + 'timeout': 100000, + 'dataType': isJsonp ? 'jsonp':'', + 'data': utils.extend({ + start: this.listIndex, + size: this.listSize + }, editor.queryCommandValue('serverparam')), + 'method': 'get', + 'onsuccess': function (r) { + try { + var json = isJsonp ? r:eval('(' + r.responseText + ')'); + if (json.state == 'SUCCESS') { + _this.pushData(json.list); + _this.listIndex = parseInt(json.start) + parseInt(json.list.length); + if(_this.listIndex >= json.total) { + _this.listEnd = true; + } + _this.isLoadingData = false; + } + } catch (e) { + if(r.responseText.indexOf('ue_separate_ue') != -1) { + var list = r.responseText.split(r.responseText); + _this.pushData(list); + _this.listIndex = parseInt(list.length); + _this.listEnd = true; + _this.isLoadingData = false; + } + } + }, + 'onerror': function () { + _this.isLoadingData = false; + } + }); + } + }, + /* 添加图片到列表界面上 */ + pushData: function (list) { + var i, item, img, icon, _this = this, + urlPrefix = editor.getOpt('imageManagerUrlPrefix'); + for (i = 0; i < list.length; i++) { + if(list[i] && list[i].url) { + item = document.createElement('li'); + img = document.createElement('img'); + icon = document.createElement('span'); + + domUtils.on(img, 'load', (function(image){ + return function(){ + _this.scale(image, image.parentNode.offsetWidth, image.parentNode.offsetHeight); + } + })(img)); + img.width = 113; + img.setAttribute('src', urlPrefix + list[i].url + (list[i].url.indexOf('?') == -1 ? '?noCache=':'&noCache=') + (+new Date()).toString(36) ); + img.setAttribute('_src', urlPrefix + list[i].url); + domUtils.addClass(icon, 'icon'); + + item.appendChild(img); + item.appendChild(icon); + this.list.insertBefore(item, this.clearFloat); + } + } + }, + /* 改变图片大小 */ + scale: function (img, w, h, type) { + var ow = img.width, + oh = img.height; + + if (type == 'justify') { + if (ow >= oh) { + img.width = w; + img.height = h * oh / ow; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w * ow / oh; + img.height = h; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + } else { + if (ow >= oh) { + img.width = w * ow / oh; + img.height = h; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w; + img.height = h * oh / ow; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + } + }, + getInsertList: function () { + var i, lis = this.list.children, list = [], align = getAlign(); + for (i = 0; i < lis.length; i++) { + if (domUtils.hasClass(lis[i], 'selected')) { + var img = lis[i].firstChild, + src = img.getAttribute('_src'); + list.push({ + src: src, + _src: src, + floatStyle: align + }); + } + + } + return list; + } + }; + + dialog.onok = function () { + updateBackground(); + editor.fireEvent('saveScene'); + }; + dialog.oncancel = function () { + editor.execCommand('background', backupStyle); + }; + +})(); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/images/bg.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/background/images/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..580be0a01dff4c70c72f78a3f40186660ee8eee0 GIT binary patch literal 2810 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'+ this.point.name +': '+ ( Math.round( this.point.percentage*100 ) / 100 ) +' %'; + } + } + } + } + } +]; diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.css new file mode 100644 index 00000000..ac3c7645 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.css @@ -0,0 +1,165 @@ +html, body { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + overflow-x: hidden; +} + +.main { + width: 100%; + overflow: hidden; +} + +.table-view { + height: 100%; + float: left; + margin: 20px; + width: 40%; +} + +.table-view .table-container { + width: 100%; + margin-bottom: 50px; + overflow: scroll; +} + +.table-view th { + padding: 5px 10px; + background-color: #F7F7F7; +} + +.table-view td { + width: 50px; + text-align: center; + padding:0; +} + +.table-container input { + width: 40px; + padding: 5px; + border: none; + outline: none; +} + +.table-view caption { + font-size: 18px; + text-align: left; +} + +.charts-view { + /*margin-left: 49%!important;*/ + width: 50%; + margin-left: 49%; + height: 400px; +} + +.charts-container { + border-left: 1px solid #c3c3c3; +} + +.charts-format fieldset { + padding-left: 20px; + margin-bottom: 50px; +} + +.charts-format legend { + padding-left: 10px; + padding-right: 10px; +} + +.format-item-container { + padding: 20px; +} + +.format-item-container label { + display: block; + margin: 10px 0; +} + +.charts-format .data-item { + border: 1px solid black; + outline: none; + padding: 2px 3px; +} + +/* 图表类型 */ + +.charts-type { + margin-top: 50px; + height: 300px; +} + +.scroll-view { + border: 1px solid #c3c3c3; + border-left: none; + border-right: none; + overflow: hidden; +} + +.scroll-container { + margin: 20px; + width: 100%; + overflow: hidden; +} + +.scroll-bed { + width: 10000px; + _margin-top: 20px; + -webkit-transition: margin-left .5s ease; + -moz-transition: margin-left .5s ease; + transition: margin-left .5s ease; +} + +.view-box { + display: inline-block; + *display: inline; + *zoom: 1; + margin-right: 20px; + border: 2px solid white; + line-height: 0; + overflow: hidden; + cursor: pointer; +} + +.view-box img { + border: 1px solid #cecece; +} + +.view-box.selected { + border-color: #7274A7; +} + +.button-container { + margin-bottom: 20px; + text-align: center; +} + +.button-container a { + display: inline-block; + width: 100px; + height: 25px; + line-height: 25px; + border: 1px solid #c2ccd1; + margin-right: 30px; + text-decoration: none; + color: black; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; +} + +.button-container a:HOVER { + background: #fcfcfc; +} + +.button-container a:ACTIVE { + border-top-color: #c2ccd1; + box-shadow:inset 0 5px 4px -4px rgba(49, 49, 64, 0.1); +} + +.edui-charts-not-data { + height: 100px; + line-height: 100px; + text-align: center; +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.html new file mode 100644 index 00000000..70e23149 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.html @@ -0,0 +1,89 @@ + + + + chart + + + + + +
    +
    +

    +
    +

    +
    +
    +
    + +
    + + +
    +
    +
    +
    + +
    + + + + +
    +
    +
    + +
    + +

    +
    +
    +
    + +
    + +

    +
    +
    +
    +
    +
    +
    +
    +
    +

    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.js new file mode 100644 index 00000000..37344fd1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/charts.js @@ -0,0 +1,519 @@ +/* + * 图片转换对话框脚本 + **/ + +var tableData = [], + //编辑器页面table + editorTable = null, + chartsConfig = window.typeConfig, + resizeTimer = null, + //初始默认图表类型 + currentChartType = 0; + +window.onload = function () { + + editorTable = domUtils.findParentByTagName( editor.selection.getRange().startContainer, 'table', true); + + //未找到表格, 显示错误页面 + if ( !editorTable ) { + document.body.innerHTML = "
    未找到数据
    "; + return; + } + + //初始化图表类型选择 + initChartsTypeView(); + renderTable( editorTable ); + initEvent(); + initUserConfig( editorTable.getAttribute( "data-chart" ) ); + $( "#scrollBed .view-box:eq("+ currentChartType +")" ).trigger( "click" ); + updateViewType( currentChartType ); + + dialog.addListener( "resize", function () { + + if ( resizeTimer != null ) { + window.clearTimeout( resizeTimer ); + } + + resizeTimer = window.setTimeout( function () { + + resizeTimer = null; + + renderCharts(); + + }, 500 ); + + } ); + +}; + +function initChartsTypeView () { + + var contents = []; + + for ( var i = 0, len = chartsConfig.length; i
    ' ); + + } + + $( "#scrollBed" ).html( contents.join( "" ) ); + +} + +//渲染table, 以便用户修改数据 +function renderTable ( table ) { + + var tableHtml = []; + + //构造数据 + for ( var i = 0, row; row = table.rows[ i ]; i++ ) { + + tableData[ i ] = []; + tableHtml[ i ] = []; + + for ( var j = 0, cell; cell = row.cells[ j ]; j++ ) { + + var value = getCellValue( cell ); + + if ( i > 0 && j > 0 ) { + value = +value; + } + + if ( i === 0 || j === 0 ) { + tableHtml[ i ].push( ''+ value +'' ); + } else { + tableHtml[ i ].push( '' ); + } + + tableData[ i ][ j ] = value; + + } + + tableHtml[ i ] = tableHtml[ i ].join( "" ); + + } + + //draw 表格 + $( "#tableContainer" ).html( ''+ tableHtml.join( "" ) +'
    ' ); + +} + +/* + * 根据表格已有的图表属性初始化当前图表属性 + */ +function initUserConfig ( config ) { + + var parsedConfig = {}; + + if ( !config ) { + return; + } + + config = config.split( ";" ); + + $.each( config, function ( index, item ) { + + item = item.split( ":" ); + parsedConfig[ item[ 0 ] ] = item[ 1 ]; + + } ); + + setUserConfig( parsedConfig ); + +} + +function initEvent () { + + var cacheValue = null, + //图表类型数 + typeViewCount = chartsConfig.length- 1, + $chartsTypeViewBox = $( '#scrollBed .view-box' ); + + $( ".charts-format" ).delegate( ".format-ctrl", "change", function () { + + renderCharts(); + + } ) + + $( ".table-view" ).delegate( ".data-item", "focus", function () { + + cacheValue = this.value; + + } ).delegate( ".data-item", "blur", function () { + + if ( this.value !== cacheValue ) { + renderCharts(); + } + + cacheValue = null; + + } ); + + $( "#buttonContainer" ).delegate( "a", "click", function (e) { + + e.preventDefault(); + + if ( this.getAttribute( "data-title" ) === 'prev' ) { + + if ( currentChartType > 0 ) { + currentChartType--; + updateViewType( currentChartType ); + } + + } else { + + if ( currentChartType < typeViewCount ) { + currentChartType++; + updateViewType( currentChartType ); + } + + } + + } ); + + //图表类型变化 + $( '#scrollBed' ).delegate( ".view-box", "click", function (e) { + + var index = $( this ).attr( "data-chart-type" ); + $chartsTypeViewBox.removeClass( "selected" ); + $( $chartsTypeViewBox[ index ] ).addClass( "selected" ); + + currentChartType = index | 0; + + //饼图, 禁用部分配置 + if ( currentChartType === chartsConfig.length - 1 ) { + + disableNotPieConfig(); + + //启用完整配置 + } else { + + enableNotPieConfig(); + + } + + renderCharts(); + + } ); + +} + +function renderCharts () { + + var data = collectData(); + + $('#chartsContainer').highcharts( $.extend( {}, chartsConfig[ currentChartType ], { + + credits: { + enabled: false + }, + exporting: { + enabled: false + }, + title: { + text: data.title, + x: -20 //center + }, + subtitle: { + text: data.subTitle, + x: -20 + }, + xAxis: { + title: { + text: data.xTitle + }, + categories: data.categories + }, + yAxis: { + title: { + text: data.yTitle + }, + plotLines: [{ + value: 0, + width: 1, + color: '#808080' + }] + }, + tooltip: { + enabled: true, + valueSuffix: data.suffix + }, + legend: { + layout: 'vertical', + align: 'right', + verticalAlign: 'middle', + borderWidth: 1 + }, + series: data.series + + } )); + +} + +function updateViewType ( index ) { + + $( "#scrollBed" ).css( 'marginLeft', -index*324+'px' ); + +} + +function collectData () { + + var form = document.forms[ 'data-form' ], + data = null; + + if ( currentChartType !== chartsConfig.length - 1 ) { + + data = getSeriesAndCategories(); + $.extend( data, getUserConfig() ); + + //饼图数据格式 + } else { + data = getSeriesForPieChart(); + data.title = form[ 'title' ].value; + data.suffix = form[ 'unit' ].value; + } + + return data; + +} + +/** + * 获取用户配置信息 + */ +function getUserConfig () { + + var form = document.forms[ 'data-form' ], + info = { + title: form[ 'title' ].value, + subTitle: form[ 'sub-title' ].value, + xTitle: form[ 'x-title' ].value, + yTitle: form[ 'y-title' ].value, + suffix: form[ 'unit' ].value, + //数据对齐方式 + tableDataFormat: getTableDataFormat (), + //饼图提示文字 + tip: $( "#tipInput" ).val() + }; + + return info; + +} + +function setUserConfig ( config ) { + + var form = document.forms[ 'data-form' ]; + + config.title && ( form[ 'title' ].value = config.title ); + config.subTitle && ( form[ 'sub-title' ].value = config.subTitle ); + config.xTitle && ( form[ 'x-title' ].value = config.xTitle ); + config.yTitle && ( form[ 'y-title' ].value = config.yTitle ); + config.suffix && ( form[ 'unit' ].value = config.suffix ); + config.dataFormat == "-1" && ( form[ 'charts-format' ][ 1 ].checked = true ); + config.tip && ( form[ 'tip' ].value = config.tip ); + currentChartType = config.chartType || 0; + +} + +function getSeriesAndCategories () { + + var form = document.forms[ 'data-form' ], + series = [], + categories = [], + tmp = [], + tableData = getTableData(); + + //反转数据 + if ( getTableDataFormat() === "-1" ) { + + for ( var i = 0, len = tableData.length; i < len; i++ ) { + + for ( var j = 0, jlen = tableData[ i ].length; j < jlen; j++ ) { + + if ( !tmp[ j ] ) { + tmp[ j ] = []; + } + + tmp[ j ][ i ] = tableData[ i ][ j ]; + + } + + } + + tableData = tmp; + + } + + categories = tableData[0].slice( 1 ); + + for ( var i = 1, data; data = tableData[ i ]; i++ ) { + + series.push( { + name: data[ 0 ], + data: data.slice( 1 ) + } ); + + } + + return { + series: series, + categories: categories + }; + +} + +/* + * 获取数据源数据对齐方式 + */ +function getTableDataFormat () { + + var form = document.forms[ 'data-form' ], + items = form['charts-format']; + + return items[ 0 ].checked ? items[ 0 ].value : items[ 1 ].value; + +} + +/* + * 禁用非饼图类型的配置项 + */ +function disableNotPieConfig() { + + updateConfigItem( 'disable' ); + +} + +/* + * 启用非饼图类型的配置项 + */ +function enableNotPieConfig() { + + updateConfigItem( 'enable' ); + +} + +function updateConfigItem ( value ) { + + var table = $( "#showTable" )[ 0 ], + isDisable = value === 'disable' ? true : false; + + //table中的input处理 + for ( var i = 2 , row; row = table.rows[ i ]; i++ ) { + + for ( var j = 1, cell; cell = row.cells[ j ]; j++ ) { + + $( "input", cell ).attr( "disabled", isDisable ); + + } + + } + + //其他项处理 + $( "input.not-pie-item" ).attr( "disabled", isDisable ); + $( "#tipInput" ).attr( "disabled", !isDisable ) + +} + +/* + * 获取饼图数据 + * 饼图的数据只取第一行的 + **/ +function getSeriesForPieChart () { + + var series = { + type: 'pie', + name: $("#tipInput").val(), + data: [] + }, + tableData = getTableData(); + + + for ( var j = 1, jlen = tableData[ 0 ].length; j < jlen; j++ ) { + + var title = tableData[ 0 ][ j ], + val = tableData[ 1 ][ j ]; + + series.data.push( [ title, val ] ); + + } + + return { + series: [ series ] + }; + +} + +function getTableData () { + + var table = document.getElementById( "showTable" ), + xCount = table.rows[0].cells.length - 1, + values = getTableInputValue(); + + for ( var i = 0, value; value = values[ i ]; i++ ) { + + tableData[ Math.floor( i / xCount ) + 1 ][ i % xCount + 1 ] = values[ i ]; + + } + + return tableData; + +} + +function getTableInputValue () { + + var table = document.getElementById( "showTable" ), + inputs = table.getElementsByTagName( "input" ), + values = []; + + for ( var i = 0, input; input = inputs[ i ]; i++ ) { + values.push( input.value | 0 ); + } + + return values; + +} + +function getCellValue ( cell ) { + + var value = utils.trim( ( cell.innerText || cell.textContent || '' ) ); + + return value.replace( new RegExp( UE.dom.domUtils.fillChar, 'g' ), '' ).replace( /^\s+|\s+$/g, '' ); + +} + + +//dialog确认事件 +dialog.onok = function () { + + //收集信息 + var form = document.forms[ 'data-form' ], + info = getUserConfig(); + + //添加图表类型 + info.chartType = currentChartType; + + //同步表格数据到编辑器 + syncTableData(); + + //执行图表命令 + editor.execCommand( 'charts', info ); + +}; + +/* + * 同步图表编辑视图的表格数据到编辑器里的原始表格 + */ +function syncTableData () { + + var tableData = getTableData(); + + for ( var i = 1, row; row = editorTable.rows[ i ]; i++ ) { + + for ( var j = 1, cell; cell = row.cells[ j ]; j++ ) { + + cell.innerHTML = tableData[ i ] [ j ]; + + } + + } + +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts0.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts0.png new file mode 100644 index 0000000000000000000000000000000000000000..9485e5ed8f83888e782eafae6f7505c79671a985 GIT binary patch literal 25306 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts2.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c91a39ffac43e0867bec1df89b73e10e0b28c43 GIT binary patch literal 23016 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 PFatGZEv0+~v#0+BCDM7e literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts4.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts4.png new file mode 100644 index 0000000000000000000000000000000000000000..742006adc9cee3c07b1a390da6991a84d1da99d6 GIT binary patch literal 8344 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts5.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/charts/images/charts5.png new file mode 100644 index 0000000000000000000000000000000000000000..c49a29609d8e8f9bdf101e91021d40c1cb3d4175 GIT binary patch literal 47084 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'*4h4^s0#X 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 g*Z&=uhxp + + + + + + + + + +
    +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/emotion.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/emotion.js new file mode 100644 index 00000000..6e158a91 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/emotion.js @@ -0,0 +1,186 @@ +window.onload = function () { + editor.setOpt({ + emotionLocalization:false + }); + + emotion.SmileyPath = editor.options.emotionLocalization === true ? 'images/' : "http://img.baidu.com/hi/"; + emotion.SmileyBox = createTabList( emotion.tabNum ); + emotion.tabExist = createArr( emotion.tabNum ); + + initImgName(); + initEvtHandler( "tabHeads" ); +}; + +function initImgName() { + for ( var pro in emotion.SmilmgName ) { + var tempName = emotion.SmilmgName[pro], + tempBox = emotion.SmileyBox[pro], + tempStr = ""; + + if ( tempBox.length ) return; + for ( var i = 1; i <= tempName[1]; i++ ) { + tempStr = tempName[0]; + if ( i < 10 ) tempStr = tempStr + '0'; + tempStr = tempStr + i + '.gif'; + tempBox.push( tempStr ); + } + } +} + +function initEvtHandler( conId ) { + var tabHeads = $G( conId ); + for ( var i = 0, j = 0; i < tabHeads.childNodes.length; i++ ) { + var tabObj = tabHeads.childNodes[i]; + if ( tabObj.nodeType == 1 ) { + domUtils.on( tabObj, "click", (function ( index ) { + return function () { + switchTab( index ); + }; + })( j ) ); + j++; + } + } + switchTab( 0 ); + $G( "tabIconReview" ).style.display = 'none'; +} + +function InsertSmiley( url, evt ) { + var obj = { + src:editor.options.emotionLocalization ? editor.options.UEDITOR_HOME_URL + "dialogs/emotion/" + url : url + }; + obj._src = obj.src; + editor.execCommand( 'insertimage', obj ); + if ( !evt.ctrlKey ) { + dialog.popup.hide(); + } +} + +function switchTab( index ) { + + autoHeight( index ); + if ( emotion.tabExist[index] == 0 ) { + emotion.tabExist[index] = 1; + createTab( 'tab' + index ); + } + //获取呈现元素句柄数组 + var tabHeads = $G( "tabHeads" ).getElementsByTagName( "span" ), + tabBodys = $G( "tabBodys" ).getElementsByTagName( "div" ), + i = 0, L = tabHeads.length; + //隐藏所有呈现元素 + for ( ; i < L; i++ ) { + tabHeads[i].className = ""; + tabBodys[i].style.display = "none"; + } + //显示对应呈现元素 + tabHeads[index].className = "focus"; + tabBodys[index].style.display = "block"; +} + +function autoHeight( index ) { + var iframe = dialog.getDom( "iframe" ), + parent = iframe.parentNode.parentNode; + switch ( index ) { + case 0: + iframe.style.height = "380px"; + parent.style.height = "392px"; + break; + case 1: + iframe.style.height = "220px"; + parent.style.height = "232px"; + break; + case 2: + iframe.style.height = "260px"; + parent.style.height = "272px"; + break; + case 3: + iframe.style.height = "300px"; + parent.style.height = "312px"; + break; + case 4: + iframe.style.height = "140px"; + parent.style.height = "152px"; + break; + case 5: + iframe.style.height = "260px"; + parent.style.height = "272px"; + break; + case 6: + iframe.style.height = "230px"; + parent.style.height = "242px"; + break; + default: + + } +} + + +function createTab( tabName ) { + var faceVersion = "?v=1.1", //版本号 + tab = $G( tabName ), //获取将要生成的Div句柄 + imagePath = emotion.SmileyPath + emotion.imageFolders[tabName], //获取显示表情和预览表情的路径 + positionLine = 11 / 2, //中间数 + iWidth = iHeight = 35, //图片长宽 + iColWidth = 3, //表格剩余空间的显示比例 + tableCss = emotion.imageCss[tabName], + cssOffset = emotion.imageCssOffset[tabName], + textHTML = [''], + i = 0, imgNum = emotion.SmileyBox[tabName].length, imgColNum = 11, faceImage, + sUrl, realUrl, posflag, offset, infor; + + for ( ; i < imgNum; ) { + textHTML.push( '' ); + for ( var j = 0; j < imgColNum; j++, i++ ) { + faceImage = emotion.SmileyBox[tabName][i]; + if ( faceImage ) { + sUrl = imagePath + faceImage + faceVersion; + realUrl = imagePath + faceImage; + posflag = j < positionLine ? 0 : 1; + offset = cssOffset * i * (-1) - 1; + infor = emotion.SmileyInfor[tabName][i]; + + textHTML.push( '' ); + } + textHTML.push( '' ); + } + textHTML.push( '
    ' ); + textHTML.push( '' ); + textHTML.push( '' ); + textHTML.push( '' ); + } else { + textHTML.push( '' ); + } + textHTML.push( '
    ' ); + textHTML = textHTML.join( "" ); + tab.innerHTML = textHTML; +} + +function over( td, srcPath, posFlag ) { + td.style.backgroundColor = "#ACCD3C"; + $G( 'faceReview' ).style.backgroundImage = "url(" + srcPath + ")"; + if ( posFlag == 1 ) $G( "tabIconReview" ).className = "show"; + $G( "tabIconReview" ).style.display = 'block'; +} + +function out( td ) { + td.style.backgroundColor = "transparent"; + var tabIconRevew = $G( "tabIconReview" ); + tabIconRevew.className = ""; + tabIconRevew.style.display = 'none'; +} + +function createTabList( tabNum ) { + var obj = {}; + for ( var i = 0; i < tabNum; i++ ) { + obj["tab" + i] = []; + } + return obj; +} + +function createArr( tabNum ) { + var arr = []; + for ( var i = 0; i < tabNum; i++ ) { + arr[i] = 0; + } + return arr; +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/0.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/0.gif new file mode 100644 index 0000000000000000000000000000000000000000..6964168b947afc2cf76780a85f43d4f77c257b77 GIT binary patch literal 43 qcmZ?wbhEHbWMp7uXkcLY4+e@qSs2-Y0y+#p0Fq%~V)9{Rum%7ZDGCMv literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/bface.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/bface.gif new file mode 100644 index 0000000000000000000000000000000000000000..14fe618ab58a9d46fee90074386b5581d47b92c9 GIT binary patch literal 27167 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/cface.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/cface.gif new file mode 100644 index 0000000000000000000000000000000000000000..bff947f5216a49d8cd7fdd8d4e825808b3d14f6e GIT binary patch literal 8603 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/fface.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/fface.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d8a6afeb1cb2cc40c5d76f90630d8a9c1323ffe GIT binary patch literal 18479 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 Z1*(9jYzjdPQwkU=rV+{lAZZd106V&Waa;fZ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/jxface2.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/jxface2.gif new file mode 100644 index 0000000000000000000000000000000000000000..a959c90f7eb17adc455982b040244fd583eed888 GIT binary patch literal 40706 zcmW)ncRUr2_y6y{mwR!!cE-K-cFk<}+T+T#ciE#TBFV^Iwz5M>W=7Gq%Bt?QvWg@m z6;jcgB9!L+eZIf*IDeh?QIMUgJc1z$R8ZQ|Kfb_r_e{Z9w5lq*XQcc z9jVL6+Z7d@0e-Xx^soxJ!g&+_IKmeR_|x)cG)v5|>2%*>(b9OMU6b@q|En{{Mc>Fd zmAqBv=v4OHAng6n6B89pNx4*7QZPUF^6&SRMFNih3@mB5qAAnw?U?%>hx72^!5P}kmX;QMmWJ{1@n2Fw;g#Vtu4MMN(f#!H zXB|_tz)fkBO&l>)6C=DtUUmnTxRQsRw8{4rwUKskKS!E-V3Yyezf=Q#gm%1l#kzM{%aVio9lmP6|zV{ z1>aIGIoEb=%4a$p@b5!lSs=M}SM$_elk9Q7Pd`3|-f`NRs_Yo;XG}(LcK#b)n`mro zc=hFtX1?5;H*e0de0q9%6fTQ6HAO7|U>CR{?Y22qj_J`i2Al)bFf* z%b&fIpP%>d!Fx0s&A40oHE-%GXT_*Sd2V;IxFfr8y!=A<*=c$|4u|{jZRFn({oDOu z#lT}ad9r9O{_DX;*uC7&U-eFzj_4dp{K1_Vu`H_*4oEL+fHy*QC6WZWL|i`n(4p{rUnS@N2ks{X2mo*ZYX7H%|I-8j!2$f`lCWd0 zvV0`lMg5P?;n>>$E)UW-3x-P+LCQwaoA`QjV=E)8jn#r|i*#|G^Zs^wa2wvPaGw1i zRzZ`c|2z}bx~8PnFkb`9*h_IWC$h}5OD{c%@NR2JY+qGNn#aMVyArt$KLv>b&D^dC z3vE&?F;Kv^JG`a$R>JLKw!=nNx#hDQ&gj%jE?s+kXuubtR5(7Hy|`URc$!jY>Ab7MVNQ;8V&Gr&(FwV2RfwG{=fYoxhVN(QR05?( z?8A)q?$mD3!vWocD)5;OTjRS1;l}^2=+6ob{5j;a?pn!wg?HWzd!kWI6kJFR=CQJ( z{M;$N8pRux08KXfxhmodidzj3OFXzwrZ)?@JECT}KAut+&;2y(tZudegrgVgZV{Zf z>lQU~)i->v!UBS5Tn=TxsmuT7wM#6e&>kK{CsS%|;A`~*`b95+4NH_YZ^MTZc18)e zi9Pdro)uzofLn3h7ZOJCL2Q_!gH?ik#C7Du_n&U1{A-yr&sJ#NtjpJ5Zmx}-yY|VO zE)|MxkVJGi`dT%VTusmDbgzcbBp5oP(r64{F|QVWef%Q&>E}*h6I=nXsecH5%kzg^-JTi#qgd&_tt%giqOt#R5{gEGDy*K*`I}~d zM3FT!<=1Zsy}t_GF*E2?@%s>y_W>hfmu9U3bj|ijqU777R4(R{-Em*3NbUz?QvAA( zMg|#Nd0SfvtCkKPDmPDzdtFCc-kyn$O;+#1i`^qC+)ikOZ%qeB!v_#+2Jqj{Pn%ki z=_mbA1535K7FvKRPn03}*DM`VJ{XhqW2eVaT|8s*G|2)zfL41(l!yj+mr5gW>0`>^ z@!a#~_4siakxLdv-$&cytqZ}!2r#q}%2w<>O9)sBM4>DwJo-3!X~A)b@)4@)ZtN-G zA0Xh5Vh>Lu@GOXb2=-TT81LSSnpwg=;#?=Nd6b-dxwT)wT&@*izufVJ6a|U≶_= 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/neweditor-tab-bg.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/neweditor-tab-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..8f398b0958cdc5136a23b9745becc23a833aa325 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^96&72!3HGF`uUCmDVAa<&kznEsNqQI0P;BtJR*x3 z7^L@rFypT63w8qqANLt@XPdKI8X22WQ%mvv4FO#q2N BK}7%n literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/tface.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/emotion/images/tface.gif new file mode 100644 index 0000000000000000000000000000000000000000..1354f54b961211fb0253ccbd27a81da5dab5a639 GIT binary patch literal 19805 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
    Q#B)e zGCmu$E)2)e+cfzVqYP|D%dDl74NC`0_++EqV;4;LX4_tHA~Y48Cgi5auMdur*MB%&`6mi2!w!ATa-wn+$_Yi|Hp-M4ovZ;P9Pj#Y zM?u`)gYjF&`vBFZDLO)(2UtDK0ku7aptcAf?m(Hh(;1q66~ioNeThs1t>4hmiy6Yu zniY!G3SYNjBSPeDM98OOJb?Cejq4&GR_Ev)z;6~D`C9;#-NEJnLs}koVCgQ|^o=0< z{j7kXaezb6)N+i#h1#ti*3m>JD#IhK_xG0usC7(P_V67!CA+^ zxpU1q#Ri%Eeb+pV;}68uXkTFG#Z#-*^LD2~uEWk+Gq!&#S?5s>VQb@)XcRrQLg9rX0-54>jHe4L zP$TyjPj*}Byk*t;pk~Xghs|}mP*5a;C(_+@(vLqH_~YTy9;|HuUPKic(tlgPXe< z218tbdoTV4F^zBN(J$9|qT+Kqa){;?QT4zi#vEU2mfAJxzMBi;f;hyt*b+-O3rIp& z0De`wc~CEb!H~Q{71;NAO^|jkYlRT1zg=&QGH&uVkeDm9y)BJ zL=5QxgUQ)ujp87?@E0fJ+BvwNzwrxAA3@ZNb+vk|O1QV)mbg;YRpX&#godZVv^$c~ zn2`WnrlKnzawvr(1eeKeHH_LRM5z-$ZZ#U*rx1w@6zk|k9DX|t>;Y7$8ON-uiWJ# zVrzbs4Z1%ZEnl>)F0X+TpjAIwGWX)F>8s}<39R_yte-iBn|qmV&1xdx;Fj+i3JG4o zMlAeMrU16Hml(V_jSTPlyuh9J9JrKBVRu2-%+W=taXVl~ya(DMUqO6vP$PV}52w9? zjT+)zwdm?OwP%$e!3XNvae^Q;7BSdRpecg|4kN4kp0?K!{ zdD^FqhPg8cKj-8OICr@pIbA(~8jl`TJ4at~o1xW?3gXK3No0r8%8g?(Z4AsMoYq^{l* z?bAh?WNf?m?b21}hljd@v$I^?xJO1F)Cd;4Q7b}o@si#yzFX14=}?_i14)?#e3!3)5B%B;XJyg2~(b&4S%DR$>yDpT4VUbg@3cX zOmpippQG-oIvr5m#ndp=+VuXul?EGP6QLF!ucWW@|C}VOpUKj;k`|*iMueu@0IlHo zzG+=HBqC9l*rpI(R`HP96}+=nvJiVM4hBX)_~qx@)sIKibci2MT0#fSMojO~duV?t;C|~(oA9|41*bRQ<@OE4@Bv|X`33H~zQmbt~#+OGddZmA2 zW7Dx4I>*_VXZ2>_z+tAv{LOR=f17x|u5r)KS?JDEq1Ge5O*Qo0OpmcIKfJ&9^QPX2 zYM@QpYuQo<6h;-62G~>s4(V(vvG;tC$bro8?T1kwK^+qN&{Vz`2z}Xjzn}=v%4bok z8I(rI-;pBX9PUvyUyG{lagylooL$aN6lf*(8g&QQH1e*72HN{ZV_UCjr}gE_?`t7` zW*GUpiM{rOUQ#1uCKNQSAU)D3(bWhsYah@*F<_6X+-(f))L~defaWsBi#C6)bYWIX z0K1|t(>U1!Y}VE31?ClMXW)(KmQ#9wM<9}tJ4wkbCInrx90AOIrUC;2R1a=XAW|z{ z;Of;!PE`D;jM7RGCRh8*=jqt$UUiUwI3Y2tp0b}C)%ZT8(b8=D1F(NsuX8Jm^$(0N zJ#{d4&?y3-c=b6s_G-j4bOMp`c5RdMpl|#FX*GX$dLL2IZ1cU@J*xM|D>1UB*LWAy zeS7&QzIx0;^wg=*jHcCV_c~fy&9>bIt?dR0vR+>TgE}L21DT%KnDn=OC;VJ=3 z7TyAJ7SaDEq!`3A-0=)r%u@|%FZL_%Ca%%g;%T6Y0VDNzi~^Jye=4`dvKnxT2dvP4 zj@}$ySUh0da>w^#FKJ#ulE{L`o}n)a=%Ly*gZ{c^@S`(TE)_k-k>#$WzkGwVYqs6N zuYcr2DOqAw-_{L;h6#u(Ey*~nH0SY+ji4rc${wA4#|3mwe{lJ%s_41n{=r3_2@q9YzP7ba-;iv zmmMB|>#z4{xlTkcF}-&s`2jH^TB|!i&sci-5!6g2wClBgJF|!LJ&Hn_xa{^2Q*nD` zVz3|is#9Ws-r(}fY`R_>fA0Isl@Ssvw>BFRv@ojQRwY~?QOSv?^6(`d-2vMs%dwB{ z+beH#M(|nP!SzfbaRz6G5{r{Uk^@U1RKD>%Z`agxp)bASwOW#u9zYp{COpR4iuRE4 z8C$!q+H-@b77zD6EGM%1P#jbp9=SZC*TRD7{a3itqjbZZS5Ds;Gu>PrXLwk2ojFySY8jIi1-f1wUi14iX@=S zC0#+m49QTqJrkt$TmkI+JhJ=t0+&gEAq{FMf@)9m`_km^?ioeNB~7x z>-8r4$XB{SiK`;f{+gm9^u_kDBiZpN{)J}yTS-Svl{^BgpM!?pJTcBt_GwMm;HdqK z?@umMA-CzeoL3OMDvp5?=~O7jx_TLnx{Ea8Hu@aLgX=CUA%8B5RDP;i{fch)C_Db= z5`k#Y$7lVZy8Z3w?sbfAI-^42RzcTP!tlO)#Itbw2!%EZ zX65TJ`jBTZLT89|t-90#Yy<>3eLOq@V%83^W%1$F>+K-PX0+w6reId-bOT-#szoPe zq7US))=KC3rSNEh0#rWUh|H%k`Lu}ugK3Ed<5>7afOW?$r)NvpB>Y>QJ(FUHzL`H+ z+UrYxADF&i$3Frq3#er~{H@r@XlBWdRein?N=&!nGklQOQC!r!o0EOjNr4Ku`R;S+ zp1F(ExBa)iFQWg05V#P8Gr{1O*G`p&!87(9>XswbiQ36OV90)$ZN=_?rqe4g`$ICS zK8JNINKo0kZ2(RO^Ql+O45N`t6dxWF@T&m*AGeJ1-|MUxv>bP8&Zs&R10wSP+YXgw zJl}&30jt%!^JANJzXM>!q$p?TBHynwhZG0m*Zz^rVO zS=aW1TA7)lSy{J%T4u{@+onH$=Ww3GU%)whpYi>?U!T{<&SMydgghL6%Zxz~w=$ej zFB3!~Y@?8dbkm7sPWAO}oFJY)BSR-(TahwzB&V6s(~F2J%%SZ!U33fCqV4z;$p+y z#gOU02H8>E#Fy@D)6Z85rKEQRC!K^V;aL9~1HZ-iWA~C8tq4G>b>r%*>ieg*!R~c| zZj2XR>p$P_e>z|fIH@`KRw#Tn1$AVa|QYC4SE z)@9o9nE-XqDMzrx_ZOuC?$UK!3EY(dlBySy2whfBgc~x#gFka}0w(jbjK~ZC-r?-f zw7bBVyGS65D>$i#y+MM&i@T_WOJ+ zg#1s*YQ)y`lr>_eQ@fqlbXQ25Yebv4l2`U89&VbrarLF}mJb|!(Hz&2$N1Ka+}5Lo zPX8bb`vQ;tbESHOar3Pe$S5phA+KgL+`oapQ?KNvlH`Eb=dRdz8jbhJAsMooY;v%# z3Z4PdM{c_fDjbr5;nb)?-x5GtLYBp&32O4&+&5SAmn`oWhHZu+VASDbD#uy0UC?|UhW6_Y0q(uF8F-8 z=en$R_umpn4~{+z&HFdTfE(@t70=yP7tDAH?=%eQ1Pzjl{lL5{tQq)>@{_aN zVID;9P?CdHOF#F2wZ6TOOFRKHm7Kgr500?s_Hnw+6N;a4-Nwn`OP(xS(mM>K z{TJh(1-xa$9Sb@0Cn3LjYx_bOkusM!z2j;EA{0cJiZ2q4y3ISf{L;5xjJ*`<{$Tzi z15*iyNSO5q(@H`+fwxho4B9mK9)z=dnn1^<7sH3Kax*^1NCJO==eoVKnG^$tpQTqu z!s(kJ^DHj0heIpeVJ7K{JOQ&F{_2H&xaGlZ(`n2EU~ABeS7}woTeuxWY6JxH?-*xFFqeorOoWkQ+HJZThF{GErORqJVysi1oltf(OFpQ zqsO$GffWs17NTCpVBC{A%O;!3Dw1FxkUF5AQ|OeJ%P^lTL!;6)lNL#4u^iH&*Y@CE zlM>F(09&u7tz14ZS_bBS<87WP2N-+R7i7{!J^Gl&wfr&tz)gEl@@y5NOp)D!>T@%i z8(|N)tBPH!y{%JcX}e|i>*Ab-THKI$+e=8NeuQh2#HF9+Q5)q9LQPok_?c_L6ibjl zGe;rRL~NRHc3Xmn%lVWO@}2bZh8mMM!?y-I+ZM5FX0N*AvpIYGGD`R+c%wFj9zRX? zkW`$}+^nfK`QY>M&Hesrb7^KWV|`p(P(bLwr!(biZyoS>A^i3F*sP`{v~Ggw&=$Gf z$N%dDUofm>_oLRDdbEJ!HinB$`P&A6++7*6az5rFz?FKfiu{Tn%NE^5bzD#eD&fg2 z6Xy^mn2|PjcTU>v-QH^-T;8*3?cD?HGLw^AZcWzQZ{xFn-$lA5HgXmZj_x(y^>;Ai z=&2_suIe6me6wj-U*n$26r5<>nApUK%O<*fyf%O3<%F-}3%<{by?VssOvzn& zF7G`0hi2uLeWn|qmy8~szi3Iwl9-&u*=H-F&rH2L(^zWU+a^e$Vn=wP$`*rU{@1)iG_GRv_FjE4M(H`^Lcz8+;;Myc-2 zYR1&&gO-$QxS?)F`-S=2^XZycW3D29T#Atx#am`S~Y|qI< zyA4|^{Pv1%iB3%`P0EdYBgb&BWQNYW65**(HBj#tiYs+~_Ol4x8C0`L7%^O&wTp zLvqB|u3Qy6dgsaX!;YH33xe_OK@%s+5CxNh7czOABo#GHiKIvF{5*1armz@k6B!8h ztU&!*k*UH*>`}S=E=-zml_|~bX#ePTwL*(ILDTH*vI0}GLH1g^l0!u ziMCrLWTB*@pd{b@d_|Rc`f?6-PwLcOmTAZbG}{pSVzbv| zAK4!|Q88n8;F8Ij*NqF>RJ)l+eqFb+=@R|2vuG^k((`>7H3psuqB0umJLMG?gB%Ip z9@+xyI(QPcyUS>?{EPcz1xvs|;3B*)%=PF+fbHiW(VqYe*~srT)) z_spKZ4=kK4+0Dc6eX`DzOA$rB9sl*=7N%qHutP@AxAOI|nK}+#c)0pr!Pn~_uFmPb zYv0!v#Wn&FA}rfj^!9nppKmIcP#w|uGM6b#0c!w`@mGBdo+iLb=^+XnI>jVLa-ty#(ZilTM|Nf<7RD zBp0GSgpV1Y5oqicx~&e&{$GIT{yRiOu`Dk$?-O2kUzu$(KTsCn*+y9Z=r}`PMsXWx z+wRkETf}KX+5BvqA4Y3|g{4bkXA@}HkHj9M(}3*csoERhLZ2di|GGb#3Om+hPni=b$JUmSIV4TZ)8dZ;$ECsYOZWV<*_y#V0<}u6#b^Wu-$bjkbg5 zV0#>PDv21QaXVJ$%aCd{ZPCSWpgB2;A<+>UJ8j`%tP+ItC~0Njl-*@4+spkW&8EYy zZa{n_Dt2cn)+i;~s!SAworT z>b{Tej$S68yz(W3D~UiVvctcoI>(V_@v_bBv2-UY`JJ(oM))|=u{|X#g{aa<;h%-) zq>cT4>ja2J3sPqh=RKsx^AKC|s!Y*=NA_vhZpq;_|A8C~uCeJs zpj~y_jehhk0CE(wg4S%ffx0(oZf~R@uzQ!l0;d;vAImgbG7_C}A!7%zQ&MAY570iv z0ep{QY*A~M^+{#f##YvW1^pr-0$wucj=*!@sWt^^0k;Xm$0_|%+EI|>8a!AL%`kCE z(!%E@vMM%LvteCQE>V6)_Gg)k@dqp{Em>I-eFDHmQRWA@!^+Kd4^V5c@v}wQ=kI4m zAbyq4-&e%Oz1bFSSuBt$WcE&OFNN0Q*a!39#o^u_W8%bknhi3*kr~Ceyw)hERx4rq zX8Vh6lE5x}6Sv~s8ZTaluDh^!x^-20DtYF*JNvV;WMR4pl{QmSC&#ReDIdR*7B4o# zisV~#FKw7@4eQ3GNc-3nnmt3K2PCW5;u(uacW!Lo1eS~G>;ttpc3`rqgpvTqr3tgE zRy4g}5LyV&l|6_FZpEBfnaTYmU_2r2S$0ATjpxdtJB1yHcgg(jZF% zb;5$#QQ5+#54Y_D+Z&_6imX^$+}f~vHW}Xkdbu{d?zXYb)J8jwey_Xx-{N#vp z!XtZo>)r-eRjDN}-XiaT!u6e`B;1l?qq@;W7CLPA7W}aBYwI!Fq@7PWJ2`vq7x1Nx z99LpfebHnS>lS@rIR(t!LY4>8=25);RUe8mo7+$(YJN$QWsAu<5J6x6jp{d&YW;~{ zobnXPdKl?pO;>l5wZDrqXCdQMeQh(#wkD|mAT3F~$7GE9Z&bY$`CVHUHoU@M#Vo_j zEg5O9Xpu&bbYt~ZU=J)CyZ(jlx%N~*2U&{R#v4cc*Q_}I;qA0on?nAf_3wzgx-N4T zv_3Th^<;gNW<#!KOVo%{zNGiA_T!Jv%}5#GkL-QQQG|KhcQSYXru4IxSl+BOOrpke z64p@m1a2A1-j14UU)c{XTs@tazKcq@{smx73QJ?%Plfwcj&2zc%M7&?_&b%RTo8K@ zbM-&ihCCYs9&0`(SQp`mUP^cpqS~@Yqc2MxLll%ta0;lWuyU}fGzpCfq+^Nd!HUPr zg~U9Hp`p9t=gJcx@i>F`#XuI<@6%%F#>03uDowcz>I`V;F2&VLh#e}UM9r^1OzQ&n zG&+SCJxbf5Lq1_xJ$8%iX+>P;8nOs*k5ThktQ0o}ISw%iQxbDE+ajKAC{zI7CFCIt z+MkJA!^91#jMAm1(|7H1G{j(7g-~r>t+wXs$xO}l&N1TxjgMMt{)B7uf{AvyVQyMul749vtA~hobhIQ9q)l7`Qy(mXwxP^^-2JJqjdTT3Oo0Ved zE^JjbtS$T>oT2m$aLK)5}K0_}jE zAL)vCqv}zU4I*q0|lCsXQKvmDD6kjG7`2YhF zfArdb*V2%nPbQn$zAtlJ?Kb&fIE2Krb1%dbfErw?fN6t@hyYkU(*V#EoX}p_@ z38hj(wZ^aZbM&1$*D`jH?K5!_@>L({H~jdB`#z_jMYrntt007D9pCIepM1`z2jbfp z$9o$usA0#~jQS9a*#ci2~Rk9m$5t#s26NT&2`_(pirpbNOSyKUShRf6&j9ea zoJ~wn8H*3neS}k=@zl0aoDT!hFAP^egak)}t3>LJ|9qMOYVRFFzi?rXJ+5E5z|Y>8 z!bEr?$Zc$5qR=F38vB;n*QwZg3WlIWxCN-fPKi*L^#I3t>kvM2M2Ef&S+$L}Ij0&^ zU{(rcmcM9Ws|l`-Z#a7bu$lr5;3}VX5Ya9q`!Tm6mm+s4Xm1|i6B!h(3iVmy)4{MD zhVVNjncKApL(RHcrQtWo$`ia6W{Y46E$cy?R`nh&qRdRg6Y~CAGRJa;PwY6ldxC`E zFeqPz6p9XR|8j5s9E$x*ByWf(~qsR|CA0z;HDEd>q<+_dv!ukRduC+7zR3)Ac3p4wC->qPxl{nVqp-hLZ?M?$Y{vjda## zMq08Ip_RIp!zjZHgZB3}38RfjC2B~Q)ufVkv&pZ%!Sgj{0S__o(m!oXWKTK;&JNF6 zN<76zIMRvvQqvgBJEYKAmZv zJ{H{}BtNcYBr8#H80;&fI!W)65a!-KVO0o{tX<(#`D9N>+0kO$)r_Bmi3uBY$o2V(ej*YgQJ52!^EThX1Z5K__&(d;?U*y6V*E z(p14lT+uN`pO;_1lUS}YFDNxO0*?lyuFI;j#`gpXG%>T?ndXr~^HvDmAVD_(hFL=7 zG11Do2i1keVUsHJ&c3~`RlbqX+5nY7{C_92!hM^Sh7^$@C&qZ;Tb#AqoCb!4S1NI3 z%vxh1QBTl!7$DLa9Vr@=z{DjPsvd*U*RZf_C|hSFw0_8FhkSqDgY0tvED@l$uT#w) z`MbAt|FX?%4}ftW-xDP&toaYsUiH+6aYbeOZgJyeG^dCyHM034J zbShQKNY~*eREE#s&xd%|dtmfnX;39wjhZ`0Ppx#oa5)SLR*J-Nj4w(M0K5J5piwblzc+IYVWJRd!Zg3Sub@oRtyNN&n1)V}hlK z85Q}k%3N+?g9S((TQ8kmZkjtv%7F;j(c^Xlj>*T>KS2yjWM0X$yu>v}C4&3`tX&wOLPhIM~vJW^s`ZGm?r6^%z8l!?s(%r$}18mN2+A}_<8G{{Sb`V|Q2}>CRcQMsOoGoa; z7wyUctr>}(scVogm{xrZqxxXDRu$0^JaF-~IYn|KPD+7(nEN$SBPG;E&^pK6=rP-> z{MMRbK>sW4*7#K3XTqx)mD@rvofl2t{4`fs_S-QwE^xWCzUyG_w}Znjl*gL9?*i9e z+sa!_xReWw1SzFe1#4yAnRjfEY1JQ!uWn@)Xwt3ss{Yw7q@5BCeR_Cn-kXEw5Vp5# z@IJF(-hM`-(7HoN^x3vcWaXl`VYk`mfx)8QMP-ag2*?HTosciqX%3bHd)D`}ewptq z14CQ5wmEH$_^`-#%yAAuAIdqc*=*-~9#4w}a;MpN0z-fFO{vQuK)#$0`Y(!4aVot#^QL`qR%Xn-Uc zkCIMqEP7M(Y~rt#l!fsVbDN*NvRcj4P!fw?EpC3j=g%91u4i@4s9AyXH5tT8iry{> z`|rxisoIvY1uL;~@a4ni*GvAq3Hmc$3nvsxUyvb60pnHPpSKRr$Cm*vo#2EC`=vU$aRQ@x^iL1{v zlCLj+e_Lb&nAm)-`2%EiP1`*G_VTGk2kUE!5iBx=N43#mvK(iSkJDHHKNs0 z?RHw$dE}0^FmG1{AmfsQ?xpx_3kt%Yd33L3d*TT}c1}j|Jz7EI>Ir#kar1B@K9jra zSoe$A#P~}?XH^K=)iX0$>A%y9jl-<&4UdiYxMnW5@;6c^DD6%tGZl>NHwG?dVLbnV zq!(hCaRhVAnbH*z_3mLI$DLC^W0#axlktS89`N9TCvCa4+{|;TbvO@C$APU&D(=nW zTRyq4*r#T9!_(sl=lT>R!4>=03FqRLz;9LNU)kVRQ3_~!{H7j99G3%8A@+xDOWI8B zYiDw6wMhYEgOcWU8A6-8Z+iwxqc@gbFxTt7jQ(NRZ`UQv`vXL+YAt-P`N{Q1| zDPU+OQkI(YF4rzl_&!JU@E;Z2M3e zFeiSQN)lPR<&K+c(hHf%hvb$8q#$KCX|Cy$Ew8K!o{8`ckGXcV$k>jy1!krM*(77@ zGw&VE6%*oH4w5xJa+6*4aitEUSp}RU%^S=YdNsUI93ls=?1?&*Bn-l~ox1w?ww28+I$fGt z;V{)X#6dVE_$(?k8dbT#i^USif0B^Xb>`I9t||woPWY5t5<_vL(t|-^n`1|Ayk|7< zL8(J=^}QXzZ@3I1e3Y+@L%x{-vX4wQiElE}m4nB~Buw?fPKz&NmBFXE6gHwi^KEx~ zh98u3D$H*>I?}T`RZfL`n0MTc#R5Dp$z{`8Keolw*MW8@)RzdyYAAZxe+Av+WqW_fxY~3DCSC)pg#uLP%WfKNt`_vAR30(N8Kh` zZiu1>7S_Y;P6JnYPj}k<*^Cqwu9o}cWKD%@PtO*Te!MENX@<|Qc0RbJzoXIT218Xm zU~s3;y}j0;CMK2Z4FBbG%j5Eo<-b+3tm!(Y)A?8&WcgQ(0 z2GRoswbavkT&L;UBCpE_;8>97!d_KW3y?lU9OV}A{Caa|^s_lk=A*!Mb&5&DoUI!epKd>d@u?f*U7f$tL zI0yq_~sbLmM) zOx5yzTqE7>bJ?@D2kk2&=$($W$Vrin$;ooAN2WyK$bcE&;l()lz!8KFXBP(?FT z;mP#k55i)6K9t2aCF}{N_k*UUxUFJa6R&eT`wqnpWtWj*vF0Z2Mhhl1VTtvLIfcu#KCY9)2#k^?3>EUHqF?Z&lDav$I1cR- zVaD>Spw$a$Q4|=fnFVjp0t^=%>J4lW%4u@t{EdoQN0zNW3)kotS-p;byHt^9|bHI>(CP1_M460E7IbEOmW8j+=|k=$r| z4)Pb3y~nSXXy4)OYXp;2!E{w~)#KgYYgtl6!eJwe^6Q3MK2&YDC}RqkU0anLMn^Os)+_A~mX zgU&Kz*14u7N~vwA_yYkw8p5#@nKbUT-h5Ar23}~4&dx-H*p8;u^I9=K_G{kX(2zpb z9UK(k7aO(Ll2%oZn?GbB_HK*2x9n0NIYR)N4+$%lLN55aX~Tv-VF^3A3!kU_czF4V zRcqT)VYki8d^V)x{E)WzgUzV9a4I%NYX;c0@yw?r6KutDQgJ%$^7?yc<~H&HR10+3 zBL(;B_l4*C{%vwgM{Qi}o`ROLIM$Pd)m1Dev5)tUSJN5ypunt6ZR<2{CZokm!97+% z$IGct&H%$#Qu@GV4Pgj)Q+j*U*mv4{ZnSrK<%uq%^UHc{XJ65{~2tGr2$ z_CLm@{K#vLG@PSfCZ$TxvYN!n{?-N$4mfXpwCYJNKjz?0_u4O99|deHUDcX<`e(%M zwa;qob+};XNbd&4x4(7D|E`ZZ(XFx_@k)AR|$vtiSsC_i5|wwgi2b0-Pr{q@-;{+7NpqBlMwOuLfd& zP9vpi%m!9*z4JVNO8NKN*^0e0Y?Zb`K8i)gJ5OPn)UsGp-=O}PBDl*6zXOw zwSf;00kQv#Y=1wp11=`MXY5!+r?NnphXS2MA?BI5OpR=>&B1BPy-u-6;{cKhLyk(2 zsnf6@bnHVw@q1*47+y1|WBK00F)7$RY(fT@b&68jz#_d0-|2wk)Y9+|S=D+A8&grc zgHBzf)!WdB4GQ!w3YMxRk)yIGW-dLE2Jb1X3>}`Tw$giGuYQI#C?ct>s!^@ad$3ML znN>Vgm$}>R7@CIlNdUcr(DDni>>i0Y4YMo@9#R7a;y|J<>#hmRMh$EQcG>6>q!GT+ zpI|nu`XQF$ls0SQBVb5L7*f`46&KXx6Dev;1_hRJboZ`L0mb2j257f|woygFUlHc* z+hcfLjJ?Ru6R3&Lbj0RqWSNQoDm8w)7Q07>J@I-oe;oHrhx%7(a7>Lq&Oojb`fpc~ z_bACnDP%KUUJS)w@hxwinz%5M-Ec%~ZD2JN#E!9OMt z?lX+99YL()!w*s5?jKOwyoqRl_!+|81Bd~9;%`69pfcLx3{t6^ZMrUm2dI℞!!p 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 Yl`jGz%R9~u(Lcw{+`;~ZL;$@14{R%g2><{9 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/gmap/gmap.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/gmap/gmap.html new file mode 100644 index 00000000..c4cbfe69 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/gmap/gmap.html @@ -0,0 +1,89 @@ + + + + + + + + + + +
    + + + + + + +
    +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.css new file mode 100644 index 00000000..4478475f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.css @@ -0,0 +1,7 @@ +.wrapper{width: 370px;margin: 10px auto;zoom: 1;} +.tabbody{height: 360px;} +.tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;} +.tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;} +.tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;} +.tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;} +.tabbody table thead{font-weight: bold;line-height: 25px;} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.html new file mode 100644 index 00000000..9e50060e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.html @@ -0,0 +1,82 @@ + + + + 帮助 + + + + + +
    +
    + + +
    +
    +
    +

    UEditor

    +

    +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ctrl+b
    ctrl+c
    ctrl+x
    ctrl+v
    ctrl+y
    ctrl+z
    ctrl+i
    ctrl+u
    ctrl+a
    shift+enter
    alt+z
    +
    +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.js new file mode 100644 index 00000000..9a2272e3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/help/help.js @@ -0,0 +1,56 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-9-26 + * Time: 下午1:06 + * To change this template use File | Settings | File Templates. + */ +/** + * tab点击处理事件 + * @param tabHeads + * @param tabBodys + * @param obj + */ +function clickHandler( tabHeads,tabBodys,obj ) { + //head样式更改 + for ( var k = 0, len = tabHeads.length; k < len; k++ ) { + tabHeads[k].className = ""; + } + obj.className = "focus"; + //body显隐 + var tabSrc = obj.getAttribute( "tabSrc" ); + for ( var j = 0, length = tabBodys.length; j < length; j++ ) { + var body = tabBodys[j], + id = body.getAttribute( "id" ); + body.onclick = function(){ + this.style.zoom = 1; + }; + if ( id != tabSrc ) { + body.style.zIndex = 1; + } else { + body.style.zIndex = 200; + } + } + +} + +/** + * TAB切换 + * @param tabParentId tab的父节点ID或者对象本身 + */ +function switchTab( tabParentId ) { + var tabElements = $G( tabParentId ).children, + tabHeads = tabElements[0].children, + tabBodys = tabElements[1].children; + + for ( var i = 0, length = tabHeads.length; i < length; i++ ) { + var head = tabHeads[i]; + if ( head.className === "focus" )clickHandler(tabHeads,tabBodys, head ); + head.onclick = function () { + clickHandler(tabHeads,tabBodys,this); + } + } +} +switchTab("helptab"); + +document.getElementById('version').innerHTML = parent.UE.version; \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.css new file mode 100644 index 00000000..52c2295e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.css @@ -0,0 +1,894 @@ +@charset "utf-8"; +/* dialog样式 */ +.wrapper { + zoom: 1; + width: 630px; + *width: 626px; + height: 380px; + margin: 0 auto; + padding: 10px; + position: relative; + font-family: sans-serif; +} + +/*tab样式框大小*/ +.tabhead { + float:left; +} +.tabbody { + width: 100%; + height: 346px; + position: relative; + clear: both; +} + +.tabbody .panel { + position: absolute; + width: 0; + height: 0; + background: #fff; + overflow: hidden; + display: none; +} + +.tabbody .panel.focus { + width: 100%; + height: 346px; + display: block; +} + +/* 图片对齐方式 */ +.alignBar{ + float:right; + margin-top: 5px; + position: relative; +} + +.alignBar .algnLabel{ + float:left; + height: 20px; + line-height: 20px; +} + +.alignBar #alignIcon{ + zoom:1; + _display: inline; + display: inline-block; + position: relative; +} +.alignBar #alignIcon span{ + float: left; + cursor: pointer; + display: block; + width: 19px; + height: 17px; + margin-right: 3px; + margin-left: 3px; + background-image: url(./images/alignicon.jpg); +} +.alignBar #alignIcon .none-align{ + background-position: 0 -18px; +} +.alignBar #alignIcon .left-align{ + background-position: -20px -18px; +} +.alignBar #alignIcon .right-align{ + background-position: -40px -18px; +} +.alignBar #alignIcon .center-align{ + background-position: -60px -18px; +} +.alignBar #alignIcon .none-align.focus{ + background-position: 0 0; +} +.alignBar #alignIcon .left-align.focus{ + background-position: -20px 0; +} +.alignBar #alignIcon .right-align.focus{ + background-position: -40px 0; +} +.alignBar #alignIcon .center-align.focus{ + background-position: -60px 0; +} + + + + +/* 远程图片样式 */ +#remote { + z-index: 200; +} + +#remote .top{ + width: 100%; + margin-top: 25px; +} +#remote .left{ + display: block; + float: left; + width: 300px; + height:10px; +} +#remote .right{ + display: block; + float: right; + width: 300px; + height:10px; +} +#remote .row{ + margin-left: 20px; + clear: both; + height: 40px; +} + +#remote .row label{ + text-align: center; + width: 50px; + zoom:1; + _display: inline; + display:inline-block; + vertical-align: middle; +} +#remote .row label.algnLabel{ + float: left; + +} + +#remote input.text{ + width: 150px; + padding: 3px 6px; + 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, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +#remote input.text: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); +} +#remote #url{ + width: 500px; + margin-bottom: 2px; +} +#remote #width, +#remote #height{ + width: 20px; + margin-left: 2px; + margin-right: 2px; +} +#remote #border, +#remote #vhSpace, +#remote #title{ + width: 180px; + margin-right: 5px; +} +#remote #lock{ +} +#remote #lockicon{ + zoom: 1; + _display:inline; + display: inline-block; + width: 20px; + height: 20px; + background: url("../../themes/default/images/lock.gif") -13px -13px no-repeat; + vertical-align: middle; +} +#remote #preview{ + clear: both; + width: 260px; + height: 240px; + z-index: 9999; + margin-top: 10px; + background-color: #eee; + overflow: hidden; +} + +/* 上传图片 */ +.tabbody #upload.panel { + width: 0; + height: 0; + overflow: hidden; + position: absolute !important; + clip: rect(1px, 1px, 1px, 1px); + background: #fff; + display: block; +} + +.tabbody #upload.panel.focus { + width: 100%; + height: 346px; + display: block; + clip: auto; +} + +#upload .queueList { + margin: 0; + width: 100%; + height: 100%; + position: absolute; + overflow: hidden; +} + +#upload p { + margin: 0; +} + +.element-invisible { + width: 0 !important; + height: 0 !important; + border: 0; + padding: 0; + margin: 0; + overflow: hidden; + position: absolute !important; + clip: rect(1px, 1px, 1px, 1px); +} + +#upload .placeholder { + margin: 10px; + border: 2px dashed #e6e6e6; + *border: 0px dashed #e6e6e6; + height: 172px; + padding-top: 150px; + text-align: center; + background: url(./images/image.png) center 70px no-repeat; + color: #cccccc; + font-size: 18px; + position: relative; + top:0; + *top: 10px; +} + +#upload .placeholder .webuploader-pick { + font-size: 18px; + background: #00b7ee; + border-radius: 3px; + line-height: 44px; + padding: 0 30px; + *width: 120px; + color: #fff; + display: inline-block; + margin: 0 auto 20px auto; + cursor: pointer; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} + +#upload .placeholder .webuploader-pick-hover { + background: #00a2d4; +} + + +#filePickerContainer { + text-align: center; +} + +#upload .placeholder .flashTip { + color: #666666; + font-size: 12px; + position: absolute; + width: 100%; + text-align: center; + bottom: 20px; +} + +#upload .placeholder .flashTip a { + color: #0785d1; + text-decoration: none; +} + +#upload .placeholder .flashTip a:hover { + text-decoration: underline; +} + +#upload .placeholder.webuploader-dnd-over { + border-color: #999999; +} + +#upload .filelist { + list-style: none; + margin: 0; + padding: 0; + overflow-x: hidden; + overflow-y: auto; + position: relative; + height: 300px; +} + +#upload .filelist:after { + content: ''; + display: block; + width: 0; + height: 0; + overflow: hidden; + clear: both; + position: relative; +} + +#upload .filelist li { + width: 113px; + height: 113px; + background: url(./images/bg.png); + text-align: center; + margin: 9px 0 0 9px; + *margin: 6px 0 0 6px; + position: relative; + display: block; + float: left; + overflow: hidden; + font-size: 12px; +} + +#upload .filelist li p.log { + position: relative; + top: -45px; +} + +#upload .filelist li p.title { + position: absolute; + top: 0; + left: 0; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + top: 5px; + text-indent: 5px; + text-align: left; +} + +#upload .filelist li p.progress { + position: absolute; + width: 100%; + bottom: 0; + left: 0; + height: 8px; + overflow: hidden; + z-index: 50; + margin: 0; + border-radius: 0; + background: none; + -webkit-box-shadow: 0 0 0; +} + +#upload .filelist li p.progress span { + display: none; + overflow: hidden; + width: 0; + height: 100%; + background: #1483d8 url(./images/progress.png) repeat-x; + + -webit-transition: width 200ms linear; + -moz-transition: width 200ms linear; + -o-transition: width 200ms linear; + -ms-transition: width 200ms linear; + transition: width 200ms linear; + + -webkit-animation: progressmove 2s linear infinite; + -moz-animation: progressmove 2s linear infinite; + -o-animation: progressmove 2s linear infinite; + -ms-animation: progressmove 2s linear infinite; + animation: progressmove 2s linear infinite; + + -webkit-transform: translateZ(0); +} + +@-webkit-keyframes progressmove { + 0% { + background-position: 0 0; + } + 100% { + background-position: 17px 0; + } +} + +@-moz-keyframes progressmove { + 0% { + background-position: 0 0; + } + 100% { + background-position: 17px 0; + } +} + +@keyframes progressmove { + 0% { + background-position: 0 0; + } + 100% { + background-position: 17px 0; + } +} + +#upload .filelist li p.imgWrap { + position: relative; + z-index: 2; + line-height: 113px; + vertical-align: middle; + overflow: hidden; + width: 113px; + height: 113px; + + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + + -webit-transition: 200ms ease-out; + -moz-transition: 200ms ease-out; + -o-transition: 200ms ease-out; + -ms-transition: 200ms ease-out; + transition: 200ms ease-out; +} + +#upload .filelist li img { + width: 100%; +} + +#upload .filelist li p.error { + background: #f43838; + color: #fff; + position: absolute; + bottom: 0; + left: 0; + height: 28px; + line-height: 28px; + width: 100%; + z-index: 100; + display:none; +} + +#upload .filelist li .success { + display: block; + position: absolute; + left: 0; + bottom: 0; + height: 40px; + width: 100%; + z-index: 200; + background: url(./images/success.png) no-repeat right bottom; + background: url(./images/success.gif) no-repeat right bottom \9; +} + +#upload .filelist li.filePickerBlock { + width: 113px; + height: 113px; + background: url(./images/image.png) no-repeat center 12px; + border: 1px solid #eeeeee; + border-radius: 0; +} +#upload .filelist li.filePickerBlock div.webuploader-pick { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + opacity: 0; + background: none; + font-size: 0; +} + +#upload .filelist div.file-panel { + position: absolute; + height: 0; + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000') \0; + background: rgba(0, 0, 0, 0.5); + width: 100%; + top: 0; + left: 0; + overflow: hidden; + z-index: 300; +} + +#upload .filelist div.file-panel span { + width: 24px; + height: 24px; + display: inline; + float: right; + text-indent: -9999px; + overflow: hidden; + background: url(./images/icons.png) no-repeat; + background: url(./images/icons.gif) no-repeat \9; + margin: 5px 1px 1px; + cursor: pointer; + -webkit-tap-highlight-color: rgba(0,0,0,0); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#upload .filelist div.file-panel span.rotateLeft { + display:none; + background-position: 0 -24px; +} + +#upload .filelist div.file-panel span.rotateLeft:hover { + background-position: 0 0; +} + +#upload .filelist div.file-panel span.rotateRight { + display:none; + background-position: -24px -24px; +} + +#upload .filelist div.file-panel span.rotateRight:hover { + background-position: -24px 0; +} + +#upload .filelist div.file-panel span.cancel { + background-position: -48px -24px; +} + +#upload .filelist div.file-panel span.cancel:hover { + background-position: -48px 0; +} + +#upload .statusBar { + height: 45px; + border-bottom: 1px solid #dadada; + margin: 0 10px; + padding: 0; + line-height: 45px; + vertical-align: middle; + position: relative; +} + +#upload .statusBar .progress { + border: 1px solid #1483d8; + width: 198px; + background: #fff; + height: 18px; + position: absolute; + top: 12px; + display: none; + text-align: center; + line-height: 18px; + color: #6dbfff; + margin: 0 10px 0 0; +} +#upload .statusBar .progress span.percentage { + width: 0; + height: 100%; + left: 0; + top: 0; + background: #1483d8; + position: absolute; +} +#upload .statusBar .progress span.text { + position: relative; + z-index: 10; +} + +#upload .statusBar .info { + display: inline-block; + font-size: 14px; + color: #666666; +} + +#upload .statusBar .btns { + position: absolute; + top: 7px; + right: 0; + line-height: 30px; +} + +#filePickerBtn { + display: inline-block; + float: left; +} +#upload .statusBar .btns .webuploader-pick, +#upload .statusBar .btns .uploadBtn, +#upload .statusBar .btns .uploadBtn.state-uploading, +#upload .statusBar .btns .uploadBtn.state-paused { + background: #ffffff; + border: 1px solid #cfcfcf; + color: #565656; + padding: 0 18px; + display: inline-block; + border-radius: 3px; + margin-left: 10px; + cursor: pointer; + font-size: 14px; + float: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +#upload .statusBar .btns .webuploader-pick-hover, +#upload .statusBar .btns .uploadBtn:hover, +#upload .statusBar .btns .uploadBtn.state-uploading:hover, +#upload .statusBar .btns .uploadBtn.state-paused:hover { + background: #f0f0f0; +} + +#upload .statusBar .btns .uploadBtn, +#upload .statusBar .btns .uploadBtn.state-paused{ + background: #00b7ee; + color: #fff; + border-color: transparent; +} +#upload .statusBar .btns .uploadBtn:hover, +#upload .statusBar .btns .uploadBtn.state-paused:hover{ + background: #00a2d4; +} + +#upload .statusBar .btns .uploadBtn.disabled { + pointer-events: none; + filter:alpha(opacity=60); + -moz-opacity:0.6; + -khtml-opacity: 0.6; + opacity: 0.6; +} + + + +/* 图片管理样式 */ +#online { + width: 100%; + height: 336px; + padding: 10px 0 0 0; +} +#online #imageList{ + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + position: relative; +} +#online ul { + display: block; + list-style: none; + margin: 0; + padding: 0; +} +#online li { + float: left; + display: block; + list-style: none; + padding: 0; + width: 113px; + height: 113px; + margin: 0 0 9px 9px; + *margin: 0 0 6px 6px; + background-color: #eee; + overflow: hidden; + cursor: pointer; + position: relative; +} +#online li.clearFloat { + float: none; + clear: both; + display: block; + width:0; + height:0; + margin: 0; + padding: 0; +} +#online li img { + cursor: pointer; +} +#online li .icon { + cursor: pointer; + width: 113px; + height: 113px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + border: 0; + background-repeat: no-repeat; +} +#online li .icon:hover { + width: 107px; + height: 107px; + border: 3px solid #1094fa; +} +#online li.selected .icon { + background-image: url(images/success.png); + background-image: url(images/success.gif)\9; + background-position: 75px 75px; +} +#online li.selected .icon:hover { + width: 107px; + height: 107px; + border: 3px solid #1094fa; + background-position: 72px 72px; +} + + +/* 图片搜索样式 */ +#search .searchBar { + width: 100%; + height: 30px; + margin: 10px 0 5px 0; + padding: 0; +} + +#search input.text{ + width: 150px; + padding: 3px 6px; + 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, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +#search input.text: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); +} +#search input.searchTxt { + margin-left:5px; + padding-left: 5px; + background: #FFF; + width: 300px; + *width: 260px; + height: 21px; + line-height: 21px; + float: left; + dislay: block; +} + +#search .searchType { + width: 65px; + height: 28px; + padding:0; + line-height: 28px; + border: 1px solid #d7d7d7; + border-radius: 0; + vertical-align: top; + margin-left: 5px; + float: left; + dislay: block; +} + +#search #searchBtn, +#search #searchReset { + display: inline-block; + margin-bottom: 0; + margin-right: 5px; + padding: 4px 10px; + font-weight: 400; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + font-size: 14px; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: top; + float: right; +} + +#search #searchBtn { + color: white; + border-color: #285e8e; + background-color: #3b97d7; +} +#search #searchReset { + color: #333; + border-color: #ccc; + background-color: #fff; +} +#search #searchBtn:hover { + background-color: #3276b1; +} +#search #searchReset:hover { + background-color: #eee; +} + +#search .msg { + margin-left: 5px; +} + +#search .searchList{ + width: 100%; + height: 300px; + overflow: hidden; + clear: both; +} +#search .searchList ul{ + margin:0; + padding:0; + list-style:none; + clear: both; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + zoom: 1; + position: relative; +} + +#search .searchList li { + list-style:none; + float: left; + display: block; + width: 115px; + margin: 5px 10px 5px 20px; + *margin: 5px 10px 5px 15px; + padding:0; + font-size: 12px; + box-shadow: 0 1px 3px rgba(0, 0, 0, .3); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); + position: relative; + vertical-align: top; + text-align: center; + overflow: hidden; + cursor: pointer; + filter: alpha(Opacity=100); + -moz-opacity: 1; + opacity: 1; + border: 2px solid #eee; +} + +#search .searchList li.selected { + filter: alpha(Opacity=40); + -moz-opacity: 0.4; + opacity: 0.4; + border: 2px solid #00a0e9; +} + +#search .searchList li p { + background-color: #eee; + margin: 0; + padding: 0; + position: relative; + width:100%; + height:115px; + overflow: hidden; +} + +#search .searchList li p img { + cursor: pointer; + border: 0; +} + +#search .searchList li a { + color: #999; + border-top: 1px solid #F2F2F2; + background: #FAFAFA; + text-align: center; + display: block; + padding: 0 5px; + width: 105px; + height:32px; + line-height:32px; + white-space:nowrap; + text-overflow:ellipsis; + text-decoration: none; + overflow: hidden; + word-break: break-all; +} + +#search .searchList a:hover { + text-decoration: underline; + color: #333; +} +#search .searchList .clearFloat{ + clear: both; +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.html new file mode 100644 index 00000000..08ca022d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.html @@ -0,0 +1,120 @@ + + + + + ueditor图片对话框 + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    + +   px +   px + +
    +
    + + px +
    +
    + + px +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + 0% + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
      +
    • +
    +
    +
    + + +
    +
    +
    + + + + +
    +
    + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.js new file mode 100644 index 00000000..c4f52aa8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/image.js @@ -0,0 +1,1139 @@ +/** + * User: Jinqn + * Date: 14-04-08 + * Time: 下午16:34 + * 上传图片对话框逻辑代码,包括tab: 远程图片/上传图片/在线图片/搜索图片 + */ + +(function () { + + var remoteImage, + uploadImage, + onlineImage, + searchImage; + + window.onload = function () { + initTabs(); + initAlign(); + initButtons(); + }; + + /* 初始化tab标签 */ + function initTabs() { + var tabs = $G('tabhead').children; + for (var i = 0; i < tabs.length; i++) { + domUtils.on(tabs[i], "click", function (e) { + var target = e.target || e.srcElement; + setTabFocus(target.getAttribute('data-content-id')); + }); + } + + var img = editor.selection.getRange().getClosedNode(); + if (img && img.tagName && img.tagName.toLowerCase() == 'img') { + setTabFocus('remote'); + } else { + setTabFocus('upload'); + } + } + + /* 初始化tabbody */ + function setTabFocus(id) { + if(!id) return; + var i, bodyId, tabs = $G('tabhead').children; + for (i = 0; i < tabs.length; i++) { + bodyId = tabs[i].getAttribute('data-content-id'); + if (bodyId == id) { + domUtils.addClass(tabs[i], 'focus'); + domUtils.addClass($G(bodyId), 'focus'); + } else { + domUtils.removeClasses(tabs[i], 'focus'); + domUtils.removeClasses($G(bodyId), 'focus'); + } + } + switch (id) { + case 'remote': + remoteImage = remoteImage || new RemoteImage(); + break; + case 'upload': + setAlign(editor.getOpt('imageInsertAlign')); + uploadImage = uploadImage || new UploadImage('queueList'); + break; + case 'online': + setAlign(editor.getOpt('imageManagerInsertAlign')); + onlineImage = onlineImage || new OnlineImage('imageList'); + onlineImage.reset(); + break; + case 'search': + setAlign(editor.getOpt('imageManagerInsertAlign')); + searchImage = searchImage || new SearchImage(); + break; + } + } + + /* 初始化onok事件 */ + function initButtons() { + + dialog.onok = function () { + var remote = false, list = [], id, tabs = $G('tabhead').children; + for (var i = 0; i < tabs.length; i++) { + if (domUtils.hasClass(tabs[i], 'focus')) { + id = tabs[i].getAttribute('data-content-id'); + break; + } + } + + switch (id) { + case 'remote': + list = remoteImage.getInsertList(); + break; + case 'upload': + list = uploadImage.getInsertList(); + var count = uploadImage.getQueueCount(); + if (count) { + $('.info', '#queueList').html('' + '还有2个未上传文件'.replace(/[\d]/, count) + ''); + return false; + } + break; + case 'online': + list = onlineImage.getInsertList(); + break; + case 'search': + list = searchImage.getInsertList(); + remote = true; + break; + } + + if(list) { + editor.execCommand('insertimage', list); + remote && editor.fireEvent("catchRemoteImage"); + } + }; + } + + + /* 初始化对其方式的点击事件 */ + function initAlign(){ + /* 点击align图标 */ + domUtils.on($G("alignIcon"), 'click', function(e){ + var target = e.target || e.srcElement; + if(target.className && target.className.indexOf('-align') != -1) { + setAlign(target.getAttribute('data-align')); + } + }); + } + + /* 设置对齐方式 */ + function setAlign(align){ + align = align || 'none'; + var aligns = $G("alignIcon").children; + for(i = 0; i < aligns.length; i++){ + if(aligns[i].getAttribute('data-align') == align) { + domUtils.addClass(aligns[i], 'focus'); + $G("align").value = aligns[i].getAttribute('data-align'); + } else { + domUtils.removeClasses(aligns[i], 'focus'); + } + } + } + /* 获取对齐方式 */ + function getAlign(){ + var align = $G("align").value || 'none'; + return align == 'none' ? '':align; + } + + + /* 在线图片 */ + function RemoteImage(target) { + this.container = utils.isString(target) ? document.getElementById(target) : target; + this.init(); + } + RemoteImage.prototype = { + init: function () { + this.initContainer(); + this.initEvents(); + }, + initContainer: function () { + this.dom = { + 'url': $G('url'), + 'width': $G('width'), + 'height': $G('height'), + 'border': $G('border'), + 'vhSpace': $G('vhSpace'), + 'title': $G('title'), + 'align': $G('align') + }; + var img = editor.selection.getRange().getClosedNode(); + if (img) { + this.setImage(img); + } + }, + initEvents: function () { + var _this = this, + locker = $G('lock'); + + /* 改变url */ + domUtils.on($G("url"), 'keyup', updatePreview); + domUtils.on($G("border"), 'keyup', updatePreview); + domUtils.on($G("title"), 'keyup', updatePreview); + + domUtils.on($G("width"), 'keyup', function(){ + updatePreview(); + if(locker.checked) { + var proportion =locker.getAttribute('data-proportion'); + $G('height').value = Math.round(this.value / proportion); + } else { + _this.updateLocker(); + } + }); + domUtils.on($G("height"), 'keyup', function(){ + updatePreview(); + if(locker.checked) { + var proportion =locker.getAttribute('data-proportion'); + $G('width').value = Math.round(this.value * proportion); + } else { + _this.updateLocker(); + } + }); + domUtils.on($G("lock"), 'change', function(){ + var proportion = parseInt($G("width").value) /parseInt($G("height").value); + locker.setAttribute('data-proportion', proportion); + }); + + function updatePreview(){ + _this.setPreview(); + } + }, + updateLocker: function(){ + var width = $G('width').value, + height = $G('height').value, + locker = $G('lock'); + if(width && height && width == parseInt(width) && height == parseInt(height)) { + locker.disabled = false; + locker.title = ''; + } else { + locker.checked = false; + locker.disabled = 'disabled'; + locker.title = lang.remoteLockError; + } + }, + setImage: function(img){ + /* 不是正常的图片 */ + if (!img.tagName || img.tagName.toLowerCase() != 'img' && !img.getAttribute("src") || !img.src) return; + + var wordImgFlag = img.getAttribute("word_img"), + src = wordImgFlag ? wordImgFlag.replace("&", "&") : (img.getAttribute('_src') || img.getAttribute("src", 2).replace("&", "&")), + align = editor.queryCommandValue("imageFloat"); + + /* 防止onchange事件循环调用 */ + if (src !== $G("url").value) $G("url").value = src; + if(src) { + /* 设置表单内容 */ + $G("width").value = img.width || ''; + $G("height").value = img.height || ''; + $G("border").value = img.getAttribute("border") || '0'; + $G("vhSpace").value = img.getAttribute("vspace") || '0'; + $G("title").value = img.title || img.alt || ''; + setAlign(align); + this.setPreview(); + this.updateLocker(); + } + }, + getData: function(){ + var data = {}; + for(var k in this.dom){ + data[k] = this.dom[k].value; + } + return data; + }, + setPreview: function(){ + var url = $G('url').value, + ow = $G('width').value, + oh = $G('height').value, + border = $G('border').value, + title = $G('title').value, + preview = $G('preview'), + width, + height; + + width = ((!ow || !oh) ? preview.offsetWidth:Math.min(ow, preview.offsetWidth)); + width = width+(border*2) > preview.offsetWidth ? width:(preview.offsetWidth - (border*2)); + height = (!ow || !oh) ? '':width*oh/ow; + + if(url) { + preview.innerHTML = ''; + } + }, + getInsertList: function () { + var data = this.getData(); + if(data['url']) { + return [{ + src: data['url'], + _src: data['url'], + width: data['width'] || '', + height: data['height'] || '', + border: data['border'] || '', + floatStyle: data['align'] || '', + vspace: data['vhSpace'] || '', + title: data['title'] || '', + alt: data['title'] || '', + style: "width:" + data['width'] + "px;height:" + data['height'] + "px;" + }]; + } else { + return []; + } + } + }; + + + + /* 上传图片 */ + function UploadImage(target) { + this.$wrap = target.constructor == String ? $('#' + target) : $(target); + this.init(); + } + UploadImage.prototype = { + init: function () { + this.imageList = []; + this.initContainer(); + this.initUploader(); + }, + initContainer: function () { + this.$queue = this.$wrap.find('.filelist'); + }, + /* 初始化容器 */ + initUploader: function () { + var _this = this, + $ = jQuery, // just in case. Make sure it's not an other libaray. + $wrap = _this.$wrap, + // 图片容器 + $queue = $wrap.find('.filelist'), + // 状态栏,包括进度和控制按钮 + $statusBar = $wrap.find('.statusBar'), + // 文件总体选择信息。 + $info = $statusBar.find('.info'), + // 上传按钮 + $upload = $wrap.find('.uploadBtn'), + // 上传按钮 + $filePickerBtn = $wrap.find('.filePickerBtn'), + // 上传按钮 + $filePickerBlock = $wrap.find('.filePickerBlock'), + // 没选择文件之前的内容。 + $placeHolder = $wrap.find('.placeholder'), + // 总体进度条 + $progress = $statusBar.find('.progress').hide(), + // 添加的文件数量 + fileCount = 0, + // 添加的文件总大小 + fileSize = 0, + // 优化retina, 在retina下这个值是2 + ratio = window.devicePixelRatio || 1, + // 缩略图大小 + thumbnailWidth = 113 * ratio, + thumbnailHeight = 113 * ratio, + // 可能有pedding, ready, uploading, confirm, done. + state = '', + // 所有文件的进度信息,key为file id + percentages = {}, + supportTransition = (function () { + var s = document.createElement('p').style, + r = 'transition' in s || + 'WebkitTransition' in s || + 'MozTransition' in s || + 'msTransition' in s || + 'OTransition' in s; + s = null; + return r; + })(), + // WebUploader实例 + uploader, + actionUrl = editor.getActionUrl(editor.getOpt('imageActionName')), + acceptExtensions = (editor.getOpt('imageAllowFiles') || []).join('').replace(/\./g, ',').replace(/^[,]/, ''), + imageMaxSize = editor.getOpt('imageMaxSize'), + imageCompressBorder = editor.getOpt('imageCompressBorder'); + + if (!WebUploader.Uploader.support()) { + $('#filePickerReady').after($('
    ').html(lang.errorNotSupport)).hide(); + return; + } else if (!editor.getOpt('imageActionName')) { + $('#filePickerReady').after($('
    ').html(lang.errorLoadConfig)).hide(); + return; + } + + uploader = _this.uploader = WebUploader.create({ + pick: { + id: '#filePickerReady', + label: lang.uploadSelectFile + }, + accept: { + title: 'Images', + extensions: acceptExtensions, + mimeTypes: 'image/*' + }, + swf: '../../third-party/webuploader/Uploader.swf', + server: actionUrl, + fileVal: editor.getOpt('imageFieldName'), + duplicate: true, + fileSingleSizeLimit: imageMaxSize, // 默认 2 M + compress: editor.getOpt('imageCompressEnable') ? { + width: imageCompressBorder, + height: imageCompressBorder, + // 图片质量,只有type为`image/jpeg`的时候才有效。 + quality: 90, + // 是否允许放大,如果想要生成小图的时候不失真,此选项应该设置为false. + allowMagnify: false, + // 是否允许裁剪。 + crop: false, + // 是否保留头部meta信息。 + preserveHeaders: true + }:false + }); + uploader.addButton({ + id: '#filePickerBlock' + }); + uploader.addButton({ + id: '#filePickerBtn', + label: lang.uploadAddFile + }); + + setState('pedding'); + + // 当有文件添加进来时执行,负责view的创建 + function addFile(file) { + var $li = $('
  • ' + + '

    ' + file.name + '

    ' + + '

    ' + + '

    ' + + '
  • '), + + $btns = $('
    ' + + '' + lang.uploadDelete + '' + + '' + lang.uploadTurnRight + '' + + '' + lang.uploadTurnLeft + '
    ').appendTo($li), + $prgress = $li.find('p.progress span'), + $wrap = $li.find('p.imgWrap'), + $info = $('

    ').hide().appendTo($li), + + showError = function (code) { + switch (code) { + case 'exceed_size': + text = lang.errorExceedSize; + break; + case 'interrupt': + text = lang.errorInterrupt; + break; + case 'http': + text = lang.errorHttp; + break; + case 'not_allow_type': + text = lang.errorFileType; + break; + default: + text = lang.errorUploadRetry; + break; + } + $info.text(text).show(); + }; + + if (file.getStatus() === 'invalid') { + showError(file.statusText); + } else { + $wrap.text(lang.uploadPreview); + if (browser.ie && browser.version <= 7) { + $wrap.text(lang.uploadNoPreview); + } else { + uploader.makeThumb(file, function (error, src) { + if (error || !src) { + $wrap.text(lang.uploadNoPreview); + } else { + var $img = $(''); + $wrap.empty().append($img); + $img.on('error', function () { + $wrap.text(lang.uploadNoPreview); + }); + } + }, thumbnailWidth, thumbnailHeight); + } + percentages[ file.id ] = [ file.size, 0 ]; + file.rotation = 0; + + /* 检查文件格式 */ + if (!file.ext || acceptExtensions.indexOf(file.ext.toLowerCase()) == -1) { + showError('not_allow_type'); + uploader.removeFile(file); + } + } + + file.on('statuschange', function (cur, prev) { + if (prev === 'progress') { + $prgress.hide().width(0); + } else if (prev === 'queued') { + $li.off('mouseenter mouseleave'); + $btns.remove(); + } + // 成功 + if (cur === 'error' || cur === 'invalid') { + showError(file.statusText); + percentages[ file.id ][ 1 ] = 1; + } else if (cur === 'interrupt') { + showError('interrupt'); + } else if (cur === 'queued') { + percentages[ file.id ][ 1 ] = 0; + } else if (cur === 'progress') { + $info.hide(); + $prgress.css('display', 'block'); + } else if (cur === 'complete') { + } + + $li.removeClass('state-' + prev).addClass('state-' + cur); + }); + + $li.on('mouseenter', function () { + $btns.stop().animate({height: 30}); + }); + $li.on('mouseleave', function () { + $btns.stop().animate({height: 0}); + }); + + $btns.on('click', 'span', function () { + var index = $(this).index(), + deg; + + switch (index) { + case 0: + uploader.removeFile(file); + return; + case 1: + file.rotation += 90; + break; + case 2: + file.rotation -= 90; + break; + } + + if (supportTransition) { + deg = 'rotate(' + file.rotation + 'deg)'; + $wrap.css({ + '-webkit-transform': deg, + '-mos-transform': deg, + '-o-transform': deg, + 'transform': deg + }); + } else { + $wrap.css('filter', 'progid:DXImageTransform.Microsoft.BasicImage(rotation=' + (~~((file.rotation / 90) % 4 + 4) % 4) + ')'); + } + + }); + + $li.insertBefore($filePickerBlock); + } + + // 负责view的销毁 + function removeFile(file) { + var $li = $('#' + file.id); + delete percentages[ file.id ]; + updateTotalProgress(); + $li.off().find('.file-panel').off().end().remove(); + } + + function updateTotalProgress() { + var loaded = 0, + total = 0, + spans = $progress.children(), + percent; + + $.each(percentages, function (k, v) { + total += v[ 0 ]; + loaded += v[ 0 ] * v[ 1 ]; + }); + + percent = total ? loaded / total : 0; + + spans.eq(0).text(Math.round(percent * 100) + '%'); + spans.eq(1).css('width', Math.round(percent * 100) + '%'); + updateStatus(); + } + + function setState(val, files) { + + if (val != state) { + + var stats = uploader.getStats(); + + $upload.removeClass('state-' + state); + $upload.addClass('state-' + val); + + switch (val) { + + /* 未选择文件 */ + case 'pedding': + $queue.addClass('element-invisible'); + $statusBar.addClass('element-invisible'); + $placeHolder.removeClass('element-invisible'); + $progress.hide(); $info.hide(); + uploader.refresh(); + break; + + /* 可以开始上传 */ + case 'ready': + $placeHolder.addClass('element-invisible'); + $queue.removeClass('element-invisible'); + $statusBar.removeClass('element-invisible'); + $progress.hide(); $info.show(); + $upload.text(lang.uploadStart); + uploader.refresh(); + break; + + /* 上传中 */ + case 'uploading': + $progress.show(); $info.hide(); + $upload.text(lang.uploadPause); + break; + + /* 暂停上传 */ + case 'paused': + $progress.show(); $info.hide(); + $upload.text(lang.uploadContinue); + break; + + case 'confirm': + $progress.show(); $info.hide(); + $upload.text(lang.uploadStart); + + stats = uploader.getStats(); + if (stats.successNum && !stats.uploadFailNum) { + setState('finish'); + return; + } + break; + + case 'finish': + $progress.hide(); $info.show(); + if (stats.uploadFailNum) { + $upload.text(lang.uploadRetry); + } else { + $upload.text(lang.uploadStart); + } + break; + } + + state = val; + updateStatus(); + + } + + if (!_this.getQueueCount()) { + $upload.addClass('disabled') + } else { + $upload.removeClass('disabled') + } + + } + + function updateStatus() { + var text = '', stats; + + if (state === 'ready') { + text = lang.updateStatusReady.replace('_', fileCount).replace('_KB', WebUploader.formatSize(fileSize)); + } else if (state === 'confirm') { + stats = uploader.getStats(); + if (stats.uploadFailNum) { + text = lang.updateStatusConfirm.replace('_', stats.successNum).replace('_', stats.successNum); + } + } else { + stats = uploader.getStats(); + text = lang.updateStatusFinish.replace('_', fileCount). + replace('_KB', WebUploader.formatSize(fileSize)). + replace('_', stats.successNum); + + if (stats.uploadFailNum) { + text += lang.updateStatusError.replace('_', stats.uploadFailNum); + } + } + + $info.html(text); + } + + uploader.on('fileQueued', function (file) { + fileCount++; + fileSize += file.size; + + if (fileCount === 1) { + $placeHolder.addClass('element-invisible'); + $statusBar.show(); + } + + addFile(file); + }); + + uploader.on('fileDequeued', function (file) { + fileCount--; + fileSize -= file.size; + + removeFile(file); + updateTotalProgress(); + }); + + uploader.on('filesQueued', function (file) { + if (!uploader.isInProgress() && (state == 'pedding' || state == 'finish' || state == 'confirm' || state == 'ready')) { + setState('ready'); + } + updateTotalProgress(); + }); + + uploader.on('all', function (type, files) { + switch (type) { + case 'uploadFinished': + setState('confirm', files); + break; + case 'startUpload': + /* 添加额外的GET参数 */ + var params = utils.serializeParam(editor.queryCommandValue('serverparam')) || '', + url = utils.formatUrl(actionUrl + (actionUrl.indexOf('?') == -1 ? '?':'&') + 'encode=utf-8&' + params); + uploader.option('server', url); + setState('uploading', files); + break; + case 'stopUpload': + setState('paused', files); + break; + } + }); + + uploader.on('uploadBeforeSend', function (file, data, header) { + //这里可以通过data对象添加POST参数 + header['X_Requested_With'] = 'XMLHttpRequest'; + }); + + uploader.on('uploadProgress', function (file, percentage) { + var $li = $('#' + file.id), + $percent = $li.find('.progress span'); + + $percent.css('width', percentage * 100 + '%'); + percentages[ file.id ][ 1 ] = percentage; + updateTotalProgress(); + }); + + uploader.on('uploadSuccess', function (file, ret) { + var $file = $('#' + file.id); + try { + var responseText = (ret._raw || ret), + json = utils.str2json(responseText); + if (json.state == 'SUCCESS') { + _this.imageList.push(json); + $file.append(''); + } else { + $file.find('.error').text(json.state).show(); + } + } catch (e) { + $file.find('.error').text(lang.errorServerUpload).show(); + } + }); + + uploader.on('uploadError', function (file, code) { + }); + uploader.on('error', function (code, file) { + if (code == 'Q_TYPE_DENIED' || code == 'F_EXCEED_SIZE') { + addFile(file); + } + }); + uploader.on('uploadComplete', function (file, ret) { + }); + + $upload.on('click', function () { + if ($(this).hasClass('disabled')) { + return false; + } + + if (state === 'ready') { + uploader.upload(); + } else if (state === 'paused') { + uploader.upload(); + } else if (state === 'uploading') { + uploader.stop(); + } + }); + + $upload.addClass('state-' + state); + updateTotalProgress(); + }, + getQueueCount: function () { + var file, i, status, readyFile = 0, files = this.uploader.getFiles(); + for (i = 0; file = files[i++]; ) { + status = file.getStatus(); + if (status == 'queued' || status == 'uploading' || status == 'progress') readyFile++; + } + return readyFile; + }, + destroy: function () { + this.$wrap.remove(); + }, + getInsertList: function () { + var i, data, list = [], + align = getAlign(), + prefix = editor.getOpt('imageUrlPrefix'); + for (i = 0; i < this.imageList.length; i++) { + data = this.imageList[i]; + list.push({ + src: prefix + data.url, + _src: prefix + data.url, + title: data.title, + alt: data.original, + floatStyle: align + }); + } + return list; + } + }; + + + /* 在线图片 */ + function OnlineImage(target) { + this.container = utils.isString(target) ? document.getElementById(target) : target; + this.init(); + } + OnlineImage.prototype = { + init: function () { + this.reset(); + this.initEvents(); + }, + /* 初始化容器 */ + initContainer: function () { + this.container.innerHTML = ''; + this.list = document.createElement('ul'); + this.clearFloat = document.createElement('li'); + + domUtils.addClass(this.list, 'list'); + domUtils.addClass(this.clearFloat, 'clearFloat'); + + this.list.appendChild(this.clearFloat); + this.container.appendChild(this.list); + }, + /* 初始化滚动事件,滚动到地步自动拉取数据 */ + initEvents: function () { + var _this = this; + + /* 滚动拉取图片 */ + domUtils.on($G('imageList'), 'scroll', function(e){ + var panel = this; + if (panel.scrollHeight - (panel.offsetHeight + panel.scrollTop) < 10) { + _this.getImageData(); + } + }); + /* 选中图片 */ + domUtils.on(this.container, 'click', function (e) { + var target = e.target || e.srcElement, + li = target.parentNode; + + if (li.tagName.toLowerCase() == 'li') { + if (domUtils.hasClass(li, 'selected')) { + domUtils.removeClasses(li, 'selected'); + } else { + domUtils.addClass(li, 'selected'); + } + } + }); + }, + /* 初始化第一次的数据 */ + initData: function () { + + /* 拉取数据需要使用的值 */ + this.state = 0; + this.listSize = editor.getOpt('imageManagerListSize'); + this.listIndex = 0; + this.listEnd = false; + + /* 第一次拉取数据 */ + this.getImageData(); + }, + /* 重置界面 */ + reset: function() { + this.initContainer(); + this.initData(); + }, + /* 向后台拉取图片列表数据 */ + getImageData: function () { + var _this = this; + + if(!_this.listEnd && !this.isLoadingData) { + this.isLoadingData = true; + var url = editor.getActionUrl(editor.getOpt('imageManagerActionName')), + isJsonp = utils.isCrossDomainUrl(url); + ajax.request(url, { + 'timeout': 100000, + 'dataType': isJsonp ? 'jsonp':'', + 'data': utils.extend({ + start: this.listIndex, + size: this.listSize + }, editor.queryCommandValue('serverparam')), + 'method': 'get', + 'onsuccess': function (r) { + try { + var json = isJsonp ? r:eval('(' + r.responseText + ')'); + if (json.state == 'SUCCESS') { + _this.pushData(json.list); + _this.listIndex = parseInt(json.start) + parseInt(json.list.length); + if(_this.listIndex >= json.total) { + _this.listEnd = true; + } + _this.isLoadingData = false; + } + } catch (e) { + if(r.responseText.indexOf('ue_separate_ue') != -1) { + var list = r.responseText.split(r.responseText); + _this.pushData(list); + _this.listIndex = parseInt(list.length); + _this.listEnd = true; + _this.isLoadingData = false; + } + } + }, + 'onerror': function () { + _this.isLoadingData = false; + } + }); + } + }, + /* 添加图片到列表界面上 */ + pushData: function (list) { + var i, item, img, icon, _this = this, + urlPrefix = editor.getOpt('imageManagerUrlPrefix'); + for (i = 0; i < list.length; i++) { + if(list[i] && list[i].url) { + item = document.createElement('li'); + img = document.createElement('img'); + icon = document.createElement('span'); + + domUtils.on(img, 'load', (function(image){ + return function(){ + _this.scale(image, image.parentNode.offsetWidth, image.parentNode.offsetHeight); + } + })(img)); + img.width = 113; + img.setAttribute('src', urlPrefix + list[i].url + (list[i].url.indexOf('?') == -1 ? '?noCache=':'&noCache=') + (+new Date()).toString(36) ); + img.setAttribute('_src', urlPrefix + list[i].url); + domUtils.addClass(icon, 'icon'); + + item.appendChild(img); + item.appendChild(icon); + this.list.insertBefore(item, this.clearFloat); + } + } + }, + /* 改变图片大小 */ + scale: function (img, w, h, type) { + var ow = img.width, + oh = img.height; + + if (type == 'justify') { + if (ow >= oh) { + img.width = w; + img.height = h * oh / ow; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w * ow / oh; + img.height = h; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + } else { + if (ow >= oh) { + img.width = w * ow / oh; + img.height = h; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w; + img.height = h * oh / ow; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + } + }, + getInsertList: function () { + var i, lis = this.list.children, list = [], align = getAlign(); + for (i = 0; i < lis.length; i++) { + if (domUtils.hasClass(lis[i], 'selected')) { + var img = lis[i].firstChild, + src = img.getAttribute('_src'); + list.push({ + src: src, + _src: src, + alt: src.substr(src.lastIndexOf('/') + 1), + floatStyle: align + }); + } + + } + return list; + } + }; + + /*搜索图片 */ + function SearchImage() { + this.init(); + } + SearchImage.prototype = { + init: function () { + this.initEvents(); + }, + initEvents: function(){ + var _this = this; + + /* 点击搜索按钮 */ + domUtils.on($G('searchBtn'), 'click', function(){ + var key = $G('searchTxt').value; + if(key && key != lang.searchRemind) { + _this.getImageData(); + } + }); + /* 点击清除妞 */ + domUtils.on($G('searchReset'), 'click', function(){ + $G('searchTxt').value = lang.searchRemind; + $G('searchListUl').innerHTML = ''; + $G('searchType').selectedIndex = 0; + }); + /* 搜索框聚焦 */ + domUtils.on($G('searchTxt'), 'focus', function(){ + var key = $G('searchTxt').value; + if(key && key == lang.searchRemind) { + $G('searchTxt').value = ''; + } + }); + /* 搜索框回车键搜索 */ + domUtils.on($G('searchTxt'), 'keydown', function(e){ + var keyCode = e.keyCode || e.which; + if (keyCode == 13) { + $G('searchBtn').click(); + } + }); + + /* 选中图片 */ + domUtils.on($G('searchList'), 'click', function(e){ + var target = e.target || e.srcElement, + li = target.parentNode.parentNode; + + if (li.tagName.toLowerCase() == 'li') { + if (domUtils.hasClass(li, 'selected')) { + domUtils.removeClasses(li, 'selected'); + } else { + domUtils.addClass(li, 'selected'); + } + } + }); + }, + encodeToGb2312:function (str){ + if(!str) return ''; + var strOut = "", + z = 'D2BBB6A18140C6DF814181428143CDF2D5C9C8FDC9CFCFC2D8A2B2BBD3EB8144D8A4B3F38145D7A8C7D2D8A7CAC08146C7F0B1FBD2B5B4D4B6ABCBBFD8A9814781488149B6AA814AC1BDD1CF814BC9A5D8AD814CB8F6D1BEE3DCD6D0814D814EB7E1814FB4AE8150C1D98151D8BC8152CDE8B5A4CEAAD6F78153C0F6BED9D8AF815481558156C4CB8157BEC38158D8B1C3B4D2E58159D6AECEDAD5A7BAF5B7A6C0D6815AC6B9C5D2C7C7815BB9D4815CB3CBD2D2815D815ED8BFBEC5C6F2D2B2CFB0CFE7815F816081618162CAE981638164D8C081658166816781688169816AC2F2C2D2816BC8E9816C816D816E816F817081718172817381748175C7AC8176817781788179817A817B817CC1CB817DD3E8D5F9817ECAC2B6FED8A1D3DABFF78180D4C6BBA5D8C1CEE5BEAE81818182D8A88183D1C7D0A9818481858186D8BDD9EFCDF6BFBA8187BDBBBAA5D2E0B2FABAE0C4B68188CFEDBEA9CDA4C1C18189818A818BC7D7D9F1818CD9F4818D818E818F8190C8CBD8E9819181928193D2DACAB2C8CAD8ECD8EAD8C6BDF6C6CDB3F08194D8EBBDF1BDE98195C8D4B4D381968197C2D88198B2D6D7D0CACBCBFBD5CCB8B6CFC98199819A819BD9DAD8F0C7AA819CD8EE819DB4FAC1EED2D4819E819FD8ED81A0D2C7D8EFC3C781A181A281A3D1F681A4D6D9D8F281A5D8F5BCFEBCDB81A681A781A8C8CE81A9B7DD81AAB7C281ABC6F381AC81AD81AE81AF81B081B181B2D8F8D2C181B381B4CEE9BCBFB7FCB7A5D0DD81B581B681B781B881B9D6DAD3C5BBEFBBE1D8F181BA81BBC9A1CEB0B4AB81BCD8F381BDC9CBD8F6C2D7D8F781BE81BFCEB1D8F981C081C181C2B2AEB9C081C3D9A381C4B0E981C5C1E681C6C9EC81C7CBC581C8CBC6D9A481C981CA81CB81CC81CDB5E881CE81CFB5AB81D081D181D281D381D481D5CEBBB5CDD7A1D7F4D3D381D6CCE581D7BACE81D8D9A2D9DCD3E0D8FDB7F0D7F7D8FED8FAD9A1C4E381D981DAD3B6D8F4D9DD81DBD8FB81DCC5E581DD81DEC0D081DF81E0D1F0B0DB81E181E2BCD1D9A681E3D9A581E481E581E681E7D9ACD9AE81E8D9ABCAB981E981EA81EBD9A9D6B681EC81ED81EEB3DED9A881EFC0FD81F0CACC81F1D9AA81F2D9A781F381F4D9B081F581F6B6B181F781F881F9B9A981FAD2C081FB81FCCFC081FD81FEC2C28240BDC4D5ECB2E0C7C8BFEBD9AD8241D9AF8242CEEABAEE82438244824582468247C7D682488249824A824B824C824D824E824F8250B1E3825182528253B4D9B6EDD9B48254825582568257BFA182588259825AD9DEC7CEC0FED9B8825B825C825D825E825FCBD7B7FD8260D9B58261D9B7B1A3D3E1D9B98262D0C58263D9B682648265D9B18266D9B2C1A9D9B382678268BCF3D0DEB8A98269BEE3826AD9BD826B826C826D826ED9BA826FB0B3827082718272D9C28273827482758276827782788279827A827B827C827D827E8280D9C4B1B68281D9BF82828283B5B98284BEF3828582868287CCC8BAF2D2D08288D9C38289828ABDE8828BB3AB828C828D828ED9C5BEEB828FD9C6D9BBC4DF8290D9BED9C1D9C0829182928293829482958296829782988299829A829BD5AE829CD6B5829DC7E3829E829F82A082A1D9C882A282A382A4BCD9D9CA82A582A682A7D9BC82A8D9CBC6AB82A982AA82AB82AC82ADD9C982AE82AF82B082B1D7F682B2CDA382B382B482B582B682B782B882B982BABDA182BB82BC82BD82BE82BF82C0D9CC82C182C282C382C482C582C682C782C882C9C5BCCDB582CA82CB82CCD9CD82CD82CED9C7B3A5BFFE82CF82D082D182D2B8B582D382D4C0FC82D582D682D782D8B0F882D982DA82DB82DC82DD82DE82DF82E082E182E282E382E482E582E682E782E882E982EA82EB82EC82EDB4F682EED9CE82EFD9CFB4A2D9D082F082F1B4DF82F282F382F482F582F6B0C182F782F882F982FA82FB82FC82FDD9D1C9B582FE8340834183428343834483458346834783488349834A834B834C834D834E834F83508351CFF1835283538354835583568357D9D283588359835AC1C5835B835C835D835E835F836083618362836383648365D9D6C9AE8366836783688369D9D5D9D4D9D7836A836B836C836DCBDB836EBDA9836F8370837183728373C6A7837483758376837783788379837A837B837C837DD9D3D9D8837E83808381D9D9838283838384838583868387C8E583888389838A838B838C838D838E838F839083918392839383948395C0DC8396839783988399839A839B839C839D839E839F83A083A183A283A383A483A583A683A783A883A983AA83AB83AC83AD83AE83AF83B083B183B2B6F9D8A3D4CA83B3D4AAD0D6B3E4D5D783B4CFC8B9E283B5BFCB83B6C3E283B783B883B9B6D283BA83BBCDC3D9EED9F083BC83BD83BEB5B383BFB6B583C083C183C283C383C4BEA483C583C6C8EB83C783C8C8AB83C983CAB0CBB9ABC1F9D9E283CBC0BCB9B283CCB9D8D0CBB1F8C6E4BEDFB5E4D7C883CDD1F8BCE6CADE83CE83CFBCBDD9E6D8E783D083D1C4DA83D283D3B8D4C8BD83D483D5B2E1D4D983D683D783D883D9C3B083DA83DBC3E1DAA2C8DF83DCD0B483DDBEFCC5A983DE83DF83E0B9DA83E1DAA383E2D4A9DAA483E383E483E583E683E7D9FBB6AC83E883E9B7EBB1F9D9FCB3E5BEF683EABFF6D2B1C0E483EB83EC83EDB6B3D9FED9FD83EE83EFBEBB83F083F183F2C6E083F3D7BCDAA183F4C1B983F5B5F2C1E883F683F7BCF583F8B4D583F983FA83FB83FC83FD83FE844084418442C1DD8443C4FD84448445BCB8B7B284468447B7EF84488449844A844B844C844DD9EC844EC6BE844FBFADBBCB84508451B5CA8452DBC9D0D78453CDB9B0BCB3F6BBF7DBCABAAF8454D4E4B5B6B5F3D8D6C8D084558456B7D6C7D0D8D78457BFAF84588459DBBBD8D8845A845BD0CCBBAE845C845D845EEBBEC1D0C1F5D4F2B8D5B4B4845FB3F584608461C9BE846284638464C5D0846584668467C5D9C0FB8468B1F08469D8D9B9CE846AB5BD846B846CD8DA846D846ED6C6CBA2C8AFC9B2B4CCBFCC846FB9F48470D8DBD8DCB6E7BCC1CCEA847184728473847484758476CFF78477D8DDC7B084788479B9D0BDA3847A847BCCDE847CC6CA847D847E848084818482D8E08483D8DE84848485D8DF848684878488B0FE8489BEE7848ACAA3BCF4848B848C848D848EB8B1848F8490B8EE849184928493849484958496849784988499849AD8E2849BBDCB849CD8E4D8E3849D849E849F84A084A1C5FC84A284A384A484A584A684A784A8D8E584A984AAD8E684AB84AC84AD84AE84AF84B084B1C1A684B2C8B0B0ECB9A6BCD3CEF1DBBDC1D384B384B484B584B6B6AFD6FAC5ACBDD9DBBEDBBF84B784B884B9C0F8BEA2C0CD84BA84BB84BC84BD84BE84BF84C084C184C284C3DBC0CAC684C484C584C6B2AA84C784C884C9D3C284CAC3E384CBD1AB84CC84CD84CE84CFDBC284D0C0D584D184D284D3DBC384D4BFB184D584D684D784D884D984DAC4BC84DB84DC84DD84DEC7DA84DF84E084E184E284E384E484E584E684E784E884E9DBC484EA84EB84EC84ED84EE84EF84F084F1D9E8C9D784F284F384F4B9B4CEF0D4C884F584F684F784F8B0FCB4D284F9D0D984FA84FB84FC84FDD9E984FEDECBD9EB8540854185428543D8B0BBAFB1B18544B3D7D8CE85458546D4D185478548BDB3BFEF8549CFBB854A854BD8D0854C854D854EB7CB854F85508551D8D185528553855485558556855785588559855A855BC6A5C7F8D2BD855C855DD8D2C4E4855ECAAE855FC7A78560D8A68561C9FDCEE7BBDCB0EB856285638564BBAAD0AD8565B1B0D7E4D7BF8566B5A5C2F4C4CF85678568B2A98569B2B7856AB1E5DFB2D5BCBFA8C2ACD8D5C2B1856BD8D4CED4856CDAE0856DCEC0856E856FD8B4C3AED3A1CEA38570BCB4C8B4C2D18571BEEDD0B68572DAE18573857485758576C7E485778578B3A78579B6F2CCFCC0FA857A857BC0F7857CD1B9D1E1D8C7857D857E85808581858285838584B2DE85858586C0E58587BAF185888589D8C8858AD4AD858B858CCFE1D8C9858DD8CACFC3858EB3F8BEC7858F859085918592D8CB8593859485958596859785988599DBCC859A859B859C859DC8A5859E859F85A0CFD885A1C8FEB2CE85A285A385A485A585A6D3D6B2E6BCB0D3D1CBABB7B485A785A885A9B7A285AA85ABCAE585ACC8A1CADCB1E4D0F085ADC5D185AE85AF85B0DBC5B5FE85B185B2BFDAB9C5BEE4C1ED85B3DFB6DFB5D6BBBDD0D5D9B0C8B6A3BFC9CCA8DFB3CAB7D3D285B4D8CFD2B6BAC5CBBECCBE85B5DFB7B5F0DFB485B685B785B8D3F585B9B3D4B8F785BADFBA85BBBACFBCAAB5F585BCCDACC3FBBAF3C0F4CDC2CFF2DFB8CFC585BDC2C0DFB9C2F085BE85BF85C0BEFD85C1C1DFCDCCD2F7B7CDDFC185C2DFC485C385C4B7F1B0C9B6D6B7D485C5BAACCCFDBFD4CBB1C6F485C6D6A8DFC585C7CEE2B3B385C885C9CEFCB4B585CACEC7BAF085CBCEE185CCD1BD85CD85CEDFC085CF85D0B4F485D1B3CA85D2B8E6DFBB85D385D485D585D6C4C585D7DFBCDFBDDFBEC5BBDFBFDFC2D4B1DFC385D8C7BACED885D985DA85DB85DC85DDC4D885DEDFCA85DFDFCF85E0D6DC85E185E285E385E485E585E685E785E8DFC9DFDACEB685E9BAC7DFCEDFC8C5DE85EA85EBC9EBBAF4C3FC85EC85EDBED785EEDFC685EFDFCD85F0C5D885F185F285F385F4D5A6BACD85F5BECCD3BDB8C085F6D6E485F7DFC7B9BEBFA785F885F9C1FCDFCBDFCC85FADFD085FB85FC85FD85FE8640DFDBDFE58641DFD7DFD6D7C9DFE3DFE4E5EBD2A7DFD28642BFA98643D4DB8644BFC8DFD4864586468647CFCC86488649DFDD864AD1CA864BDFDEB0A7C6B7DFD3864CBAE5864DB6DFCDDBB9FED4D5864E864FDFDFCFECB0A5DFE7DFD1D1C6DFD5DFD8DFD9DFDC8650BBA98651DFE0DFE18652DFE2DFE6DFE8D3B486538654865586568657B8E7C5B6DFEAC9DAC1A8C4C486588659BFDECFF8865A865B865CD5DCDFEE865D865E865F866086618662B2B88663BADFDFEC8664DBC18665D1E48666866786688669CBF4B4BD866AB0A6866B866C866D866E866FDFF1CCC6DFF286708671DFED867286738674867586768677DFE986788679867A867BDFEB867CDFEFDFF0BBBD867D867EDFF386808681DFF48682BBA38683CADBCEA8E0A7B3AA8684E0A6868586868687E0A186888689868A868BDFFE868CCDD9DFFC868DDFFA868EBFD0D7C4868FC9CC86908691DFF8B0A186928693869486958696DFFD869786988699869ADFFBE0A2869B869C869D869E869FE0A886A086A186A286A3B7C886A486A5C6A1C9B6C0B2DFF586A686A7C5BE86A8D8C4DFF9C4F686A986AA86AB86AC86AD86AEE0A3E0A4E0A5D0A586AF86B0E0B4CCE486B1E0B186B2BFA6E0AFCEB9E0ABC9C686B386B4C0AEE0AEBAEDBAB0E0A986B586B686B7DFF686B8E0B386B986BAE0B886BB86BC86BDB4ADE0B986BE86BFCFB2BAC886C0E0B086C186C286C386C486C586C686C7D0FA86C886C986CA86CB86CC86CD86CE86CF86D0E0AC86D1D4FB86D2DFF786D3C5E786D4E0AD86D5D3F786D6E0B6E0B786D786D886D986DA86DBE0C4D0E186DC86DD86DEE0BC86DF86E0E0C9E0CA86E186E286E3E0BEE0AAC9A4E0C186E4E0B286E586E686E786E886E9CAC8E0C386EAE0B586EBCECB86ECCBC3E0CDE0C6E0C286EDE0CB86EEE0BAE0BFE0C086EF86F0E0C586F186F2E0C7E0C886F3E0CC86F4E0BB86F586F686F786F886F9CBD4E0D586FAE0D6E0D286FB86FC86FD86FE87408741E0D0BCCE87428743E0D18744B8C2D8C587458746874787488749874A874B874CD0EA874D874EC2EF874F8750E0CFE0BD875187528753E0D4E0D387548755E0D78756875787588759E0DCE0D8875A875B875CD6F6B3B0875DD7EC875ECBBB875F8760E0DA8761CEFB876287638764BAD987658766876787688769876A876B876C876D876E876F8770E0E1E0DDD2AD87718772877387748775E0E287768777E0DBE0D9E0DF87788779E0E0877A877B877C877D877EE0DE8780E0E4878187828783C6F7D8ACD4EBE0E6CAC98784878587868787E0E587888789878A878BB8C1878C878D878E878FE0E7E0E887908791879287938794879587968797E0E9E0E387988799879A879B879C879D879EBABFCCE7879F87A087A1E0EA87A287A387A487A587A687A787A887A987AA87AB87AC87AD87AE87AF87B0CFF987B187B287B387B487B587B687B787B887B987BA87BBE0EB87BC87BD87BE87BF87C087C187C2C8C287C387C487C587C6BDC087C787C887C987CA87CB87CC87CD87CE87CF87D087D187D287D3C4D287D487D587D687D787D887D987DA87DB87DCE0EC87DD87DEE0ED87DF87E0C7F4CBC487E1E0EEBBD8D8B6D2F2E0EFCDC587E2B6DA87E387E487E587E687E787E8E0F187E9D4B087EA87EBC0A7B4D187EC87EDCEA7E0F087EE87EF87F0E0F2B9CC87F187F2B9FACDBCE0F387F387F487F5C6D4E0F487F6D4B287F7C8A6E0F6E0F587F887F987FA87FB87FC87FD87FE8840884188428843884488458846884788488849E0F7884A884BCDC1884C884D884ECAA5884F885088518852D4DADBD7DBD98853DBD8B9E7DBDCDBDDB5D888548855DBDA8856885788588859885ADBDBB3A1DBDF885B885CBBF8885DD6B7885EDBE0885F886088618862BEF988638864B7BB8865DBD0CCAEBFB2BBB5D7F8BFD38866886788688869886ABFE9886B886CBCE1CCB3DBDEB0D3CEEBB7D8D7B9C6C2886D886EC0A4886FCCB98870DBE7DBE1C6BADBE38871DBE88872C5F7887388748875DBEA88768877DBE9BFC088788879887ADBE6DBE5887B887C887D887E8880B4B9C0ACC2A2DBE2DBE48881888288838884D0CDDBED88858886888788888889C0DDDBF2888A888B888C888D888E888F8890B6E28891889288938894DBF3DBD2B9B8D4ABDBEC8895BFD1DBF08896DBD18897B5E68898DBEBBFE58899889A889BDBEE889CDBF1889D889E889FDBF988A088A188A288A388A488A588A688A788A8B9A1B0A388A988AA88AB88AC88AD88AE88AFC2F188B088B1B3C7DBEF88B288B3DBF888B4C6D2DBF488B588B6DBF5DBF7DBF688B788B8DBFE88B9D3F2B2BA88BA88BB88BCDBFD88BD88BE88BF88C088C188C288C388C4DCA488C5DBFB88C688C788C888C9DBFA88CA88CB88CCDBFCC5E0BBF988CD88CEDCA388CF88D0DCA588D1CCC388D288D388D4B6D1DDC088D588D688D7DCA188D8DCA288D988DA88DBC7B588DC88DD88DEB6E988DF88E088E1DCA788E288E388E488E5DCA688E6DCA9B1A488E788E8B5CC88E988EA88EB88EC88EDBFB088EE88EF88F088F188F2D1DF88F388F488F588F6B6C288F788F888F988FA88FB88FC88FD88FE894089418942894389448945DCA88946894789488949894A894B894CCBFAEBF3894D894E894FCBDC89508951CBFE895289538954CCC189558956895789588959C8FB895A895B895C895D895E895FDCAA89608961896289638964CCEEDCAB89658966896789688969896A896B896C896D896E896F897089718972897389748975DBD38976DCAFDCAC8977BEB38978CAFB8979897A897BDCAD897C897D897E89808981898289838984C9CAC4B989858986898789888989C7BDDCAE898A898B898CD4F6D0E6898D898E898F89908991899289938994C4ABB6D589958996899789988999899A899B899C899D899E899F89A089A189A289A389A489A589A6DBD489A789A889A989AAB1DA89AB89AC89ADDBD589AE89AF89B089B189B289B389B489B589B689B789B8DBD689B989BA89BBBABE89BC89BD89BE89BF89C089C189C289C389C489C589C689C789C889C9C8C089CA89CB89CC89CD89CE89CFCABFC8C989D0D7B389D1C9F989D289D3BFC789D489D5BAF889D689D7D2BC89D889D989DA89DB89DC89DD89DE89DFE2BA89E0B4A689E189E2B1B889E389E489E589E689E7B8B489E8CFC489E989EA89EB89ECD9E7CFA6CDE289ED89EED9EDB6E089EFD2B989F089F1B9BB89F289F389F489F5E2B9E2B789F6B4F389F7CCECCCABB7F289F8D8B2D1EBBABB89F9CAA789FA89FBCDB789FC89FDD2C4BFE4BCD0B6E189FEDEC58A408A418A428A43DEC6DBBC8A44D1D98A458A46C6E6C4CEB7EE8A47B7DC8A488A49BFFCD7E08A4AC6F58A4B8A4CB1BCDEC8BDB1CCD7DECA8A4DDEC98A4E8A4F8A508A518A52B5EC8A53C9DD8A548A55B0C28A568A578A588A598A5A8A5B8A5C8A5D8A5E8A5F8A608A618A62C5AEC5AB8A63C4CC8A64BCE9CBFD8A658A668A67BAC38A688A698A6AE5F9C8E7E5FACDFD8A6BD7B1B8BEC2E88A6CC8D18A6D8A6EE5FB8A6F8A708A718A72B6CABCCB8A738A74D1FDE6A18A75C3EE8A768A778A788A79E6A48A7A8A7B8A7C8A7DE5FEE6A5CDD78A7E8A80B7C1E5FCE5FDE6A38A818A82C4DDE6A88A838A84E6A78A858A868A878A888A898A8AC3C38A8BC6DE8A8C8A8DE6AA8A8E8A8F8A908A918A928A938A94C4B78A958A968A97E6A2CABC8A988A998A9A8A9BBDE3B9C3E6A6D0D5CEAF8A9C8A9DE6A9E6B08A9ED2A68A9FBDAAE6AD8AA08AA18AA28AA38AA4E6AF8AA5C0D18AA68AA7D2CC8AA88AA98AAABCA78AAB8AAC8AAD8AAE8AAF8AB08AB18AB28AB38AB48AB58AB6E6B18AB7D2F68AB88AB98ABAD7CB8ABBCDFE8ABCCDDEC2A6E6ABE6ACBDBFE6AEE6B38ABD8ABEE6B28ABF8AC08AC18AC2E6B68AC3E6B88AC48AC58AC68AC7C4EF8AC88AC98ACAC4C88ACB8ACCBEEAC9EF8ACD8ACEE6B78ACFB6F08AD08AD18AD2C3E48AD38AD48AD58AD68AD78AD88AD9D3E9E6B48ADAE6B58ADBC8A28ADC8ADD8ADE8ADF8AE0E6BD8AE18AE28AE3E6B98AE48AE58AE68AE78AE8C6C58AE98AEACDF1E6BB8AEB8AEC8AED8AEE8AEF8AF08AF18AF28AF38AF4E6BC8AF58AF68AF78AF8BBE98AF98AFA8AFB8AFC8AFD8AFE8B40E6BE8B418B428B438B44E6BA8B458B46C0B78B478B488B498B4A8B4B8B4C8B4D8B4E8B4FD3A4E6BFC9F4E6C38B508B51E6C48B528B538B548B55D0F68B568B578B588B598B5A8B5B8B5C8B5D8B5E8B5F8B608B618B628B638B648B658B668B67C3BD8B688B698B6A8B6B8B6C8B6D8B6EC3C4E6C28B6F8B708B718B728B738B748B758B768B778B788B798B7A8B7B8B7CE6C18B7D8B7E8B808B818B828B838B84E6C7CFB18B85EBF48B868B87E6CA8B888B898B8A8B8B8B8CE6C58B8D8B8EBCDEC9A98B8F8B908B918B928B938B94BCB58B958B96CFD38B978B988B998B9A8B9BE6C88B9CE6C98B9DE6CE8B9EE6D08B9F8BA08BA1E6D18BA28BA38BA4E6CBB5D58BA5E6CC8BA68BA7E6CF8BA88BA9C4DB8BAAE6C68BAB8BAC8BAD8BAE8BAFE6CD8BB08BB18BB28BB38BB48BB58BB68BB78BB88BB98BBA8BBB8BBC8BBD8BBE8BBF8BC08BC18BC28BC38BC48BC58BC6E6D28BC78BC88BC98BCA8BCB8BCC8BCD8BCE8BCF8BD08BD18BD2E6D4E6D38BD38BD48BD58BD68BD78BD88BD98BDA8BDB8BDC8BDD8BDE8BDF8BE08BE18BE28BE38BE48BE58BE68BE78BE88BE98BEA8BEB8BECE6D58BEDD9F88BEE8BEFE6D68BF08BF18BF28BF38BF48BF58BF68BF7E6D78BF88BF98BFA8BFB8BFC8BFD8BFE8C408C418C428C438C448C458C468C47D7D3E6DD8C48E6DEBFD7D4D08C49D7D6B4E6CBEFE6DAD8C3D7CED0A28C4AC3CF8C4B8C4CE6DFBCBEB9C2E6DBD1A78C4D8C4EBAA2C2CF8C4FD8AB8C508C518C52CAEBE5EE8C53E6DC8C54B7F58C558C568C578C58C8E68C598C5AC4F58C5B8C5CE5B2C4FE8C5DCBFCE5B3D5AC8C5ED3EECAD8B0B28C5FCBCECDEA8C608C61BAEA8C628C638C64E5B58C65E5B48C66D7DAB9D9D6E6B6A8CDF0D2CBB1A6CAB58C67B3E8C9F3BFCDD0FBCAD2E5B6BBC28C688C698C6ACFDCB9AC8C6B8C6C8C6D8C6ED4D78C6F8C70BAA6D1E7CFFCBCD28C71E5B7C8DD8C728C738C74BFEDB1F6CBDE8C758C76BCC58C77BCC4D2FAC3DCBFDC8C788C798C7A8C7BB8BB8C7C8C7D8C7EC3C28C80BAAED4A28C818C828C838C848C858C868C878C888C89C7DEC4AFB2EC8C8AB9D18C8B8C8CE5BBC1C88C8D8C8ED5AF8C8F8C908C918C928C93E5BC8C94E5BE8C958C968C978C988C998C9A8C9BB4E7B6D4CBC2D1B0B5BC8C9C8C9DCAD98C9EB7E28C9F8CA0C9E48CA1BDAB8CA28CA3CEBED7F08CA48CA58CA68CA7D0A18CA8C9D98CA98CAAB6FBE6D8BCE28CABB3BE8CACC9D08CADE6D9B3A28CAE8CAF8CB08CB1DECC8CB2D3C8DECD8CB3D2A28CB48CB58CB68CB7DECE8CB88CB98CBA8CBBBECD8CBC8CBDDECF8CBE8CBF8CC0CAACD2FCB3DFE5EAC4E1BEA1CEB2C4F2BED6C6A8B2E38CC18CC2BED38CC38CC4C7FCCCEBBDECCEDD8CC58CC6CABAC6C1E5ECD0BC8CC78CC88CC9D5B98CCA8CCB8CCCE5ED8CCD8CCE8CCF8CD0CAF48CD1CDC0C2C58CD2E5EF8CD3C2C4E5F08CD48CD58CD68CD78CD88CD98CDAE5F8CDCD8CDBC9BD8CDC8CDD8CDE8CDF8CE08CE18CE2D2D9E1A88CE38CE48CE58CE6D3EC8CE7CBEAC6F18CE88CE98CEA8CEB8CECE1AC8CED8CEE8CEFE1A7E1A98CF08CF1E1AAE1AF8CF28CF3B2ED8CF4E1ABB8DAE1ADE1AEE1B0B5BAE1B18CF58CF68CF78CF88CF9E1B3E1B88CFA8CFB8CFC8CFD8CFED1D28D40E1B6E1B5C1EB8D418D428D43E1B78D44D4C08D45E1B28D46E1BAB0B68D478D488D498D4AE1B48D4BBFF98D4CE1B98D4D8D4EE1BB8D4F8D508D518D528D538D54E1BE8D558D568D578D588D598D5AE1BC8D5B8D5C8D5D8D5E8D5F8D60D6C58D618D628D638D648D658D668D67CFBF8D688D69E1BDE1BFC2CD8D6AB6EB8D6BD3F88D6C8D6DC7CD8D6E8D6FB7E58D708D718D728D738D748D758D768D778D788D79BEFE8D7A8D7B8D7C8D7D8D7E8D80E1C0E1C18D818D82E1C7B3E78D838D848D858D868D878D88C6E98D898D8A8D8B8D8C8D8DB4DE8D8ED1C28D8F8D908D918D92E1C88D938D94E1C68D958D968D978D988D99E1C58D9AE1C3E1C28D9BB1C08D9C8D9D8D9ED5B8E1C48D9F8DA08DA18DA28DA3E1CB8DA48DA58DA68DA78DA88DA98DAA8DABE1CCE1CA8DAC8DAD8DAE8DAF8DB08DB18DB28DB3EFFA8DB48DB5E1D3E1D2C7B68DB68DB78DB88DB98DBA8DBB8DBC8DBD8DBE8DBF8DC0E1C98DC18DC2E1CE8DC3E1D08DC48DC58DC68DC78DC88DC98DCA8DCB8DCC8DCD8DCEE1D48DCFE1D1E1CD8DD08DD1E1CF8DD28DD38DD48DD5E1D58DD68DD78DD88DD98DDA8DDB8DDC8DDD8DDE8DDF8DE08DE18DE2E1D68DE38DE48DE58DE68DE78DE88DE98DEA8DEB8DEC8DED8DEE8DEF8DF08DF18DF28DF38DF48DF58DF68DF78DF8E1D78DF98DFA8DFBE1D88DFC8DFD8DFE8E408E418E428E438E448E458E468E478E488E498E4A8E4B8E4C8E4D8E4E8E4F8E508E518E528E538E548E55E1DA8E568E578E588E598E5A8E5B8E5C8E5D8E5E8E5F8E608E618E62E1DB8E638E648E658E668E678E688E69CEA18E6A8E6B8E6C8E6D8E6E8E6F8E708E718E728E738E748E758E76E7DD8E77B4A8D6DD8E788E79D1B2B3B28E7A8E7BB9A4D7F3C7C9BEDEB9AE8E7CCED78E7D8E7EB2EEDBCF8E80BCBAD2D1CBC8B0CD8E818E82CFEF8E838E848E858E868E87D9E3BDED8E888E89B1D2CAD0B2BC8E8ACBA7B7AB8E8BCAA68E8C8E8D8E8ECFA38E8F8E90E0F8D5CAE0FB8E918E92E0FAC5C1CCFB8E93C1B1E0F9D6E3B2AFD6C4B5DB8E948E958E968E978E988E998E9A8E9BB4F8D6A18E9C8E9D8E9E8E9F8EA0CFAFB0EF8EA18EA2E0FC8EA38EA48EA58EA68EA7E1A1B3A38EA88EA9E0FDE0FEC3B18EAA8EAB8EAC8EADC3DD8EAEE1A2B7F98EAF8EB08EB18EB28EB38EB4BBCF8EB58EB68EB78EB88EB98EBA8EBBE1A3C4BB8EBC8EBD8EBE8EBF8EC0E1A48EC18EC2E1A58EC38EC4E1A6B4B18EC58EC68EC78EC88EC98ECA8ECB8ECC8ECD8ECE8ECF8ED08ED18ED28ED3B8C9C6BDC4EA8ED4B2A28ED5D0D28ED6E7DBBBC3D3D7D3C48ED7B9E3E2CF8ED88ED98EDAD7AF8EDBC7ECB1D38EDC8EDDB4B2E2D18EDE8EDF8EE0D0F2C2AEE2D08EE1BFE2D3A6B5D7E2D2B5EA8EE2C3EDB8FD8EE3B8AE8EE4C5D3B7CFE2D48EE58EE68EE78EE8E2D3B6C8D7F98EE98EEA8EEB8EEC8EEDCDA58EEE8EEF8EF08EF18EF2E2D88EF3E2D6CAFCBFB5D3B9E2D58EF48EF58EF68EF7E2D78EF88EF98EFA8EFB8EFC8EFD8EFE8F408F418F42C1AEC0C88F438F448F458F468F478F48E2DBE2DAC0AA8F498F4AC1CE8F4B8F4C8F4D8F4EE2DC8F4F8F508F518F528F538F548F558F568F578F588F598F5AE2DD8F5BE2DE8F5C8F5D8F5E8F5F8F608F618F628F638F64DBC88F65D1D3CDA28F668F67BDA88F688F698F6ADEC3D8A5BFAADBCDD2ECC6FAC5AA8F6B8F6C8F6DDEC48F6EB1D7DFAE8F6F8F708F71CABD8F72DFB18F73B9AD8F74D2FD8F75B8A5BAEB8F768F77B3DA8F788F798F7AB5DCD5C58F7B8F7C8F7D8F7EC3D6CFD2BBA18F80E5F3E5F28F818F82E5F48F83CDE48F84C8F58F858F868F878F888F898F8A8F8BB5AFC7BF8F8CE5F68F8D8F8E8F8FECB08F908F918F928F938F948F958F968F978F988F998F9A8F9B8F9C8F9D8F9EE5E68F9FB9E9B5B18FA0C2BCE5E8E5E7E5E98FA18FA28FA38FA4D2CD8FA58FA68FA7E1EAD0CE8FA8CDAE8FA9D1E58FAA8FABB2CAB1EB8FACB1F2C5ED8FAD8FAED5C3D3B08FAFE1DC8FB08FB18FB2E1DD8FB3D2DB8FB4B3B9B1CB8FB58FB68FB7CDF9D5F7E1DE8FB8BEB6B4FD8FB9E1DFBADCE1E0BBB2C2C9E1E18FBA8FBB8FBCD0EC8FBDCDBD8FBE8FBFE1E28FC0B5C3C5C7E1E38FC18FC2E1E48FC38FC48FC58FC6D3F98FC78FC88FC98FCA8FCB8FCCE1E58FCDD1AD8FCE8FCFE1E6CEA28FD08FD18FD28FD38FD48FD5E1E78FD6B5C28FD78FD88FD98FDAE1E8BBD58FDB8FDC8FDD8FDE8FDFD0C4E2E0B1D8D2E48FE08FE1E2E18FE28FE3BCC9C8CC8FE4E2E3ECFEECFDDFAF8FE58FE68FE7E2E2D6BECDFCC3A68FE88FE98FEAE3C38FEB8FECD6D2E2E78FED8FEEE2E88FEF8FF0D3C78FF18FF2E2ECBFEC8FF3E2EDE2E58FF48FF5B3C08FF68FF78FF8C4EE8FF98FFAE2EE8FFB8FFCD0C38FFDBAF6E2E9B7DEBBB3CCACCBCBE2E4E2E6E2EAE2EB8FFE90409041E2F790429043E2F4D4F5E2F390449045C5AD9046D5FAC5C2B2C090479048E2EF9049E2F2C1AFCBBC904A904BB5A1E2F9904C904D904EBCB1E2F1D0D4D4B9E2F5B9D6E2F6904F90509051C7D390529053905490559056E2F0905790589059905A905BD7DCEDA1905C905DE2F8905EEDA5E2FECAD1905F906090619062906390649065C1B59066BBD090679068BFD69069BAE3906A906BCBA1906C906D906EEDA6EDA3906F9070EDA29071907290739074BBD6EDA7D0F490759076EDA4BADEB6F7E3A1B6B2CCF1B9A79077CFA2C7A190789079BFD2907A907BB6F1907CE2FAE2FBE2FDE2FCC4D5E3A2907DD3C1907E90809081E3A7C7C49082908390849085CFA490869087E3A9BAB790889089908A908BE3A8908CBBDA908DE3A3908E908F9090E3A4E3AA9091E3A69092CEF2D3C690939094BBBC90959096D4C39097C4FA90989099EDA8D0FCE3A5909AC3F5909BE3ADB1AF909CE3B2909D909E909FBCC290A090A1E3ACB5BF90A290A390A490A590A690A790A890A9C7E9E3B090AA90AB90ACBEAACDEF90AD90AE90AF90B090B1BBF390B290B390B4CCE890B590B6E3AF90B7E3B190B8CFA7E3AE90B9CEA9BBDD90BA90BB90BC90BD90BEB5EBBEE5B2D2B3CD90BFB1B9E3ABB2D1B5ACB9DFB6E890C090C1CFEBE3B790C2BBCC90C390C4C8C7D0CA90C590C690C790C890C9E3B8B3EE90CA90CB90CC90CDEDA990CED3FAD3E490CF90D090D1EDAAE3B9D2E290D290D390D490D590D6E3B590D790D890D990DAD3DE90DB90DC90DD90DEB8D0E3B390DF90E0E3B6B7DF90E1E3B4C0A290E290E390E4E3BA90E590E690E790E890E990EA90EB90EC90ED90EE90EF90F090F190F290F390F490F590F690F7D4B890F890F990FA90FB90FC90FD90FE9140B4C89141E3BB9142BBC59143C9F791449145C9E5914691479148C4BD9149914A914B914C914D914E914FEDAB9150915191529153C2FD9154915591569157BBDBBFAE91589159915A915B915C915D915ECEBF915F916091619162E3BC9163BFB6916491659166916791689169916A916B916C916D916E916F9170917191729173917491759176B1EF91779178D4F79179917A917B917C917DE3BE917E9180918191829183918491859186EDAD918791889189918A918B918C918D918E918FE3BFBAA9EDAC91909191E3BD91929193919491959196919791989199919A919BE3C0919C919D919E919F91A091A1BAB691A291A391A4B6AE91A591A691A791A891A9D0B891AAB0C3EDAE91AB91AC91AD91AE91AFEDAFC0C191B0E3C191B191B291B391B491B591B691B791B891B991BA91BB91BC91BD91BE91BF91C091C1C5B391C291C391C491C591C691C791C891C991CA91CB91CC91CD91CE91CFE3C291D091D191D291D391D491D591D691D791D8DCB291D991DA91DB91DC91DD91DEEDB091DFB8EA91E0CEECEAA7D0E7CAF9C8D6CFB7B3C9CED2BDE491E191E2E3DEBBF2EAA8D5BD91E3C6DDEAA991E491E591E6EAAA91E7EAACEAAB91E8EAAEEAAD91E991EA91EB91ECBDD891EDEAAF91EEC2BE91EF91F091F191F2B4C1B4F791F391F4BBA791F591F691F791F891F9ECE6ECE5B7BFCBF9B1E291FAECE791FB91FC91FDC9C8ECE8ECE991FECAD6DED0B2C5D4FA92409241C6CBB0C7B4F2C8D3924292439244CDD092459246BFB8924792489249924A924B924C924DBFDB924E924FC7A4D6B49250C0A9DED1C9A8D1EFC5A4B0E7B3B6C8C592519252B0E292539254B7F692559256C5FA92579258B6F39259D5D2B3D0BCBC925A925B925CB3AD925D925E925F9260BEF1B0D1926192629263926492659266D2D6CAE3D7A59267CDB6B6B6BFB9D5DB9268B8A7C5D79269926A926BDED2BFD9C2D5C7C0926CBBA4B1A8926D926EC5EA926F9270C5FBCCA79271927292739274B1A7927592769277B5D692789279927AC4A8927BDED3D1BAB3E9927CC3F2927D927EB7F79280D6F4B5A3B2F0C4B4C4E9C0ADDED49281B0E8C5C4C1E09282B9D59283BEDCCDD8B0CE9284CDCFDED6BED0D7BEDED5D5D0B0DD92859286C4E292879288C2A3BCF09289D3B5C0B9C5A1B2A6D4F1928A928BC0A8CAC3DED7D5FC928CB9B0928DC8ADCBA9928EDED9BFBD928F929092919292C6B4D7A7CAB0C4C39293B3D6B9D29294929592969297D6B8EAFCB0B492989299929A929BBFE6929C929DCCF4929E929F92A092A1CDDA92A292A392A4D6BFC2CE92A5CECECCA2D0AEC4D3B5B2DED8D5F5BCB7BBD392A692A7B0A492A8C5B2B4EC92A992AA92ABD5F192AC92ADEAFD92AE92AF92B092B192B292B3DEDACDA692B492B5CDEC92B692B792B892B9CEE6DEDC92BACDB1C0A692BB92BCD7BD92BDDEDBB0C6BAB4C9D3C4F3BEE892BE92BF92C092C1B2B692C292C392C492C592C692C792C892C9C0CCCBF092CABCF1BBBBB5B792CB92CC92CDC5F592CEDEE692CF92D092D1DEE3BEDD92D292D3DEDF92D492D592D692D7B4B7BDDD92D892D9DEE0C4ED92DA92DB92DC92DDCFC692DEB5E092DF92E092E192E2B6DECADAB5F4DEE592E3D5C692E4DEE1CCCDC6FE92E5C5C592E692E792E8D2B492E9BEF292EA92EB92EC92ED92EE92EF92F0C2D392F1CCBDB3B892F2BDD392F3BFD8CDC6D1DAB4EB92F4DEE4DEDDDEE792F5EAFE92F692F7C2B0DEE292F892F9D6C0B5A792FAB2F492FBDEE892FCDEF292FD92FE934093419342DEED9343DEF193449345C8E0934693479348D7E1DEEFC3E8CCE19349B2E5934A934B934CD2BE934D934E934F9350935193529353DEEE9354DEEBCED59355B4A79356935793589359935ABFABBEBE935B935CBDD2935D935E935F9360DEE99361D4AE9362DEDE9363DEEA9364936593669367C0BF9368DEECB2F3B8E9C2A79369936ABDC1936B936C936D936E936FDEF5DEF893709371B2ABB4A493729373B4EAC9A6937493759376937793789379DEF6CBD1937AB8E3937BDEF7DEFA937C937D937E9380DEF9938193829383CCC29384B0E1B4EE93859386938793889389938AE5BA938B938C938D938E938FD0AF93909391B2EB9392EBA19393DEF493949395C9E3DEF3B0DAD2A1B1F79396CCAF939793989399939A939B939C939DDEF0939ECBA4939F93A093A1D5AA93A293A393A493A593A6DEFB93A793A893A993AA93AB93AC93AD93AEB4DD93AFC4A693B093B193B2DEFD93B393B493B593B693B793B893B993BA93BB93BCC3FEC4A1DFA193BD93BE93BF93C093C193C293C3C1CC93C4DEFCBEEF93C5C6B293C693C793C893C993CA93CB93CC93CD93CEB3C5C8F693CF93D0CBBADEFE93D193D2DFA493D393D493D593D6D7B293D793D893D993DA93DBB3B793DC93DD93DE93DFC1C393E093E1C7CBB2A5B4E993E2D7AB93E393E493E593E6C4EC93E7DFA2DFA393E8DFA593E9BAB393EA93EB93ECDFA693EDC0DE93EE93EFC9C393F093F193F293F393F493F593F6B2D9C7E693F7DFA793F8C7DC93F993FA93FB93FCDFA8EBA293FD93FE944094419442CBD3944394449445DFAA9446DFA99447B2C194489449944A944B944C944D944E944F9450945194529453945494559456945794589459945A945B945C945D945E945F9460C5CA94619462946394649465946694679468DFAB9469946A946B946C946D946E946F9470D4DC94719472947394749475C8C19476947794789479947A947B947C947D947E948094819482DFAC94839484948594869487BEF094889489DFADD6A7948A948B948C948DEAB7EBB6CAD5948ED8FCB8C4948FB9A594909491B7C5D5FE94929493949494959496B9CA94979498D0A7F4CD9499949AB5D0949B949CC3F4949DBEC8949E949F94A0EBB7B0BD94A194A2BDCC94A3C1B294A4B1D6B3A894A594A694A7B8D2C9A294A894A9B6D894AA94AB94AC94ADEBB8BEB494AE94AF94B0CAFD94B1C7C394B2D5FB94B394B4B7F394B594B694B794B894B994BA94BB94BC94BD94BE94BF94C094C194C294C3CEC494C494C594C6D5ABB1F394C794C894C9ECB3B0DF94CAECB594CB94CC94CDB6B794CEC1CF94CFF5FAD0B194D094D1D5E594D2CED394D394D4BDEFB3E294D5B8AB94D6D5B694D7EDBD94D8B6CF94D9CBB9D0C294DA94DB94DC94DD94DE94DF94E094E1B7BD94E294E3ECB6CAA994E494E594E6C5D494E7ECB9ECB8C2C3ECB794E894E994EA94EBD0FDECBA94ECECBBD7E594ED94EEECBC94EF94F094F1ECBDC6EC94F294F394F494F594F694F794F894F9CEDE94FABCC894FB94FCC8D5B5A9BEC9D6BCD4E794FD94FED1AED0F1EAB8EAB9EABABAB59540954195429543CAB1BFF595449545CDFA9546954795489549954AEAC0954BB0BAEABE954C954DC0A5954E954F9550EABB9551B2FD9552C3F7BBE8955395549555D2D7CEF4EABF955695579558EABC9559955A955BEAC3955CD0C7D3B3955D955E955F9560B4BA9561C3C1D7F29562956395649565D5D19566CAC79567EAC595689569EAC4EAC7EAC6956A956B956C956D956ED6E7956FCFD495709571EACB9572BBCE9573957495759576957795789579BDFAC9CE957A957BEACC957C957DC9B9CFFEEACAD4CEEACDEACF957E9580CDED9581958295839584EAC99585EACE95869587CEEE9588BBDE9589B3BF958A958B958C958D958EC6D5BEB0CEFA958F95909591C7E79592BEA7EAD095939594D6C7959595969597C1C095989599959AD4DD959BEAD1959C959DCFBE959E959F95A095A1EAD295A295A395A495A5CAEE95A695A795A895A9C5AFB0B595AA95AB95AC95AD95AEEAD495AF95B095B195B295B395B495B595B695B7EAD3F4DF95B895B995BA95BB95BCC4BA95BD95BE95BF95C095C1B1A995C295C395C495C5E5DF95C695C795C895C9EAD595CA95CB95CC95CD95CE95CF95D095D195D295D395D495D595D695D795D895D995DA95DB95DC95DD95DE95DF95E095E195E295E3CAEF95E4EAD6EAD7C6D895E595E695E795E895E995EA95EB95ECEAD895ED95EEEAD995EF95F095F195F295F395F4D4BB95F5C7FAD2B7B8FC95F695F7EAC295F8B2DC95F995FAC2FC95FBD4F8CCE6D7EE95FC95FD95FE9640964196429643D4C2D3D0EBC3C5F39644B7FE96459646EBD4964796489649CBB7EBDE964AC0CA964B964C964DCDFB964EB3AF964FC6DA965096519652965396549655EBFC9656C4BE9657CEB4C4A9B1BED4FD9658CAF59659D6EC965A965BC6D3B6E4965C965D965E965FBBFA96609661D0E096629663C9B19664D4D3C8A896659666B8CB9667E8BEC9BC96689669E8BB966AC0EED0D3B2C4B4E5966BE8BC966C966DD5C8966E966F967096719672B6C59673E8BDCAF8B8DCCCF5967496759676C0B496779678D1EEE8BFE8C29679967ABABC967BB1ADBDDC967CEABDE8C3967DE8C6967EE8CB9680968196829683E8CC9684CBC9B0E59685BCAB96869687B9B996889689E8C1968ACDF7968BE8CA968C968D968E968FCEF69690969196929693D5ED9694C1D6E8C49695C3B69696B9FBD6A6E8C8969796989699CAE0D4E6969AE8C0969BE8C5E8C7969CC7B9B7E3969DE8C9969EBFDDE8D2969F96A0E8D796A1E8D5BCDCBCCFE8DB96A296A396A496A596A696A796A896A9E8DE96AAE8DAB1FA96AB96AC96AD96AE96AF96B096B196B296B396B4B0D8C4B3B8CCC6E2C8BEC8E196B596B696B7E8CFE8D4E8D696B8B9F1E8D8D7F596B9C4FB96BAE8DC96BB96BCB2E996BD96BE96BFE8D196C096C1BCED96C296C3BFC2E8CDD6F996C4C1F8B2F196C596C696C796C896C996CA96CB96CCE8DF96CDCAC1E8D996CE96CF96D096D1D5A496D2B1EAD5BBE8CEE8D0B6B0E8D396D3E8DDC0B896D4CAF796D5CBA896D696D7C6DCC0F596D896D996DA96DB96DCE8E996DD96DE96DFD0A396E096E196E296E396E496E596E6E8F2D6EA96E796E896E996EA96EB96EC96EDE8E0E8E196EE96EF96F0D1F9BACBB8F996F196F2B8F1D4D4E8EF96F3E8EEE8ECB9F0CCD2E8E6CEA6BFF296F4B0B8E8F1E8F096F5D7C096F6E8E496F7CDA9C9A396F8BBB8BDDBE8EA96F996FA96FB96FC96FD96FE9740974197429743E8E2E8E3E8E5B5B5E8E7C7C5E8EBE8EDBDB0D7AE9744E8F897459746974797489749974A974B974CE8F5974DCDB0E8F6974E974F9750975197529753975497559756C1BA9757E8E89758C3B7B0F09759975A975B975C975D975E975F9760E8F4976197629763E8F7976497659766B9A3976797689769976A976B976C976D976E976F9770C9D2977197729773C3CECEE0C0E69774977597769777CBF39778CCDDD0B59779977ACAE1977BE8F3977C977D977E9780978197829783978497859786BCEC9787E8F997889789978A978B978C978DC3DE978EC6E5978FB9F79790979197929793B0F497949795D7D897969797BCAC9798C5EF9799979A979B979C979DCCC4979E979FE9A697A097A197A297A397A497A597A697A797A897A9C9AD97AAE9A2C0E297AB97AC97ADBFC397AE97AF97B0E8FEB9D797B1E8FB97B297B397B497B5E9A497B697B797B8D2CE97B997BA97BB97BC97BDE9A397BED6B2D7B597BFE9A797C0BDB797C197C297C397C497C597C697C797C897C997CA97CB97CCE8FCE8FD97CD97CE97CFE9A197D097D197D297D397D497D597D697D7CDD697D897D9D2AC97DA97DB97DCE9B297DD97DE97DF97E0E9A997E197E297E3B4AA97E4B4BB97E597E6E9AB97E797E897E997EA97EB97EC97ED97EE97EF97F097F197F297F397F497F597F697F7D0A897F897F9E9A597FA97FBB3FE97FC97FDE9ACC0E397FEE9AA98409841E9B998429843E9B89844984598469847E9AE98489849E8FA984A984BE9A8984C984D984E984F9850BFACE9B1E9BA98519852C2A5985398549855E9AF9856B8C59857E9AD9858D3DCE9B4E9B5E9B79859985A985BE9C7985C985D985E985F98609861C0C6E9C598629863E9B098649865E9BBB0F19866986798689869986A986B986C986D986E986FE9BCD5A598709871E9BE9872E9BF987398749875E9C198769877C1F198789879C8B6987A987B987CE9BD987D987E988098819882E9C29883988498859886988798889889988AE9C3988BE9B3988CE9B6988DBBB1988E988F9890E9C0989198929893989498959896BCF7989798989899E9C4E9C6989A989B989C989D989E989F98A098A198A298A398A498A5E9CA98A698A798A898A9E9CE98AA98AB98AC98AD98AE98AF98B098B198B298B3B2DB98B4E9C898B598B698B798B898B998BA98BB98BC98BD98BEB7AE98BF98C098C198C298C398C498C598C698C798C898C998CAE9CBE9CC98CB98CC98CD98CE98CF98D0D5C198D1C4A398D298D398D498D598D698D7E9D898D8BAE198D998DA98DB98DCE9C998DDD3A398DE98DF98E0E9D498E198E298E398E498E598E698E7E9D7E9D098E898E998EA98EB98ECE9CF98ED98EEC7C198EF98F098F198F298F398F498F598F6E9D298F798F898F998FA98FB98FC98FDE9D9B3C898FEE9D399409941994299439944CFF0994599469947E9CD99489949994A994B994C994D994E994F995099519952B3F79953995499559956995799589959E9D6995A995BE9DA995C995D995ECCB4995F99609961CFAD99629963996499659966996799689969996AE9D5996BE9DCE9DB996C996D996E996F9970E9DE99719972997399749975997699779978E9D19979997A997B997C997D997E99809981E9DD9982E9DFC3CA9983998499859986998799889989998A998B998C998D998E998F9990999199929993999499959996999799989999999A999B999C999D999E999F99A099A199A299A399A499A599A699A799A899A999AA99AB99AC99AD99AE99AF99B099B199B299B399B499B599B699B799B899B999BA99BB99BC99BD99BE99BF99C099C199C299C399C499C599C699C799C899C999CA99CB99CC99CD99CE99CF99D099D199D299D399D499D599D699D799D899D999DA99DB99DC99DD99DE99DF99E099E199E299E399E499E599E699E799E899E999EA99EB99EC99ED99EE99EF99F099F199F299F399F499F5C7B7B4CEBBB6D0C0ECA399F699F7C5B799F899F999FA99FB99FC99FD99FE9A409A419A42D3FB9A439A449A459A46ECA49A47ECA5C6DB9A489A499A4ABFEE9A4B9A4C9A4D9A4EECA69A4F9A50ECA7D0AA9A51C7B89A529A53B8E89A549A559A569A579A589A599A5A9A5B9A5C9A5D9A5E9A5FECA89A609A619A629A639A649A659A669A67D6B9D5FDB4CBB2BDCEE4C6E79A689A69CDE19A6A9A6B9A6C9A6D9A6E9A6F9A709A719A729A739A749A759A769A77B4F59A78CBC0BCDF9A799A7A9A7B9A7CE9E2E9E3D1EAE9E59A7DB4F9E9E49A7ED1B3CAE2B2D09A80E9E89A819A829A839A84E9E6E9E79A859A86D6B39A879A889A89E9E9E9EA9A8A9A8B9A8C9A8D9A8EE9EB9A8F9A909A919A929A939A949A959A96E9EC9A979A989A999A9A9A9B9A9C9A9D9A9EECAFC5B9B6CE9A9FD2F39AA09AA19AA29AA39AA49AA59AA6B5EE9AA7BBD9ECB19AA89AA9D2E39AAA9AAB9AAC9AAD9AAECEE39AAFC4B89AB0C3BF9AB19AB2B6BED8B9B1C8B1CFB1D1C5FE9AB3B1D09AB4C3AB9AB59AB69AB79AB89AB9D5B19ABA9ABB9ABC9ABD9ABE9ABF9AC09AC1EBA4BAC19AC29AC39AC4CCBA9AC59AC69AC7EBA59AC8EBA79AC99ACA9ACBEBA89ACC9ACD9ACEEBA69ACF9AD09AD19AD29AD39AD49AD5EBA9EBABEBAA9AD69AD79AD89AD99ADAEBAC9ADBCACFD8B5C3F19ADCC3A5C6F8EBADC4CA9ADDEBAEEBAFEBB0B7D59ADE9ADF9AE0B7FA9AE1EBB1C7E29AE2EBB39AE3BAA4D1F5B0B1EBB2EBB49AE49AE59AE6B5AAC2C8C7E89AE7EBB59AE8CBAEE3DF9AE99AEAD3C09AEB9AEC9AED9AEED9DB9AEF9AF0CDA1D6ADC7F39AF19AF29AF3D9E0BBE39AF4BABAE3E29AF59AF69AF79AF89AF9CFAB9AFA9AFB9AFCE3E0C9C79AFDBAB99AFE9B409B41D1B4E3E1C8EAB9AFBDADB3D8CEDB9B429B43CCC09B449B459B46E3E8E3E9CDF49B479B489B499B4A9B4BCCAD9B4CBCB39B4DE3EA9B4EE3EB9B4F9B50D0DA9B519B529B53C6FBB7DA9B549B55C7DFD2CACED69B56E3E4E3EC9B57C9F2B3C19B589B59E3E79B5A9B5BC6E3E3E59B5C9B5DEDB3E3E69B5E9B5F9B609B61C9B39B62C5E69B639B649B65B9B59B66C3BB9B67E3E3C5BDC1A4C2D9B2D79B68E3EDBBA6C4AD9B69E3F0BEDA9B6A9B6BE3FBE3F5BAD39B6C9B6D9B6E9B6FB7D0D3CD9B70D6CED5D3B9C1D5B4D1D89B719B729B739B74D0B9C7F69B759B769B77C8AAB2B49B78C3DA9B799B7A9B7BE3EE9B7C9B7DE3FCE3EFB7A8E3F7E3F49B7E9B809B81B7BA9B829B83C5A29B84E3F6C5DDB2A8C6FC9B85C4E09B869B87D7A29B88C0E1E3F99B899B8AE3FAE3FDCCA9E3F39B8BD3BE9B8CB1C3EDB4E3F1E3F29B8DE3F8D0BAC6C3D4F3E3FE9B8E9B8FBDE09B909B91E4A79B929B93E4A69B949B959B96D1F3E4A39B97E4A99B989B999B9AC8F79B9B9B9C9B9D9B9ECFB49B9FE4A8E4AEC2E59BA09BA1B6B49BA29BA39BA49BA59BA69BA7BDF29BA8E4A29BA99BAABAE9E4AA9BAB9BACE4AC9BAD9BAEB6FDD6DEE4B29BAFE4AD9BB09BB19BB2E4A19BB3BBEECDDDC7A2C5C99BB49BB5C1F79BB6E4A49BB7C7B3BDACBDBDE4A59BB8D7C7B2E29BB9E4ABBCC3E4AF9BBABBEBE4B0C5A8E4B19BBB9BBC9BBD9BBED5E3BFA39BBFE4BA9BC0E4B79BC1E4BB9BC29BC3E4BD9BC49BC5C6D69BC69BC7BAC6C0CB9BC89BC99BCAB8A1E4B49BCB9BCC9BCD9BCED4A19BCF9BD0BAA3BDFE9BD19BD29BD3E4BC9BD49BD59BD69BD79BD8CDBF9BD99BDAC4F99BDB9BDCCFFBC9E69BDD9BDED3BF9BDFCFD19BE09BE1E4B39BE2E4B8E4B9CCE99BE39BE49BE59BE69BE7CCCE9BE8C0D4E4B5C1B0E4B6CED09BE9BBC1B5D39BEAC8F3BDA7D5C7C9ACB8A2E4CA9BEB9BECE4CCD1C49BED9BEED2BA9BEF9BF0BAAD9BF19BF2BAD49BF39BF49BF59BF69BF79BF8E4C3B5ED9BF99BFA9BFBD7CDE4C0CFFDE4BF9BFC9BFD9BFEC1DCCCCA9C409C419C429C43CAE79C449C459C469C47C4D79C48CCD4E4C89C499C4A9C4BE4C7E4C19C4CE4C4B5AD9C4D9C4ED3D99C4FE4C69C509C519C529C53D2F9B4E39C54BBB49C559C56C9EE9C57B4BE9C589C599C5ABBEC9C5BD1CD9C5CCCEDEDB59C5D9C5E9C5F9C609C619C629C639C64C7E59C659C669C679C68D4A89C69E4CBD7D5E4C29C6ABDA5E4C59C6B9C6CD3E69C6DE4C9C9F89C6E9C6FE4BE9C709C71D3E59C729C73C7FEB6C99C74D4FCB2B3E4D79C759C769C77CEC29C78E4CD9C79CEBC9C7AB8DB9C7B9C7CE4D69C7DBFCA9C7E9C809C81D3CE9C82C3EC9C839C849C859C869C879C889C899C8AC5C8E4D89C8B9C8C9C8D9C8E9C8F9C909C919C92CDC4E4CF9C939C949C959C96E4D4E4D59C97BAFE9C98CFE69C999C9AD5BF9C9B9C9C9C9DE4D29C9E9C9F9CA09CA19CA29CA39CA49CA59CA69CA79CA8E4D09CA99CAAE4CE9CAB9CAC9CAD9CAE9CAF9CB09CB19CB29CB39CB49CB59CB69CB79CB89CB9CDE5CAAA9CBA9CBB9CBCC0A39CBDBDA6E4D39CBE9CBFB8C89CC09CC19CC29CC39CC4E4E7D4B49CC59CC69CC79CC89CC99CCA9CCBE4DB9CCC9CCD9CCEC1EF9CCF9CD0E4E99CD19CD2D2E79CD39CD4E4DF9CD5E4E09CD69CD7CFAA9CD89CD99CDA9CDBCBDD9CDCE4DAE4D19CDDE4E59CDEC8DCE4E39CDF9CE0C4E7E4E29CE1E4E19CE29CE39CE4B3FCE4E89CE59CE69CE79CE8B5E19CE99CEA9CEBD7CC9CEC9CED9CEEE4E69CEFBBAC9CF0D7D2CCCFEBF89CF1E4E49CF29CF3B9F69CF49CF59CF6D6CDE4D9E4DCC2FAE4DE9CF7C2CBC0C4C2D09CF8B1F5CCB29CF99CFA9CFB9CFC9CFD9CFE9D409D419D429D43B5CE9D449D459D469D47E4EF9D489D499D4A9D4B9D4C9D4D9D4E9D4FC6AF9D509D519D52C6E19D539D54E4F59D559D569D579D589D59C2A99D5A9D5B9D5CC0ECD1DDE4EE9D5D9D5E9D5F9D609D619D629D639D649D659D66C4AE9D679D689D69E4ED9D6A9D6B9D6C9D6DE4F6E4F4C2FE9D6EE4DD9D6FE4F09D70CAFE9D71D5C49D729D73E4F19D749D759D769D779D789D799D7AD1FA9D7B9D7C9D7D9D7E9D809D819D82E4EBE4EC9D839D849D85E4F29D86CEAB9D879D889D899D8A9D8B9D8C9D8D9D8E9D8F9D90C5CB9D919D929D93C7B19D94C2BA9D959D969D97E4EA9D989D999D9AC1CA9D9B9D9C9D9D9D9E9D9F9DA0CCB6B3B19DA19DA29DA3E4FB9DA4E4F39DA59DA69DA7E4FA9DA8E4FD9DA9E4FC9DAA9DAB9DAC9DAD9DAE9DAF9DB0B3CE9DB19DB29DB3B3BAE4F79DB49DB5E4F9E4F8C5EC9DB69DB79DB89DB99DBA9DBB9DBC9DBD9DBE9DBF9DC09DC19DC2C0BD9DC39DC49DC59DC6D4E89DC79DC89DC99DCA9DCBE5A29DCC9DCD9DCE9DCF9DD09DD19DD29DD39DD49DD59DD6B0C49DD79DD8E5A49DD99DDAE5A39DDB9DDC9DDD9DDE9DDF9DE0BCA49DE1E5A59DE29DE39DE49DE59DE69DE7E5A19DE89DE99DEA9DEB9DEC9DED9DEEE4FEB1F49DEF9DF09DF19DF29DF39DF49DF59DF69DF79DF89DF9E5A89DFAE5A9E5A69DFB9DFC9DFD9DFE9E409E419E429E439E449E459E469E47E5A7E5AA9E489E499E4A9E4B9E4C9E4D9E4E9E4F9E509E519E529E539E549E559E569E579E589E599E5A9E5B9E5C9E5D9E5E9E5F9E609E619E629E639E649E659E669E679E68C6D99E699E6A9E6B9E6C9E6D9E6E9E6F9E70E5ABE5AD9E719E729E739E749E759E769E77E5AC9E789E799E7A9E7B9E7C9E7D9E7E9E809E819E829E839E849E859E869E879E889E89E5AF9E8A9E8B9E8CE5AE9E8D9E8E9E8F9E909E919E929E939E949E959E969E979E989E999E9A9E9B9E9C9E9D9E9EB9E09E9F9EA0E5B09EA19EA29EA39EA49EA59EA69EA79EA89EA99EAA9EAB9EAC9EAD9EAEE5B19EAF9EB09EB19EB29EB39EB49EB59EB69EB79EB89EB99EBABBF0ECE1C3F09EBBB5C6BBD29EBC9EBD9EBE9EBFC1E9D4EE9EC0BEC49EC19EC29EC3D7C69EC4D4D6B2D3ECBE9EC59EC69EC79EC8EAC19EC99ECA9ECBC2AFB4B69ECC9ECD9ECED1D79ECF9ED09ED1B3B49ED2C8B2BFBBECC09ED39ED4D6CB9ED59ED6ECBFECC19ED79ED89ED99EDA9EDB9EDC9EDD9EDE9EDF9EE09EE19EE29EE3ECC5BEE6CCBFC5DABEBC9EE4ECC69EE5B1FE9EE69EE79EE8ECC4D5A8B5E39EE9ECC2C1B6B3E39EEA9EEBECC3CBB8C0C3CCFE9EEC9EED9EEE9EEFC1D29EF0ECC89EF19EF29EF39EF49EF59EF69EF79EF89EF99EFA9EFB9EFC9EFDBAE6C0D39EFED6F29F409F419F42D1CC9F439F449F459F46BFBE9F47B7B3C9D5ECC7BBE29F48CCCCBDFDC8C89F49CFA99F4A9F4B9F4C9F4D9F4E9F4F9F50CDE99F51C5EB9F529F539F54B7E99F559F569F579F589F599F5A9F5B9F5C9F5D9F5E9F5FD1C9BAB89F609F619F629F639F64ECC99F659F66ECCA9F67BBC0ECCB9F68ECE2B1BAB7D99F699F6A9F6B9F6C9F6D9F6E9F6F9F709F719F729F73BDB99F749F759F769F779F789F799F7A9F7BECCCD1E6ECCD9F7C9F7D9F7E9F80C8BB9F819F829F839F849F859F869F879F889F899F8A9F8B9F8C9F8D9F8EECD19F8F9F909F919F92ECD39F93BBCD9F94BCE59F959F969F979F989F999F9A9F9B9F9C9F9D9F9E9F9F9FA09FA1ECCF9FA2C9B79FA39FA49FA59FA69FA7C3BA9FA8ECE3D5D5ECD09FA99FAA9FAB9FAC9FADD6F39FAE9FAF9FB0ECD2ECCE9FB19FB29FB39FB4ECD49FB5ECD59FB69FB7C9BF9FB89FB99FBA9FBB9FBC9FBDCFA89FBE9FBF9FC09FC19FC2D0DC9FC39FC49FC59FC6D1AC9FC79FC89FC99FCAC8DB9FCB9FCC9FCDECD6CEF59FCE9FCF9FD09FD19FD2CAECECDA9FD39FD49FD59FD69FD79FD89FD9ECD99FDA9FDB9FDCB0BE9FDD9FDE9FDF9FE09FE19FE2ECD79FE3ECD89FE49FE59FE6ECE49FE79FE89FE99FEA9FEB9FEC9FED9FEE9FEFC8BC9FF09FF19FF29FF39FF49FF59FF69FF79FF89FF9C1C79FFA9FFB9FFC9FFD9FFEECDCD1E0A040A041A042A043A044A045A046A047A048A049ECDBA04AA04BA04CA04DD4EFA04EECDDA04FA050A051A052A053A054DBC6A055A056A057A058A059A05AA05BA05CA05DA05EECDEA05FA060A061A062A063A064A065A066A067A068A069A06AB1ACA06BA06CA06DA06EA06FA070A071A072A073A074A075A076A077A078A079A07AA07BA07CA07DA07EA080A081ECDFA082A083A084A085A086A087A088A089A08AA08BECE0A08CD7A6A08DC5C0A08EA08FA090EBBCB0AEA091A092A093BEF4B8B8D2AFB0D6B5F9A094D8B3A095CBACA096E3DDA097A098A099A09AA09BA09CA09DC6ACB0E6A09EA09FA0A0C5C6EBB9A0A1A0A2A0A3A0A4EBBAA0A5A0A6A0A7EBBBA0A8A0A9D1C0A0AAC5A3A0ABEAF2A0ACC4B2A0ADC4B5C0CEA0AEA0AFA0B0EAF3C4C1A0B1CEEFA0B2A0B3A0B4A0B5EAF0EAF4A0B6A0B7C9FCA0B8A0B9C7A3A0BAA0BBA0BCCCD8CEFEA0BDA0BEA0BFEAF5EAF6CFACC0E7A0C0A0C1EAF7A0C2A0C3A0C4A0C5A0C6B6BFEAF8A0C7EAF9A0C8EAFAA0C9A0CAEAFBA0CBA0CCA0CDA0CEA0CFA0D0A0D1A0D2A0D3A0D4A0D5A0D6EAF1A0D7A0D8A0D9A0DAA0DBA0DCA0DDA0DEA0DFA0E0A0E1A0E2C8AEE1EBA0E3B7B8E1ECA0E4A0E5A0E6E1EDA0E7D7B4E1EEE1EFD3CCA0E8A0E9A0EAA0EBA0ECA0EDA0EEE1F1BFF1E1F0B5D2A0EFA0F0A0F1B1B7A0F2A0F3A0F4A0F5E1F3E1F2A0F6BAFCA0F7E1F4A0F8A0F9A0FAA0FBB9B7A0FCBED1A0FDA0FEAA40AA41C4FCAA42BADDBDC6AA43AA44AA45AA46AA47AA48E1F5E1F7AA49AA4AB6C0CFC1CAA8E1F6D5F8D3FCE1F8E1FCE1F9AA4BAA4CE1FAC0EAAA4DE1FEE2A1C0C7AA4EAA4FAA50AA51E1FBAA52E1FDAA53AA54AA55AA56AA57AA58E2A5AA59AA5AAA5BC1D4AA5CAA5DAA5EAA5FE2A3AA60E2A8B2FEE2A2AA61AA62AA63C3CDB2C2E2A7E2A6AA64AA65E2A4E2A9AA66AA67E2ABAA68AA69AA6AD0C9D6EDC3A8E2ACAA6BCFD7AA6CAA6DE2AEAA6EAA6FBAEFAA70AA71E9E0E2ADE2AAAA72AA73AA74AA75BBABD4B3AA76AA77AA78AA79AA7AAA7BAA7CAA7DAA7EAA80AA81AA82AA83E2B0AA84AA85E2AFAA86E9E1AA87AA88AA89AA8AE2B1AA8BAA8CAA8DAA8EAA8FAA90AA91AA92E2B2AA93AA94AA95AA96AA97AA98AA99AA9AAA9BAA9CAA9DE2B3CCA1AA9EE2B4AA9FAAA0AB40AB41AB42AB43AB44AB45AB46AB47AB48AB49AB4AAB4BE2B5AB4CAB4DAB4EAB4FAB50D0FEAB51AB52C2CAAB53D3F1AB54CDF5AB55AB56E7E0AB57AB58E7E1AB59AB5AAB5BAB5CBEC1AB5DAB5EAB5FAB60C2EAAB61AB62AB63E7E4AB64AB65E7E3AB66AB67AB68AB69AB6AAB6BCDE6AB6CC3B5AB6DAB6EE7E2BBB7CFD6AB6FC1E1E7E9AB70AB71AB72E7E8AB73AB74E7F4B2A3AB75AB76AB77AB78E7EAAB79E7E6AB7AAB7BAB7CAB7DAB7EE7ECE7EBC9BAAB80AB81D5E4AB82E7E5B7A9E7E7AB83AB84AB85AB86AB87AB88AB89E7EEAB8AAB8BAB8CAB8DE7F3AB8ED6E9AB8FAB90AB91AB92E7EDAB93E7F2AB94E7F1AB95AB96AB97B0E0AB98AB99AB9AAB9BE7F5AB9CAB9DAB9EAB9FABA0AC40AC41AC42AC43AC44AC45AC46AC47AC48AC49AC4AC7F2AC4BC0C5C0EDAC4CAC4DC1F0E7F0AC4EAC4FAC50AC51E7F6CBF6AC52AC53AC54AC55AC56AC57AC58AC59AC5AE8A2E8A1AC5BAC5CAC5DAC5EAC5FAC60D7C1AC61AC62E7FAE7F9AC63E7FBAC64E7F7AC65E7FEAC66E7FDAC67E7FCAC68AC69C1D5C7D9C5FDC5C3AC6AAC6BAC6CAC6DAC6EC7EDAC6FAC70AC71AC72E8A3AC73AC74AC75AC76AC77AC78AC79AC7AAC7BAC7CAC7DAC7EAC80AC81AC82AC83AC84AC85AC86E8A6AC87E8A5AC88E8A7BAF7E7F8E8A4AC89C8F0C9AAAC8AAC8BAC8CAC8DAC8EAC8FAC90AC91AC92AC93AC94AC95AC96E8A9AC97AC98B9E5AC99AC9AAC9BAC9CAC9DD1FEE8A8AC9EAC9FACA0AD40AD41AD42E8AAAD43E8ADE8AEAD44C1A7AD45AD46AD47E8AFAD48AD49AD4AE8B0AD4BAD4CE8ACAD4DE8B4AD4EAD4FAD50AD51AD52AD53AD54AD55AD56AD57AD58E8ABAD59E8B1AD5AAD5BAD5CAD5DAD5EAD5FAD60AD61E8B5E8B2E8B3AD62AD63AD64AD65AD66AD67AD68AD69AD6AAD6BAD6CAD6DAD6EAD6FAD70AD71E8B7AD72AD73AD74AD75AD76AD77AD78AD79AD7AAD7BAD7CAD7DAD7EAD80AD81AD82AD83AD84AD85AD86AD87AD88AD89E8B6AD8AAD8BAD8CAD8DAD8EAD8FAD90AD91AD92B9CFAD93F0ACAD94F0ADAD95C6B0B0EAC8BFAD96CDDFAD97AD98AD99AD9AAD9BAD9CAD9DCECDEAB1AD9EAD9FADA0AE40EAB2AE41C6BFB4C9AE42AE43AE44AE45AE46AE47AE48EAB3AE49AE4AAE4BAE4CD5E7AE4DAE4EAE4FAE50AE51AE52AE53AE54DDF9AE55EAB4AE56EAB5AE57EAB6AE58AE59AE5AAE5BB8CADFB0C9F5AE5CCCF0AE5DAE5EC9FAAE5FAE60AE61AE62AE63C9FBAE64AE65D3C3CBA6AE66B8A6F0AEB1C2AE67E5B8CCEFD3C9BCD7C9EAAE68B5E7AE69C4D0B5E9AE6AEEAEBBADAE6BAE6CE7DEAE6DEEAFAE6EAE6FAE70AE71B3A9AE72AE73EEB2AE74AE75EEB1BDE7AE76EEB0CEB7AE77AE78AE79AE7AC5CFAE7BAE7CAE7DAE7EC1F4DBCEEEB3D0F3AE80AE81AE82AE83AE84AE85AE86AE87C2D4C6E8AE88AE89AE8AB7ACAE8BAE8CAE8DAE8EAE8FAE90AE91EEB4AE92B3EBAE93AE94AE95BBFBEEB5AE96AE97AE98AE99AE9AE7DCAE9BAE9CAE9DEEB6AE9EAE9FBDAEAEA0AF40AF41AF42F1E2AF43AF44AF45CAE8AF46D2C9F0DAAF47F0DBAF48F0DCC1C6AF49B8EDBECEAF4AAF4BF0DEAF4CC5B1F0DDD1F1AF4DF0E0B0CCBDEAAF4EAF4FAF50AF51AF52D2DFF0DFAF53B4AFB7E8F0E6F0E5C6A3F0E1F0E2B4C3AF54AF55F0E3D5EEAF56AF57CCDBBED2BCB2AF58AF59AF5AF0E8F0E7F0E4B2A1AF5BD6A2D3B8BEB7C8ACAF5CAF5DF0EAAF5EAF5FAF60AF61D1F7AF62D6CCBADBF0E9AF63B6BBAF64AF65CDB4AF66AF67C6A6AF68AF69AF6AC1A1F0EBF0EEAF6BF0EDF0F0F0ECAF6CBBBEF0EFAF6DAF6EAF6FAF70CCB5F0F2AF71AF72B3D5AF73AF74AF75AF76B1D4AF77AF78F0F3AF79AF7AF0F4F0F6B4E1AF7BF0F1AF7CF0F7AF7DAF7EAF80AF81F0FAAF82F0F8AF83AF84AF85F0F5AF86AF87AF88AF89F0FDAF8AF0F9F0FCF0FEAF8BF1A1AF8CAF8DAF8ECEC1F1A4AF8FF1A3AF90C1F6F0FBCADDAF91AF92B4F1B1F1CCB1AF93F1A6AF94AF95F1A7AF96AF97F1ACD5CEF1A9AF98AF99C8B3AF9AAF9BAF9CF1A2AF9DF1ABF1A8F1A5AF9EAF9FF1AAAFA0B040B041B042B043B044B045B046B0A9F1ADB047B048B049B04AB04BB04CF1AFB04DF1B1B04EB04FB050B051B052F1B0B053F1AEB054B055B056B057D1A2B058B059B05AB05BB05CB05DB05EF1B2B05FB060B061F1B3B062B063B064B065B066B067B068B069B9EFB06AB06BB5C7B06CB0D7B0D9B06DB06EB06FD4EDB070B5C4B071BDD4BBCAF0A7B072B073B8DEB074B075F0A8B076B077B0A8B078F0A9B079B07ACDEEB07BB07CF0AAB07DB07EB080B081B082B083B084B085B086B087F0ABB088B089B08AB08BB08CB08DB08EB08FB090C6A4B091B092D6E5F1E4B093F1E5B094B095B096B097B098B099B09AB09BB09CB09DC3F3B09EB09FD3DBB0A0B140D6D1C5E8B141D3AFB142D2E6B143B144EEC1B0BBD5B5D1CEBCE0BAD0B145BFF8B146B8C7B5C1C5CCB147B148CAA2B149B14AB14BC3CBB14CB14DB14EB14FB150EEC2B151B152B153B154B155B156B157B158C4BFB6A2B159EDECC3A4B15AD6B1B15BB15CB15DCFE0EDEFB15EB15FC5CEB160B6DCB161B162CAA1B163B164EDEDB165B166EDF0EDF1C3BCB167BFB4B168EDEEB169B16AB16BB16CB16DB16EB16FB170B171B172B173EDF4EDF2B174B175B176B177D5E6C3DFB178EDF3B179B17AB17BEDF6B17CD5A3D1A3B17DB17EB180EDF5B181C3D0B182B183B184B185B186EDF7BFF4BEECEDF8B187CCF7B188D1DBB189B18AB18BD7C5D5F6B18CEDFCB18DB18EB18FEDFBB190B191B192B193B194B195B196B197EDF9EDFAB198B199B19AB19BB19CB19DB19EB19FEDFDBEA6B1A0B240B241B242B243CBAFEEA1B6BDB244EEA2C4C0B245EDFEB246B247BDDEB2C7B248B249B24AB24BB24CB24DB24EB24FB250B251B252B253B6C3B254B255B256EEA5D8BAEEA3EEA6B257B258B259C3E9B3F2B25AB25BB25CB25DB25EB25FEEA7EEA4CFB9B260B261EEA8C2F7B262B263B264B265B266B267B268B269B26AB26BB26CB26DEEA9EEAAB26EDEABB26FB270C6B3B271C7C6B272D6F5B5C9B273CBB2B274B275B276EEABB277B278CDABB279EEACB27AB27BB27CB27DB27ED5B0B280EEADB281F6C4B282B283B284B285B286B287B288B289B28AB28BB28CB28DB28EDBC7B28FB290B291B292B293B294B295B296B297B4A3B298B299B29AC3ACF1E6B29BB29CB29DB29EB29FCAB8D2D3B2A0D6AAB340EFF2B341BED8B342BDC3EFF3B6CCB0ABB343B344B345B346CAAFB347B348EDB6B349EDB7B34AB34BB34CB34DCEF9B7AFBFF3EDB8C2EBC9B0B34EB34FB350B351B352B353EDB9B354B355C6F6BFB3B356B357B358EDBCC5F8B359D1D0B35AD7A9EDBAEDBBB35BD1E2B35CEDBFEDC0B35DEDC4B35EB35FB360EDC8B361EDC6EDCED5E8B362EDC9B363B364EDC7EDBEB365B366C5E9B367B368B369C6C6B36AB36BC9E9D4D2EDC1EDC2EDC3EDC5B36CC0F9B36DB4A1B36EB36FB370B371B9E8B372EDD0B373B374B375B376EDD1B377EDCAB378EDCFB379CEF8B37AB37BCBB6EDCCEDCDB37CB37DB37EB380B381CFF5B382B383B384B385B386B387B388B389B38AB38BB38CB38DEDD2C1F2D3B2EDCBC8B7B38EB38FB390B391B392B393B394B395BCEFB396B397B398B399C5F0B39AB39BB39CB39DB39EB39FB3A0B440B441B442EDD6B443B5EFB444B445C2B5B0ADCBE9B446B447B1AEB448EDD4B449B44AB44BCDEBB5E2B44CEDD5EDD3EDD7B44DB44EB5FAB44FEDD8B450EDD9B451EDDCB452B1CCB453B454B455B456B457B458B459B45AC5F6BCEEEDDACCBCB2EAB45BB45CB45DB45EEDDBB45FB460B461B462C4EBB463B464B4C5B465B466B467B0F5B468B469B46AEDDFC0DAB4E8B46BB46CB46DB46EC5CDB46FB470B471EDDDBFC4B472B473B474EDDEB475B476B477B478B479B47AB47BB47CB47DB47EB480B481B482B483C4A5B484B485B486EDE0B487B488B489B48AB48BEDE1B48CEDE3B48DB48EC1D7B48FB490BBC7B491B492B493B494B495B496BDB8B497B498B499EDE2B49AB49BB49CB49DB49EB49FB4A0B540B541B542B543B544B545EDE4B546B547B548B549B54AB54BB54CB54DB54EB54FEDE6B550B551B552B553B554EDE5B555B556B557B558B559B55AB55BB55CB55DB55EB55FB560B561B562B563EDE7B564B565B566B567B568CABEECEAC0F1B569C9E7B56AECEBC6EEB56BB56CB56DB56EECECB56FC6EDECEDB570B571B572B573B574B575B576B577B578ECF0B579B57AD7E6ECF3B57BB57CECF1ECEEECEFD7A3C9F1CBEEECF4B57DECF2B57EB580CFE9B581ECF6C6B1B582B583B584B585BCC0B586ECF5B587B588B589B58AB58BB58CB58DB5BBBBF6B58EECF7B58FB590B591B592B593D9F7BDFBB594B595C2BBECF8B596B597B598B599ECF9B59AB59BB59CB59DB8A3B59EB59FB5A0B640B641B642B643B644B645B646ECFAB647B648B649B64AB64BB64CB64DB64EB64FB650B651B652ECFBB653B654B655B656B657B658B659B65AB65BB65CB65DECFCB65EB65FB660B661B662D3EDD8AEC0EBB663C7DDBACCB664D0E3CBBDB665CDBAB666B667B8D1B668B669B1FCB66AC7EFB66BD6D6B66CB66DB66EBFC6C3EBB66FB670EFF5B671B672C3D8B673B674B675B676B677B678D7E2B679B67AB67BEFF7B3D3B67CC7D8D1EDB67DD6C8B67EEFF8B680EFF6B681BBFDB3C6B682B683B684B685B686B687B688BDD5B689B68AD2C6B68BBBE0B68CB68DCFA1B68EEFFCEFFBB68FB690EFF9B691B692B693B694B3CCB695C9D4CBB0B696B697B698B699B69AEFFEB69BB69CB0DEB69DB69ED6C9B69FB6A0B740EFFDB741B3EDB742B743F6D5B744B745B746B747B748B749B74AB74BB74CB74DB74EB74FB750B751B752CEC8B753B754B755F0A2B756F0A1B757B5BEBCDABBFCB758B8E5B759B75AB75BB75CB75DB75EC4C2B75FB760B761B762B763B764B765B766B767B768F0A3B769B76AB76BB76CB76DCBEBB76EB76FB770B771B772B773B774B775B776B777B778B779B77AB77BB77CB77DB77EB780B781B782B783B784B785B786F0A6B787B788B789D1A8B78ABEBFC7EEF1B6F1B7BFD5B78BB78CB78DB78EB4A9F1B8CDBBB78FC7D4D5ADB790F1B9B791F1BAB792B793B794B795C7CFB796B797B798D2A4D6CFB799B79AF1BBBDD1B4B0BEBDB79BB79CB79DB4DCCED1B79EBFDFF1BDB79FB7A0B840B841BFFAF1BCB842F1BFB843B844B845F1BEF1C0B846B847B848B849B84AF1C1B84BB84CB84DB84EB84FB850B851B852B853B854B855C1FEB856B857B858B859B85AB85BB85CB85DB85EB85FB860C1A2B861B862B863B864B865B866B867B868B869B86ACAFAB86BB86CD5BEB86DB86EB86FB870BEBABEB9D5C2B871B872BFA2B873CDAFF1B5B874B875B876B877B878B879BDDFB87AB6CBB87BB87CB87DB87EB880B881B882B883B884D6F1F3C3B885B886F3C4B887B8CDB888B889B88AF3C6F3C7B88BB0CAB88CF3C5B88DF3C9CBF1B88EB88FB890F3CBB891D0A6B892B893B1CAF3C8B894B895B896F3CFB897B5D1B898B899F3D7B89AF3D2B89BB89CB89DF3D4F3D3B7FBB89EB1BFB89FF3CEF3CAB5DAB8A0F3D0B940B941F3D1B942F3D5B943B944B945B946F3CDB947BCE3B948C1FDB949F3D6B94AB94BB94CB94DB94EB94FF3DAB950F3CCB951B5C8B952BDEEF3DCB953B954B7A4BFF0D6FECDB2B955B4F0B956B2DFB957F3D8B958F3D9C9B8B959F3DDB95AB95BF3DEB95CF3E1B95DB95EB95FB960B961B962B963B964B965B966B967F3DFB968B969F3E3F3E2B96AB96BF3DBB96CBFEAB96DB3EFB96EF3E0B96FB970C7A9B971BCF2B972B973B974B975F3EBB976B977B978B979B97AB97BB97CB9BFB97DB97EF3E4B980B981B982B2ADBBFEB983CBE3B984B985B986B987F3EDF3E9B988B989B98AB9DCF3EEB98BB98CB98DF3E5F3E6F3EAC2E1F3ECF3EFF3E8BCFDB98EB98FB990CFE4B991B992F3F0B993B994B995F3E7B996B997B998B999B99AB99BB99CB99DF3F2B99EB99FB9A0BA40D7ADC6AABA41BA42BA43BA44F3F3BA45BA46BA47BA48F3F1BA49C2A8BA4ABA4BBA4CBA4DBA4EB8DDF3F5BA4FBA50F3F4BA51BA52BA53B4DBBA54BA55BA56F3F6F3F7BA57BA58BA59F3F8BA5ABA5BBA5CC0BABA5DBA5EC0E9BA5FBA60BA61BA62BA63C5F1BA64BA65BA66BA67F3FBBA68F3FABA69BA6ABA6BBA6CBA6DBA6EBA6FBA70B4D8BA71BA72BA73F3FEF3F9BA74BA75F3FCBA76BA77BA78BA79BA7ABA7BF3FDBA7CBA7DBA7EBA80BA81BA82BA83BA84F4A1BA85BA86BA87BA88BA89BA8AF4A3BBC9BA8BBA8CF4A2BA8DBA8EBA8FBA90BA91BA92BA93BA94BA95BA96BA97BA98BA99F4A4BA9ABA9BBA9CBA9DBA9EBA9FB2BEF4A6F4A5BAA0BB40BB41BB42BB43BB44BB45BB46BB47BB48BB49BCAEBB4ABB4BBB4CBB4DBB4EBB4FBB50BB51BB52BB53BB54BB55BB56BB57BB58BB59BB5ABB5BBB5CBB5DBB5EBB5FBB60BB61BB62BB63BB64BB65BB66BB67BB68BB69BB6ABB6BBB6CBB6DBB6EC3D7D9E1BB6FBB70BB71BB72BB73BB74C0E0F4CCD7D1BB75BB76BB77BB78BB79BB7ABB7BBB7CBB7DBB7EBB80B7DBBB81BB82BB83BB84BB85BB86BB87F4CEC1A3BB88BB89C6C9BB8AB4D6D5B3BB8BBB8CBB8DF4D0F4CFF4D1CBDABB8EBB8FF4D2BB90D4C1D6E0BB91BB92BB93BB94B7E0BB95BB96BB97C1B8BB98BB99C1BBF4D3BEACBB9ABB9BBB9CBB9DBB9EB4E2BB9FBBA0F4D4F4D5BEABBC40BC41F4D6BC42BC43BC44F4DBBC45F4D7F4DABC46BAFDBC47F4D8F4D9BC48BC49BC4ABC4BBC4CBC4DBC4EB8E2CCC7F4DCBC4FB2DABC50BC51C3D3BC52BC53D4E3BFB7BC54BC55BC56BC57BC58BC59BC5AF4DDBC5BBC5CBC5DBC5EBC5FBC60C5B4BC61BC62BC63BC64BC65BC66BC67BC68F4E9BC69BC6ACFB5BC6BBC6CBC6DBC6EBC6FBC70BC71BC72BC73BC74BC75BC76BC77BC78CEC9BC79BC7ABC7BBC7CBC7DBC7EBC80BC81BC82BC83BC84BC85BC86BC87BC88BC89BC8ABC8BBC8CBC8DBC8ECBD8BC8FCBF7BC90BC91BC92BC93BDF4BC94BC95BC96D7CFBC97BC98BC99C0DBBC9ABC9BBC9CBC9DBC9EBC9FBCA0BD40BD41BD42BD43BD44BD45BD46BD47BD48BD49BD4ABD4BBD4CBD4DBD4EBD4FBD50BD51BD52BD53BD54BD55BD56BD57BD58BD59BD5ABD5BBD5CBD5DBD5EBD5FBD60BD61BD62BD63BD64BD65BD66BD67BD68BD69BD6ABD6BBD6CBD6DBD6EBD6FBD70BD71BD72BD73BD74BD75BD76D0F5BD77BD78BD79BD7ABD7BBD7CBD7DBD7EF4EABD80BD81BD82BD83BD84BD85BD86BD87BD88BD89BD8ABD8BBD8CBD8DBD8EBD8FBD90BD91BD92BD93BD94BD95BD96BD97BD98BD99BD9ABD9BBD9CBD9DBD9EBD9FBDA0BE40BE41BE42BE43BE44BE45BE46BE47BE48BE49BE4ABE4BBE4CF4EBBE4DBE4EBE4FBE50BE51BE52BE53F4ECBE54BE55BE56BE57BE58BE59BE5ABE5BBE5CBE5DBE5EBE5FBE60BE61BE62BE63BE64BE65BE66BE67BE68BE69BE6ABE6BBE6CBE6DBE6EBE6FBE70BE71BE72BE73BE74BE75BE76BE77BE78BE79BE7ABE7BBE7CBE7DBE7EBE80BE81BE82BE83BE84BE85BE86BE87BE88BE89BE8ABE8BBE8CBE8DBE8EBE8FBE90BE91BE92BE93BE94BE95BE96BE97BE98BE99BE9ABE9BBE9CBE9DBE9EBE9FBEA0BF40BF41BF42BF43BF44BF45BF46BF47BF48BF49BF4ABF4BBF4CBF4DBF4EBF4FBF50BF51BF52BF53BF54BF55BF56BF57BF58BF59BF5ABF5BBF5CBF5DBF5EBF5FBF60BF61BF62BF63BF64BF65BF66BF67BF68BF69BF6ABF6BBF6CBF6DBF6EBF6FBF70BF71BF72BF73BF74BF75BF76BF77BF78BF79BF7ABF7BBF7CBF7DBF7EBF80F7E3BF81BF82BF83BF84BF85B7B1BF86BF87BF88BF89BF8AF4EDBF8BBF8CBF8DBF8EBF8FBF90BF91BF92BF93BF94BF95BF96BF97BF98BF99BF9ABF9BBF9CBF9DBF9EBF9FBFA0C040C041C042C043C044C045C046C047C048C049C04AC04BC04CC04DC04EC04FC050C051C052C053C054C055C056C057C058C059C05AC05BC05CC05DC05EC05FC060C061C062C063D7EBC064C065C066C067C068C069C06AC06BC06CC06DC06EC06FC070C071C072C073C074C075C076C077C078C079C07AC07BF4EEC07CC07DC07EE6F9BEC0E6FABAECE6FBCFCBE6FCD4BCBCB6E6FDE6FEBCCDC8D2CEB3E7A1C080B4BFE7A2C9B4B8D9C4C9C081D7DDC2DAB7D7D6BDCEC6B7C4C082C083C5A6E7A3CFDFE7A4E7A5E7A6C1B7D7E9C9F0CFB8D6AFD6D5E7A7B0EDE7A8E7A9C9DCD2EFBEADE7AAB0F3C8DEBDE1E7ABC8C6C084E7ACBBE6B8F8D1A4E7ADC2E7BEF8BDCACDB3E7AEE7AFBEEED0E5C085CBE7CCD0BCCCE7B0BCA8D0F7E7B1C086D0F8E7B2E7B3B4C2E7B4E7B5C9FECEACC3E0E7B7B1C1B3F1C087E7B8E7B9D7DBD5C0E7BAC2CCD7BAE7BBE7BCE7BDBCEAC3E5C0C2E7BEE7BFBCA9C088E7C0E7C1E7B6B6D0E7C2C089E7C3E7C4BBBAB5DEC2C6B1E0E7C5D4B5E7C6B8BFE7C8E7C7B7ECC08AE7C9B2F8E7CAE7CBE7CCE7CDE7CEE7CFE7D0D3A7CBF5E7D1E7D2E7D3E7D4C9C9E7D5E7D6E7D7E7D8E7D9BDC9E7DAF3BEC08BB8D7C08CC8B1C08DC08EC08FC090C091C092C093F3BFC094F3C0F3C1C095C096C097C098C099C09AC09BC09CC09DC09EB9DECDF8C09FC0A0D8E8BAB1C140C2DEEEB7C141B7A3C142C143C144C145EEB9C146EEB8B0D5C147C148C149C14AC14BEEBBD5D6D7EFC14CC14DC14ED6C3C14FC150EEBDCAF0C151EEBCC152C153C154C155EEBEC156C157C158C159EEC0C15AC15BEEBFC15CC15DC15EC15FC160C161C162C163D1F2C164C7BCC165C3C0C166C167C168C169C16AB8E1C16BC16CC16DC16EC16FC1E7C170C171F4C6D0DFF4C7C172CFDBC173C174C8BAC175C176F4C8C177C178C179C17AC17BC17CC17DF4C9F4CAC17EF4CBC180C181C182C183C184D9FAB8FEC185C186E5F1D3F0C187F4E0C188CECCC189C18AC18BB3E1C18CC18DC18EC18FF1B4C190D2EEC191F4E1C192C193C194C195C196CFE8F4E2C197C198C7CCC199C19AC19BC19CC19DC19EB5D4B4E4F4E4C19FC1A0C240F4E3F4E5C241C242F4E6C243C244C245C246F4E7C247BAB2B0BFC248F4E8C249C24AC24BC24CC24DC24EC24FB7ADD2EDC250C251C252D2ABC0CFC253BFBCEBA3D5DFEAC8C254C255C256C257F1F3B6F8CBA3C258C259C4CDC25AF1E7C25BF1E8B8FBF1E9BAC4D4C5B0D2C25CC25DF1EAC25EC25FC260F1EBC261F1ECC262C263F1EDF1EEF1EFF1F1F1F0C5D5C264C265C266C267C268C269F1F2C26AB6FAC26BF1F4D2AEDEC7CBCAC26CC26DB3DCC26EB5A2C26FB9A2C270C271C4F4F1F5C272C273F1F6C274C275C276C1C4C1FBD6B0F1F7C277C278C279C27AF1F8C27BC1AAC27CC27DC27EC6B8C280BEDBC281C282C283C284C285C286C287C288C289C28AC28BC28CC28DC28EF1F9B4CFC28FC290C291C292C293C294F1FAC295C296C297C298C299C29AC29BC29CC29DC29EC29FC2A0C340EDB2EDB1C341C342CBE0D2DEC343CBC1D5D8C344C8E2C345C0DFBCA1C346C347C348C349C34AC34BEBC1C34CC34DD0A4C34ED6E2C34FB6C7B8D8EBC0B8CEC350EBBFB3A6B9C9D6ABC351B7F4B7CAC352C353C354BCE7B7BEEBC6C355EBC7B0B9BFCFC356EBC5D3FDC357EBC8C358C359EBC9C35AC35BB7CEC35CEBC2EBC4C9F6D6D7D5CDD0B2EBCFCEB8EBD0C35DB5A8C35EC35FC360C361C362B1B3EBD2CCA5C363C364C365C366C367C368C369C5D6EBD3C36AEBD1C5DFEBCECAA4EBD5B0FBC36BC36CBAFAC36DC36ED8B7F1E3C36FEBCAEBCBEBCCEBCDEBD6E6C0EBD9C370BFE8D2C8EBD7EBDCB8ECEBD8C371BDBAC372D0D8C373B0B7C374EBDDC4DCC375C376C377C378D6ACC379C37AC37BB4E0C37CC37DC2F6BCB9C37EC380EBDAEBDBD4E0C6EAC4D4EBDFC5A7D9F5C381B2B1C382EBE4C383BDC5C384C385C386EBE2C387C388C389C38AC38BC38CC38DC38EC38FC390C391C392C393EBE3C394C395B8ACC396CDD1EBE5C397C398C399EBE1C39AC1B3C39BC39CC39DC39EC39FC6A2C3A0C440C441C442C443C444C445CCF3C446EBE6C447C0B0D2B8EBE7C448C449C44AB8AFB8ADC44BEBE8C7BBCDF3C44CC44DC44EEBEAEBEBC44FC450C451C452C453EBEDC454C455C456C457D0C8C458EBF2C459EBEEC45AC45BC45CEBF1C8F9C45DD1FCEBECC45EC45FEBE9C460C461C462C463B8B9CFD9C4E5EBEFEBF0CCDACDC8B0F2C464EBF6C465C466C467C468C469EBF5C46AB2B2C46BC46CC46DC46EB8E0C46FEBF7C470C471C472C473C474C475B1ECC476C477CCC5C4A4CFA5C478C479C47AC47BC47CEBF9C47DC47EECA2C480C5F2C481EBFAC482C483C484C485C486C487C488C489C9C5C48AC48BC48CC48DC48EC48FE2DFEBFEC490C491C492C493CDCEECA1B1DBD3B7C494C495D2DCC496C497C498EBFDC499EBFBC49AC49BC49CC49DC49EC49FC4A0C540C541C542C543C544C545C546C547C548C549C54AC54BC54CC54DC54EB3BCC54FC550C551EAB0C552C553D7D4C554F4ABB3F4C555C556C557C558C559D6C1D6C2C55AC55BC55CC55DC55EC55FD5E9BECAC560F4A7C561D2A8F4A8F4A9C562F4AABECBD3DFC563C564C565C566C567C9E0C9E1C568C569F3C2C56ACAE6C56BCCF2C56CC56DC56EC56FC570C571E2B6CBB4C572CEE8D6DBC573F4ADF4AEF4AFC574C575C576C577F4B2C578BABDF4B3B0E3F4B0C579F4B1BDA2B2D5C57AF4B6F4B7B6E6B2B0CFCFF4B4B4ACC57BF4B5C57CC57DF4B8C57EC580C581C582C583F4B9C584C585CDA7C586F4BAC587F4BBC588C589C58AF4BCC58BC58CC58DC58EC58FC590C591C592CBD2C593F4BDC594C595C596C597F4BEC598C599C59AC59BC59CC59DC59EC59FF4BFC5A0C640C641C642C643F4DEC1BCBCE8C644C9ABD1DEE5F5C645C646C647C648DCB3D2D5C649C64ADCB4B0ACDCB5C64BC64CBDDAC64DDCB9C64EC64FC650D8C2C651DCB7D3F3C652C9D6DCBADCB6C653DCBBC3A2C654C655C656C657DCBCDCC5DCBDC658C659CEDFD6A5C65ADCCFC65BDCCDC65CC65DDCD2BDE6C2ABC65EDCB8DCCBDCCEDCBEB7D2B0C5DCC7D0BEDCC1BBA8C65FB7BCDCCCC660C661DCC6DCBFC7DBC662C663C664D1BFDCC0C665C666DCCAC667C668DCD0C669C66ACEADDCC2C66BDCC3DCC8DCC9B2D4DCD1CBD5C66CD4B7DCDBDCDFCCA6DCE6C66DC3E7DCDCC66EC66FBFC1DCD9C670B0FAB9B6DCE5DCD3C671DCC4DCD6C8F4BFE0C672C673C674C675C9BBC676C677C678B1BDC679D3A2C67AC67BDCDAC67CC67DDCD5C67EC6BBC680DCDEC681C682C683C684C685D7C2C3AFB7B6C7D1C3A9DCE2DCD8DCEBDCD4C686C687DCDDC688BEA5DCD7C689DCE0C68AC68BDCE3DCE4C68CDCF8C68DC68EDCE1DDA2DCE7C68FC690C691C692C693C694C695C696C697C698BCEBB4C4C699C69AC3A3B2E7DCFAC69BDCF2C69CDCEFC69DDCFCDCEED2F0B2E8C69EC8D7C8E3DCFBC69FDCEDC6A0C740C741DCF7C742C743DCF5C744C745BEA3DCF4C746B2DDC747C748C749C74AC74BDCF3BCF6DCE8BBC4C74CC0F3C74DC74EC74FC750C751BCD4DCE9DCEAC752DCF1DCF6DCF9B5B4C753C8D9BBE7DCFEDCFDD3ABDDA1DDA3DDA5D2F1DDA4DDA6DDA7D2A9C754C755C756C757C758C759C75ABAC9DDA9C75BC75CDDB6DDB1DDB4C75DC75EC75FC760C761C762C763DDB0C6CEC764C765C0F2C766C767C768C769C9AFC76AC76BC76CDCECDDAEC76DC76EC76FC770DDB7C771C772DCF0DDAFC773DDB8C774DDACC775C776C777C778C779C77AC77BDDB9DDB3DDADC4AAC77CC77DC77EC780DDA8C0B3C1ABDDAADDABC781DDB2BBF1DDB5D3A8DDBAC782DDBBC3A7C783C784DDD2DDBCC785C786C787DDD1C788B9BDC789C78ABED5C78BBEFAC78CC78DBACAC78EC78FC790C791DDCAC792DDC5C793DDBFC794C795C796B2CBDDC3C797DDCBB2A4DDD5C798C799C79ADDBEC79BC79CC79DC6D0DDD0C79EC79FC7A0C840C841DDD4C1E2B7C6C842C843C844C845C846DDCEDDCFC847C848C849DDC4C84AC84BC84CDDBDC84DDDCDCCD1C84EDDC9C84FC850C851C852DDC2C3C8C6BCCEAEDDCCC853DDC8C854C855C856C857C858C859DDC1C85AC85BC85CDDC6C2DCC85DC85EC85FC860C861C862D3A9D3AADDD3CFF4C8F8C863C864C865C866C867C868C869C86ADDE6C86BC86CC86DC86EC86FC870DDC7C871C872C873DDE0C2E4C874C875C876C877C878C879C87AC87BDDE1C87CC87DC87EC880C881C882C883C884C885C886DDD7C887C888C889C88AC88BD6F8C88CDDD9DDD8B8F0DDD6C88DC88EC88FC890C6CFC891B6ADC892C893C894C895C896DDE2C897BAF9D4E1DDE7C898C899C89AB4D0C89BDDDAC89CBFFBDDE3C89DDDDFC89EDDDDC89FC8A0C940C941C942C943C944B5D9C945C946C947C948DDDBDDDCDDDEC949BDAFDDE4C94ADDE5C94BC94CC94DC94EC94FC950C951C952DDF5C953C3C9C954C955CBE2C956C957C958C959DDF2C95AC95BC95CC95DC95EC95FC960C961C962C963C964C965C966D8E1C967C968C6D1C969DDF4C96AC96BC96CD5F4DDF3DDF0C96DC96EDDECC96FDDEFC970DDE8C971C972D0EEC973C974C975C976C8D8DDEEC977C978DDE9C979C97ADDEACBF2C97BDDEDC97CC97DB1CDC97EC980C981C982C983C984C0B6C985BCBBDDF1C986C987DDF7C988DDF6DDEBC989C98AC98BC98CC98DC5EEC98EC98FC990DDFBC991C992C993C994C995C996C997C998C999C99AC99BDEA4C99CC99DDEA3C99EC99FC9A0CA40CA41CA42CA43CA44CA45CA46CA47CA48DDF8CA49CA4ACA4BCA4CC3EFCA4DC2FBCA4ECA4FCA50D5E1CA51CA52CEB5CA53CA54CA55CA56DDFDCA57B2CCCA58CA59CA5ACA5BCA5CCA5DCA5ECA5FCA60C4E8CADFCA61CA62CA63CA64CA65CA66CA67CA68CA69CA6AC7BEDDFADDFCDDFEDEA2B0AAB1CECA6BCA6CCA6DCA6ECA6FDEACCA70CA71CA72CA73DEA6BDB6C8EFCA74CA75CA76CA77CA78CA79CA7ACA7BCA7CCA7DCA7EDEA1CA80CA81DEA5CA82CA83CA84CA85DEA9CA86CA87CA88CA89CA8ADEA8CA8BCA8CCA8DDEA7CA8ECA8FCA90CA91CA92CA93CA94CA95CA96DEADCA97D4CCCA98CA99CA9ACA9BDEB3DEAADEAECA9CCA9DC0D9CA9ECA9FCAA0CB40CB41B1A1DEB6CB42DEB1CB43CB44CB45CB46CB47CB48CB49DEB2CB4ACB4BCB4CCB4DCB4ECB4FCB50CB51CB52CB53CB54D1A6DEB5CB55CB56CB57CB58CB59CB5ACB5BDEAFCB5CCB5DCB5EDEB0CB5FD0BDCB60CB61CB62DEB4CAEDDEB9CB63CB64CB65CB66CB67CB68DEB8CB69DEB7CB6ACB6BCB6CCB6DCB6ECB6FCB70DEBBCB71CB72CB73CB74CB75CB76CB77BDE5CB78CB79CB7ACB7BCB7CB2D8C3EACB7DCB7EDEBACB80C5BACB81CB82CB83CB84CB85CB86DEBCCB87CB88CB89CB8ACB8BCB8CCB8DCCD9CB8ECB8FCB90CB91B7AACB92CB93CB94CB95CB96CB97CB98CB99CB9ACB9BCB9CCB9DCB9ECB9FCBA0CC40CC41D4E5CC42CC43CC44DEBDCC45CC46CC47CC48CC49DEBFCC4ACC4BCC4CCC4DCC4ECC4FCC50CC51CC52CC53CC54C4A2CC55CC56CC57CC58DEC1CC59CC5ACC5BCC5CCC5DCC5ECC5FCC60CC61CC62CC63CC64CC65CC66CC67CC68DEBECC69DEC0CC6ACC6BCC6CCC6DCC6ECC6FCC70CC71CC72CC73CC74CC75CC76CC77D5BACC78CC79CC7ADEC2CC7BCC7CCC7DCC7ECC80CC81CC82CC83CC84CC85CC86CC87CC88CC89CC8ACC8BF2AEBBA2C2B2C5B0C2C7CC8CCC8DF2AFCC8ECC8FCC90CC91CC92D0E9CC93CC94CC95D3DDCC96CC97CC98EBBDCC99CC9ACC9BCC9CCC9DCC9ECC9FCCA0B3E6F2B0CD40F2B1CD41CD42CAADCD43CD44CD45CD46CD47CD48CD49BAE7F2B3F2B5F2B4CBE4CFBAF2B2CAB4D2CFC2ECCD4ACD4BCD4CCD4DCD4ECD4FCD50CEC3F2B8B0F6F2B7CD51CD52CD53CD54CD55F2BECD56B2CFCD57CD58CD59CD5ACD5BCD5CD1C1F2BACD5DCD5ECD5FCD60CD61F2BCD4E9CD62CD63F2BBF2B6F2BFF2BDCD64F2B9CD65CD66F2C7F2C4F2C6CD67CD68F2CAF2C2F2C0CD69CD6ACD6BF2C5CD6CCD6DCD6ECD6FCD70D6FBCD71CD72CD73F2C1CD74C7F9C9DFCD75F2C8B9C6B5B0CD76CD77F2C3F2C9F2D0F2D6CD78CD79BBD7CD7ACD7BCD7CF2D5CDDCCD7DD6EBCD7ECD80F2D2F2D4CD81CD82CD83CD84B8F2CD85CD86CD87CD88F2CBCD89CD8ACD8BF2CEC2F9CD8CD5DDF2CCF2CDF2CFF2D3CD8DCD8ECD8FF2D9D3BCCD90CD91CD92CD93B6EACD94CAF1CD95B7E4F2D7CD96CD97CD98F2D8F2DAF2DDF2DBCD99CD9AF2DCCD9BCD9CCD9DCD9ED1D1F2D1CD9FCDC9CDA0CECFD6A9CE40F2E3CE41C3DBCE42F2E0CE43CE44C0AFF2ECF2DECE45F2E1CE46CE47CE48F2E8CE49CE4ACE4BCE4CF2E2CE4DCE4EF2E7CE4FCE50F2E6CE51CE52F2E9CE53CE54CE55F2DFCE56CE57F2E4F2EACE58CE59CE5ACE5BCE5CCE5DCE5ED3ACF2E5B2F5CE5FCE60F2F2CE61D0ABCE62CE63CE64CE65F2F5CE66CE67CE68BBC8CE69F2F9CE6ACE6BCE6CCE6DCE6ECE6FF2F0CE70CE71F2F6F2F8F2FACE72CE73CE74CE75CE76CE77CE78CE79F2F3CE7AF2F1CE7BCE7CCE7DBAFBCE7EB5FBCE80CE81CE82CE83F2EFF2F7F2EDF2EECE84CE85CE86F2EBF3A6CE87F3A3CE88CE89F3A2CE8ACE8BF2F4CE8CC8DACE8DCE8ECE8FCE90CE91F2FBCE92CE93CE94F3A5CE95CE96CE97CE98CE99CE9ACE9BC3F8CE9CCE9DCE9ECE9FCEA0CF40CF41CF42F2FDCF43CF44F3A7F3A9F3A4CF45F2FCCF46CF47CF48F3ABCF49F3AACF4ACF4BCF4CCF4DC2DDCF4ECF4FF3AECF50CF51F3B0CF52CF53CF54CF55CF56F3A1CF57CF58CF59F3B1F3ACCF5ACF5BCF5CCF5DCF5EF3AFF2FEF3ADCF5FCF60CF61CF62CF63CF64CF65F3B2CF66CF67CF68CF69F3B4CF6ACF6BCF6CCF6DF3A8CF6ECF6FCF70CF71F3B3CF72CF73CF74F3B5CF75CF76CF77CF78CF79CF7ACF7BCF7CCF7DCF7ED0B7CF80CF81CF82CF83F3B8CF84CF85CF86CF87D9F9CF88CF89CF8ACF8BCF8CCF8DF3B9CF8ECF8FCF90CF91CF92CF93CF94CF95F3B7CF96C8E4F3B6CF97CF98CF99CF9AF3BACF9BCF9CCF9DCF9ECF9FF3BBB4C0CFA0D040D041D042D043D044D045D046D047D048D049D04AD04BD04CD04DEEC3D04ED04FD050D051D052D053F3BCD054D055F3BDD056D057D058D1AAD059D05AD05BF4ACD0C6D05CD05DD05ED05FD060D061D0D0D1DCD062D063D064D065D066D067CFCED068D069BDD6D06AD1C3D06BD06CD06DD06ED06FD070D071BAE2E1E9D2C2F1C2B2B9D072D073B1EDF1C3D074C9C0B3C4D075D9F2D076CBA5D077F1C4D078D079D07AD07BD6D4D07CD07DD07ED080D081F1C5F4C0F1C6D082D4ACF1C7D083B0C0F4C1D084D085F4C2D086D087B4FCD088C5DBD089D08AD08BD08CCCBBD08DD08ED08FD0E4D090D091D092D093D094CDE0D095D096D097D098D099F1C8D09AD9F3D09BD09CD09DD09ED09FD0A0B1BBD140CFAED141D142D143B8A4D144D145D146D147D148F1CAD149D14AD14BD14CF1CBD14DD14ED14FD150B2C3C1D1D151D152D7B0F1C9D153D154F1CCD155D156D157D158F1CED159D15AD15BD9F6D15CD2E1D4A3D15DD15EF4C3C8B9D15FD160D161D162D163F4C4D164D165F1CDF1CFBFE3F1D0D166D167F1D4D168D169D16AD16BD16CD16DD16EF1D6F1D1D16FC9D1C5E1D170D171D172C2E3B9FCD173D174F1D3D175F1D5D176D177D178B9D3D179D17AD17BD17CD17DD17ED180F1DBD181D182D183D184D185BAD6D186B0FDF1D9D187D188D189D18AD18BF1D8F1D2F1DAD18CD18DD18ED18FD190F1D7D191D192D193C8ECD194D195D196D197CDCAF1DDD198D199D19AD19BE5BDD19CD19DD19EF1DCD19FF1DED1A0D240D241D242D243D244D245D246D247D248F1DFD249D24ACFE5D24BD24CD24DD24ED24FD250D251D252D253D254D255D256D257D258D259D25AD25BD25CD25DD25ED25FD260D261D262D263F4C5BDF3D264D265D266D267D268D269F1E0D26AD26BD26CD26DD26ED26FD270D271D272D273D274D275D276D277D278D279D27AD27BD27CD27DF1E1D27ED280D281CEF7D282D2AAD283F1FBD284D285B8B2D286D287D288D289D28AD28BD28CD28DD28ED28FD290D291D292D293D294D295D296D297D298D299D29AD29BD29CD29DD29ED29FD2A0D340D341D342D343D344D345D346D347D348D349D34AD34BD34CD34DD34ED34FD350D351D352D353D354D355D356D357D358D359D35AD35BD35CD35DD35EBCFBB9DBD35FB9E6C3D9CAD3EAE8C0C0BEF5EAE9EAEAEAEBD360EAECEAEDEAEEEAEFBDC7D361D362D363F5FBD364D365D366F5FDD367F5FED368F5FCD369D36AD36BD36CBDE2D36DF6A1B4A5D36ED36FD370D371F6A2D372D373D374F6A3D375D376D377ECB2D378D379D37AD37BD37CD37DD37ED380D381D382D383D384D1D4D385D386D387D388D389D38AD9EAD38BD38CD38DD38ED38FD390D391D392D393D394D395D396D397D398D399D39AD39BD39CD39DD39ED39FD3A0D440D441D442D443D444D445D446D447D448D449D44AD44BD44CD44DD44ED44FD450D451D452D453D454D455D456D457D458D459D45AD45BD45CD45DD45ED45FF6A4D460D461D462D463D464D465D466D467D468EEBAD469D46AD46BD46CD46DD46ED46FD470D471D472D473D474D475D476D477D478D479D47AD47BD47CD47DD47ED480D481D482D483D484D485D486D487D488D489D48AD48BD48CD48DD48ED48FD490D491D492D493D494D495D496D497D498D499D5B2D49AD49BD49CD49DD49ED49FD4A0D540D541D542D543D544D545D546D547D3FECCDCD548D549D54AD54BD54CD54DD54ED54FCAC4D550D551D552D553D554D555D556D557D558D559D55AD55BD55CD55DD55ED55FD560D561D562D563D564D565D566D567D568D569D56AD56BD56CD56DD56ED56FD570D571D572D573D574D575D576D577D578D579D57AD57BD57CD57DD57ED580D581D582D583D584D585D586D587D588D589D58AD58BD58CD58DD58ED58FD590D591D592D593D594D595D596D597D598D599D59AD59BD59CD59DD59ED59FD5A0D640D641D642D643D644D645D646D647D648D649D64AD64BD64CD64DD64ED64FD650D651D652D653D654D655D656D657D658D659D65AD65BD65CD65DD65ED65FD660D661D662E5C0D663D664D665D666D667D668D669D66AD66BD66CD66DD66ED66FD670D671D672D673D674D675D676D677D678D679D67AD67BD67CD67DD67ED680D681F6A5D682D683D684D685D686D687D688D689D68AD68BD68CD68DD68ED68FD690D691D692D693D694D695D696D697D698D699D69AD69BD69CD69DD69ED69FD6A0D740D741D742D743D744D745D746D747D748D749D74AD74BD74CD74DD74ED74FD750D751D752D753D754D755D756D757D758D759D75AD75BD75CD75DD75ED75FBEAFD760D761D762D763D764C6A9D765D766D767D768D769D76AD76BD76CD76DD76ED76FD770D771D772D773D774D775D776D777D778D779D77AD77BD77CD77DD77ED780D781D782D783D784D785D786D787D788D789D78AD78BD78CD78DD78ED78FD790D791D792D793D794D795D796D797D798DAA5BCC6B6A9B8BCC8CFBCA5DAA6DAA7CCD6C8C3DAA8C6FDD799D1B5D2E9D1B6BCC7D79ABDB2BBE4DAA9DAAAD1C8DAABD0EDB6EFC2DBD79BCBCFB7EDC9E8B7C3BEF7D6A4DAACDAADC6C0D7E7CAB6D79CD5A9CBDFD5EFDAAED6DFB4CADAB0DAAFD79DD2EBDAB1DAB2DAB3CAD4DAB4CAABDAB5DAB6B3CFD6EFDAB7BBB0B5AEDAB8DAB9B9EED1AFD2E8DABAB8C3CFEAB2EFDABBDABCD79EBDEBCEDCD3EFDABDCEF3DABED3D5BBE5DABFCBB5CBD0DAC0C7EBD6EEDAC1C5B5B6C1DAC2B7CCBFCEDAC3DAC4CBADDAC5B5F7DAC6C1C2D7BBDAC7CCB8D79FD2EAC4B1DAC8B5FDBBD1DAC9D0B3DACADACBCEBDDACCDACDDACEB2F7DAD1DACFD1E8DAD0C3D5DAD2D7A0DAD3DAD4DAD5D0BBD2A5B0F9DAD6C7ABDAD7BDF7C3A1DAD8DAD9C3FDCCB7DADADADBC0BEC6D7DADCDADDC7B4DADEDADFB9C8D840D841D842D843D844D845D846D847D848BBEDD849D84AD84BD84CB6B9F4F8D84DF4F9D84ED84FCDE3D850D851D852D853D854D855D856D857F5B9D858D859D85AD85BEBE0D85CD85DD85ED85FD860D861CFF3BBBFD862D863D864D865D866D867D868BAC0D4A5D869D86AD86BD86CD86DD86ED86FE1D9D870D871D872D873F5F4B1AAB2F2D874D875D876D877D878D879D87AF5F5D87BD87CF5F7D87DD87ED880BAD1F5F6D881C3B2D882D883D884D885D886D887D888F5F9D889D88AD88BF5F8D88CD88DD88ED88FD890D891D892D893D894D895D896D897D898D899D89AD89BD89CD89DD89ED89FD8A0D940D941D942D943D944D945D946D947D948D949D94AD94BD94CD94DD94ED94FD950D951D952D953D954D955D956D957D958D959D95AD95BD95CD95DD95ED95FD960D961D962D963D964D965D966D967D968D969D96AD96BD96CD96DD96ED96FD970D971D972D973D974D975D976D977D978D979D97AD97BD97CD97DD97ED980D981D982D983D984D985D986D987D988D989D98AD98BD98CD98DD98ED98FD990D991D992D993D994D995D996D997D998D999D99AD99BD99CD99DD99ED99FD9A0DA40DA41DA42DA43DA44DA45DA46DA47DA48DA49DA4ADA4BDA4CDA4DDA4EB1B4D5EAB8BADA4FB9B1B2C6D4F0CFCDB0DCD5CBBBF5D6CAB7B7CCB0C6B6B1E1B9BAD6FCB9E1B7A1BCFAEADAEADBCCF9B9F3EADCB4FBC3B3B7D1BAD8EADDD4F4EADEBCD6BBDFEADFC1DEC2B8D4DFD7CAEAE0EAE1EAE4EAE2EAE3C9DEB8B3B6C4EAE5CAEAC9CDB4CDDA50DA51E2D9C5E2EAE6C0B5DA52D7B8EAE7D7ACC8FCD8D3D8CDD4DEDA53D4F9C9C4D3AEB8D3B3E0DA54C9E2F4F6DA55DA56DA57BAD5DA58F4F7DA59DA5AD7DFDA5BDA5CF4F1B8B0D5D4B8CFC6F0DA5DDA5EDA5FDA60DA61DA62DA63DA64DA65B3C3DA66DA67F4F2B3ACDA68DA69DA6ADA6BD4BDC7F7DA6CDA6DDA6EDA6FDA70F4F4DA71DA72F4F3DA73DA74DA75DA76DA77DA78DA79DA7ADA7BDA7CCCCBDA7DDA7EDA80C8A4DA81DA82DA83DA84DA85DA86DA87DA88DA89DA8ADA8BDA8CDA8DF4F5DA8ED7E3C5BFF5C0DA8FDA90F5BBDA91F5C3DA92F5C2DA93D6BAF5C1DA94DA95DA96D4BEF5C4DA97F5CCDA98DA99DA9ADA9BB0CFB5F8DA9CF5C9F5CADA9DC5DCDA9EDA9FDAA0DB40F5C5F5C6DB41DB42F5C7F5CBDB43BEE0F5C8B8FADB44DB45DB46F5D0F5D3DB47DB48DB49BFE7DB4AB9F2F5BCF5CDDB4BDB4CC2B7DB4DDB4EDB4FCCF8DB50BCF9DB51F5CEF5CFF5D1B6E5F5D2DB52F5D5DB53DB54DB55DB56DB57DB58DB59F5BDDB5ADB5BDB5CF5D4D3BBDB5DB3ECDB5EDB5FCCA4DB60DB61DB62DB63F5D6DB64DB65DB66DB67DB68DB69DB6ADB6BF5D7BEE1F5D8DB6CDB6DCCDFF5DBDB6EDB6FDB70DB71DB72B2C8D7D9DB73F5D9DB74F5DAF5DCDB75F5E2DB76DB77DB78F5E0DB79DB7ADB7BF5DFF5DDDB7CDB7DF5E1DB7EDB80F5DEF5E4F5E5DB81CCE3DB82DB83E5BFB5B8F5E3F5E8CCA3DB84DB85DB86DB87DB88F5E6F5E7DB89DB8ADB8BDB8CDB8DDB8EF5BEDB8FDB90DB91DB92DB93DB94DB95DB96DB97DB98DB99DB9AB1C4DB9BDB9CF5BFDB9DDB9EB5C5B2E4DB9FF5ECF5E9DBA0B6D7DC40F5EDDC41F5EADC42DC43DC44DC45DC46F5EBDC47DC48B4DADC49D4EADC4ADC4BDC4CF5EEDC4DB3F9DC4EDC4FDC50DC51DC52DC53DC54F5EFF5F1DC55DC56DC57F5F0DC58DC59DC5ADC5BDC5CDC5DDC5EF5F2DC5FF5F3DC60DC61DC62DC63DC64DC65DC66DC67DC68DC69DC6ADC6BC9EDB9AADC6CDC6DC7FBDC6EDC6FB6E3DC70DC71DC72DC73DC74DC75DC76CCC9DC77DC78DC79DC7ADC7BDC7CDC7DDC7EDC80DC81DC82DC83DC84DC85DC86DC87DC88DC89DC8AEAA6DC8BDC8CDC8DDC8EDC8FDC90DC91DC92DC93DC94DC95DC96DC97DC98DC99DC9ADC9BDC9CDC9DDC9EDC9FDCA0DD40DD41DD42DD43DD44DD45DD46DD47DD48DD49DD4ADD4BDD4CDD4DDD4EDD4FDD50DD51DD52DD53DD54DD55DD56DD57DD58DD59DD5ADD5BDD5CDD5DDD5EDD5FDD60DD61DD62DD63DD64DD65DD66DD67DD68DD69DD6ADD6BDD6CDD6DDD6EDD6FDD70DD71DD72DD73DD74DD75DD76DD77DD78DD79DD7ADD7BDD7CDD7DDD7EDD80DD81DD82DD83DD84DD85DD86DD87DD88DD89DD8ADD8BDD8CDD8DDD8EDD8FDD90DD91DD92DD93DD94DD95DD96DD97DD98DD99DD9ADD9BDD9CDD9DDD9EDD9FDDA0DE40DE41DE42DE43DE44DE45DE46DE47DE48DE49DE4ADE4BDE4CDE4DDE4EDE4FDE50DE51DE52DE53DE54DE55DE56DE57DE58DE59DE5ADE5BDE5CDE5DDE5EDE5FDE60B3B5D4FEB9ECD0F9DE61E9EDD7AAE9EEC2D6C8EDBAE4E9EFE9F0E9F1D6E1E9F2E9F3E9F5E9F4E9F6E9F7C7E1E9F8D4D8E9F9BDCEDE62E9FAE9FBBDCFE9FCB8A8C1BEE9FDB1B2BBD4B9F5E9FEDE63EAA1EAA2EAA3B7F8BCADDE64CAE4E0CED4AFCFBDD5B7EAA4D5DEEAA5D0C1B9BCDE65B4C7B1D9DE66DE67DE68C0B1DE69DE6ADE6BDE6CB1E6B1E7DE6DB1E8DE6EDE6FDE70DE71B3BDC8E8DE72DE73DE74DE75E5C1DE76DE77B1DFDE78DE79DE7AC1C9B4EFDE7BDE7CC7A8D3D8DE7DC6F9D1B8DE7EB9FDC2F5DE80DE81DE82DE83DE84D3ADDE85D4CBBDFCDE86E5C2B7B5E5C3DE87DE88BBB9D5E2DE89BDF8D4B6CEA5C1ACB3D9DE8ADE8BCCF6DE8CE5C6E5C4E5C8DE8DE5CAE5C7B5CFC6C8DE8EB5FCE5C5DE8FCAF6DE90DE91E5C9DE92DE93DE94C3D4B1C5BCA3DE95DE96DE97D7B7DE98DE99CDCBCBCDCACACCD3E5CCE5CBC4E6DE9ADE9BD1A1D1B7E5CDDE9CE5D0DE9DCDB8D6F0E5CFB5DDDE9ECDBEDE9FE5D1B6BADEA0DF40CDA8B9E4DF41CAC5B3D1CBD9D4ECE5D2B7EADF42DF43DF44E5CEDF45DF46DF47DF48DF49DF4AE5D5B4FEE5D6DF4BDF4CDF4DDF4EDF4FE5D3E5D4DF50D2DDDF51DF52C2DFB1C6DF53D3E2DF54DF55B6DDCBECDF56E5D7DF57DF58D3F6DF59DF5ADF5BDF5CDF5DB1E9DF5EB6F4E5DAE5D8E5D9B5C0DF5FDF60DF61D2C5E5DCDF62DF63E5DEDF64DF65DF66DF67DF68DF69E5DDC7B2DF6AD2A3DF6BDF6CE5DBDF6DDF6EDF6FDF70D4E2D5DADF71DF72DF73DF74DF75E5E0D7F1DF76DF77DF78DF79DF7ADF7BDF7CE5E1DF7DB1DCD1FBDF7EE5E2E5E4DF80DF81DF82DF83E5E3DF84DF85E5E5DF86DF87DF88DF89DF8AD2D8DF8BB5CBDF8CE7DFDF8DDAF5DF8EDAF8DF8FDAF6DF90DAF7DF91DF92DF93DAFAD0CFC4C7DF94DF95B0EEDF96DF97DF98D0B0DF99DAF9DF9AD3CABAAADBA2C7F1DF9BDAFCDAFBC9DBDAFDDF9CDBA1D7DEDAFEC1DADF9DDF9EDBA5DF9FDFA0D3F4E040E041DBA7DBA4E042DBA8E043E044BDBCE045E046E047C0C9DBA3DBA6D6A3E048DBA9E049E04AE04BDBADE04CE04DE04EDBAEDBACBAC2E04FE050E051BFA4DBABE052E053E054DBAAD4C7B2BFE055E056DBAFE057B9F9E058DBB0E059E05AE05BE05CB3BBE05DE05EE05FB5A6E060E061E062E063B6BCDBB1E064E065E066B6F5E067DBB2E068E069E06AE06BE06CE06DE06EE06FE070E071E072E073E074E075E076E077E078E079E07AE07BB1C9E07CE07DE07EE080DBB4E081E082E083DBB3DBB5E084E085E086E087E088E089E08AE08BE08CE08DE08EDBB7E08FDBB6E090E091E092E093E094E095E096DBB8E097E098E099E09AE09BE09CE09DE09EE09FDBB9E0A0E140DBBAE141E142D3CFF4FAC7F5D7C3C5E4F4FCF4FDF4FBE143BEC6E144E145E146E147D0EFE148E149B7D3E14AE14BD4CDCCAAE14CE14DF5A2F5A1BAA8F4FECBD6E14EE14FE150F5A4C0D2E151B3EAE152CDAAF5A5F5A3BDB4F5A8E153F5A9BDCDC3B8BFE1CBE1F5AAE154E155E156F5A6F5A7C4F0E157E158E159E15AE15BF5ACE15CB4BCE15DD7EDE15EB4D7F5ABF5AEE15FE160F5ADF5AFD0D1E161E162E163E164E165E166E167C3D1C8A9E168E169E16AE16BE16CE16DF5B0F5B1E16EE16FE170E171E172E173F5B2E174E175F5B3F5B4F5B5E176E177E178E179F5B7F5B6E17AE17BE17CE17DF5B8E17EE180E181E182E183E184E185E186E187E188E189E18AB2C9E18BD3D4CACDE18CC0EFD6D8D2B0C1BFE18DBDF0E18EE18FE190E191E192E193E194E195E196E197B8AAE198E199E19AE19BE19CE19DE19EE19FE1A0E240E241E242E243E244E245E246E247E248E249E24AE24BE24CE24DE24EE24FE250E251E252E253E254E255E256E257E258E259E25AE25BE25CE25DE25EE25FE260E261E262E263E264E265E266E267E268E269E26AE26BE26CE26DE26EE26FE270E271E272E273E274E275E276E277E278E279E27AE27BE27CE27DE27EE280E281E282E283E284E285E286E287E288E289E28AE28BE28CE28DE28EE28FE290E291E292E293E294E295E296E297E298E299E29AE29BE29CE29DE29EE29FE2A0E340E341E342E343E344E345E346E347E348E349E34AE34BE34CE34DE34EE34FE350E351E352E353E354E355E356E357E358E359E35AE35BE35CE35DE35EE35FE360E361E362E363E364E365E366E367E368E369E36AE36BE36CE36DBCF8E36EE36FE370E371E372E373E374E375E376E377E378E379E37AE37BE37CE37DE37EE380E381E382E383E384E385E386E387F6C6E388E389E38AE38BE38CE38DE38EE38FE390E391E392E393E394E395E396E397E398E399E39AE39BE39CE39DE39EE39FE3A0E440E441E442E443E444E445F6C7E446E447E448E449E44AE44BE44CE44DE44EE44FE450E451E452E453E454E455E456E457E458E459E45AE45BE45CE45DE45EF6C8E45FE460E461E462E463E464E465E466E467E468E469E46AE46BE46CE46DE46EE46FE470E471E472E473E474E475E476E477E478E479E47AE47BE47CE47DE47EE480E481E482E483E484E485E486E487E488E489E48AE48BE48CE48DE48EE48FE490E491E492E493E494E495E496E497E498E499E49AE49BE49CE49DE49EE49FE4A0E540E541E542E543E544E545E546E547E548E549E54AE54BE54CE54DE54EE54FE550E551E552E553E554E555E556E557E558E559E55AE55BE55CE55DE55EE55FE560E561E562E563E564E565E566E567E568E569E56AE56BE56CE56DE56EE56FE570E571E572E573F6C9E574E575E576E577E578E579E57AE57BE57CE57DE57EE580E581E582E583E584E585E586E587E588E589E58AE58BE58CE58DE58EE58FE590E591E592E593E594E595E596E597E598E599E59AE59BE59CE59DE59EE59FF6CAE5A0E640E641E642E643E644E645E646E647E648E649E64AE64BE64CE64DE64EE64FE650E651E652E653E654E655E656E657E658E659E65AE65BE65CE65DE65EE65FE660E661E662F6CCE663E664E665E666E667E668E669E66AE66BE66CE66DE66EE66FE670E671E672E673E674E675E676E677E678E679E67AE67BE67CE67DE67EE680E681E682E683E684E685E686E687E688E689E68AE68BE68CE68DE68EE68FE690E691E692E693E694E695E696E697E698E699E69AE69BE69CE69DF6CBE69EE69FE6A0E740E741E742E743E744E745E746E747F7E9E748E749E74AE74BE74CE74DE74EE74FE750E751E752E753E754E755E756E757E758E759E75AE75BE75CE75DE75EE75FE760E761E762E763E764E765E766E767E768E769E76AE76BE76CE76DE76EE76FE770E771E772E773E774E775E776E777E778E779E77AE77BE77CE77DE77EE780E781E782E783E784E785E786E787E788E789E78AE78BE78CE78DE78EE78FE790E791E792E793E794E795E796E797E798E799E79AE79BE79CE79DE79EE79FE7A0E840E841E842E843E844E845E846E847E848E849E84AE84BE84CE84DE84EF6CDE84FE850E851E852E853E854E855E856E857E858E859E85AE85BE85CE85DE85EE85FE860E861E862E863E864E865E866E867E868E869E86AE86BE86CE86DE86EE86FE870E871E872E873E874E875E876E877E878E879E87AF6CEE87BE87CE87DE87EE880E881E882E883E884E885E886E887E888E889E88AE88BE88CE88DE88EE88FE890E891E892E893E894EEC4EEC5EEC6D5EBB6A4EEC8EEC7EEC9EECAC7A5EECBEECCE895B7B0B5F6EECDEECFE896EECEE897B8C6EED0EED1EED2B6DBB3AED6D3C4C6B1B5B8D6EED3EED4D4BFC7D5BEFBCED9B9B3EED6EED5EED8EED7C5A5EED9EEDAC7AEEEDBC7AFEEDCB2A7EEDDEEDEEEDFEEE0EEE1D7EAEEE2EEE3BCD8EEE4D3CBCCFAB2ACC1E5EEE5C7A6C3ADE898EEE6EEE7EEE8EEE9EEEAEEEBEEECE899EEEDEEEEEEEFE89AE89BEEF0EEF1EEF2EEF4EEF3E89CEEF5CDADC2C1EEF6EEF7EEF8D5A1EEF9CFB3EEFAEEFBE89DEEFCEEFDEFA1EEFEEFA2B8F5C3FAEFA3EFA4BDC2D2BFB2F9EFA5EFA6EFA7D2F8EFA8D6FDEFA9C6CCE89EEFAAEFABC1B4EFACCFFACBF8EFAEEFADB3FAB9F8EFAFEFB0D0E2EFB1EFB2B7E6D0BFEFB3EFB4EFB5C8F1CCE0EFB6EFB7EFB8EFB9EFBAD5E0EFBBB4EDC3AAEFBCE89FEFBDEFBEEFBFE8A0CEFDEFC0C2E0B4B8D7B6BDF5E940CFC7EFC3EFC1EFC2EFC4B6A7BCFCBEE2C3CCEFC5EFC6E941EFC7EFCFEFC8EFC9EFCAC7C2EFF1B6CDEFCBE942EFCCEFCDB6C6C3BEEFCEE943EFD0EFD1EFD2D5F2E944EFD3C4F7E945EFD4C4F8EFD5EFD6B8E4B0F7EFD7EFD8EFD9E946EFDAEFDBEFDCEFDDE947EFDEBEB5EFE1EFDFEFE0E948EFE2EFE3C1CDEFE4EFE5EFE6EFE7EFE8EFE9EFEAEFEBEFECC0D8E949EFEDC1ADEFEEEFEFEFF0E94AE94BCFE2E94CE94DE94EE94FE950E951E952E953B3A4E954E955E956E957E958E959E95AE95BE95CE95DE95EE95FE960E961E962E963E964E965E966E967E968E969E96AE96BE96CE96DE96EE96FE970E971E972E973E974E975E976E977E978E979E97AE97BE97CE97DE97EE980E981E982E983E984E985E986E987E988E989E98AE98BE98CE98DE98EE98FE990E991E992E993E994E995E996E997E998E999E99AE99BE99CE99DE99EE99FE9A0EA40EA41EA42EA43EA44EA45EA46EA47EA48EA49EA4AEA4BEA4CEA4DEA4EEA4FEA50EA51EA52EA53EA54EA55EA56EA57EA58EA59EA5AEA5BC3C5E3C5C9C1E3C6EA5CB1D5CECAB4B3C8F2E3C7CFD0E3C8BCE4E3C9E3CAC3C6D5A2C4D6B9EBCEC5E3CBC3F6E3CCEA5DB7A7B8F3BAD2E3CDE3CED4C4E3CFEA5EE3D0D1CBE3D1E3D2E3D3E3D4D1D6E3D5B2FBC0BBE3D6EA5FC0ABE3D7E3D8E3D9EA60E3DAE3DBEA61B8B7DAE2EA62B6D3EA63DAE4DAE3EA64EA65EA66EA67EA68EA69EA6ADAE6EA6BEA6CEA6DC8EEEA6EEA6FDAE5B7C0D1F4D2F5D5F3BDD7EA70EA71EA72EA73D7E8DAE8DAE7EA74B0A2CDD3EA75DAE9EA76B8BDBCCAC2BDC2A4B3C2DAEAEA77C2AAC4B0BDB5EA78EA79CFDEEA7AEA7BEA7CDAEBC9C2EA7DEA7EEA80EA81EA82B1DDEA83EA84EA85DAECEA86B6B8D4BAEA87B3FDEA88EA89DAEDD4C9CFD5C5E3EA8ADAEEEA8BEA8CEA8DEA8EEA8FDAEFEA90DAF0C1EACCD5CFDDEA91EA92EA93EA94EA95EA96EA97EA98EA99EA9AEA9BEA9CEA9DD3E7C2A1EA9EDAF1EA9FEAA0CBE5EB40DAF2EB41CBE6D2FEEB42EB43EB44B8F4EB45EB46DAF3B0AFCFB6EB47EB48D5CFEB49EB4AEB4BEB4CEB4DEB4EEB4FEB50EB51EB52CBEDEB53EB54EB55EB56EB57EB58EB59EB5ADAF4EB5BEB5CE3C4EB5DEB5EC1A5EB5FEB60F6BFEB61EB62F6C0F6C1C4D1EB63C8B8D1E3EB64EB65D0DBD1C5BCAFB9CDEB66EFF4EB67EB68B4C6D3BAF6C2B3FBEB69EB6AF6C3EB6BEB6CB5F1EB6DEB6EEB6FEB70EB71EB72EB73EB74EB75EB76F6C5EB77EB78EB79EB7AEB7BEB7CEB7DD3EAF6A7D1A9EB7EEB80EB81EB82F6A9EB83EB84EB85F6A8EB86EB87C1E3C0D7EB88B1A2EB89EB8AEB8BEB8CCEEDEB8DD0E8F6ABEB8EEB8FCFF6EB90F6AAD5F0F6ACC3B9EB91EB92EB93BBF4F6AEF6ADEB94EB95EB96C4DEEB97EB98C1D8EB99EB9AEB9BEB9CEB9DCBAAEB9ECFBCEB9FEBA0EC40EC41EC42EC43EC44EC45EC46EC47EC48F6AFEC49EC4AF6B0EC4BEC4CF6B1EC4DC2B6EC4EEC4FEC50EC51EC52B0D4C5F9EC53EC54EC55EC56F6B2EC57EC58EC59EC5AEC5BEC5CEC5DEC5EEC5FEC60EC61EC62EC63EC64EC65EC66EC67EC68EC69C7E0F6A6EC6AEC6BBEB8EC6CEC6DBEB2EC6EB5E5EC6FEC70B7C7EC71BFBFC3D2C3E6EC72EC73D8CCEC74EC75EC76B8EFEC77EC78EC79EC7AEC7BEC7CEC7DEC7EEC80BDF9D1A5EC81B0D0EC82EC83EC84EC85EC86F7B0EC87EC88EC89EC8AEC8BEC8CEC8DEC8EF7B1EC8FEC90EC91EC92EC93D0ACEC94B0B0EC95EC96EC97F7B2F7B3EC98F7B4EC99EC9AEC9BC7CAEC9CEC9DEC9EEC9FECA0ED40ED41BECFED42ED43F7B7ED44ED45ED46ED47ED48ED49ED4AF7B6ED4BB1DEED4CF7B5ED4DED4EF7B8ED4FF7B9ED50ED51ED52ED53ED54ED55ED56ED57ED58ED59ED5AED5BED5CED5DED5EED5FED60ED61ED62ED63ED64ED65ED66ED67ED68ED69ED6AED6BED6CED6DED6EED6FED70ED71ED72ED73ED74ED75ED76ED77ED78ED79ED7AED7BED7CED7DED7EED80ED81CEA4C8CDED82BAABE8B8E8B9E8BABEC2ED83ED84ED85ED86ED87D2F4ED88D4CFC9D8ED89ED8AED8BED8CED8DED8EED8FED90ED91ED92ED93ED94ED95ED96ED97ED98ED99ED9AED9BED9CED9DED9EED9FEDA0EE40EE41EE42EE43EE44EE45EE46EE47EE48EE49EE4AEE4BEE4CEE4DEE4EEE4FEE50EE51EE52EE53EE54EE55EE56EE57EE58EE59EE5AEE5BEE5CEE5DEE5EEE5FEE60EE61EE62EE63EE64EE65EE66EE67EE68EE69EE6AEE6BEE6CEE6DEE6EEE6FEE70EE71EE72EE73EE74EE75EE76EE77EE78EE79EE7AEE7BEE7CEE7DEE7EEE80EE81EE82EE83EE84EE85EE86EE87EE88EE89EE8AEE8BEE8CEE8DEE8EEE8FEE90EE91EE92EE93EE94EE95EE96EE97EE98EE99EE9AEE9BEE9CEE9DEE9EEE9FEEA0EF40EF41EF42EF43EF44EF45D2B3B6A5C7EAF1FCCFEECBB3D0EBE7EFCDE7B9CBB6D9F1FDB0E4CBCCF1FED4A4C2ADC1ECC6C4BEB1F2A1BCD5EF46F2A2F2A3EF47F2A4D2C3C6B5EF48CDC7F2A5EF49D3B1BFC5CCE2EF4AF2A6F2A7D1D5B6EEF2A8F2A9B5DFF2AAF2ABEF4BB2FCF2ACF2ADC8A7EF4CEF4DEF4EEF4FEF50EF51EF52EF53EF54EF55EF56EF57EF58EF59EF5AEF5BEF5CEF5DEF5EEF5FEF60EF61EF62EF63EF64EF65EF66EF67EF68EF69EF6AEF6BEF6CEF6DEF6EEF6FEF70EF71B7E7EF72EF73ECA9ECAAECABEF74ECACEF75EF76C6AEECADECAEEF77EF78EF79B7C9CAB3EF7AEF7BEF7CEF7DEF7EEF80EF81E2B8F7CFEF82EF83EF84EF85EF86EF87EF88EF89EF8AEF8BEF8CEF8DEF8EEF8FEF90EF91EF92EF93EF94EF95EF96EF97EF98EF99EF9AEF9BEF9CEF9DEF9EEF9FEFA0F040F041F042F043F044F7D0F045F046B2CDF047F048F049F04AF04BF04CF04DF04EF04FF050F051F052F053F054F055F056F057F058F059F05AF05BF05CF05DF05EF05FF060F061F062F063F7D1F064F065F066F067F068F069F06AF06BF06CF06DF06EF06FF070F071F072F073F074F075F076F077F078F079F07AF07BF07CF07DF07EF080F081F082F083F084F085F086F087F088F089F7D3F7D2F08AF08BF08CF08DF08EF08FF090F091F092F093F094F095F096E2BBF097BCA2F098E2BCE2BDE2BEE2BFE2C0E2C1B7B9D2FBBDA4CACEB1A5CBC7F099E2C2B6FCC8C4E2C3F09AF09BBDC8F09CB1FDE2C4F09DB6F6E2C5C4D9F09EF09FE2C6CFDAB9DDE2C7C0A1F0A0E2C8B2F6F140E2C9F141C1F3E2CAE2CBC2F8E2CCE2CDE2CECAD7D8B8D9E5CFE3F142F143F144F145F146F147F148F149F14AF14BF14CF0A5F14DF14EDCB0F14FF150F151F152F153F154F155F156F157F158F159F15AF15BF15CF15DF15EF15FF160F161F162F163F164F165F166F167F168F169F16AF16BF16CF16DF16EF16FF170F171F172F173F174F175F176F177F178F179F17AF17BF17CF17DF17EF180F181F182F183F184F185F186F187F188F189F18AF18BF18CF18DF18EF18FF190F191F192F193F194F195F196F197F198F199F19AF19BF19CF19DF19EF19FF1A0F240F241F242F243F244F245F246F247F248F249F24AF24BF24CF24DF24EF24FF250F251F252F253F254F255F256F257F258F259F25AF25BF25CF25DF25EF25FF260F261F262F263F264F265F266F267F268F269F26AF26BF26CF26DF26EF26FF270F271F272F273F274F275F276F277F278F279F27AF27BF27CF27DF27EF280F281F282F283F284F285F286F287F288F289F28AF28BF28CF28DF28EF28FF290F291F292F293F294F295F296F297F298F299F29AF29BF29CF29DF29EF29FF2A0F340F341F342F343F344F345F346F347F348F349F34AF34BF34CF34DF34EF34FF350F351C2EDD4A6CDD4D1B1B3DBC7FDF352B2B5C2BFE6E0CABBE6E1E6E2BED4E6E3D7A4CDD5E6E5BCDDE6E4E6E6E6E7C2EEF353BDBEE6E8C2E6BAA7E6E9F354E6EAB3D2D1E9F355F356BFA5E6EBC6EFE6ECE6EDF357F358E6EEC6ADE6EFF359C9A7E6F0E6F1E6F2E5B9E6F3E6F4C2E2E6F5E6F6D6E8E6F7F35AE6F8B9C7F35BF35CF35DF35EF35FF360F361F7BBF7BAF362F363F364F365F7BEF7BCBAA1F366F7BFF367F7C0F368F369F36AF7C2F7C1F7C4F36BF36CF7C3F36DF36EF36FF370F371F7C5F7C6F372F373F374F375F7C7F376CBE8F377F378F379F37AB8DFF37BF37CF37DF37EF380F381F7D4F382F7D5F383F384F385F386F7D6F387F388F389F38AF7D8F38BF7DAF38CF7D7F38DF38EF38FF390F391F392F393F394F395F7DBF396F7D9F397F398F399F39AF39BF39CF39DD7D7F39EF39FF3A0F440F7DCF441F442F443F444F445F446F7DDF447F448F449F7DEF44AF44BF44CF44DF44EF44FF450F451F452F453F454F7DFF455F456F457F7E0F458F459F45AF45BF45CF45DF45EF45FF460F461F462DBCBF463F464D8AAF465F466F467F468F469F46AF46BF46CE5F7B9EDF46DF46EF46FF470BFFDBBEAF7C9C6C7F7C8F471F7CAF7CCF7CBF472F473F474F7CDF475CEBAF476F7CEF477F478C4A7F479F47AF47BF47CF47DF47EF480F481F482F483F484F485F486F487F488F489F48AF48BF48CF48DF48EF48FF490F491F492F493F494F495F496F497F498F499F49AF49BF49CF49DF49EF49FF4A0F540F541F542F543F544F545F546F547F548F549F54AF54BF54CF54DF54EF54FF550F551F552F553F554F555F556F557F558F559F55AF55BF55CF55DF55EF55FF560F561F562F563F564F565F566F567F568F569F56AF56BF56CF56DF56EF56FF570F571F572F573F574F575F576F577F578F579F57AF57BF57CF57DF57EF580F581F582F583F584F585F586F587F588F589F58AF58BF58CF58DF58EF58FF590F591F592F593F594F595F596F597F598F599F59AF59BF59CF59DF59EF59FF5A0F640F641F642F643F644F645F646F647F648F649F64AF64BF64CF64DF64EF64FF650F651F652F653F654F655F656F657F658F659F65AF65BF65CF65DF65EF65FF660F661F662F663F664F665F666F667F668F669F66AF66BF66CF66DF66EF66FF670F671F672F673F674F675F676F677F678F679F67AF67BF67CF67DF67EF680F681F682F683F684F685F686F687F688F689F68AF68BF68CF68DF68EF68FF690F691F692F693F694F695F696F697F698F699F69AF69BF69CF69DF69EF69FF6A0F740F741F742F743F744F745F746F747F748F749F74AF74BF74CF74DF74EF74FF750F751F752F753F754F755F756F757F758F759F75AF75BF75CF75DF75EF75FF760F761F762F763F764F765F766F767F768F769F76AF76BF76CF76DF76EF76FF770F771F772F773F774F775F776F777F778F779F77AF77BF77CF77DF77EF780D3E3F781F782F6CFF783C2B3F6D0F784F785F6D1F6D2F6D3F6D4F786F787F6D6F788B1ABF6D7F789F6D8F6D9F6DAF78AF6DBF6DCF78BF78CF78DF78EF6DDF6DECFCAF78FF6DFF6E0F6E1F6E2F6E3F6E4C0F0F6E5F6E6F6E7F6E8F6E9F790F6EAF791F6EBF6ECF792F6EDF6EEF6EFF6F0F6F1F6F2F6F3F6F4BEA8F793F6F5F6F6F6F7F6F8F794F795F796F797F798C8FAF6F9F6FAF6FBF6FCF799F79AF6FDF6FEF7A1F7A2F7A3F7A4F7A5F79BF79CF7A6F7A7F7A8B1EEF7A9F7AAF7ABF79DF79EF7ACF7ADC1DBF7AEF79FF7A0F7AFF840F841F842F843F844F845F846F847F848F849F84AF84BF84CF84DF84EF84FF850F851F852F853F854F855F856F857F858F859F85AF85BF85CF85DF85EF85FF860F861F862F863F864F865F866F867F868F869F86AF86BF86CF86DF86EF86FF870F871F872F873F874F875F876F877F878F879F87AF87BF87CF87DF87EF880F881F882F883F884F885F886F887F888F889F88AF88BF88CF88DF88EF88FF890F891F892F893F894F895F896F897F898F899F89AF89BF89CF89DF89EF89FF8A0F940F941F942F943F944F945F946F947F948F949F94AF94BF94CF94DF94EF94FF950F951F952F953F954F955F956F957F958F959F95AF95BF95CF95DF95EF95FF960F961F962F963F964F965F966F967F968F969F96AF96BF96CF96DF96EF96FF970F971F972F973F974F975F976F977F978F979F97AF97BF97CF97DF97EF980F981F982F983F984F985F986F987F988F989F98AF98BF98CF98DF98EF98FF990F991F992F993F994F995F996F997F998F999F99AF99BF99CF99DF99EF99FF9A0FA40FA41FA42FA43FA44FA45FA46FA47FA48FA49FA4AFA4BFA4CFA4DFA4EFA4FFA50FA51FA52FA53FA54FA55FA56FA57FA58FA59FA5AFA5BFA5CFA5DFA5EFA5FFA60FA61FA62FA63FA64FA65FA66FA67FA68FA69FA6AFA6BFA6CFA6DFA6EFA6FFA70FA71FA72FA73FA74FA75FA76FA77FA78FA79FA7AFA7BFA7CFA7DFA7EFA80FA81FA82FA83FA84FA85FA86FA87FA88FA89FA8AFA8BFA8CFA8DFA8EFA8FFA90FA91FA92FA93FA94FA95FA96FA97FA98FA99FA9AFA9BFA9CFA9DFA9EFA9FFAA0FB40FB41FB42FB43FB44FB45FB46FB47FB48FB49FB4AFB4BFB4CFB4DFB4EFB4FFB50FB51FB52FB53FB54FB55FB56FB57FB58FB59FB5AFB5BC4F1F0AFBCA6F0B0C3F9FB5CC5B8D1BBFB5DF0B1F0B2F0B3F0B4F0B5D1BCFB5ED1ECFB5FF0B7F0B6D4A7FB60CDD2F0B8F0BAF0B9F0BBF0BCFB61FB62B8EBF0BDBAE8FB63F0BEF0BFBEE9F0C0B6ECF0C1F0C2F0C3F0C4C8B5F0C5F0C6FB64F0C7C5F4FB65F0C8FB66FB67FB68F0C9FB69F0CAF7BDFB6AF0CBF0CCF0CDFB6BF0CEFB6CFB6DFB6EFB6FF0CFBAD7FB70F0D0F0D1F0D2F0D3F0D4F0D5F0D6F0D8FB71FB72D3A5F0D7FB73F0D9FB74FB75FB76FB77FB78FB79FB7AFB7BFB7CFB7DF5BAC2B9FB7EFB80F7E4FB81FB82FB83FB84F7E5F7E6FB85FB86F7E7FB87FB88FB89FB8AFB8BFB8CF7E8C2B4FB8DFB8EFB8FFB90FB91FB92FB93FB94FB95F7EAFB96F7EBFB97FB98FB99FB9AFB9BFB9CC2F3FB9DFB9EFB9FFBA0FC40FC41FC42FC43FC44FC45FC46FC47FC48F4F0FC49FC4AFC4BF4EFFC4CFC4DC2E9FC4EF7E1F7E2FC4FFC50FC51FC52FC53BBC6FC54FC55FC56FC57D9E4FC58FC59FC5ACAF2C0E8F0A4FC5BBADAFC5CFC5DC7ADFC5EFC5FFC60C4ACFC61FC62F7ECF7EDF7EEFC63F7F0F7EFFC64F7F1FC65FC66F7F4FC67F7F3FC68F7F2F7F5FC69FC6AFC6BFC6CF7F6FC6DFC6EFC6FFC70FC71FC72FC73FC74FC75EDE9FC76EDEAEDEBFC77F6BCFC78FC79FC7AFC7BFC7CFC7DFC7EFC80FC81FC82FC83FC84F6BDFC85F6BEB6A6FC86D8BEFC87FC88B9C4FC89FC8AFC8BD8BBFC8CDCB1FC8DFC8EFC8FFC90FC91FC92CAF3FC93F7F7FC94FC95FC96FC97FC98FC99FC9AFC9BFC9CF7F8FC9DFC9EF7F9FC9FFCA0FD40FD41FD42FD43FD44F7FBFD45F7FAFD46B1C7FD47F7FCF7FDFD48FD49FD4AFD4BFD4CF7FEFD4DFD4EFD4FFD50FD51FD52FD53FD54FD55FD56FD57C6EBECB4FD58FD59FD5AFD5BFD5CFD5DFD5EFD5FFD60FD61FD62FD63FD64FD65FD66FD67FD68FD69FD6AFD6BFD6CFD6DFD6EFD6FFD70FD71FD72FD73FD74FD75FD76FD77FD78FD79FD7AFD7BFD7CFD7DFD7EFD80FD81FD82FD83FD84FD85B3DDF6B3FD86FD87F6B4C1E4F6B5F6B6F6B7F6B8F6B9F6BAC8A3F6BBFD88FD89FD8AFD8BFD8CFD8DFD8EFD8FFD90FD91FD92FD93C1FAB9A8EDE8FD94FD95FD96B9EAD9DFFD97FD98FD99FD9AFD9'; + + for (var i = 0; i < str.length; i++) { + var c = str.charAt(i), + code = str.charCodeAt(i); + if (c == " ") strOut += "+"; + else if (code >= 19968 && code <= 40869) { + var index = code - 19968; + strOut += "%" + z.substr(index * 4, 2) + "%" + z.substr(index * 4 + 2, 2); + } else { + strOut += "%" + str.charCodeAt(i).toString(16); + } + } + return strOut; + }, + /* 改变图片大小 */ + scale: function (img, w, h) { + var ow = img.width, + oh = img.height; + + if (ow >= oh) { + img.width = w * ow / oh; + img.height = h; + img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; + } else { + img.width = w; + img.height = h * oh / ow; + img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; + } + }, + getImageData: function(){ + var _this = this, + key = $G('searchTxt').value, + type = $G('searchType').value, + keepOriginName = editor.options.keepOriginName ? "1" : "0", + url = "http://image.baidu.com/i?ct=201326592&cl=2&lm=-1&st=-1&tn=baiduimagejson&istype=2&rn=32&fm=index&pv=&word=" + _this.encodeToGb2312(key) + type + "&keeporiginname=" + keepOriginName + "&" + +new Date; + + $G('searchListUl').innerHTML = lang.searchLoading; + ajax.request(url, { + 'dataType': 'jsonp', + 'charset': 'GB18030', + 'onsuccess':function(json){ + var list = []; + if(json && json.data) { + for(var i = 0; i < json.data.length; i++) { + if(json.data[i].objURL) { + list.push({ + title: json.data[i].fromPageTitleEnc, + src: json.data[i].objURL, + url: json.data[i].fromURL + }); + } + } + } + _this.setList(list); + }, + 'onerror':function(){ + $G('searchListUl').innerHTML = lang.searchRetry; + } + }); + }, + /* 添加图片到列表界面上 */ + setList: function (list) { + var i, item, p, img, link, _this = this, + listUl = $G('searchListUl'); + + listUl.innerHTML = ''; + if(list.length) { + for (i = 0; i < list.length; i++) { + item = document.createElement('li'); + p = document.createElement('p'); + img = document.createElement('img'); + link = document.createElement('a'); + + img.onload = function () { + _this.scale(this, 113, 113); + }; + img.width = 113; + img.setAttribute('src', list[i].src); + + link.href = list[i].url; + link.target = '_blank'; + link.title = list[i].title; + link.innerHTML = list[i].title; + + p.appendChild(img); + item.appendChild(p); + item.appendChild(link); + listUl.appendChild(item); + } + } else { + listUl.innerHTML = lang.searchRetry; + } + }, + getInsertList: function () { + var child, + src, + align = getAlign(), + list = [], + items = $G('searchListUl').children; + for(var i = 0; i < items.length; i++) { + child = items[i].firstChild && items[i].firstChild.firstChild; + if(child.tagName && child.tagName.toLowerCase() == 'img' && domUtils.hasClass(items[i], 'selected')) { + src = child.src; + list.push({ + src: src, + _src: src, + alt: src.substr(src.lastIndexOf('/') + 1), + floatStyle: align + }); + } + } + return list; + } + }; + +})(); diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/alignicon.jpg b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/alignicon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..754755b1b6e2b37d6090f68b80e91867fdcf1042 GIT binary patch literal 16101 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/bg.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..580be0a01dff4c70c72f78a3f40186660ee8eee0 GIT binary patch literal 2810 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/icons.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..12e4700163ac87fa38ae3d92a2c39d0fb4690fed GIT binary patch literal 2678 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/progress.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..717c4865c90a959c6a0e9ad1af9c777d900a2e9c GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0vp^f8U}fi7AzZCsS=07??9MLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}t-3#_`hBq$Z(46Le)Ln;eW^@CE2 z^Gl18f$@>14ATq@JNy=b6armi>cVAJd5X6R;MWawh(V&G(G=xXffXz1o@ zX=ZL{;B08&Z0-!x>zP+vl9-pA3bQv8XfIT+GhV$`&PAz-CHX}m`T04p6cCV+Uy@&( zkzb(T9Bihb;hUJ8nFkWk1Vs?Uzb>gonPsUdZbkXI3g8g7%EaOV0~10%hv-cqC)D(T zj?o7t52WM*69T3|5EGvGfgE`DNzDW1nId53*cQ_-&cMK^?CIhdQgN$ga=rIq1A(^5 zYKwg&`wo`WvF`u>{iFU|`!+wz>b#B?t8F4hxRm$~lz-tTH#6E8xZnKlv%`YRwvA{oKseqmK8(Gfx|> z#)dT+Zy!CGH{+89Q&m{rC!PyyIjq?Y9m+ziHPqr6qxfF`+2Qt=-KQ=fE8_j%1#Y2} z>NffN)P;AQIhrE)QQzeqbFS^A8(M1XGuQqTO<=fcH+M~2lzlL$Ao6teb6Mw<&;$U? C61Fb@ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/success.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/success.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d4f3112b9d1df2147ed3b67d9736163dedd11e1 GIT binary patch literal 445 zcmZ?wbhEHb)L_tHxXJ(m|NsC0{`>#WKmY&!`~ULm|4%>v3rzVXIOUh{)L$ageu+>2 zB{Acd%*pZwE#>TlQSztb-KopJH+%!_|l-~7Ag*59?a z{_c7B@6_{ur(gU#_wwKE_y6vG`1j=VzZYNsfBgCX$DjXizW@L859r4KV8@~pia%Kx z85k@WbU+dyKQXY~a+p)#p(E9QVoA}-BeJtDJbfs+R&065YSGzOop#2q7tzUUTK@E- z1Qpqe*fm*b*T-Fam_8!ZPiJg?eRTb9ku+5;xVnw>Wr$>Ce}(b zvq{bgY~#~oR8Cparp&0%zbdUw!o*Z6ds70hP&$teqekA&7*16-748@%Mnl0vSqU6+ zOpICr!NSHY@7SLk+rBLP3&#jWP!Xxbb jiN%_{Rv%uKKTTNF#>acL^G5)OtDBg<-IWs>91PX~W`xy? literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/success.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/image/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..94f968dc8fd3c7ca8f6cb599d006ef3f23b62c7d GIT binary patch literal 1621 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#?>2=9ZF3nBND}m`vLFhHXsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rPIL(9V zO~LIJBb<8mfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u(vXbonl~MI_~M>7*cWT z%njcRVMh`65C6~Q2yI{K`NBQQh9heAinXE1(JfB=Ul%M;Ke#x6g%L8^f5l4Te zj&BcK1znDIyZS2~eC7F3K+}tVTa$=u*HTU0W4>0#`+Qf%|GkyBERBs#$Y}P@k7@U2 zd#*XsYr~WGeCA1uSK>2HTD)g9mP}Xrpg$+`K&8dx2JS~bjCx(hj5}1;-8qn2_>|?> zp{d+2q{I0hbQS!U-jOut`kSEi+IhQJGmBl4O%se*W?OGKZ0Mp?XmGnRgezL^8vCJ4 z#-ek9(R&%4!h+;oXA~Mtbyie=u#0PDiI#!iX`%2?^@kRL8ma*r6?+*}W4e|_8~J&& z+-+*Ub3{dDcAIF|!MTDz0#78qKYeaeVU$wDOOs3cR=e5FZ*O2e-6xc{Uu=$;!s>*M z>nZ|V>zUp8-oE6^wXjV+_UOvuE&SORr`;3hnBKu~e3rzlY@NRjD|5Ui2t>^@Ve7jy z)2vT>u1vesjJgG`f;l_n`FmbR~b^~{VzXB}7CdU_pt>lO9l=E;X#4<2bZu32r~J^e^%TSISQ_Qm$= z7d{rOo2%^RUGseJkpn9(MWszUQdl(i&RN5PBgZ0d#S7ZipShU3W`>Nsy6C#pCD*KW zyxHW%b?m|pr;dF;L$saa#oaeO`u=>jkXTjl9*cLEvOD!Jdr4ooKJW9gY7?D{e?uM^ z`_}E4`0yR0boA=9>3>WXzUH{&pDfpZ;_2xb=j*pKsk#WyD%J#5t{1#azeB z4SJq8H2*dJVX$xugZHVh{7U`u4@oM|quz5j-hRJi{qwh1k5uNqu`W>3HJG&Y^R}6R z$Gq-HPue$sd${oT*XKO8zN>Oe_%K^bZNm3^-vf7@5X# + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + + +
    px
    px
    + +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/internal.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/internal.js new file mode 100644 index 00000000..9c865220 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/internal.js @@ -0,0 +1,78 @@ +(function() { + var parent = window.parent + // dialog对象 + dialog = parent.$EDITORUI[window.frameElement.id.replace(/_iframe$/, '')] + // 当前打开dialog的编辑器实例 + editor = dialog.editor + + UE = parent.UE + + domUtils = UE.dom.domUtils + + utils = UE.utils + + browser = UE.browser + + ajax = UE.ajax + + $G = function(id) { + return document.getElementById(id) + } + // focus元素 + $focus = function(node) { + setTimeout(function() { + if (browser.ie) { + var r = node.createTextRange() + r.collapse(false) + r.select() + } else { + node.focus() + } + }, 0) + } + utils.loadFile(document, { + href: editor.options.themePath + editor.options.theme + '/dialogbase.css?cache=' + Math.random(), + tag: 'link', + type: 'text/css', + rel: 'stylesheet' + }) + lang = editor.getLang(dialog.className.split('-')[2]) + if (lang) { + domUtils.on(window, 'load', function() { + var langImgPath = editor.options.langPath + editor.options.lang + '/images/' + // 针对静态资源 + for (var i in lang['static']) { + var dom = $G(i) + if (!dom) continue + var tagName = dom.tagName, + content = lang['static'][i] + if (content.src) { + // clone + content = utils.extend({}, content, false) + content.src = langImgPath + content.src + } + if (content.style) { + content = utils.extend({}, content, false) + content.style = content.style.replace(/url\s*\(/g, 'url(' + langImgPath) + } + switch (tagName.toLowerCase()) { + case 'var': + dom.parentNode.replaceChild(document.createTextNode(content), dom) + break + case 'select': + var ops = dom.options + for (var j = 0, oj; oj = ops[j];) { + oj.innerHTML = content.options[j++] + } + for (var p in content) { + p != 'options' && dom.setAttribute(p, content[p]) + } + break + default : + domUtils.setAttributes(dom, content) + } + } + }) + } +})() + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/link/link.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/link/link.html new file mode 100644 index 00000000..55ab4d1e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/link/link.html @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/map.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/map.html new file mode 100644 index 00000000..e763b8eb --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/map.html @@ -0,0 +1,135 @@ + + + + + + + + + + +
    + + + + + + + + + +
    ::
    +
    + +
    + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/show.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/show.html new file mode 100644 index 00000000..329cfebf --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/map/show.html @@ -0,0 +1,118 @@ + + + + + + + 百度地图API自定义地图 + + + + + + + +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.css new file mode 100644 index 00000000..8fb7a94c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.css @@ -0,0 +1,30 @@ +.wrapper{margin: 5px 10px;} + +.searchBar{height:30px;padding:7px 0 3px;text-align:center;} +.searchBtn{font-size:13px;height:24px;} + +.resultBar{width:460px;margin:5px auto;border: 1px solid #CCC;border-radius: 5px;box-shadow: 2px 2px 5px #D3D6DA;overflow: hidden;} + +.listPanel{overflow: hidden;} +.panelon{display:block;} +.paneloff{display:none} + +.page{width:220px;margin:20px auto;overflow: hidden;} +.pageon{float:right;width:24px;line-height:24px;height:24px;margin-right: 5px;background: none;border: none;color: #000;font-weight: bold;text-align:center} +.pageoff{float:right;width:24px;line-height:24px;height:24px;cursor:pointer;background-color: #fff; + border: 1px solid #E7ECF0;color: #2D64B3;margin-right: 5px;text-decoration: none;text-align:center;} + +.m-box{width:460px;} +.m-m{float: left;line-height: 20px;height: 20px;} +.m-h{height:24px;line-height:24px;padding-left: 46px;background-color:#FAFAFA;border-bottom: 1px solid #DAD8D8;font-weight: bold;font-size: 12px;color: #333;} +.m-l{float:left;width:40px; } +.m-t{float:left;width:140px;} +.m-s{float:left;width:110px;} +.m-z{float:left;width:100px;} +.m-try-t{float: left;width: 60px;;} + +.m-try{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/try_music.gif') no-repeat ;} +.m-trying{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/stop_music.gif') no-repeat ;} + +.loading{width:95px;height:7px;font-size:7px;margin:60px auto;background:url(http://static.tieba.baidu.com/tb/editor/images/loading.gif) no-repeat} +.empty{width:300px;height:40px;padding:2px;margin:50px auto;line-height:40px; color:#006699;text-align:center;} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.html new file mode 100644 index 00000000..e7ef04f3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.html @@ -0,0 +1,32 @@ + + + + + 插入音乐 + + + + +
    + +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.js new file mode 100644 index 00000000..1c538bf6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/music/music.js @@ -0,0 +1,192 @@ +function Music() { + this.init(); +} +(function () { + var pages = [], + panels = [], + selectedItem = null; + Music.prototype = { + total:70, + pageSize:10, + dataUrl:"http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.common", + playerUrl:"http://box.baidu.com/widget/flash/bdspacesong.swf", + + init:function () { + var me = this; + domUtils.on($G("J_searchName"), "keyup", function (event) { + var e = window.event || event; + if (e.keyCode == 13) { + me.dosearch(); + } + }); + domUtils.on($G("J_searchBtn"), "click", function () { + me.dosearch(); + }); + }, + callback:function (data) { + var me = this; + me.data = data.song_list; + setTimeout(function () { + $G('J_resultBar').innerHTML = me._renderTemplate(data.song_list); + }, 300); + }, + dosearch:function () { + var me = this; + selectedItem = null; + var key = $G('J_searchName').value; + if (utils.trim(key) == "")return false; + key = encodeURIComponent(key); + me._sent(key); + }, + doselect:function (i) { + var me = this; + if (typeof i == 'object') { + selectedItem = i; + } else if (typeof i == 'number') { + selectedItem = me.data[i]; + } + }, + onpageclick:function (id) { + var me = this; + for (var i = 0; i < pages.length; i++) { + $G(pages[i]).className = 'pageoff'; + $G(panels[i]).className = 'paneloff'; + } + $G('page' + id).className = 'pageon'; + $G('panel' + id).className = 'panelon'; + }, + listenTest:function (elem) { + var me = this, + view = $G('J_preview'), + is_play_action = (elem.className == 'm-try'), + old_trying = me._getTryingElem(); + + if (old_trying) { + old_trying.className = 'm-try'; + view.innerHTML = ''; + } + if (is_play_action) { + elem.className = 'm-trying'; + view.innerHTML = me._buildMusicHtml(me._getUrl(true)); + } + }, + _sent:function (param) { + var me = this; + $G('J_resultBar').innerHTML = '
    '; + + utils.loadFile(document, { + src:me.dataUrl + '&query=' + param + '&page_size=' + me.total + '&callback=music.callback&.r=' + Math.random(), + tag:"script", + type:"text/javascript", + defer:"defer" + }); + }, + _removeHtml:function (str) { + var reg = /<\s*\/?\s*[^>]*\s*>/gi; + return str.replace(reg, ""); + }, + _getUrl:function (isTryListen) { + var me = this; + var param = 'from=tiebasongwidget&url=&name=' + encodeURIComponent(me._removeHtml(selectedItem.title)) + '&artist=' + + encodeURIComponent(me._removeHtml(selectedItem.author)) + '&extra=' + + encodeURIComponent(me._removeHtml(selectedItem.album_title)) + + '&autoPlay='+isTryListen+'' + '&loop=true'; + return me.playerUrl + "?" + param; + }, + _getTryingElem:function () { + var s = $G('J_listPanel').getElementsByTagName('span'); + + for (var i = 0; i < s.length; i++) { + if (s[i].className == 'm-trying') + return s[i]; + } + return null; + }, + _buildMusicHtml:function (playerUrl) { + var html = ' 12) + return s.substring(0, 5) + '...'; + if (!s) s = " "; + return s; + }, + _rebuildData:function (data) { + var me = this, + newData = [], + d = me.pageSize, + itembox; + for (var i = 0; i < data.length; i++) { + if ((i + d) % d == 0) { + itembox = []; + newData.push(itembox) + } + itembox.push(data[i]); + } + return newData; + }, + _renderTemplate:function (data) { + var me = this; + if (data.length == 0)return '
    ' + lang.emptyTxt + '
    '; + data = me._rebuildData(data); + var s = [], p = [], t = []; + s.push('
    '); + p.push('
    '); + for (var i = 0, tmpList; tmpList = data[i++];) { + panels.push('panel' + i); + pages.push('page' + i); + if (i == 1) { + s.push('
    '); + if (data.length != 1) { + t.push('
    ' + (i ) + '
    '); + } + } else { + s.push('
    '); + t.push('
    ' + (i ) + '
    '); + } + s.push('
    '); + s.push('
    ' + lang.chapter + '' + lang.singer + + '' + lang.special + '' + lang.listenTest + '
    '); + for (var j = 0, tmpObj; tmpObj = tmpList[j++];) { + s.push(''); + } + s.push('
    '); + s.push('
    '); + } + t.reverse(); + p.push(t.join('')); + s.push('
    '); + p.push('
    '); + return s.join('') + p.join(''); + }, + exec:function () { + var me = this; + if (selectedItem == null) return; + $G('J_preview').innerHTML = ""; + editor.execCommand('music', { + url:me._getUrl(false), + width:400, + height:95 + }); + } + }; +})(); + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/preview/preview.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/preview/preview.html new file mode 100644 index 00000000..f6b433bc --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/preview/preview.html @@ -0,0 +1,40 @@ + + + + + + + + + + +
    + +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/addimg.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/addimg.png new file mode 100644 index 0000000000000000000000000000000000000000..03a87135bab65fa2633156789ed0f4a906d6c48b GIT binary patch literal 628 zcmV-)0*n2LP)LlfO?CQ4q&JZ};uuDR(Ob))OTXC`@eBz!@zF z+HgV%Hu^952Y4l=g(2n$i9ae63lhXcqYyM9#DWA|@b(rsk9+f;1wl+yj4;&{^Z8EZ zJ2T2T$4NrJSzdPEvg}xJM?R0MBtb zF(d!&V7bvXOyyt%V+_VxCMVl|G4K0L2`GSu4nDMoTw7VvC?4}634OnCk@;@JLnc3FEH3Q_>)m5edixGKIt7FkHcF4 O0000LlRapYQ51%sn|z5A!;eU>8r+{HJr7$}yPjp=Xw4K1Ua#f7iuXvM4a5!@5mnb6Jy5;4f zq^GClVK^)=CMV^$zAd#p)X9w(bjvTJaV6W6Y< zHElN4Fd9h58CQpMwnbCF0&&|nt--a91jfSjz&XY;RG1F=2?rH8AKl0($O&qx#;_=`eAIGPkrEiZ*t@m5rL2F^2%$?h~iba07-RvG6!+$Z#-hF)* z*wUa-u1NavBOIv|-+OxK963tx@)g|sy&J-7BIJt|`BL~qAQEA|QlZmXAv_UdV92*A z3}9Ln#}*y)LEQe`d0jImLzJL!8vd uXg6z^rfGozG)+U(G#m~GPN$P@*OZ@vE+GjWfY&Ji0000Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUzf=NU{R5(w?lReA9Q5c8MckvC3CRr4rWH3k}lHF)Du^B`%h=dG6 zguL4*gWaS^NGOSZ`kg^f{XGLc^_;r8yYF+Z`@GZ<;@`(&vA|?9`3kyXJRalQL01fi zLp&Z2WV6|iphH*mdOh6lcNB}ox0FgHl*{E8%(<2hUD0m0al73R4u_FWr%|m|U({+f zG#U+byIr{(BXid2&=t*Q6W8k%I-L%By=@ zm&*kzl?rOL8d|Lu!C(;4XcW0z4*h-~yWI|l!$HRBbc(@XARW4*QmNo{I>BPGNUT;X zoK7cPE*HFBFG8UZX0sXA>ow-{IbyLG;_u=hIe}(G|5Z=0000LlRs}0K@i1%ySKhz{O1fJ$i!Hn&_fERK@ibd zbP=ieOf+<);v-NHQBXy)C?X|I5W=L1LJA~<17{zJ<9KG5!k{1wk%*@njpn`4doyD~ z2uu@pDm37>c6P$IEISwYQmKSH==W(ZE}o0v_2wonsNzFl`^D^kf$u!}LQutt_h<;j zar~DygE3(2IEO&+5CUiji1#=ZK||o}yDIhi33JuKDcl%rWQp=QqMSoVf(}M_9S>Cz zoT{SUv$l2tmn+e19`WG*;h4Z$Tz-aRexA6TaMJJ5+ucP5L)3dz6(_2Uyk~!Jk0eQW z^|DCs>qV~3L9K47-Y79!zJ;+$TrLymKV!r*@*Yt=mC$IUKuQ!vbUH=4-H3MEa`k$j zhnMqIZzgp1JzK3F1=nNY_D=~Sf_Tr$%FJ)(9slx>D9Y%(@ACbV<1iJj6ctqv?-3E) zNCY1O8yiQHJFtexf@?2R{@BJ?i!}ygEd8hVIIh)jS(Xvyay))=@XwvUSz2QG?!rX< zd8>shILEWq)iaM~SSaveeSM-{Y&0;#;gB>(^b literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/empty.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..0375196257ac3c859373b3ebebbabe6f16105587 GIT binary patch literal 519 zcmV+i0{H!jP)Ll09-0Q4oZ`x4R&OpbGFo(29U6rOK6a3v&a7 z_DM+WM6pqhRKi!#4G@N6DKtGpus^URVFFJ&)8BN@dnqD#NM-jmudlA&{11>?2dmYJ zq9_;)28>1{cDr5ttSY|V-7%R=l6xQ-X2x_n?EuB!wC#2qd7hIOIeC_oWf>_YHk(bz zMaX$Q9;cHIE-o(@kBWl9lL2S1&UiW;@}sKQ@Am+B1TJ9`@6XQ{M-IY$At_veyCZkh z2#A0HNw}-$pgZDtT-F2Ob2F>OW^-Ac+hlWdQI_N05jzL&!X;$ZZFh;o!GLIH95bB; zNW$DPvl`UcHyv6%9(DgT!0PRm7pMi8VTV70h}zld2%+{!9YE@DjHv&@KO#8t7UG=) zNe~cC4#|6f?iJh}mm_H@6X8y{FD13$rOa5b*F8Xr2vSNfffuvc>}^?=9}+-HBod@% zcfjrE+jln~Z$1J0i1=~@0GiDNLcJQPqF|2002ov JPDHLkV1nZ!(%Jw3 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/emptyH.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/emptyH.png new file mode 100644 index 0000000000000000000000000000000000000000..838ca723119499465f29e881a745f4d8a051e22c GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cMyUXw5Z8P6?!9~W&Mteod+EB17cYi1ZuhR-c=YJe)QJao zoqKZj)+^_N)hDk%kM7vxU%SOIZ)HU5u5H`4rB6P*;n@A6IVa_d+Vkc6Z`Cb3f9%S$swHPL zrX0?laV)ZJmtD^C)Jcaf-hX@G%JYPteGa)RpT7ON{^-5+yDx<|?_9t8V%D^yUKQ)t z9lf{e;O)TrtuBRYf*Q8PcI>guUcUO!os-vJoWJvW)22-q?!7sF_4&EmuM_+BN4D;= z&slDtz2el37q(f;)*ZQN z=N^Z=m4&lU_*8HD|Np=0=2?Njpo}XC@(TuXX$KfKp3qYR+O*iy#WAGfR#Jy6Gf%)R z4qpdHXJJo=hVYQC!~KV2MYI-VrJh`QUQ;LM&1;6x#M9b~#Ma7WK4-jqNPV%W#5&yr zqHMw)6OH>XB&SZ@(#H8io2zq2%cn~1gDgj6o15p{xKW{#z;wrkO(^fonRSm08Z|^C z74@VuOY>$h1UKwir)j@Gk;A27;=wb==bbzq+_Gcd9- Y9E)+P-Fqc+HPE>Xp00i_>zopr0P;w4-2eap literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/eraser.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/eraser.png new file mode 100644 index 0000000000000000000000000000000000000000..63e87cecb90ed3ac0e4acbc257c6dddae5311e09 GIT binary patch literal 43271 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
    h>dGcdSlWeEFl}k2MrUUS^bR;=$@vE@GsDa9 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/redoH.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/redoH.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f33d38a3d11ce10447830ce409a0890ecad264 GIT binary patch literal 536 zcmV+z0_XjSP)LlRro!K@`S+vst67f)FhPH9;i)IZy=QifsP%Q^7=yx~FIm{DVqJh#8yN2on55 zK6niC-hAJD?=d5!lvD$)D)w6iOxq2aw)?eGO}w=Q({?4W2uyj7_3$nS0b08|CV^$s zcEc4Nn6?`Q=790%;vf4s`J3kd?(rXB%yX=pvVdv3pMkYfEM|mb9T>VsU5&ud zHR{zG?2nRrWd3EgfMHFMKLD%wc#k35+Fxy@XQ-Rrp?E*AqO06&F51~7BhBb9F%{CA zdmJPWQouxT{!<~+LW6%qD0@z^RN@x6tuTZA%{2bb;RZ0`Io4$$5UD%$(J!*|z&Fpa za?fuyZTGrH*P6~!{%Io9+`*3VLY0+{d|s}SVM0@>uRpF)fd0F8hF zgjKx=6b8R6tZy&P{3zz{+r)RSrIc5o-hmLJL6K@zgnPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUzF-b&0R5(wyQ*Ba%Fc9qxdXyf4gZLw&GE-Zj!G1tU_|R6xf-Mzw ztkqtHqs45L76*QWA2RbM@MiON_wCZ@{O7ZK+oR9deF10dJg3G9@~FqDz{krMf6sUA zM9%t%Ge#w-z&79UR#oU%de6AjwTpqy2_YI|tk+7Q3^s=6YMHYnLz^_O1&3i+?2mwN&7$-;U#S!Q9m{<3SMoh?w@E00BVyxZ+RCwFLF4JWG!G zOmY$;RtOYQz#3aQ*W5#AiVywHJM`%L@4v^Nzsx*vCin1#lEeQmy!?Oq z<)3F?{!hO2^5n}ed515YeEH$t2cY2pvoHVmpTDyB(*MfC{~Hedzw_aD z|6#-Q0^JY(AHHp1XAM(|igs|-_4sV4KK0;p@m*h1S8U_x=m<-jvZ+JR;{IBr4+&>f zSEaF?oUyAYF85cQWPSYh#i0ycQ4jWf_nW(8?Ylo51`N|SiTvgEn+*yn22WQ%mvv4F FO#t{IsF?r& literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/size.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/size.png new file mode 100644 index 0000000000000000000000000000000000000000..8366845059c94089aef92aa3aeeee79e242732eb GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^Iv_R&Gmw0`s%8O@k}PqJC<)F_D=AMbN@Z|N$xljE z@XSq2PYp^@^W{ zcO82EKXB&y{MKgq%sz{fI)==3d^r;&6MFPw(_IV71M|xGvv%v3_j2X!dGPP#L^Pja~hhtj9%m4qMKL2y%^Z&`q z=WTfUnlHCkByWLuLg&Z-{~5B^aHX`VrcW0wpCeN?gQ0YF|Ek^0Wm|o-iywUa@%aCL z)%2NBbM`Q#t<@@?!;!p&H+$mBlaI^_YB&B#>#{8s<9mu2JY zGd5l4N$XHbnR5BlcfNx4cmMupDBR$-Y>#a9e1@#m@BaT>^X!XNW-&wBx||KyZ~Xty zRkTzmtwcMm#U?#ZF@LgB=2WKq4bg@9JjHY3ON;;i|F13o-WwPzN)S72Y1Qc%6 zcJYYNXcAOgEAc9NiWcu<*Ig$*&7M7NgR1o_Dx<9^s3W?&d{SwZWC%AQ=Vq^CQZBv#02ZVBfRNMNWq`8qHxO6)(-0}P(7 KelF{r5}E+VpO-NJ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/undo.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/images/undo.png new file mode 100644 index 0000000000000000000000000000000000000000..084c7cc73f4058c8084e5ea3ab4e51fd105b7991 GIT binary patch literal 444 zcmV;t0YmPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUzI!Q!9R5(v#U>KAjGc&U&EiH|oEXQSKWlhM*$@yPcSjb6|0imIx zY(ULRYin!&1L^-HX$ETG0XlnEb#?Xs>C>nGudAyA8-k93YSsZ=r-))WP>}=>pQ);< z`afyXB(MQ<=FIuOaN)xL%ayrnkSp|9?S2!GDaj0*gvQ(FlretOfvW z6$E0%n3$MFK-vn3oq^aBh<%|nh;Lrlg%pxVI0RlGdnYDm%@o%7K^0FfxN6OiJOCi zi#RxuqoSN#Tot)WQew-+VO#$I2f6IQORU!0vXfFu4udr_4m%hxc|CaQ+tc&%`}Y0* zp6?@=rpaH1_@`<>2#kh5+8+kyfa~8Vm_`&Qf&1?$uoEc2lIZmeVHg0~PYAMri0Se6 zisfa<1zrI21FQgkJAn`w4d(-ql&7Fh^q1h21YD9xhMb<=^2_=%c1k>YpaK0r=t;rC zt=CtVDk}a`Zc&w=rjAAzFb_055%guKXWR05;yaef&C8{>rA7h90VLo8XqA)a5z{mR zl$UZFi*u7y-#5(Rpt#aUb$tcVwXHUL6R&`FK~-0c!y{7ZV&N?eU3VYvo=oj*?jtLb z0%Y5tQ3JY+q#F9ffd-5m?iOx)5tafl#kIoD<11{3}kbno$;nIA;p5?+| zPj_N{G3Qm3Edm$dw4eYE%Yq5$7Rj9jP5AfU_y|@8ao4ld0UH1S002ovPDHLkV1l6! B+-3j( literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.css new file mode 100644 index 00000000..b18430dc --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.css @@ -0,0 +1,72 @@ +/*common +*/ +body{margin: 0;} +table{width:100%;} +table td{padding:2px 4px;vertical-align: middle;} +a{text-decoration: none;} +em{font-style: normal;} +.border_style1{border: 1px solid #ccc;border-radius: 5px;box-shadow:2px 2px 5px #d3d6da;} +/*module +*/ +.main{margin: 8px;overflow: hidden;} + +.hot{float:left;height:335px;} +.drawBoard{position: relative; cursor: crosshair;} +.brushBorad{position: absolute;left:0;top:0;z-index: 998;} +.picBoard{border: none;text-align: center;line-height: 300px;cursor: default;} +.operateBar{margin-top:10px;font-size:12px;text-align: center;} +.operateBar span{margin-left: 10px;} + +.drawToolbar{float:right;width:110px;height:300px;overflow: hidden;} +.colorBar{margin-top:10px;font-size: 12px;text-align: center;} +.colorBar a{display:block;width: 10px;height: 10px;border:1px solid #1006F1;border-radius: 3px; box-shadow:2px 2px 5px #d3d6da;opacity: 0.3} +.sectionBar{margin-top:15px;font-size: 12px;text-align: center;} +.sectionBar a{display:inline-block;width:10px;height:12px;color: #888;text-indent: -999px;opacity: 0.3} +.size1{background: url('images/size.png') 1px center no-repeat ;} +.size2{background: url('images/size.png') -10px center no-repeat;} +.size3{background: url('images/size.png') -22px center no-repeat;} +.size4{background: url('images/size.png') -35px center no-repeat;} + +.addImgH{position: relative;} +.addImgH_form{position: absolute;left: 18px;top: -1px;width: 75px;height: 21px;opacity: 0;cursor: pointer;} +.addImgH_form input{width: 100%;} +/*scrawl遮罩层 +*/ +.maskLayerNull{display: none;} +.maskLayer{position: absolute;top:0;left:0;width: 100%; height: 100%;opacity: 0.7; + background-color: #fff;text-align:center;font-weight:bold;line-height:300px;z-index: 1000;} +/*btn state +*/ +.previousStepH .icon{display: inline-block;width:16px;height:16px;background-image: url('images/undoH.png');cursor: pointer;} +.previousStepH .text{color:#888;cursor:pointer;} +.previousStep .icon{display: inline-block;width:16px;height:16px;background-image: url('images/undo.png');cursor:default;} +.previousStep .text{color:#ccc;cursor:default;} + +.nextStepH .icon{display: inline-block;width:16px;height:16px;background-image: url('images/redoH.png');cursor: pointer;} +.nextStepH .text{color:#888;cursor:pointer;} +.nextStep .icon{display: inline-block;width:16px;height:16px;background-image: url('images/redo.png');cursor:default;} +.nextStep .text{color:#ccc;cursor:default;} + +.clearBoardH .icon{display: inline-block;width:16px;height:16px;background-image: url('images/emptyH.png');cursor: pointer;} +.clearBoardH .text{color:#888;cursor:pointer;} +.clearBoard .icon{display: inline-block;width:16px;height:16px;background-image: url('images/empty.png');cursor:default;} +.clearBoard .text{color:#ccc;cursor:default;} + +.scaleBoardH .icon{display: inline-block;width:16px;height:16px;background-image: url('images/scaleH.png');cursor: pointer;} +.scaleBoardH .text{color:#888;cursor:pointer;} +.scaleBoard .icon{display: inline-block;width:16px;height:16px;background-image: url('images/scale.png');cursor:default;} +.scaleBoard .text{color:#ccc;cursor:default;} + +.removeImgH .icon{display: inline-block;width:16px;height:16px;background-image: url('images/delimgH.png');cursor: pointer;} +.removeImgH .text{color:#888;cursor:pointer;} +.removeImg .icon{display: inline-block;width:16px;height:16px;background-image: url('images/delimg.png');cursor:default;} +.removeImg .text{color:#ccc;cursor:default;} + +.addImgH .icon{vertical-align:top;display: inline-block;width:16px;height:16px;background-image: url('images/addimg.png')} +.addImgH .text{color:#888;cursor:pointer;} +/*icon +*/ +.brushIcon{display: inline-block;width:16px;height:16px;background-image: url('images/brush.png')} +.eraserIcon{display: inline-block;width:16px;height:16px;background-image: url('images/eraser.png')} + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.html new file mode 100644 index 00000000..9371abd7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.html @@ -0,0 +1,95 @@ + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    + + 1 + 3 + 5 + 7 +
    +
    + + 1 + 3 + 5 + 7 +
    +
    +
    + + +
    + +
    + +
    +
    +
    + + + + +
    +
    +
    +
    + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.js new file mode 100644 index 00000000..e0c005e7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/scrawl/scrawl.js @@ -0,0 +1,671 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-5-22 + * Time: 上午11:38 + * To change this template use File | Settings | File Templates. + */ +var scrawl = function (options) { + options && this.initOptions(options); +}; +(function () { + var canvas = $G("J_brushBoard"), + context = canvas.getContext('2d'), + drawStep = [], //undo redo存储 + drawStepIndex = 0; //undo redo指针 + + scrawl.prototype = { + isScrawl:false, //是否涂鸦 + brushWidth:-1, //画笔粗细 + brushColor:"", //画笔颜色 + + initOptions:function (options) { + var me = this; + me.originalState(options);//初始页面状态 + me._buildToolbarColor(options.colorList);//动态生成颜色选择集合 + + me._addBoardListener(options.saveNum);//添加画板处理 + me._addOPerateListener(options.saveNum);//添加undo redo clearBoard处理 + me._addColorBarListener();//添加颜色选择处理 + me._addBrushBarListener();//添加画笔大小处理 + me._addEraserBarListener();//添加橡皮大小处理 + me._addAddImgListener();//添加增添背景图片处理 + me._addRemoveImgListenter();//删除背景图片处理 + me._addScalePicListenter();//添加缩放处理 + me._addClearSelectionListenter();//添加清楚选中状态处理 + + me._originalColorSelect(options.drawBrushColor);//初始化颜色选中 + me._originalBrushSelect(options.drawBrushSize);//初始化画笔选中 + me._clearSelection();//清楚选中状态 + }, + + originalState:function (options) { + var me = this; + + me.brushWidth = options.drawBrushSize;//同步画笔粗细 + me.brushColor = options.drawBrushColor;//同步画笔颜色 + + context.lineWidth = me.brushWidth;//初始画笔大小 + context.strokeStyle = me.brushColor;//初始画笔颜色 + context.fillStyle = "transparent";//初始画布背景颜色 + context.lineCap = "round";//去除锯齿 + context.fill(); + }, + _buildToolbarColor:function (colorList) { + var tmp = null, arr = []; + arr.push(""); + for (var i = 0, color; color = colorList[i++];) { + if ((i - 1) % 5 == 0) { + if (i != 1) { + arr.push(""); + } + arr.push(""); + } + tmp = '#' + color; + arr.push(""); + } + arr.push("
    "); + $G("J_colorBar").innerHTML = arr.join(""); + }, + + _addBoardListener:function (saveNum) { + var me = this, + margin = 0, + startX = -1, + startY = -1, + isMouseDown = false, + isMouseMove = false, + isMouseUp = false, + buttonPress = 0, button, flag = ''; + + margin = parseInt(domUtils.getComputedStyle($G("J_wrap"), "margin-left")); + drawStep.push(context.getImageData(0, 0, context.canvas.width, context.canvas.height)); + drawStepIndex += 1; + + domUtils.on(canvas, ["mousedown", "mousemove", "mouseup", "mouseout"], function (e) { + button = browser.webkit ? e.which : buttonPress; + switch (e.type) { + case 'mousedown': + buttonPress = 1; + flag = 1; + isMouseDown = true; + isMouseUp = false; + isMouseMove = false; + me.isScrawl = true; + startX = e.clientX - margin;//10为外边距总和 + startY = e.clientY - margin; + context.beginPath(); + break; + case 'mousemove' : + if (!flag && button == 0) { + return; + } + if (!flag && button) { + startX = e.clientX - margin;//10为外边距总和 + startY = e.clientY - margin; + context.beginPath(); + flag = 1; + } + if (isMouseUp || !isMouseDown) { + return; + } + var endX = e.clientX - margin, + endY = e.clientY - margin; + + context.moveTo(startX, startY); + context.lineTo(endX, endY); + context.stroke(); + startX = endX; + startY = endY; + isMouseMove = true; + break; + case 'mouseup': + buttonPress = 0; + if (!isMouseDown)return; + if (!isMouseMove) { + context.arc(startX, startY, context.lineWidth, 0, Math.PI * 2, false); + context.fillStyle = context.strokeStyle; + context.fill(); + } + context.closePath(); + me._saveOPerate(saveNum); + isMouseDown = false; + isMouseMove = false; + isMouseUp = true; + startX = -1; + startY = -1; + break; + case 'mouseout': + flag = ''; + buttonPress = 0; + if (button == 1) return; + context.closePath(); + break; + } + }); + }, + _addOPerateListener:function (saveNum) { + var me = this; + domUtils.on($G("J_previousStep"), "click", function () { + if (drawStepIndex > 1) { + drawStepIndex -= 1; + context.clearRect(0, 0, context.canvas.width, context.canvas.height); + context.putImageData(drawStep[drawStepIndex - 1], 0, 0); + me.btn2Highlight("J_nextStep"); + drawStepIndex == 1 && me.btn2disable("J_previousStep"); + } + }); + domUtils.on($G("J_nextStep"), "click", function () { + if (drawStepIndex > 0 && drawStepIndex < drawStep.length) { + context.clearRect(0, 0, context.canvas.width, context.canvas.height); + context.putImageData(drawStep[drawStepIndex], 0, 0); + drawStepIndex += 1; + me.btn2Highlight("J_previousStep"); + drawStepIndex == drawStep.length && me.btn2disable("J_nextStep"); + } + }); + domUtils.on($G("J_clearBoard"), "click", function () { + context.clearRect(0, 0, context.canvas.width, context.canvas.height); + drawStep = []; + me._saveOPerate(saveNum); + drawStepIndex = 1; + me.isScrawl = false; + me.btn2disable("J_previousStep"); + me.btn2disable("J_nextStep"); + me.btn2disable("J_clearBoard"); + }); + }, + _addColorBarListener:function () { + var me = this; + domUtils.on($G("J_colorBar"), "click", function (e) { + var target = me.getTarget(e), + color = target.title; + if (!!color) { + me._addColorSelect(target); + + me.brushColor = color; + context.globalCompositeOperation = "source-over"; + context.lineWidth = me.brushWidth; + context.strokeStyle = color; + } + }); + }, + _addBrushBarListener:function () { + var me = this; + domUtils.on($G("J_brushBar"), "click", function (e) { + var target = me.getTarget(e), + size = browser.ie ? target.innerText : target.text; + if (!!size) { + me._addBESelect(target); + + context.globalCompositeOperation = "source-over"; + context.lineWidth = parseInt(size); + context.strokeStyle = me.brushColor; + me.brushWidth = context.lineWidth; + } + }); + }, + _addEraserBarListener:function () { + var me = this; + domUtils.on($G("J_eraserBar"), "click", function (e) { + var target = me.getTarget(e), + size = browser.ie ? target.innerText : target.text; + if (!!size) { + me._addBESelect(target); + + context.lineWidth = parseInt(size); + context.globalCompositeOperation = "destination-out"; + context.strokeStyle = "#FFF"; + } + }); + }, + _addAddImgListener:function () { + var file = $G("J_imgTxt"); + if (!window.FileReader) { + $G("J_addImg").style.display = 'none'; + $G("J_removeImg").style.display = 'none'; + $G("J_sacleBoard").style.display = 'none'; + } + domUtils.on(file, "change", function (e) { + var frm = file.parentNode; + addMaskLayer(lang.backgroundUploading); + + var target = e.target || e.srcElement, + reader = new FileReader(); + reader.onload = function(evt){ + var target = evt.target || evt.srcElement; + ue_callback(target.result, 'SUCCESS'); + }; + reader.readAsDataURL(target.files[0]); + frm.reset(); + }); + }, + _addRemoveImgListenter:function () { + var me = this; + domUtils.on($G("J_removeImg"), "click", function () { + $G("J_picBoard").innerHTML = ""; + me.btn2disable("J_removeImg"); + me.btn2disable("J_sacleBoard"); + }); + }, + _addScalePicListenter:function () { + domUtils.on($G("J_sacleBoard"), "click", function () { + var picBoard = $G("J_picBoard"), + scaleCon = $G("J_scaleCon"), + img = picBoard.children[0]; + + if (img) { + if (!scaleCon) { + picBoard.style.cssText = "position:relative;z-index:999;"+picBoard.style.cssText; + img.style.cssText = "position: absolute;top:" + (canvas.height - img.height) / 2 + "px;left:" + (canvas.width - img.width) / 2 + "px;"; + var scale = new ScaleBoy(); + picBoard.appendChild(scale.init()); + scale.startScale(img); + } else { + if (scaleCon.style.visibility == "visible") { + scaleCon.style.visibility = "hidden"; + picBoard.style.position = ""; + picBoard.style.zIndex = ""; + } else { + scaleCon.style.visibility = "visible"; + picBoard.style.cssText += "position:relative;z-index:999"; + } + } + } + }); + }, + _addClearSelectionListenter:function () { + var doc = document; + domUtils.on(doc, 'mousemove', function (e) { + if (browser.ie && browser.version < 11) + doc.selection.clear(); + else + window.getSelection().removeAllRanges(); + }); + }, + _clearSelection:function () { + var list = ["J_operateBar", "J_colorBar", "J_brushBar", "J_eraserBar", "J_picBoard"]; + for (var i = 0, group; group = list[i++];) { + domUtils.unSelectable($G(group)); + } + }, + + _saveOPerate:function (saveNum) { + var me = this; + if (drawStep.length <= saveNum) { + if(drawStepIndex"); + } + scale.innerHTML = arr.join(""); + return scale; + } + + var rect = [ + //[left, top, width, height] + [1, 1, -1, -1], + [0, 1, 0, -1], + [0, 1, 1, -1], + [1, 0, -1, 0], + [0, 0, 1, 0], + [1, 0, -1, 1], + [0, 0, 0, 1], + [0, 0, 1, 1] + ]; + ScaleBoy.prototype = { + init:function () { + _appendStyle(); + var me = this, + scale = me.dom = _getDom(); + + me.scaleMousemove.fp = me; + domUtils.on(scale, 'mousedown', function (e) { + var target = e.target || e.srcElement; + me.start = {x:e.clientX, y:e.clientY}; + if (target.className.indexOf('hand') != -1) { + me.dir = target.className.replace('hand', ''); + } + domUtils.on(document.body, 'mousemove', me.scaleMousemove); + e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true; + }); + domUtils.on(document.body, 'mouseup', function (e) { + if (me.start) { + domUtils.un(document.body, 'mousemove', me.scaleMousemove); + if (me.moved) { + me.updateScaledElement({position:{x:scale.style.left, y:scale.style.top}, size:{w:scale.style.width, h:scale.style.height}}); + } + delete me.start; + delete me.moved; + delete me.dir; + } + }); + return scale; + }, + startScale:function (objElement) { + var me = this, Idom = me.dom; + + Idom.style.cssText = 'visibility:visible;top:' + objElement.style.top + ';left:' + objElement.style.left + ';width:' + objElement.offsetWidth + 'px;height:' + objElement.offsetHeight + 'px;'; + me.scalingElement = objElement; + }, + updateScaledElement:function (objStyle) { + var cur = this.scalingElement, + pos = objStyle.position, + size = objStyle.size; + if (pos) { + typeof pos.x != 'undefined' && (cur.style.left = pos.x); + typeof pos.y != 'undefined' && (cur.style.top = pos.y); + } + if (size) { + size.w && (cur.style.width = size.w); + size.h && (cur.style.height = size.h); + } + }, + updateStyleByDir:function (dir, offset) { + var me = this, + dom = me.dom, tmp; + + rect['def'] = [1, 1, 0, 0]; + if (rect[dir][0] != 0) { + tmp = parseInt(dom.style.left) + offset.x; + dom.style.left = me._validScaledProp('left', tmp) + 'px'; + } + if (rect[dir][1] != 0) { + tmp = parseInt(dom.style.top) + offset.y; + dom.style.top = me._validScaledProp('top', tmp) + 'px'; + } + if (rect[dir][2] != 0) { + tmp = dom.clientWidth + rect[dir][2] * offset.x; + dom.style.width = me._validScaledProp('width', tmp) + 'px'; + } + if (rect[dir][3] != 0) { + tmp = dom.clientHeight + rect[dir][3] * offset.y; + dom.style.height = me._validScaledProp('height', tmp) + 'px'; + } + if (dir === 'def') { + me.updateScaledElement({position:{x:dom.style.left, y:dom.style.top}}); + } + }, + scaleMousemove:function (e) { + var me = arguments.callee.fp, + start = me.start, + dir = me.dir || 'def', + offset = {x:e.clientX - start.x, y:e.clientY - start.y}; + + me.updateStyleByDir(dir, offset); + arguments.callee.fp.start = {x:e.clientX, y:e.clientY}; + arguments.callee.fp.moved = 1; + }, + _validScaledProp:function (prop, value) { + var ele = this.dom, + wrap = $G("J_picBoard"); + + value = isNaN(value) ? 0 : value; + switch (prop) { + case 'left': + return value < 0 ? 0 : (value + ele.clientWidth) > wrap.clientWidth ? wrap.clientWidth - ele.clientWidth : value; + case 'top': + return value < 0 ? 0 : (value + ele.clientHeight) > wrap.clientHeight ? wrap.clientHeight - ele.clientHeight : value; + case 'width': + return value <= 0 ? 1 : (value + ele.offsetLeft) > wrap.clientWidth ? wrap.clientWidth - ele.offsetLeft : value; + case 'height': + return value <= 0 ? 1 : (value + ele.offsetTop) > wrap.clientHeight ? wrap.clientHeight - ele.offsetTop : value; + } + } + }; +})(); + +//后台回调 +function ue_callback(url, state) { + var doc = document, + picBorard = $G("J_picBoard"), + img = doc.createElement("img"); + + //图片缩放 + function scale(img, max, oWidth, oHeight) { + var width = 0, height = 0, percent, ow = img.width || oWidth, oh = img.height || oHeight; + if (ow > max || oh > max) { + if (ow >= oh) { + if (width = ow - max) { + percent = (width / ow).toFixed(2); + img.height = oh - oh * percent; + img.width = max; + } + } else { + if (height = oh - max) { + percent = (height / oh).toFixed(2); + img.width = ow - ow * percent; + img.height = max; + } + } + } + } + + //移除遮罩层 + removeMaskLayer(); + //状态响应 + if (state == "SUCCESS") { + picBorard.innerHTML = ""; + img.onload = function () { + scale(this, 300); + picBorard.appendChild(img); + + var obj = new scrawl(); + obj.btn2Highlight("J_removeImg"); + //trace 2457 + obj.btn2Highlight("J_sacleBoard"); + }; + img.src = url; + } else { + alert(state); + } +} +//去掉遮罩层 +function removeMaskLayer() { + var maskLayer = $G("J_maskLayer"); + maskLayer.className = "maskLayerNull"; + maskLayer.innerHTML = ""; + dialog.buttons[0].setDisabled(false); +} +//添加遮罩层 +function addMaskLayer(html) { + var maskLayer = $G("J_maskLayer"); + dialog.buttons[0].setDisabled(true); + maskLayer.className = "maskLayer"; + maskLayer.innerHTML = html; +} +//执行确认按钮方法 +function exec(scrawlObj) { + if (scrawlObj.isScrawl) { + addMaskLayer(lang.scrawlUpLoading); + var base64 = scrawlObj.getCanvasData(); + if (!!base64) { + var options = { + timeout:100000, + onsuccess:function (xhr) { + if (!scrawlObj.isCancelScrawl) { + var responseObj; + responseObj = eval("(" + xhr.responseText + ")"); + if (responseObj.state == "SUCCESS") { + var imgObj = {}, + url = editor.options.scrawlUrlPrefix + responseObj.url; + imgObj.src = url; + imgObj._src = url; + imgObj.alt = responseObj.original || ''; + imgObj.title = responseObj.title || ''; + editor.execCommand("insertImage", imgObj); + dialog.close(); + } else { + alert(responseObj.state); + } + + } + }, + onerror:function () { + alert(lang.imageError); + dialog.close(); + } + }; + options[editor.getOpt('scrawlFieldName')] = base64; + + var actionUrl = editor.getActionUrl(editor.getOpt('scrawlActionName')), + params = utils.serializeParam(editor.queryCommandValue('serverparam')) || '', + url = utils.formatUrl(actionUrl + (actionUrl.indexOf('?') == -1 ? '?':'&') + params); + ajax.request(url, options); + } + } else { + addMaskLayer(lang.noScarwl + "   "); + } +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.html new file mode 100644 index 00000000..b91f1901 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.html @@ -0,0 +1,102 @@ + + + + + + + + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    :
    + +
    + + +
    +   +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    :
    :
    + +
    + + + + +
    +   +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.js new file mode 100644 index 00000000..1b528573 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/searchreplace/searchreplace.js @@ -0,0 +1,164 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-9-26 + * Time: 下午12:29 + * To change this template use File | Settings | File Templates. + */ + +//清空上次查选的痕迹 +editor.firstForSR = 0; +editor.currentRangeForSR = null; +//给tab注册切换事件 +/** + * tab点击处理事件 + * @param tabHeads + * @param tabBodys + * @param obj + */ +function clickHandler( tabHeads,tabBodys,obj ) { + //head样式更改 + for ( var k = 0, len = tabHeads.length; k < len; k++ ) { + tabHeads[k].className = ""; + } + obj.className = "focus"; + //body显隐 + var tabSrc = obj.getAttribute( "tabSrc" ); + for ( var j = 0, length = tabBodys.length; j < length; j++ ) { + var body = tabBodys[j], + id = body.getAttribute( "id" ); + if ( id != tabSrc ) { + body.style.zIndex = 1; + } else { + body.style.zIndex = 200; + } + } + +} + +/** + * TAB切换 + * @param tabParentId tab的父节点ID或者对象本身 + */ +function switchTab( tabParentId ) { + var tabElements = $G( tabParentId ).children, + tabHeads = tabElements[0].children, + tabBodys = tabElements[1].children; + + for ( var i = 0, length = tabHeads.length; i < length; i++ ) { + var head = tabHeads[i]; + if ( head.className === "focus" )clickHandler(tabHeads,tabBodys, head ); + head.onclick = function () { + clickHandler(tabHeads,tabBodys,this); + } + } +} +$G('searchtab').onmousedown = function(){ + $G('search-msg').innerHTML = ''; + $G('replace-msg').innerHTML = '' +} +//是否区分大小写 +function getMatchCase(id) { + return $G(id).checked ? true : false; +} +//查找 +$G("nextFindBtn").onclick = function (txt, dir, mcase) { + var findtxt = $G("findtxt").value, obj; + if (!findtxt) { + return false; + } + obj = { + searchStr:findtxt, + dir:1, + casesensitive:getMatchCase("matchCase") + }; + if (!frCommond(obj)) { + var bk = editor.selection.getRange().createBookmark(); + $G('search-msg').innerHTML = lang.getEnd; + editor.selection.getRange().moveToBookmark(bk).select(); + + + } +}; +$G("nextReplaceBtn").onclick = function (txt, dir, mcase) { + var findtxt = $G("findtxt1").value, obj; + if (!findtxt) { + return false; + } + obj = { + searchStr:findtxt, + dir:1, + casesensitive:getMatchCase("matchCase1") + }; + frCommond(obj); +}; +$G("preFindBtn").onclick = function (txt, dir, mcase) { + var findtxt = $G("findtxt").value, obj; + if (!findtxt) { + return false; + } + obj = { + searchStr:findtxt, + dir:-1, + casesensitive:getMatchCase("matchCase") + }; + if (!frCommond(obj)) { + $G('search-msg').innerHTML = lang.getStart; + } +}; +$G("preReplaceBtn").onclick = function (txt, dir, mcase) { + var findtxt = $G("findtxt1").value, obj; + if (!findtxt) { + return false; + } + obj = { + searchStr:findtxt, + dir:-1, + casesensitive:getMatchCase("matchCase1") + }; + frCommond(obj); +}; +//替换 +$G("repalceBtn").onclick = function () { + var findtxt = $G("findtxt1").value.replace(/^\s|\s$/g, ""), obj, + replacetxt = $G("replacetxt").value.replace(/^\s|\s$/g, ""); + if (!findtxt) { + return false; + } + if (findtxt == replacetxt || (!getMatchCase("matchCase1") && findtxt.toLowerCase() == replacetxt.toLowerCase())) { + return false; + } + obj = { + searchStr:findtxt, + dir:1, + casesensitive:getMatchCase("matchCase1"), + replaceStr:replacetxt + }; + frCommond(obj); +}; +//全部替换 +$G("repalceAllBtn").onclick = function () { + var findtxt = $G("findtxt1").value.replace(/^\s|\s$/g, ""), obj, + replacetxt = $G("replacetxt").value.replace(/^\s|\s$/g, ""); + if (!findtxt) { + return false; + } + if (findtxt == replacetxt || (!getMatchCase("matchCase1") && findtxt.toLowerCase() == replacetxt.toLowerCase())) { + return false; + } + obj = { + searchStr:findtxt, + casesensitive:getMatchCase("matchCase1"), + replaceStr:replacetxt, + all:true + }; + var num = frCommond(obj); + if (num) { + $G('replace-msg').innerHTML = lang.countMsg.replace("{#count}", num); + } +}; +//执行 +var frCommond = function (obj) { + return editor.execCommand("searchreplace", obj); +}; +switchTab("searchtab"); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/snapscreen/snapscreen.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/snapscreen/snapscreen.html new file mode 100644 index 00000000..cf8209ee --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/snapscreen/snapscreen.html @@ -0,0 +1,58 @@ + + + + + + + + + +
    +

    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.html new file mode 100644 index 00000000..0b5c416f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.html @@ -0,0 +1,21 @@ + + + + + + + + + +
    +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.js new file mode 100644 index 00000000..f4c155e1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/spechars/spechars.js @@ -0,0 +1,57 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-9-26 + * Time: 下午1:09 + * To change this template use File | Settings | File Templates. + */ +var charsContent = [ + { name:"tsfh", title:lang.tsfh, content:toArray("、,。,·,ˉ,ˇ,¨,〃,々,—,~,‖,…,‘,’,“,”,〔,〕,〈,〉,《,》,「,」,『,』,〖,〗,【,】,±,×,÷,∶,∧,∨,∑,∏,∪,∩,∈,∷,√,⊥,∥,∠,⌒,⊙,∫,∮,≡,≌,≈,∽,∝,≠,≮,≯,≤,≥,∞,∵,∴,♂,♀,°,′,″,℃,$,¤,¢,£,‰,§,№,☆,★,○,●,◎,◇,◆,□,■,△,▲,※,→,←,↑,↓,〓,〡,〢,〣,〤,〥,〦,〧,〨,〩,㊣,㎎,㎏,㎜,㎝,㎞,㎡,㏄,㏎,㏑,㏒,㏕,︰,¬,¦,℡,ˊ,ˋ,˙,–,―,‥,‵,℅,℉,↖,↗,↘,↙,∕,∟,∣,≒,≦,≧,⊿,═,║,╒,╓,╔,╕,╖,╗,╘,╙,╚,╛,╜,╝,╞,╟,╠,╡,╢,╣,╤,╥,╦,╧,╨,╩,╪,╫,╬,╭,╮,╯,╰,╱,╲,╳,▁,▂,▃,▄,▅,▆,▇,�,█,▉,▊,▋,▌,▍,▎,▏,▓,▔,▕,▼,▽,◢,◣,◤,◥,☉,⊕,〒,〝,〞")}, + { name:"lmsz", title:lang.lmsz, content:toArray("ⅰ,ⅱ,ⅲ,ⅳ,ⅴ,ⅵ,ⅶ,ⅷ,ⅸ,ⅹ,Ⅰ,Ⅱ,Ⅲ,Ⅳ,Ⅴ,Ⅵ,Ⅶ,Ⅷ,Ⅸ,Ⅹ,Ⅺ,Ⅻ")}, + { name:"szfh", title:lang.szfh, content:toArray("⒈,⒉,⒊,⒋,⒌,⒍,⒎,⒏,⒐,⒑,⒒,⒓,⒔,⒕,⒖,⒗,⒘,⒙,⒚,⒛,⑴,⑵,⑶,⑷,⑸,⑹,⑺,⑻,⑼,⑽,⑾,⑿,⒀,⒁,⒂,⒃,⒄,⒅,⒆,⒇,①,②,③,④,⑤,⑥,⑦,⑧,⑨,⑩,㈠,㈡,㈢,㈣,㈤,㈥,㈦,㈧,㈨,㈩")}, + { name:"rwfh", title:lang.rwfh, content:toArray("ぁ,あ,ぃ,い,ぅ,う,ぇ,え,ぉ,お,か,が,き,ぎ,く,ぐ,け,げ,こ,ご,さ,ざ,し,じ,す,ず,せ,ぜ,そ,ぞ,た,だ,ち,ぢ,っ,つ,づ,て,で,と,ど,な,に,ぬ,ね,の,は,ば,ぱ,ひ,び,ぴ,ふ,ぶ,ぷ,へ,べ,ぺ,ほ,ぼ,ぽ,ま,み,む,め,も,ゃ,や,ゅ,ゆ,ょ,よ,ら,り,る,れ,ろ,ゎ,わ,ゐ,ゑ,を,ん,ァ,ア,ィ,イ,ゥ,ウ,ェ,エ,ォ,オ,カ,ガ,キ,ギ,ク,グ,ケ,ゲ,コ,ゴ,サ,ザ,シ,ジ,ス,ズ,セ,ゼ,ソ,ゾ,タ,ダ,チ,ヂ,ッ,ツ,ヅ,テ,デ,ト,ド,ナ,ニ,ヌ,ネ,ノ,ハ,バ,パ,ヒ,ビ,ピ,フ,ブ,プ,ヘ,ベ,ペ,ホ,ボ,ポ,マ,ミ,ム,メ,モ,ャ,ヤ,ュ,ユ,ョ,ヨ,ラ,リ,ル,レ,ロ,ヮ,ワ,ヰ,ヱ,ヲ,ン,ヴ,ヵ,ヶ")}, + { name:"xlzm", title:lang.xlzm, content:toArray("Α,Β,Γ,Δ,Ε,Ζ,Η,Θ,Ι,Κ,Λ,Μ,Ν,Ξ,Ο,Π,Ρ,Σ,Τ,Υ,Φ,Χ,Ψ,Ω,α,β,γ,δ,ε,ζ,η,θ,ι,κ,λ,μ,ν,ξ,ο,π,ρ,σ,τ,υ,φ,χ,ψ,ω")}, + { name:"ewzm", title:lang.ewzm, content:toArray("А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ы,Ь,Э,Ю,Я,а,б,в,г,д,е,ё,ж,з,и,й,к,л,м,н,о,п,р,с,т,у,ф,х,ц,ч,ш,щ,ъ,ы,ь,э,ю,я")}, + { name:"pyzm", title:lang.pyzm, content:toArray("ā,á,ǎ,à,ē,é,ě,è,ī,í,ǐ,ì,ō,ó,ǒ,ò,ū,ú,ǔ,ù,ǖ,ǘ,ǚ,ǜ,ü")}, + { name:"yyyb", title:lang.yyyb, content:toArray("i:,i,e,æ,ʌ,ə:,ə,u:,u,ɔ:,ɔ,a:,ei,ai,ɔi,əu,au,iə,εə,uə,p,t,k,b,d,g,f,s,ʃ,θ,h,v,z,ʒ,ð,tʃ,tr,ts,dʒ,dr,dz,m,n,ŋ,l,r,w,j,")}, + { name:"zyzf", title:lang.zyzf, content:toArray("ㄅ,ㄆ,ㄇ,ㄈ,ㄉ,ㄊ,ㄋ,ㄌ,ㄍ,ㄎ,ㄏ,ㄐ,ㄑ,ㄒ,ㄓ,ㄔ,ㄕ,ㄖ,ㄗ,ㄘ,ㄙ,ㄚ,ㄛ,ㄜ,ㄝ,ㄞ,ㄟ,ㄠ,ㄡ,ㄢ,ㄣ,ㄤ,ㄥ,ㄦ,ㄧ,ㄨ")} +]; +(function createTab(content) { + for (var i = 0, ci; ci = content[i++];) { + var span = document.createElement("span"); + span.setAttribute("tabSrc", ci.name); + span.innerHTML = ci.title; + if (i == 1)span.className = "focus"; + domUtils.on(span, "click", function () { + var tmps = $G("tabHeads").children; + for (var k = 0, sk; sk = tmps[k++];) { + sk.className = ""; + } + tmps = $G("tabBodys").children; + for (var k = 0, sk; sk = tmps[k++];) { + sk.style.display = "none"; + } + this.className = "focus"; + $G(this.getAttribute("tabSrc")).style.display = ""; + }); + $G("tabHeads").appendChild(span); + domUtils.insertAfter(span, document.createTextNode("\n")); + var div = document.createElement("div"); + div.id = ci.name; + div.style.display = (i == 1) ? "" : "none"; + var cons = ci.content; + for (var j = 0, con; con = cons[j++];) { + var charSpan = document.createElement("span"); + charSpan.innerHTML = con; + domUtils.on(charSpan, "click", function () { + editor.execCommand("insertHTML", this.innerHTML); + dialog.close(); + }); + div.appendChild(charSpan); + } + $G("tabBodys").appendChild(div); + } +})(charsContent); +function toArray(str) { + return str.split(","); +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/dragicon.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/dragicon.png new file mode 100644 index 0000000000000000000000000000000000000000..f26203bf3f0026891fc8374f109724a69eb38b22 GIT binary patch literal 304 zcmV-00nh%4P)p00001b5ch_0Itp) z=>Px#=t)FDR47x8lCciKP#A@KY2U+Oz-BN?3|$yZoaJ-YrY6>w+wB>;0|AN6r2r z_B6y2bQp%1X$_7DP`QFiq0z;_c3wk<3Lh&$^V;p?#e$PywxH71VT^XlHZ=jml#@|NVkRMLVaC0F_%) zcB=vWe$h}nSjAV$|0D + + + + + + + +
    +
    +
    +

    +
      +
    • + +
    • +
    • + +
    • +
    +
      +
    • + +
    • +
    • + +
    • +
    +
    +
    +
    +

    +
      +
    • + +
    • +
    • + +
    • +
    +
    +
    +
    +

    +
      +
    • + + +
    • +
    +
    +
    +
    +
    +
    +

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittable.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittable.js new file mode 100644 index 00000000..11dbee7c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittable.js @@ -0,0 +1,237 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-12-19 + * Time: 下午4:55 + * To change this template use File | Settings | File Templates. + */ +(function () { + var title = $G("J_title"), + titleCol = $G("J_titleCol"), + caption = $G("J_caption"), + sorttable = $G("J_sorttable"), + autoSizeContent = $G("J_autoSizeContent"), + autoSizePage = $G("J_autoSizePage"), + tone = $G("J_tone"), + me, + preview = $G("J_preview"); + + var editTable = function () { + me = this; + me.init(); + }; + editTable.prototype = { + init:function () { + var colorPiker = new UE.ui.ColorPicker({ + editor:editor + }), + colorPop = new UE.ui.Popup({ + editor:editor, + content:colorPiker + }); + + title.checked = editor.queryCommandState("inserttitle") == -1; + titleCol.checked = editor.queryCommandState("inserttitlecol") == -1; + caption.checked = editor.queryCommandState("insertcaption") == -1; + sorttable.checked = editor.queryCommandState("enablesort") == 1; + + var enablesortState = editor.queryCommandState("enablesort"), + disablesortState = editor.queryCommandState("disablesort"); + + sorttable.checked = !!(enablesortState < 0 && disablesortState >=0); + sorttable.disabled = !!(enablesortState < 0 && disablesortState < 0); + sorttable.title = enablesortState < 0 && disablesortState < 0 ? lang.errorMsg:''; + + me.createTable(title.checked, titleCol.checked, caption.checked); + me.setAutoSize(); + me.setColor(me.getColor()); + + domUtils.on(title, "click", me.titleHanler); + domUtils.on(titleCol, "click", me.titleColHanler); + domUtils.on(caption, "click", me.captionHanler); + domUtils.on(sorttable, "click", me.sorttableHanler); + domUtils.on(autoSizeContent, "click", me.autoSizeContentHanler); + domUtils.on(autoSizePage, "click", me.autoSizePageHanler); + + domUtils.on(tone, "click", function () { + colorPop.showAnchor(tone); + }); + domUtils.on(document, 'mousedown', function () { + colorPop.hide(); + }); + colorPiker.addListener("pickcolor", function () { + me.setColor(arguments[1]); + colorPop.hide(); + }); + colorPiker.addListener("picknocolor", function () { + me.setColor(""); + colorPop.hide(); + }); + }, + + createTable:function (hasTitle, hasTitleCol, hasCaption) { + var arr = [], + sortSpan = '^'; + arr.push(""); + if (hasCaption) { + arr.push("") + } + if (hasTitle) { + arr.push(""); + if(hasTitleCol) { arr.push(""); } + for (var j = 0; j < 5; j++) { + arr.push(""); + } + arr.push(""); + } + for (var i = 0; i < 6; i++) { + arr.push(""); + if(hasTitleCol) { arr.push("") } + for (var k = 0; k < 5; k++) { + arr.push("") + } + arr.push(""); + } + arr.push("
    " + lang.captionName + "
    " + lang.titleName + "" + lang.titleName + "
    " + lang.titleName + "" + lang.cellsName + "
    "); + preview.innerHTML = arr.join(""); + this.updateSortSpan(); + }, + titleHanler:function () { + var example = $G("J_example"), + frg=document.createDocumentFragment(), + color = domUtils.getComputedStyle(domUtils.getElementsByTagName(example, "td")[0], "border-color"), + colCount = example.rows[0].children.length; + + if (title.checked) { + example.insertRow(0); + for (var i = 0, node; i < colCount; i++) { + node = document.createElement("th"); + node.innerHTML = lang.titleName; + frg.appendChild(node); + } + example.rows[0].appendChild(frg); + + } else { + domUtils.remove(example.rows[0]); + } + me.setColor(color); + me.updateSortSpan(); + }, + titleColHanler:function () { + var example = $G("J_example"), + color = domUtils.getComputedStyle(domUtils.getElementsByTagName(example, "td")[0], "border-color"), + colArr = example.rows, + colCount = colArr.length; + + if (titleCol.checked) { + for (var i = 0, node; i < colCount; i++) { + node = document.createElement("th"); + node.innerHTML = lang.titleName; + colArr[i].insertBefore(node, colArr[i].children[0]); + } + } else { + for (var i = 0; i < colCount; i++) { + domUtils.remove(colArr[i].children[0]); + } + } + me.setColor(color); + me.updateSortSpan(); + }, + captionHanler:function () { + var example = $G("J_example"); + if (caption.checked) { + var row = document.createElement('caption'); + row.innerHTML = lang.captionName; + example.insertBefore(row, example.firstChild); + } else { + domUtils.remove(domUtils.getElementsByTagName(example, 'caption')[0]); + } + }, + sorttableHanler:function(){ + me.updateSortSpan(); + }, + autoSizeContentHanler:function () { + var example = $G("J_example"); + example.removeAttribute("width"); + }, + autoSizePageHanler:function () { + var example = $G("J_example"); + var tds = example.getElementsByTagName(example, "td"); + utils.each(tds, function (td) { + td.removeAttribute("width"); + }); + example.setAttribute('width', '100%'); + }, + updateSortSpan: function(){ + var example = $G("J_example"), + row = example.rows[0]; + + var spans = domUtils.getElementsByTagName(example,"span"); + utils.each(spans,function(span){ + span.parentNode.removeChild(span); + }); + if (sorttable.checked) { + utils.each(row.cells, function(cell, i){ + var span = document.createElement("span"); + span.innerHTML = "^"; + cell.appendChild(span); + }); + } + }, + getColor:function () { + var start = editor.selection.getStart(), color, + cell = domUtils.findParentByTagName(start, ["td", "th", "caption"], true); + color = cell && domUtils.getComputedStyle(cell, "border-color"); + if (!color) color = "#DDDDDD"; + return color; + }, + setColor:function (color) { + var example = $G("J_example"), + arr = domUtils.getElementsByTagName(example, "td").concat( + domUtils.getElementsByTagName(example, "th"), + domUtils.getElementsByTagName(example, "caption") + ); + + tone.value = color; + utils.each(arr, function (node) { + node.style.borderColor = color; + }); + + }, + setAutoSize:function () { + var me = this; + autoSizePage.checked = true; + me.autoSizePageHanler(); + } + }; + + new editTable; + + dialog.onok = function () { + editor.__hasEnterExecCommand = true; + + var checks = { + title:"inserttitle deletetitle", + titleCol:"inserttitlecol deletetitlecol", + caption:"insertcaption deletecaption", + sorttable:"enablesort disablesort" + }; + editor.fireEvent('saveScene'); + for(var i in checks){ + var cmds = checks[i].split(" "), + input = $G("J_" + i); + if(input["checked"]){ + editor.queryCommandState(cmds[0])!=-1 &&editor.execCommand(cmds[0]); + }else{ + editor.queryCommandState(cmds[1])!=-1 &&editor.execCommand(cmds[1]); + } + } + + editor.execCommand("edittable", tone.value); + autoSizeContent.checked ?editor.execCommand('adaptbytext') : ""; + autoSizePage.checked ? editor.execCommand("adaptbywindow") : ""; + editor.fireEvent('saveScene'); + + editor.__hasEnterExecCommand = false; + }; +})(); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittd.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittd.html new file mode 100644 index 00000000..49a52f71 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittd.html @@ -0,0 +1,61 @@ + + + + + + + + +
    + + +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittip.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittip.html new file mode 100644 index 00000000..954f7bb6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/table/edittip.html @@ -0,0 +1,33 @@ + + + + 表格删除提示 + + + + +
    +
    + +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/config.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/config.js new file mode 100644 index 00000000..417b8f78 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/config.js @@ -0,0 +1,42 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-8-8 + * Time: 下午2:00 + * To change this template use File | Settings | File Templates. + */ +var templates = [ + { + "pre":"pre0.png", + 'title':lang.blank, + 'preHtml':'

     欢迎使用UEditor!

    ', + "html":'

    欢迎使用UEditor!

    ' + + }, + { + "pre":"pre1.png", + 'title':lang.blog, + 'preHtml':'

    深入理解Range

    UEditor二次开发

    什么是Range

    对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。


    Range能干什么

    在“开始”选项卡上,通过从快速样式库中为所选文本选择一种外观,您可以方便地更改文档中所选文本的格式。

    ', + "html":'

    [键入文档标题]

    [键入文档副标题]

    [标题 1]

    对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。 您可以使用这些库来插入表格、页眉、页脚、列表、封面以及其他文档构建基块。 您创建的图片、图表或关系图也将与当前的文档外观协调一致。

    [标题 2]

    在“开始”选项卡上,通过从快速样式库中为所选文本选择一种外观,您可以方便地更改文档中所选文本的格式。 您还可以使用“开始”选项卡上的其他控件来直接设置文本格式。大多数控件都允许您选择是使用当前主题外观,还是使用某种直接指定的格式。

    [标题 3]

    对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。 您可以使用这些库来插入表格、页眉、页脚、列表、封面以及其他文档构建基块。 您创建的图片、图表或关系图也将与当前的文档外观协调一致。


    ' + + }, + { + "pre":"pre2.png", + 'title':lang.resume, + 'preHtml':'

    WEB前端开发简历


    联系电话:[键入您的电话]

    电子邮件:[键入您的电子邮件地址]

    家庭住址:[键入您的地址]

    目标职位

    WEB前端研发工程师

    学历

    1. [起止时间] [学校名称] [所学专业] [所获学位]

    工作经验


    ', + "html":'

    [此处键入简历标题]


    【此处插入照片】


    联系电话:[键入您的电话]


    电子邮件:[键入您的电子邮件地址]


    家庭住址:[键入您的地址]


    目标职位

    [此处键入您的期望职位]

    学历

    1. [键入起止时间] [键入学校名称] [键入所学专业] [键入所获学位]

    2. [键入起止时间] [键入学校名称] [键入所学专业] [键入所获学位]

    工作经验

    1. [键入起止时间] [键入公司名称] [键入职位名称]

      1. [键入负责项目] [键入项目简介]

      2. [键入负责项目] [键入项目简介]

    2. [键入起止时间] [键入公司名称] [键入职位名称]

      1. [键入负责项目] [键入项目简介]

    掌握技能

     [这里可以键入您所掌握的技能]

    ' + + }, + { + "pre":"pre3.png", + 'title':lang.richText, + 'preHtml':'

    [此处键入文章标题]

    图文混排方法

    图片居左,文字围绕图片排版

    方法:在文字前面插入图片,设置居左对齐,然后即可在右边输入多行文


    还有没有什么其他的环绕方式呢?这里是居右环绕


    欢迎大家多多尝试,为UEditor提供更多高质量模板!

    ', + "html":'


    [此处键入文章标题]

    图文混排方法

    1. 图片居左,文字围绕图片排版

    方法:在文字前面插入图片,设置居左对齐,然后即可在右边输入多行文本


    2. 图片居右,文字围绕图片排版

    方法:在文字前面插入图片,设置居右对齐,然后即可在左边输入多行文本


    3. 图片居中环绕排版

    方法:亲,这个真心没有办法。。。



    还有没有什么其他的环绕方式呢?这里是居右环绕


    欢迎大家多多尝试,为UEditor提供更多高质量模板!


    占位


    占位


    占位


    占位


    占位



    ' + }, + { + "pre":"pre4.png", + 'title':lang.sciPapers, + 'preHtml':'

    [键入文章标题]

    摘要:这里可以输入很长很长很长很长很长很长很长很长很差的摘要

    标题 1

    这里可以输入很多内容,可以图文混排,可以有列表等。

    标题 2

    1. 列表 1

    2. 列表 2

      1. 多级列表 1

      2. 多级列表 2

    3. 列表 3

    标题 3

    来个文字图文混排的


    ', + 'html':'

    [键入文章标题]

    摘要:这里可以输入很长很长很长很长很长很长很长很长很差的摘要

    标题 1

    这里可以输入很多内容,可以图文混排,可以有列表等。

    标题 2

    来个列表瞅瞅:

    1. 列表 1

    2. 列表 2

      1. 多级列表 1

      2. 多级列表 2

    3. 列表 3

    标题 3

    来个文字图文混排的

    这里可以多行

    右边是图片

    绝对没有问题的,不信你也可以试试看


    ' + } +]; \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/bg.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..8c1d10ad1933e02086e8a1b3c807c7d1e57d51db GIT binary patch literal 84 zcmZ?wbhEHb6kw2GXkcLY|NsA)GiMZkvM_*v4u}BBFfeKN|6H_V+Po~-c70vN1t=1+A%PQ29uxwx4>qZSNmg$Vo0WSSm;`Hl{Ww|6H_V+Po~-c6&>|-aSW-r_2!NtU#o%$i-Y0&su(f8j@G?~f`NtGer^@M zrYdIdrP)2_bk~ELr2i)^H(PkDy?QdpIbuVC@BX&$s!L5iRYqm|O_N&n@I;(N<+i7f+;9Z? Phk?P<)z4*}Q$iB}^elK+ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre2.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre2.png new file mode 100644 index 0000000000000000000000000000000000000000..5a55672c1f9c4d41d5b5cf52d76bb2b7e7c6b186 GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^DM0MT!2~3?K3Qf5q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1Ffi(Px;TbZ+h>KHoj_IVWAxIr&Fiabo)3x94Up%M35SEe^0#X9dS;F-9{&3Ljos=IM}2LB&w>e?K^KZ|9tHA z)W~h}eTfo>R&7s^?LYqdE7+t-Dv4L4H{``lKYf(JYIB0^>jrz9Khf>{)o!mlw-~mt za!)h6<9vO9zW09 gTfg@IqFVdQ&MBb@0QJAA?EnA( literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre3.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre3.png new file mode 100644 index 0000000000000000000000000000000000000000..d852d29f13bcf743e15df824901ab568123a5aae GIT binary patch literal 485 zcmVTEH>0M4JV5-1QxJ>b$K`ZPMW6ena#ScoGi+aGE}QBI9b2~7O)VofCVgI z0Sj2@r|V8tRYg%8l35(bVHm0eOOPtd@{r7;D7wSi^O|UT7k&b(?|avE4}m2@pKY0^ zX8{XXz`D@ra0V&khG!6NNY4Tm0v50s9T*)L9q3sISir&!aYH5D@CmFqjy=yiBr_3O zu`P1E)qr;HnlAuCCeD2n8T2!dey#!;npC;SpUiv|xYU?E`rwKTr@$H|hS bPXPu1`Qm#ITgjGb00000NkvXXu0mjf8+_C8 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre4.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/images/pre4.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7bc72ab99fe2c0ed9de1d89fd1c3e82ac3fd43 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^DM0MT!2~3?K3Qf5q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfeL+x;TbZ+5xOQzYV@t-I~V=Oc$U@%9?>h?uf)>*!tD zz9*sh?!vZ&M%HQV5wX`#zTA@g`shVPPoZs!AO#y_jv5_v2~@eKa{lwdV71lh?Z-1u+JRxq;OXk;vd$@?2>^GKp!om* literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.css new file mode 100644 index 00000000..6c1608df --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.css @@ -0,0 +1,18 @@ +.wrap{ padding: 5px;font-size: 14px;} +.left{width:425px;float: left;} +.right{width:160px;border: 1px solid #ccc;float: right;padding: 5px;margin-right: 5px;} +.right .pre{height: 332px;overflow-y: auto;} +.right .preitem{border: white 1px solid;margin: 5px 0;padding: 2px 0;} +.right .preitem:hover{background-color: lemonChiffon;cursor: pointer;border: #ccc 1px solid;} +.right .preitem img{display: block;margin: 0 auto;width:100px;} +.clear{clear: both;} +.top{height:26px;line-height: 26px;padding: 5px;} +.bottom{height:320px;width:100%;margin: 0 auto;} +.transparent{ background: url("images/bg.gif") repeat;} +.bottom table tr td{border:1px dashed #ccc;} +#colorPicker{width: 17px;height: 17px;border: 1px solid #CCC;display: inline-block;border-radius: 3px;box-shadow: 2px 2px 5px #D3D6DA;} +.border_style1{padding:2px;border: 1px solid #ccc;border-radius: 5px;box-shadow:2px 2px 5px #d3d6da;} +p{margin: 5px 0} +table{clear:both;margin-bottom:10px;border-collapse:collapse;word-break:break-all;} +li{clear:both} +ol{padding-left:40px; } \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.html new file mode 100644 index 00000000..d9903a48 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.js new file mode 100644 index 00000000..80a334b3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/template/template.js @@ -0,0 +1,53 @@ +/** + * Created with JetBrains PhpStorm. + * User: xuheng + * Date: 12-8-8 + * Time: 下午2:09 + * To change this template use File | Settings | File Templates. + */ +(function () { + var me = editor, + preview = $G( "preview" ), + preitem = $G( "preitem" ), + tmps = templates, + currentTmp; + var initPre = function () { + var str = ""; + for ( var i = 0, tmp; tmp = tmps[i++]; ) { + str += '
    '; + } + preitem.innerHTML = str; + }; + var pre = function ( n ) { + var tmp = tmps[n - 1]; + currentTmp = tmp; + clearItem(); + domUtils.setStyles( preitem.childNodes[n - 1], { + "background-color":"lemonChiffon", + "border":"#ccc 1px solid" + } ); + preview.innerHTML = tmp.preHtml ? tmp.preHtml : ""; + }; + var clearItem = function () { + var items = preitem.children; + for ( var i = 0, item; item = items[i++]; ) { + domUtils.setStyles( item, { + "background-color":"", + "border":"white 1px solid" + } ); + } + }; + dialog.onok = function () { + if ( !$G( "issave" ).checked ){ + me.execCommand( "cleardoc" ); + } + var obj = { + html:currentTmp && currentTmp.html + }; + me.execCommand( "template", obj ); + }; + initPre(); + window.pre = pre; + pre(2) + +})(); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/bg.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..580be0a01dff4c70c72f78a3f40186660ee8eee0 GIT binary patch literal 2810 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 Bm*4;Z literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/file-icons.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/file-icons.gif new file mode 100644 index 0000000000000000000000000000000000000000..d8c02c27e242f0584fc6b214f35b4f6d8caec332 GIT binary patch literal 20097 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/file-icons.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/file-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff82c8c488f53a7aff67fbe39742e3321183eca GIT binary patch literal 44070 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

    *vGSxI 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/icons.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/icons.gif new file mode 100644 index 0000000000000000000000000000000000000000..78459dea7b12ccbeec81d19ecdab22b1658e93b4 GIT binary patch literal 453 zcmZ?wbhEHbbY#$A*vtR||Ns9FJNP^N(4UCIf1{56|NHmvpFe+o|NadW2g{=nia%Kx z85lSjbU>mYGZarn*x(aH@fLZq!wgUiaA+%BrQuMGlI(3v}$4ket=c%G-JG_a6@d zUMtW1Dv_dMk(#;&JDULU);6IIt*+RD80Beh(v#{r8-@JE7rOMyrKZ@`PM+5- zK4PEn@UifH&1a7opNKNDvAy~H((Lt@PiCLrh`sqL^yyzFM}*_N9gV+*y1bvCcd{tw zP+atQ`ojjtR_?nOH&4iCw(0v^v}@~SfpwBi-JHA%0-p_?kEd#ga=ENn_|&M5?L?$c z!i1+jT>6R+ul!uQ+^$n$Hm~o7%Nb0wJ#GK7NE~>4aE?#6+>{R=oUZeJnouMg`B^J) rUi3;Xl^IQMkE|4#X6EZ{`gBG$ultcLuMHMNRKNMR>qv$%6N5DXx{1lO literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/icons.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..12e4700163ac87fa38ae3d92a2c39d0fb4690fed GIT binary patch literal 2678 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/left_focus.jpg b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/left_focus.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7886d276dda2e0aecdae22393eac534ed507babf GIT binary patch literal 11423 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 T+mF>-Zi@@LHB9%bmHhD^k7NPf literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/none_focus.jpg b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/none_focus.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c768dcb47aaa289135afd2bd0e8eb0b6ecb7536 GIT binary patch literal 11546 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 C61Fb@ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/right_focus.jpg b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/right_focus.jpg new file mode 100644 index 0000000000000000000000000000000000000000..173e10d2d91026c7283566993afb2f3a0267ea40 GIT binary patch literal 11334 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/success.gif b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/success.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d4f3112b9d1df2147ed3b67d9736163dedd11e1 GIT binary patch literal 445 zcmZ?wbhEHb)L_tHxXJ(m|NsC0{`>#WKmY&!`~ULm|4%>v3rzVXIOUh{)L$ageu+>2 zB{Acd%*pZwE#>TlQSztb-KopJH+%!_|l-~7Ag*59?a z{_c7B@6_{ur(gU#_wwKE_y6vG`1j=VzZYNsfBgCX$DjXizW@L859r4KV8@~pia%Kx z85k@WbU+dyKQXY~a+p)#p(E9QVoA}-BeJtDJbfs+R&065YSGzOop#2q7tzUUTK@E- z1Qpqe*fm*b*T-Fam_8!ZPiJg?eRTb9ku+5;xVnw>Wr$>Ce}(b zvq{bgY~#~oR8Cparp&0%zbdUw!o*Z6ds70hP&$teqekA&7*16-748@%Mnl0vSqU6+ zOpICr!NSHY@7SLk+rBLP3&#jWP!Xxbb jiN%_{Rv%uKKTTNF#>acL^G5)OtDBg<-IWs>91PX~W`xy? literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/success.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..94f968dc8fd3c7ca8f6cb599d006ef3f23b62c7d GIT binary patch literal 1621 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#?>2=9ZF3nBND}m`vLFhHXsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rPIL(9V zO~LIJBb<8mfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u(vXbonl~MI_~M>7*cWT z%njcRVMh`65C6~Q2yI{K`NBQQh9heAinXE1(JfB=Ul%M;Ke#x6g%L8^f5l4Te zj&BcK1znDIyZS2~eC7F3K+}tVTa$=u*HTU0W4>0#`+Qf%|GkyBERBs#$Y}P@k7@U2 zd#*XsYr~WGeCA1uSK>2HTD)g9mP}Xrpg$+`K&8dx2JS~bjCx(hj5}1;-8qn2_>|?> zp{d+2q{I0hbQS!U-jOut`kSEi+IhQJGmBl4O%se*W?OGKZ0Mp?XmGnRgezL^8vCJ4 z#-ek9(R&%4!h+;oXA~Mtbyie=u#0PDiI#!iX`%2?^@kRL8ma*r6?+*}W4e|_8~J&& z+-+*Ub3{dDcAIF|!MTDz0#78qKYeaeVU$wDOOs3cR=e5FZ*O2e-6xc{Uu=$;!s>*M z>nZ|V>zUp8-oE6^wXjV+_UOvuE&SORr`;3hnBKu~e3rzlY@NRjD|5Ui2t>^@Ve7jy z)2vT>u1vesjJgG`f;l_n`FmbR~b^~{VzXB}7CdU_pt>lO9l=E;X#4<2bZu32r~J^e^%TSISQ_Qm$= z7d{rOo2%^RUGseJkpn9(MWszUQdl(i&RN5PBgZ0d#S7ZipShU3W`>Nsy6C#pCD*KW zyxHW%b?m|pr;dF;L$saa#oaeO`u=>jkXTjl9*cLEvOD!Jdr4ooKJW9gY7?D{e?uM^ z`_}E4`0yR0boA=9>3>WXzUH{&pDfpZ;_2xb=j*pKsk#WyD%J#5t{1#azeB z4SJq8H2*dJVX$xugZHVh{7U`u4@oM|quz5j-hRJi{qwh1k5uNqu`W>3HJG&Y^R}6R z$Gq-HPue$sd${oT*XKO8zN>Oe_%K^bZNm3^-vf7@5X# + + + + + + + + +

    + + + + + + + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/video.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/video.js new file mode 100644 index 00000000..8d99b9f1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/video/video.js @@ -0,0 +1,789 @@ +/** + * Created by JetBrains PhpStorm. + * User: taoqili + * Date: 12-2-20 + * Time: 上午11:19 + * To change this template use File | Settings | File Templates. + */ + +(function(){ + + var video = {}, + uploadVideoList = [], + isModifyUploadVideo = false, + uploadFile; + + window.onload = function(){ + $focus($G("videoUrl")); + initTabs(); + initVideo(); + initUpload(); + }; + + /* 初始化tab标签 */ + function initTabs(){ + var tabs = $G('tabHeads').children; + for (var i = 0; i < tabs.length; i++) { + domUtils.on(tabs[i], "click", function (e) { + var j, bodyId, target = e.target || e.srcElement; + for (j = 0; j < tabs.length; j++) { + bodyId = tabs[j].getAttribute('data-content-id'); + if(tabs[j] == target){ + domUtils.addClass(tabs[j], 'focus'); + domUtils.addClass($G(bodyId), 'focus'); + }else { + domUtils.removeClasses(tabs[j], 'focus'); + domUtils.removeClasses($G(bodyId), 'focus'); + } + } + }); + } + } + + function initVideo(){ + createAlignButton( ["videoFloat", "upload_alignment"] ); + addUrlChangeListener($G("videoUrl")); + addOkListener(); + + //编辑视频时初始化相关信息 + (function(){ + var img = editor.selection.getRange().getClosedNode(),url; + if(img && img.className){ + var hasFakedClass = (img.className == "edui-faked-video"), + hasUploadClass = img.className.indexOf("edui-upload-video")!=-1; + if(hasFakedClass || hasUploadClass) { + $G("videoUrl").value = url = img.getAttribute("_url"); + $G("videoWidth").value = img.width; + $G("videoHeight").value = img.height; + var align = domUtils.getComputedStyle(img,"float"), + parentAlign = domUtils.getComputedStyle(img.parentNode,"text-align"); + updateAlignButton(parentAlign==="center"?"center":align); + } + if(hasUploadClass) { + isModifyUploadVideo = true; + } + } + createPreviewVideo(url); + })(); + } + + /** + * 监听确认和取消两个按钮事件,用户执行插入或者清空正在播放的视频实例操作 + */ + function addOkListener(){ + dialog.onok = function(){ + $G("preview").innerHTML = ""; + var currentTab = findFocus("tabHeads","tabSrc"); + switch(currentTab){ + case "video": + return insertSingle(); + break; + case "videoSearch": + return insertSearch("searchList"); + break; + case "upload": + return insertUpload(); + break; + } + }; + dialog.oncancel = function(){ + $G("preview").innerHTML = ""; + }; + } + + /** + * 依据传入的align值更新按钮信息 + * @param align + */ + function updateAlignButton( align ) { + var aligns = $G( "videoFloat" ).children; + for ( var i = 0, ci; ci = aligns[i++]; ) { + if ( ci.getAttribute( "name" ) == align ) { + if ( ci.className !="focus" ) { + ci.className = "focus"; + } + } else { + if ( ci.className =="focus" ) { + ci.className = ""; + } + } + } + } + + /** + * 将单个视频信息插入编辑器中 + */ + function insertSingle(){ + var width = $G("videoWidth"), + height = $G("videoHeight"), + url=$G('videoUrl').value, + align = findFocus("videoFloat","name"); + if(!url) return false; + if ( !checkNum( [width, height] ) ) return false; + editor.execCommand('insertvideo', { + url: convert_url(url), + width: width.value, + height: height.value, + align: align + }, isModifyUploadVideo ? 'upload':null); + } + + /** + * 将元素id下的所有代表视频的图片插入编辑器中 + * @param id + */ + function insertSearch(id){ + var imgs = domUtils.getElementsByTagName($G(id),"img"), + videoObjs=[]; + for(var i=0,img; img=imgs[i++];){ + if(img.getAttribute("selected")){ + videoObjs.push({ + url:img.getAttribute("ue_video_url"), + width:420, + height:280, + align:"none" + }); + } + } + editor.execCommand('insertvideo',videoObjs); + } + + /** + * 找到id下具有focus类的节点并返回该节点下的某个属性 + * @param id + * @param returnProperty + */ + function findFocus( id, returnProperty ) { + var tabs = $G( id ).children, + property; + for ( var i = 0, ci; ci = tabs[i++]; ) { + if ( ci.className=="focus" ) { + property = ci.getAttribute( returnProperty ); + break; + } + } + return property; + } + function convert_url(url){ + if ( !url ) return ''; + url = utils.trim(url) + .replace(/v\.youku\.com\/v_show\/id_([\w\-=]+)\.html/i, 'player.youku.com/player.php/sid/$1/v.swf') + .replace(/(www\.)?youtube\.com\/watch\?v=([\w\-]+)/i, "www.youtube.com/v/$2") + .replace(/youtu.be\/(\w+)$/i, "www.youtube.com/v/$1") + .replace(/v\.ku6\.com\/.+\/([\w\.]+)\.html.*$/i, "player.ku6.com/refer/$1/v.swf") + .replace(/www\.56\.com\/u\d+\/v_([\w\-]+)\.html/i, "player.56.com/v_$1.swf") + .replace(/www.56.com\/w\d+\/play_album\-aid\-\d+_vid\-([^.]+)\.html/i, "player.56.com/v_$1.swf") + .replace(/v\.pps\.tv\/play_([\w]+)\.html.*$/i, "player.pps.tv/player/sid/$1/v.swf") + .replace(/www\.letv\.com\/ptv\/vplay\/([\d]+)\.html.*$/i, "i7.imgs.letv.com/player/swfPlayer.swf?id=$1&autoplay=0") + .replace(/www\.tudou\.com\/programs\/view\/([\w\-]+)\/?/i, "www.tudou.com/v/$1") + .replace(/v\.qq\.com\/cover\/[\w]+\/[\w]+\/([\w]+)\.html/i, "static.video.qq.com/TPout.swf?vid=$1") + .replace(/v\.qq\.com\/.+[\?\&]vid=([^&]+).*$/i, "static.video.qq.com/TPout.swf?vid=$1") + .replace(/my\.tv\.sohu\.com\/[\w]+\/[\d]+\/([\d]+)\.shtml.*$/i, "share.vrs.sohu.com/my/v.swf&id=$1"); + + return url; + } + + /** + * 检测传入的所有input框中输入的长宽是否是正数 + * @param nodes input框集合, + */ + function checkNum( nodes ) { + for ( var i = 0, ci; ci = nodes[i++]; ) { + var value = ci.value; + if ( !isNumber( value ) && value) { + alert( lang.numError ); + ci.value = ""; + ci.focus(); + return false; + } + } + return true; + } + + /** + * 数字判断 + * @param value + */ + function isNumber( value ) { + return /(0|^[1-9]\d*$)/.test( value ); + } + + /** + * 创建图片浮动选择按钮 + * @param ids + */ + function createAlignButton( ids ) { + for ( var i = 0, ci; ci = ids[i++]; ) { + var floatContainer = $G( ci ), + nameMaps = {"none":lang['default'], "left":lang.floatLeft, "right":lang.floatRight, "center":lang.block}; + for ( var j in nameMaps ) { + var div = document.createElement( "div" ); + div.setAttribute( "name", j ); + if ( j == "none" ) div.className="focus"; + div.style.cssText = "background:url(images/" + j + "_focus.jpg);"; + div.setAttribute( "title", nameMaps[j] ); + floatContainer.appendChild( div ); + } + switchSelect( ci ); + } + } + + /** + * 选择切换 + * @param selectParentId + */ + function switchSelect( selectParentId ) { + var selects = $G( selectParentId ).children; + for ( var i = 0, ci; ci = selects[i++]; ) { + domUtils.on( ci, "click", function () { + for ( var j = 0, cj; cj = selects[j++]; ) { + cj.className = ""; + cj.removeAttribute && cj.removeAttribute( "class" ); + } + this.className = "focus"; + } ) + } + } + + /** + * 监听url改变事件 + * @param url + */ + function addUrlChangeListener(url){ + if (browser.ie) { + url.onpropertychange = function () { + createPreviewVideo( this.value ); + } + } else { + url.addEventListener( "input", function () { + createPreviewVideo( this.value ); + }, false ); + } + } + + /** + * 根据url生成视频预览 + * @param url + */ + function createPreviewVideo(url){ + if ( !url )return; + + var conUrl = convert_url(url); + + $G("preview").innerHTML = '
    '+lang.urlError+'
    '+ + '' + + ''; + } + + + /* 插入上传视频 */ + function insertUpload(){ + var videoObjs=[], + uploadDir = editor.getOpt('videoUrlPrefix'), + width = $G('upload_width').value || 420, + height = $G('upload_height').value || 280, + align = findFocus("upload_alignment","name") || 'none'; + for(var key in uploadVideoList) { + var file = uploadVideoList[key]; + videoObjs.push({ + url: uploadDir + file.url, + width:width, + height:height, + align:align + }); + } + + var count = uploadFile.getQueueCount(); + if (count) { + $('.info', '#queueList').html('' + '还有2个未上传文件'.replace(/[\d]/, count) + ''); + return false; + } else { + editor.execCommand('insertvideo', videoObjs, 'upload'); + } + } + + /*初始化上传标签*/ + function initUpload(){ + uploadFile = new UploadFile('queueList'); + } + + + /* 上传附件 */ + function UploadFile(target) { + this.$wrap = target.constructor == String ? $('#' + target) : $(target); + this.init(); + } + UploadFile.prototype = { + init: function () { + this.fileList = []; + this.initContainer(); + this.initUploader(); + }, + initContainer: function () { + this.$queue = this.$wrap.find('.filelist'); + }, + /* 初始化容器 */ + initUploader: function () { + var _this = this, + $ = jQuery, // just in case. Make sure it's not an other libaray. + $wrap = _this.$wrap, + // 图片容器 + $queue = $wrap.find('.filelist'), + // 状态栏,包括进度和控制按钮 + $statusBar = $wrap.find('.statusBar'), + // 文件总体选择信息。 + $info = $statusBar.find('.info'), + // 上传按钮 + $upload = $wrap.find('.uploadBtn'), + // 上传按钮 + $filePickerBtn = $wrap.find('.filePickerBtn'), + // 上传按钮 + $filePickerBlock = $wrap.find('.filePickerBlock'), + // 没选择文件之前的内容。 + $placeHolder = $wrap.find('.placeholder'), + // 总体进度条 + $progress = $statusBar.find('.progress').hide(), + // 添加的文件数量 + fileCount = 0, + // 添加的文件总大小 + fileSize = 0, + // 优化retina, 在retina下这个值是2 + ratio = window.devicePixelRatio || 1, + // 缩略图大小 + thumbnailWidth = 113 * ratio, + thumbnailHeight = 113 * ratio, + // 可能有pedding, ready, uploading, confirm, done. + state = '', + // 所有文件的进度信息,key为file id + percentages = {}, + supportTransition = (function () { + var s = document.createElement('p').style, + r = 'transition' in s || + 'WebkitTransition' in s || + 'MozTransition' in s || + 'msTransition' in s || + 'OTransition' in s; + s = null; + return r; + })(), + // WebUploader实例 + uploader, + actionUrl = editor.getActionUrl(editor.getOpt('videoActionName')), + fileMaxSize = editor.getOpt('videoMaxSize'), + acceptExtensions = (editor.getOpt('videoAllowFiles') || []).join('').replace(/\./g, ',').replace(/^[,]/, '');; + + if (!WebUploader.Uploader.support()) { + $('#filePickerReady').after($('
    ').html(lang.errorNotSupport)).hide(); + return; + } else if (!editor.getOpt('videoActionName')) { + $('#filePickerReady').after($('
    ').html(lang.errorLoadConfig)).hide(); + return; + } + + uploader = _this.uploader = WebUploader.create({ + pick: { + id: '#filePickerReady', + label: lang.uploadSelectFile + }, + swf: '../../third-party/webuploader/Uploader.swf', + server: actionUrl, + fileVal: editor.getOpt('videoFieldName'), + duplicate: true, + fileSingleSizeLimit: fileMaxSize, + compress: false + }); + uploader.addButton({ + id: '#filePickerBlock' + }); + uploader.addButton({ + id: '#filePickerBtn', + label: lang.uploadAddFile + }); + + setState('pedding'); + + // 当有文件添加进来时执行,负责view的创建 + function addFile(file) { + var $li = $('
  • ' + + '

    ' + file.name + '

    ' + + '

    ' + + '

    ' + + '
  • '), + + $btns = $('
    ' + + '' + lang.uploadDelete + '' + + '' + lang.uploadTurnRight + '' + + '' + lang.uploadTurnLeft + '
    ').appendTo($li), + $prgress = $li.find('p.progress span'), + $wrap = $li.find('p.imgWrap'), + $info = $('

    ').hide().appendTo($li), + + showError = function (code) { + switch (code) { + case 'exceed_size': + text = lang.errorExceedSize; + break; + case 'interrupt': + text = lang.errorInterrupt; + break; + case 'http': + text = lang.errorHttp; + break; + case 'not_allow_type': + text = lang.errorFileType; + break; + default: + text = lang.errorUploadRetry; + break; + } + $info.text(text).show(); + }; + + if (file.getStatus() === 'invalid') { + showError(file.statusText); + } else { + $wrap.text(lang.uploadPreview); + if ('|png|jpg|jpeg|bmp|gif|'.indexOf('|'+file.ext.toLowerCase()+'|') == -1) { + $wrap.empty().addClass('notimage').append('' + + '' + file.name + ''); + } else { + if (browser.ie && browser.version <= 7) { + $wrap.text(lang.uploadNoPreview); + } else { + uploader.makeThumb(file, function (error, src) { + if (error || !src || (/^data:/.test(src) && browser.ie && browser.version <= 7)) { + $wrap.text(lang.uploadNoPreview); + } else { + var $img = $(''); + $wrap.empty().append($img); + $img.on('error', function () { + $wrap.text(lang.uploadNoPreview); + }); + } + }, thumbnailWidth, thumbnailHeight); + } + } + percentages[ file.id ] = [ file.size, 0 ]; + file.rotation = 0; + + /* 检查文件格式 */ + if (!file.ext || acceptExtensions.indexOf(file.ext.toLowerCase()) == -1) { + showError('not_allow_type'); + uploader.removeFile(file); + } + } + + file.on('statuschange', function (cur, prev) { + if (prev === 'progress') { + $prgress.hide().width(0); + } else if (prev === 'queued') { + $li.off('mouseenter mouseleave'); + $btns.remove(); + } + // 成功 + if (cur === 'error' || cur === 'invalid') { + showError(file.statusText); + percentages[ file.id ][ 1 ] = 1; + } else if (cur === 'interrupt') { + showError('interrupt'); + } else if (cur === 'queued') { + percentages[ file.id ][ 1 ] = 0; + } else if (cur === 'progress') { + $info.hide(); + $prgress.css('display', 'block'); + } else if (cur === 'complete') { + } + + $li.removeClass('state-' + prev).addClass('state-' + cur); + }); + + $li.on('mouseenter', function () { + $btns.stop().animate({height: 30}); + }); + $li.on('mouseleave', function () { + $btns.stop().animate({height: 0}); + }); + + $btns.on('click', 'span', function () { + var index = $(this).index(), + deg; + + switch (index) { + case 0: + uploader.removeFile(file); + return; + case 1: + file.rotation += 90; + break; + case 2: + file.rotation -= 90; + break; + } + + if (supportTransition) { + deg = 'rotate(' + file.rotation + 'deg)'; + $wrap.css({ + '-webkit-transform': deg, + '-mos-transform': deg, + '-o-transform': deg, + 'transform': deg + }); + } else { + $wrap.css('filter', 'progid:DXImageTransform.Microsoft.BasicImage(rotation=' + (~~((file.rotation / 90) % 4 + 4) % 4) + ')'); + } + + }); + + $li.insertBefore($filePickerBlock); + } + + // 负责view的销毁 + function removeFile(file) { + var $li = $('#' + file.id); + delete percentages[ file.id ]; + updateTotalProgress(); + $li.off().find('.file-panel').off().end().remove(); + } + + function updateTotalProgress() { + var loaded = 0, + total = 0, + spans = $progress.children(), + percent; + + $.each(percentages, function (k, v) { + total += v[ 0 ]; + loaded += v[ 0 ] * v[ 1 ]; + }); + + percent = total ? loaded / total : 0; + + spans.eq(0).text(Math.round(percent * 100) + '%'); + spans.eq(1).css('width', Math.round(percent * 100) + '%'); + updateStatus(); + } + + function setState(val, files) { + + if (val != state) { + + var stats = uploader.getStats(); + + $upload.removeClass('state-' + state); + $upload.addClass('state-' + val); + + switch (val) { + + /* 未选择文件 */ + case 'pedding': + $queue.addClass('element-invisible'); + $statusBar.addClass('element-invisible'); + $placeHolder.removeClass('element-invisible'); + $progress.hide(); $info.hide(); + uploader.refresh(); + break; + + /* 可以开始上传 */ + case 'ready': + $placeHolder.addClass('element-invisible'); + $queue.removeClass('element-invisible'); + $statusBar.removeClass('element-invisible'); + $progress.hide(); $info.show(); + $upload.text(lang.uploadStart); + uploader.refresh(); + break; + + /* 上传中 */ + case 'uploading': + $progress.show(); $info.hide(); + $upload.text(lang.uploadPause); + break; + + /* 暂停上传 */ + case 'paused': + $progress.show(); $info.hide(); + $upload.text(lang.uploadContinue); + break; + + case 'confirm': + $progress.show(); $info.hide(); + $upload.text(lang.uploadStart); + + stats = uploader.getStats(); + if (stats.successNum && !stats.uploadFailNum) { + setState('finish'); + return; + } + break; + + case 'finish': + $progress.hide(); $info.show(); + if (stats.uploadFailNum) { + $upload.text(lang.uploadRetry); + } else { + $upload.text(lang.uploadStart); + } + break; + } + + state = val; + updateStatus(); + + } + + if (!_this.getQueueCount()) { + $upload.addClass('disabled') + } else { + $upload.removeClass('disabled') + } + + } + + function updateStatus() { + var text = '', stats; + + if (state === 'ready') { + text = lang.updateStatusReady.replace('_', fileCount).replace('_KB', WebUploader.formatSize(fileSize)); + } else if (state === 'confirm') { + stats = uploader.getStats(); + if (stats.uploadFailNum) { + text = lang.updateStatusConfirm.replace('_', stats.successNum).replace('_', stats.successNum); + } + } else { + stats = uploader.getStats(); + text = lang.updateStatusFinish.replace('_', fileCount). + replace('_KB', WebUploader.formatSize(fileSize)). + replace('_', stats.successNum); + + if (stats.uploadFailNum) { + text += lang.updateStatusError.replace('_', stats.uploadFailNum); + } + } + + $info.html(text); + } + + uploader.on('fileQueued', function (file) { + fileCount++; + fileSize += file.size; + + if (fileCount === 1) { + $placeHolder.addClass('element-invisible'); + $statusBar.show(); + } + + addFile(file); + }); + + uploader.on('fileDequeued', function (file) { + fileCount--; + fileSize -= file.size; + + removeFile(file); + updateTotalProgress(); + }); + + uploader.on('filesQueued', function (file) { + if (!uploader.isInProgress() && (state == 'pedding' || state == 'finish' || state == 'confirm' || state == 'ready')) { + setState('ready'); + } + updateTotalProgress(); + }); + + uploader.on('all', function (type, files) { + switch (type) { + case 'uploadFinished': + setState('confirm', files); + break; + case 'startUpload': + /* 添加额外的GET参数 */ + var params = utils.serializeParam(editor.queryCommandValue('serverparam')) || '', + url = utils.formatUrl(actionUrl + (actionUrl.indexOf('?') == -1 ? '?':'&') + 'encode=utf-8&' + params); + uploader.option('server', url); + setState('uploading', files); + break; + case 'stopUpload': + setState('paused', files); + break; + } + }); + + uploader.on('uploadBeforeSend', function (file, data, header) { + //这里可以通过data对象添加POST参数 + header['X_Requested_With'] = 'XMLHttpRequest'; + }); + + uploader.on('uploadProgress', function (file, percentage) { + var $li = $('#' + file.id), + $percent = $li.find('.progress span'); + + $percent.css('width', percentage * 100 + '%'); + percentages[ file.id ][ 1 ] = percentage; + updateTotalProgress(); + }); + + uploader.on('uploadSuccess', function (file, ret) { + var $file = $('#' + file.id); + try { + var responseText = (ret._raw || ret), + json = utils.str2json(responseText); + if (json.state == 'SUCCESS') { + uploadVideoList.push({ + 'url': json.url, + 'type': json.type, + 'original':json.original + }); + $file.append(''); + } else { + $file.find('.error').text(json.state).show(); + } + } catch (e) { + $file.find('.error').text(lang.errorServerUpload).show(); + } + }); + + uploader.on('uploadError', function (file, code) { + }); + uploader.on('error', function (code, file) { + if (code == 'Q_TYPE_DENIED' || code == 'F_EXCEED_SIZE') { + addFile(file); + } + }); + uploader.on('uploadComplete', function (file, ret) { + }); + + $upload.on('click', function () { + if ($(this).hasClass('disabled')) { + return false; + } + + if (state === 'ready') { + uploader.upload(); + } else if (state === 'paused') { + uploader.upload(); + } else if (state === 'uploading') { + uploader.stop(); + } + }); + + $upload.addClass('state-' + state); + updateTotalProgress(); + }, + getQueueCount: function () { + var file, i, status, readyFile = 0, files = this.uploader.getFiles(); + for (i = 0; file = files[i++]; ) { + status = file.getStatus(); + if (status == 'queued' || status == 'uploading' || status == 'progress') readyFile++; + } + return readyFile; + }, + refresh: function(){ + this.uploader.refresh(); + } + }; + +})(); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/webapp/webapp.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/webapp/webapp.html new file mode 100644 index 00000000..16143779 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/webapp/webapp.html @@ -0,0 +1,53 @@ + + + + + + + + + +
    +
    +
    + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/tangram.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/tangram.js new file mode 100644 index 00000000..2ebd8fd3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/tangram.js @@ -0,0 +1,1495 @@ +// Copyright (c) 2009, Baidu Inc. All rights reserved. +// +// Licensed under the BSD License +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http:// tangram.baidu.com/license.html +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + /** + * @namespace T Tangram七巧板 + * @name T + * @version 1.6.0 +*/ + +/** + * 声明baidu包 + * @author: allstar, erik, meizz, berg + */ +var T, + baidu = T = baidu || {version: "1.5.0"}; +baidu.guid = "$BAIDU$"; +baidu.$$ = window[baidu.guid] = window[baidu.guid] || {global:{}}; + +/** + * 使用flash资源封装的一些功能 + * @namespace baidu.flash + */ +baidu.flash = baidu.flash || {}; + +/** + * 操作dom的方法 + * @namespace baidu.dom + */ +baidu.dom = baidu.dom || {}; + + +/** + * 从文档中获取指定的DOM元素 + * @name baidu.dom.g + * @function + * @grammar baidu.dom.g(id) + * @param {string|HTMLElement} id 元素的id或DOM元素. + * @shortcut g,T.G + * @meta standard + * @see baidu.dom.q + * + * @return {HTMLElement|null} 获取的元素,查找不到时返回null,如果参数不合法,直接返回参数. + */ +baidu.dom.g = function(id) { + if (!id) return null; + if ('string' == typeof id || id instanceof String) { + return document.getElementById(id); + } else if (id.nodeName && (id.nodeType == 1 || id.nodeType == 9)) { + return id; + } + return null; +}; +baidu.g = baidu.G = baidu.dom.g; + + +/** + * 操作数组的方法 + * @namespace baidu.array + */ + +baidu.array = baidu.array || {}; + + +/** + * 遍历数组中所有元素 + * @name baidu.array.each + * @function + * @grammar baidu.array.each(source, iterator[, thisObject]) + * @param {Array} source 需要遍历的数组 + * @param {Function} iterator 对每个数组元素进行调用的函数,该函数有两个参数,第一个为数组元素,第二个为数组索引值,function (item, index)。 + * @param {Object} [thisObject] 函数调用时的this指针,如果没有此参数,默认是当前遍历的数组 + * @remark + * each方法不支持对Object的遍历,对Object的遍历使用baidu.object.each 。 + * @shortcut each + * @meta standard + * + * @returns {Array} 遍历的数组 + */ + +baidu.each = baidu.array.forEach = baidu.array.each = function (source, iterator, thisObject) { + var returnValue, item, i, len = source.length; + + if ('function' == typeof iterator) { + for (i = 0; i < len; i++) { + item = source[i]; + returnValue = iterator.call(thisObject || source, item, i); + + if (returnValue === false) { + break; + } + } + } + return source; +}; + +/** + * 对语言层面的封装,包括类型判断、模块扩展、继承基类以及对象自定义事件的支持。 + * @namespace baidu.lang + */ +baidu.lang = baidu.lang || {}; + + +/** + * 判断目标参数是否为function或Function实例 + * @name baidu.lang.isFunction + * @function + * @grammar baidu.lang.isFunction(source) + * @param {Any} source 目标参数 + * @version 1.2 + * @see baidu.lang.isString,baidu.lang.isObject,baidu.lang.isNumber,baidu.lang.isArray,baidu.lang.isElement,baidu.lang.isBoolean,baidu.lang.isDate + * @meta standard + * @returns {boolean} 类型判断结果 + */ +baidu.lang.isFunction = function (source) { + return '[object Function]' == Object.prototype.toString.call(source); +}; + +/** + * 判断目标参数是否string类型或String对象 + * @name baidu.lang.isString + * @function + * @grammar baidu.lang.isString(source) + * @param {Any} source 目标参数 + * @shortcut isString + * @meta standard + * @see baidu.lang.isObject,baidu.lang.isNumber,baidu.lang.isArray,baidu.lang.isElement,baidu.lang.isBoolean,baidu.lang.isDate + * + * @returns {boolean} 类型判断结果 + */ +baidu.lang.isString = function (source) { + return '[object String]' == Object.prototype.toString.call(source); +}; +baidu.isString = baidu.lang.isString; + + +/** + * 判断浏览器类型和特性的属性 + * @namespace baidu.browser + */ +baidu.browser = baidu.browser || {}; + + +/** + * 判断是否为opera浏览器 + * @property opera opera版本号 + * @grammar baidu.browser.opera + * @meta standard + * @see baidu.browser.ie,baidu.browser.firefox,baidu.browser.safari,baidu.browser.chrome + * @returns {Number} opera版本号 + */ + +/** + * opera 从10开始不是用opera后面的字符串进行版本的判断 + * 在Browser identification最后添加Version + 数字进行版本标识 + * opera后面的数字保持在9.80不变 + */ +baidu.browser.opera = /opera(\/| )(\d+(\.\d+)?)(.+?(version\/(\d+(\.\d+)?)))?/i.test(navigator.userAgent) ? + ( RegExp["\x246"] || RegExp["\x242"] ) : undefined; + + +/** + * 在目标元素的指定位置插入HTML代码 + * @name baidu.dom.insertHTML + * @function + * @grammar baidu.dom.insertHTML(element, position, html) + * @param {HTMLElement|string} element 目标元素或目标元素的id + * @param {string} position 插入html的位置信息,取值为beforeBegin,afterBegin,beforeEnd,afterEnd + * @param {string} html 要插入的html + * @remark + * + * 对于position参数,大小写不敏感
    + * 参数的意思:beforeBegin<span>afterBegin this is span! beforeEnd</span> afterEnd
    + * 此外,如果使用本函数插入带有script标签的HTML字符串,script标签对应的脚本将不会被执行。 + * + * @shortcut insertHTML + * @meta standard + * + * @returns {HTMLElement} 目标元素 + */ +baidu.dom.insertHTML = function (element, position, html) { + element = baidu.dom.g(element); + var range,begin; + if (element.insertAdjacentHTML && !baidu.browser.opera) { + element.insertAdjacentHTML(position, html); + } else { + range = element.ownerDocument.createRange(); + position = position.toUpperCase(); + if (position == 'AFTERBEGIN' || position == 'BEFOREEND') { + range.selectNodeContents(element); + range.collapse(position == 'AFTERBEGIN'); + } else { + begin = position == 'BEFOREBEGIN'; + range[begin ? 'setStartBefore' : 'setEndAfter'](element); + range.collapse(begin); + } + range.insertNode(range.createContextualFragment(html)); + } + return element; +}; + +baidu.insertHTML = baidu.dom.insertHTML; + +/** + * 操作flash对象的方法,包括创建flash对象、获取flash对象以及判断flash插件的版本号 + * @namespace baidu.swf + */ +baidu.swf = baidu.swf || {}; + + +/** + * 浏览器支持的flash插件版本 + * @property version 浏览器支持的flash插件版本 + * @grammar baidu.swf.version + * @return {String} 版本号 + * @meta standard + */ +baidu.swf.version = (function () { + var n = navigator; + if (n.plugins && n.mimeTypes.length) { + var plugin = n.plugins["Shockwave Flash"]; + if (plugin && plugin.description) { + return plugin.description + .replace(/([a-zA-Z]|\s)+/, "") + .replace(/(\s)+r/, ".") + ".0"; + } + } else if (window.ActiveXObject && !window.opera) { + for (var i = 12; i >= 2; i--) { + try { + var c = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.' + i); + if (c) { + var version = c.GetVariable("$version"); + return version.replace(/WIN/g,'').replace(/,/g,'.'); + } + } catch(e) {} + } + } +})(); + +/** + * 操作字符串的方法 + * @namespace baidu.string + */ +baidu.string = baidu.string || {}; + + +/** + * 对目标字符串进行html编码 + * @name baidu.string.encodeHTML + * @function + * @grammar baidu.string.encodeHTML(source) + * @param {string} source 目标字符串 + * @remark + * 编码字符有5个:&<>"' + * @shortcut encodeHTML + * @meta standard + * @see baidu.string.decodeHTML + * + * @returns {string} html编码后的字符串 + */ +baidu.string.encodeHTML = function (source) { + return String(source) + .replace(/&/g,'&') + .replace(//g,'>') + .replace(/"/g, """) + .replace(/'/g, "'"); +}; + +baidu.encodeHTML = baidu.string.encodeHTML; + +/** + * 创建flash对象的html字符串 + * @name baidu.swf.createHTML + * @function + * @grammar baidu.swf.createHTML(options) + * + * @param {Object} options 创建flash的选项参数 + * @param {string} options.id 要创建的flash的标识 + * @param {string} options.url flash文件的url + * @param {String} options.errorMessage 未安装flash player或flash player版本号过低时的提示 + * @param {string} options.ver 最低需要的flash player版本号 + * @param {string} options.width flash的宽度 + * @param {string} options.height flash的高度 + * @param {string} options.align flash的对齐方式,允许值:middle/left/right/top/bottom + * @param {string} options.base 设置用于解析swf文件中的所有相对路径语句的基本目录或URL + * @param {string} options.bgcolor swf文件的背景色 + * @param {string} options.salign 设置缩放的swf文件在由width和height设置定义的区域内的位置。允许值:l/r/t/b/tl/tr/bl/br + * @param {boolean} options.menu 是否显示右键菜单,允许值:true/false + * @param {boolean} options.loop 播放到最后一帧时是否重新播放,允许值: true/false + * @param {boolean} options.play flash是否在浏览器加载时就开始播放。允许值:true/false + * @param {string} options.quality 设置flash播放的画质,允许值:low/medium/high/autolow/autohigh/best + * @param {string} options.scale 设置flash内容如何缩放来适应设置的宽高。允许值:showall/noborder/exactfit + * @param {string} options.wmode 设置flash的显示模式。允许值:window/opaque/transparent + * @param {string} options.allowscriptaccess 设置flash与页面的通信权限。允许值:always/never/sameDomain + * @param {string} options.allownetworking 设置swf文件中允许使用的网络API。允许值:all/internal/none + * @param {boolean} options.allowfullscreen 是否允许flash全屏。允许值:true/false + * @param {boolean} options.seamlesstabbing 允许设置执行无缝跳格,从而使用户能跳出flash应用程序。该参数只能在安装Flash7及更高版本的Windows中使用。允许值:true/false + * @param {boolean} options.devicefont 设置静态文本对象是否以设备字体呈现。允许值:true/false + * @param {boolean} options.swliveconnect 第一次加载flash时浏览器是否应启动Java。允许值:true/false + * @param {Object} options.vars 要传递给flash的参数,支持JSON或string类型。 + * + * @see baidu.swf.create + * @meta standard + * @returns {string} flash对象的html字符串 + */ +baidu.swf.createHTML = function (options) { + options = options || {}; + var version = baidu.swf.version, + needVersion = options['ver'] || '6.0.0', + vUnit1, vUnit2, i, k, len, item, tmpOpt = {}, + encodeHTML = baidu.string.encodeHTML; + for (k in options) { + tmpOpt[k] = options[k]; + } + options = tmpOpt; + if (version) { + version = version.split('.'); + needVersion = needVersion.split('.'); + for (i = 0; i < 3; i++) { + vUnit1 = parseInt(version[i], 10); + vUnit2 = parseInt(needVersion[i], 10); + if (vUnit2 < vUnit1) { + break; + } else if (vUnit2 > vUnit1) { + return ''; + } + } + } else { + return ''; + } + + var vars = options['vars'], + objProperties = ['classid', 'codebase', 'id', 'width', 'height', 'align']; + options['align'] = options['align'] || 'middle'; + options['classid'] = 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'; + options['codebase'] = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'; + options['movie'] = options['url'] || ''; + delete options['vars']; + delete options['url']; + if ('string' == typeof vars) { + options['flashvars'] = vars; + } else { + var fvars = []; + for (k in vars) { + item = vars[k]; + fvars.push(k + "=" + encodeURIComponent(item)); + } + options['flashvars'] = fvars.join('&'); + } + var str = [''); + var params = { + 'wmode' : 1, + 'scale' : 1, + 'quality' : 1, + 'play' : 1, + 'loop' : 1, + 'menu' : 1, + 'salign' : 1, + 'bgcolor' : 1, + 'base' : 1, + 'allowscriptaccess' : 1, + 'allownetworking' : 1, + 'allowfullscreen' : 1, + 'seamlesstabbing' : 1, + 'devicefont' : 1, + 'swliveconnect' : 1, + 'flashvars' : 1, + 'movie' : 1 + }; + + for (k in options) { + item = options[k]; + k = k.toLowerCase(); + if (params[k] && (item || item === false || item === 0)) { + str.push(''); + } + } + options['src'] = options['movie']; + options['name'] = options['id']; + delete options['id']; + delete options['movie']; + delete options['classid']; + delete options['codebase']; + options['type'] = 'application/x-shockwave-flash'; + options['pluginspage'] = 'http://www.macromedia.com/go/getflashplayer'; + str.push(''); + + return str.join(''); +}; + + +/** + * 在页面中创建一个flash对象 + * @name baidu.swf.create + * @function + * @grammar baidu.swf.create(options[, container]) + * + * @param {Object} options 创建flash的选项参数 + * @param {string} options.id 要创建的flash的标识 + * @param {string} options.url flash文件的url + * @param {String} options.errorMessage 未安装flash player或flash player版本号过低时的提示 + * @param {string} options.ver 最低需要的flash player版本号 + * @param {string} options.width flash的宽度 + * @param {string} options.height flash的高度 + * @param {string} options.align flash的对齐方式,允许值:middle/left/right/top/bottom + * @param {string} options.base 设置用于解析swf文件中的所有相对路径语句的基本目录或URL + * @param {string} options.bgcolor swf文件的背景色 + * @param {string} options.salign 设置缩放的swf文件在由width和height设置定义的区域内的位置。允许值:l/r/t/b/tl/tr/bl/br + * @param {boolean} options.menu 是否显示右键菜单,允许值:true/false + * @param {boolean} options.loop 播放到最后一帧时是否重新播放,允许值: true/false + * @param {boolean} options.play flash是否在浏览器加载时就开始播放。允许值:true/false + * @param {string} options.quality 设置flash播放的画质,允许值:low/medium/high/autolow/autohigh/best + * @param {string} options.scale 设置flash内容如何缩放来适应设置的宽高。允许值:showall/noborder/exactfit + * @param {string} options.wmode 设置flash的显示模式。允许值:window/opaque/transparent + * @param {string} options.allowscriptaccess 设置flash与页面的通信权限。允许值:always/never/sameDomain + * @param {string} options.allownetworking 设置swf文件中允许使用的网络API。允许值:all/internal/none + * @param {boolean} options.allowfullscreen 是否允许flash全屏。允许值:true/false + * @param {boolean} options.seamlesstabbing 允许设置执行无缝跳格,从而使用户能跳出flash应用程序。该参数只能在安装Flash7及更高版本的Windows中使用。允许值:true/false + * @param {boolean} options.devicefont 设置静态文本对象是否以设备字体呈现。允许值:true/false + * @param {boolean} options.swliveconnect 第一次加载flash时浏览器是否应启动Java。允许值:true/false + * @param {Object} options.vars 要传递给flash的参数,支持JSON或string类型。 + * + * @param {HTMLElement|string} [container] flash对象的父容器元素,不传递该参数时在当前代码位置创建flash对象。 + * @meta standard + * @see baidu.swf.createHTML,baidu.swf.getMovie + */ +baidu.swf.create = function (options, target) { + options = options || {}; + var html = baidu.swf.createHTML(options) + || options['errorMessage'] + || ''; + + if (target && 'string' == typeof target) { + target = document.getElementById(target); + } + baidu.dom.insertHTML( target || document.body ,'beforeEnd',html ); +}; +/** + * 判断是否为ie浏览器 + * @name baidu.browser.ie + * @field + * @grammar baidu.browser.ie + * @returns {Number} IE版本号 + */ +baidu.browser.ie = baidu.ie = /msie (\d+\.\d+)/i.test(navigator.userAgent) ? (document.documentMode || + RegExp['\x241']) : undefined; + +/** + * 移除数组中的项 + * @name baidu.array.remove + * @function + * @grammar baidu.array.remove(source, match) + * @param {Array} source 需要移除项的数组 + * @param {Any} match 要移除的项 + * @meta standard + * @see baidu.array.removeAt + * + * @returns {Array} 移除后的数组 + */ +baidu.array.remove = function (source, match) { + var len = source.length; + + while (len--) { + if (len in source && source[len] === match) { + source.splice(len, 1); + } + } + return source; +}; + +/** + * 判断目标参数是否Array对象 + * @name baidu.lang.isArray + * @function + * @grammar baidu.lang.isArray(source) + * @param {Any} source 目标参数 + * @meta standard + * @see baidu.lang.isString,baidu.lang.isObject,baidu.lang.isNumber,baidu.lang.isElement,baidu.lang.isBoolean,baidu.lang.isDate + * + * @returns {boolean} 类型判断结果 + */ +baidu.lang.isArray = function (source) { + return '[object Array]' == Object.prototype.toString.call(source); +}; + + + +/** + * 将一个变量转换成array + * @name baidu.lang.toArray + * @function + * @grammar baidu.lang.toArray(source) + * @param {mix} source 需要转换成array的变量 + * @version 1.3 + * @meta standard + * @returns {array} 转换后的array + */ +baidu.lang.toArray = function (source) { + if (source === null || source === undefined) + return []; + if (baidu.lang.isArray(source)) + return source; + if (typeof source.length !== 'number' || typeof source === 'string' || baidu.lang.isFunction(source)) { + return [source]; + } + if (source.item) { + var l = source.length, array = new Array(l); + while (l--) + array[l] = source[l]; + return array; + } + + return [].slice.call(source); +}; + +/** + * 获得flash对象的实例 + * @name baidu.swf.getMovie + * @function + * @grammar baidu.swf.getMovie(name) + * @param {string} name flash对象的名称 + * @see baidu.swf.create + * @meta standard + * @returns {HTMLElement} flash对象的实例 + */ +baidu.swf.getMovie = function (name) { + var movie = document[name], ret; + return baidu.browser.ie == 9 ? + movie && movie.length ? + (ret = baidu.array.remove(baidu.lang.toArray(movie),function(item){ + return item.tagName.toLowerCase() != "embed"; + })).length == 1 ? ret[0] : ret + : movie + : movie || window[name]; +}; + + +baidu.flash._Base = (function(){ + + var prefix = 'bd__flash__'; + + /** + * 创建一个随机的字符串 + * @private + * @return {String} + */ + function _createString(){ + return prefix + Math.floor(Math.random() * 2147483648).toString(36); + }; + + /** + * 检查flash状态 + * @private + * @param {Object} target flash对象 + * @return {Boolean} + */ + function _checkReady(target){ + if(typeof target !== 'undefined' && typeof target.flashInit !== 'undefined' && target.flashInit()){ + return true; + }else{ + return false; + } + }; + + /** + * 调用之前进行压栈的函数 + * @private + * @param {Array} callQueue 调用队列 + * @param {Object} target flash对象 + * @return {Null} + */ + function _callFn(callQueue, target){ + var result = null; + + callQueue = callQueue.reverse(); + baidu.each(callQueue, function(item){ + result = target.call(item.fnName, item.params); + item.callBack(result); + }); + }; + + /** + * 为传入的匿名函数创建函数名 + * @private + * @param {String|Function} fun 传入的匿名函数或者函数名 + * @return {String} + */ + function _createFunName(fun){ + var name = ''; + + if(baidu.lang.isFunction(fun)){ + name = _createString(); + window[name] = function(){ + fun.apply(window, arguments); + }; + + return name; + }else if(baidu.lang.isString){ + return fun; + } + }; + + /** + * 绘制flash + * @private + * @param {Object} options 创建参数 + * @return {Object} + */ + function _render(options){ + if(!options.id){ + options.id = _createString(); + } + + var container = options.container || ''; + delete(options.container); + + baidu.swf.create(options, container); + + return baidu.swf.getMovie(options.id); + }; + + return function(options, callBack){ + var me = this, + autoRender = (typeof options.autoRender !== 'undefined' ? options.autoRender : true), + createOptions = options.createOptions || {}, + target = null, + isReady = false, + callQueue = [], + timeHandle = null, + callBack = callBack || []; + + /** + * 将flash文件绘制到页面上 + * @public + * @return {Null} + */ + me.render = function(){ + target = _render(createOptions); + + if(callBack.length > 0){ + baidu.each(callBack, function(funName, index){ + callBack[index] = _createFunName(options[funName] || new Function()); + }); + } + me.call('setJSFuncName', [callBack]); + }; + + /** + * 返回flash状态 + * @return {Boolean} + */ + me.isReady = function(){ + return isReady; + }; + + /** + * 调用flash接口的统一入口 + * @param {String} fnName 调用的函数名 + * @param {Array} params 传入的参数组成的数组,若不许要参数,需传入空数组 + * @param {Function} [callBack] 异步调用后将返回值作为参数的调用回调函数,如无返回值,可以不传入此参数 + * @return {Null} + */ + me.call = function(fnName, params, callBack){ + if(!fnName) return null; + callBack = callBack || new Function(); + + var result = null; + + if(isReady){ + result = target.call(fnName, params); + callBack(result); + }else{ + callQueue.push({ + fnName: fnName, + params: params, + callBack: callBack + }); + + (!timeHandle) && (timeHandle = setInterval(_check, 200)); + } + }; + + /** + * 为传入的匿名函数创建函数名 + * @public + * @param {String|Function} fun 传入的匿名函数或者函数名 + * @return {String} + */ + me.createFunName = function(fun){ + return _createFunName(fun); + }; + + /** + * 检查flash是否ready, 并进行调用 + * @private + * @return {Null} + */ + function _check(){ + if(_checkReady(target)){ + clearInterval(timeHandle); + timeHandle = null; + _call(); + + isReady = true; + } + }; + + /** + * 调用之前进行压栈的函数 + * @private + * @return {Null} + */ + function _call(){ + _callFn(callQueue, target); + callQueue = []; + } + + autoRender && me.render(); + }; +})(); + + + +/** + * 创建flash based imageUploader + * @class + * @grammar baidu.flash.imageUploader(options) + * @param {Object} createOptions 创建flash时需要的参数,请参照baidu.swf.create文档 + * @config {Object} vars 创建imageUploader时所需要的参数 + * @config {Number} vars.gridWidth 每一个预览图片所占的宽度,应该为flash寛的整除 + * @config {Number} vars.gridHeight 每一个预览图片所占的高度,应该为flash高的整除 + * @config {Number} vars.picWidth 单张预览图片的宽度 + * @config {Number} vars.picHeight 单张预览图片的高度 + * @config {String} vars.uploadDataFieldName POST请求中图片数据的key,默认值'picdata' + * @config {String} vars.picDescFieldName POST请求中图片描述的key,默认值'picDesc' + * @config {Number} vars.maxSize 文件的最大体积,单位'MB' + * @config {Number} vars.compressSize 上传前如果图片体积超过该值,会先压缩 + * @config {Number} vars.maxNum:32 最大上传多少个文件 + * @config {Number} vars.compressLength 能接受的最大边长,超过该值会等比压缩 + * @config {String} vars.url 上传的url地址 + * @config {Number} vars.mode mode == 0时,是使用滚动条,mode == 1时,拉伸flash, 默认值为0 + * @see baidu.swf.createHTML + * @param {String} backgroundUrl 背景图片路径 + * @param {String} listBacgroundkUrl 布局控件背景 + * @param {String} buttonUrl 按钮图片不背景 + * @param {String|Function} selectFileCallback 选择文件的回调 + * @param {String|Function} exceedFileCallback文件超出限制的最大体积时的回调 + * @param {String|Function} deleteFileCallback 删除文件的回调 + * @param {String|Function} startUploadCallback 开始上传某个文件时的回调 + * @param {String|Function} uploadCompleteCallback 某个文件上传完成的回调 + * @param {String|Function} uploadErrorCallback 某个文件上传失败的回调 + * @param {String|Function} allCompleteCallback 全部上传完成时的回调 + * @param {String|Function} changeFlashHeight 改变Flash的高度,mode==1的时候才有用 + */ +baidu.flash.imageUploader = baidu.flash.imageUploader || function(options){ + + var me = this, + options = options || {}, + _flash = new baidu.flash._Base(options, [ + 'selectFileCallback', + 'exceedFileCallback', + 'deleteFileCallback', + 'startUploadCallback', + 'uploadCompleteCallback', + 'uploadErrorCallback', + 'allCompleteCallback', + 'changeFlashHeight' + ]); + /** + * 开始或回复上传图片 + * @public + * @return {Null} + */ + me.upload = function(){ + _flash.call('upload'); + }; + + /** + * 暂停上传图片 + * @public + * @return {Null} + */ + me.pause = function(){ + _flash.call('pause'); + }; + me.addCustomizedParams = function(index,obj){ + _flash.call('addCustomizedParams',[index,obj]); + } +}; + +/** + * 操作原生对象的方法 + * @namespace baidu.object + */ +baidu.object = baidu.object || {}; + + +/** + * 将源对象的所有属性拷贝到目标对象中 + * @author erik + * @name baidu.object.extend + * @function + * @grammar baidu.object.extend(target, source) + * @param {Object} target 目标对象 + * @param {Object} source 源对象 + * @see baidu.array.merge + * @remark + * +1.目标对象中,与源对象key相同的成员将会被覆盖。
    +2.源对象的prototype成员不会拷贝。 + + * @shortcut extend + * @meta standard + * + * @returns {Object} 目标对象 + */ +baidu.extend = +baidu.object.extend = function (target, source) { + for (var p in source) { + if (source.hasOwnProperty(p)) { + target[p] = source[p]; + } + } + + return target; +}; + + + + + +/** + * 创建flash based fileUploader + * @class + * @grammar baidu.flash.fileUploader(options) + * @param {Object} options + * @config {Object} createOptions 创建flash时需要的参数,请参照baidu.swf.create文档 + * @config {String} createOptions.width + * @config {String} createOptions.height + * @config {Number} maxNum 最大可选文件数 + * @config {Function|String} selectFile + * @config {Function|String} exceedMaxSize + * @config {Function|String} deleteFile + * @config {Function|String} uploadStart + * @config {Function|String} uploadComplete + * @config {Function|String} uploadError + * @config {Function|String} uploadProgress + */ +baidu.flash.fileUploader = baidu.flash.fileUploader || function(options){ + var me = this, + options = options || {}; + + options.createOptions = baidu.extend({ + wmod: 'transparent' + },options.createOptions || {}); + + var _flash = new baidu.flash._Base(options, [ + 'selectFile', + 'exceedMaxSize', + 'deleteFile', + 'uploadStart', + 'uploadComplete', + 'uploadError', + 'uploadProgress' + ]); + + _flash.call('setMaxNum', options.maxNum ? [options.maxNum] : [1]); + + /** + * 设置当鼠标移动到flash上时,是否变成手型 + * @public + * @param {Boolean} isCursor + * @return {Null} + */ + me.setHandCursor = function(isCursor){ + _flash.call('setHandCursor', [isCursor || false]); + }; + + /** + * 设置鼠标相应函数名 + * @param {String|Function} fun + */ + me.setMSFunName = function(fun){ + _flash.call('setMSFunName',[_flash.createFunName(fun)]); + }; + + /** + * 执行上传操作 + * @param {String} url 上传的url + * @param {String} fieldName 上传的表单字段名 + * @param {Object} postData 键值对,上传的POST数据 + * @param {Number|Array|null|-1} [index]上传的文件序列 + * Int值上传该文件 + * Array一次串行上传该序列文件 + * -1/null上传所有文件 + * @return {Null} + */ + me.upload = function(url, fieldName, postData, index){ + + if(typeof url !== 'string' || typeof fieldName !== 'string') return null; + if(typeof index === 'undefined') index = -1; + + _flash.call('upload', [url, fieldName, postData, index]); + }; + + /** + * 取消上传操作 + * @public + * @param {Number|-1} index + */ + me.cancel = function(index){ + if(typeof index === 'undefined') index = -1; + _flash.call('cancel', [index]); + }; + + /** + * 删除文件 + * @public + * @param {Number|Array} [index] 要删除的index,不传则全部删除 + * @param {Function} callBack + * */ + me.deleteFile = function(index, callBack){ + + var callBackAll = function(list){ + callBack && callBack(list); + }; + + if(typeof index === 'undefined'){ + _flash.call('deleteFilesAll', [], callBackAll); + return; + }; + + if(typeof index === 'Number') index = [index]; + index.sort(function(a,b){ + return b-a; + }); + baidu.each(index, function(item){ + _flash.call('deleteFileBy', item, callBackAll); + }); + }; + + /** + * 添加文件类型,支持macType + * @public + * @param {Object|Array[Object]} type {description:String, extention:String} + * @return {Null}; + */ + me.addFileType = function(type){ + var type = type || [[]]; + + if(type instanceof Array) type = [type]; + else type = [[type]]; + _flash.call('addFileTypes', type); + }; + + /** + * 设置文件类型,支持macType + * @public + * @param {Object|Array[Object]} type {description:String, extention:String} + * @return {Null}; + */ + me.setFileType = function(type){ + var type = type || [[]]; + + if(type instanceof Array) type = [type]; + else type = [[type]]; + _flash.call('setFileTypes', type); + }; + + /** + * 设置可选文件的数量限制 + * @public + * @param {Number} num + * @return {Null} + */ + me.setMaxNum = function(num){ + _flash.call('setMaxNum', [num]); + }; + + /** + * 设置可选文件大小限制,以兆M为单位 + * @public + * @param {Number} num,0为无限制 + * @return {Null} + */ + me.setMaxSize = function(num){ + _flash.call('setMaxSize', [num]); + }; + + /** + * @public + */ + me.getFileAll = function(callBack){ + _flash.call('getFileAll', [], callBack); + }; + + /** + * @public + * @param {Number} index + * @param {Function} [callBack] + */ + me.getFileByIndex = function(index, callBack){ + _flash.call('getFileByIndex', [], callBack); + }; + + /** + * @public + * @param {Number} index + * @param {function} [callBack] + */ + me.getStatusByIndex = function(index, callBack){ + _flash.call('getStatusByIndex', [], callBack); + }; +}; + +/** + * 使用动态script标签请求服务器资源,包括由服务器端的回调和浏览器端的回调 + * @namespace baidu.sio + */ +baidu.sio = baidu.sio || {}; + +/** + * + * @param {HTMLElement} src script节点 + * @param {String} url script节点的地址 + * @param {String} [charset] 编码 + */ +baidu.sio._createScriptTag = function(scr, url, charset){ + scr.setAttribute('type', 'text/javascript'); + charset && scr.setAttribute('charset', charset); + scr.setAttribute('src', url); + document.getElementsByTagName('head')[0].appendChild(scr); +}; + +/** + * 删除script的属性,再删除script标签,以解决修复内存泄漏的问题 + * + * @param {HTMLElement} src script节点 + */ +baidu.sio._removeScriptTag = function(scr){ + if (scr.clearAttributes) { + scr.clearAttributes(); + } else { + for (var attr in scr) { + if (scr.hasOwnProperty(attr)) { + delete scr[attr]; + } + } + } + if(scr && scr.parentNode){ + scr.parentNode.removeChild(scr); + } + scr = null; +}; + + +/** + * 通过script标签加载数据,加载完成由浏览器端触发回调 + * @name baidu.sio.callByBrowser + * @function + * @grammar baidu.sio.callByBrowser(url, opt_callback, opt_options) + * @param {string} url 加载数据的url + * @param {Function|string} opt_callback 数据加载结束时调用的函数或函数名 + * @param {Object} opt_options 其他可选项 + * @config {String} [charset] script的字符集 + * @config {Integer} [timeOut] 超时时间,超过这个时间将不再响应本请求,并触发onfailure函数 + * @config {Function} [onfailure] timeOut设定后才生效,到达超时时间时触发本函数 + * @remark + * 1、与callByServer不同,callback参数只支持Function类型,不支持string。 + * 2、如果请求了一个不存在的页面,callback函数在IE/opera下也会被调用,因此使用者需要在onsuccess函数中判断数据是否正确加载。 + * @meta standard + * @see baidu.sio.callByServer + */ +baidu.sio.callByBrowser = function (url, opt_callback, opt_options) { + var scr = document.createElement("SCRIPT"), + scriptLoaded = 0, + options = opt_options || {}, + charset = options['charset'], + callback = opt_callback || function(){}, + timeOut = options['timeOut'] || 0, + timer; + scr.onload = scr.onreadystatechange = function () { + if (scriptLoaded) { + return; + } + + var readyState = scr.readyState; + if ('undefined' == typeof readyState + || readyState == "loaded" + || readyState == "complete") { + scriptLoaded = 1; + try { + callback(); + clearTimeout(timer); + } finally { + scr.onload = scr.onreadystatechange = null; + baidu.sio._removeScriptTag(scr); + } + } + }; + + if( timeOut ){ + timer = setTimeout(function(){ + scr.onload = scr.onreadystatechange = null; + baidu.sio._removeScriptTag(scr); + options.onfailure && options.onfailure(); + }, timeOut); + } + + baidu.sio._createScriptTag(scr, url, charset); +}; + +/** + * 通过script标签加载数据,加载完成由服务器端触发回调 + * @name baidu.sio.callByServer + * @function + * @grammar baidu.sio.callByServer(url, callback[, opt_options]) + * @param {string} url 加载数据的url. + * @param {Function|string} callback 服务器端调用的函数或函数名。如果没有指定本参数,将在URL中寻找options['queryField']做为callback的方法名. + * @param {Object} opt_options 加载数据时的选项. + * @config {string} [charset] script的字符集 + * @config {string} [queryField] 服务器端callback请求字段名,默认为callback + * @config {Integer} [timeOut] 超时时间(单位:ms),超过这个时间将不再响应本请求,并触发onfailure函数 + * @config {Function} [onfailure] timeOut设定后才生效,到达超时时间时触发本函数 + * @remark + * 如果url中已经包含key为“options['queryField']”的query项,将会被替换成callback中参数传递或自动生成的函数名。 + * @meta standard + * @see baidu.sio.callByBrowser + */ +baidu.sio.callByServer = /**@function*/function(url, callback, opt_options) { + var scr = document.createElement('SCRIPT'), + prefix = 'bd__cbs__', + callbackName, + callbackImpl, + options = opt_options || {}, + charset = options['charset'], + queryField = options['queryField'] || 'callback', + timeOut = options['timeOut'] || 0, + timer, + reg = new RegExp('(\\?|&)' + queryField + '=([^&]*)'), + matches; + + if (baidu.lang.isFunction(callback)) { + callbackName = prefix + Math.floor(Math.random() * 2147483648).toString(36); + window[callbackName] = getCallBack(0); + } else if(baidu.lang.isString(callback)){ + callbackName = callback; + } else { + if (matches = reg.exec(url)) { + callbackName = matches[2]; + } + } + + if( timeOut ){ + timer = setTimeout(getCallBack(1), timeOut); + } + url = url.replace(reg, '\x241' + queryField + '=' + callbackName); + + if (url.search(reg) < 0) { + url += (url.indexOf('?') < 0 ? '?' : '&') + queryField + '=' + callbackName; + } + baidu.sio._createScriptTag(scr, url, charset); + + /* + * 返回一个函数,用于立即(挂在window上)或者超时(挂在setTimeout中)时执行 + */ + function getCallBack(onTimeOut){ + /*global callbackName, callback, scr, options;*/ + return function(){ + try { + if( onTimeOut ){ + options.onfailure && options.onfailure(); + }else{ + callback.apply(window, arguments); + clearTimeout(timer); + } + window[callbackName] = null; + delete window[callbackName]; + } catch (exception) { + } finally { + baidu.sio._removeScriptTag(scr); + } + } + } +}; + +/** + * 通过请求一个图片的方式令服务器存储一条日志 + * @function + * @grammar baidu.sio.log(url) + * @param {string} url 要发送的地址. + * @author: int08h,leeight + */ +baidu.sio.log = function(url) { + var img = new Image(), + key = 'tangram_sio_log_' + Math.floor(Math.random() * + 2147483648).toString(36); + window[key] = img; + + img.onload = img.onerror = img.onabort = function() { + img.onload = img.onerror = img.onabort = null; + + window[key] = null; + img = null; + }; + img.src = url; +}; + + + +/* + * Tangram + * Copyright 2009 Baidu Inc. All rights reserved. + * + * path: baidu/json.js + * author: erik + * version: 1.1.0 + * date: 2009/12/02 + */ + + +/** + * 操作json对象的方法 + * @namespace baidu.json + */ +baidu.json = baidu.json || {}; +/* + * Tangram + * Copyright 2009 Baidu Inc. All rights reserved. + * + * path: baidu/json/parse.js + * author: erik, berg + * version: 1.2 + * date: 2009/11/23 + */ + + + +/** + * 将字符串解析成json对象。注:不会自动祛除空格 + * @name baidu.json.parse + * @function + * @grammar baidu.json.parse(data) + * @param {string} source 需要解析的字符串 + * @remark + * 该方法的实现与ecma-262第五版中规定的JSON.parse不同,暂时只支持传入一个参数。后续会进行功能丰富。 + * @meta standard + * @see baidu.json.stringify,baidu.json.decode + * + * @returns {JSON} 解析结果json对象 + */ +baidu.json.parse = function (data) { + //2010/12/09:更新至不使用原生parse,不检测用户输入是否正确 + return (new Function("return (" + data + ")"))(); +}; +/* + * Tangram + * Copyright 2009 Baidu Inc. All rights reserved. + * + * path: baidu/json/decode.js + * author: erik, cat + * version: 1.3.4 + * date: 2010/12/23 + */ + + + +/** + * 将字符串解析成json对象,为过时接口,今后会被baidu.json.parse代替 + * @name baidu.json.decode + * @function + * @grammar baidu.json.decode(source) + * @param {string} source 需要解析的字符串 + * @meta out + * @see baidu.json.encode,baidu.json.parse + * + * @returns {JSON} 解析结果json对象 + */ +baidu.json.decode = baidu.json.parse; +/* + * Tangram + * Copyright 2009 Baidu Inc. All rights reserved. + * + * path: baidu/json/stringify.js + * author: erik + * version: 1.1.0 + * date: 2010/01/11 + */ + + + +/** + * 将json对象序列化 + * @name baidu.json.stringify + * @function + * @grammar baidu.json.stringify(value) + * @param {JSON} value 需要序列化的json对象 + * @remark + * 该方法的实现与ecma-262第五版中规定的JSON.stringify不同,暂时只支持传入一个参数。后续会进行功能丰富。 + * @meta standard + * @see baidu.json.parse,baidu.json.encode + * + * @returns {string} 序列化后的字符串 + */ +baidu.json.stringify = (function () { + /** + * 字符串处理时需要转义的字符表 + * @private + */ + var escapeMap = { + "\b": '\\b', + "\t": '\\t', + "\n": '\\n', + "\f": '\\f', + "\r": '\\r', + '"' : '\\"', + "\\": '\\\\' + }; + + /** + * 字符串序列化 + * @private + */ + function encodeString(source) { + if (/["\\\x00-\x1f]/.test(source)) { + source = source.replace( + /["\\\x00-\x1f]/g, + function (match) { + var c = escapeMap[match]; + if (c) { + return c; + } + c = match.charCodeAt(); + return "\\u00" + + Math.floor(c / 16).toString(16) + + (c % 16).toString(16); + }); + } + return '"' + source + '"'; + } + + /** + * 数组序列化 + * @private + */ + function encodeArray(source) { + var result = ["["], + l = source.length, + preComma, i, item; + + for (i = 0; i < l; i++) { + item = source[i]; + + switch (typeof item) { + case "undefined": + case "function": + case "unknown": + break; + default: + if(preComma) { + result.push(','); + } + result.push(baidu.json.stringify(item)); + preComma = 1; + } + } + result.push("]"); + return result.join(""); + } + + /** + * 处理日期序列化时的补零 + * @private + */ + function pad(source) { + return source < 10 ? '0' + source : source; + } + + /** + * 日期序列化 + * @private + */ + function encodeDate(source){ + return '"' + source.getFullYear() + "-" + + pad(source.getMonth() + 1) + "-" + + pad(source.getDate()) + "T" + + pad(source.getHours()) + ":" + + pad(source.getMinutes()) + ":" + + pad(source.getSeconds()) + '"'; + } + + return function (value) { + switch (typeof value) { + case 'undefined': + return 'undefined'; + + case 'number': + return isFinite(value) ? String(value) : "null"; + + case 'string': + return encodeString(value); + + case 'boolean': + return String(value); + + default: + if (value === null) { + return 'null'; + } else if (value instanceof Array) { + return encodeArray(value); + } else if (value instanceof Date) { + return encodeDate(value); + } else { + var result = ['{'], + encode = baidu.json.stringify, + preComma, + item; + + for (var key in value) { + if (Object.prototype.hasOwnProperty.call(value, key)) { + item = value[key]; + switch (typeof item) { + case 'undefined': + case 'unknown': + case 'function': + break; + default: + if (preComma) { + result.push(','); + } + preComma = 1; + result.push(encode(key) + ':' + encode(item)); + } + } + } + result.push('}'); + return result.join(''); + } + } + }; +})(); +/* + * Tangram + * Copyright 2009 Baidu Inc. All rights reserved. + * + * path: baidu/json/encode.js + * author: erik, cat + * version: 1.3.4 + * date: 2010/12/23 + */ + + + +/** + * 将json对象序列化,为过时接口,今后会被baidu.json.stringify代替 + * @name baidu.json.encode + * @function + * @grammar baidu.json.encode(value) + * @param {JSON} value 需要序列化的json对象 + * @meta out + * @see baidu.json.decode,baidu.json.stringify + * + * @returns {string} 序列化后的字符串 + */ +baidu.json.encode = baidu.json.stringify; diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.html b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.html new file mode 100644 index 00000000..6cf60674 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.html @@ -0,0 +1,111 @@ + + + + + + + + + +
    +
    + +
    +
    +
    +
    +
    + +
    + : +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.js new file mode 100644 index 00000000..98f3a226 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/dialogs/wordimage/wordimage.js @@ -0,0 +1,157 @@ +/** + * Created by JetBrains PhpStorm. + * User: taoqili + * Date: 12-1-30 + * Time: 下午12:50 + * To change this template use File | Settings | File Templates. + */ + + + +var wordImage = {}; +//(function(){ +var g = baidu.g, + flashObj,flashContainer; + +wordImage.init = function(opt, callbacks) { + showLocalPath("localPath"); + //createCopyButton("clipboard","localPath"); + createFlashUploader(opt, callbacks); + addUploadListener(); + addOkListener(); +}; + +function hideFlash(){ + flashObj = null; + flashContainer.innerHTML = ""; +} +function addOkListener() { + dialog.onok = function() { + if (!imageUrls.length) return; + var urlPrefix = editor.getOpt('imageUrlPrefix'), + images = domUtils.getElementsByTagName(editor.document,"img"); + editor.fireEvent('saveScene'); + for (var i = 0,img; img = images[i++];) { + var src = img.getAttribute("word_img"); + if (!src) continue; + for (var j = 0,url; url = imageUrls[j++];) { + if (src.indexOf(url.original.replace(" ","")) != -1) { + img.src = urlPrefix + url.url; + img.setAttribute("_src", urlPrefix + url.url); //同时修改"_src"属性 + img.setAttribute("title",url.title); + domUtils.removeAttributes(img, ["word_img","style","width","height"]); + editor.fireEvent("selectionchange"); + break; + } + } + } + editor.fireEvent('saveScene'); + hideFlash(); + }; + dialog.oncancel = function(){ + hideFlash(); + } +} + +/** + * 绑定开始上传事件 + */ +function addUploadListener() { + g("upload").onclick = function () { + flashObj.upload(); + this.style.display = "none"; + }; +} + +function showLocalPath(id) { + //单张编辑 + var img = editor.selection.getRange().getClosedNode(); + var images = editor.execCommand('wordimage'); + if(images.length==1 || img && img.tagName == 'IMG'){ + g(id).value = images[0]; + return; + } + var path = images[0]; + var leftSlashIndex = path.lastIndexOf("/")||0, //不同版本的doc和浏览器都可能影响到这个符号,故直接判断两种 + rightSlashIndex = path.lastIndexOf("\\")||0, + separater = leftSlashIndex > rightSlashIndex ? "/":"\\" ; + + path = path.substring(0, path.lastIndexOf(separater)+1); + g(id).value = path; +} + +function createFlashUploader(opt, callbacks) { + //由于lang.flashI18n是静态属性,不可以直接进行修改,否则会影响到后续内容 + var i18n = utils.extend({},lang.flashI18n); + //处理图片资源地址的编码,补全等问题 + for(var i in i18n){ + if(!(i in {"lang":1,"uploadingTF":1,"imageTF":1,"textEncoding":1}) && i18n[i]){ + i18n[i] = encodeURIComponent(editor.options.langPath + editor.options.lang + "/images/" + i18n[i]); + } + } + opt = utils.extend(opt,i18n,false); + var option = { + createOptions:{ + id:'flash', + url:opt.flashUrl, + width:opt.width, + height:opt.height, + errorMessage:lang.flashError, + wmode:browser.safari ? 'transparent' : 'window', + ver:'10.0.0', + vars:opt, + container:opt.container + } + }; + + option = extendProperty(callbacks, option); + flashObj = new baidu.flash.imageUploader(option); + flashContainer = $G(opt.container); +} + +function extendProperty(fromObj, toObj) { + for (var i in fromObj) { + if (!toObj[i]) { + toObj[i] = fromObj[i]; + } + } + return toObj; +} + +//})(); + +function getPasteData(id) { + baidu.g("msg").innerHTML = lang.copySuccess + "
    "; + setTimeout(function() { + baidu.g("msg").innerHTML = ""; + }, 5000); + return baidu.g(id).value; +} + +function createCopyButton(id, dataFrom) { + baidu.swf.create({ + id:"copyFlash", + url:"fClipboard_ueditor.swf", + width:"58", + height:"25", + errorMessage:"", + bgColor:"#CBCBCB", + wmode:"transparent", + ver:"10.0.0", + vars:{ + tid:dataFrom + } + }, id + ); + + var clipboard = baidu.swf.getMovie("copyFlash"); + var clipinterval = setInterval(function() { + if (clipboard && clipboard.flashInit) { + clearInterval(clipinterval); + clipboard.setHandCursor(true); + clipboard.setContentFuncName("getPasteData"); + //clipboard.setMEFuncName("mouseEventHandler"); + } + }, 500); +} +createCopyButton("clipboard", "localPath"); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/Readme.txt b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/Readme.txt new file mode 100644 index 00000000..cd1be920 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/Readme.txt @@ -0,0 +1,6 @@ + +Leipi Form Design ! + +http://formdesign.leipi.org + +2014/6/9 \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap-ie.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap-ie.js new file mode 100644 index 00000000..9043eb9e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap-ie.js @@ -0,0 +1,416 @@ +(function($) { + $.eb = $.eb || {}; + + // $.eb.ie = function (min,max) { + // // return true; + // if ($.browser.msie) { + // var v = Math.floor($.browser.version); + // if (v >= min && v <= max) { + // return true; + // } + // } + // return false; + // } + $.eb.ie6 = function () { + return navigator.userAgent.toLowerCase().indexOf('msie 6.0') > -1; + // alert(navigator.userAgent.toLowerCase().indexOf('msie 6.0')); + } + + + $.eb.color = function () { + var pad = function(num, totalChars) { + var pad = '0'; + num = num + ''; + while (num.length < totalChars) { + num = pad + num; + } + return num; + }; + + // Ratio is between 0 and 1 + this.changeColor = function(color, ratio, darker) { + // Trim trailing/leading whitespace + color = color.replace(/^\s*|\s*$/, ''); + + // Expand three-digit hex + color = color.replace( + /^#?([a-f0-9])([a-f0-9])([a-f0-9])$/i, + '#$1$1$2$2$3$3' + ); + + // Calculate ratio + var difference = Math.round(ratio * 256) * (darker ? -1 : 1), + // Determine if input is RGB(A) + rgb = color.match(new RegExp('^rgba?\\(\\s*' + + '(\\d|[1-9]\\d|1\\d{2}|2[0-4][0-9]|25[0-5])' + + '\\s*,\\s*' + + '(\\d|[1-9]\\d|1\\d{2}|2[0-4][0-9]|25[0-5])' + + '\\s*,\\s*' + + '(\\d|[1-9]\\d|1\\d{2}|2[0-4][0-9]|25[0-5])' + + '(?:\\s*,\\s*' + + '(0|1|0?\\.\\d+))?' + + '\\s*\\)$' + , 'i')), + alpha = !!rgb && rgb[4] != null ? rgb[4] : null, + + // Convert hex to decimal + decimal = !!rgb? [rgb[1], rgb[2], rgb[3]] : color.replace( + /^#?([a-f0-9][a-f0-9])([a-f0-9][a-f0-9])([a-f0-9][a-f0-9])/i, + function() { + return parseInt(arguments[1], 16) + ',' + + parseInt(arguments[2], 16) + ',' + + parseInt(arguments[3], 16); + } + ).split(/,/), + returnValue; + + // Return RGB(A) + return !!rgb ? + 'rgb' + (alpha !== null ? 'a' : '') + '(' + + Math[darker ? 'max' : 'min']( + parseInt(decimal[0], 10) + difference, darker ? 0 : 255 + ) + ', ' + + Math[darker ? 'max' : 'min']( + parseInt(decimal[1], 10) + difference, darker ? 0 : 255 + ) + ', ' + + Math[darker ? 'max' : 'min']( + parseInt(decimal[2], 10) + difference, darker ? 0 : 255 + ) + + (alpha !== null ? ', ' + alpha : '') + + ')' : + // Return hex + [ + '#', + pad(Math[darker ? 'max' : 'min']( + parseInt(decimal[0], 10) + difference, darker ? 0 : 255 + ).toString(16), 2), + pad(Math[darker ? 'max' : 'min']( + parseInt(decimal[1], 10) + difference, darker ? 0 : 255 + ).toString(16), 2), + pad(Math[darker ? 'max' : 'min']( + parseInt(decimal[2], 10) + difference, darker ? 0 : 255 + ).toString(16), 2) + ].join(''); + }; + this.lighten = function(color, ratio) { + return changeColor(color, ratio, false); + }; + this.darken = function(color, ratio) { + return changeColor(color, ratio, true); + }; + return this; + }(); + + + function bootstrapIE6(el) { + var dropdownWidthFix = function (el) { + el.each(function () { + var w = 0; + $(this).children('li').each(function() { + var aw = $(this).outerWidth(); + if (aw > w) w = aw; + }); + + $(this).width(w); + }); + } + + if ($.eb.ie6()) { + el = el || $('html'); + + //------------- + // GRID + //------------- + + //------------- + // dropdown + //------------- + // fix for IE6 not support li:hover + var i, lis = ['dropdown-submenu']; + for (i = 0; i < lis.length; i++) { + var child = 'li.' + lis[i]; + var hover = lis[i] + '-hover'; + $('ul', el).on('mouseenter', child, function () { + $(this).addClass(hover); + }).on('mouseleave', child, function () { + $(this).removeClass(hover); + }); + } + + /// fix :after selector -- dropdown-submenu > a:after + $('.dropdown-submenu > a', el).after(''); + + /// fix multi class selector -- .dropdown-submenu.pull-left + $('.dropdown-submenu.pull-left', el).removeClass('pull-left').addClass('dropdown-submenu-pull-left'); + // $('.navbar .nav.pull-right').removeClass('pull-right').addClass('nav-pull-right'); + + /// fix ul li 100% width bug, set ul width to max width of it's sub li + dropdownWidthFix($('.dropdown-menu:visible', el)); + + + //------------- + // buttons + //------------- + var btnColorCls = ['btn-primary','btn-warning','btn-danger','btn-success','btn-info','btn-inverse']; + var btnSizeCls = ['btn-mini','btn-small','btn-large']; + $('.btn-group', el).parent().find('.btn-group:eq(0)').addClass('btn-group-first'); + $('.btn', el).parent().find('.btn:eq(0)').addClass('btn-first'); + + // fix button:hover + $('body', el).on('mouseenter', '.btn', function () { + var btn = $(this); + var hover = 'btn-hover'; + btn.data('ie6hover',hover); + $.each(btnColorCls, function (k,v) { + if (btn.hasClass(v)) { + hover = v + '-hover'; + btn.data('ie6hover',hover); + return false; + } + }); + btn.addClass(hover); + }).on('mouseleave', '.btn', function () { + var btn = $(this); + var hover = btn.data('ie6hover'); + btn.removeData('ie6hover'); + if (hover) btn.removeClass(hover); + }); + + // fix .btn.dropdown-toggle, .btn-primary.dropdown-toggle ... + // fix .btn.dropdown-toggle, .btn-small.dropdown-toggle ... + $('.btn.dropdown-toggle', el).each(function () { + var btn = $(this); + var ddt = 'btn-dropdown-toggle'; + btn.addClass(ddt); + + ddt = null; + $.each(btnColorCls, function (k,v) { + if (btn.hasClass(v)) { + ddt = v + '-dropdown-toggle'; + return false; + } + }); + if (ddt) btn.addClass(ddt); + + ddt = null; + $.each(btnSizeCls, function (k,v) { + if (btn.hasClass(v)) { + ddt = v + '-dropdown-toggle'; + return false; + } + }); + if (ddt) btn.addClass(ddt); + }); + + // fix split button dropdown toggle background color + $('.btn + .btn.dropdown-toggle', el).each(function () { + var btn = $(this); + var c = btn.css('background-color'); + // alert($.eb.color.darken(c, .2)); + btn.css('background-color', $.eb.color.darken(c, .1)); + }); + + // fix .btn-group.open + var dropdownPropertyChange = function(e) { + var self = $(this); + var cls = e.data.cls; + + /// fix ul li 100% width bug, set ul width to max width of it's sub li + var el = $('.dropdown-menu:visible', this); + if (el.length) dropdownWidthFix(el); + + if (self.hasClass('open') && !self.hasClass(cls+'-open')) { + self.addClass(cls+'-open'); + } + else if (!self.hasClass('open') && self.hasClass(cls+'-open')) { + self.removeClass(cls+'-open'); + } + + self.one('propertychange', {cls:cls}, dropdownPropertyChange); + }; + $.each(['btn-group', 'dropdown'], function (k,cls) { + $('.'+cls, el).one('propertychange', {cls:cls}, dropdownPropertyChange); + }); + + // fix .btn.disabled selector + $('.btn.disabled', el).addClass('btn-disabled'); + + var btnPropertyChange = function (e) { + var self = $(this); + var cls = e.data.cls; + + if (self.hasClass('disabled') && !self.hasClass(cls+'-disabled')) { + self.addClass(cls+'-disabled'); + } + else if (!self.hasClass('disabled') && self.hasClass(cls+'-disabled')) { + self.removeClass(cls+'-disabled'); + } + + self.one('propertychange', {cls:cls}, btnPropertyChange); + } + $.each(['btn'], function (k,cls) { + $('.'+cls, el).one('propertychange', {cls:cls}, btnPropertyChange); + }); + + + //------------- + // table + //------------- + + // fix table-hover effect + $('table.table-hover', el).on('mouseenter', 'tr', function () { + $(this).addClass('tr-hover'); + }).on('mouseleave', 'tr', function () { + $(this).removeClass('tr-hover'); + }); + + //------------- + // form + //------------- + + // fix input[type=xxx] selector + $('input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]', el).each(function () { + var input = $(this); + input.addClass('input-'+input.attr('type')); + }); + + // fix form-horizontal controls margin-left + $('.form-horizontal .controls:first-child', el).addClass('controls-first-child'); + + // fix .checkbox.inline + $('.checkbox.inline', el).addClass('checkbox-inline'); + $('.radio.inline', el).addClass('radio-inline'); + + // fix select[multiple], select[size] + $('select[multiple]', el).addClass('select-multiple'); + $('select[size]', el).addClass('select-size'); + + // fix tag[disabled] + $('input[disabled], select[disabled], textarea[disabled]', el).each(function () { + var self = $(this); + self.addClass(self[0].tagName.toLowerCase()+'-disabled'); + }); + +// $('input,select,textarea', el).on('propertychange', function() { +// var self = $(this); +// if (self.data('chgDisabled')) return; + +// var cls = self[0].tagName.toLowerCase(); +// // alert(self.attr('disabled')); +// if (self.attr('disabled') && !self.hasClass(cls+'-disabled')) { +// // alert('abc'); +// self.addClass(cls+'-disabled'); +// self.data('chgDisabled', true); +// } +// else if (!self.attr('disabled') && self.hasClass(cls+'-disabled')) { +// self.removeClass(cls+'-disabled'); +// self.data('chgDisabled', true); +// } +// }); + +// $('input,select,textarea', el).on('propertychange', function() { +// var self = $(this); +// if (self.data('chgReadonly')) return; + +// var cls = self[0].tagName.toLowerCase(); + +// if (self.attr('readonly') && !self.hasClass(cls+'-readonly')) { +// self.addClass(cls+'-readonly'); +// self.data('chgReadonly', true); +// } +// else if (typeof self.attr('readonly') == 'undefined' && self.hasClass(cls+'-readonly')) { +// self.removeClass(cls+'-readonly'); +// self.data('chgReadonly', true); +// } +// }); + + // fix tag[readonly] + $('input[readonly], select[readonly], textarea[readonly]', el).each(function () { + var self = $(this); + self.addClass(self[0].tagName.toLowerCase()+'-readonly'); + }); + + // fix input[type=xxx][disabled] + $('input[type="radio"][disabled], input[type="checkbox"][disabled]', el).each(function () { + var self = $(this); + self.addClass(self.attr('type').toLowerCase()+'-disabled'); + }); + + // fix input[type=xxx][readonly] + $('input[type="radio"][readonly], input[type="checkbox"][readonly]', el).each(function () { + var self = $(this); + self.addClass(self.attr('type').toLowerCase()+'-readonly'); + }); + + // fix.control-group.warning ... + var ctlGrpTypeCls = ['warning','success','error','info']; + $.each(ctlGrpTypeCls, function (k,v) { + $('.control-group.'+v, el).addClass('control-group-'+v); + }); + + var controlGroupPropertyChange = function(e) { + if(e.originalEvent.propertyName.toLowerCase() == 'classname') { + var self = $(this); + $.each(ctlGrpTypeCls, function (k,v) { + var ieCls = 'control-group-'+v; + if (self.hasClass(v)) { + if (!self.hasClass(ieCls)) { + self.addClass(ieCls); + } + } + else { + if (self.hasClass(ieCls)) { + self.removeClass(ieCls); + } + } + }); + } + $(this).one('propertychange', controlGroupPropertyChange); + }; + $('.control-group', el).one('propertychange', controlGroupPropertyChange); + + //------------- + // popover + //------------- + // $('.popover .arrow', el).after(''); + + //------------- + // pagination + //------------- + $('.pagination ul li:first-child', el).addClass('first-child'); + + + //------------- + // icons + //------------- + $('[class^="icon-"],[class*=" icon-"]').each(function () { + var self = $(this); + if (!self.hasClass('icon-xxx')) { + self.addClass('icon-xxx'); + self.css('background-position-y', + (parseInt(self.css('background-position-y')) + 1)+'px'); + } + }); + + //------------- + // carousel + //------------- + $('.carousel-control.left', el).removeClass('left').addClass('carousel-control-left'); + $('.carousel-control.right', el).removeClass('right').addClass('carousel-control-right'); + $('.carousel-caption').each(function() { + var self = $(this); + var padding = self.outerWidth() - self.width(); + self.width(self.parents('.carousel-inner .item').width() - padding); + }); + + + } + } + $.bootstrapIE6 = bootstrapIE6; + + + $(document).ready(function () { + bootstrapIE6(); + }); + +})(jQuery); diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.css new file mode 100644 index 00000000..4fe12e36 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.css @@ -0,0 +1,5773 @@ +/*! + * Bootstrap v2.2.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + display: inline; + float: left; + width: 940px; + min-height: 1px; + margin-left: 20px; +} + +.span11 { + display: inline; + float: left; + width: 860px; + min-height: 1px; + margin-left: 20px; +} + +.span10 { + display: inline; + float: left; + width: 780px; + min-height: 1px; + margin-left: 20px; +} + +.span9 { + display: inline; + float: left; + width: 700px; + min-height: 1px; + margin-left: 20px; +} + +.span8 { + display: inline; + float: left; + width: 620px; + min-height: 1px; + margin-left: 20px; +} + +.span7 { + display: inline; + float: left; + width: 540px; + min-height: 1px; + margin-left: 20px; +} + +.span6 { + display: inline; + float: left; + width: 460px; + min-height: 1px; + margin-left: 20px; +} + +.span5 { + display: inline; + float: left; + width: 380px; + min-height: 1px; + margin-left: 20px; +} + +.span4 { + display: inline; + float: left; + width: 300px; + min-height: 1px; + margin-left: 20px; +} + +.span3 { + display: inline; + float: left; + width: 220px; + min-height: 1px; + margin-left: 20px; +} + +.span2 { + display: inline; + float: left; + width: 140px; + min-height: 1px; + margin-left: 20px; +} + +.span1 { + display: inline; + float: left; + width: 60px; + min-height: 1px; + margin-left: 20px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.span-first-child { + margin-left: 10px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + display: block; + float: left; + width: 100%; + *width: 99.94680851063829%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span11 { + display: block; + float: left; + width: 100%; + width: 91.48936170212765%; + *width: 91.43617021276594%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span10 { + display: block; + float: left; + width: 100%; + width: 82.97872340425532%; + *width: 82.92553191489361%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span9 { + display: block; + float: left; + width: 100%; + width: 74.46808510638297%; + *width: 74.41489361702126%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span8 { + display: block; + float: left; + width: 100%; + width: 65.95744680851064%; + *width: 65.90425531914893%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span7 { + display: block; + float: left; + width: 100%; + width: 57.44680851063829%; + *width: 57.39361702127659%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span6 { + display: block; + float: left; + width: 100%; + width: 48.93617021276595%; + *width: 48.88297872340425%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span5 { + display: block; + float: left; + width: 100%; + width: 40.42553191489362%; + *width: 40.37234042553192%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span4 { + display: block; + float: left; + width: 100%; + width: 31.914893617021278%; + *width: 31.861702127659576%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span3 { + display: block; + float: left; + width: 100%; + width: 23.404255319148934%; + *width: 23.351063829787233%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span2 { + display: block; + float: left; + width: 100%; + width: 14.893617021276595%; + *width: 14.840425531914894%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .span1 { + display: block; + float: left; + width: 100%; + width: 6.382978723404255%; + *width: 6.329787234042553%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +.row-fluid .span-first-child { + margin-left: 0; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + *margin-left: -7px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +.input-text, +.input-password, +.input-datetime, +.input-datetime-local, +.input-date, +.input-month, +.input-time, +.input-week, +.input-number, +.input-email, +.input-url, +.input-search, +.input-tel, +.input-color, +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +.input-text, +.input-password, +.input-datetime, +.input-datetime-local, +.input-date, +.input-month, +.input-time, +.input-week, +.input-number, +.input-email, +.input-url, +.input-search, +.input-tel, +.input-color, +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +.input-text:focus, +.input-password:focus, +.input-datetime:focus, +.input-datetime-local:focus, +.input-date:focus, +.input-month:focus, +.input-time:focus, +.input-week:focus, +.input-number:focus, +.input-email:focus, +.input-url:focus, +.input-search:focus, +.input-tel:focus, +.input-color:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; + cursor: pointer; +} + +.input-file, +.input-image, +.input-submit, +.input-reset, +.input-button, +.input-radio, +.input-checkbox { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +.select-multiple, +.select-size { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; + _padding-left: 0; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline, +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline, +.radio-inline .checkbox-inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12 { + float: none; + width: 926px; + margin-left: 0; +} + +.uneditable-input-span12 { + width: 926px; +} + +input.span11, +textarea.span11 { + float: none; + width: 846px; + margin-left: 0; +} + +.uneditable-input-span11 { + width: 846px; +} + +input.span10, +textarea.span10 { + float: none; + width: 766px; + margin-left: 0; +} + +.uneditable-input-span10 { + width: 766px; +} + +input.span9, +textarea.span9 { + float: none; + width: 686px; + margin-left: 0; +} + +.uneditable-input-span9 { + width: 686px; +} + +input.span8, +textarea.span8 { + float: none; + width: 606px; + margin-left: 0; +} + +.uneditable-input-span8 { + width: 606px; +} + +input.span7, +textarea.span7 { + float: none; + width: 526px; + margin-left: 0; +} + +.uneditable-input-span7 { + width: 526px; +} + +input.span6, +textarea.span6 { + float: none; + width: 446px; + margin-left: 0; +} + +.uneditable-input-span6 { + width: 446px; +} + +input.span5, +textarea.span5 { + float: none; + width: 366px; + margin-left: 0; +} + +.uneditable-input-span5 { + width: 366px; +} + +input.span4, +textarea.span4 { + float: none; + width: 286px; + margin-left: 0; +} + +.uneditable-input-span4 { + width: 286px; +} + +input.span3, +textarea.span3 { + float: none; + width: 206px; + margin-left: 0; +} + +.uneditable-input-span3 { + width: 206px; +} + +input.span2, +textarea.span2 { + float: none; + width: 126px; + margin-left: 0; +} + +.uneditable-input-span2 { + width: 126px; +} + +input.span1, +textarea.span1 { + float: none; + width: 46px; + margin-left: 0; +} + +.uneditable-input-span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +.input-disabled, +.select-disabled, +.textarea-disabled, +.input-readonly, +.select-readonly, +.textarea-readonly { + cursor: not-allowed; + background-color: #eeeeee; +} + +.radio-disabled, +.checkbox-disabled, +.radio-readonly, +.checkbox-readonly { + background-color: transparent; +} + +.control-group-warning label, +.control-group-warning .help-block, +.control-group-warning .help-inline { + color: #c09853; +} + +.control-group-warning * label { + color: inherit; +} + +.control-group-warning .checkbox, +.control-group-warning .radio, +.control-group-warning input, +.control-group-warning select, +.control-group-warning textarea { + color: #c09853; +} + +.control-group-warning input, +.control-group-warning select, +.control-group-warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group-warning input:focus, +.control-group-warning select:focus, +.control-group-warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group-warning .input-prepend .add-on, +.control-group-warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group-error label, +.control-group-error .help-block, +.control-group-error .help-inline { + color: #b94a48; +} + +.control-group-error * label { + color: inherit; +} + +.control-group-error .checkbox, +.control-group-error .radio, +.control-group-error input, +.control-group-error select, +.control-group-error textarea { + color: #b94a48; +} + +.control-group-error input, +.control-group-error select, +.control-group-error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group-error input:focus, +.control-group-error select:focus, +.control-group-error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group-error .input-prepend .add-on, +.control-group-error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group-success label, +.control-group-success .help-block, +.control-group-success .help-inline { + color: #468847; +} + +.control-group-success * label { + color: inherit; +} + +.control-group-success .checkbox, +.control-group-success .radio, +.control-group-success input, +.control-group-success select, +.control-group-success textarea { + color: #468847; +} + +.control-group-success input, +.control-group-success select, +.control-group-success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group-success input:focus, +.control-group-success select:focus, +.control-group-success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group-success .input-prepend .add-on, +.control-group-success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group-info label, +.control-group-info .help-block, +.control-group-info .help-inline { + color: #3a87ad; +} + +.control-group-info * label { + color: inherit; +} + +.control-group-info .checkbox, +.control-group-info .radio, +.control-group-info input, +.control-group-info select, +.control-group-info textarea { + color: #3a87ad; +} + +.control-group-info input, +.control-group-info select, +.control-group-info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group-info input:focus, +.control-group-info select:focus, +.control-group-info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group-info .input-prepend .add-on, +.control-group-info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn { + *margin-top: 1px; + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; + *margin-right: -2px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn, +.input-append select + .btn-group .btn, +.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; + *margin-left: -2px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls-first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child, +.table-bordered tfoot:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child, +.table-bordered tfoot:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} + +.table-hover tbody .tr-hover td, +.table-hover tbody .tr-hover th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success td { + background-color: #dff0d8; +} + +.table tbody tr.error td { + background-color: #f2dede; +} + +.table tbody tr.warning td { + background-color: #fcf8e3; +} + +.table tbody tr.info td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover td { + background-color: #c4e3f3; +} + +.icon-xxx { + display: inline-block; + _display: inline; + width: 14px; + _width: 14px; + height: 14px; + _height: 19px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + _vertical-align: middle; + background-image: url("../img/glyphicons-halflings.png"); + _background-image: url("../img/glyphicons-halflings-8.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + _zoom: 1; +} + +/* White icons with optional class, or on hover/active states of certain elements */ + +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; + /* fix for IE6 BFC */ + + display: inline; + *zoom: 1; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + *display: inline; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + *zoom: 1; +} + +/* fix for IE6 */ + +.caret { + width: 0; + height: 0; + line-height: 0; + border-color: #000000 transparent transparent; + *border-color: #000000 #fffffe #fffffe; + border-style: solid; + border-width: 4px 4px 0; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + *width: auto !important; + *width: 160px; + *height: 1px; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu li a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; + *zoom: 1; +} + +.dropdown-menu li a:hover, +.dropdown-menu li a:focus, +.dropdown-submenu:hover a, +.dropdown-submenu-hover a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +/* fix for IE6 li:hover */ + +.dropdown-submenu-hover * a { + *color: inherit; + *background-color: #fffffe; + *background-image: none; + *filter: none; + *filter: chroma(color=#fffffe); +} + +.dropdown-menu .active a, +.dropdown-menu .active a:hover { + color: #333333; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu .disabled a, +.dropdown-menu .disabled a:hover { + color: #999999; +} + +.dropdown-menu .disabled a:hover { + text-decoration: none; + cursor: default; + background-color: transparent; + *background-color: #fffffe; + background-image: none; + *filter: chroma(color=#fffffe); +} + +.open { + *z-index: 1000; +} + +.open .dropdown-menu { + display: block; + /* fix for IE6 inline-block */ + + *zoom: 1; +} + +.pull-right .dropdown-menu { + right: 0; + left: auto; +} + +.pull-right * .dropdown-menu { + right: auto; + left: 0; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; + /* fix for IE6 absolute element will expand parent element's height */ + + *display: inline; + *zoom: 1; +} + +.dropdown-submenu .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover .dropdown-menu, +.dropdown-submenu-hover .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + *border-color: #fffffe; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; + *filter: chroma(color=#fffffe); + *zoom: 1; +} + +/* fix for IE6 */ + +.dropdown-submenu .dropdown-tri { + display: block; + float: right; + width: 0; + height: 0; + margin: -1.3em 5px 0 0; + line-height: 0; + border-color: transparent transparent transparent #cccccc; + _border-color: #fffffe #fffffe #fffffe #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + _filter: chroma(color=#fffffe); + zoom: 1; +} + +.dropdown-submenu:hover a:after, +.dropdown-submenu-hover .dropdown-tri { + border-left-color: #ffffff; +} + +.dropdown-submenu-pull-left { + float: none; + /* fix for IE6 */ + +} + +.dropdown-submenu-pull-left .dropdown-menu { + left: -100%; + margin-left: 10px; + *margin-left: 18px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown-submenu-pull-left * .dropdown-menu { + left: 0; + margin-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + _padding-top: 3px; + _padding-bottom: 3px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #bbbbbb; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #a2a2a2; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn.btn-hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:active, +.btn.active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled], +.btn-disabled { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +.btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +.btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +a.btn { + *padding-top: 5px; + *padding-bottom: 5px; +} + +a.btn.btn-large { + *padding-top: 13px; + *padding-bottom: 15px; +} + +a.btn.btn-small { + *padding-top: 4px; + *padding-bottom: 4px; +} + +a.btn.btn-mini { + *padding-top: 3px; + *padding-bottom: 3px; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 2px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini { + padding: 1px 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn { + border-color: #c5c5c5; + border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-primary.btn-primary-hover { + color: #fff; + background-color: #0044cc; + *background-color: #003bb3; +} + +a.btn-primary-hover:hover { + color: #fff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-warning.btn-warning-hover { + color: #fff; + background-color: #f89406; + *background-color: #df8505; +} + +a.btn-warning-hover:hover { + color: #fff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-danger.btn-danger-hover { + color: #fff; + background-color: #bd362f; + *background-color: #a9302a; +} + +a.btn-danger-hover:hover { + color: #fff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-success.btn-success-hover { + color: #fff; + background-color: #51a351; + *background-color: #499249; +} + +a.btn-success-hover:hover { + color: #fff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-info.btn-info-hover { + color: #fff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +a.btn-info-hover:hover { + color: #fff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +.btn-inverse.btn-inverse-hover { + color: #fff; + background-color: #222222; + *background-color: #3c3c3c; +} + +a.btn-inverse-hover:hover { + color: #fff; + background-color: #222222; + *background-color: #3c3c3c; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover { + color: #333333; + text-decoration: none; +} + +.btn-disabled { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + filter: alpha(opacity=35); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group { + margin-left: 5px; +} + +.btn-group-first { + /* fix for IE6 */ + + margin-left: 0; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar .btn .btn-group { + margin-left: 5px; +} + +.btn-toolbar .btn-first, +.btn-toolbar .btn-group-first { + margin-left: 0; +} + +.btn-group .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group .btn { + margin-left: -1px; +} + +.btn-group .btn-first { + margin-left: 0; +} + +.btn-group .btn, +.btn-group .dropdown-menu { + font-size: 14px; +} + +.btn-group .dropdown-menu .divider { + _margin: 5px 0 -5px; +} + +.btn-group .btn-mini { + font-size: 11px; +} + +.btn-group .btn-small { + font-size: 12px; +} + +.btn-group .btn-large { + font-size: 16px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group .dropdown-toggle { + padding-right: 9px; + padding-left: 9px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group .btn-mini-dropdown-toggle { + padding-right: 7px; + padding-left: 7px; +} + +.btn-group .btn-large-dropdown-toggle { + padding-right: 17px; + padding-left: 17px; +} + +.btn-group-open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group-open .btn-dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group-open .btn-primary-dropdown-toggle { + background-color: #0044cc; +} + +.btn-group-open .btn-warning-dropdown-toggle { + background-color: #f89406; +} + +.btn-group-open .btn-danger-dropdown-toggle { + background-color: #bd362f; +} + +.btn-group-open .btn-success-dropdown-toggle { + background-color: #51a351; +} + +.btn-group-open .btn-info-dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group-open .btn-inverse-dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + _display: inline; + _height: 8px; + margin-top: 8px; + margin-left: 0; + _vertical-align: middle; + _zoom: 1; +} + +.btn-mini .caret, +.btn-small .caret { + _height: 10px; +} + +.btn-mini .caret, +.btn-small .caret, +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + _height: 9px; + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical .btn { + display: block; + float: none; + width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + color: #c09853; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert h4 { + *display: inline; + margin: 0; + *zoom: 1; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block p, +.alert-block ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav li a { + display: block; + *zoom: 1; +} + +.nav * li a { + display: inline; +} + +.nav li * a { + display: inline; +} + +.nav li a:hover { + text-decoration: none; + background-color: #eeeeee; +} + +.nav * li a:hover { + text-decoration: inherit; + background-color: inherit; +} + +.nav li * a:hover { + text-decoration: inherit; + background-color: inherit; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; + *zoom: 1; +} + +.nav .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list li a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list li a { + padding: 3px 15px; +} + +.nav-list * li a { + padding: 0; + margin-right: 0; + margin-left: 0; + text-shadow: none; +} + +.nav-list li * a { + padding: 0; + margin-right: 0; + margin-left: 0; + text-shadow: none; +} + +.nav-list .active a, +.nav-list .active a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list * .active a, +.nav-list * .active a:hover { + color: inherit; + text-shadow: none; + background-color: inherit; +} + +.nav-list .active * a, +.nav-list .active * a:hover { + color: inherit; + text-shadow: none; + background-color: inherit; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs li, +.nav-pills li { + float: left; +} + +.nav-tabs * li, +.nav-pills * li { + float: none; +} + +.nav-tabs li a, +.nav-pills li a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs * li a, +.nav-pills * li a { + padding: 0; + margin: 0; + line-height: auto; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs li { + margin-bottom: -1px; + *background-color: #ffffff; + *zoom: 1; +} + +.nav-tabs * li { + zoom: normal; +} + +.nav-tabs li a { + *display: inline; + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + *background-color: #fffffe; + border: 1px solid transparent; + *border: 1px solid #fffffe; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + *filter: chroma(color=#fffffe); + *zoom: 1; +} + +.nav-tabs li a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs * li a { + padding: 0; + line-height: auto; + background-color: inherit; + border: none; + filter: none; + zoom: normal; +} + +.nav-tabs .active a, +.nav-tabs .active a:hover { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + *border: 1px solid #999; + border-bottom-color: transparent; +} + +.nav-tabs * .active a, +.nav-tabs * .active a:hover { + color: inherit; + background-color: inherit; + border: none; +} + +.nav-pills li { + *background-color: #ffffff; + *zoom: 1; +} + +.nav-pills * li { + background-color: inherit; + zoom: normal; +} + +.nav-pills li a { + *display: inline; + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + *zoom: 1; +} + +.nav-pills * li a { + padding: 0; + margin: 0; + -webkit-border-radius: none; + -moz-border-radius: none; + border-radius: none; + zoom: normal; +} + +.nav-pills .active a, +.nav-pills .active a:hover { + color: #ffffff; + background-color: #0088cc; +} + +.nav-pills * .active a, +.nav-pills * .active a:hover { + color: inherit; + background-color: inherit; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + /* fix for IE6 li:hover */ + +} + +.nav-tabs .dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs .dropdown-menu li a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; + *zoom: 1; +} + +.nav-tabs .dropdown-menu li a:hover, +.nav-tabs .dropdown-menu li a:focus, +.nav-tabs .dropdown-menu .dropdown-submenu:hover a, +.nav-tabs .dropdown-menu .dropdown-submenu-hover a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.nav-tabs .dropdown-menu .dropdown-submenu-hover * a { + *color: inherit; + *background-color: #fffffe; + *background-image: none; + *filter: none; + *filter: chroma(color=#fffffe); +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + /* fix for IE6 li:hover */ + +} + +.nav-pills .dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-pills .dropdown-menu li a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; + *zoom: 1; +} + +.nav-pills .dropdown-menu li a:hover, +.nav-pills .dropdown-menu li a:focus, +.nav-pills .dropdown-menu .dropdown-submenu:hover a, +.nav-pills .dropdown-menu .dropdown-submenu-hover a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.nav-pills .dropdown-menu .dropdown-submenu-hover * a { + *color: inherit; + *background-color: #fffffe; + *background-image: none; + *filter: none; + *filter: chroma(color=#fffffe); +} + +.nav-tabs .dropdown-toggle { + *padding-top: 10px; + *padding-bottom: 12px; +} + +.nav-pills .dropdown-toggle { + *padding-top: 8px; + *padding-bottom: 6px; + *margin-bottom: 3px; +} + +.nav .dropdown-toggle .caret { + width: 0; + height: 0; + margin-top: 6px; + line-height: 0; + border-color: #0088cc transparent transparent; + *border-color: #0088cc #fffffe #fffffe; + border-top-color: #0088cc; + border-bottom-color: #0088cc; + border-style: solid; + border-width: 4px 4px 0; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.nav .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav .dropdown.active a:hover { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav li.dropdown-open.active a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown-open .caret, +.nav li.dropdown-open.active .caret, +.nav li.dropdown-open a:hover .caret { + width: 0; + height: 0; + line-height: 0; + border-color: #ffffff transparent transparent; + *border-color: #ffffff #fffffe #fffffe; + border-top-color: #ffffff; + border-bottom-color: #ffffff; + border-style: solid; + border-width: 4px 4px 0; + opacity: 1; + filter: alpha(opacity=100); + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.tabs-stacked .open > a:hover { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { + border-bottom: 0; +} + +.tab-content .tab-pane, +.pill-content .pill-pane { + display: none; + *background-color: #ffffff; + *zoom: 1; +} + +.tab-content .active, +.pill-content .active { + display: block; +} + +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below * .nav-tabs { + border-top: none; +} + +.tabs-below .nav-tabs li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below * .nav-tabs li { + margin-top: 0; + margin-bottom: -1px; +} + +.tabs-below .nav-tabs li a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below .nav-tabs li a:hover { + border-top-color: #ddd; + border-bottom-color: #fff; +} + +.tabs-below * .nav-tabs li a { + -webkit-border-radius: none; + -moz-border-radius: none; + border-radius: none; +} + +.tabs-below * .nav-tabs li a:hover { + border-top-color: inherit; + border-bottom-color: inherit; +} + +.tabs-below .nav-tabs .active a, +.tabs-below .nav-tabs .active a:hover { + border-color: transparent #999 #999 #999; +} + +.tabs-below * .nav-tabs .active a, +.tabs-below * .nav-tabs .active a:hover { + border-color: inherit; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav .disabled a { + color: #999999; +} + +.nav * .disabled a { + color: inherit; +} + +.nav .disabled a:hover { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.nav * .disabled a:hover { + text-decoration: underline; + cursor: default; + background-color: inherit; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; + color: #777777; +} + +.navbar-inner { + _height: 40px; + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + _margin-left: -10px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover { + text-decoration: none; +} + +.navbar .container-fluid .brand { + _margin-left: -10px; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav li { + float: left; +} + +.navbar .nav * li { + float: none; +} + +.navbar .nav li a { + *display: inline; + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.navbar .nav * li a { + padding: 0; + color: inherit; + text-decoration: inherit; + text-shadow: inherit; +} + +.navbar .nav li * a { + padding: 0; + color: inherit; + text-decoration: inherit; + text-shadow: inherit; +} + +.navbar .nav .dropdown-toggle { + /* fix for IE6 */ + + _padding: 12px; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav li a:focus, +.navbar .nav li a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav * li a:focus, +.navbar .nav * li a:hover { + color: inherit; + text-decoration: inherit; + background-color: inherit; +} + +.navbar .nav .active a, +.navbar .nav .active a:hover, +.navbar .nav .active a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .nav * .active a, +.navbar .nav * .active a:hover, +.navbar .nav * .active a:focus { + color: inherit; + text-decoration: inherit; + background-color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav li .dropdown-menu { + /* fix for IE6 li:hover */ + +} + +.navbar .nav li .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav li .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar .nav li .dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.navbar .nav li .dropdown-menu li a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; + *zoom: 1; +} + +.navbar .nav li .dropdown-menu li a:hover, +.navbar .nav li .dropdown-menu li a:focus, +.navbar .nav li .dropdown-menu .dropdown-submenu:hover a, +.navbar .nav li .dropdown-menu .dropdown-submenu-hover a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.navbar .nav li .dropdown-menu .dropdown-submenu-hover * a { + *color: inherit; + *background-color: #fffffe; + *background-image: none; + *filter: none; + *filter: chroma(color=#fffffe); +} + +.navbar-fixed-bottom .nav li .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav li .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown.open .dropdown-toggle, +.navbar .nav li.dropdown.active .dropdown-toggle, +.navbar .nav li.dropdown.open.active .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open .dropdown-toggle .caret, +.navbar .nav li.dropdown.active .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right li .dropdown-menu, +.navbar .nav li .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right li .dropdown-menu:before, +.navbar .nav li .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right li .dropdown-menu:after, +.navbar .nav li .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right li .dropdown-menu .dropdown-menu, +.navbar .nav li .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse { + color: #999999; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav li a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav li a:hover { + color: #ffffff; +} + +.navbar-inverse .nav li a:focus, +.navbar-inverse .nav li a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active a, +.navbar-inverse .nav .active a:hover, +.navbar-inverse .nav .active a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb .active { + color: #999999; + background-color: #f5f5f5; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul li { + display: inline; +} + +.pagination ul li a, +.pagination ul li span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul li a:hover, +.pagination ul .active a, +.pagination ul .active span { + background-color: #f5f5f5; +} + +.pagination ul .active a, +.pagination ul .active span { + color: #999999; + cursor: default; +} + +.pagination ul .disabled span, +.pagination ul .disabled a, +.pagination ul .disabled a:hover { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul li.first-child a, +.pagination ul li.first-child span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul li:last-child a, +.pagination ul li:last-child span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul li a, +.pagination-large ul li span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul li:first-child a, +.pagination-large ul li:first-child span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul li:last-child a, +.pagination-large ul li:last-child span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul li:first-child a, +.pagination-small ul li:first-child a, +.pagination-mini ul li:first-child span, +.pagination-small ul li:first-child span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul li:last-child a, +.pagination-small ul li:last-child a, +.pagination-mini ul li:last-child span, +.pagination-small ul li:last-child span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul li a, +.pagination-small ul li span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul li a, +.pagination-mini ul li span { + padding: 1px 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li a, +.pager li span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li a:hover { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next a, +.pager .next span { + float: right; +} + +.pager .previous a, +.pager .previous span { + float: left; +} + +.pager .disabled a, +.pager .disabled a:hover, +.pager .disabled span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + margin-top: -3px; +} + +.tooltip.right { + margin-left: 3px; +} + +.tooltip.bottom { + margin-top: 3px; +} + +.tooltip.left { + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + 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%; + width: 0; + height: 0; + margin-left: -5px; + line-height: 0; + border-color: #000000 transparent transparent; + *border-color: #000000 #fffffe #fffffe; + border-top-color: #000000; + border-style: solid; + border-width: 5px 5px 0; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + width: 0; + height: 0; + margin-top: -5px; + line-height: 0; + border-color: transparent #000000 transparent transparent; + *border-color: #fffffe #000000 #fffffe #fffffe; + border-right-color: #000000; + border-style: solid; + border-width: 5px 5px 5px 0; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + width: 0; + height: 0; + margin-top: -5px; + line-height: 0; + border-color: transparent transparent transparent #000000; + *border-color: #fffffe #fffffe #fffffe #000000; + border-left-color: #000000; + border-style: solid; + border-width: 5px 0 5px 5px; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + width: 0; + height: 0; + margin-left: -5px; + line-height: 0; + border-color: transparent transparent #000000; + *border-color: #fffffe #fffffe #000000; + border-bottom-color: #000000; + border-style: solid; + border-width: 0 5px 5px; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + width: 236px; + padding: 1px; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.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; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} + +.popover .arrow, +.popover .arrow-after { + position: absolute; + display: inline-block; + *display: inline; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + *zoom: 1; +} + +.popover .arrow-after { + z-index: -1; + content: ""; +} + +.popover.top .arrow { + *bottom: -12px; + left: 50%; + width: 0; + height: 0; + margin-left: -10px; + line-height: 0; + border-color: #cccccc transparent transparent; + *border-color: #cccccc #fffffe #fffffe; + border-top-color: #ffffff; + border-style: solid; + border-width: 10px 10px 0; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.popover.top .arrow.arrow-after { + bottom: -1px; + left: -11px; + border-top-color: rgba(0, 0, 0, 0.25); + border-width: 11px 11px 0; +} + +.popover.right .arrow { + top: 50%; + *left: -10px; + width: 0; + height: 0; + margin-top: -10px; + line-height: 0; + border-color: transparent #cccccc transparent transparent; + *border-color: #fffffe #cccccc #fffffe #fffffe; + border-right-color: #ffffff; + border-style: solid; + border-width: 10px 10px 10px 0; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.popover.right .arrow-after { + bottom: -11px; + left: -1px; + border-right-color: rgba(0, 0, 0, 0.25); + border-width: 11px 11px 11px 0; +} + +.popover.bottom .arrow { + *top: -10px; + left: 50%; + width: 0; + height: 0; + margin-left: -10px; + line-height: 0; + border-color: transparent transparent #cccccc; + *border-color: #fffffe #fffffe #cccccc; + border-bottom-color: #ffffff; + border-style: solid; + border-width: 0 10px 10px; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.popover.bottom .arrow-after { + top: -1px; + left: -11px; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-width: 0 11px 11px; +} + +.popover.left .arrow { + top: 50%; + *right: -10px; + width: 0; + height: 0; + margin-top: -10px; + line-height: 0; + border-color: transparent transparent transparent #cccccc; + *border-color: #fffffe #fffffe #fffffe #cccccc; + border-left-color: #ffffff; + border-style: solid; + border-width: 10px 0 10px 10px; + *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); +} + +.popover.left .arrow-after { + right: -1px; + bottom: -11px; + border-left-color: rgba(0, 0, 0, 0.25); + border-width: 11px 0 11px 11px; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel .item img { + display: block; + *width: 100%; + *height: auto; + line-height: 1; +} + +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} + +.carousel .active { + left: 0; +} + +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel .next { + left: 100%; +} + +.carousel .prev { + left: -100%; +} + +.carousel .next.left, +.carousel .prev.right { + left: 0; +} + +.carousel .active.left { + left: -100%; +} + +.carousel .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control-right { + right: 15px; + left: auto; +} + +.carousel-control-left { + left: 15px; +} + +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); + _filter: alpha(opacity=70); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.min.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.min.css new file mode 100644 index 00000000..04b8c351 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-ie6.min.css @@ -0,0 +1 @@ +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{display:inline;float:left;width:940px;min-height:1px;margin-left:20px}.span11{display:inline;float:left;width:860px;min-height:1px;margin-left:20px}.span10{display:inline;float:left;width:780px;min-height:1px;margin-left:20px}.span9{display:inline;float:left;width:700px;min-height:1px;margin-left:20px}.span8{display:inline;float:left;width:620px;min-height:1px;margin-left:20px}.span7{display:inline;float:left;width:540px;min-height:1px;margin-left:20px}.span6{display:inline;float:left;width:460px;min-height:1px;margin-left:20px}.span5{display:inline;float:left;width:380px;min-height:1px;margin-left:20px}.span4{display:inline;float:left;width:300px;min-height:1px;margin-left:20px}.span3{display:inline;float:left;width:220px;min-height:1px;margin-left:20px}.span2{display:inline;float:left;width:140px;min-height:1px;margin-left:20px}.span1{display:inline;float:left;width:60px;min-height:1px;margin-left:20px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.span-first-child{margin-left:10px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{display:block;float:left;width:100%;*width:99.94680851063829%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span11{display:block;float:left;width:100%;width:91.48936170212765%;*width:91.43617021276594%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span10{display:block;float:left;width:100%;width:82.97872340425532%;*width:82.92553191489361%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span9{display:block;float:left;width:100%;width:74.46808510638297%;*width:74.41489361702126%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span8{display:block;float:left;width:100%;width:65.95744680851064%;*width:65.90425531914893%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span7{display:block;float:left;width:100%;width:57.44680851063829%;*width:57.39361702127659%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span6{display:block;float:left;width:100%;width:48.93617021276595%;*width:48.88297872340425%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span5{display:block;float:left;width:100%;width:40.42553191489362%;*width:40.37234042553192%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span4{display:block;float:left;width:100%;width:31.914893617021278%;*width:31.861702127659576%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span3{display:block;float:left;width:100%;width:23.404255319148934%;*width:23.351063829787233%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span2{display:block;float:left;width:100%;width:14.893617021276595%;*width:14.840425531914894%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span1{display:block;float:left;width:100%;width:6.382978723404255%;*width:6.329787234042553%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}.row-fluid .span-first-child{margin-left:0}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;*margin-left:-7px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,.input-text,.input-password,.input-datetime,.input-datetime-local,.input-date,.input-month,.input-time,.input-week,.input-number,.input-email,.input-url,.input-search,.input-tel,.input-color,.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,.input-text,.input-password,.input-datetime,.input-datetime-local,.input-date,.input-month,.input-time,.input-week,.input-number,.input-email,.input-url,.input-search,.input-tel,.input-color,.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,.input-text:focus,.input-password:focus,.input-datetime:focus,.input-datetime-local:focus,.input-date:focus,.input-month:focus,.input-time:focus,.input-week:focus,.input-number:focus,.input-email:focus,.input-url:focus,.input-search:focus,.input-tel:focus,.input-color:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}.input-file,.input-image,.input-submit,.input-reset,.input-button,.input-radio,.input-checkbox{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}.select-multiple,.select-size{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px;_padding-left:0}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline,.radio-inline,.checkbox-inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline,.radio-inline .checkbox-inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12{float:none;width:926px;margin-left:0}.uneditable-input-span12{width:926px}input.span11,textarea.span11{float:none;width:846px;margin-left:0}.uneditable-input-span11{width:846px}input.span10,textarea.span10{float:none;width:766px;margin-left:0}.uneditable-input-span10{width:766px}input.span9,textarea.span9{float:none;width:686px;margin-left:0}.uneditable-input-span9{width:686px}input.span8,textarea.span8{float:none;width:606px;margin-left:0}.uneditable-input-span8{width:606px}input.span7,textarea.span7{float:none;width:526px;margin-left:0}.uneditable-input-span7{width:526px}input.span6,textarea.span6{float:none;width:446px;margin-left:0}.uneditable-input-span6{width:446px}input.span5,textarea.span5{float:none;width:366px;margin-left:0}.uneditable-input-span5{width:366px}input.span4,textarea.span4{float:none;width:286px;margin-left:0}.uneditable-input-span4{width:286px}input.span3,textarea.span3{float:none;width:206px;margin-left:0}.uneditable-input-span3{width:206px}input.span2,textarea.span2{float:none;width:126px;margin-left:0}.uneditable-input-span2{width:126px}input.span1,textarea.span1{float:none;width:46px;margin-left:0}.uneditable-input-span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}.input-disabled,.select-disabled,.textarea-disabled,.input-readonly,.select-readonly,.textarea-readonly{cursor:not-allowed;background-color:#eee}.radio-disabled,.checkbox-disabled,.radio-readonly,.checkbox-readonly{background-color:transparent}.control-group-warning label,.control-group-warning .help-block,.control-group-warning .help-inline{color:#c09853}.control-group-warning * label{color:inherit}.control-group-warning .checkbox,.control-group-warning .radio,.control-group-warning input,.control-group-warning select,.control-group-warning textarea{color:#c09853}.control-group-warning input,.control-group-warning select,.control-group-warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group-warning input:focus,.control-group-warning select:focus,.control-group-warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group-warning .input-prepend .add-on,.control-group-warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group-error label,.control-group-error .help-block,.control-group-error .help-inline{color:#b94a48}.control-group-error * label{color:inherit}.control-group-error .checkbox,.control-group-error .radio,.control-group-error input,.control-group-error select,.control-group-error textarea{color:#b94a48}.control-group-error input,.control-group-error select,.control-group-error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group-error input:focus,.control-group-error select:focus,.control-group-error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group-error .input-prepend .add-on,.control-group-error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group-success label,.control-group-success .help-block,.control-group-success .help-inline{color:#468847}.control-group-success * label{color:inherit}.control-group-success .checkbox,.control-group-success .radio,.control-group-success input,.control-group-success select,.control-group-success textarea{color:#468847}.control-group-success input,.control-group-success select,.control-group-success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group-success input:focus,.control-group-success select:focus,.control-group-success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group-success .input-prepend .add-on,.control-group-success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group-info label,.control-group-info .help-block,.control-group-info .help-inline{color:#3a87ad}.control-group-info * label{color:inherit}.control-group-info .checkbox,.control-group-info .radio,.control-group-info input,.control-group-info select,.control-group-info textarea{color:#3a87ad}.control-group-info input,.control-group-info select,.control-group-info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group-info input:focus,.control-group-info select:focus,.control-group-info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group-info .input-prepend .add-on,.control-group-info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{*margin-top:1px;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;*margin-right:-2px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn,.input-append select+.btn-group .btn,.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;*margin-left:-2px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls-first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody .tr-hover td,.table-hover tbody .tr-hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}.icon-xxx{display:inline-block;_display:inline;width:14px;_width:14px;height:14px;_height:19px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;_vertical-align:middle;background-image:url("../img/glyphicons-halflings.png");_background-image:url("../img/glyphicons-halflings-8.png");background-position:14px 14px;background-repeat:no-repeat;_zoom:1}.icon-white{background-image:url("../img/glyphicons-halflings-white.png")}.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative;display:inline;*zoom:1}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;*display:inline;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";*zoom:1}.caret{width:0;height:0;line-height:0;border-color:#000 transparent transparent;*border-color:#000 #fffffe #fffffe;border-style:solid;border-width:4px 4px 0;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;*width:auto!important;*width:160px;*height:1px;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;*zoom:1}.dropdown-menu li a:hover,.dropdown-menu li a:focus,.dropdown-submenu:hover a,.dropdown-submenu-hover a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-submenu-hover * a{*color:inherit;*background-color:#fffffe;*background-image:none;*filter:none;*filter:chroma(color=#fffffe)}.dropdown-menu .active a,.dropdown-menu .active a:hover{color:#333;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled a,.dropdown-menu .disabled a:hover{color:#999}.dropdown-menu .disabled a:hover{text-decoration:none;cursor:default;background-color:transparent;*background-color:#fffffe;background-image:none;*filter:chroma(color=#fffffe)}.open{*z-index:1000}.open .dropdown-menu{display:block;*zoom:1}.pull-right .dropdown-menu{right:0;left:auto}.pull-right * .dropdown-menu{right:auto;left:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative;*display:inline;*zoom:1}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover .dropdown-menu,.dropdown-submenu-hover .dropdown-menu{display:block}.dropup .dropdown-submenu .dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;*border-color:#fffffe;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" ";*filter:chroma(color=#fffffe);*zoom:1}.dropdown-submenu .dropdown-tri{display:block;float:right;width:0;height:0;margin:-1.3em 5px 0 0;line-height:0;border-color:transparent transparent transparent #ccc;_border-color:#fffffe #fffffe #fffffe #ccc;border-style:solid;border-width:5px 0 5px 5px;_filter:chroma(color=#fffffe);zoom:1}.dropdown-submenu:hover a:after,.dropdown-submenu-hover .dropdown-tri{border-left-color:#fff}.dropdown-submenu-pull-left{float:none}.dropdown-submenu-pull-left .dropdown-menu{left:-100%;margin-left:10px;*margin-left:18px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-submenu-pull-left * .dropdown-menu{left:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn{display:inline-block;*display:inline;padding:4px 12px;_padding-top:3px;_padding-bottom:3px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn.btn-hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:active,.btn.active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled],.btn-disabled{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.btn-large{*padding-top:7px;*padding-bottom:7px}.btn.btn-small{*padding-top:3px;*padding-bottom:3px}.btn.btn-mini{*padding-top:1px;*padding-bottom:1px}a.btn{*padding-top:5px;*padding-bottom:5px}a.btn.btn-large{*padding-top:13px;*padding-bottom:15px}a.btn.btn-small{*padding-top:4px;*padding-bottom:4px}a.btn.btn-mini{*padding-top:3px;*padding-bottom:3px}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-primary.btn-primary-hover{color:#fff;background-color:#04c;*background-color:#003bb3}a.btn-primary-hover:hover{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-warning.btn-warning-hover{color:#fff;background-color:#f89406;*background-color:#df8505}a.btn-warning-hover:hover{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-danger.btn-danger-hover{color:#fff;background-color:#bd362f;*background-color:#a9302a}a.btn-danger-hover:hover{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-success.btn-success-hover{color:#fff;background-color:#51a351;*background-color:#499249}a.btn-success-hover:hover{color:#fff;background-color:#51a351;*background-color:#499249}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-info.btn-info-hover{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}a.btn-info-hover:hover{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}.btn-inverse.btn-inverse-hover{color:#fff;background-color:#222;*background-color:#3c3c3c}a.btn-inverse-hover:hover{color:#fff;background-color:#222;*background-color:#3c3c3c}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);filter:alpha(opacity=35);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group{margin-left:5px}.btn-group-first{margin-left:0}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn .btn-group{margin-left:5px}.btn-toolbar .btn-first,.btn-toolbar .btn-group-first{margin-left:0}.btn-group .btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group .btn{margin-left:-1px}.btn-group .btn-first{margin-left:0}.btn-group .btn,.btn-group .dropdown-menu{font-size:14px}.btn-group .dropdown-menu .divider{_margin:5px 0 -5px}.btn-group .btn-mini{font-size:11px}.btn-group .btn-small{font-size:12px}.btn-group .btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group .dropdown-toggle{padding-right:9px;padding-left:9px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group .btn-mini-dropdown-toggle{padding-right:7px;padding-left:7px}.btn-group .btn-large-dropdown-toggle{padding-right:17px;padding-left:17px}.btn-group-open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group-open .btn-dropdown-toggle{background-color:#e6e6e6}.btn-group-open .btn-primary-dropdown-toggle{background-color:#04c}.btn-group-open .btn-warning-dropdown-toggle{background-color:#f89406}.btn-group-open .btn-danger-dropdown-toggle{background-color:#bd362f}.btn-group-open .btn-success-dropdown-toggle{background-color:#51a351}.btn-group-open .btn-info-dropdown-toggle{background-color:#2f96b4}.btn-group-open .btn-inverse-dropdown-toggle{background-color:#222}.btn .caret{_display:inline;_height:8px;margin-top:8px;margin-left:0;_vertical-align:middle;_zoom:1}.btn-mini .caret,.btn-small .caret{_height:10px}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{_height:9px;border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{*display:inline;margin:0;*zoom:1}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block p,.alert-block ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav li a{display:block;*zoom:1}.nav * li a{display:inline}.nav li * a{display:inline}.nav li a:hover{text-decoration:none;background-color:#eee}.nav * li a:hover{text-decoration:inherit;background-color:inherit}.nav li * a:hover{text-decoration:inherit;background-color:inherit}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;*zoom:1}.nav .nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list li a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list li a{padding:3px 15px}.nav-list * li a{padding:0;margin-right:0;margin-left:0;text-shadow:none}.nav-list li * a{padding:0;margin-right:0;margin-left:0;text-shadow:none}.nav-list .active a,.nav-list .active a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list * .active a,.nav-list * .active a:hover{color:inherit;text-shadow:none;background-color:inherit}.nav-list .active * a,.nav-list .active * a:hover{color:inherit;text-shadow:none;background-color:inherit}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs li,.nav-pills li{float:left}.nav-tabs * li,.nav-pills * li{float:none}.nav-tabs li a,.nav-pills li a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs * li a,.nav-pills * li a{padding:0;margin:0;line-height:auto}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs li{margin-bottom:-1px;*background-color:#fff;*zoom:1}.nav-tabs * li{zoom:normal}.nav-tabs li a{*display:inline;padding-top:8px;padding-bottom:8px;line-height:20px;*background-color:#fffffe;border:1px solid transparent;*border:1px solid #fffffe;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;*filter:chroma(color=#fffffe);*zoom:1}.nav-tabs li a:hover{border-color:#eee #eee #ddd}.nav-tabs * li a{padding:0;line-height:auto;background-color:inherit;border:0;filter:none;zoom:normal}.nav-tabs .active a,.nav-tabs .active a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;*border:1px solid #999;border-bottom-color:transparent}.nav-tabs * .active a,.nav-tabs * .active a:hover{color:inherit;background-color:inherit;border:0}.nav-pills li{*background-color:#fff;*zoom:1}.nav-pills * li{background-color:inherit;zoom:normal}.nav-pills li a{*display:inline;padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*zoom:1}.nav-pills * li a{padding:0;margin:0;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;zoom:normal}.nav-pills .active a,.nav-pills .active a:hover{color:#fff;background-color:#08c}.nav-pills * .active a,.nav-pills * .active a:hover{color:inherit;background-color:inherit}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-tabs .dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs .dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;*zoom:1}.nav-tabs .dropdown-menu li a:hover,.nav-tabs .dropdown-menu li a:focus,.nav-tabs .dropdown-menu .dropdown-submenu:hover a,.nav-tabs .dropdown-menu .dropdown-submenu-hover a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.nav-tabs .dropdown-menu .dropdown-submenu-hover * a{*color:inherit;*background-color:#fffffe;*background-image:none;*filter:none;*filter:chroma(color=#fffffe)}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav-pills .dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills .dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;*zoom:1}.nav-pills .dropdown-menu li a:hover,.nav-pills .dropdown-menu li a:focus,.nav-pills .dropdown-menu .dropdown-submenu:hover a,.nav-pills .dropdown-menu .dropdown-submenu-hover a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.nav-pills .dropdown-menu .dropdown-submenu-hover * a{*color:inherit;*background-color:#fffffe;*background-image:none;*filter:none;*filter:chroma(color=#fffffe)}.nav-tabs .dropdown-toggle{*padding-top:10px;*padding-bottom:12px}.nav-pills .dropdown-toggle{*padding-top:8px;*padding-bottom:6px;*margin-bottom:3px}.nav .dropdown-toggle .caret{width:0;height:0;margin-top:6px;line-height:0;border-color:#08c transparent transparent;*border-color:#08c #fffffe #fffffe;border-top-color:#08c;border-bottom-color:#08c;border-style:solid;border-width:4px 4px 0;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav .dropdown.active a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav li.dropdown-open.active a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown-open .caret,.nav li.dropdown-open.active .caret,.nav li.dropdown-open a:hover .caret{width:0;height:0;line-height:0;border-color:#fff transparent transparent;*border-color:#fff #fffffe #fffffe;border-top-color:#fff;border-bottom-color:#fff;border-style:solid;border-width:4px 4px 0;opacity:1;filter:alpha(opacity=100);*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0}.tab-content .tab-pane,.pill-content .pill-pane{display:none;*background-color:#fff;*zoom:1}.tab-content .active,.pill-content .active{display:block}.tabs-below .nav-tabs{border-top:1px solid #ddd}.tabs-below * .nav-tabs{border-top:0}.tabs-below .nav-tabs li{margin-top:-1px;margin-bottom:0}.tabs-below * .nav-tabs li{margin-top:0;margin-bottom:-1px}.tabs-below .nav-tabs li a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below .nav-tabs li a:hover{border-top-color:#ddd;border-bottom-color:#fff}.tabs-below * .nav-tabs li a{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}.tabs-below * .nav-tabs li a:hover{border-top-color:inherit;border-bottom-color:inherit}.tabs-below .nav-tabs .active a,.tabs-below .nav-tabs .active a:hover{border-color:transparent #999 #999 #999}.tabs-below * .nav-tabs .active a,.tabs-below * .nav-tabs .active a:hover{border-color:inherit}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav .disabled a{color:#999}.nav * .disabled a{color:inherit}.nav .disabled a:hover{text-decoration:none;cursor:default;background-color:transparent}.nav * .disabled a:hover{text-decoration:underline;cursor:default;background-color:inherit}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{_height:40px;min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;_margin-left:-10px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar .container-fluid .brand{_margin-left:-10px}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav li{float:left}.navbar .nav * li{float:none}.navbar .nav li a{*display:inline;float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff;*zoom:1}.navbar .nav * li a{padding:0;color:inherit;text-decoration:inherit;text-shadow:inherit}.navbar .nav li * a{padding:0;color:inherit;text-decoration:inherit;text-shadow:inherit}.navbar .nav .dropdown-toggle{_padding:12px}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav li a:focus,.navbar .nav li a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav * li a:focus,.navbar .nav * li a:hover{color:inherit;text-decoration:inherit;background-color:inherit}.navbar .nav .active a,.navbar .nav .active a:hover,.navbar .nav .active a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .nav * .active a,.navbar .nav * .active a:hover,.navbar .nav * .active a:focus{color:inherit;text-decoration:inherit;background-color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav li .dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav li .dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar .nav li .dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.navbar .nav li .dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;*zoom:1}.navbar .nav li .dropdown-menu li a:hover,.navbar .nav li .dropdown-menu li a:focus,.navbar .nav li .dropdown-menu .dropdown-submenu:hover a,.navbar .nav li .dropdown-menu .dropdown-submenu-hover a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.navbar .nav li .dropdown-menu .dropdown-submenu-hover * a{*color:inherit;*background-color:#fffffe;*background-image:none;*filter:none;*filter:chroma(color=#fffffe)}.navbar-fixed-bottom .nav li .dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav li .dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open .dropdown-toggle,.navbar .nav li.dropdown.active .dropdown-toggle,.navbar .nav li.dropdown.open.active .dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown .dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open .dropdown-toggle .caret,.navbar .nav li.dropdown.active .dropdown-toggle .caret,.navbar .nav li.dropdown.open.active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right li .dropdown-menu,.navbar .nav li .dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right li .dropdown-menu:before,.navbar .nav li .dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right li .dropdown-menu:after,.navbar .nav li .dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right li .dropdown-menu .dropdown-menu,.navbar .nav li .dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav li a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav li a:hover{color:#fff}.navbar-inverse .nav li a:focus,.navbar-inverse .nav li a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active a,.navbar-inverse .nav .active a:hover,.navbar-inverse .nav .active a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999;background-color:#f5f5f5}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul li{display:inline}.pagination ul li a,.pagination ul li span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul li a:hover,.pagination ul .active a,.pagination ul .active span{background-color:#f5f5f5}.pagination ul .active a,.pagination ul .active span{color:#999;cursor:default}.pagination ul .disabled span,.pagination ul .disabled a,.pagination ul .disabled a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul li.first-child a,.pagination ul li.first-child span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul li:last-child a,.pagination ul li:last-child span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul li a,.pagination-large ul li span{padding:11px 19px;font-size:17.5px}.pagination-large ul li:first-child a,.pagination-large ul li:first-child span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul li:last-child a,.pagination-large ul li:last-child span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul li:first-child a,.pagination-small ul li:first-child a,.pagination-mini ul li:first-child span,.pagination-small ul li:first-child span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul li:last-child a,.pagination-small ul li:last-child a,.pagination-mini ul li:last-child span,.pagination-small ul li:last-child span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul li a,.pagination-small ul li span{padding:2px 10px;font-size:11.9px}.pagination-mini ul li a,.pagination-mini ul li span{padding:1px 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li a,.pager li span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a,.pager .next span{float:right}.pager .previous a,.pager .previous span{float:left}.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;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%;width:0;height:0;margin-left:-5px;line-height:0;border-color:#000 transparent transparent;*border-color:#000 #fffffe #fffffe;border-top-color:#000;border-style:solid;border-width:5px 5px 0;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.tooltip.right .tooltip-arrow{top:50%;left:0;width:0;height:0;margin-top:-5px;line-height:0;border-color:transparent #000 transparent transparent;*border-color:#fffffe #000 #fffffe #fffffe;border-right-color:#000;border-style:solid;border-width:5px 5px 5px 0;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.tooltip.left .tooltip-arrow{top:50%;right:0;width:0;height:0;margin-top:-5px;line-height:0;border-color:transparent transparent transparent #000;*border-color:#fffffe #fffffe #fffffe #000;border-left-color:#000;border-style:solid;border-width:5px 0 5px 5px;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.tooltip.bottom .tooltip-arrow{top:0;left:50%;width:0;height:0;margin-left:-5px;line-height:0;border-color:transparent transparent #000;*border-color:#fffffe #fffffe #000;border-bottom-color:#000;border-style:solid;border-width:0 5px 5px;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.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;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow-after{position:absolute;display:inline-block;*display:inline;width:0;height:0;border-color:transparent;border-style:solid;*zoom:1}.popover .arrow-after{z-index:-1;content:""}.popover.top .arrow{*bottom:-12px;left:50%;width:0;height:0;margin-left:-10px;line-height:0;border-color:#ccc transparent transparent;*border-color:#ccc #fffffe #fffffe;border-top-color:#fff;border-style:solid;border-width:10px 10px 0;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.popover.top .arrow.arrow-after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;*left:-10px;width:0;height:0;margin-top:-10px;line-height:0;border-color:transparent #ccc transparent transparent;*border-color:#fffffe #ccc #fffffe #fffffe;border-right-color:#fff;border-style:solid;border-width:10px 10px 10px 0;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.popover.right .arrow-after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{*top:-10px;left:50%;width:0;height:0;margin-left:-10px;line-height:0;border-color:transparent transparent #ccc;*border-color:#fffffe #fffffe #ccc;border-bottom-color:#fff;border-style:solid;border-width:0 10px 10px;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.popover.bottom .arrow-after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;*right:-10px;width:0;height:0;margin-top:-10px;line-height:0;border-color:transparent transparent transparent #ccc;*border-color:#fffffe #fffffe #fffffe #ccc;border-left-color:#fff;border-style:solid;border-width:10px 0 10px 10px;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#fffffe)}.popover.left .arrow-after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item img{display:block;*width:100%;*height:auto;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control-right{right:15px;left:auto}.carousel-control-left{left:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75);_filter:alpha(opacity=70)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.css new file mode 100644 index 00000000..c0bba15b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.min.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.min.css new file mode 100644 index 00000000..96a435be --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.css new file mode 100644 index 00000000..5b7fe7e8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.css @@ -0,0 +1,6167 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.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; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.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; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.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 { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.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; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.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: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + 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-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.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; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.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 { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + 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, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 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: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.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: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.min.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.min.css new file mode 100644 index 00000000..df96c864 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.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}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.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;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.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{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.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}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.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:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;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-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.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;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.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{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;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,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 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:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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:-moz-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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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:-moz-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-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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:-moz-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-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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:-moz-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-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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:-moz-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)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.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:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/ie.css b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/ie.css new file mode 100644 index 00000000..25d84575 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/css/ie.css @@ -0,0 +1,59 @@ +/* NAVBAR */ + +/* !CPU HIGH, fix for IE6 shake when scroll */ +* html,* html body { + _background-image:url(about:blank); + _background-attachment:fixed; +} +/* !CPU HIGH, fix for IE6 not support fixed position */ +.navbar-fixed-top { + _position:absolute; + _bottom:auto; + _top:expression(eval(document.documentElement.scrollTop)); +} +/* !CPU HIGH, fix for IE6 not support fixed position */ +.navbar-fixed-bottom { + _position:absolute; + _bottom:auto; + _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); +} + +/* DROPDOWN */ +.dropup, +.dropdown { + *zoom:1; +} + +/* CLOSE */ +.close { + _font-size: 15px; +} + +.modal-header h3 { + *display: inline; + *zoom:1; +} + +/* MODALS */ +.modal-backdrop { + _position: absolute; + _top:0; + _margin-top:0; + _width:expression(eval(document.documentElement.scrollWidth)); + _height:expression(eval(document.documentElement.scrollHeight)); +} +.modal { + _position:absolute; + _top:0; + _margin-top:0; + _top:expression(eval(document.documentElement.scrollTop)); +} +.modal.fade.in { + _filter:alpha(opacity=100); +} +.modal-backdrop { + _filter: alpha(opacity=80); +} +.modal-body { + _height:expression(this.scrollHeight > 400 ? "400px" : "auto"); +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/img/glyphicons-halflings-white.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/img/glyphicons-halflings.png b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/js/bootstrap.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/js/bootstrap.js new file mode 100644 index 00000000..44109f62 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/formdesign/bootstrap/js/bootstrap.js @@ -0,0 +1,2280 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#transitions + * =================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#alerts + * ========================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#buttons + * ============================================================ + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#carousel + * ========================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#collapse + * ============================================================= + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#dropdowns + * ============================================================ + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('
    ' + }, + getStateDom:function () { + return this.target; + }, + format:function (param) { + this.editor.ui._isTransfer = true; + this.editor.fireEvent('pasteTransfer', param); + }, + _onClick:function (cur) { + var node = domUtils.getNextDomNode(cur), + screenHt = uiUtils.getViewportRect().height, + subPop = uiUtils.getClientRect(node); + + if ((subPop.top + subPop.height) > screenHt) + node.style.top = (-subPop.height - cur.offsetHeight) + "px"; + else + node.style.top = ""; + + if (/hidden/ig.test(domUtils.getComputedStyle(node, "visibility"))) { + node.style.visibility = "visible"; + domUtils.addClass(cur, "edui-state-opened"); + } else { + node.style.visibility = "hidden"; + domUtils.removeClasses(cur, "edui-state-opened") + } + }, + _UIBase_render:UIBase.prototype.render + }; + utils.inherits(PastePicker, UIBase); + utils.extend(PastePicker.prototype, Stateful, true); +})(); + + + + + + +// ui/toolbar.js +(function (){ + var utils = baidu.editor.utils, + uiUtils = baidu.editor.ui.uiUtils, + UIBase = baidu.editor.ui.UIBase, + Toolbar = baidu.editor.ui.Toolbar = function (options){ + this.initOptions(options); + this.initToolbar(); + }; + Toolbar.prototype = { + items: null, + initToolbar: function (){ + this.items = this.items || []; + this.initUIBase(); + }, + add: function (item,index){ + if(index === undefined){ + this.items.push(item); + }else{ + this.items.splice(index,0,item) + } + + }, + getHtmlTpl: function (){ + var buff = []; + for (var i=0; i' + + buff.join('') + + '
    ' + }, + postRender: function (){ + var box = this.getDom(); + for (var i=0; i
    '; + }, + postRender:function () { + }, + queryAutoHide:function () { + return true; + } + }; + Menu.prototype = { + items:null, + uiName:'menu', + initMenu:function () { + this.items = this.items || []; + this.initPopup(); + this.initItems(); + }, + initItems:function () { + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + if (item == '-') { + this.items[i] = this.getSeparator(); + } else if (!(item instanceof MenuItem)) { + item.editor = this.editor; + item.theme = this.editor.options.theme; + this.items[i] = this.createItem(item); + } + } + }, + getSeparator:function () { + return menuSeparator; + }, + createItem:function (item) { + //新增一个参数menu, 该参数存储了menuItem所对应的menu引用 + item.menu = this; + return new MenuItem(item); + }, + _Popup_getContentHtmlTpl:Popup.prototype.getContentHtmlTpl, + getContentHtmlTpl:function () { + if (this.items.length == 0) { + return this._Popup_getContentHtmlTpl(); + } + var buff = []; + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + buff[i] = item.renderHtml(); + } + return ('
    ' + buff.join('') + '
    '); + }, + _Popup_postRender:Popup.prototype.postRender, + postRender:function () { + var me = this; + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + item.ownerMenu = this; + item.postRender(); + } + domUtils.on(this.getDom(), 'mouseover', function (evt) { + evt = evt || event; + var rel = evt.relatedTarget || evt.fromElement; + var el = me.getDom(); + if (!uiUtils.contains(el, rel) && el !== rel) { + me.fireEvent('over'); + } + }); + this._Popup_postRender(); + }, + queryAutoHide:function (el) { + if (el) { + if (uiUtils.contains(this.getDom(), el)) { + return false; + } + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + if (item.queryAutoHide(el) === false) { + return false; + } + } + } + }, + clearItems:function () { + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + clearTimeout(item._showingTimer); + clearTimeout(item._closingTimer); + if (item.subMenu) { + item.subMenu.destroy(); + } + } + this.items = []; + }, + destroy:function () { + if (this.getDom()) { + domUtils.remove(this.getDom()); + } + this.clearItems(); + }, + dispose:function () { + this.destroy(); + } + }; + utils.inherits(Menu, Popup); + + /** + * @update 2013/04/03 hancong03 新增一个参数menu, 该参数存储了menuItem所对应的menu引用 + * @type {Function} + */ + var MenuItem = baidu.editor.ui.MenuItem = function (options) { + this.initOptions(options); + this.initUIBase(); + this.Stateful_init(); + if (this.subMenu && !(this.subMenu instanceof Menu)) { + if (options.className && options.className.indexOf("aligntd") != -1) { + var me = this; + + //获取单元格对齐初始状态 + this.subMenu.selected = this.editor.queryCommandValue( 'cellalignment' ); + + this.subMenu = new Popup({ + content:new CellAlignPicker(this.subMenu), + parentMenu:me, + editor:me.editor, + destroy:function () { + if (this.getDom()) { + domUtils.remove(this.getDom()); + } + } + }); + this.subMenu.addListener("postRenderAfter", function () { + domUtils.on(this.getDom(), "mouseover", function () { + me.addState('opened'); + }); + }); + } else { + this.subMenu = new Menu(this.subMenu); + } + } + }; + MenuItem.prototype = { + label:'', + subMenu:null, + ownerMenu:null, + uiName:'menuitem', + alwalysHoverable:true, + getHtmlTpl:function () { + return '
    ' + + '
    ' + + this.renderLabelHtml() + + '
    ' + + '
    '; + }, + postRender:function () { + var me = this; + this.addListener('over', function () { + me.ownerMenu.fireEvent('submenuover', me); + if (me.subMenu) { + me.delayShowSubMenu(); + } + }); + if (this.subMenu) { + this.getDom().className += ' edui-hassubmenu'; + this.subMenu.render(); + this.addListener('out', function () { + me.delayHideSubMenu(); + }); + this.subMenu.addListener('over', function () { + clearTimeout(me._closingTimer); + me._closingTimer = null; + me.addState('opened'); + }); + this.ownerMenu.addListener('hide', function () { + me.hideSubMenu(); + }); + this.ownerMenu.addListener('submenuover', function (t, subMenu) { + if (subMenu !== me) { + me.delayHideSubMenu(); + } + }); + this.subMenu._bakQueryAutoHide = this.subMenu.queryAutoHide; + this.subMenu.queryAutoHide = function (el) { + if (el && uiUtils.contains(me.getDom(), el)) { + return false; + } + return this._bakQueryAutoHide(el); + }; + } + this.getDom().style.tabIndex = '-1'; + uiUtils.makeUnselectable(this.getDom()); + this.Stateful_postRender(); + }, + delayShowSubMenu:function () { + var me = this; + if (!me.isDisabled()) { + me.addState('opened'); + clearTimeout(me._showingTimer); + clearTimeout(me._closingTimer); + me._closingTimer = null; + me._showingTimer = setTimeout(function () { + me.showSubMenu(); + }, 250); + } + }, + delayHideSubMenu:function () { + var me = this; + if (!me.isDisabled()) { + me.removeState('opened'); + clearTimeout(me._showingTimer); + if (!me._closingTimer) { + me._closingTimer = setTimeout(function () { + if (!me.hasState('opened')) { + me.hideSubMenu(); + } + me._closingTimer = null; + }, 400); + } + } + }, + renderLabelHtml:function () { + return '
    ' + + '
    ' + + '
    ' + (this.label || '') + '
    '; + }, + getStateDom:function () { + return this.getDom(); + }, + queryAutoHide:function (el) { + if (this.subMenu && this.hasState('opened')) { + return this.subMenu.queryAutoHide(el); + } + }, + _onClick:function (event, this_) { + if (this.hasState('disabled')) return; + if (this.fireEvent('click', event, this_) !== false) { + if (this.subMenu) { + this.showSubMenu(); + } else { + Popup.postHide(event); + } + } + }, + showSubMenu:function () { + var rect = uiUtils.getClientRect(this.getDom()); + rect.right -= 5; + rect.left += 2; + rect.width -= 7; + rect.top -= 4; + rect.bottom += 4; + rect.height += 8; + this.subMenu.showAnchorRect(rect, true, true); + }, + hideSubMenu:function () { + this.subMenu.hide(); + } + }; + utils.inherits(MenuItem, UIBase); + utils.extend(MenuItem.prototype, Stateful, true); +})(); + + +// ui/combox.js +///import core +///import uicore +///import ui/menu.js +///import ui/splitbutton.js +(function (){ + // todo: menu和item提成通用list + var utils = baidu.editor.utils, + uiUtils = baidu.editor.ui.uiUtils, + Menu = baidu.editor.ui.Menu, + SplitButton = baidu.editor.ui.SplitButton, + Combox = baidu.editor.ui.Combox = function (options){ + this.initOptions(options); + this.initCombox(); + }; + Combox.prototype = { + uiName: 'combox', + onbuttonclick:function () { + this.showPopup(); + }, + initCombox: function (){ + var me = this; + this.items = this.items || []; + for (var i=0; i vpRect.right) { + left = vpRect.right - rect.width; + } + var top = offset.top; + if (top + rect.height > vpRect.bottom) { + top = vpRect.bottom - rect.height; + } + el.style.left = Math.max(left, 0) + 'px'; + el.style.top = Math.max(top, 0) + 'px'; + }, + showAtCenter: function (){ + + var vpRect = uiUtils.getViewportRect(); + + if ( !this.fullscreen ) { + this.getDom().style.display = ''; + var popSize = this.fitSize(); + var titleHeight = this.getDom('titlebar').offsetHeight | 0; + var left = vpRect.width / 2 - popSize.width / 2; + var top = vpRect.height / 2 - (popSize.height - titleHeight) / 2 - titleHeight; + var popEl = this.getDom(); + this.safeSetOffset({ + left: Math.max(left | 0, 0), + top: Math.max(top | 0, 0) + }); + if (!domUtils.hasClass(popEl, 'edui-state-centered')) { + popEl.className += ' edui-state-centered'; + } + } else { + var dialogWrapNode = this.getDom(), + contentNode = this.getDom('content'); + + dialogWrapNode.style.display = "block"; + + var wrapRect = UE.ui.uiUtils.getClientRect( dialogWrapNode ), + contentRect = UE.ui.uiUtils.getClientRect( contentNode ); + dialogWrapNode.style.left = "-100000px"; + + contentNode.style.width = ( vpRect.width - wrapRect.width + contentRect.width ) + "px"; + contentNode.style.height = ( vpRect.height - wrapRect.height + contentRect.height ) + "px"; + + dialogWrapNode.style.width = vpRect.width + "px"; + dialogWrapNode.style.height = vpRect.height + "px"; + dialogWrapNode.style.left = 0; + + //保存环境的overflow值 + this._originalContext = { + html: { + overflowX: document.documentElement.style.overflowX, + overflowY: document.documentElement.style.overflowY + }, + body: { + overflowX: document.body.style.overflowX, + overflowY: document.body.style.overflowY + } + }; + + document.documentElement.style.overflowX = 'hidden'; + document.documentElement.style.overflowY = 'hidden'; + document.body.style.overflowX = 'hidden'; + document.body.style.overflowY = 'hidden'; + + } + + this._show(); + }, + getContentHtml: function (){ + var contentHtml = ''; + if (typeof this.content == 'string') { + contentHtml = this.content; + } else if (this.iframeUrl) { + contentHtml = ''; + } + return contentHtml; + }, + getHtmlTpl: function (){ + var footHtml = ''; + + if (this.buttons) { + var buff = []; + for (var i=0; i' + buff.join('') + '
    ' + + '
    '; + } + + return '
    ' + + '
    ' + + '
    ' + + '
    ' + + '' + (this.title || '') + '' + + '
    ' + + this.closeButton.renderHtml() + + '
    ' + + '
    '+ ( this.autoReset ? '' : this.getContentHtml()) +'
    ' + + footHtml + + '
    '; + }, + postRender: function (){ + // todo: 保持居中/记住上次关闭位置选项 + if (!this.modalMask.getDom()) { + this.modalMask.render(); + this.modalMask.hide(); + } + if (!this.dragMask.getDom()) { + this.dragMask.render(); + this.dragMask.hide(); + } + var me = this; + this.addListener('show', function (){ + me.modalMask.show(this.getDom().style.zIndex - 2); + }); + this.addListener('hide', function (){ + me.modalMask.hide(); + }); + if (this.buttons) { + for (var i=0; i'; + me.editor.container.style.zIndex && (this.getDom().style.zIndex = me.editor.container.style.zIndex * 1 + 1); + } + } + // canSideUp:false, + // canSideLeft:false + }); + this.onbuttonclick = function(){ + this.showPopup(); + }; + this.initSplitButton(); + } + + }; + + utils.inherits(MultiMenuPop, SplitButton); +})(); + + +// ui/shortcutmenu.js +(function () { + var UI = baidu.editor.ui, + UIBase = UI.UIBase, + uiUtils = UI.uiUtils, + utils = baidu.editor.utils, + domUtils = baidu.editor.dom.domUtils; + + var allMenus = [],//存储所有快捷菜单 + timeID, + isSubMenuShow = false;//是否有子pop显示 + + var ShortCutMenu = UI.ShortCutMenu = function (options) { + this.initOptions (options); + this.initShortCutMenu (); + }; + + ShortCutMenu.postHide = hideAllMenu; + + ShortCutMenu.prototype = { + isHidden : true , + SPACE : 5 , + initShortCutMenu : function () { + this.items = this.items || []; + this.initUIBase (); + this.initItems (); + this.initEvent (); + allMenus.push (this); + } , + initEvent : function () { + var me = this, + doc = me.editor.document; + + domUtils.on (doc , "mousemove" , function (e) { + if (me.isHidden === false) { + //有pop显示就不隐藏快捷菜单 + if (me.getSubMenuMark () || me.eventType == "contextmenu") return; + + + var flag = true, + el = me.getDom (), + wt = el.offsetWidth, + ht = el.offsetHeight, + distanceX = wt / 2 + me.SPACE,//距离中心X标准 + distanceY = ht / 2,//距离中心Y标准 + x = Math.abs (e.screenX - me.left),//离中心距离横坐标 + y = Math.abs (e.screenY - me.top);//离中心距离纵坐标 + + clearTimeout (timeID); + timeID = setTimeout (function () { + if (y > 0 && y < distanceY) { + me.setOpacity (el , "1"); + } else if (y > distanceY && y < distanceY + 70) { + me.setOpacity (el , "0.5"); + flag = false; + } else if (y > distanceY + 70 && y < distanceY + 140) { + me.hide (); + } + + if (flag && x > 0 && x < distanceX) { + me.setOpacity (el , "1") + } else if (x > distanceX && x < distanceX + 70) { + me.setOpacity (el , "0.5") + } else if (x > distanceX + 70 && x < distanceX + 140) { + me.hide (); + } + }); + } + }); + + //ie\ff下 mouseout不准 + if (browser.chrome) { + domUtils.on (doc , "mouseout" , function (e) { + var relatedTgt = e.relatedTarget || e.toElement; + + if (relatedTgt == null || relatedTgt.tagName == "HTML") { + me.hide (); + } + }); + } + + me.editor.addListener ("afterhidepop" , function () { + if (!me.isHidden) { + isSubMenuShow = true; + } + }); + + } , + initItems : function () { + if (utils.isArray (this.items)) { + for (var i = 0, len = this.items.length ; i < len ; i++) { + var item = this.items[i].toLowerCase (); + + if (UI[item]) { + this.items[i] = new UI[item] (this.editor); + this.items[i].className += " edui-shortcutsubmenu "; + } + } + } + } , + setOpacity : function (el , value) { + if (browser.ie && browser.version < 9) { + el.style.filter = "alpha(opacity = " + parseFloat (value) * 100 + ");" + } else { + el.style.opacity = value; + } + } , + getSubMenuMark : function () { + isSubMenuShow = false; + var layerEle = uiUtils.getFixedLayer (); + var list = domUtils.getElementsByTagName (layerEle , "div" , function (node) { + return domUtils.hasClass (node , "edui-shortcutsubmenu edui-popup") + }); + + for (var i = 0, node ; node = list[i++] ;) { + if (node.style.display != "none") { + isSubMenuShow = true; + } + } + return isSubMenuShow; + } , + show : function (e , hasContextmenu) { + var me = this, + offset = {}, + el = this.getDom (), + fixedlayer = uiUtils.getFixedLayer (); + + function setPos (offset) { + if (offset.left < 0) { + offset.left = 0; + } + if (offset.top < 0) { + offset.top = 0; + } + el.style.cssText = "position:absolute;left:" + offset.left + "px;top:" + offset.top + "px;"; + } + + function setPosByCxtMenu (menu) { + if (!menu.tagName) { + menu = menu.getDom (); + } + offset.left = parseInt (menu.style.left); + offset.top = parseInt (menu.style.top); + offset.top -= el.offsetHeight + 15; + setPos (offset); + } + + + me.eventType = e.type; + el.style.cssText = "display:block;left:-9999px"; + + if (e.type == "contextmenu" && hasContextmenu) { + var menu = domUtils.getElementsByTagName (fixedlayer , "div" , "edui-contextmenu")[0]; + if (menu) { + setPosByCxtMenu (menu) + } else { + me.editor.addListener ("aftershowcontextmenu" , function (type , menu) { + setPosByCxtMenu (menu); + }); + } + } else { + offset = uiUtils.getViewportOffsetByEvent (e); + offset.top -= el.offsetHeight + me.SPACE; + offset.left += me.SPACE + 20; + setPos (offset); + me.setOpacity (el , 0.2); + } + + + me.isHidden = false; + me.left = e.screenX + el.offsetWidth / 2 - me.SPACE; + me.top = e.screenY - (el.offsetHeight / 2) - me.SPACE; + + if (me.editor) { + el.style.zIndex = me.editor.container.style.zIndex * 1 + 10; + fixedlayer.style.zIndex = el.style.zIndex - 1; + } + } , + hide : function () { + if (this.getDom ()) { + this.getDom ().style.display = "none"; + } + this.isHidden = true; + } , + postRender : function () { + if (utils.isArray (this.items)) { + for (var i = 0, item ; item = this.items[i++] ;) { + item.postRender (); + } + } + } , + getHtmlTpl : function () { + var buff; + if (utils.isArray (this.items)) { + buff = []; + for (var i = 0 ; i < this.items.length ; i++) { + buff[i] = this.items[i].renderHtml (); + } + buff = buff.join (""); + } else { + buff = this.items; + } + + return '
    ' + + buff + + '
    '; + } + }; + + utils.inherits (ShortCutMenu , UIBase); + + function hideAllMenu (e) { + var tgt = e.target || e.srcElement, + cur = domUtils.findParent (tgt , function (node) { + return domUtils.hasClass (node , "edui-shortcutmenu") || domUtils.hasClass (node , "edui-popup"); + } , true); + + if (!cur) { + for (var i = 0, menu ; menu = allMenus[i++] ;) { + menu.hide () + } + } + } + + domUtils.on (document , 'mousedown' , function (e) { + hideAllMenu (e); + }); + + domUtils.on (window , 'scroll' , function (e) { + hideAllMenu (e); + }); + +}) (); + + +// ui/breakline.js +(function (){ + var utils = baidu.editor.utils, + UIBase = baidu.editor.ui.UIBase, + Breakline = baidu.editor.ui.Breakline = function (options){ + this.initOptions(options); + this.initSeparator(); + }; + Breakline.prototype = { + uiName: 'Breakline', + initSeparator: function (){ + this.initUIBase(); + }, + getHtmlTpl: function (){ + return '
    '; + } + }; + utils.inherits(Breakline, UIBase); + +})(); + + +// ui/message.js +///import core +///import uicore +(function () { + var utils = baidu.editor.utils, + domUtils = baidu.editor.dom.domUtils, + UIBase = baidu.editor.ui.UIBase, + Message = baidu.editor.ui.Message = function (options){ + this.initOptions(options); + this.initMessage(); + }; + + Message.prototype = { + initMessage: function (){ + this.initUIBase(); + }, + getHtmlTpl: function (){ + return '
    ' + + '
    ×
    ' + + '
    ' + + ' ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    '; + }, + reset: function(opt){ + var me = this; + if (!opt.keepshow) { + clearTimeout(this.timer); + me.timer = setTimeout(function(){ + me.hide(); + }, opt.timeout || 4000); + } + + opt.content !== undefined && me.setContent(opt.content); + opt.type !== undefined && me.setType(opt.type); + + me.show(); + }, + postRender: function(){ + var me = this, + closer = this.getDom('closer'); + closer && domUtils.on(closer, 'click', function(){ + me.hide(); + }); + }, + setContent: function(content){ + this.getDom('content').innerHTML = content; + }, + setType: function(type){ + type = type || 'info'; + var body = this.getDom('body'); + body.className = body.className.replace(/edui-message-type-[\w-]+/, 'edui-message-type-' + type); + }, + getContent: function(){ + return this.getDom('content').innerHTML; + }, + getType: function(){ + var arr = this.getDom('body').match(/edui-message-type-([\w-]+)/); + return arr ? arr[1]:''; + }, + show: function (){ + this.getDom().style.display = 'block'; + }, + hide: function (){ + var dom = this.getDom(); + if (dom) { + dom.style.display = 'none'; + dom.parentNode && dom.parentNode.removeChild(dom); + } + } + }; + + utils.inherits(Message, UIBase); + +})(); + + +// adapter/editorui.js +//ui跟编辑器的适配層 +//那个按钮弹出是dialog,是下拉筐等都是在这个js中配置 +//自己写的ui也要在这里配置,放到baidu.editor.ui下边,当编辑器实例化的时候会根据ueditor.config中的toolbars找到相应的进行实例化 +(function () { + var utils = baidu.editor.utils; + var editorui = baidu.editor.ui; + var _Dialog = editorui.Dialog; + editorui.buttons = {}; + + editorui.Dialog = function (options) { + var dialog = new _Dialog(options); + dialog.addListener('hide', function () { + + if (dialog.editor) { + var editor = dialog.editor; + try { + if (browser.gecko) { + var y = editor.window.scrollY, + x = editor.window.scrollX; + editor.body.focus(); + editor.window.scrollTo(x, y); + } else { + editor.focus(); + } + + + } catch (ex) { + } + } + }); + return dialog; + }; + + var iframeUrlMap = { + 'anchor':'~/dialogs/anchor/anchor.html', + 'insertimage':'~/dialogs/image/image.html', + 'link':'~/dialogs/link/link.html', + 'spechars':'~/dialogs/spechars/spechars.html', + 'searchreplace':'~/dialogs/searchreplace/searchreplace.html', + 'map':'~/dialogs/map/map.html', + 'gmap':'~/dialogs/gmap/gmap.html', + 'insertvideo':'~/dialogs/video/video.html', + 'help':'~/dialogs/help/help.html', + 'preview':'~/dialogs/preview/preview.html', + 'emotion':'~/dialogs/emotion/emotion.html', + 'wordimage':'~/dialogs/wordimage/wordimage.html', + 'attachment':'~/dialogs/attachment/attachment.html', + 'insertframe':'~/dialogs/insertframe/insertframe.html', + 'edittip':'~/dialogs/table/edittip.html', + 'edittable':'~/dialogs/table/edittable.html', + 'edittd':'~/dialogs/table/edittd.html', + 'webapp':'~/dialogs/webapp/webapp.html', + 'snapscreen':'~/dialogs/snapscreen/snapscreen.html', + 'scrawl':'~/dialogs/scrawl/scrawl.html', + 'music':'~/dialogs/music/music.html', + 'template':'~/dialogs/template/template.html', + 'background':'~/dialogs/background/background.html', + 'charts': '~/dialogs/charts/charts.html' + }; + //为工具栏添加按钮,以下都是统一的按钮触发命令,所以写在一起 + var btnCmds = ['undo', 'redo', 'formatmatch', + 'bold', 'italic', 'underline', 'fontborder', 'touppercase', 'tolowercase', + 'strikethrough', 'subscript', 'superscript', 'source', 'indent', 'outdent', + 'blockquote', 'pasteplain', 'pagebreak', + 'selectall', 'print','horizontal', 'removeformat', 'time', 'date', 'unlink', + 'insertparagraphbeforetable', 'insertrow', 'insertcol', 'mergeright', 'mergedown', 'deleterow', + 'deletecol', 'splittorows', 'splittocols', 'splittocells', 'mergecells', 'deletetable', 'drafts']; + + for (var i = 0, ci; ci = btnCmds[i++];) { + ci = ci.toLowerCase(); + editorui[ci] = function (cmd) { + return function (editor) { + var ui = new editorui.Button({ + className:'edui-for-' + cmd, + title:editor.options.labelMap[cmd] || editor.getLang("labelMap." + cmd) || '', + onclick:function () { + editor.execCommand(cmd); + }, + theme:editor.options.theme, + showText:false + }); + editorui.buttons[cmd] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + var state = editor.queryCommandState(cmd); + if (state == -1) { + ui.setDisabled(true); + ui.setChecked(false); + } else { + if (!uiReady) { + ui.setDisabled(false); + ui.setChecked(state); + } + } + }); + return ui; + }; + }(ci); + } + + //清除文档 + editorui.cleardoc = function (editor) { + var ui = new editorui.Button({ + className:'edui-for-cleardoc', + title:editor.options.labelMap.cleardoc || editor.getLang("labelMap.cleardoc") || '', + theme:editor.options.theme, + onclick:function () { + if (confirm(editor.getLang("confirmClear"))) { + editor.execCommand('cleardoc'); + } + } + }); + editorui.buttons["cleardoc"] = ui; + editor.addListener('selectionchange', function () { + ui.setDisabled(editor.queryCommandState('cleardoc') == -1); + }); + return ui; + }; + + //排版,图片排版,文字方向 + var typeset = { + 'justify':['left', 'right', 'center', 'justify'], + 'imagefloat':['none', 'left', 'center', 'right'], + 'directionality':['ltr', 'rtl'] + }; + + for (var p in typeset) { + + (function (cmd, val) { + for (var i = 0, ci; ci = val[i++];) { + (function (cmd2) { + editorui[cmd.replace('float', '') + cmd2] = function (editor) { + var ui = new editorui.Button({ + className:'edui-for-' + cmd.replace('float', '') + cmd2, + title:editor.options.labelMap[cmd.replace('float', '') + cmd2] || editor.getLang("labelMap." + cmd.replace('float', '') + cmd2) || '', + theme:editor.options.theme, + onclick:function () { + editor.execCommand(cmd, cmd2); + } + }); + editorui.buttons[cmd] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + ui.setDisabled(editor.queryCommandState(cmd) == -1); + ui.setChecked(editor.queryCommandValue(cmd) == cmd2 && !uiReady); + }); + return ui; + }; + })(ci) + } + })(p, typeset[p]) + } + + //字体颜色和背景颜色 + for (var i = 0, ci; ci = ['backcolor', 'forecolor'][i++];) { + editorui[ci] = function (cmd) { + return function (editor) { + var ui = new editorui.ColorButton({ + className:'edui-for-' + cmd, + color:'default', + title:editor.options.labelMap[cmd] || editor.getLang("labelMap." + cmd) || '', + editor:editor, + onpickcolor:function (t, color) { + editor.execCommand(cmd, color); + }, + onpicknocolor:function () { + editor.execCommand(cmd, 'default'); + this.setColor('transparent'); + this.color = 'default'; + }, + onbuttonclick:function () { + editor.execCommand(cmd, this.color); + } + }); + editorui.buttons[cmd] = ui; + editor.addListener('selectionchange', function () { + ui.setDisabled(editor.queryCommandState(cmd) == -1); + }); + return ui; + }; + }(ci); + } + + + var dialogBtns = { + noOk:['searchreplace', 'help', 'spechars', 'webapp','preview'], + ok:['attachment', 'anchor', 'link', 'insertimage', 'map', 'gmap', 'insertframe', 'wordimage', + 'insertvideo', 'insertframe', 'edittip', 'edittable', 'edittd', 'scrawl', 'template', 'music', 'background', 'charts'] + }; + + for (var p in dialogBtns) { + (function (type, vals) { + for (var i = 0, ci; ci = vals[i++];) { + //todo opera下存在问题 + if (browser.opera && ci === "searchreplace") { + continue; + } + (function (cmd) { + editorui[cmd] = function (editor, iframeUrl, title) { + iframeUrl = iframeUrl || (editor.options.iframeUrlMap || {})[cmd] || iframeUrlMap[cmd]; + title = editor.options.labelMap[cmd] || editor.getLang("labelMap." + cmd) || ''; + + var dialog; + //没有iframeUrl不创建dialog + if (iframeUrl) { + dialog = new editorui.Dialog(utils.extend({ + iframeUrl:editor.ui.mapUrl(iframeUrl), + editor:editor, + className:'edui-for-' + cmd, + title:title, + holdScroll: cmd === 'insertimage', + fullscreen: /charts|preview/.test(cmd), + closeDialog:editor.getLang("closeDialog") + }, type == 'ok' ? { + buttons:[ + { + className:'edui-okbutton', + label:editor.getLang("ok"), + editor:editor, + onclick:function () { + dialog.close(true); + } + }, + { + className:'edui-cancelbutton', + label:editor.getLang("cancel"), + editor:editor, + onclick:function () { + dialog.close(false); + } + } + ] + } : {})); + + editor.ui._dialogs[cmd + "Dialog"] = dialog; + } + + var ui = new editorui.Button({ + className:'edui-for-' + cmd, + title:title, + onclick:function () { + if (dialog) { + switch (cmd) { + case "wordimage": + var images = editor.execCommand("wordimage"); + if (images && images.length) { + dialog.render(); + dialog.open(); + } + break; + case "scrawl": + if (editor.queryCommandState("scrawl") != -1) { + dialog.render(); + dialog.open(); + } + + break; + default: + dialog.render(); + dialog.open(); + } + } + }, + theme:editor.options.theme, + disabled:(cmd == 'scrawl' && editor.queryCommandState("scrawl") == -1) || ( cmd == 'charts' ) + }); + editorui.buttons[cmd] = ui; + editor.addListener('selectionchange', function () { + //只存在于右键菜单而无工具栏按钮的ui不需要检测状态 + var unNeedCheckState = {'edittable':1}; + if (cmd in unNeedCheckState)return; + + var state = editor.queryCommandState(cmd); + if (ui.getDom()) { + ui.setDisabled(state == -1); + ui.setChecked(state); + } + + }); + + return ui; + }; + })(ci.toLowerCase()) + } + })(p, dialogBtns[p]); + } + + editorui.snapscreen = function (editor, iframeUrl, title) { + title = editor.options.labelMap['snapscreen'] || editor.getLang("labelMap.snapscreen") || ''; + var ui = new editorui.Button({ + className:'edui-for-snapscreen', + title:title, + onclick:function () { + editor.execCommand("snapscreen"); + }, + theme:editor.options.theme + + }); + editorui.buttons['snapscreen'] = ui; + iframeUrl = iframeUrl || (editor.options.iframeUrlMap || {})["snapscreen"] || iframeUrlMap["snapscreen"]; + if (iframeUrl) { + var dialog = new editorui.Dialog({ + iframeUrl:editor.ui.mapUrl(iframeUrl), + editor:editor, + className:'edui-for-snapscreen', + title:title, + buttons:[ + { + className:'edui-okbutton', + label:editor.getLang("ok"), + editor:editor, + onclick:function () { + dialog.close(true); + } + }, + { + className:'edui-cancelbutton', + label:editor.getLang("cancel"), + editor:editor, + onclick:function () { + dialog.close(false); + } + } + ] + + }); + dialog.render(); + editor.ui._dialogs["snapscreenDialog"] = dialog; + } + editor.addListener('selectionchange', function () { + ui.setDisabled(editor.queryCommandState('snapscreen') == -1); + }); + return ui; + }; + + editorui.insertcode = function (editor, list, title) { + list = editor.options['insertcode'] || []; + title = editor.options.labelMap['insertcode'] || editor.getLang("labelMap.insertcode") || ''; + // if (!list.length) return; + var items = []; + utils.each(list,function(key,val){ + items.push({ + label:key, + value:val, + theme:editor.options.theme, + renderLabelHtml:function () { + return '
    ' + (this.label || '') + '
    '; + } + }); + }); + + var ui = new editorui.Combox({ + editor:editor, + items:items, + onselect:function (t, index) { + editor.execCommand('insertcode', this.items[index].value); + }, + onbuttonclick:function () { + this.showPopup(); + }, + title:title, + initValue:title, + className:'edui-for-insertcode', + indexByValue:function (value) { + if (value) { + for (var i = 0, ci; ci = this.items[i]; i++) { + if (ci.value.indexOf(value) != -1) + return i; + } + } + + return -1; + } + }); + editorui.buttons['insertcode'] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + if (!uiReady) { + var state = editor.queryCommandState('insertcode'); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue('insertcode'); + if(!value){ + ui.setValue(title); + return; + } + //trace:1871 ie下从源码模式切换回来时,字体会带单引号,而且会有逗号 + value && (value = value.replace(/['"]/g, '').split(',')[0]); + ui.setValue(value); + + } + } + + }); + return ui; + }; + editorui.fontfamily = function (editor, list, title) { + + list = editor.options['fontfamily'] || []; + title = editor.options.labelMap['fontfamily'] || editor.getLang("labelMap.fontfamily") || ''; + if (!list.length) return; + for (var i = 0, ci, items = []; ci = list[i]; i++) { + var langLabel = editor.getLang('fontfamily')[ci.name] || ""; + (function (key, val) { + items.push({ + label:key, + value:val, + theme:editor.options.theme, + renderLabelHtml:function () { + return '
    ' + (this.label || '') + '
    '; + } + }); + })(ci.label || langLabel, ci.val) + } + var ui = new editorui.Combox({ + editor:editor, + items:items, + onselect:function (t, index) { + editor.execCommand('FontFamily', this.items[index].value); + }, + onbuttonclick:function () { + this.showPopup(); + }, + title:title, + initValue:title, + className:'edui-for-fontfamily', + indexByValue:function (value) { + if (value) { + for (var i = 0, ci; ci = this.items[i]; i++) { + if (ci.value.indexOf(value) != -1) + return i; + } + } + + return -1; + } + }); + editorui.buttons['fontfamily'] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + if (!uiReady) { + var state = editor.queryCommandState('FontFamily'); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue('FontFamily'); + //trace:1871 ie下从源码模式切换回来时,字体会带单引号,而且会有逗号 + value && (value = value.replace(/['"]/g, '').split(',')[0]); + ui.setValue(value); + + } + } + + }); + return ui; + }; + + editorui.fontsize = function (editor, list, title) { + title = editor.options.labelMap['fontsize'] || editor.getLang("labelMap.fontsize") || ''; + list = list || editor.options['fontsize'] || []; + if (!list.length) return; + var items = []; + for (var i = 0; i < list.length; i++) { + var size = list[i] + 'px'; + items.push({ + label:size, + value:size, + theme:editor.options.theme, + renderLabelHtml:function () { + return '
    ' + (this.label || '') + '
    '; + } + }); + } + var ui = new editorui.Combox({ + editor:editor, + items:items, + title:title, + initValue:title, + onselect:function (t, index) { + editor.execCommand('FontSize', this.items[index].value); + }, + onbuttonclick:function () { + this.showPopup(); + }, + className:'edui-for-fontsize' + }); + editorui.buttons['fontsize'] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + if (!uiReady) { + var state = editor.queryCommandState('FontSize'); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + ui.setValue(editor.queryCommandValue('FontSize')); + } + } + + }); + return ui; + }; + + editorui.paragraph = function (editor, list, title) { + title = editor.options.labelMap['paragraph'] || editor.getLang("labelMap.paragraph") || ''; + list = editor.options['paragraph'] || []; + if (utils.isEmptyObject(list)) return; + var items = []; + for (var i in list) { + items.push({ + value:i, + label:list[i] || editor.getLang("paragraph")[i], + theme:editor.options.theme, + renderLabelHtml:function () { + return '
    ' + (this.label || '') + '
    '; + } + }) + } + var ui = new editorui.Combox({ + editor:editor, + items:items, + title:title, + initValue:title, + className:'edui-for-paragraph', + onselect:function (t, index) { + editor.execCommand('Paragraph', this.items[index].value); + }, + onbuttonclick:function () { + this.showPopup(); + } + }); + editorui.buttons['paragraph'] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + if (!uiReady) { + var state = editor.queryCommandState('Paragraph'); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue('Paragraph'); + var index = ui.indexByValue(value); + if (index != -1) { + ui.setValue(value); + } else { + ui.setValue(ui.initValue); + } + } + } + + }); + return ui; + }; + + + //自定义标题 + editorui.customstyle = function (editor) { + var list = editor.options['customstyle'] || [], + title = editor.options.labelMap['customstyle'] || editor.getLang("labelMap.customstyle") || ''; + if (!list.length)return; + var langCs = editor.getLang('customstyle'); + for (var i = 0, items = [], t; t = list[i++];) { + (function (t) { + var ck = {}; + ck.label = t.label ? t.label : langCs[t.name]; + ck.style = t.style; + ck.className = t.className; + ck.tag = t.tag; + items.push({ + label:ck.label, + value:ck, + theme:editor.options.theme, + renderLabelHtml:function () { + return '
    ' + '<' + ck.tag + ' ' + (ck.className ? ' class="' + ck.className + '"' : "") + + (ck.style ? ' style="' + ck.style + '"' : "") + '>' + ck.label + "<\/" + ck.tag + ">" + + '
    '; + } + }); + })(t); + } + + var ui = new editorui.Combox({ + editor:editor, + items:items, + title:title, + initValue:title, + className:'edui-for-customstyle', + onselect:function (t, index) { + editor.execCommand('customstyle', this.items[index].value); + }, + onbuttonclick:function () { + this.showPopup(); + }, + indexByValue:function (value) { + for (var i = 0, ti; ti = this.items[i++];) { + if (ti.label == value) { + return i - 1 + } + } + return -1; + } + }); + editorui.buttons['customstyle'] = ui; + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + if (!uiReady) { + var state = editor.queryCommandState('customstyle'); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue('customstyle'); + var index = ui.indexByValue(value); + if (index != -1) { + ui.setValue(value); + } else { + ui.setValue(ui.initValue); + } + } + } + + }); + return ui; + }; + editorui.inserttable = function (editor, iframeUrl, title) { + title = editor.options.labelMap['inserttable'] || editor.getLang("labelMap.inserttable") || ''; + var ui = new editorui.TableButton({ + editor:editor, + title:title, + className:'edui-for-inserttable', + onpicktable:function (t, numCols, numRows) { + editor.execCommand('InsertTable', {numRows:numRows, numCols:numCols, border:1}); + }, + onbuttonclick:function () { + this.showPopup(); + } + }); + editorui.buttons['inserttable'] = ui; + editor.addListener('selectionchange', function () { + ui.setDisabled(editor.queryCommandState('inserttable') == -1); + }); + return ui; + }; + + editorui.lineheight = function (editor) { + var val = editor.options.lineheight || []; + if (!val.length)return; + for (var i = 0, ci, items = []; ci = val[i++];) { + items.push({ + //todo:写死了 + label:ci, + value:ci, + theme:editor.options.theme, + onclick:function () { + editor.execCommand("lineheight", this.value); + } + }) + } + var ui = new editorui.MenuButton({ + editor:editor, + className:'edui-for-lineheight', + title:editor.options.labelMap['lineheight'] || editor.getLang("labelMap.lineheight") || '', + items:items, + onbuttonclick:function () { + var value = editor.queryCommandValue('LineHeight') || this.value; + editor.execCommand("LineHeight", value); + } + }); + editorui.buttons['lineheight'] = ui; + editor.addListener('selectionchange', function () { + var state = editor.queryCommandState('LineHeight'); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue('LineHeight'); + value && ui.setValue((value + '').replace(/cm/, '')); + ui.setChecked(state) + } + }); + return ui; + }; + + var rowspacings = ['top', 'bottom']; + for (var r = 0, ri; ri = rowspacings[r++];) { + (function (cmd) { + editorui['rowspacing' + cmd] = function (editor) { + var val = editor.options['rowspacing' + cmd] || []; + if (!val.length) return null; + for (var i = 0, ci, items = []; ci = val[i++];) { + items.push({ + label:ci, + value:ci, + theme:editor.options.theme, + onclick:function () { + editor.execCommand("rowspacing", this.value, cmd); + } + }) + } + var ui = new editorui.MenuButton({ + editor:editor, + className:'edui-for-rowspacing' + cmd, + title:editor.options.labelMap['rowspacing' + cmd] || editor.getLang("labelMap.rowspacing" + cmd) || '', + items:items, + onbuttonclick:function () { + var value = editor.queryCommandValue('rowspacing', cmd) || this.value; + editor.execCommand("rowspacing", value, cmd); + } + }); + editorui.buttons[cmd] = ui; + editor.addListener('selectionchange', function () { + var state = editor.queryCommandState('rowspacing', cmd); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue('rowspacing', cmd); + value && ui.setValue((value + '').replace(/%/, '')); + ui.setChecked(state) + } + }); + return ui; + } + })(ri) + } + //有序,无序列表 + var lists = ['insertorderedlist', 'insertunorderedlist']; + for (var l = 0, cl; cl = lists[l++];) { + (function (cmd) { + editorui[cmd] = function (editor) { + var vals = editor.options[cmd], + _onMenuClick = function () { + editor.execCommand(cmd, this.value); + }, items = []; + for (var i in vals) { + items.push({ + label:vals[i] || editor.getLang()[cmd][i] || "", + value:i, + theme:editor.options.theme, + onclick:_onMenuClick + }) + } + var ui = new editorui.MenuButton({ + editor:editor, + className:'edui-for-' + cmd, + title:editor.getLang("labelMap." + cmd) || '', + 'items':items, + onbuttonclick:function () { + var value = editor.queryCommandValue(cmd) || this.value; + editor.execCommand(cmd, value); + } + }); + editorui.buttons[cmd] = ui; + editor.addListener('selectionchange', function () { + var state = editor.queryCommandState(cmd); + if (state == -1) { + ui.setDisabled(true); + } else { + ui.setDisabled(false); + var value = editor.queryCommandValue(cmd); + ui.setValue(value); + ui.setChecked(state) + } + }); + return ui; + }; + })(cl) + } + + editorui.fullscreen = function (editor, title) { + title = editor.options.labelMap['fullscreen'] || editor.getLang("labelMap.fullscreen") || ''; + var ui = new editorui.Button({ + className:'edui-for-fullscreen', + title:title, + theme:editor.options.theme, + onclick:function () { + if (editor.ui) { + editor.ui.setFullScreen(!editor.ui.isFullScreen()); + } + this.setChecked(editor.ui.isFullScreen()); + } + }); + editorui.buttons['fullscreen'] = ui; + editor.addListener('selectionchange', function () { + var state = editor.queryCommandState('fullscreen'); + ui.setDisabled(state == -1); + ui.setChecked(editor.ui.isFullScreen()); + }); + return ui; + }; + + // 表情 + editorui["emotion"] = function (editor, iframeUrl) { + var cmd = "emotion"; + var ui = new editorui.MultiMenuPop({ + title:editor.options.labelMap[cmd] || editor.getLang("labelMap." + cmd + "") || '', + editor:editor, + className:'edui-for-' + cmd, + iframeUrl:editor.ui.mapUrl(iframeUrl || (editor.options.iframeUrlMap || {})[cmd] || iframeUrlMap[cmd]) + }); + editorui.buttons[cmd] = ui; + + editor.addListener('selectionchange', function () { + ui.setDisabled(editor.queryCommandState(cmd) == -1) + }); + return ui; + }; + + editorui.autotypeset = function (editor) { + var ui = new editorui.AutoTypeSetButton({ + editor:editor, + title:editor.options.labelMap['autotypeset'] || editor.getLang("labelMap.autotypeset") || '', + className:'edui-for-autotypeset', + onbuttonclick:function () { + editor.execCommand('autotypeset') + } + }); + editorui.buttons['autotypeset'] = ui; + editor.addListener('selectionchange', function () { + ui.setDisabled(editor.queryCommandState('autotypeset') == -1); + }); + return ui; + }; + + /* 简单上传插件 */ + editorui["simpleupload"] = function (editor) { + var name = 'simpleupload', + ui = new editorui.Button({ + className:'edui-for-' + name, + title:editor.options.labelMap[name] || editor.getLang("labelMap." + name) || '', + onclick:function () {}, + theme:editor.options.theme, + showText:false + }); + editorui.buttons[name] = ui; + editor.addListener('ready', function() { + var b = ui.getDom('body'), + iconSpan = b.children[0]; + editor.fireEvent('simpleuploadbtnready', iconSpan); + }); + editor.addListener('selectionchange', function (type, causeByUi, uiReady) { + var state = editor.queryCommandState(name); + if (state == -1) { + ui.setDisabled(true); + ui.setChecked(false); + } else { + if (!uiReady) { + ui.setDisabled(false); + ui.setChecked(state); + } + } + }); + return ui; + }; + +})(); + + +// adapter/editor.js +///import core +///commands 全屏 +///commandsName FullScreen +///commandsTitle 全屏 +(function () { + var utils = baidu.editor.utils, + uiUtils = baidu.editor.ui.uiUtils, + UIBase = baidu.editor.ui.UIBase, + domUtils = baidu.editor.dom.domUtils; + var nodeStack = []; + + function EditorUI(options) { + this.initOptions(options); + this.initEditorUI(); + } + + EditorUI.prototype = { + uiName:'editor', + initEditorUI:function () { + this.editor.ui = this; + this._dialogs = {}; + this.initUIBase(); + this._initToolbars(); + var editor = this.editor, + me = this; + + editor.addListener('ready', function () { + //提供getDialog方法 + editor.getDialog = function (name) { + return editor.ui._dialogs[name + "Dialog"]; + }; + domUtils.on(editor.window, 'scroll', function (evt) { + baidu.editor.ui.Popup.postHide(evt); + }); + //提供编辑器实时宽高(全屏时宽高不变化) + editor.ui._actualFrameWidth = editor.options.initialFrameWidth; + + UE.browser.ie && UE.browser.version === 6 && editor.container.ownerDocument.execCommand("BackgroundImageCache", false, true); + + //display bottom-bar label based on config + if (editor.options.elementPathEnabled) { + editor.ui.getDom('elementpath').innerHTML = '
    ' + editor.getLang("elementPathTip") + ':
    '; + } + if (editor.options.wordCount) { + function countFn() { + setCount(editor,me); + domUtils.un(editor.document, "click", arguments.callee); + } + domUtils.on(editor.document, "click", countFn); + editor.ui.getDom('wordcount').innerHTML = editor.getLang("wordCountTip"); + } + editor.ui._scale(); + if (editor.options.scaleEnabled) { + if (editor.autoHeightEnabled) { + editor.disableAutoHeight(); + } + me.enableScale(); + } else { + me.disableScale(); + } + if (!editor.options.elementPathEnabled && !editor.options.wordCount && !editor.options.scaleEnabled) { + editor.ui.getDom('elementpath').style.display = "none"; + editor.ui.getDom('wordcount').style.display = "none"; + editor.ui.getDom('scale').style.display = "none"; + } + + if (!editor.selection.isFocus())return; + editor.fireEvent('selectionchange', false, true); + + + }); + + editor.addListener('mousedown', function (t, evt) { + var el = evt.target || evt.srcElement; + baidu.editor.ui.Popup.postHide(evt, el); + baidu.editor.ui.ShortCutMenu.postHide(evt); + + }); + editor.addListener("delcells", function () { + if (UE.ui['edittip']) { + new UE.ui['edittip'](editor); + } + editor.getDialog('edittip').open(); + }); + + var pastePop, isPaste = false, timer; + editor.addListener("afterpaste", function () { + if(editor.queryCommandState('pasteplain')) + return; + if(baidu.editor.ui.PastePicker){ + pastePop = new baidu.editor.ui.Popup({ + content:new baidu.editor.ui.PastePicker({editor:editor}), + editor:editor, + className:'edui-wordpastepop' + }); + pastePop.render(); + } + isPaste = true; + }); + + editor.addListener("afterinserthtml", function () { + clearTimeout(timer); + timer = setTimeout(function () { + if (pastePop && (isPaste || editor.ui._isTransfer)) { + if(pastePop.isHidden()){ + var span = domUtils.createElement(editor.document, 'span', { + 'style':"line-height:0px;", + 'innerHTML':'\ufeff' + }), + range = editor.selection.getRange(); + range.insertNode(span); + var tmp= getDomNode(span, 'firstChild', 'previousSibling'); + tmp && pastePop.showAnchor(tmp.nodeType == 3 ? tmp.parentNode : tmp); + domUtils.remove(span); + }else{ + pastePop.show(); + } + delete editor.ui._isTransfer; + isPaste = false; + } + }, 200) + }); + editor.addListener('contextmenu', function (t, evt) { + baidu.editor.ui.Popup.postHide(evt); + }); + editor.addListener('keydown', function (t, evt) { + if (pastePop) pastePop.dispose(evt); + var keyCode = evt.keyCode || evt.which; + if(evt.altKey&&keyCode==90){ + UE.ui.buttons['fullscreen'].onclick(); + } + }); + editor.addListener('wordcount', function (type) { + setCount(this,me); + }); + function setCount(editor,ui) { + editor.setOpt({ + wordCount:true, + maximumWords:10000, + wordCountMsg:editor.options.wordCountMsg || editor.getLang("wordCountMsg"), + wordOverFlowMsg:editor.options.wordOverFlowMsg || editor.getLang("wordOverFlowMsg") + }); + var opt = editor.options, + max = opt.maximumWords, + msg = opt.wordCountMsg , + errMsg = opt.wordOverFlowMsg, + countDom = ui.getDom('wordcount'); + if (!opt.wordCount) { + return; + } + var count = editor.getContentLength(true); + if (count > max) { + countDom.innerHTML = errMsg; + editor.fireEvent("wordcountoverflow"); + } else { + countDom.innerHTML = msg.replace("{#leave}", max - count).replace("{#count}", count); + } + } + + editor.addListener('selectionchange', function () { + if (editor.options.elementPathEnabled) { + me[(editor.queryCommandState('elementpath') == -1 ? 'dis' : 'en') + 'ableElementPath']() + } + if (editor.options.scaleEnabled) { + me[(editor.queryCommandState('scale') == -1 ? 'dis' : 'en') + 'ableScale'](); + + } + }); + var popup = new baidu.editor.ui.Popup({ + editor:editor, + content:'', + className:'edui-bubble', + _onEditButtonClick:function () { + this.hide(); + editor.ui._dialogs.linkDialog.open(); + }, + _onImgEditButtonClick:function (name) { + this.hide(); + editor.ui._dialogs[name] && editor.ui._dialogs[name].open(); + + }, + _onImgSetFloat:function (value) { + this.hide(); + editor.execCommand("imagefloat", value); + + }, + _setIframeAlign:function (value) { + var frame = popup.anchorEl; + var newFrame = frame.cloneNode(true); + switch (value) { + case -2: + newFrame.setAttribute("align", ""); + break; + case -1: + newFrame.setAttribute("align", "left"); + break; + case 1: + newFrame.setAttribute("align", "right"); + break; + } + frame.parentNode.insertBefore(newFrame, frame); + domUtils.remove(frame); + popup.anchorEl = newFrame; + popup.showAnchor(popup.anchorEl); + }, + _updateIframe:function () { + var frame = editor._iframe = popup.anchorEl; + if(domUtils.hasClass(frame, 'ueditor_baidumap')) { + editor.selection.getRange().selectNode(frame).select(); + editor.ui._dialogs.mapDialog.open(); + popup.hide(); + } else { + editor.ui._dialogs.insertframeDialog.open(); + popup.hide(); + } + }, + _onRemoveButtonClick:function (cmdName) { + editor.execCommand(cmdName); + this.hide(); + }, + queryAutoHide:function (el) { + if (el && el.ownerDocument == editor.document) { + if (el.tagName.toLowerCase() == 'img' || domUtils.findParentByTagName(el, 'a', true)) { + return el !== popup.anchorEl; + } + } + return baidu.editor.ui.Popup.prototype.queryAutoHide.call(this, el); + } + }); + popup.render(); + if (editor.options.imagePopup) { + editor.addListener('mouseover', function (t, evt) { + evt = evt || window.event; + var el = evt.target || evt.srcElement; + if (editor.ui._dialogs.insertframeDialog && /iframe/ig.test(el.tagName)) { + var html = popup.formatHtml( + '' + editor.getLang("property") + ': ' + editor.getLang("default") + '  ' + editor.getLang("justifyleft") + '  ' + editor.getLang("justifyright") + '  ' + + ' ' + editor.getLang("modify") + ''); + if (html) { + popup.getDom('content').innerHTML = html; + popup.anchorEl = el; + popup.showAnchor(popup.anchorEl); + } else { + popup.hide(); + } + } + }); + editor.addListener('selectionchange', function (t, causeByUi) { + if (!causeByUi) return; + var html = '', str = "", + img = editor.selection.getRange().getClosedNode(), + dialogs = editor.ui._dialogs; + if (img && img.tagName == 'IMG') { + var dialogName = 'insertimageDialog'; + if (img.className.indexOf("edui-faked-video") != -1 || img.className.indexOf("edui-upload-video") != -1) { + dialogName = "insertvideoDialog" + } + if (img.className.indexOf("edui-faked-webapp") != -1) { + dialogName = "webappDialog" + } + if (img.src.indexOf("http://api.map.baidu.com") != -1) { + dialogName = "mapDialog" + } + if (img.className.indexOf("edui-faked-music") != -1) { + dialogName = "musicDialog" + } + if (img.src.indexOf("http://maps.google.com/maps/api/staticmap") != -1) { + dialogName = "gmapDialog" + } + if (img.getAttribute("anchorname")) { + dialogName = "anchorDialog"; + html = popup.formatHtml( + '' + editor.getLang("property") + ': ' + editor.getLang("modify") + '  ' + + '' + editor.getLang("delete") + ''); + } + if (img.getAttribute("word_img")) { + //todo 放到dialog去做查询 + editor.word_img = [img.getAttribute("word_img")]; + dialogName = "wordimageDialog" + } + if(domUtils.hasClass(img, 'loadingclass') || domUtils.hasClass(img, 'loaderrorclass')) { + dialogName = ""; + } + if (!dialogs[dialogName]) { + return; + } + str = '' + editor.getLang("property") + ': '+ + '' + editor.getLang("default") + '  ' + + '' + editor.getLang("justifyleft") + '  ' + + '' + editor.getLang("justifyright") + '  ' + + '' + editor.getLang("justifycenter") + '  '+ + '' + editor.getLang("modify") + ''; + + !html && (html = popup.formatHtml(str)) + + } + if (editor.ui._dialogs.linkDialog) { + var link = editor.queryCommandValue('link'); + var url; + if (link && (url = (link.getAttribute('_href') || link.getAttribute('href', 2)))) { + var txt = url; + if (url.length > 30) { + txt = url.substring(0, 20) + "..."; + } + if (html) { + html += '
    ' + } + html += popup.formatHtml( + '' + editor.getLang("anthorMsg") + ': ' + txt + '' + + ' ' + editor.getLang("modify") + '' + + ' ' + editor.getLang("clear") + ''); + popup.showAnchor(link); + } + } + + if (html) { + popup.getDom('content').innerHTML = html; + popup.anchorEl = img || link; + popup.showAnchor(popup.anchorEl); + } else { + popup.hide(); + } + }); + } + + }, + _initToolbars:function () { + var editor = this.editor; + var toolbars = this.toolbars || []; + var toolbarUis = []; + for (var i = 0; i < toolbars.length; i++) { + var toolbar = toolbars[i]; + var toolbarUi = new baidu.editor.ui.Toolbar({theme:editor.options.theme}); + for (var j = 0; j < toolbar.length; j++) { + var toolbarItem = toolbar[j]; + var toolbarItemUi = null; + if (typeof toolbarItem == 'string') { + toolbarItem = toolbarItem.toLowerCase(); + if (toolbarItem == '|') { + toolbarItem = 'Separator'; + } + if(toolbarItem == '||'){ + toolbarItem = 'Breakline'; + } + if (baidu.editor.ui[toolbarItem]) { + toolbarItemUi = new baidu.editor.ui[toolbarItem](editor); + } + + //fullscreen这里单独处理一下,放到首行去 + if (toolbarItem == 'fullscreen') { + if (toolbarUis && toolbarUis[0]) { + toolbarUis[0].items.splice(0, 0, toolbarItemUi); + } else { + toolbarItemUi && toolbarUi.items.splice(0, 0, toolbarItemUi); + } + + continue; + + + } + } else { + toolbarItemUi = toolbarItem; + } + if (toolbarItemUi && toolbarItemUi.id) { + + toolbarUi.add(toolbarItemUi); + } + } + toolbarUis[i] = toolbarUi; + } + + //接受外部定制的UI + + utils.each(UE._customizeUI,function(obj,key){ + var itemUI,index; + if(obj.id && obj.id != editor.key){ + return false; + } + itemUI = obj.execFn.call(editor,editor,key); + if(itemUI){ + index = obj.index; + if(index === undefined){ + index = toolbarUi.items.length; + } + toolbarUi.add(itemUI,index) + } + }); + + this.toolbars = toolbarUis; + }, + getHtmlTpl:function () { + return '
    ' + + '
    ' + + (this.toolbars.length ? + '
    ' + + this.renderToolbarBoxHtml() + + '
    ' : '') + + '' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + //modify wdcount by matao + '
    ' + + '' + + '' + + '' + + '
    ' + + '
    ' + + '
    '; + }, + showWordImageDialog:function () { + this._dialogs['wordimageDialog'].open(); + }, + renderToolbarBoxHtml:function () { + var buff = []; + for (var i = 0; i < this.toolbars.length; i++) { + buff.push(this.toolbars[i].renderHtml()); + } + return buff.join(''); + }, + setFullScreen:function (fullscreen) { + + var editor = this.editor, + container = editor.container.parentNode.parentNode; + if (this._fullscreen != fullscreen) { + this._fullscreen = fullscreen; + this.editor.fireEvent('beforefullscreenchange', fullscreen); + if (baidu.editor.browser.gecko) { + var bk = editor.selection.getRange().createBookmark(); + } + if (fullscreen) { + while (container.tagName != "BODY") { + var position = baidu.editor.dom.domUtils.getComputedStyle(container, "position"); + nodeStack.push(position); + container.style.position = "static"; + container = container.parentNode; + } + this._bakHtmlOverflow = document.documentElement.style.overflow; + this._bakBodyOverflow = document.body.style.overflow; + this._bakAutoHeight = this.editor.autoHeightEnabled; + this._bakScrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop); + + this._bakEditorContaninerWidth = editor.iframe.parentNode.offsetWidth; + if (this._bakAutoHeight) { + //当全屏时不能执行自动长高 + editor.autoHeightEnabled = false; + this.editor.disableAutoHeight(); + } + + document.documentElement.style.overflow = 'hidden'; + //修复,滚动条不收起的问题 + + window.scrollTo(0,window.scrollY); + this._bakCssText = this.getDom().style.cssText; + this._bakCssText1 = this.getDom('iframeholder').style.cssText; + editor.iframe.parentNode.style.width = ''; + this._updateFullScreen(); + } else { + while (container.tagName != "BODY") { + container.style.position = nodeStack.shift(); + container = container.parentNode; + } + this.getDom().style.cssText = this._bakCssText; + this.getDom('iframeholder').style.cssText = this._bakCssText1; + if (this._bakAutoHeight) { + editor.autoHeightEnabled = true; + this.editor.enableAutoHeight(); + } + + document.documentElement.style.overflow = this._bakHtmlOverflow; + document.body.style.overflow = this._bakBodyOverflow; + editor.iframe.parentNode.style.width = this._bakEditorContaninerWidth + 'px'; + window.scrollTo(0, this._bakScrollTop); + } + if (browser.gecko && editor.body.contentEditable === 'true') { + var input = document.createElement('input'); + document.body.appendChild(input); + editor.body.contentEditable = false; + setTimeout(function () { + input.focus(); + setTimeout(function () { + editor.body.contentEditable = true; + editor.fireEvent('fullscreenchanged', fullscreen); + editor.selection.getRange().moveToBookmark(bk).select(true); + baidu.editor.dom.domUtils.remove(input); + fullscreen && window.scroll(0, 0); + }, 0) + }, 0) + } + + if(editor.body.contentEditable === 'true'){ + this.editor.fireEvent('fullscreenchanged', fullscreen); + this.triggerLayout(); + } + + } + }, + _updateFullScreen:function () { + if (this._fullscreen) { + var vpRect = uiUtils.getViewportRect(); + this.getDom().style.cssText = 'border:0;position:absolute;left:0;top:' + (this.editor.options.topOffset || 0) + 'px;width:' + vpRect.width + 'px;height:' + vpRect.height + 'px;z-index:' + (this.getDom().style.zIndex * 1 + 100); + uiUtils.setViewportOffset(this.getDom(), { left:0, top:this.editor.options.topOffset || 0 }); + this.editor.setHeight(vpRect.height - this.getDom('toolbarbox').offsetHeight - this.getDom('bottombar').offsetHeight - (this.editor.options.topOffset || 0),true); + //不手动调一下,会导致全屏失效 + if(browser.gecko){ + try{ + window.onresize(); + }catch(e){ + + } + + } + } + }, + _updateElementPath:function () { + var bottom = this.getDom('elementpath'), list; + if (this.elementPathEnabled && (list = this.editor.queryCommandValue('elementpath'))) { + + var buff = []; + for (var i = 0, ci; ci = list[i]; i++) { + buff[i] = this.formatHtml('' + ci + ''); + } + bottom.innerHTML = '
    ' + this.editor.getLang("elementPathTip") + ': ' + buff.join(' > ') + '
    '; + + } else { + bottom.style.display = 'none' + } + }, + disableElementPath:function () { + var bottom = this.getDom('elementpath'); + bottom.innerHTML = ''; + bottom.style.display = 'none'; + this.elementPathEnabled = false; + + }, + enableElementPath:function () { + var bottom = this.getDom('elementpath'); + bottom.style.display = ''; + this.elementPathEnabled = true; + this._updateElementPath(); + }, + _scale:function () { + var doc = document, + editor = this.editor, + editorHolder = editor.container, + editorDocument = editor.document, + toolbarBox = this.getDom("toolbarbox"), + bottombar = this.getDom("bottombar"), + scale = this.getDom("scale"), + scalelayer = this.getDom("scalelayer"); + + var isMouseMove = false, + position = null, + minEditorHeight = 0, + minEditorWidth = editor.options.minFrameWidth, + pageX = 0, + pageY = 0, + scaleWidth = 0, + scaleHeight = 0; + + function down() { + position = domUtils.getXY(editorHolder); + + if (!minEditorHeight) { + minEditorHeight = editor.options.minFrameHeight + toolbarBox.offsetHeight + bottombar.offsetHeight; + } + + scalelayer.style.cssText = "position:absolute;left:0;display:;top:0;background-color:#41ABFF;opacity:0.4;filter: Alpha(opacity=40);width:" + editorHolder.offsetWidth + "px;height:" + + editorHolder.offsetHeight + "px;z-index:" + (editor.options.zIndex + 1); + + domUtils.on(doc, "mousemove", move); + domUtils.on(editorDocument, "mouseup", up); + domUtils.on(doc, "mouseup", up); + } + + var me = this; + //by xuheng 全屏时关掉缩放 + this.editor.addListener('fullscreenchanged', function (e, fullScreen) { + if (fullScreen) { + me.disableScale(); + + } else { + if (me.editor.options.scaleEnabled) { + me.enableScale(); + var tmpNode = me.editor.document.createElement('span'); + me.editor.body.appendChild(tmpNode); + me.editor.body.style.height = Math.max(domUtils.getXY(tmpNode).y, me.editor.iframe.offsetHeight - 20) + 'px'; + domUtils.remove(tmpNode) + } + } + }); + function move(event) { + clearSelection(); + var e = event || window.event; + pageX = e.pageX || (doc.documentElement.scrollLeft + e.clientX); + pageY = e.pageY || (doc.documentElement.scrollTop + e.clientY); + scaleWidth = pageX - position.x; + scaleHeight = pageY - position.y; + + if (scaleWidth >= minEditorWidth) { + isMouseMove = true; + scalelayer.style.width = scaleWidth + 'px'; + } + if (scaleHeight >= minEditorHeight) { + isMouseMove = true; + scalelayer.style.height = scaleHeight + "px"; + } + } + + function up() { + if (isMouseMove) { + isMouseMove = false; + editor.ui._actualFrameWidth = scalelayer.offsetWidth - 2; + editorHolder.style.width = editor.ui._actualFrameWidth + 'px'; + + editor.setHeight(scalelayer.offsetHeight - bottombar.offsetHeight - toolbarBox.offsetHeight - 2,true); + } + if (scalelayer) { + scalelayer.style.display = "none"; + } + clearSelection(); + domUtils.un(doc, "mousemove", move); + domUtils.un(editorDocument, "mouseup", up); + domUtils.un(doc, "mouseup", up); + } + + function clearSelection() { + if (browser.ie) + doc.selection.clear(); + else + window.getSelection().removeAllRanges(); + } + + this.enableScale = function () { + //trace:2868 + if (editor.queryCommandState("source") == 1) return; + scale.style.display = ""; + this.scaleEnabled = true; + domUtils.on(scale, "mousedown", down); + }; + this.disableScale = function () { + scale.style.display = "none"; + this.scaleEnabled = false; + domUtils.un(scale, "mousedown", down); + }; + }, + isFullScreen:function () { + return this._fullscreen; + }, + postRender:function () { + UIBase.prototype.postRender.call(this); + for (var i = 0; i < this.toolbars.length; i++) { + this.toolbars[i].postRender(); + } + var me = this; + var timerId, + domUtils = baidu.editor.dom.domUtils, + updateFullScreenTime = function () { + clearTimeout(timerId); + timerId = setTimeout(function () { + me._updateFullScreen(); + }); + }; + domUtils.on(window, 'resize', updateFullScreenTime); + + me.addListener('destroy', function () { + domUtils.un(window, 'resize', updateFullScreenTime); + clearTimeout(timerId); + }) + }, + showToolbarMsg:function (msg, flag) { + this.getDom('toolbarmsg_label').innerHTML = msg; + this.getDom('toolbarmsg').style.display = ''; + // + if (!flag) { + var w = this.getDom('upload_dialog'); + w.style.display = 'none'; + } + }, + hideToolbarMsg:function () { + this.getDom('toolbarmsg').style.display = 'none'; + }, + mapUrl:function (url) { + return url ? url.replace('~/', this.editor.options.UEDITOR_HOME_URL || '') : '' + }, + triggerLayout:function () { + var dom = this.getDom(); + if (dom.style.zoom == '1') { + dom.style.zoom = '100%'; + } else { + dom.style.zoom = '1'; + } + } + }; + utils.inherits(EditorUI, baidu.editor.ui.UIBase); + + + var instances = {}; + + + UE.ui.Editor = function (options) { + var editor = new UE.Editor(options); + editor.options.editor = editor; + utils.loadFile(document, { + href:editor.options.themePath + editor.options.theme + "/css/ueditor.css", + tag:"link", + type:"text/css", + rel:"stylesheet" + }); + + var oldRender = editor.render; + editor.render = function (holder) { + if (holder.constructor === String) { + editor.key = holder; + instances[holder] = editor; + } + utils.domReady(function () { + editor.langIsReady ? renderUI() : editor.addListener("langReady", renderUI); + function renderUI() { + editor.setOpt({ + labelMap:editor.options.labelMap || editor.getLang('labelMap') + }); + new EditorUI(editor.options); + if (holder) { + if (holder.constructor === String) { + holder = document.getElementById(holder); + } + holder && holder.getAttribute('name') && ( editor.options.textarea = holder.getAttribute('name')); + if (holder && /script|textarea/ig.test(holder.tagName)) { + var newDiv = document.createElement('div'); + holder.parentNode.insertBefore(newDiv, holder); + var cont = holder.value || holder.innerHTML; + editor.options.initialContent = /^[\t\r\n ]*$/.test(cont) ? editor.options.initialContent : + cont.replace(/>[\n\r\t]+([ ]{4})+/g, '>') + .replace(/[\n\r\t]+([ ]{4})+[\n\r\t]+<'); + holder.className && (newDiv.className = holder.className); + holder.style.cssText && (newDiv.style.cssText = holder.style.cssText); + if (/textarea/i.test(holder.tagName)) { + editor.textarea = holder; + editor.textarea.style.display = 'none'; + + + } else { + holder.parentNode.removeChild(holder); + + + } + if(holder.id){ + newDiv.id = holder.id; + domUtils.removeAttributes(holder,'id'); + } + holder = newDiv; + holder.innerHTML = ''; + } + + } + domUtils.addClass(holder, "edui-" + editor.options.theme); + editor.ui.render(holder); + var opt = editor.options; + //给实例添加一个编辑器的容器引用 + editor.container = editor.ui.getDom(); + var parents = domUtils.findParents(holder,true); + var displays = []; + for(var i = 0 ,ci;ci=parents[i];i++){ + displays[i] = ci.style.display; + ci.style.display = 'block' + } + if (opt.initialFrameWidth) { + opt.minFrameWidth = opt.initialFrameWidth; + } else { + opt.minFrameWidth = opt.initialFrameWidth = holder.offsetWidth; + var styleWidth = holder.style.width; + if(/%$/.test(styleWidth)) { + opt.initialFrameWidth = styleWidth; + } + } + if (opt.initialFrameHeight) { + opt.minFrameHeight = opt.initialFrameHeight; + } else { + opt.initialFrameHeight = opt.minFrameHeight = holder.offsetHeight; + } + for(var i = 0 ,ci;ci=parents[i];i++){ + ci.style.display = displays[i] + } + //编辑器最外容器设置了高度,会导致,编辑器不占位 + //todo 先去掉,没有找到原因 + if(holder.style.height){ + holder.style.height = '' + } + editor.container.style.width = opt.initialFrameWidth + (/%$/.test(opt.initialFrameWidth) ? '' : 'px'); + editor.container.style.zIndex = opt.zIndex; + oldRender.call(editor, editor.ui.getDom('iframeholder')); + editor.fireEvent("afteruiready"); + } + }) + }; + return editor; + }; + + + /** + * @file + * @name UE + * @short UE + * @desc UEditor的顶部命名空间 + */ + /** + * @name getEditor + * @since 1.2.4+ + * @grammar UE.getEditor(id,[opt]) => Editor实例 + * @desc 提供一个全局的方法得到编辑器实例 + * + * * ''id'' 放置编辑器的容器id, 如果容器下的编辑器已经存在,就直接返回 + * * ''opt'' 编辑器的可选参数 + * @example + * UE.getEditor('containerId',{onready:function(){//创建一个编辑器实例 + * this.setContent('hello') + * }}); + * UE.getEditor('containerId'); //返回刚创建的实例 + * + */ + UE.getEditor = function (id, opt) { + var editor = instances[id]; + if (!editor) { + editor = instances[id] = new UE.ui.Editor(opt); + editor.render(id); + } + return editor; + }; + + + UE.delEditor = function (id) { + var editor; + if (editor = instances[id]) { + editor.key && editor.destroy(); + delete instances[id] + } + }; + + UE.registerUI = function(uiName,fn,index,editorId){ + utils.each(uiName.split(/\s+/), function (name) { + UE._customizeUI[name] = { + id : editorId, + execFn:fn, + index:index + }; + }) + + } + +})(); + +// adapter/message.js +UE.registerUI('message', function(editor) { + + var editorui = baidu.editor.ui; + var Message = editorui.Message; + var holder; + var _messageItems = []; + var me = editor; + + me.addListener('ready', function(){ + holder = document.getElementById(me.ui.id + '_message_holder'); + updateHolderPos(); + setTimeout(function(){ + updateHolderPos(); + }, 500); + }); + + me.addListener('showmessage', function(type, opt){ + opt = utils.isString(opt) ? { + 'content': opt + } : opt; + var message = new Message({ + 'timeout': opt.timeout, + 'type': opt.type, + 'content': opt.content, + 'keepshow': opt.keepshow, + 'editor': me + }), + mid = opt.id || ('msg_' + (+new Date()).toString(36)); + message.render(holder); + _messageItems[mid] = message; + message.reset(opt); + updateHolderPos(); + return mid; + }); + + me.addListener('updatemessage',function(type, id, opt){ + opt = utils.isString(opt) ? { + 'content': opt + } : opt; + var message = _messageItems[id]; + message.render(holder); + message && message.reset(opt); + }); + + me.addListener('hidemessage',function(type, id){ + var message = _messageItems[id]; + message && message.hide(); + }); + + function updateHolderPos(){ + var toolbarbox = me.ui.getDom('toolbarbox'); + if (toolbarbox) { + holder.style.top = toolbarbox.offsetHeight + 3 + 'px'; + } + holder.style.zIndex = Math.max(me.options.zIndex, me.iframe.style.zIndex) + 1; + } + +}); + + +// adapter/autosave.js +UE.registerUI('autosave', function(editor) { + var timer = null,uid = null; + editor.on('afterautosave',function(){ + clearTimeout(timer); + + timer = setTimeout(function(){ + if(uid){ + editor.trigger('hidemessage',uid); + } + uid = editor.trigger('showmessage',{ + content : editor.getLang('autosave.success'), + timeout : 2000 + }); + + },2000) + }) + +}); + + + +})(); diff --git a/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.all.min.js b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.all.min.js new file mode 100644 index 00000000..c89aa8c4 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/public/ueditor/ueditor.all.min.js @@ -0,0 +1,709 @@ +(function(){function W(d,c,b){var a;c=c.toLowerCase();return(a=d.__allListeners||b&&(d.__allListeners={}))&&(a[c]||b&&(a[c]=[]))}function X(d,c,b,a,e,h){a=a&&d[c];var g;for(!a&&(a=d[b]);!a&&(g=(g||d).parentNode);){if("BODY"==g.tagName||h&&!h(g))return null;a=g[b]}return a&&e&&!e(a)?X(a,c,b,!1,e):a}UEDITOR_CONFIG=window.UEDITOR_CONFIG||{};var s=window.baidu||{};window.baidu=s;window.UE=s.editor=window.UE||{};UE.plugins={};UE.commands={};UE.instants={};UE.I18N={};UE._customizeUI={};UE.version="1.4.3"; +var L=UE.dom={},r=UE.browser=function(){var d=navigator.userAgent.toLowerCase(),c=window.opera,b={ie:/(msie\s|trident.*rv:)([\w.]+)/.test(d),opera:!!c&&c.version,webkit:-1a||b.quirks;b.ie9above=8a;b.ie11above=10a}b.gecko&&(e=d.match(/rv:([\d\.]+)/))&&(e=e[1].split("."),a=1E4*e[0]+100*(e[1]||0)+1*(e[2]||0));/chrome\/(\d+\.\d)/i.test(d)&&(b.chrome=+RegExp.$1);/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(d)&&!/chrome/i.test(d)&& +(b.safari=+(RegExp.$1||RegExp.$2));b.opera&&(a=parseFloat(c.version()));b.webkit&&(a=parseFloat(d.match(/ applewebkit\/(\d+)/)[1]));b.version=a;b.isCompatible=!b.mobile&&(b.ie&&6<=a||b.gecko&&10801<=a||b.opera&&9.5<=a||b.air&&1<=a||b.webkit&&522<=a||!1);return b}(),I=r.ie,ma=r.opera,p=UE.utils={each:function(d,c,b){if(null!=d)if(d.length===+d.length)for(var a=0,e=d.length;a=b&&e===c)return a=h,!1});return a},removeItem:function(d,c){for(var b=0,a=d.length;b'](?:(amp|lt|quot|gt|#39|nbsp|#\d+);)?/g, +function(b,a){return a?b:{"<":"<","&":"&",'"':""",">":">","'":"'"}[b]}):""},html:function(d){return d?d.replace(/&((g|l|quo)t|amp|#39|nbsp);/g,function(c){return{"<":"<","&":"&",""":'"',">":">","'":"'"," ":" "}[c]}):""},cssStyleToDomStyle:function(){var d=document.createElement("div").style,c={"float":void 0!=d.cssFloat?"cssFloat":void 0!=d.styleFloat?"styleFloat":"float"};return function(b){return c[b]||(c[b]=b.toLowerCase().replace(/-./g,function(a){return a.charAt(1).toUpperCase()}))}}(), +loadFile:function(){function d(b,a){try{for(var e=0,h;h=c[e++];)if(h.doc===b&&h.url==(a.src||a.href))return h}catch(g){return null}}var c=[];return function(b,a,e){var h=d(b,a);if(h)h.ready?e&&e():h.funs.push(e);else if(c.push({doc:b,url:a.src||a.href,funs:[e]}),!b.body){e=[];for(var g in a)"tag"!=g&&e.push(g+'="'+a[g]+'"');b.write("<"+a.tag+" "+e.join(" ")+" >")}else if(!a.id||!b.getElementById(a.id)){var l=b.createElement(a.tag);delete a.tag;for(g in a)l.setAttribute(g,a[g]);l.onload= +l.onreadystatechange=function(){if(!this.readyState||/loaded|complete/.test(this.readyState)){h=d(b,a);if(0a?"0"+a:a};return function(a){switch(typeof a){case "undefined":return"undefined";case "number":return isFinite(a)?String(a):"null";case "string":return c(a);case "boolean":return String(a);default:if(null===a)return"null";if(p.isArray(a)){var e=["["],h=a.length,g,l,k;for(l=0;lr.version?{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder"}:{tabindex:"tabIndex",readonly:"readOnly"},oa=p.listToMap("-webkit-box -moz-box block list-item table table-row-group table-header-group table-footer-group table-row table-column-group table-column table-cell table-caption".split(" ")), +f=L.domUtils={NODE_ELEMENT:1,NODE_DOCUMENT:9,NODE_TEXT:3,NODE_COMMENT:8,NODE_DOCUMENT_FRAGMENT:11,POSITION_IDENTICAL:0,POSITION_DISCONNECTED:1,POSITION_FOLLOWING:2,POSITION_PRECEDING:4,POSITION_IS_CONTAINED:8,POSITION_CONTAINS:16,fillChar:I&&"6"==r.version?"\ufeff":"\u200b",keys:{8:1,46:1,16:1,17:1,18:1,37:1,38:1,39:1,40:1,13:1},getPosition:function(d,c){if(d===c)return 0;var b,a=[d],e=[c];for(b=d;b=b.parentNode;){if(b===c)return 10;a.push(b)}for(b=c;b=b.parentNode;){if(b===d)return 20;e.push(b)}a.reverse(); +e.reverse();if(a[0]!==e[0])return 1;for(b=-1;b++,a[b]===e[b];);d=a[b];for(c=e[b];d=d.nextSibling;)if(d===c)return 4;return 2},getNodeIndex:function(d,c){for(var b=d,a=0;b=b.previousSibling;)c&&3==b.nodeType?b.nodeType!=b.nextSibling.nodeType&&a++:a++;return a},inDoc:function(d,c){return 10==f.getPosition(d,c)},findParent:function(d,c,b){if(d&&!f.isBody(d))for(d=b?d:d.parentNode;d;){if(!c||c(d)||f.isBody(d))return c&&!c(d)&&f.isBody(d)?null:d;d=d.parentNode}return null},findParentByTagName:function(d, +c,b,a){c=p.listToMap(p.isArray(c)?c:[c]);return f.findParent(d,function(e){return c[e.tagName]&&!(a&&a(e))},b)},findParents:function(d,c,b,a){for(c=c&&(b&&b(d)||!b)?[d]:[];d=f.findParent(d,b);)c.push(d);return a?c:c.reverse()},insertAfter:function(d,c){return d.nextSibling?d.parentNode.insertBefore(c,d.nextSibling):d.parentNode.appendChild(c)},remove:function(d,c){var b=d.parentNode,a;if(b){if(c&&d.hasChildNodes())for(;a=d.firstChild;)b.insertBefore(a,d);b.removeChild(d)}return d},getNextDomNode:function(d, +c,b,a){return X(d,"firstChild","nextSibling",c,b,a)},getPreDomNode:function(d,c,b,a){return X(d,"lastChild","previousSibling",c,b,a)},isBookmarkNode:function(d){return 1==d.nodeType&&d.id&&/^_baidu_bookmark_/i.test(d.id)},getWindow:function(d){d=d.ownerDocument||d;return d.defaultView||d.parentWindow},getCommonAncestor:function(d,c){if(d===c)return d;for(var b=[d],a=[c],e=d,h=-1;e=e.parentNode;){if(e===c)return e;b.push(e)}for(e=c;e=e.parentNode;){if(e===d)return e;a.push(e)}b.reverse();for(a.reverse();h++, +b[h]===a[h];);return 0==h?null:b[h-1]},clearEmptySibling:function(d,c,b){function a(a,b){for(var g;a&&!f.isBookmarkNode(a)&&(f.isEmptyInlineElement(a)||!RegExp("[^\t\n\r"+f.fillChar+"]").test(a.nodeValue));)g=a[b],f.remove(a),a=g}!c&&a(d.nextSibling,"nextSibling");!b&&a(d.previousSibling,"previousSibling")},split:function(d,c){var b=d.ownerDocument;if(r.ie&&c==d.nodeValue.length){var a=b.createTextNode("");return f.insertAfter(d,a)}a=d.splitText(c);r.ie8&&(b=b.createTextNode(""),f.insertAfter(a,b), +f.remove(b));return a},isWhitespace:function(d){return!RegExp("[^ \t\n\r"+f.fillChar+"]").test(d.nodeValue)},getXY:function(d){for(var c=0,b=0;d.offsetParent;)b+=d.offsetTop,c+=d.offsetLeft,d=d.offsetParent;return{x:c,y:b}},on:function(d,c,b){var a=p.isArray(c)?c:p.trim(c).split(/\s+/),e=a.length;if(e)for(;e--;)if(c=a[e],d.addEventListener)d.addEventListener(c,b,!1);else{b._d||(b._d={els:[]});var h=c+b.toString(),g=p.indexOf(b._d.els,d);b._d[h]&&-1!=g||(-1==g&&b._d.els.push(d),b._d[h]||(b._d[h]=function(a){return b.call(a.srcElement, +a||window.event)}),d.attachEvent("on"+c,b._d[h]))}d=null},un:function(d,c,b){var a=p.isArray(c)?c:p.trim(c).split(/\s+/),e=a.length;if(e)for(;e--;)if(c=a[e],d.removeEventListener)d.removeEventListener(c,b,!1);else{var h=c+b.toString();try{d.detachEvent("on"+c,b._d?b._d[h]:b)}catch(g){}b._d&&b._d[h]&&(c=p.indexOf(b._d.els,d),-1!=c&&b._d.els.splice(c,1),0==b._d.els.length&&delete b._d[h])}},isSameElement:function(d,c){if(d.tagName!=c.tagName)return!1;var b=d.attributes,a=c.attributes;if(!I&&b.length!= +a.length)return!1;for(var e,h,g=0,l=0,k=0;e=b[k++];){if("style"==e.nodeName)if(e.specified&&g++,f.isSameStyle(d,c))continue;else return!1;if(I)if(e.specified)g++,h=a.getNamedItem(e.nodeName);else continue;else h=c.attributes[e.nodeName];if(!h.specified||e.nodeValue!=h.nodeValue)return!1}if(I){for(k=0;h=a[k++];)h.specified&&l++;if(g!=l)return!1}return!0},isSameStyle:function(d,c){var b=d.style.cssText.replace(/( ?; ?)/g,";").replace(/( ?: ?)/g,":"),a=c.style.cssText.replace(/( ?; ?)/g,";").replace(/( ?: ?)/g, +":");if(r.opera){b=d.style;a=c.style;if(b.length!=a.length)return!1;for(var e in b)if(!/^(\d+|csstext)$/i.test(e)&&b[e]!=a[e])return!1;return!0}if(!b||!a)return b==a;b=b.split(";");a=a.split(";");if(b.length!=a.length)return!1;e=0;for(var h;h=b[e++];)if(-1==p.indexOf(a,h))return!1;return!0},isBlockElm:function(d){return 1==d.nodeType&&(v.$block[d.tagName]||oa[f.getComputedStyle(d,"display")])&&!v.$nonChild[d.tagName]},isBody:function(d){return d&&1==d.nodeType&&"body"==d.tagName.toLowerCase()},breakParent:function(d, +c){var b,a=d,e=d,h,g;do{a=a.parentNode;h?(b=a.cloneNode(!1),b.appendChild(h),h=b,b=a.cloneNode(!1),b.appendChild(g),g=b):(h=a.cloneNode(!1),g=h.cloneNode(!1));for(;b=e.previousSibling;)h.insertBefore(b,h.firstChild);for(;b=e.nextSibling;)g.appendChild(b);e=a}while(c!==a);b=c.parentNode;b.insertBefore(h,c);b.insertBefore(g,c);b.insertBefore(d,g);f.remove(c);return d},isEmptyInlineElement:function(d){if(1!=d.nodeType||!v.$removeEmpty[d.tagName])return 0;for(d=d.firstChild;d;){if(f.isBookmarkNode(d)|| +1==d.nodeType&&!f.isEmptyInlineElement(d)||3==d.nodeType&&!f.isWhitespace(d))return 0;d=d.nextSibling}return 1},trimWhiteTextNode:function(d){function c(b){for(var a;(a=d[b])&&3==a.nodeType&&f.isWhitespace(a);)d.removeChild(a)}c("firstChild");c("lastChild")},mergeChild:function(d,c,b){c=f.getElementsByTagName(d,d.tagName.toLowerCase());for(var a=0,e;e=c[a++];)if(e.parentNode&&!f.isBookmarkNode(e))if("span"==e.tagName.toLowerCase()){if(d===e.parentNode&&(f.trimWhiteTextNode(d),1==d.childNodes.length)){d.style.cssText= +e.style.cssText+";"+d.style.cssText;f.remove(e,!0);continue}e.style.cssText=d.style.cssText+";"+e.style.cssText;if(b){var h=b.style;if(h)for(var h=h.split(";"),g=0,l;l=h[g++];)e.style[p.cssStyleToDomStyle(l.split(":")[0])]=l.split(":")[1]}f.isSameStyle(e,d)&&f.remove(e,!0)}else f.isSameElement(d,e)&&f.remove(e,!0)},getElementsByTagName:function(d,c,b){if(b&&p.isString(b)){var a=b;b=function(e){return f.hasClass(e,a)}}c=p.trim(c).replace(/[ ]{2,}/g," ").split(" ");for(var e=[],h=0,g;g=c[h++];){g=d.getElementsByTagName(g); +for(var l=0,k;k=g[l++];)b&&!b(k)||e.push(k)}return e},mergeToParent:function(d){for(var c=d.parentNode;c&&v.$removeEmpty[c.tagName];){if(c.tagName==d.tagName||"A"==c.tagName){f.trimWhiteTextNode(c);if("SPAN"==c.tagName&&!f.isSameStyle(c,d)||"A"==c.tagName&&"SPAN"==d.tagName)if(1r.version&&"font-size"==c&&!d.style.fontSize&&!v.$empty[d.tagName]&&!v.$nonChild[d.tagName]){var b=d.ownerDocument.createElement("span");b.style.cssText="padding:0;border:0;font-family:simsun;";b.innerHTML=".";d.appendChild(b);var a=b.offsetHeight;d.removeChild(b);b=null;return a+"px"}try{b=f.getStyle(d,c)||(window.getComputedStyle?f.getWindow(d).getComputedStyle(d, +"").getPropertyValue(c):(d.currentStyle||d.style)[p.cssStyleToDomStyle(c)])}catch(e){return""}return p.transUnitToPx(p.fixColor(c,b))},removeClasses:function(d,c){c=p.isArray(c)?c:p.trim(c).replace(/[ ]{2,}/g," ").split(" ");for(var b=0,a,e=d.className;a=c[b++];)e=e.replace(RegExp("\\b"+a+"\\b"),"");(e=p.trim(e).replace(/[ ]{2,}/g," "))?d.className=e:f.removeAttributes(d,["class"])},addClass:function(d,c){if(d){c=p.trim(c).replace(/[ ]{2,}/g," ").split(" ");for(var b=0,a,e=d.className;a=c[b++];)RegExp("\\b"+ +a+"\\b").test(e)||(e+=" "+a);d.className=p.trim(e)}},hasClass:function(d,c){if(p.isRegExp(c))return c.test(d.className);c=p.trim(c).replace(/[ ]{2,}/g," ").split(" ");for(var b=0,a,e=d.className;a=c[b++];)if(!RegExp("\\b"+a+"\\b","i").test(e))return!1;return b-1==c.length},preventDefault:function(d){d.preventDefault?d.preventDefault():d.returnValue=!1},removeStyle:function(d,c){r.ie?("color"==c&&(c="(^|;)"+c),d.style.cssText=d.style.cssText.replace(RegExp(c+"[^:]*:[^;]+;?","ig"),"")):d.style.removeProperty? +d.style.removeProperty(c):d.style.removeAttribute(p.cssStyleToDomStyle(c));d.style.cssText||f.removeAttributes(d,["style"])},getStyle:function(d,c){var b=d.style[p.cssStyleToDomStyle(c)];return p.fixColor(c,b)},setStyle:function(d,c,b){d.style[p.cssStyleToDomStyle(c)]=b;p.trim(d.style.cssText)||this.removeAttributes(d,"style")},setStyles:function(d,c){for(var b in c)c.hasOwnProperty(b)&&f.setStyle(d,b,c[b])},removeDirtyAttr:function(d){for(var c=0,b,a=d.getElementsByTagName("*");b=a[c++];)b.removeAttribute("_moz_dirty"); +d.removeAttribute("_moz_dirty")},getChildCount:function(d,c){var b=0,a=d.firstChild;for(c=c||function(){return 1};a;)c(a)&&b++,a=a.nextSibling;return b},isEmptyNode:function(d){return!d.firstChild||0==f.getChildCount(d,function(c){return!f.isBr(c)&&!f.isBookmarkNode(c)&&!f.isWhitespace(c)})},clearSelectedArr:function(d){for(var c;c=d.pop();)f.removeAttributes(c,["class"])},scrollToView:function(d,c,b){var a=function(){var a=c.document,b="CSS1Compat"==a.compatMode;return{width:(b?a.documentElement.clientWidth: +a.body.clientWidth)||0,height:(b?a.documentElement.clientHeight:a.body.clientHeight)||0}}().height;b=-1*a+b+(d.offsetHeight||0);d=f.getXY(d);b+=d.y;d=function(a){if("pageXOffset"in a)return{x:a.pageXOffset||0,y:a.pageYOffset||0};a=a.document;return{x:a.documentElement.scrollLeft||a.body.scrollLeft||0,y:a.documentElement.scrollTop||a.body.scrollTop||0}}(c).y;(b>d||bb?-20:20))},isBr:function(d){return 1==d.nodeType&&"BR"==d.tagName},isFillChar:function(d,c){if(3!=d.nodeType)return!1; +var b=d.nodeValue;return c?RegExp("^"+f.fillChar).test(b):!b.replace(RegExp(f.fillChar,"g"),"").length},isStartInblock:function(d){d=d.cloneRange();var c=0,b=d.startContainer,a;if(1==b.nodeType&&b.childNodes[d.startOffset])for(var b=b.childNodes[d.startOffset],e=b.previousSibling;e&&f.isFillChar(e);)b=e,e=e.previousSibling;this.isFillChar(b,!0)&&1==d.startOffset&&(d.setStartBefore(b),b=d.startContainer);for(;b&&f.isFillChar(b);)a=b,b=b.previousSibling;a&&(d.setStartBefore(a),b=d.startContainer);for(1== +b.nodeType&&f.isEmptyNode(b)&&1==d.startOffset&&d.setStart(b,0).collapse(!0);!d.startOffset;){b=d.startContainer;if(f.isBlockElm(b)||f.isBody(b)){c=1;break}var e=d.startContainer.previousSibling,h;if(e){for(;e&&f.isFillChar(e);)h=e,e=e.previousSibling;h?d.setStartBefore(h):d.setStartBefore(d.startContainer)}else d.setStartBefore(d.startContainer)}return c&&!f.isBody(d.startContainer)?1:0},isEmptyBlock:function(d,c){if(1!=d.nodeType)return 0;c=c||RegExp("[ \u00a0\t\r\n"+f.fillChar+"]","g");if(0/.test(d.outerHTML):0==d.attributes.length},isCustomeNode:function(d){return 1==d.nodeType&&d.getAttribute("_ue_custom_node_")},isTagNode:function(d,c){return 1==d.nodeType&&RegExp("\\b"+d.tagName+"\\b","i").test(c)},filterNodeList:function(d,c,b){var a=[];if(!p.isFunction(c)){var e=c;c=function(a){return-1!=p.indexOf(p.isArray(e)?e:e.split(" "),a.tagName.toLowerCase())}}p.each(d, +function(e){c(e)&&a.push(e)});return 0==a.length?null:1!=a.length&&b?a:a[0]},isInNodeEndBoundary:function(d,c){var b=d.startContainer;if(3==b.nodeType&&d.startOffset!=b.nodeValue.length||1==b.nodeType&&d.startOffset!=b.childNodes.length)return 0;for(;b!==c;){if(b.nextSibling)return 0;b=b.parentNode}return 1},isBoundaryNode:function(d,c){for(var b;!f.isBody(d);)if(b=d,d=d.parentNode,b!==d[c])return!1;return!0},fillHtml:r.ie11below?" ":"
    "},P=RegExp(f.fillChar,"g");(function(){function d(a){return!a.collapsed&& +1==a.startContainer.nodeType&&a.startContainer===a.endContainer&&1==a.endOffset-a.startOffset}function c(a,e,g,b){1==e.nodeType&&(v.$empty[e.tagName]||v.$nonChild[e.tagName])&&(g=f.getNodeIndex(e)+(a?0:1),e=e.parentNode);a?(b.startContainer=e,b.startOffset=g,b.endContainer||b.collapse(!0)):(b.endContainer=e,b.endOffset=g,b.startContainer||b.collapse(!1));b.collapsed=b.startContainer&&b.endContainer&&b.startContainer===b.endContainer&&b.startOffset==b.endOffset;return b}function b(a,e){var g=a.startContainer, +b=a.endContainer,c=a.startOffset,l=a.endOffset,k=a.document,h=k.createDocumentFragment(),d,p;1==g.nodeType&&(g=g.childNodes[c]||(d=g.appendChild(k.createTextNode(""))));1==b.nodeType&&(b=b.childNodes[l]||(p=b.appendChild(k.createTextNode(""))));if(g===b&&3==g.nodeType)return h.appendChild(k.createTextNode(g.substringData(c,l-c))),e&&(g.deleteData(c,l-c),a.collapse(!0)),h;for(var A,N,r=h,s=f.findParents(g,!0),v=f.findParents(b,!0),z=0;s[z]==v[z];)z++;for(var H=z,D;D=s[H];H++){A=D.nextSibling;D==g? +d||(3==a.startContainer.nodeType?(r.appendChild(k.createTextNode(g.nodeValue.slice(c))),e&&g.deleteData(c,g.nodeValue.length-c)):r.appendChild(e?g:g.cloneNode(!0))):(N=D.cloneNode(!1),r.appendChild(N));for(;A&&A!==b&&A!==v[H];)D=A.nextSibling,r.appendChild(e?A:A.cloneNode(!0)),A=D;r=N}r=h;s[z]||(r.appendChild(s[z-1].cloneNode(!1)),r=r.firstChild);for(H=z;c=v[H];H++){A=c.previousSibling;c==b?p||3!=a.endContainer.nodeType||(r.appendChild(k.createTextNode(b.substringData(0,l))),e&&b.deleteData(0,l)): +(N=c.cloneNode(!1),r.appendChild(N));if(H!=z||!s[z])for(;A&&A!==g;)c=A.previousSibling,r.insertBefore(e?A:A.cloneNode(!0),r.firstChild),A=c;r=N}e&&a.setStartBefore(v[z]?s[z]?v[z]:s[z-1]:v[z-1]).collapse(!0);d&&f.remove(d);p&&f.remove(p);return h}function a(a,g){try{if(l&&f.inDoc(l,a))if(l.nodeValue.replace(P,"").length)l.nodeValue=l.nodeValue.replace(P,"");else{var e=l.parentNode;for(f.remove(l);e&&f.isEmptyInlineElement(e)&&(r.safari?!(f.getPosition(e,g)&f.POSITION_CONTAINS):!e.contains(g));)l=e.parentNode, +f.remove(e),e=l}}catch(b){}}function e(a,e){var g;for(a=a[e];a&&f.isFillChar(a);)g=a[e],f.remove(a),a=g}var h=0,g=f.fillChar,l,k=L.Range=function(a){this.startContainer=this.startOffset=this.endContainer=this.endOffset=null;this.document=a;this.collapsed=!0};k.prototype={cloneContents:function(){return this.collapsed?null:b(this,0)},deleteContents:function(){var a;this.collapsed||b(this,1);r.webkit&&(a=this.startContainer,3!=a.nodeType||a.nodeValue.length||(this.setStartBefore(a).collapse(!0),f.remove(a))); +return this},extractContents:function(){return this.collapsed?null:b(this,2)},setStart:function(a,e){return c(!0,a,e,this)},setEnd:function(a,e){return c(!1,a,e,this)},setStartAfter:function(a){return this.setStart(a.parentNode,f.getNodeIndex(a)+1)},setStartBefore:function(a){return this.setStart(a.parentNode,f.getNodeIndex(a))},setEndAfter:function(a){return this.setEnd(a.parentNode,f.getNodeIndex(a)+1)},setEndBefore:function(a){return this.setEnd(a.parentNode,f.getNodeIndex(a))},setStartAtFirst:function(a){return this.setStart(a, +0)},setStartAtLast:function(a){return this.setStart(a,3==a.nodeType?a.nodeValue.length:a.childNodes.length)},setEndAtFirst:function(a){return this.setEnd(a,0)},setEndAtLast:function(a){return this.setEnd(a,3==a.nodeType?a.nodeValue.length:a.childNodes.length)},selectNode:function(a){return this.setStartBefore(a).setEndAfter(a)},selectNodeContents:function(a){return this.setStart(a,0).setEndAtLast(a)},cloneRange:function(){return(new k(this.document)).setStart(this.startContainer,this.startOffset).setEnd(this.endContainer, +this.endOffset)},collapse:function(a){a?(this.endContainer=this.startContainer,this.endOffset=this.startOffset):(this.startContainer=this.endContainer,this.startOffset=this.endOffset);this.collapsed=!0;return this},shrinkBoundary:function(a){function e(a){return 1==a.nodeType&&!f.isBookmarkNode(a)&&!v.$empty[a.tagName]&&!v.$nonChild[a.tagName]}for(var g,b=this.collapsed;1==this.startContainer.nodeType&&(g=this.startContainer.childNodes[this.startOffset])&&e(g);)this.setStart(g,0);if(b)return this.collapse(!0); +if(!a)for(;1==this.endContainer.nodeType&&0=g.nodeValue.length)this.setStartAfter(g);else{var l=f.split(g,e);g===c?this.setEnd(l,this.endOffset-e):g.parentNode===c&&(this.endOffset+=1);this.setStartBefore(l)}if(b)return this.collapse(!0)}a||(e=this.endOffset,c=this.endContainer,3==c.nodeType&&(0==e?this.setEndBefore(c):(e=b.nodeValue.length)a["set"+e.replace(/(\w)/,function(a){return a.toUpperCase()})+"After"](b)}if(a||!this.collapsed)g(this,"start"),g(this,"end");return this},insertNode:function(a){var g=a,e=1;11==a.nodeType&&(g=a.firstChild,e=a.childNodes.length);this.trimBoundary(!0);var b=this.startContainer,c=b.childNodes[this.startOffset];c?b.insertBefore(a,c):b.appendChild(a);g.parentNode===this.endContainer&&(this.endOffset+=e);return this.setStartBefore(g)}, +setCursor:function(a,g){return this.collapse(!a).select(g)},createBookmark:function(a,g){var e,b=this.document.createElement("span");b.style.cssText="display:none;line-height:0px;";b.appendChild(this.document.createTextNode("\u200d"));b.id="_baidu_bookmark_start_"+(g?"":h++);this.collapsed||(e=b.cloneNode(!0),e.id="_baidu_bookmark_end_"+(g?"":h++));this.insertNode(b);e&&this.collapse().insertNode(e).setEndBefore(e);this.setStartAfter(b);return{start:a?b.id:b,end:e?a?e.id:e:null,id:a}},moveToBookmark:function(a){var e= +a.id?this.document.getElementById(a.start):a.start;a=a.end&&a.id?this.document.getElementById(a.end):a.end;this.setStartBefore(e);f.remove(e);a?(this.setEndBefore(a),f.remove(a)):this.collapse(!0);return this},enlarge:function(a,e){var g=f.isBody,b,c,l=this.document.createTextNode("");if(a){c=this.startContainer;1==c.nodeType?c.childNodes[this.startOffset]?b=c=c.childNodes[this.startOffset]:(c.appendChild(l),b=c=l):b=c;for(;;){if(f.isBlockElm(c)){for(c=b;(b=c.previousSibling)&&!f.isBlockElm(b);)c= +b;this.setStartBefore(c);break}b=c;c=c.parentNode}c=this.endContainer;1==c.nodeType?((b=c.childNodes[this.endOffset])?c.insertBefore(l,b):c.appendChild(l),b=c=l):b=c;for(;;){if(f.isBlockElm(c)){for(c=b;(b=c.nextSibling)&&!f.isBlockElm(b);)c=b;this.setEndAfter(c);break}b=c;c=c.parentNode}l.parentNode===this.endContainer&&this.endOffset--;f.remove(l)}if(!this.collapsed){for(;!(0!=this.startOffset||e&&e(this.startContainer)||g(this.startContainer));)this.setStartBefore(this.startContainer);for(;!(this.endOffset!= +(1==this.endContainer.nodeType?this.endContainer.childNodes.length:this.endContainer.nodeValue.length)||e&&e(this.endContainer)||g(this.endContainer));)this.setEndAfter(this.endContainer)}return this},enlargeToBlockElm:function(a){for(;!f.isBlockElm(this.startContainer);)this.setStartBefore(this.startContainer);if(!a)for(;!f.isBlockElm(this.endContainer);)this.setEndAfter(this.endContainer);return this},adjustmentBoundary:function(){if(!this.collapsed){for(;!f.isBody(this.startContainer)&&this.startOffset== +this.startContainer[3==this.startContainer.nodeType?"nodeValue":"childNodes"].length&&this.startContainer[3==this.startContainer.nodeType?"nodeValue":"childNodes"].length;)this.setStartAfter(this.startContainer);for(;!f.isBody(this.endContainer)&&!this.endOffset&&this.endContainer[3==this.endContainer.nodeType?"nodeValue":"childNodes"].length;)this.setEndBefore(this.endContainer)}return this},applyInlineStyle:function(a,e,g){if(this.collapsed)return this;this.trimBoundary().enlarge(!1,function(a){return 1== +a.nodeType&&f.isBlockElm(a)}).adjustmentBoundary();for(var b=this.createBookmark(),c=b.end,l=function(a){return 1==a.nodeType?"br"!=a.tagName.toLowerCase():!f.isWhitespace(a)},k=f.getNextDomNode(b.start,!1,l),h,d,p=this.cloneRange();k&&f.getPosition(k,c)&f.POSITION_PRECEDING;)if(3==k.nodeType||v[a][k.tagName]){p.setStartBefore(k);for(h=k;h&&(3==h.nodeType||v[a][h.tagName])&&h!==c;)d=h,h=f.getNextDomNode(h,1==h.nodeType,null,function(e){return v[a][e.tagName]});var k=p.setEndAfter(d).extractContents(), +A;if(g&&0l&&(l=0);k.push(l);return k}var g={},c=this;g.startAddress=b(!0);a||(g.endAddress=c.collapsed?[].concat(g.startAddress):b());return g},moveToAddress:function(a,e){function g(a, +e){for(var c=b.document.body,l,k,h=0,d,f=a.length;hw)n=t+1;else return{container:g,offset:b(k)}}if(-1==t){d.moveToElementText(g); +d.setEndPoint("StartToStart",a);d=d.text.replace(/(\r\n|\r)/g,"\n").length;c=g.childNodes;if(!d)return k=c[c.length-1],{container:k,offset:k.nodeValue.length};for(b=c.length;0r.version?"":"")+""+(b.iframeCssUrl?"":"")+(b.initialStyle?"":"")+" diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/accessObjs.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/accessObjs.js new file mode 100644 index 00000000..36c63a4d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/accessObjs.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +export function assign(data) { + var obj = data + return request({ + url: '/accessobjs/unassign', + method: 'post', + data: { + type: obj.type, + firstId: obj.firstId + } + }).then(function() { + request({ + url: '/accessobjs/assign', + method: 'post', + data + }) + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/applications.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/applications.js new file mode 100644 index 00000000..dd20161b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/applications.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function getList() { + return request({ + url: '/applications/load', + method: 'get' + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/builderTables.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/builderTables.js new file mode 100644 index 00000000..6170028c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/builderTables.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' +// 加载列表 +export function getList(params) { + return request({ + url: '/BuilderTables/Load', + method: 'get', + params + }) +} +// 加载明细列表 +export function getDetailList(params) { + return request({ + url: '/BuilderTableColumns/Load', + method: 'get', + params + }) +} + +// 创建一个代码生成的模版
    会自动创建字段明细信息,添加成功后使用BuilderTableColumnsController.Load加载字段明细返回添加的模版ID +export function add(data) { + return request({ + url: '/BuilderTables/Add', + method: 'post', + data + }) +} + +// 只修改表信息,不会更新明细 +export function update(data) { + return request({ + url: '/BuilderTables/Update', + method: 'post', + data + }) +} + +// 更新明细 +export function updateDetail(data) { + return request({ + url: '/BuilderTableColumns/Update', + method: 'post', + data + }) +} + +// 批量删除代码生成模版和对应的字段信息 +export function del(data) { + return request({ + url: '/BuilderTables/Delete', + method: 'post', + data + }) +} +// 创建实体 +export function CreateEntity(data) { + return request({ + url: '/BuilderTables/CreateEntity', + method: 'post', + data + }) +} + +// 创建业务逻辑 +export function CreateBusiness(data) { + return request({ + url: '/BuilderTables/CreateBusiness', + method: 'post', + data + }) +} + +// 创建VUE界面 +export function CreateVue(data) { + return request({ + url: '/BuilderTables/CreateVue', + method: 'post', + data + }) +} + +// 删除明细 +export function delDetail(data) { + return request({ + url: '/BuilderTableColumns/Delete', + method: 'post', + data + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/categorys.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/categorys.js new file mode 100644 index 00000000..4bc9026d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/categorys.js @@ -0,0 +1,66 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/categorys/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/categorys/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/categorys/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/categorys/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/categorys/delete', + method: 'post', + data + }) +} + +// categoryTypes +export function addType(data) { + return request({ + url: '/CategoryTypes/Add', + method: 'post', + data + }) +} + +export function delType(data) { + return request({ + url: '/CategoryTypes/Delete', + method: 'post', + data + }) +} + +export function loadType(params) { + return request({ + url: '/CategoryTypes/Load', + method: 'get', + params + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/dataprivilegerules.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/dataprivilegerules.js new file mode 100644 index 00000000..b081ad95 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/dataprivilegerules.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/dataPrivilegeRules/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/dataPrivilegeRules/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/dataPrivilegeRules/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/dataPrivilegeRules/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/dataPrivilegeRules/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/flowinstances.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/flowinstances.js new file mode 100644 index 00000000..29aa52ec --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/flowinstances.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/flowinstances/load', + method: 'get', + params + }) +} + +export function get(params) { + return request({ + url: '/flowinstances/get', + method: 'get', + params + }) +} + +export function queryHistories(params) { + return request({ + url: '/flowinstances/queryHistories', + method: 'get', + params + }) +} + +export function verify(data) { + return request({ + url: '/flowinstances/verification', + method: 'post', + data + }) +} + +export function recall(data) { + return request({ + url: '/flowinstances/recall', + method: 'post', + data + }) +} + +export function start(data) { + return request({ + url: '/flowinstances/start', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/flowinstances/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/flowinstances/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/flowinstances/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/flowschemes.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/flowschemes.js new file mode 100644 index 00000000..c5b34a6d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/flowschemes.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/flowschemes/load', + method: 'get', + params + }) +} + +export function get(params) { + return request({ + url: '/flowschemes/get', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: '/flowschemes/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/flowschemes/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/flowschemes/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/forms.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/forms.js new file mode 100644 index 00000000..ba214d72 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/forms.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/forms/load', + method: 'get', + params + }) +} + +export function get(params) { + return request({ + url: '/forms/get', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: '/forms/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/forms/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/forms/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/login.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/login.js new file mode 100644 index 00000000..eb17f951 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/login.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' +import { getToken } from '@/utils/auth' // 验权 + +export function login(username, password) { + return request({ + url: '/check/login', + method: 'post', + data: { + Account: username, + Password: password, + AppKey: 'openauth' + } + }) +} + +export function getInfo(token) { + return request({ + url: '/check/getusername', + method: 'get', + params: { token } + }) +} + +export function getUserProfile() { + return request({ + url: '/check/getuserprofile', + method: 'get', + params: { token: getToken() } + }) +} + +export function getModules() { + return request({ + url: '/check/getmodules', + method: 'get', + params: { token: getToken() } + }) +} + +export function getModulesTree() { + return request({ + url: '/Check/GetModulesTree', + method: 'get', + params: { token: getToken() } + }) +} + +export function getOrgs() { + return request({ + url: '/check/getorgs', + method: 'get', + params: { token: getToken() } + }) +} + +export function getSubOrgs(data) { + return request({ + url: '/check/getSubOrgs', + method: 'get', + params: data + }) +} + +export function logout() { + return request({ + url: '/check/logout', + method: 'post' + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/modules.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/modules.js new file mode 100644 index 00000000..89e15303 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/modules.js @@ -0,0 +1,121 @@ +import request from '@/utils/request' + +export function get(params) { + return request({ + url: '/modules/get', + method: 'get', + params + }) +} + +export function loadMenus(moduleId) { + return request({ + url: '/modules/loadmenus', + method: 'get', + params: { moduleId: moduleId } + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/modules/loadforrole', + method: 'get', + params: { firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/modules/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/modules/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/modules/delete', + method: 'post', + data + }) +} + +export function addMenu(data) { + return request({ + url: '/modules/addmenu', + method: 'post', + data + }) +} + +export function updateMenu(data) { + return request({ + url: '/modules/updatemenu', + method: 'post', + data + }) +} + +export function delMenu(data) { + return request({ + url: '/modules/deletemenu', + method: 'post', + data + }) +} + +export function loadMenusForRole(roleId) { + return request({ + url: '/modules/loadmenusforrole', + method: 'get', + params: { moduleId: '', firstId: roleId } + }) +} + +export function getProperties(code) { + return request({ + url: '/Check/GetProperties', + method: 'get', + params: { moduleCode: code } + }) +} + +export function getModules(code) { + return request({ + url: '/Check/GetModules', + method: 'get', + params: { moduleCode: code } + }) +} + +export function loadPropertiesForRole(code, roleId) { + return request({ + url: '/Modules/LoadPropertiesForRole', + method: 'get', + params: { moduleCode: code, roleId: roleId } + }) +} + +export function assignDataProperty(code, roleId, properties) { + return request({ + url: '/AccessObjs/AssignDataProperty', + method: 'post', + data: { moduleCode: code, roleId: roleId, 'properties': properties } + }) +} + +export function unAssignDataProperty(code, roleId) { + return request({ + url: '/AccessObjs/UnAssignDataProperty', + method: 'post', + data: { moduleCode: code, roleId: roleId, 'properties': [] } + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/openjobs.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/openjobs.js new file mode 100644 index 00000000..c16292a6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/openjobs.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/openJobs/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/openJobs/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/openJobs/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/openJobs/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/openJobs/delete', + method: 'post', + data + }) +} +export function changeStatus(data) { + return request({ + url: '/openJobs/changeStatus', + method: 'post', + data + }) +} + +// 获取任务地址 +export function QueryLocalHandlers(data) { + return request({ + url: '/OpenJobs/QueryLocalHandlers', + method: 'post', + data + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/orgs.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/orgs.js new file mode 100644 index 00000000..fedfc6e2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/orgs.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function get(params) { + return request({ + url: '/orgs/get', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: '/orgs/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/orgs/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/orgs/delete', + method: 'post', + data + }) +} + +// 添加用户 +export function AssignOrgUsers(data) { + return request({ + url: '/AccessObjs/AssignOrgUsers', + method: 'post', + data + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/resources.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/resources.js new file mode 100644 index 00000000..0925085e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/resources.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/resources/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/resources/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/resources/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/resources/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/resources/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/roles.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/roles.js new file mode 100644 index 00000000..7dd63558 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/roles.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/roles/load', + method: 'get', + params + }) +} + +/** +* 是否忽略登录用户权限,直接获取全部数据 +* 用于可以跨部门选择角色的场景 +*/ +export function loadAll(params) { + return request({ + url: '/roles/loadall', + method: 'get', + params + }) +} + +export function loadForUser(userId) { + return request({ + url: '/roles/loadforuser', + method: 'get', + params: { userId: userId } + }) +} + +export function add(data) { + return request({ + url: '/roles/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/roles/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/roles/delete', + method: 'post', + data + }) +} +// 添加用户 +export function AssignRoleUsers(data) { + return request({ + url: '/AccessObjs/AssignRoleUsers', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/serverConf.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/serverConf.js new file mode 100644 index 00000000..3b971e6b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/serverConf.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function isIdentityAuth() { + return request({ + url: '/sysConf/isIdentityAuth', + method: 'get' + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/syslogs.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/syslogs.js new file mode 100644 index 00000000..9267ab13 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/syslogs.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/sysLogs/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/sysLogs/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/sysLogs/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/sysLogs/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/sysLogs/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/sysmessages.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/sysmessages.js new file mode 100644 index 00000000..ca6c2a73 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/sysmessages.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/sysMessages/load', + method: 'get', + params + }) +} + +export function read(data) { + return request({ + url: '/sysMessages/read', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/sysMessages/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/uploadFiles.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/uploadFiles.js new file mode 100644 index 00000000..b6d6b50b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/uploadFiles.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/files/load', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: '/files/upload', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/files/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/users.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/users.js new file mode 100644 index 00000000..d76398bd --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/users.js @@ -0,0 +1,84 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/users/load', + method: 'get', + params + }) +} + +/** +* 是否忽略登录用户权限,直接获取全部数据 +* 用于可以跨部门选择用户的场景 +*/ +export function loadAll(params) { + return request({ + url: '/users/loadall', + method: 'get', + params + }) +} + +export function get(params) { + return request({ + url: '/users/get', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: '/users/addorupdate', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/users/addorupdate', + method: 'post', + data + }) +} + +export function changePassword(data) { + return request({ + url: '/users/changepassword', + method: 'post', + data + }) +} + +export function changeProfile(data) { + return request({ + url: '/users/changeprofile', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/users/delete', + method: 'post', + data + }) +} + +export function loadByRole(params) { + return request({ + url: '/users/loadByRole', + method: 'get', + params + }) +} +export function LoadByOrg(params) { + return request({ + url: '/users/LoadByOrg', + method: 'get', + params + }) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundorderdtbls.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundorderdtbls.js new file mode 100644 index 00000000..e63d4f93 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundorderdtbls.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/wmsInboundOrderDtbls/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/wmsInboundOrderDtbls/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/wmsInboundOrderDtbls/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/wmsInboundOrderDtbls/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/wmsInboundOrderDtbls/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundordertbls.js b/OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundordertbls.js new file mode 100644 index 00000000..21d60884 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/api/wmsinboundordertbls.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/wmsInboundOrderTbls/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/wmsInboundOrderTbls/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/wmsInboundOrderTbls/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/wmsInboundOrderTbls/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/wmsInboundOrderTbls/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/401_images/401.gif b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/401_images/401.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6e0d9433421b3f29d0ec0c40f755e354728000 GIT binary patch literal 164227 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⋘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 GY5fOuZZib{ literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/404_images/404.png b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/404_images/404.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8e2305cc973ad2121403aee4bf08728f76c461 GIT binary patch literal 98071 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/404_images/404_cloud.png b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/404_images/404_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..c6281d09013e0a2c5f8e699a0a6038d9480291e5 GIT binary patch literal 4766 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/fonts/element-icons.ttf b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/fonts/element-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..73bc90f4ab73801335269ea9f75cbd79aa388864 GIT binary patch literal 11040 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/fonts/element-icons.woff b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/fonts/element-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..28da65d498a0cc6cfa587a02640a6e7ca85ad6d6 GIT binary patch literal 6164 zcmY*-1yG#9((S?m%d(3u9xS*m?(P_uxT-yCz5o?(R;IAphR` zzxS$MSDpIioUgmbYN}@1M_oYyfC4}oDIoyzpD!ED|MLH||9?}|(vblGP%x1yFA_2} zPxZ&@TAVycO$^Cpk|r^s#uQbcM?NKS(UJ!lO$gmCioMQRU7PK3-!L%k0GIJ#IO z{Rjz>TEc&D!E@m3WbTXXm#`Gcsga;TF$B0dn>$$}wIO7j5deT%RtfNna&__W1OSNX zk=ikGOk!lsi%q^+mS$FFW@{GlmJ{Y?o^F?5^EERw^H4xM)KbmHpH>4p0vxFgwZoyY z`4E8$h@u0k1O6LhZkE;6HPY2RJ?t6&?p+?W3~z@Gm&KNunVE%|wM`cm>Xfk-DFrEO zP7Al-gNs>&xw9DpfW`ZM3oz#ZX+`GfpH|d;Ax+wM{!H^SVMzFc>aR5lw~sM#>$0vQ z)Fs5GcNoq7<$@9@1viNbmxY>=UVlJPAf;$M2VaOC^C0zGr-ehxfyG0U;D3*$)Uv@r z6H-2LamQo}4&x(}4PS2!#s?mj!S|{>{d~M*JcDA8j$YbV?DajY4wd!Yj7E<2y&S-t z+Cd2rg?k@2Q{M;8hpxnpwLng-YXj8zb>vw zx4x`cuuhR%>qVK}F_hfL=8I$vJ8Yt@9KkU4@Qi=U5LjnWWv z7Z)C$7?IMGE;qXFnV;;cHfb+Zi-2dDG*GE=FJSJHIfW<2H1?1wF0MBeWV@bBIya*r z@J`-m5<8kMvN!qll<~VT|tvN z8h;-|m;-`g&dlXYI@&GYOWi{>w;2mYvK5jSV_0t}bezS?mx8qYuyRK(0XjL*(u>bh z$tCFJVuBjm;POV7X+?FMq>-o_Zj#AM$0$lP44UWt;%D$~oc=A%7W?jn{Hjp^p76a&nBKDLIXGb?$ejVclcZ#vs<2`z~2`3(2%()F+qh2#~5edal zppjF?m6AZu$dKOv`Y6dyp}31w3=n*XKRo=%74>fCmlL_I46dX>gdL_3v+`9zJA*oHlcE z{}gN-pXE4tJjdjVJ-sB;Y3JC`yZSudG>+S_ERk*=8UQhY$CuN^wOg9L>Jyee^ z5`wdb#Xq{PrnIYZ)O-MWs2fEe34`P|8$a-La&V@le{NKVh|ex;V=3q;q_+xB?m8f< z1X>Md|sJ&Ts2##baB! z-+6*QqWZns|9SQ&1kC3xfD!NeVKYZpy%{IVCEx`R@J_+7rn;zNlS+N=w+d_EJjou@ zdl!oJMC@jhT2mz}jF+N-9>T3q+_`~LJ^x0kJ3p~g+UU~$VG_qecmTU;4lj00x0$6~ zAvfZ(5S@_0u=LZ8xRlSCc#S3FGY-4u#}`X`;W{-@N!NBfiTlhhWF-aRQ+b}m@3M3l z&;&Oq+>U|F#L*&DlZgx^^`2At8hG&j1XDXH`+b*$uTd2BLtKU7@#e(kLiUYdgK!}6 zDQ!IK2@~#HS0N6HMrOjJNxugB(x(xlLLy;u?WWnIzW}5DxQl{iGeBch@;D(+TD&lP z;R5A|6(}YEOF2Is`$+lOGqtldj45|q$|}`*Hb(4bZdJcyozB<;Qbs3NN5-1x(i=_{ zjQe1T`;2wj%^V_*{%K7ksSXPYP*@HF5Ii5 zed=>kgh7(uKjn{}`NVt;g{BDu^XN&T6JfMh_-|x#F|W<&4zj@f>nzLe{G{BT&U?P_ zbhEu3?A~cF;PV*xz57c-qgoSC{-L0&XLjn>ku8C_Qd2J?szNa=KoA&Jqy6bd9)?4B3J9UyQF^>PEO2^uCFX;b)%OY z@FK&Pqep|vU`WF>06{=4)F?tFqs|^?IZd_6Ndo(MzSrfcW2p9-v}VxuLf-sTOnxC0 zShbh;-rQ!9pIL(-%BR1D7eJ06+2UX`Le~q#G5`Y=EZe*hGPScPYtiO%tewRjz$C%&A6b_XB*7-u?x_iF=-WZT_M~ zi+Z14Vet1nj-sU8R1XjH%49s0%ToDAMgTIEH6kWz@ zUpP{t86Aw4Uo+Z@P#`fP-|q1&+!j|A4_UY$}0OVsHQ2irRM^0 za6KPKjDyShus08Rz}msf#yeG_zlTLSV_hCF=mAYmqrB}LbV8r}%es|kXXU>OkIr-W z+UzDi+$V~DMR~x4MX5biiKzE~aPb_y?!7iWxRMF69YOIK$MF~My~f5Fd#&EYw9F+G zNhw27y05S(8z6<3p#z2d6XA7EL;a4KL!;hp@HCov`%*%@F9h7}MPww@9b2Pw+arIV z46|dT=X^z;cu5dWfGcF)XrzC>uhp;Bsr6*DSteX^TQKA$AQ%j~3H9@P@o+6r6~ZDv z>m1-~v`_zdQ9DHqC-KdPdD{%KlHk{Ur`fJ5g)t0$CJwHY&q~=9m!0J_sLL@V9HYLV zp8eBZNxfiL)j-Ga=R6AECwX*@$VD%_q^%76l9S9RZe4Qr>=VshX0o8sr&YfwIrZ z4sGgXzo~FB6vfz60FLf>49cA=J}I6b;r{+J|r)m;FQ6jS+gq(eBSp z-fmh=Bp+c5*YM{+D20f3ckFHPYaMtH4U>SOX@L~afkdoYGWhGk2YuSaLkNj{B|cNQ z-jij7YTTMRA=X}{GwE1c9yNj(jxQ>vevepWQoG+{@x)4lnW=dIhqYN7+5|uMZ^pOh@E18fY8^CJkhD>%}!$=0cvR@0j-w6Ju=&h~}}@#$s8(suLqyR0cTvg!F^ zves?YCGG*wpQek6_zLJg>pBY;8MV-s{jG+!(-Kdo3~;w7IDGl1aiHruvc*pAAmN5F z@r`)Vf8i|c%P5%1Ax+(Q_jKwCVN}QY2dgEyrLOba#-iLpe}@#2izXHulu@B{#`s#l zhWl=7^y+Q(MVu%PrLT5Hng7)ksAc?FTotIO*eLm1vjQ(Kj&{LedIU%Q=>u%oA|F@& zi~GLrj}Lzg@A4Q2GtV0QuIl$JCTA@YEcMW^Fgb32*C;U)V`*~|e(a7(8DeIXLi?!R z?J?aaH^-$?4A#vg#n4lbBSxRmfByJ`#83}ae{qZ7N2->ij-ZC)F4V%L15%!|)GAn} zSM~7bCs9Rd^fpf91-}Hsr)Ke3-z!G^XCOVZ7|A^rcGy>9WoeG;4H4}wSaoR}&lUm4 zj=sl!?cftd`}WLthgFK;gREbf@s%wNceRpif)aIYY{G|qusFgE6Y=P44^Mr`rn>Us zi}Y$kQWsi}Vbp2aw;=3D>?jVn^yT(__>W3)$QPHb-}7=DUm>IB4vno0uX<+mAkbE6u))UaNYPB0^*tQ}3@12y%bzHL$Do#w4P<)4;AF?A^1?=Gcc0 z^}YlYrS&N5l3Yr@RG%M50;!@ozxQTaXE-ixPpOq}Z|7sJqhVhAlKM-i@LvymDmpEv z@4TPzD+O{}*6A}3G-wV&-Z}B_rKI^?xnSkBcS6yYM4j~3%FK$XlviZ_ zG{eZ7+8Yw3-5RlEk8B$6^|QXFQWf@eeEn=1*4s0h2v!L}<|xKKbIvUXf{5~f`@vJ6 zPpxegdQF8tR!>cv@gghLBsk8(6FqhrE#ugZBW<21-WT87{X8DotX)u0|1@3o;Jxgu z;!|C}KY>|9CrfPoqqfjVszsT2D~0qG`HL@dCvS2u_MB!8$jJ}xub=cUc$XD?{#B-s zN@y><@pFtW+}3}t1MeJq<7%hTed|}rZTw;DOa}Qy-oRHF+nquGY8U z6Si4>p!z4#`bl*#i`~{uF5EX4g$_#-J*Y1G{nq`<++w^}#6sELRxz8RW7>0ww?EEv z0uc`$;oN7g%oT!nL7dL3Px<4kg@+J<()wMY;IoHIN#=H|LC4C{%CkrFf8mk_Fp7B< zFVdW7^v6bE64ji-WF$wxy}IT2SDT|NaBImsrk%8CRu6%Bi6rS4HVNXiACh&PEJnlf zd{U;i-N#JkC5Y22b(S^j@n$kB-#b{6pX?U+cmHC$a#zt*4Zh4A)>L(kLa#mU;XdVJ z4KrwAhFrGjGP$0svt5=QwaD4SoBeUs#vDi5Q$X@XmFl&37;n={@g0qNv4l7r?o9ch z>_HVrCr-y_$=ENdC}viw8oN>jO@gKUb}6^RMt|Eo)q0;CYn_sClUYp^X9aCkn<*qv z3;zx9j>L)W{!A!&q3|cC#|lonkwRPNSTYA>dG2#gifJRvcej#sgt`bBlCQM>F?dt$h9v&kvG`;>2bAushJ@=4oU5mw2zM>2Pyp zXu*Qr-TtW~wqIa|(QMzK)PewGXo}b`{j5$*%Kyd zUxV;g5%fJ=i2->?S6VES!vX~59RKXu@Vu6Hdsd!e4^lC)Nf2D9tgtSrc!>+a#Ash&s7|F%h`5FS?F0a>)gI99{bdpQuT8JSr1@GX}B34hBu?hj(ClEP#vwgy#SHJKwH$;q~@( zb)7v+Lg;`RXz0jln!5m64KklOvQ8B|+||{?6;*2vDB3{t$iLAszM&;uqR<{Qjl%s$K|FacNv91gy~BE-_bvWH+oxFAuG zDJTY%3u+HdfYw1Du=%h*W0zwe;c)!Fxu2OSS+AJ^P#9@;P-QT}pUotI0CFFcG2~o> z;$Ersa^Z!C+=MBiL-5#tbX&YbE8UlUFW;2BK&fQn*~|JmTR?|EG1jPzWDSQRG|?5O z8IWq0fTL8VO%QYWbNAdAbq)F!Z%&+qP?T6G&vB55Vm+fp zy74u4-k_+SmY$AfY3+ScF9o3h&}3k~i+LHtyCr+9a>q#BkmqcHYD}*`PYvM4_VX zp%WW`iS?u8tP7j2F_^CNudKmW*2N{(=y1-#U(eAMZ=+mpW2uD()NwlltiS9Foez^b zHN(Sb9PW_suX2M``^|hgP9hf#1L#J%GnqA?m+Z@!A!gRPsS~F)rBsf@DBU9dfH@gD z+cJouF|i{-v|lrAl&X=1@)4qqY~Md}F5Y1v9G->P^;~h0%;E@#+bi5+3##UaSOk4Z zNV_2z8Ja|7+o3ZUCJD0)CYIU}yrEt8ch@*{p~$eyp35nki%3%D|07mi8D-mda8L7_ z*82^cDT&_7aTV}TtujONzD2vp8a7hLH48HcNI76FL)cYB?Cbu`ye;*svTTd*Ne=hc zJ+1OO7Ule`9Sh~H&G3-bk`=%XPPTF&5|?c;jd%HNFYj#Pn6Fa7u*>>w`EBXz^7l3` z(b08nmBr0li@akSw)Q>Sh7agPSa!D9D>$Lg1zuFj{aIs?aC*33z%tHzMlCn}_WIpN M^niCa<;cVTKU1h^ApigX literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/index.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/index.css new file mode 100644 index 00000000..9ce9a198 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/custom-theme/index.css @@ -0,0 +1 @@ +@charset "UTF-8";.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype");font-weight:400;font-style:normal}.custom-theme [class*=" el-icon-"],.custom-theme [class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-theme .el-icon-info:before{content:"\e61a"}.custom-theme .el-icon-error:before{content:"\e62c"}.custom-theme .el-icon-success:before{content:"\e62d"}.custom-theme .el-icon-warning:before{content:"\e62e"}.custom-theme .el-icon-question:before{content:"\e634"}.custom-theme .el-icon-back:before{content:"\e606"}.custom-theme .el-icon-arrow-left:before{content:"\e600"}.custom-theme .el-icon-arrow-down:before{content:"\e603"}.custom-theme .el-icon-arrow-right:before{content:"\e604"}.custom-theme .el-icon-arrow-up:before{content:"\e605"}.custom-theme .el-icon-caret-left:before{content:"\e60a"}.custom-theme .el-icon-caret-bottom:before{content:"\e60b"}.custom-theme .el-icon-caret-top:before{content:"\e60c"}.custom-theme .el-icon-caret-right:before{content:"\e60e"}.custom-theme .el-icon-d-arrow-left:before{content:"\e610"}.custom-theme .el-icon-d-arrow-right:before{content:"\e613"}.custom-theme .el-icon-minus:before{content:"\e621"}.custom-theme .el-icon-plus:before{content:"\e62b"}.custom-theme .el-icon-remove:before{content:"\e635"}.custom-theme .el-icon-circle-plus:before{content:"\e601"}.custom-theme .el-icon-remove-outline:before{content:"\e63c"}.custom-theme .el-icon-circle-plus-outline:before{content:"\e602"}.custom-theme .el-icon-close:before{content:"\e60f"}.custom-theme .el-icon-check:before{content:"\e611"}.custom-theme .el-icon-circle-close:before{content:"\e607"}.custom-theme .el-icon-circle-check:before{content:"\e639"}.custom-theme .el-icon-circle-close-outline:before{content:"\e609"}.custom-theme .el-icon-circle-check-outline:before{content:"\e63e"}.custom-theme .el-icon-zoom-out:before{content:"\e645"}.custom-theme .el-icon-zoom-in:before{content:"\e641"}.custom-theme .el-icon-d-caret:before{content:"\e615"}.custom-theme .el-icon-sort:before{content:"\e640"}.custom-theme .el-icon-sort-down:before{content:"\e630"}.custom-theme .el-icon-sort-up:before{content:"\e631"}.custom-theme .el-icon-tickets:before{content:"\e63f"}.custom-theme .el-icon-document:before{content:"\e614"}.custom-theme .el-icon-goods:before{content:"\e618"}.custom-theme .el-icon-sold-out:before{content:"\e63b"}.custom-theme .el-icon-news:before{content:"\e625"}.custom-theme .el-icon-message:before{content:"\e61b"}.custom-theme .el-icon-date:before{content:"\e608"}.custom-theme .el-icon-printer:before{content:"\e62f"}.custom-theme .el-icon-time:before{content:"\e642"}.custom-theme .el-icon-bell:before{content:"\e622"}.custom-theme .el-icon-mobile-phone:before{content:"\e624"}.custom-theme .el-icon-service:before{content:"\e63a"}.custom-theme .el-icon-view:before{content:"\e643"}.custom-theme .el-icon-menu:before{content:"\e620"}.custom-theme .el-icon-more:before{content:"\e646"}.custom-theme .el-icon-more-outline:before{content:"\e626"}.custom-theme .el-icon-star-on:before{content:"\e637"}.custom-theme .el-icon-star-off:before{content:"\e63d"}.custom-theme .el-icon-location:before{content:"\e61d"}.custom-theme .el-icon-location-outline:before{content:"\e61f"}.custom-theme .el-icon-phone:before{content:"\e627"}.custom-theme .el-icon-phone-outline:before{content:"\e628"}.custom-theme .el-icon-picture:before{content:"\e629"}.custom-theme .el-icon-picture-outline:before{content:"\e62a"}.custom-theme .el-icon-delete:before{content:"\e612"}.custom-theme .el-icon-search:before{content:"\e619"}.custom-theme .el-icon-edit:before{content:"\e61c"}.custom-theme .el-icon-edit-outline:before{content:"\e616"}.custom-theme .el-icon-rank:before{content:"\e632"}.custom-theme .el-icon-refresh:before{content:"\e633"}.custom-theme .el-icon-share:before{content:"\e636"}.custom-theme .el-icon-setting:before{content:"\e638"}.custom-theme .el-icon-upload:before{content:"\e60d"}.custom-theme .el-icon-upload2:before{content:"\e644"}.custom-theme .el-icon-download:before{content:"\e617"}.custom-theme .el-icon-loading:before{content:"\e61e"}.custom-theme .el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.custom-theme .el-icon--right{margin-left:5px}.custom-theme .el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-select-dropdown{position:absolute;z-index:1001;border:solid 1px #e4e7ed;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.custom-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#0076c8;background-color:#fff}.custom-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.custom-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\E611";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-theme .el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.custom-theme .el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.custom-theme .el-select-dropdown__wrap{max-height:274px}.custom-theme .el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-tag{background-color:rgba(0,118,200,.1);display:inline-block;padding:0 10px;height:32px;line-height:30px;font-size:12px;color:#0076c8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,118,200,.2);white-space:nowrap}.custom-theme .el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px;color:#0076c8}.custom-theme .el-tag .el-icon-close::before{display:block}.custom-theme .el-tag .el-icon-close:hover{background-color:#0076c8;color:#fff}.custom-theme .el-tag--info{background-color:rgba(10,118,164,.1);border-color:rgba(10,118,164,.2);color:#0a76a4}.custom-theme .el-tag--info.is-hit{border-color:#0a76a4}.custom-theme .el-tag--info .el-tag__close{color:#0a76a4}.custom-theme .el-tag--info .el-tag__close:hover{background-color:#0a76a4;color:#fff}.custom-theme .el-tag--success{background-color:rgba(64,145,103,.1);border-color:rgba(64,145,103,.2);color:#409167}.custom-theme .el-tag--success.is-hit{border-color:#409167}.custom-theme .el-tag--success .el-tag__close{color:#409167}.custom-theme .el-tag--success .el-tag__close:hover{background-color:#409167;color:#fff}.custom-theme .el-tag--warning{background-color:rgba(157,164,8,.1);border-color:rgba(157,164,8,.2);color:#9da408}.custom-theme .el-tag--warning.is-hit{border-color:#9da408}.custom-theme .el-tag--warning .el-tag__close{color:#9da408}.custom-theme .el-tag--warning .el-tag__close:hover{background-color:#9da408;color:#fff}.custom-theme .el-tag--danger{background-color:rgba(214,55,55,.1);border-color:rgba(214,55,55,.2);color:#d63737}.custom-theme .el-tag--danger.is-hit{border-color:#d63737}.custom-theme .el-tag--danger .el-tag__close{color:#d63737}.custom-theme .el-tag--danger .el-tag__close:hover{background-color:#d63737;color:#fff}.custom-theme .el-tag--medium{height:28px;line-height:26px}.custom-theme .el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--small{height:24px;padding:0 8px;line-height:22px}.custom-theme .el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--mini{height:20px;padding:0 5px;line-height:19px}.custom-theme .el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.custom-theme .el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.custom-theme .el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-select-dropdown__item.is-disabled:hover{background-color:#fff}.custom-theme .el-select-dropdown__item.hover,.custom-theme .el-select-dropdown__item:hover{background-color:#f5f7fa}.custom-theme .el-select-dropdown__item.selected{color:#0076c8;font-weight:700}.custom-theme .el-select-group{margin:0;padding:0}.custom-theme .el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.custom-theme .el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.custom-theme .el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#e4e7ed}.custom-theme .el-select-group__title{padding-left:20px;font-size:12px;color:#0a76a4;line-height:30px}.custom-theme .el-select-group .el-select-dropdown__item{padding-left:20px}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-select{display:inline-block;position:relative}.custom-theme .el-select .el-select__tags>span{display:contents}.custom-theme .el-select:hover .el-input__inner{border-color:#c0c4cc}.custom-theme .el-select .el-input__inner{cursor:pointer;padding-right:35px}.custom-theme .el-select .el-input__inner:focus{border-color:#0076c8}.custom-theme .el-select .el-input .el-select__caret{color:#c0c4cc;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.custom-theme .el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.custom-theme .el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#c0c4cc;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.custom-theme .el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.custom-theme .el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.custom-theme .el-select .el-input.is-focus .el-input__inner{border-color:#0076c8}.custom-theme .el-select>.el-input{display:block}.custom-theme .el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.custom-theme .el-select__input.is-mini{height:14px}.custom-theme .el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#c0c4cc;line-height:18px;font-size:14px}.custom-theme .el-select__close:hover{color:#909399}.custom-theme .el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-theme .el-select .el-tag__close{margin-top:-2px}.custom-theme .el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5}.custom-theme .el-select .el-tag__close.el-icon-close{background-color:#c0c4cc;right:-7px;top:0;color:#fff}.custom-theme .el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.custom-theme .el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.custom-theme .el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.custom-theme .el-pagination::after,.custom-theme .el-pagination::before{display:table;content:""}.custom-theme .el-pagination::after{clear:both}.custom-theme .el-pagination button,.custom-theme .el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.custom-theme .el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-pagination .el-select .el-input{width:100px;margin:0 5px}.custom-theme .el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.custom-theme .el-pagination button{border:none;padding:0 6px;background:0 0}.custom-theme .el-pagination button:focus{outline:0}.custom-theme .el-pagination button:hover{color:#0076c8}.custom-theme .el-pagination button:disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}.custom-theme .el-pagination .btn-next,.custom-theme .el-pagination .btn-prev{background:center center no-repeat;background-size:16px;background-color:#fff;cursor:pointer;margin:0;color:#303133}.custom-theme .el-pagination .btn-next .el-icon,.custom-theme .el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.custom-theme .el-pagination .btn-prev{padding-right:12px}.custom-theme .el-pagination .btn-next{padding-left:12px}.custom-theme .el-pagination .el-pager li.disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-pagination--small .btn-next,.custom-theme .el-pagination--small .btn-prev,.custom-theme .el-pagination--small .el-pager li,.custom-theme .el-pagination--small .el-pager li.btn-quicknext,.custom-theme .el-pagination--small .el-pager li.btn-quickprev,.custom-theme .el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.custom-theme .el-pagination--small .arrow.disabled{visibility:hidden}.custom-theme .el-pagination--small .more::before,.custom-theme .el-pagination--small li.more::before{line-height:24px}.custom-theme .el-pagination--small button,.custom-theme .el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.custom-theme .el-pagination--small .el-pagination__editor{height:22px}.custom-theme .el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.custom-theme .el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.custom-theme .el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.custom-theme .el-pagination__sizes .el-input .el-input__inner:hover{border-color:#0076c8}.custom-theme .el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.custom-theme .el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.custom-theme .el-pagination__jump .el-input__inner{padding:0 3px}.custom-theme .el-pagination__rightwrapper{float:right}.custom-theme .el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.custom-theme .el-pagination__editor.el-input{width:50px}.custom-theme .el-pagination__editor.el-input .el-input__inner{height:28px}.custom-theme .el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.custom-theme .el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-theme .el-pagination.is-background .btn-next,.custom-theme .el-pagination.is-background .btn-prev,.custom-theme .el-pagination.is-background .el-pager li{margin:0 5px;background-color:#e7f1f6;color:#606266;min-width:30px;border-radius:2px}.custom-theme .el-pagination.is-background .btn-next.disabled,.custom-theme .el-pagination.is-background .btn-prev.disabled,.custom-theme .el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.custom-theme .el-pagination.is-background .btn-next,.custom-theme .el-pagination.is-background .btn-prev{padding:0}.custom-theme .el-pagination.is-background .btn-next:disabled,.custom-theme .el-pagination.is-background .btn-prev:disabled{color:#c0c4cc}.custom-theme .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#0076c8}.custom-theme .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#0076c8;color:#fff}.custom-theme .el-pagination.is-background.el-pagination--small .btn-next,.custom-theme .el-pagination.is-background.el-pagination--small .btn-prev,.custom-theme .el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.custom-theme .el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;display:inline-block;vertical-align:top;font-size:0;padding:0;margin:0}.custom-theme .el-pager .more::before{line-height:30px}.custom-theme .el-pager li{padding:0 4px;background:#fff;vertical-align:top;display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0}.custom-theme .el-pager li.btn-quicknext,.custom-theme .el-pager li.btn-quickprev{line-height:28px;color:#303133}.custom-theme .el-pager li.btn-quicknext.disabled,.custom-theme .el-pager li.btn-quickprev.disabled{color:#c0c4cc}.custom-theme .el-pager li.btn-quickprev:hover{cursor:pointer}.custom-theme .el-pager li.btn-quicknext:hover{cursor:pointer}.custom-theme .el-pager li.active+li{border-left:0}.custom-theme .el-pager li:hover{color:#0076c8}.custom-theme .el-pager li.active{color:#0076c8;cursor:default}.custom-theme .v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.custom-theme .v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.custom-theme .v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.custom-theme .el-popup-parent--hidden{overflow:hidden}.custom-theme .el-dialog{position:relative;margin:0 auto 50px;background:#fff;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.custom-theme .el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.custom-theme .el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.custom-theme .el-dialog__header{padding:20px;padding-bottom:10px}.custom-theme .el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.custom-theme .el-dialog__headerbtn .el-dialog__close{color:#0a76a4}.custom-theme .el-dialog__headerbtn:focus .el-dialog__close,.custom-theme .el-dialog__headerbtn:hover .el-dialog__close{color:#0076c8}.custom-theme .el-dialog__title{line-height:24px;font-size:18px;color:#303133}.custom-theme .el-dialog__body{padding:30px 20px;color:#606266;font-size:14px}.custom-theme .el-dialog__footer{padding:20px;padding-top:10px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-dialog--center{text-align:center}.custom-theme .el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.custom-theme .el-dialog--center .el-dialog__footer{text-align:inherit}.custom-theme .dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.custom-theme .dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-autocomplete{position:relative;display:inline-block}.custom-theme .el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #e4e7ed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;background-color:#fff}.custom-theme .el-autocomplete-suggestion__list{margin:0;padding:0}.custom-theme .el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-theme .el-autocomplete-suggestion li:hover{background-color:#f5f7fa}.custom-theme .el-autocomplete-suggestion li.highlighted{background-color:#f5f7fa}.custom-theme .el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.custom-theme .el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.custom-theme .el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.custom-theme .el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.custom-theme .el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.custom-theme .el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button+.el-button{margin-left:10px}.custom-theme .el-button.is-round{padding:12px 20px}.custom-theme .el-button:focus,.custom-theme .el-button:hover{color:#0076c8;border-color:#b3d6ef;background-color:#e6f1fa}.custom-theme .el-button:active{color:#006ab4;border-color:#006ab4;outline:0}.custom-theme .el-button::-moz-focus-inner{border:0}.custom-theme .el-button [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-button.is-plain:focus,.custom-theme .el-button.is-plain:hover{background:#fff;border-color:#0076c8;color:#0076c8}.custom-theme .el-button.is-plain:active{background:#fff;border-color:#006ab4;color:#006ab4;outline:0}.custom-theme .el-button.is-active{color:#006ab4;border-color:#006ab4}.custom-theme .el-button.is-disabled,.custom-theme .el-button.is-disabled:focus,.custom-theme .el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.custom-theme .el-button.is-disabled.el-button--text{background-color:transparent}.custom-theme .el-button.is-disabled.is-plain,.custom-theme .el-button.is-disabled.is-plain:focus,.custom-theme .el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.custom-theme .el-button.is-loading{position:relative;pointer-events:none}.custom-theme .el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.custom-theme .el-button.is-round{border-radius:20px;padding:12px 23px}.custom-theme .el-button.is-circle{border-radius:50%;padding:12px}.custom-theme .el-button--primary{color:#fff;background-color:#0076c8;border-color:#0076c8}.custom-theme .el-button--primary:focus,.custom-theme .el-button--primary:hover{background:#3391d3;border-color:#3391d3;color:#fff}.custom-theme .el-button--primary:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-active{background:#006ab4;border-color:#006ab4;color:#fff}.custom-theme .el-button--primary.is-disabled,.custom-theme .el-button--primary.is-disabled:active,.custom-theme .el-button--primary.is-disabled:focus,.custom-theme .el-button--primary.is-disabled:hover{color:#fff;background-color:#80bbe4;border-color:#80bbe4}.custom-theme .el-button--primary.is-plain{color:#0076c8;background:#e6f1fa;border-color:#99c8e9}.custom-theme .el-button--primary.is-plain:focus,.custom-theme .el-button--primary.is-plain:hover{background:#0076c8;border-color:#0076c8;color:#fff}.custom-theme .el-button--primary.is-plain:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-plain.is-disabled,.custom-theme .el-button--primary.is-plain.is-disabled:active,.custom-theme .el-button--primary.is-plain.is-disabled:focus,.custom-theme .el-button--primary.is-plain.is-disabled:hover{color:#66adde;background-color:#e6f1fa;border-color:#cce4f4}.custom-theme .el-button--success{color:#fff;background-color:#409167;border-color:#409167}.custom-theme .el-button--success:focus,.custom-theme .el-button--success:hover{background:#66a785;border-color:#66a785;color:#fff}.custom-theme .el-button--success:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-active{background:#3a835d;border-color:#3a835d;color:#fff}.custom-theme .el-button--success.is-disabled,.custom-theme .el-button--success.is-disabled:active,.custom-theme .el-button--success.is-disabled:focus,.custom-theme .el-button--success.is-disabled:hover{color:#fff;background-color:#a0c8b3;border-color:#a0c8b3}.custom-theme .el-button--success.is-plain{color:#409167;background:#ecf4f0;border-color:#b3d3c2}.custom-theme .el-button--success.is-plain:focus,.custom-theme .el-button--success.is-plain:hover{background:#409167;border-color:#409167;color:#fff}.custom-theme .el-button--success.is-plain:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-plain.is-disabled,.custom-theme .el-button--success.is-plain.is-disabled:active,.custom-theme .el-button--success.is-plain.is-disabled:focus,.custom-theme .el-button--success.is-plain.is-disabled:hover{color:#8cbda4;background-color:#ecf4f0;border-color:#d9e9e1}.custom-theme .el-button--warning{color:#fff;background-color:#9da408;border-color:#9da408}.custom-theme .el-button--warning:focus,.custom-theme .el-button--warning:hover{background:#b1b639;border-color:#b1b639;color:#fff}.custom-theme .el-button--warning:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-active{background:#8d9407;border-color:#8d9407;color:#fff}.custom-theme .el-button--warning.is-disabled,.custom-theme .el-button--warning.is-disabled:active,.custom-theme .el-button--warning.is-disabled:focus,.custom-theme .el-button--warning.is-disabled:hover{color:#fff;background-color:#ced284;border-color:#ced284}.custom-theme .el-button--warning.is-plain{color:#9da408;background:#f5f6e6;border-color:#d8db9c}.custom-theme .el-button--warning.is-plain:focus,.custom-theme .el-button--warning.is-plain:hover{background:#9da408;border-color:#9da408;color:#fff}.custom-theme .el-button--warning.is-plain:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-plain.is-disabled,.custom-theme .el-button--warning.is-plain.is-disabled:active,.custom-theme .el-button--warning.is-plain.is-disabled:focus,.custom-theme .el-button--warning.is-plain.is-disabled:hover{color:#c4c86b;background-color:#f5f6e6;border-color:#ebedce}.custom-theme .el-button--danger{color:#fff;background-color:#d63737;border-color:#d63737}.custom-theme .el-button--danger:focus,.custom-theme .el-button--danger:hover{background:#de5f5f;border-color:#de5f5f;color:#fff}.custom-theme .el-button--danger:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-active{background:#c13232;border-color:#c13232;color:#fff}.custom-theme .el-button--danger.is-disabled,.custom-theme .el-button--danger.is-disabled:active,.custom-theme .el-button--danger.is-disabled:focus,.custom-theme .el-button--danger.is-disabled:hover{color:#fff;background-color:#eb9b9b;border-color:#eb9b9b}.custom-theme .el-button--danger.is-plain{color:#d63737;background:#fbebeb;border-color:#efafaf}.custom-theme .el-button--danger.is-plain:focus,.custom-theme .el-button--danger.is-plain:hover{background:#d63737;border-color:#d63737;color:#fff}.custom-theme .el-button--danger.is-plain:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-plain.is-disabled,.custom-theme .el-button--danger.is-plain.is-disabled:active,.custom-theme .el-button--danger.is-plain.is-disabled:focus,.custom-theme .el-button--danger.is-plain.is-disabled:hover{color:#e68787;background-color:#fbebeb;border-color:#f7d7d7}.custom-theme .el-button--info{color:#fff;background-color:#0a76a4;border-color:#0a76a4}.custom-theme .el-button--info:focus,.custom-theme .el-button--info:hover{background:#3b91b6;border-color:#3b91b6;color:#fff}.custom-theme .el-button--info:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-active{background:#096a94;border-color:#096a94;color:#fff}.custom-theme .el-button--info.is-disabled,.custom-theme .el-button--info.is-disabled:active,.custom-theme .el-button--info.is-disabled:focus,.custom-theme .el-button--info.is-disabled:hover{color:#fff;background-color:#85bbd2;border-color:#85bbd2}.custom-theme .el-button--info.is-plain{color:#0a76a4;background:#e7f1f6;border-color:#9dc8db}.custom-theme .el-button--info.is-plain:focus,.custom-theme .el-button--info.is-plain:hover{background:#0a76a4;border-color:#0a76a4;color:#fff}.custom-theme .el-button--info.is-plain:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-plain.is-disabled,.custom-theme .el-button--info.is-plain.is-disabled:active,.custom-theme .el-button--info.is-plain.is-disabled:focus,.custom-theme .el-button--info.is-plain.is-disabled:hover{color:#6cadc8;background-color:#e7f1f6;border-color:#cee4ed}.custom-theme .el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button--medium.is-round{padding:10px 20px}.custom-theme .el-button--medium.is-circle{padding:10px}.custom-theme .el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--small.is-round{padding:9px 15px}.custom-theme .el-button--small.is-circle{padding:9px}.custom-theme .el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--mini.is-round{padding:7px 15px}.custom-theme .el-button--mini.is-circle{padding:7px}.custom-theme .el-button--text{border-color:transparent;color:#0076c8;background:0 0;padding-left:0;padding-right:0}.custom-theme .el-button--text:focus,.custom-theme .el-button--text:hover{color:#3391d3;border-color:transparent;background-color:transparent}.custom-theme .el-button--text:active{color:#006ab4;border-color:transparent;background-color:transparent}.custom-theme .el-button--text.is-disabled,.custom-theme .el-button--text.is-disabled:focus,.custom-theme .el-button--text.is-disabled:hover{border-color:transparent}.custom-theme .el-button-group{display:inline-block;vertical-align:middle}.custom-theme .el-button-group::after,.custom-theme .el-button-group::before{display:table;content:""}.custom-theme .el-button-group::after{clear:both}.custom-theme .el-button-group>.el-button{float:left;position:relative}.custom-theme .el-button-group>.el-button+.el-button{margin-left:0}.custom-theme .el-button-group>.el-button.is-disabled{z-index:1}.custom-theme .el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-button-group>.el-button:first-child:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.custom-theme .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.custom-theme .el-button-group>.el-button:not(:last-child){margin-right:-1px}.custom-theme .el-button-group>.el-button:active,.custom-theme .el-button-group>.el-button:focus,.custom-theme .el-button-group>.el-button:hover{z-index:1}.custom-theme .el-button-group>.el-button.is-active{z-index:1}.custom-theme .el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.custom-theme .el-dropdown .el-button-group{display:block}.custom-theme .el-dropdown .el-button-group .el-button{float:none}.custom-theme .el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.custom-theme .el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.custom-theme .el-dropdown .el-dropdown__caret-button:hover::before{top:0;bottom:0}.custom-theme .el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.custom-theme .el-dropdown__icon{font-size:12px;margin:0 3px}.custom-theme .el-dropdown .el-dropdown-selfdefine:focus:active,.custom-theme .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.custom-theme .el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:0}.custom-theme .el-dropdown-menu__item:focus,.custom-theme .el-dropdown-menu__item:not(.is-disabled):hover{background-color:#e6f1fa;color:#3391d3}.custom-theme .el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #ebeef5}.custom-theme .el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#fff}.custom-theme .el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.custom-theme .el-dropdown-menu--medium{padding:6px 0}.custom-theme .el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.custom-theme .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.custom-theme .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.custom-theme .el-dropdown-menu--small{padding:6px 0}.custom-theme .el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.custom-theme .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.custom-theme .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.custom-theme .el-dropdown-menu--mini{padding:3px 0}.custom-theme .el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.custom-theme .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.custom-theme .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#fff}.custom-theme .el-menu::after,.custom-theme .el-menu::before{display:table;content:""}.custom-theme .el-menu::after{clear:both}.custom-theme .el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.custom-theme .el-menu--horizontal{border-right:none}.custom-theme .el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.custom-theme .el-menu--horizontal>.el-menu-item a,.custom-theme .el-menu--horizontal>.el-menu-item a:hover{color:inherit}.custom-theme .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.custom-theme .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.custom-theme .el-menu--horizontal>.el-submenu{float:left}.custom-theme .el-menu--horizontal>.el-submenu:focus,.custom-theme .el-menu--horizontal>.el-submenu:hover{outline:0}.custom-theme .el-menu--horizontal>.el-submenu:focus .el-submenu__title,.custom-theme .el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.custom-theme .el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #0076c8;color:#303133}.custom-theme .el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.custom-theme .el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.custom-theme .el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.custom-theme .el-menu--horizontal .el-menu .el-menu-item,.custom-theme .el-menu--horizontal .el-menu .el-submenu__title{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.custom-theme .el-menu--horizontal .el-menu .el-menu-item.is-active,.custom-theme .el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.custom-theme .el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.custom-theme .el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.custom-theme .el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #0076c8;color:#303133}.custom-theme .el-menu--collapse{width:64px}.custom-theme .el-menu--collapse>.el-menu-item [class^=el-icon-],.custom-theme .el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.custom-theme .el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.custom-theme .el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.custom-theme .el-menu--collapse>.el-menu-item span,.custom-theme .el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.custom-theme .el-menu--collapse>.el-menu-item.is-active i{color:inherit}.custom-theme .el-menu--collapse .el-menu .el-submenu{min-width:200px}.custom-theme .el-menu--collapse .el-submenu{position:relative}.custom-theme .el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #e4e7ed;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.custom-theme .el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-menu--popup-bottom-start{margin-top:5px}.custom-theme .el-menu--popup-right-start{margin-left:5px;margin-right:5px}.custom-theme .el-menu-item{height:56px;line-height:56px;font-size:14px;color:#303133;padding:0 20px;list-style:none;cursor:pointer;position:relative;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.custom-theme .el-menu-item *{vertical-align:middle}.custom-theme .el-menu-item i{color:#909399}.custom-theme .el-menu-item:focus,.custom-theme .el-menu-item:hover{outline:0;background-color:#e6f1fa}.custom-theme .el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.custom-theme .el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.custom-theme .el-menu-item.is-active{color:#0076c8}.custom-theme .el-menu-item.is-active i{color:inherit}.custom-theme .el-submenu{list-style:none;margin:0;padding-left:0}.custom-theme .el-submenu__title{height:56px;line-height:56px;font-size:14px;color:#303133;padding:0 20px;list-style:none;cursor:pointer;position:relative;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.custom-theme .el-submenu__title *{vertical-align:middle}.custom-theme .el-submenu__title i{color:#909399}.custom-theme .el-submenu__title:focus,.custom-theme .el-submenu__title:hover{outline:0;background-color:#e6f1fa}.custom-theme .el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.custom-theme .el-submenu__title:hover{background-color:#e6f1fa}.custom-theme .el-submenu .el-menu{border:none}.custom-theme .el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.custom-theme .el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.custom-theme .el-submenu.is-active .el-submenu__title{border-bottom-color:#0076c8}.custom-theme .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.custom-theme .el-submenu.is-disabled .el-menu-item,.custom-theme .el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.custom-theme .el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.custom-theme .el-menu-item-group>ul{padding:0}.custom-theme .el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.custom-theme .horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.custom-theme .el-input-number .el-input{display:block}.custom-theme .el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.custom-theme .el-input-number__decrease,.custom-theme .el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#f5f7fa;color:#606266;cursor:pointer;font-size:13px}.custom-theme .el-input-number__decrease:hover,.custom-theme .el-input-number__increase:hover{color:#0076c8}.custom-theme .el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.custom-theme .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#0076c8}.custom-theme .el-input-number__decrease.is-disabled,.custom-theme .el-input-number__increase.is-disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #dcdfe6}.custom-theme .el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #dcdfe6}.custom-theme .el-input-number.is-disabled .el-input-number__decrease,.custom-theme .el-input-number.is-disabled .el-input-number__increase{border-color:#e4e7ed;color:#e4e7ed}.custom-theme .el-input-number.is-disabled .el-input-number__decrease:hover,.custom-theme .el-input-number.is-disabled .el-input-number__increase:hover{color:#e4e7ed;cursor:not-allowed}.custom-theme .el-input-number--medium{width:200px;line-height:34px}.custom-theme .el-input-number--medium .el-input-number__decrease,.custom-theme .el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.custom-theme .el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.custom-theme .el-input-number--small{width:130px;line-height:30px}.custom-theme .el-input-number--small .el-input-number__decrease,.custom-theme .el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.custom-theme .el-input-number--small .el-input-number__decrease [class*=el-icon],.custom-theme .el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.custom-theme .el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.custom-theme .el-input-number--mini{width:130px;line-height:26px}.custom-theme .el-input-number--mini .el-input-number__decrease,.custom-theme .el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.custom-theme .el-input-number--mini .el-input-number__decrease [class*=el-icon],.custom-theme .el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.custom-theme .el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.custom-theme .el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.custom-theme .el-input-number.is-controls-right .el-input-number__decrease,.custom-theme .el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.custom-theme .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.custom-theme .el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #dcdfe6}.custom-theme .el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #dcdfe6;border-radius:0 0 4px 0}.custom-theme .el-input-number.is-controls-right[class*=medium] [class*=decrease],.custom-theme .el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.custom-theme .el-input-number.is-controls-right[class*=small] [class*=decrease],.custom-theme .el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.custom-theme .el-input-number.is-controls-right[class*=mini] [class*=decrease],.custom-theme .el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.custom-theme .el-radio{color:#606266;font-weight:500;line-height:1;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;outline:0;font-size:14px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.custom-theme .el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.custom-theme .el-radio.is-bordered.is-checked{border-color:#0076c8}.custom-theme .el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#ebeef5}.custom-theme .el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.custom-theme .el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.custom-theme .el-radio--medium.is-bordered .el-radio__label{font-size:14px}.custom-theme .el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.custom-theme .el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.custom-theme .el-radio--small.is-bordered .el-radio__label{font-size:12px}.custom-theme .el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.custom-theme .el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.custom-theme .el-radio--mini.is-bordered .el-radio__label{font-size:12px}.custom-theme .el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.custom-theme .el-radio+.el-radio{margin-left:30px}.custom-theme .el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.custom-theme .el-radio__input.is-disabled .el-radio__inner{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.custom-theme .el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#f5f7fa}.custom-theme .el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.custom-theme .el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f5f7fa;border-color:#e4e7ed}.custom-theme .el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#c0c4cc}.custom-theme .el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-radio__input.is-checked .el-radio__inner{border-color:#0076c8;background:#0076c8}.custom-theme .el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.custom-theme .el-radio__input.is-checked+.el-radio__label{color:#0076c8}.custom-theme .el-radio__input.is-focus .el-radio__inner{border-color:#0076c8}.custom-theme .el-radio__inner{border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;position:relative;cursor:pointer;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-radio__inner:hover{border-color:#0076c8}.custom-theme .el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#fff;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.custom-theme .el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.custom-theme .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #0076c8;box-shadow:0 0 2px 2px #0076c8}.custom-theme .el-radio__label{font-size:14px;padding-left:10px}.custom-theme .el-radio-group{display:inline-block;line-height:1;vertical-align:middle;font-size:0}.custom-theme .el-radio-button{position:relative;display:inline-block;outline:0}.custom-theme .el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #dcdfe6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.custom-theme .el-radio-button__inner.is-round{padding:12px 20px}.custom-theme .el-radio-button__inner:hover{color:#0076c8}.custom-theme .el-radio-button__inner [class*=el-icon-]{line-height:.9}.custom-theme .el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-theme .el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.custom-theme .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#0076c8;border-color:#0076c8;-webkit-box-shadow:-1px 0 0 0 #0076c8;box-shadow:-1px 0 0 0 #0076c8}.custom-theme .el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.custom-theme .el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.custom-theme .el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.custom-theme .el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.custom-theme .el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.custom-theme .el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.custom-theme .el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.custom-theme .el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.custom-theme .el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.custom-theme .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #0076c8;box-shadow:0 0 2px 2px #0076c8}.custom-theme .el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.custom-theme .el-checkbox.is-bordered.is-checked{border-color:#0076c8}.custom-theme .el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.custom-theme .el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#c0c4cc;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.custom-theme .el-checkbox__input.is-checked+.el-checkbox__label{color:#0076c8}.custom-theme .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.custom-theme .el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.custom-theme .el-checkbox__inner:hover{border-color:#0076c8}.custom-theme .el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.custom-theme .el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.custom-theme .el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.custom-theme .el-checkbox+.el-checkbox{margin-left:30px}.custom-theme .el-checkbox-button{position:relative;display:inline-block}.custom-theme .el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button__inner.is-round{padding:12px 20px}.custom-theme .el-checkbox-button__inner:hover{color:#0076c8}.custom-theme .el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.custom-theme .el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.custom-theme .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#0076c8;border-color:#0076c8;-webkit-box-shadow:-1px 0 0 0 #66adde;box-shadow:-1px 0 0 0 #66adde}.custom-theme .el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#0076c8}.custom-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.custom-theme .el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-theme .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#0076c8}.custom-theme .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.custom-theme .el-checkbox-group{font-size:0}.custom-theme .el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.custom-theme .el-switch.is-disabled .el-switch__core,.custom-theme .el-switch.is-disabled .el-switch__label{cursor:not-allowed}.custom-theme .el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:#303133}.custom-theme .el-switch__label.is-active{color:#0076c8}.custom-theme .el-switch__label--left{margin-right:10px}.custom-theme .el-switch__label--right{margin-left:10px}.custom-theme .el-switch__label *{line-height:1;font-size:14px;display:inline-block}.custom-theme .el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.custom-theme .el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid #dcdfe6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#dcdfe6;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.custom-theme .el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#fff}.custom-theme .el-switch.is-checked .el-switch__core{border-color:#0076c8;background-color:#0076c8}.custom-theme .el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.custom-theme .el-switch.is-disabled{opacity:.6}.custom-theme .el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.custom-theme .el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.custom-theme .el-switch .label-fade-enter,.custom-theme .el-switch .label-fade-leave-active{opacity:0}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-select-dropdown{position:absolute;z-index:1001;border:solid 1px #e4e7ed;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.custom-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#0076c8;background-color:#fff}.custom-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.custom-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\E611";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-theme .el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.custom-theme .el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.custom-theme .el-select-dropdown__wrap{max-height:274px}.custom-theme .el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-tag{background-color:rgba(0,118,200,.1);display:inline-block;padding:0 10px;height:32px;line-height:30px;font-size:12px;color:#0076c8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,118,200,.2);white-space:nowrap}.custom-theme .el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px;color:#0076c8}.custom-theme .el-tag .el-icon-close::before{display:block}.custom-theme .el-tag .el-icon-close:hover{background-color:#0076c8;color:#fff}.custom-theme .el-tag--info{background-color:rgba(10,118,164,.1);border-color:rgba(10,118,164,.2);color:#0a76a4}.custom-theme .el-tag--info.is-hit{border-color:#0a76a4}.custom-theme .el-tag--info .el-tag__close{color:#0a76a4}.custom-theme .el-tag--info .el-tag__close:hover{background-color:#0a76a4;color:#fff}.custom-theme .el-tag--success{background-color:rgba(64,145,103,.1);border-color:rgba(64,145,103,.2);color:#409167}.custom-theme .el-tag--success.is-hit{border-color:#409167}.custom-theme .el-tag--success .el-tag__close{color:#409167}.custom-theme .el-tag--success .el-tag__close:hover{background-color:#409167;color:#fff}.custom-theme .el-tag--warning{background-color:rgba(157,164,8,.1);border-color:rgba(157,164,8,.2);color:#9da408}.custom-theme .el-tag--warning.is-hit{border-color:#9da408}.custom-theme .el-tag--warning .el-tag__close{color:#9da408}.custom-theme .el-tag--warning .el-tag__close:hover{background-color:#9da408;color:#fff}.custom-theme .el-tag--danger{background-color:rgba(214,55,55,.1);border-color:rgba(214,55,55,.2);color:#d63737}.custom-theme .el-tag--danger.is-hit{border-color:#d63737}.custom-theme .el-tag--danger .el-tag__close{color:#d63737}.custom-theme .el-tag--danger .el-tag__close:hover{background-color:#d63737;color:#fff}.custom-theme .el-tag--medium{height:28px;line-height:26px}.custom-theme .el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--small{height:24px;padding:0 8px;line-height:22px}.custom-theme .el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--mini{height:20px;padding:0 5px;line-height:19px}.custom-theme .el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.custom-theme .el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.custom-theme .el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-select-dropdown__item.is-disabled:hover{background-color:#fff}.custom-theme .el-select-dropdown__item.hover,.custom-theme .el-select-dropdown__item:hover{background-color:#f5f7fa}.custom-theme .el-select-dropdown__item.selected{color:#0076c8;font-weight:700}.custom-theme .el-select-group{margin:0;padding:0}.custom-theme .el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.custom-theme .el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.custom-theme .el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#e4e7ed}.custom-theme .el-select-group__title{padding-left:20px;font-size:12px;color:#0a76a4;line-height:30px}.custom-theme .el-select-group .el-select-dropdown__item{padding-left:20px}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-select{display:inline-block;position:relative}.custom-theme .el-select .el-select__tags>span{display:contents}.custom-theme .el-select:hover .el-input__inner{border-color:#c0c4cc}.custom-theme .el-select .el-input__inner{cursor:pointer;padding-right:35px}.custom-theme .el-select .el-input__inner:focus{border-color:#0076c8}.custom-theme .el-select .el-input .el-select__caret{color:#c0c4cc;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.custom-theme .el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.custom-theme .el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#c0c4cc;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.custom-theme .el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.custom-theme .el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.custom-theme .el-select .el-input.is-focus .el-input__inner{border-color:#0076c8}.custom-theme .el-select>.el-input{display:block}.custom-theme .el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.custom-theme .el-select__input.is-mini{height:14px}.custom-theme .el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#c0c4cc;line-height:18px;font-size:14px}.custom-theme .el-select__close:hover{color:#909399}.custom-theme .el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-theme .el-select .el-tag__close{margin-top:-2px}.custom-theme .el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5}.custom-theme .el-select .el-tag__close.el-icon-close{background-color:#c0c4cc;right:-7px;top:0;color:#fff}.custom-theme .el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.custom-theme .el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.custom-theme .el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button+.el-button{margin-left:10px}.custom-theme .el-button.is-round{padding:12px 20px}.custom-theme .el-button:focus,.custom-theme .el-button:hover{color:#0076c8;border-color:#b3d6ef;background-color:#e6f1fa}.custom-theme .el-button:active{color:#006ab4;border-color:#006ab4;outline:0}.custom-theme .el-button::-moz-focus-inner{border:0}.custom-theme .el-button [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-button.is-plain:focus,.custom-theme .el-button.is-plain:hover{background:#fff;border-color:#0076c8;color:#0076c8}.custom-theme .el-button.is-plain:active{background:#fff;border-color:#006ab4;color:#006ab4;outline:0}.custom-theme .el-button.is-active{color:#006ab4;border-color:#006ab4}.custom-theme .el-button.is-disabled,.custom-theme .el-button.is-disabled:focus,.custom-theme .el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.custom-theme .el-button.is-disabled.el-button--text{background-color:transparent}.custom-theme .el-button.is-disabled.is-plain,.custom-theme .el-button.is-disabled.is-plain:focus,.custom-theme .el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.custom-theme .el-button.is-loading{position:relative;pointer-events:none}.custom-theme .el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.custom-theme .el-button.is-round{border-radius:20px;padding:12px 23px}.custom-theme .el-button.is-circle{border-radius:50%;padding:12px}.custom-theme .el-button--primary{color:#fff;background-color:#0076c8;border-color:#0076c8}.custom-theme .el-button--primary:focus,.custom-theme .el-button--primary:hover{background:#3391d3;border-color:#3391d3;color:#fff}.custom-theme .el-button--primary:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-active{background:#006ab4;border-color:#006ab4;color:#fff}.custom-theme .el-button--primary.is-disabled,.custom-theme .el-button--primary.is-disabled:active,.custom-theme .el-button--primary.is-disabled:focus,.custom-theme .el-button--primary.is-disabled:hover{color:#fff;background-color:#80bbe4;border-color:#80bbe4}.custom-theme .el-button--primary.is-plain{color:#0076c8;background:#e6f1fa;border-color:#99c8e9}.custom-theme .el-button--primary.is-plain:focus,.custom-theme .el-button--primary.is-plain:hover{background:#0076c8;border-color:#0076c8;color:#fff}.custom-theme .el-button--primary.is-plain:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-plain.is-disabled,.custom-theme .el-button--primary.is-plain.is-disabled:active,.custom-theme .el-button--primary.is-plain.is-disabled:focus,.custom-theme .el-button--primary.is-plain.is-disabled:hover{color:#66adde;background-color:#e6f1fa;border-color:#cce4f4}.custom-theme .el-button--success{color:#fff;background-color:#409167;border-color:#409167}.custom-theme .el-button--success:focus,.custom-theme .el-button--success:hover{background:#66a785;border-color:#66a785;color:#fff}.custom-theme .el-button--success:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-active{background:#3a835d;border-color:#3a835d;color:#fff}.custom-theme .el-button--success.is-disabled,.custom-theme .el-button--success.is-disabled:active,.custom-theme .el-button--success.is-disabled:focus,.custom-theme .el-button--success.is-disabled:hover{color:#fff;background-color:#a0c8b3;border-color:#a0c8b3}.custom-theme .el-button--success.is-plain{color:#409167;background:#ecf4f0;border-color:#b3d3c2}.custom-theme .el-button--success.is-plain:focus,.custom-theme .el-button--success.is-plain:hover{background:#409167;border-color:#409167;color:#fff}.custom-theme .el-button--success.is-plain:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-plain.is-disabled,.custom-theme .el-button--success.is-plain.is-disabled:active,.custom-theme .el-button--success.is-plain.is-disabled:focus,.custom-theme .el-button--success.is-plain.is-disabled:hover{color:#8cbda4;background-color:#ecf4f0;border-color:#d9e9e1}.custom-theme .el-button--warning{color:#fff;background-color:#9da408;border-color:#9da408}.custom-theme .el-button--warning:focus,.custom-theme .el-button--warning:hover{background:#b1b639;border-color:#b1b639;color:#fff}.custom-theme .el-button--warning:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-active{background:#8d9407;border-color:#8d9407;color:#fff}.custom-theme .el-button--warning.is-disabled,.custom-theme .el-button--warning.is-disabled:active,.custom-theme .el-button--warning.is-disabled:focus,.custom-theme .el-button--warning.is-disabled:hover{color:#fff;background-color:#ced284;border-color:#ced284}.custom-theme .el-button--warning.is-plain{color:#9da408;background:#f5f6e6;border-color:#d8db9c}.custom-theme .el-button--warning.is-plain:focus,.custom-theme .el-button--warning.is-plain:hover{background:#9da408;border-color:#9da408;color:#fff}.custom-theme .el-button--warning.is-plain:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-plain.is-disabled,.custom-theme .el-button--warning.is-plain.is-disabled:active,.custom-theme .el-button--warning.is-plain.is-disabled:focus,.custom-theme .el-button--warning.is-plain.is-disabled:hover{color:#c4c86b;background-color:#f5f6e6;border-color:#ebedce}.custom-theme .el-button--danger{color:#fff;background-color:#d63737;border-color:#d63737}.custom-theme .el-button--danger:focus,.custom-theme .el-button--danger:hover{background:#de5f5f;border-color:#de5f5f;color:#fff}.custom-theme .el-button--danger:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-active{background:#c13232;border-color:#c13232;color:#fff}.custom-theme .el-button--danger.is-disabled,.custom-theme .el-button--danger.is-disabled:active,.custom-theme .el-button--danger.is-disabled:focus,.custom-theme .el-button--danger.is-disabled:hover{color:#fff;background-color:#eb9b9b;border-color:#eb9b9b}.custom-theme .el-button--danger.is-plain{color:#d63737;background:#fbebeb;border-color:#efafaf}.custom-theme .el-button--danger.is-plain:focus,.custom-theme .el-button--danger.is-plain:hover{background:#d63737;border-color:#d63737;color:#fff}.custom-theme .el-button--danger.is-plain:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-plain.is-disabled,.custom-theme .el-button--danger.is-plain.is-disabled:active,.custom-theme .el-button--danger.is-plain.is-disabled:focus,.custom-theme .el-button--danger.is-plain.is-disabled:hover{color:#e68787;background-color:#fbebeb;border-color:#f7d7d7}.custom-theme .el-button--info{color:#fff;background-color:#0a76a4;border-color:#0a76a4}.custom-theme .el-button--info:focus,.custom-theme .el-button--info:hover{background:#3b91b6;border-color:#3b91b6;color:#fff}.custom-theme .el-button--info:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-active{background:#096a94;border-color:#096a94;color:#fff}.custom-theme .el-button--info.is-disabled,.custom-theme .el-button--info.is-disabled:active,.custom-theme .el-button--info.is-disabled:focus,.custom-theme .el-button--info.is-disabled:hover{color:#fff;background-color:#85bbd2;border-color:#85bbd2}.custom-theme .el-button--info.is-plain{color:#0a76a4;background:#e7f1f6;border-color:#9dc8db}.custom-theme .el-button--info.is-plain:focus,.custom-theme .el-button--info.is-plain:hover{background:#0a76a4;border-color:#0a76a4;color:#fff}.custom-theme .el-button--info.is-plain:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-plain.is-disabled,.custom-theme .el-button--info.is-plain.is-disabled:active,.custom-theme .el-button--info.is-plain.is-disabled:focus,.custom-theme .el-button--info.is-plain.is-disabled:hover{color:#6cadc8;background-color:#e7f1f6;border-color:#cee4ed}.custom-theme .el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button--medium.is-round{padding:10px 20px}.custom-theme .el-button--medium.is-circle{padding:10px}.custom-theme .el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--small.is-round{padding:9px 15px}.custom-theme .el-button--small.is-circle{padding:9px}.custom-theme .el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--mini.is-round{padding:7px 15px}.custom-theme .el-button--mini.is-circle{padding:7px}.custom-theme .el-button--text{border-color:transparent;color:#0076c8;background:0 0;padding-left:0;padding-right:0}.custom-theme .el-button--text:focus,.custom-theme .el-button--text:hover{color:#3391d3;border-color:transparent;background-color:transparent}.custom-theme .el-button--text:active{color:#006ab4;border-color:transparent;background-color:transparent}.custom-theme .el-button--text.is-disabled,.custom-theme .el-button--text.is-disabled:focus,.custom-theme .el-button--text.is-disabled:hover{border-color:transparent}.custom-theme .el-button-group{display:inline-block;vertical-align:middle}.custom-theme .el-button-group::after,.custom-theme .el-button-group::before{display:table;content:""}.custom-theme .el-button-group::after{clear:both}.custom-theme .el-button-group>.el-button{float:left;position:relative}.custom-theme .el-button-group>.el-button+.el-button{margin-left:0}.custom-theme .el-button-group>.el-button.is-disabled{z-index:1}.custom-theme .el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-button-group>.el-button:first-child:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.custom-theme .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.custom-theme .el-button-group>.el-button:not(:last-child){margin-right:-1px}.custom-theme .el-button-group>.el-button:active,.custom-theme .el-button-group>.el-button:focus,.custom-theme .el-button-group>.el-button:hover{z-index:1}.custom-theme .el-button-group>.el-button.is-active{z-index:1}.custom-theme .el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.custom-theme .el-checkbox.is-bordered.is-checked{border-color:#0076c8}.custom-theme .el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.custom-theme .el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#c0c4cc;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.custom-theme .el-checkbox__input.is-checked+.el-checkbox__label{color:#0076c8}.custom-theme .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.custom-theme .el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.custom-theme .el-checkbox__inner:hover{border-color:#0076c8}.custom-theme .el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.custom-theme .el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.custom-theme .el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.custom-theme .el-checkbox+.el-checkbox{margin-left:30px}.custom-theme .el-checkbox-button{position:relative;display:inline-block}.custom-theme .el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button__inner.is-round{padding:12px 20px}.custom-theme .el-checkbox-button__inner:hover{color:#0076c8}.custom-theme .el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.custom-theme .el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.custom-theme .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#0076c8;border-color:#0076c8;-webkit-box-shadow:-1px 0 0 0 #66adde;box-shadow:-1px 0 0 0 #66adde}.custom-theme .el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#0076c8}.custom-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.custom-theme .el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-theme .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#0076c8}.custom-theme .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.custom-theme .el-checkbox-group{font-size:0}.custom-theme .el-tag{background-color:rgba(0,118,200,.1);display:inline-block;padding:0 10px;height:32px;line-height:30px;font-size:12px;color:#0076c8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,118,200,.2);white-space:nowrap}.custom-theme .el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px;color:#0076c8}.custom-theme .el-tag .el-icon-close::before{display:block}.custom-theme .el-tag .el-icon-close:hover{background-color:#0076c8;color:#fff}.custom-theme .el-tag--info{background-color:rgba(10,118,164,.1);border-color:rgba(10,118,164,.2);color:#0a76a4}.custom-theme .el-tag--info.is-hit{border-color:#0a76a4}.custom-theme .el-tag--info .el-tag__close{color:#0a76a4}.custom-theme .el-tag--info .el-tag__close:hover{background-color:#0a76a4;color:#fff}.custom-theme .el-tag--success{background-color:rgba(64,145,103,.1);border-color:rgba(64,145,103,.2);color:#409167}.custom-theme .el-tag--success.is-hit{border-color:#409167}.custom-theme .el-tag--success .el-tag__close{color:#409167}.custom-theme .el-tag--success .el-tag__close:hover{background-color:#409167;color:#fff}.custom-theme .el-tag--warning{background-color:rgba(157,164,8,.1);border-color:rgba(157,164,8,.2);color:#9da408}.custom-theme .el-tag--warning.is-hit{border-color:#9da408}.custom-theme .el-tag--warning .el-tag__close{color:#9da408}.custom-theme .el-tag--warning .el-tag__close:hover{background-color:#9da408;color:#fff}.custom-theme .el-tag--danger{background-color:rgba(214,55,55,.1);border-color:rgba(214,55,55,.2);color:#d63737}.custom-theme .el-tag--danger.is-hit{border-color:#d63737}.custom-theme .el-tag--danger .el-tag__close{color:#d63737}.custom-theme .el-tag--danger .el-tag__close:hover{background-color:#d63737;color:#fff}.custom-theme .el-tag--medium{height:28px;line-height:26px}.custom-theme .el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--small{height:24px;padding:0 8px;line-height:22px}.custom-theme .el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--mini{height:20px;padding:0 5px;line-height:19px}.custom-theme .el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.custom-theme .el-tooltip:focus:hover,.custom-theme .el-tooltip:focus:not(.focusing){outline-width:0}.custom-theme .el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.custom-theme .el-tooltip__popper .popper__arrow,.custom-theme .el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-tooltip__popper .popper__arrow{border-width:6px}.custom-theme .el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.custom-theme .el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.custom-theme .el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.custom-theme .el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=right]{margin-left:12px}.custom-theme .el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.custom-theme .el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.custom-theme .el-tooltip__popper[x-placement^=left]{margin-right:12px}.custom-theme .el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.custom-theme .el-tooltip__popper.is-dark{background:#303133;color:#fff}.custom-theme .el-tooltip__popper.is-light{background:#fff;border:1px solid #303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#fff}.custom-theme .el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;background-color:#fff;font-size:14px;color:#606266}.custom-theme .el-table__empty-block{min-height:60px;text-align:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-theme .el-table__empty-text{width:50%;color:#909399}.custom-theme .el-table__expand-column .cell{padding:0;text-align:center}.custom-theme .el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.custom-theme .el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.custom-theme .el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.custom-theme .el-table__expanded-cell{background-color:#fff}.custom-theme .el-table__expanded-cell[class*=cell]{padding:20px 50px}.custom-theme .el-table__expanded-cell:hover{background-color:transparent!important}.custom-theme .el-table--fit{border-right:0;border-bottom:0}.custom-theme .el-table--fit td.gutter,.custom-theme .el-table--fit th.gutter{border-right-width:1px}.custom-theme .el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.custom-theme .el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.custom-theme .el-table thead{color:#909399;font-weight:500}.custom-theme .el-table thead.is-group th{background:#f5f7fa}.custom-theme .el-table td,.custom-theme .el-table th{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.custom-theme .el-table td.is-center,.custom-theme .el-table th.is-center{text-align:center}.custom-theme .el-table td.is-right,.custom-theme .el-table th.is-right{text-align:right}.custom-theme .el-table td.gutter,.custom-theme .el-table th.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.custom-theme .el-table td.is-hidden>*,.custom-theme .el-table th.is-hidden>*{visibility:hidden}.custom-theme .el-table--medium td,.custom-theme .el-table--medium th{padding:10px 0}.custom-theme .el-table--small{font-size:12px}.custom-theme .el-table--small td,.custom-theme .el-table--small th{padding:8px 0}.custom-theme .el-table--mini{font-size:12px}.custom-theme .el-table--mini td,.custom-theme .el-table--mini th{padding:6px 0}.custom-theme .el-table tr{background-color:#fff}.custom-theme .el-table tr input[type=checkbox]{margin:0}.custom-theme .el-table td,.custom-theme .el-table th.is-leaf{border-bottom:1px solid #ebeef5}.custom-theme .el-table th.is-sortable{cursor:pointer}.custom-theme .el-table th{white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.custom-theme .el-table th div{display:inline-block;padding-left:10px;padding-right:10px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-theme .el-table th>.cell{position:relative;word-wrap:normal;text-overflow:ellipsis;display:inline-block;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-table th>.cell.highlight{color:#0076c8}.custom-theme .el-table th.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.custom-theme .el-table td div{-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-table td.gutter{width:0}.custom-theme .el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.custom-theme .el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.custom-theme .el-table--border,.custom-theme .el-table--group{border:1px solid #ebeef5}.custom-theme .el-table--border::after,.custom-theme .el-table--group::after,.custom-theme .el-table::before{content:'';position:absolute;background-color:#ebeef5;z-index:1}.custom-theme .el-table--border::after,.custom-theme .el-table--group::after{top:0;right:0;width:1px;height:100%}.custom-theme .el-table::before{left:0;bottom:0;width:100%;height:1px}.custom-theme .el-table--border{border-right:none;border-bottom:none}.custom-theme .el-table--border.el-loading-parent--relative{border-color:transparent}.custom-theme .el-table--border td,.custom-theme .el-table--border th{border-right:1px solid #ebeef5}.custom-theme .el-table--border td:first-child .cell,.custom-theme .el-table--border th:first-child .cell{padding-left:10px}.custom-theme .el-table--border th.gutter:last-of-type{border-bottom:1px solid #ebeef5;border-bottom-width:1px}.custom-theme .el-table--border th{border-bottom:1px solid #ebeef5}.custom-theme .el-table--hidden{visibility:hidden}.custom-theme .el-table__fixed,.custom-theme .el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.custom-theme .el-table__fixed-right::before,.custom-theme .el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ebeef5;z-index:4}.custom-theme .el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#fff;border-bottom:1px solid #ebeef5}.custom-theme .el-table__fixed-right{top:0;left:auto;right:0}.custom-theme .el-table__fixed-right .el-table__fixed-body-wrapper,.custom-theme .el-table__fixed-right .el-table__fixed-footer-wrapper,.custom-theme .el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.custom-theme .el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.custom-theme .el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.custom-theme .el-table__fixed-footer-wrapper tbody td{border-top:1px solid #ebeef5;background-color:#f5f7fa;color:#606266}.custom-theme .el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.custom-theme .el-table__body-wrapper,.custom-theme .el-table__footer-wrapper,.custom-theme .el-table__header-wrapper{width:100%}.custom-theme .el-table__footer-wrapper{margin-top:-1px}.custom-theme .el-table__footer-wrapper td{border-top:1px solid #ebeef5}.custom-theme .el-table__body,.custom-theme .el-table__footer,.custom-theme .el-table__header{table-layout:fixed;border-collapse:separate}.custom-theme .el-table__footer-wrapper,.custom-theme .el-table__header-wrapper{overflow:hidden}.custom-theme .el-table__footer-wrapper tbody td,.custom-theme .el-table__header-wrapper tbody td{background-color:#f5f7fa;color:#606266}.custom-theme .el-table__body-wrapper{overflow:hidden;position:relative}.custom-theme .el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.custom-theme .el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-table__body-wrapper.is-scrolling-left~.el-table__fixed{-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #ebeef5}.custom-theme .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #ebeef5}.custom-theme .el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.custom-theme .el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.custom-theme .el-table .sort-caret.ascending{border-bottom-color:#c0c4cc;top:5px}.custom-theme .el-table .sort-caret.descending{border-top-color:#c0c4cc;bottom:7px}.custom-theme .el-table .ascending .sort-caret.ascending{border-bottom-color:#0076c8}.custom-theme .el-table .descending .sort-caret.descending{border-top-color:#0076c8}.custom-theme .el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.custom-theme .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafafa}.custom-theme .el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:#e6f1fa}.custom-theme .el-table__body tr.hover-row.current-row>td,.custom-theme .el-table__body tr.hover-row.el-table__row--striped.current-row>td,.custom-theme .el-table__body tr.hover-row.el-table__row--striped>td,.custom-theme .el-table__body tr.hover-row>td{background-color:#e6f1fa}.custom-theme .el-table__body tr.current-row>td{background-color:#e6f1fa}.custom-theme .el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #ebeef5;z-index:10}.custom-theme .el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.custom-theme .el-table__column-filter-trigger i{color:#0a76a4;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.custom-theme .el-table--enable-row-transition .el-table__body td{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.custom-theme .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f5f7fa}.custom-theme .el-table--fluid-height .el-table__fixed,.custom-theme .el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.custom-theme .el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.custom-theme .el-checkbox.is-bordered.is-checked{border-color:#0076c8}.custom-theme .el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.custom-theme .el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#c0c4cc;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.custom-theme .el-checkbox__input.is-checked+.el-checkbox__label{color:#0076c8}.custom-theme .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.custom-theme .el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.custom-theme .el-checkbox__inner:hover{border-color:#0076c8}.custom-theme .el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.custom-theme .el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.custom-theme .el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.custom-theme .el-checkbox+.el-checkbox{margin-left:30px}.custom-theme .el-checkbox-button{position:relative;display:inline-block}.custom-theme .el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button__inner.is-round{padding:12px 20px}.custom-theme .el-checkbox-button__inner:hover{color:#0076c8}.custom-theme .el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.custom-theme .el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.custom-theme .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#0076c8;border-color:#0076c8;-webkit-box-shadow:-1px 0 0 0 #66adde;box-shadow:-1px 0 0 0 #66adde}.custom-theme .el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#0076c8}.custom-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.custom-theme .el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-theme .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#0076c8}.custom-theme .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.custom-theme .el-checkbox-group{font-size:0}.custom-theme .el-tag{background-color:rgba(0,118,200,.1);display:inline-block;padding:0 10px;height:32px;line-height:30px;font-size:12px;color:#0076c8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,118,200,.2);white-space:nowrap}.custom-theme .el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px;color:#0076c8}.custom-theme .el-tag .el-icon-close::before{display:block}.custom-theme .el-tag .el-icon-close:hover{background-color:#0076c8;color:#fff}.custom-theme .el-tag--info{background-color:rgba(10,118,164,.1);border-color:rgba(10,118,164,.2);color:#0a76a4}.custom-theme .el-tag--info.is-hit{border-color:#0a76a4}.custom-theme .el-tag--info .el-tag__close{color:#0a76a4}.custom-theme .el-tag--info .el-tag__close:hover{background-color:#0a76a4;color:#fff}.custom-theme .el-tag--success{background-color:rgba(64,145,103,.1);border-color:rgba(64,145,103,.2);color:#409167}.custom-theme .el-tag--success.is-hit{border-color:#409167}.custom-theme .el-tag--success .el-tag__close{color:#409167}.custom-theme .el-tag--success .el-tag__close:hover{background-color:#409167;color:#fff}.custom-theme .el-tag--warning{background-color:rgba(157,164,8,.1);border-color:rgba(157,164,8,.2);color:#9da408}.custom-theme .el-tag--warning.is-hit{border-color:#9da408}.custom-theme .el-tag--warning .el-tag__close{color:#9da408}.custom-theme .el-tag--warning .el-tag__close:hover{background-color:#9da408;color:#fff}.custom-theme .el-tag--danger{background-color:rgba(214,55,55,.1);border-color:rgba(214,55,55,.2);color:#d63737}.custom-theme .el-tag--danger.is-hit{border-color:#d63737}.custom-theme .el-tag--danger .el-tag__close{color:#d63737}.custom-theme .el-tag--danger .el-tag__close:hover{background-color:#d63737;color:#fff}.custom-theme .el-tag--medium{height:28px;line-height:26px}.custom-theme .el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--small{height:24px;padding:0 8px;line-height:22px}.custom-theme .el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--mini{height:20px;padding:0 5px;line-height:19px}.custom-theme .el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.custom-theme .el-table-column--selection .cell{padding-left:14px;padding-right:14px}.custom-theme .el-table-filter{border:solid 1px #ebeef5;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.custom-theme .el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.custom-theme .el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.custom-theme .el-table-filter__list-item:hover{background-color:#e6f1fa;color:#3391d3}.custom-theme .el-table-filter__list-item.is-active{background-color:#0076c8;color:#fff}.custom-theme .el-table-filter__content{min-width:100px}.custom-theme .el-table-filter__bottom{border-top:1px solid #ebeef5;padding:8px}.custom-theme .el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.custom-theme .el-table-filter__bottom button:hover{color:#0076c8}.custom-theme .el-table-filter__bottom button:focus{outline:0}.custom-theme .el-table-filter__bottom button.is-disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-table-filter__wrap{max-height:280px}.custom-theme .el-table-filter__checkbox-group{padding:10px}.custom-theme .el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.custom-theme .el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.custom-theme .el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#f2f6fc}.custom-theme .el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.custom-theme .el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.custom-theme .el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.custom-theme .el-date-table.is-week-mode .el-date-table__row.current div{background-color:#f2f6fc}.custom-theme .el-date-table td{width:32px;height:30px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.custom-theme .el-date-table td div{height:30px;padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.custom-theme .el-date-table td.next-month,.custom-theme .el-date-table td.prev-month{color:#c0c4cc}.custom-theme .el-date-table td.today{position:relative}.custom-theme .el-date-table td.today span{color:#0076c8;font-weight:700}.custom-theme .el-date-table td.today.end-date span,.custom-theme .el-date-table td.today.start-date span{color:#fff}.custom-theme .el-date-table td.available:hover{color:#0076c8}.custom-theme .el-date-table td.in-range div{background-color:#f2f6fc}.custom-theme .el-date-table td.in-range div:hover{background-color:#f2f6fc}.custom-theme .el-date-table td.current:not(.disabled) span{color:#fff;background-color:#0076c8}.custom-theme .el-date-table td.end-date div,.custom-theme .el-date-table td.start-date div{color:#fff}.custom-theme .el-date-table td.end-date span,.custom-theme .el-date-table td.start-date span{background-color:#0076c8}.custom-theme .el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.custom-theme .el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.custom-theme .el-date-table td.disabled div{background-color:#f5f7fa;opacity:1;cursor:not-allowed;color:#c0c4cc}.custom-theme .el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#f2f6fc;border-radius:15px}.custom-theme .el-date-table td.selected div:hover{background-color:#f2f6fc}.custom-theme .el-date-table td.selected span{background-color:#0076c8;color:#fff;border-radius:15px}.custom-theme .el-date-table td.week{font-size:80%;color:#606266}.custom-theme .el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #ebeef5}.custom-theme .el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.custom-theme .el-month-table td{text-align:center;padding:20px 3px;cursor:pointer}.custom-theme .el-month-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.custom-theme .el-month-table td.disabled .cell:hover{color:#c0c4cc}.custom-theme .el-month-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.custom-theme .el-month-table td .cell:hover{color:#0076c8}.custom-theme .el-month-table td.current:not(.disabled) .cell{color:#0076c8}.custom-theme .el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.custom-theme .el-year-table .el-icon{color:#303133}.custom-theme .el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.custom-theme .el-year-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.custom-theme .el-year-table td.disabled .cell:hover{color:#c0c4cc}.custom-theme .el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.custom-theme .el-year-table td .cell:hover{color:#0076c8}.custom-theme .el-year-table td.current:not(.disabled) .cell{color:#0076c8}.custom-theme .el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.custom-theme .el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.custom-theme .el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.custom-theme .el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.custom-theme .el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.custom-theme .el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff;cursor:default}.custom-theme .el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.custom-theme .el-time-spinner__arrow:hover{color:#0076c8}.custom-theme .el-time-spinner__arrow.el-icon-arrow-up{top:10px}.custom-theme .el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.custom-theme .el-time-spinner__input.el-input{width:70%}.custom-theme .el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.custom-theme .el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.custom-theme .el-time-spinner__list::after,.custom-theme .el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.custom-theme .el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.custom-theme .el-time-spinner__item:hover:not(.disabled):not(.active){background:#f5f7fa;cursor:pointer}.custom-theme .el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.custom-theme .el-time-spinner__item.disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-date-editor{position:relative;display:inline-block;text-align:left}.custom-theme .el-date-editor.el-input,.custom-theme .el-date-editor.el-input__inner{width:220px}.custom-theme .el-date-editor--daterange.el-input,.custom-theme .el-date-editor--daterange.el-input__inner,.custom-theme .el-date-editor--timerange.el-input,.custom-theme .el-date-editor--timerange.el-input__inner{width:350px}.custom-theme .el-date-editor--datetimerange.el-input,.custom-theme .el-date-editor--datetimerange.el-input__inner{width:400px}.custom-theme .el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.custom-theme .el-date-editor .el-icon-circle-close{cursor:pointer}.custom-theme .el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#c0c4cc;float:left;line-height:32px}.custom-theme .el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.custom-theme .el-date-editor .el-range-input::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.custom-theme .el-date-editor .el-range__close-icon{font-size:14px;color:#c0c4cc;width:25px;display:inline-block;float:right;line-height:32px}.custom-theme .el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.custom-theme .el-range-editor .el-range-input{line-height:1}.custom-theme .el-range-editor.is-active{border-color:#0076c8}.custom-theme .el-range-editor.is-active:hover{border-color:#0076c8}.custom-theme .el-range-editor--medium.el-input__inner{height:36px}.custom-theme .el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.custom-theme .el-range-editor--medium .el-range-input{font-size:14px}.custom-theme .el-range-editor--medium .el-range__close-icon,.custom-theme .el-range-editor--medium .el-range__icon{line-height:28px}.custom-theme .el-range-editor--small.el-input__inner{height:32px}.custom-theme .el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.custom-theme .el-range-editor--small .el-range-input{font-size:13px}.custom-theme .el-range-editor--small .el-range__close-icon,.custom-theme .el-range-editor--small .el-range__icon{line-height:24px}.custom-theme .el-range-editor--mini.el-input__inner{height:28px}.custom-theme .el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.custom-theme .el-range-editor--mini .el-range-input{font-size:12px}.custom-theme .el-range-editor--mini .el-range__close-icon,.custom-theme .el-range-editor--mini .el-range__icon{line-height:20px}.custom-theme .el-range-editor.is-disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-range-editor.is-disabled:focus,.custom-theme .el-range-editor.is-disabled:hover{border-color:#e4e7ed}.custom-theme .el-range-editor.is-disabled input{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-range-editor.is-disabled input::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.custom-theme .el-picker-panel{color:#606266;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px;margin:5px 0}.custom-theme .el-picker-panel__body-wrapper::after,.custom-theme .el-picker-panel__body::after{content:"";display:table;clear:both}.custom-theme .el-picker-panel__content{position:relative;margin:15px}.custom-theme .el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative;font-size:0}.custom-theme .el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.custom-theme .el-picker-panel__shortcut:hover{color:#0076c8}.custom-theme .el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#0076c8}.custom-theme .el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.custom-theme .el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.custom-theme .el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.custom-theme .el-picker-panel__icon-btn:hover{color:#0076c8}.custom-theme .el-picker-panel__icon-btn.is-disabled{color:#bbb}.custom-theme .el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.custom-theme .el-picker-panel__link-btn{vertical-align:middle}.custom-theme .el-picker-panel [slot=sidebar],.custom-theme .el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#fff;overflow:auto}.custom-theme .el-picker-panel [slot=sidebar]+.el-picker-panel__body,.custom-theme .el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.custom-theme .el-date-picker{width:322px}.custom-theme .el-date-picker.has-sidebar.has-time{width:434px}.custom-theme .el-date-picker.has-sidebar{width:438px}.custom-theme .el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.custom-theme .el-date-picker .el-picker-panel__content{width:292px}.custom-theme .el-date-picker table{table-layout:fixed;width:100%}.custom-theme .el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.custom-theme .el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-date-picker__header{margin:12px;text-align:center}.custom-theme .el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #ebeef5}.custom-theme .el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.custom-theme .el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.custom-theme .el-date-picker__header-label:hover{color:#0076c8}.custom-theme .el-date-picker__header-label.active{color:#0076c8}.custom-theme .el-date-picker__prev-btn{float:left}.custom-theme .el-date-picker__next-btn{float:right}.custom-theme .el-date-picker__time-wrap{padding:10px;text-align:center}.custom-theme .el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.custom-theme .el-date-range-picker{width:646px}.custom-theme .el-date-range-picker.has-sidebar{width:756px}.custom-theme .el-date-range-picker table{table-layout:fixed;width:100%}.custom-theme .el-date-range-picker .el-picker-panel__body{min-width:513px}.custom-theme .el-date-range-picker .el-picker-panel__content{margin:0}.custom-theme .el-date-range-picker__header{position:relative;text-align:center;height:28px}.custom-theme .el-date-range-picker__header [class*=arrow-left]{float:left}.custom-theme .el-date-range-picker__header [class*=arrow-right]{float:right}.custom-theme .el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.custom-theme .el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.custom-theme .el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.custom-theme .el-date-range-picker__content.is-right .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.custom-theme .el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.custom-theme .el-date-range-picker__editors-wrap.is-right{text-align:right}.custom-theme .el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.custom-theme .el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.custom-theme .el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.custom-theme .el-time-range-picker{width:354px;overflow:visible}.custom-theme .el-time-range-picker__content{position:relative;text-align:center;padding:10px}.custom-theme .el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.custom-theme .el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.custom-theme .el-time-range-picker__body{border-radius:2px;border:1px solid #e4e7ed}.custom-theme .el-time-panel{margin:5px 0;border:solid 1px #e4e7ed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.custom-theme .el-time-panel__content{font-size:0;position:relative;overflow:hidden}.custom-theme .el-time-panel__content::after,.custom-theme .el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.custom-theme .el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.custom-theme .el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.custom-theme .el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.custom-theme .el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.custom-theme .el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.custom-theme .el-time-panel__btn.confirm{font-weight:800;color:#0076c8}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-date-editor{position:relative;display:inline-block;text-align:left}.custom-theme .el-date-editor.el-input,.custom-theme .el-date-editor.el-input__inner{width:220px}.custom-theme .el-date-editor--daterange.el-input,.custom-theme .el-date-editor--daterange.el-input__inner,.custom-theme .el-date-editor--timerange.el-input,.custom-theme .el-date-editor--timerange.el-input__inner{width:350px}.custom-theme .el-date-editor--datetimerange.el-input,.custom-theme .el-date-editor--datetimerange.el-input__inner{width:400px}.custom-theme .el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.custom-theme .el-date-editor .el-icon-circle-close{cursor:pointer}.custom-theme .el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#c0c4cc;float:left;line-height:32px}.custom-theme .el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.custom-theme .el-date-editor .el-range-input::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.custom-theme .el-date-editor .el-range__close-icon{font-size:14px;color:#c0c4cc;width:25px;display:inline-block;float:right;line-height:32px}.custom-theme .el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.custom-theme .el-range-editor .el-range-input{line-height:1}.custom-theme .el-range-editor.is-active{border-color:#0076c8}.custom-theme .el-range-editor.is-active:hover{border-color:#0076c8}.custom-theme .el-range-editor--medium.el-input__inner{height:36px}.custom-theme .el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.custom-theme .el-range-editor--medium .el-range-input{font-size:14px}.custom-theme .el-range-editor--medium .el-range__close-icon,.custom-theme .el-range-editor--medium .el-range__icon{line-height:28px}.custom-theme .el-range-editor--small.el-input__inner{height:32px}.custom-theme .el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.custom-theme .el-range-editor--small .el-range-input{font-size:13px}.custom-theme .el-range-editor--small .el-range__close-icon,.custom-theme .el-range-editor--small .el-range__icon{line-height:24px}.custom-theme .el-range-editor--mini.el-input__inner{height:28px}.custom-theme .el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.custom-theme .el-range-editor--mini .el-range-input{font-size:12px}.custom-theme .el-range-editor--mini .el-range__close-icon,.custom-theme .el-range-editor--mini .el-range__icon{line-height:20px}.custom-theme .el-range-editor.is-disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-range-editor.is-disabled:focus,.custom-theme .el-range-editor.is-disabled:hover{border-color:#e4e7ed}.custom-theme .el-range-editor.is-disabled input{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-range-editor.is-disabled input::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.custom-theme .el-picker-panel{color:#606266;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px;margin:5px 0}.custom-theme .el-picker-panel__body-wrapper::after,.custom-theme .el-picker-panel__body::after{content:"";display:table;clear:both}.custom-theme .el-picker-panel__content{position:relative;margin:15px}.custom-theme .el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative;font-size:0}.custom-theme .el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.custom-theme .el-picker-panel__shortcut:hover{color:#0076c8}.custom-theme .el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#0076c8}.custom-theme .el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.custom-theme .el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.custom-theme .el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.custom-theme .el-picker-panel__icon-btn:hover{color:#0076c8}.custom-theme .el-picker-panel__icon-btn.is-disabled{color:#bbb}.custom-theme .el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.custom-theme .el-picker-panel__link-btn{vertical-align:middle}.custom-theme .el-picker-panel [slot=sidebar],.custom-theme .el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#fff;overflow:auto}.custom-theme .el-picker-panel [slot=sidebar]+.el-picker-panel__body,.custom-theme .el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.custom-theme .el-date-picker{width:322px}.custom-theme .el-date-picker.has-sidebar.has-time{width:434px}.custom-theme .el-date-picker.has-sidebar{width:438px}.custom-theme .el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.custom-theme .el-date-picker .el-picker-panel__content{width:292px}.custom-theme .el-date-picker table{table-layout:fixed;width:100%}.custom-theme .el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.custom-theme .el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-date-picker__header{margin:12px;text-align:center}.custom-theme .el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #ebeef5}.custom-theme .el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.custom-theme .el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.custom-theme .el-date-picker__header-label:hover{color:#0076c8}.custom-theme .el-date-picker__header-label.active{color:#0076c8}.custom-theme .el-date-picker__prev-btn{float:left}.custom-theme .el-date-picker__next-btn{float:right}.custom-theme .el-date-picker__time-wrap{padding:10px;text-align:center}.custom-theme .el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .time-select{margin:5px 0;min-width:0}.custom-theme .time-select .el-picker-panel__content{max-height:200px;margin:0}.custom-theme .time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.custom-theme .time-select-item.selected:not(.disabled){color:#0076c8;font-weight:700}.custom-theme .time-select-item.disabled{color:#e4e7ed;cursor:not-allowed}.custom-theme .time-select-item:hover{background-color:#f5f7fa;font-weight:700;cursor:pointer}.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-date-editor{position:relative;display:inline-block;text-align:left}.custom-theme .el-date-editor.el-input,.custom-theme .el-date-editor.el-input__inner{width:220px}.custom-theme .el-date-editor--daterange.el-input,.custom-theme .el-date-editor--daterange.el-input__inner,.custom-theme .el-date-editor--timerange.el-input,.custom-theme .el-date-editor--timerange.el-input__inner{width:350px}.custom-theme .el-date-editor--datetimerange.el-input,.custom-theme .el-date-editor--datetimerange.el-input__inner{width:400px}.custom-theme .el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.custom-theme .el-date-editor .el-icon-circle-close{cursor:pointer}.custom-theme .el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#c0c4cc;float:left;line-height:32px}.custom-theme .el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.custom-theme .el-date-editor .el-range-input::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-input::placeholder{color:#c0c4cc}.custom-theme .el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.custom-theme .el-date-editor .el-range__close-icon{font-size:14px;color:#c0c4cc;width:25px;display:inline-block;float:right;line-height:32px}.custom-theme .el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.custom-theme .el-range-editor .el-range-input{line-height:1}.custom-theme .el-range-editor.is-active{border-color:#0076c8}.custom-theme .el-range-editor.is-active:hover{border-color:#0076c8}.custom-theme .el-range-editor--medium.el-input__inner{height:36px}.custom-theme .el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.custom-theme .el-range-editor--medium .el-range-input{font-size:14px}.custom-theme .el-range-editor--medium .el-range__close-icon,.custom-theme .el-range-editor--medium .el-range__icon{line-height:28px}.custom-theme .el-range-editor--small.el-input__inner{height:32px}.custom-theme .el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.custom-theme .el-range-editor--small .el-range-input{font-size:13px}.custom-theme .el-range-editor--small .el-range__close-icon,.custom-theme .el-range-editor--small .el-range__icon{line-height:24px}.custom-theme .el-range-editor--mini.el-input__inner{height:28px}.custom-theme .el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.custom-theme .el-range-editor--mini .el-range-input{font-size:12px}.custom-theme .el-range-editor--mini .el-range__close-icon,.custom-theme .el-range-editor--mini .el-range__icon{line-height:20px}.custom-theme .el-range-editor.is-disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-range-editor.is-disabled:focus,.custom-theme .el-range-editor.is-disabled:hover{border-color:#e4e7ed}.custom-theme .el-range-editor.is-disabled input{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-range-editor.is-disabled input::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.custom-theme .el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.custom-theme .el-picker-panel{color:#606266;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px;margin:5px 0}.custom-theme .el-picker-panel__body-wrapper::after,.custom-theme .el-picker-panel__body::after{content:"";display:table;clear:both}.custom-theme .el-picker-panel__content{position:relative;margin:15px}.custom-theme .el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative;font-size:0}.custom-theme .el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.custom-theme .el-picker-panel__shortcut:hover{color:#0076c8}.custom-theme .el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#0076c8}.custom-theme .el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.custom-theme .el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.custom-theme .el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.custom-theme .el-picker-panel__icon-btn:hover{color:#0076c8}.custom-theme .el-picker-panel__icon-btn.is-disabled{color:#bbb}.custom-theme .el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.custom-theme .el-picker-panel__link-btn{vertical-align:middle}.custom-theme .el-picker-panel [slot=sidebar],.custom-theme .el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#fff;overflow:auto}.custom-theme .el-picker-panel [slot=sidebar]+.el-picker-panel__body,.custom-theme .el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.custom-theme .el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.custom-theme .el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.custom-theme .el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.custom-theme .el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.custom-theme .el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.custom-theme .el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff;cursor:default}.custom-theme .el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.custom-theme .el-time-spinner__arrow:hover{color:#0076c8}.custom-theme .el-time-spinner__arrow.el-icon-arrow-up{top:10px}.custom-theme .el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.custom-theme .el-time-spinner__input.el-input{width:70%}.custom-theme .el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.custom-theme .el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.custom-theme .el-time-spinner__list::after,.custom-theme .el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.custom-theme .el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.custom-theme .el-time-spinner__item:hover:not(.disabled):not(.active){background:#f5f7fa;cursor:pointer}.custom-theme .el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.custom-theme .el-time-spinner__item.disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-time-panel{margin:5px 0;border:solid 1px #e4e7ed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.custom-theme .el-time-panel__content{font-size:0;position:relative;overflow:hidden}.custom-theme .el-time-panel__content::after,.custom-theme .el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.custom-theme .el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.custom-theme .el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.custom-theme .el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.custom-theme .el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.custom-theme .el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.custom-theme .el-time-panel__btn.confirm{font-weight:800;color:#0076c8}.custom-theme .el-time-range-picker{width:354px;overflow:visible}.custom-theme .el-time-range-picker__content{position:relative;text-align:center;padding:10px}.custom-theme .el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.custom-theme .el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.custom-theme .el-time-range-picker__body{border-radius:2px;border:1px solid #e4e7ed}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-popover{position:absolute;background:#fff;min-width:150px;border-radius:4px;border:1px solid #ebeef5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-popover--plain{padding:18px 20px}.custom-theme .el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.custom-theme .el-popover__reference:focus:hover,.custom-theme .el-popover__reference:focus:not(.focusing){outline-width:0}.custom-theme .el-popover:focus,.custom-theme .el-popover:focus:active{outline-width:0}.custom-theme .el-tooltip:focus:hover,.custom-theme .el-tooltip:focus:not(.focusing){outline-width:0}.custom-theme .el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.custom-theme .el-tooltip__popper .popper__arrow,.custom-theme .el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-tooltip__popper .popper__arrow{border-width:6px}.custom-theme .el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.custom-theme .el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.custom-theme .el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.custom-theme .el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=right]{margin-left:12px}.custom-theme .el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.custom-theme .el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.custom-theme .el-tooltip__popper[x-placement^=left]{margin-right:12px}.custom-theme .el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.custom-theme .el-tooltip__popper.is-dark{background:#303133;color:#fff}.custom-theme .el-tooltip__popper.is-light{background:#fff;border:1px solid #303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#fff}.custom-theme .v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.custom-theme .v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.custom-theme .v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.custom-theme .el-popup-parent--hidden{overflow:hidden}.custom-theme .el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button+.el-button{margin-left:10px}.custom-theme .el-button.is-round{padding:12px 20px}.custom-theme .el-button:focus,.custom-theme .el-button:hover{color:#0076c8;border-color:#b3d6ef;background-color:#e6f1fa}.custom-theme .el-button:active{color:#006ab4;border-color:#006ab4;outline:0}.custom-theme .el-button::-moz-focus-inner{border:0}.custom-theme .el-button [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-button.is-plain:focus,.custom-theme .el-button.is-plain:hover{background:#fff;border-color:#0076c8;color:#0076c8}.custom-theme .el-button.is-plain:active{background:#fff;border-color:#006ab4;color:#006ab4;outline:0}.custom-theme .el-button.is-active{color:#006ab4;border-color:#006ab4}.custom-theme .el-button.is-disabled,.custom-theme .el-button.is-disabled:focus,.custom-theme .el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.custom-theme .el-button.is-disabled.el-button--text{background-color:transparent}.custom-theme .el-button.is-disabled.is-plain,.custom-theme .el-button.is-disabled.is-plain:focus,.custom-theme .el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.custom-theme .el-button.is-loading{position:relative;pointer-events:none}.custom-theme .el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.custom-theme .el-button.is-round{border-radius:20px;padding:12px 23px}.custom-theme .el-button.is-circle{border-radius:50%;padding:12px}.custom-theme .el-button--primary{color:#fff;background-color:#0076c8;border-color:#0076c8}.custom-theme .el-button--primary:focus,.custom-theme .el-button--primary:hover{background:#3391d3;border-color:#3391d3;color:#fff}.custom-theme .el-button--primary:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-active{background:#006ab4;border-color:#006ab4;color:#fff}.custom-theme .el-button--primary.is-disabled,.custom-theme .el-button--primary.is-disabled:active,.custom-theme .el-button--primary.is-disabled:focus,.custom-theme .el-button--primary.is-disabled:hover{color:#fff;background-color:#80bbe4;border-color:#80bbe4}.custom-theme .el-button--primary.is-plain{color:#0076c8;background:#e6f1fa;border-color:#99c8e9}.custom-theme .el-button--primary.is-plain:focus,.custom-theme .el-button--primary.is-plain:hover{background:#0076c8;border-color:#0076c8;color:#fff}.custom-theme .el-button--primary.is-plain:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-plain.is-disabled,.custom-theme .el-button--primary.is-plain.is-disabled:active,.custom-theme .el-button--primary.is-plain.is-disabled:focus,.custom-theme .el-button--primary.is-plain.is-disabled:hover{color:#66adde;background-color:#e6f1fa;border-color:#cce4f4}.custom-theme .el-button--success{color:#fff;background-color:#409167;border-color:#409167}.custom-theme .el-button--success:focus,.custom-theme .el-button--success:hover{background:#66a785;border-color:#66a785;color:#fff}.custom-theme .el-button--success:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-active{background:#3a835d;border-color:#3a835d;color:#fff}.custom-theme .el-button--success.is-disabled,.custom-theme .el-button--success.is-disabled:active,.custom-theme .el-button--success.is-disabled:focus,.custom-theme .el-button--success.is-disabled:hover{color:#fff;background-color:#a0c8b3;border-color:#a0c8b3}.custom-theme .el-button--success.is-plain{color:#409167;background:#ecf4f0;border-color:#b3d3c2}.custom-theme .el-button--success.is-plain:focus,.custom-theme .el-button--success.is-plain:hover{background:#409167;border-color:#409167;color:#fff}.custom-theme .el-button--success.is-plain:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-plain.is-disabled,.custom-theme .el-button--success.is-plain.is-disabled:active,.custom-theme .el-button--success.is-plain.is-disabled:focus,.custom-theme .el-button--success.is-plain.is-disabled:hover{color:#8cbda4;background-color:#ecf4f0;border-color:#d9e9e1}.custom-theme .el-button--warning{color:#fff;background-color:#9da408;border-color:#9da408}.custom-theme .el-button--warning:focus,.custom-theme .el-button--warning:hover{background:#b1b639;border-color:#b1b639;color:#fff}.custom-theme .el-button--warning:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-active{background:#8d9407;border-color:#8d9407;color:#fff}.custom-theme .el-button--warning.is-disabled,.custom-theme .el-button--warning.is-disabled:active,.custom-theme .el-button--warning.is-disabled:focus,.custom-theme .el-button--warning.is-disabled:hover{color:#fff;background-color:#ced284;border-color:#ced284}.custom-theme .el-button--warning.is-plain{color:#9da408;background:#f5f6e6;border-color:#d8db9c}.custom-theme .el-button--warning.is-plain:focus,.custom-theme .el-button--warning.is-plain:hover{background:#9da408;border-color:#9da408;color:#fff}.custom-theme .el-button--warning.is-plain:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-plain.is-disabled,.custom-theme .el-button--warning.is-plain.is-disabled:active,.custom-theme .el-button--warning.is-plain.is-disabled:focus,.custom-theme .el-button--warning.is-plain.is-disabled:hover{color:#c4c86b;background-color:#f5f6e6;border-color:#ebedce}.custom-theme .el-button--danger{color:#fff;background-color:#d63737;border-color:#d63737}.custom-theme .el-button--danger:focus,.custom-theme .el-button--danger:hover{background:#de5f5f;border-color:#de5f5f;color:#fff}.custom-theme .el-button--danger:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-active{background:#c13232;border-color:#c13232;color:#fff}.custom-theme .el-button--danger.is-disabled,.custom-theme .el-button--danger.is-disabled:active,.custom-theme .el-button--danger.is-disabled:focus,.custom-theme .el-button--danger.is-disabled:hover{color:#fff;background-color:#eb9b9b;border-color:#eb9b9b}.custom-theme .el-button--danger.is-plain{color:#d63737;background:#fbebeb;border-color:#efafaf}.custom-theme .el-button--danger.is-plain:focus,.custom-theme .el-button--danger.is-plain:hover{background:#d63737;border-color:#d63737;color:#fff}.custom-theme .el-button--danger.is-plain:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-plain.is-disabled,.custom-theme .el-button--danger.is-plain.is-disabled:active,.custom-theme .el-button--danger.is-plain.is-disabled:focus,.custom-theme .el-button--danger.is-plain.is-disabled:hover{color:#e68787;background-color:#fbebeb;border-color:#f7d7d7}.custom-theme .el-button--info{color:#fff;background-color:#0a76a4;border-color:#0a76a4}.custom-theme .el-button--info:focus,.custom-theme .el-button--info:hover{background:#3b91b6;border-color:#3b91b6;color:#fff}.custom-theme .el-button--info:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-active{background:#096a94;border-color:#096a94;color:#fff}.custom-theme .el-button--info.is-disabled,.custom-theme .el-button--info.is-disabled:active,.custom-theme .el-button--info.is-disabled:focus,.custom-theme .el-button--info.is-disabled:hover{color:#fff;background-color:#85bbd2;border-color:#85bbd2}.custom-theme .el-button--info.is-plain{color:#0a76a4;background:#e7f1f6;border-color:#9dc8db}.custom-theme .el-button--info.is-plain:focus,.custom-theme .el-button--info.is-plain:hover{background:#0a76a4;border-color:#0a76a4;color:#fff}.custom-theme .el-button--info.is-plain:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-plain.is-disabled,.custom-theme .el-button--info.is-plain.is-disabled:active,.custom-theme .el-button--info.is-plain.is-disabled:focus,.custom-theme .el-button--info.is-plain.is-disabled:hover{color:#6cadc8;background-color:#e7f1f6;border-color:#cee4ed}.custom-theme .el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button--medium.is-round{padding:10px 20px}.custom-theme .el-button--medium.is-circle{padding:10px}.custom-theme .el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--small.is-round{padding:9px 15px}.custom-theme .el-button--small.is-circle{padding:9px}.custom-theme .el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--mini.is-round{padding:7px 15px}.custom-theme .el-button--mini.is-circle{padding:7px}.custom-theme .el-button--text{border-color:transparent;color:#0076c8;background:0 0;padding-left:0;padding-right:0}.custom-theme .el-button--text:focus,.custom-theme .el-button--text:hover{color:#3391d3;border-color:transparent;background-color:transparent}.custom-theme .el-button--text:active{color:#006ab4;border-color:transparent;background-color:transparent}.custom-theme .el-button--text.is-disabled,.custom-theme .el-button--text.is-disabled:focus,.custom-theme .el-button--text.is-disabled:hover{border-color:transparent}.custom-theme .el-button-group{display:inline-block;vertical-align:middle}.custom-theme .el-button-group::after,.custom-theme .el-button-group::before{display:table;content:""}.custom-theme .el-button-group::after{clear:both}.custom-theme .el-button-group>.el-button{float:left;position:relative}.custom-theme .el-button-group>.el-button+.el-button{margin-left:0}.custom-theme .el-button-group>.el-button.is-disabled{z-index:1}.custom-theme .el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-button-group>.el-button:first-child:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.custom-theme .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.custom-theme .el-button-group>.el-button:not(:last-child){margin-right:-1px}.custom-theme .el-button-group>.el-button:active,.custom-theme .el-button-group>.el-button:focus,.custom-theme .el-button-group>.el-button:hover{z-index:1}.custom-theme .el-button-group>.el-button.is-active{z-index:1}.custom-theme .el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#fff;border-radius:4px;border:1px solid #ebeef5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.custom-theme .el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.custom-theme .el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.custom-theme .el-message-box__header{position:relative;padding:15px;padding-bottom:10px}.custom-theme .el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.custom-theme .el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.custom-theme .el-message-box__headerbtn .el-message-box__close{color:#0a76a4}.custom-theme .el-message-box__headerbtn:focus .el-message-box__close,.custom-theme .el-message-box__headerbtn:hover .el-message-box__close{color:#0076c8}.custom-theme .el-message-box__content{position:relative;padding:10px 15px;color:#606266;font-size:14px}.custom-theme .el-message-box__input{padding-top:15px}.custom-theme .el-message-box__input input.invalid{border-color:#d63737}.custom-theme .el-message-box__input input.invalid:focus{border-color:#d63737}.custom-theme .el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.custom-theme .el-message-box__status::before{padding-left:1px}.custom-theme .el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.custom-theme .el-message-box__status.el-icon-success{color:#409167}.custom-theme .el-message-box__status.el-icon-info{color:#0a76a4}.custom-theme .el-message-box__status.el-icon-warning{color:#9da408}.custom-theme .el-message-box__status.el-icon-error{color:#d63737}.custom-theme .el-message-box__message{margin:0}.custom-theme .el-message-box__message p{margin:0;line-height:24px}.custom-theme .el-message-box__errormsg{color:#d63737;font-size:12px;min-height:18px;margin-top:2px}.custom-theme .el-message-box__btns{padding:5px 15px 0;text-align:right}.custom-theme .el-message-box__btns button:nth-child(2){margin-left:10px}.custom-theme .el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.custom-theme .el-message-box--center{padding-bottom:30px}.custom-theme .el-message-box--center .el-message-box__header{padding-top:30px}.custom-theme .el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-theme .el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.custom-theme .el-message-box--center .el-message-box__message{margin-left:0}.custom-theme .el-message-box--center .el-message-box__btns,.custom-theme .el-message-box--center .el-message-box__content{text-align:center}.custom-theme .el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.custom-theme .msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.custom-theme .msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.custom-theme .el-breadcrumb{font-size:14px;line-height:1}.custom-theme .el-breadcrumb::after,.custom-theme .el-breadcrumb::before{display:table;content:""}.custom-theme .el-breadcrumb::after{clear:both}.custom-theme .el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#c0c4cc}.custom-theme .el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.custom-theme .el-breadcrumb__item{float:left}.custom-theme .el-breadcrumb__inner{color:#606266}.custom-theme .el-breadcrumb__inner a,.custom-theme .el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.custom-theme .el-breadcrumb__inner a:hover,.custom-theme .el-breadcrumb__inner.is-link:hover{color:#0076c8;cursor:pointer}.custom-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner,.custom-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner a,.custom-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.custom-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.custom-theme .el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.custom-theme .el-form--label-left .el-form-item__label{text-align:left}.custom-theme .el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px 0}.custom-theme .el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.custom-theme .el-form--inline .el-form-item__label{float:none;display:inline-block}.custom-theme .el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.custom-theme .el-form--inline.el-form--label-top .el-form-item__content{display:block}.custom-theme .el-form-item{margin-bottom:22px}.custom-theme .el-form-item::after,.custom-theme .el-form-item::before{display:table;content:""}.custom-theme .el-form-item::after{clear:both}.custom-theme .el-form-item .el-form-item{margin-bottom:0}.custom-theme .el-form-item .el-input__validateIcon{display:none}.custom-theme .el-form-item--medium .el-form-item__label{line-height:36px}.custom-theme .el-form-item--medium .el-form-item__content{line-height:36px}.custom-theme .el-form-item--small .el-form-item__label{line-height:32px}.custom-theme .el-form-item--small .el-form-item__content{line-height:32px}.custom-theme .el-form-item--small.el-form-item{margin-bottom:18px}.custom-theme .el-form-item--small .el-form-item__error{padding-top:2px}.custom-theme .el-form-item--mini .el-form-item__label{line-height:28px}.custom-theme .el-form-item--mini .el-form-item__content{line-height:28px}.custom-theme .el-form-item--mini.el-form-item{margin-bottom:18px}.custom-theme .el-form-item--mini .el-form-item__error{padding-top:1px}.custom-theme .el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-form-item__content{line-height:40px;position:relative;font-size:14px}.custom-theme .el-form-item__content::after,.custom-theme .el-form-item__content::before{display:table;content:""}.custom-theme .el-form-item__content::after{clear:both}.custom-theme .el-form-item__content .el-input-group{vertical-align:middle}.custom-theme .el-form-item__error{color:#d63737;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.custom-theme .el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.custom-theme .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#d63737;margin-right:4px}.custom-theme .el-form-item.is-error .el-input__inner,.custom-theme .el-form-item.is-error .el-input__inner:focus,.custom-theme .el-form-item.is-error .el-textarea__inner,.custom-theme .el-form-item.is-error .el-textarea__inner:focus{border-color:#d63737}.custom-theme .el-form-item.is-error .el-input-group__append .el-input__inner,.custom-theme .el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.custom-theme .el-form-item.is-error .el-input__validateIcon{color:#d63737}.custom-theme .el-form-item.is-success .el-input__inner,.custom-theme .el-form-item.is-success .el-input__inner:focus,.custom-theme .el-form-item.is-success .el-textarea__inner,.custom-theme .el-form-item.is-success .el-textarea__inner:focus{border-color:#409167}.custom-theme .el-form-item.is-success .el-input-group__append .el-input__inner,.custom-theme .el-form-item.is-success .el-input-group__prepend .el-input__inner{border-color:transparent}.custom-theme .el-form-item.is-success .el-input__validateIcon{color:#409167}.custom-theme .el-form-item--feedback .el-input__validateIcon{display:inline-block}.custom-theme .el-tabs__header{padding:0;position:relative;margin:0 0 15px}.custom-theme .el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#0076c8;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.custom-theme .el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.custom-theme .el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.custom-theme .el-tabs__new-tab:hover{color:#0076c8}.custom-theme .el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.custom-theme .el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e4e7ed;z-index:1}.custom-theme .el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-tabs__nav-scroll{overflow:hidden}.custom-theme .el-tabs__nav-next,.custom-theme .el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.custom-theme .el-tabs__nav-next{right:0}.custom-theme .el-tabs__nav-prev{left:0}.custom-theme .el-tabs__nav{white-space:nowrap;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.custom-theme .el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-theme .el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.custom-theme .el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.custom-theme .el-tabs__item:focus,.custom-theme .el-tabs__item:focus:active{outline:0}.custom-theme .el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409eff inset;box-shadow:0 0 2px 2px #409eff inset;border-radius:3px}.custom-theme .el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.custom-theme .el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.custom-theme .el-tabs__item .el-icon-close:hover{background-color:#c0c4cc;color:#fff}.custom-theme .el-tabs__item.is-active{color:#0076c8}.custom-theme .el-tabs__item:hover{color:#0076c8;cursor:pointer}.custom-theme .el-tabs__item.is-disabled{color:#c0c4cc;cursor:default}.custom-theme .el-tabs__content{overflow:hidden;position:relative}.custom-theme .el-tabs--card>.el-tabs__header{border-bottom:1px solid #e4e7ed}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.custom-theme .el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.custom-theme .el-tabs--border-card{background:#fff;border:1px solid #dcdfe6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.custom-theme .el-tabs--border-card>.el-tabs__content{padding:15px}.custom-theme .el-tabs--border-card>.el-tabs__header{background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;margin:0}.custom-theme .el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.custom-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin:-1px -1px 0;color:#909399}.custom-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#0076c8;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.custom-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#0076c8}.custom-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.custom-theme .el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.custom-theme .el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.custom-theme .el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.custom-theme .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.custom-theme .el-tabs--bottom .el-tabs__item.is-bottom:last-child,.custom-theme .el-tabs--bottom .el-tabs__item.is-top:last-child,.custom-theme .el-tabs--top .el-tabs__item.is-bottom:last-child,.custom-theme .el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.custom-theme .el-tabs--bottom .el-tabs--left .el-tabs__item:nth-child(2),.custom-theme .el-tabs--bottom .el-tabs--right .el-tabs__item:nth-child(2),.custom-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__item:nth-child(2),.custom-theme .el-tabs--bottom.el-tabs--card .el-tabs__item:nth-child(2),.custom-theme .el-tabs--top .el-tabs--left .el-tabs__item:nth-child(2),.custom-theme .el-tabs--top .el-tabs--right .el-tabs__item:nth-child(2),.custom-theme .el-tabs--top.el-tabs--border-card .el-tabs__item:nth-child(2),.custom-theme .el-tabs--top.el-tabs--card .el-tabs__item:nth-child(2){padding-left:20px}.custom-theme .el-tabs--bottom .el-tabs--left .el-tabs__item:last-child,.custom-theme .el-tabs--bottom .el-tabs--right .el-tabs__item:last-child,.custom-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__item:last-child,.custom-theme .el-tabs--bottom.el-tabs--card .el-tabs__item:last-child,.custom-theme .el-tabs--top .el-tabs--left .el-tabs__item:last-child,.custom-theme .el-tabs--top .el-tabs--right .el-tabs__item:last-child,.custom-theme .el-tabs--top.el-tabs--border-card .el-tabs__item:last-child,.custom-theme .el-tabs--top.el-tabs--card .el-tabs__item:last-child{padding-right:20px}.custom-theme .el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.custom-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #dcdfe6}.custom-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.custom-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.custom-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px -1px}.custom-theme .el-tabs--left,.custom-theme .el-tabs--right{overflow:hidden}.custom-theme .el-tabs--left .el-tabs__header.is-left,.custom-theme .el-tabs--left .el-tabs__header.is-right,.custom-theme .el-tabs--left .el-tabs__nav-scroll,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right,.custom-theme .el-tabs--right .el-tabs__header.is-left,.custom-theme .el-tabs--right .el-tabs__header.is-right,.custom-theme .el-tabs--right .el-tabs__nav-scroll,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.custom-theme .el-tabs--left .el-tabs__active-bar.is-left,.custom-theme .el-tabs--left .el-tabs__active-bar.is-right,.custom-theme .el-tabs--right .el-tabs__active-bar.is-left,.custom-theme .el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left::after,.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-right::after,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-left::after,.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.custom-theme .el-tabs--left .el-tabs__nav.is-left,.custom-theme .el-tabs--left .el-tabs__nav.is-right,.custom-theme .el-tabs--right .el-tabs__nav.is-left,.custom-theme .el-tabs--right .el-tabs__nav.is-right{float:none}.custom-theme .el-tabs--left .el-tabs__item.is-left,.custom-theme .el-tabs--left .el-tabs__item.is-right,.custom-theme .el-tabs--right .el-tabs__item.is-left,.custom-theme .el-tabs--right .el-tabs__item.is-right{display:block}.custom-theme .el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.custom-theme .el-tabs--left .el-tabs__nav-wrap.is-left::after{left:auto;right:0}.custom-theme .el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.custom-theme .el-tabs--left .el-tabs__item.is-left{text-align:right}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #e4e7ed;border-bottom:none;border-top:1px solid #e4e7ed}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #e4e7ed;border-top:none}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #e4e7ed;border-right-color:#fff;border-left:none;border-bottom:none}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #e4e7ed;border-right:none}.custom-theme .el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.custom-theme .el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.custom-theme .el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.custom-theme .el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.custom-theme .el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.custom-theme .el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.custom-theme .el-tabs--right .el-tabs__active-bar.is-right{left:0}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #e4e7ed}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #e4e7ed;border-top:none}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #e4e7ed;border-left-color:#fff;border-right:none;border-bottom:none}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.custom-theme .el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #e4e7ed;border-left:none}.custom-theme .el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.custom-theme .el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.custom-theme .el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.custom-theme .slideInLeft-transition,.custom-theme .slideInRight-transition{display:inline-block}.custom-theme .slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.custom-theme .slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.custom-theme .slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.custom-theme .slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.custom-theme .el-tag{background-color:rgba(0,118,200,.1);display:inline-block;padding:0 10px;height:32px;line-height:30px;font-size:12px;color:#0076c8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,118,200,.2);white-space:nowrap}.custom-theme .el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px;color:#0076c8}.custom-theme .el-tag .el-icon-close::before{display:block}.custom-theme .el-tag .el-icon-close:hover{background-color:#0076c8;color:#fff}.custom-theme .el-tag--info{background-color:rgba(10,118,164,.1);border-color:rgba(10,118,164,.2);color:#0a76a4}.custom-theme .el-tag--info.is-hit{border-color:#0a76a4}.custom-theme .el-tag--info .el-tag__close{color:#0a76a4}.custom-theme .el-tag--info .el-tag__close:hover{background-color:#0a76a4;color:#fff}.custom-theme .el-tag--success{background-color:rgba(64,145,103,.1);border-color:rgba(64,145,103,.2);color:#409167}.custom-theme .el-tag--success.is-hit{border-color:#409167}.custom-theme .el-tag--success .el-tag__close{color:#409167}.custom-theme .el-tag--success .el-tag__close:hover{background-color:#409167;color:#fff}.custom-theme .el-tag--warning{background-color:rgba(157,164,8,.1);border-color:rgba(157,164,8,.2);color:#9da408}.custom-theme .el-tag--warning.is-hit{border-color:#9da408}.custom-theme .el-tag--warning .el-tag__close{color:#9da408}.custom-theme .el-tag--warning .el-tag__close:hover{background-color:#9da408;color:#fff}.custom-theme .el-tag--danger{background-color:rgba(214,55,55,.1);border-color:rgba(214,55,55,.2);color:#d63737}.custom-theme .el-tag--danger.is-hit{border-color:#d63737}.custom-theme .el-tag--danger .el-tag__close{color:#d63737}.custom-theme .el-tag--danger .el-tag__close:hover{background-color:#d63737;color:#fff}.custom-theme .el-tag--medium{height:28px;line-height:26px}.custom-theme .el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--small{height:24px;padding:0 8px;line-height:22px}.custom-theme .el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-tag--mini{height:20px;padding:0 5px;line-height:19px}.custom-theme .el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.custom-theme .el-checkbox.is-bordered.is-checked{border-color:#0076c8}.custom-theme .el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.custom-theme .el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#c0c4cc;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.custom-theme .el-checkbox__input.is-checked+.el-checkbox__label{color:#0076c8}.custom-theme .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.custom-theme .el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.custom-theme .el-checkbox__inner:hover{border-color:#0076c8}.custom-theme .el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.custom-theme .el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.custom-theme .el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.custom-theme .el-checkbox+.el-checkbox{margin-left:30px}.custom-theme .el-checkbox-button{position:relative;display:inline-block}.custom-theme .el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button__inner.is-round{padding:12px 20px}.custom-theme .el-checkbox-button__inner:hover{color:#0076c8}.custom-theme .el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.custom-theme .el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.custom-theme .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#0076c8;border-color:#0076c8;-webkit-box-shadow:-1px 0 0 0 #66adde;box-shadow:-1px 0 0 0 #66adde}.custom-theme .el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#0076c8}.custom-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.custom-theme .el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-theme .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#0076c8}.custom-theme .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.custom-theme .el-checkbox-group{font-size:0}.custom-theme .el-tree{position:relative;cursor:default;background:#fff;color:#606266}.custom-theme .el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.custom-theme .el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#4f5d64}.custom-theme .el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#0076c8}.custom-theme .el-tree-node{white-space:nowrap;outline:0}.custom-theme .el-tree-node:focus>.el-tree-node__content{background-color:#f5f7fa}.custom-theme .el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#0076c8;color:#fff}.custom-theme .el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.custom-theme .el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.custom-theme .el-tree-node__content>.el-checkbox{margin-right:8px}.custom-theme .el-tree-node__content:hover{background-color:#f5f7fa}.custom-theme .el-tree.is-dragging .el-tree-node__content{cursor:move}.custom-theme .el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.custom-theme .el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.custom-theme .el-tree-node__expand-icon{cursor:pointer;color:#c0c4cc;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.custom-theme .el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.custom-theme .el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.custom-theme .el-tree-node__label{font-size:14px}.custom-theme .el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#c0c4cc}.custom-theme .el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.custom-theme .el-tree-node.is-expanded>.el-tree-node__children{display:block}.custom-theme .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#ebf4fb}.custom-theme .el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#fff;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.custom-theme .el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-theme .el-alert--success{background-color:#ecf4f0;color:#409167}.custom-theme .el-alert--success .el-alert__description{color:#409167}.custom-theme .el-alert--info{background-color:#e7f1f6;color:#0a76a4}.custom-theme .el-alert--info .el-alert__description{color:#0a76a4}.custom-theme .el-alert--warning{background-color:#f5f6e6;color:#9da408}.custom-theme .el-alert--warning .el-alert__description{color:#9da408}.custom-theme .el-alert--error{background-color:#fbebeb;color:#d63737}.custom-theme .el-alert--error .el-alert__description{color:#d63737}.custom-theme .el-alert__content{display:table-cell;padding:0 8px}.custom-theme .el-alert__icon{font-size:16px;width:16px}.custom-theme .el-alert__icon.is-big{font-size:28px;width:28px}.custom-theme .el-alert__title{font-size:13px;line-height:18px}.custom-theme .el-alert__title.is-bold{font-weight:700}.custom-theme .el-alert .el-alert__description{font-size:12px;margin:5px 0 0 0}.custom-theme .el-alert__closebtn{font-size:12px;color:#c0c4cc;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.custom-theme .el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.custom-theme .el-alert-fade-enter,.custom-theme .el-alert-fade-leave-active{opacity:0}.custom-theme .el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ebeef5;position:fixed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.custom-theme .el-notification.right{right:16px}.custom-theme .el-notification.left{left:16px}.custom-theme .el-notification__group{margin-left:13px}.custom-theme .el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.custom-theme .el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0 0;color:#606266;text-align:justify}.custom-theme .el-notification__content p{margin:0}.custom-theme .el-notification__icon{height:24px;width:24px;font-size:24px}.custom-theme .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.custom-theme .el-notification__closeBtn:hover{color:#606266}.custom-theme .el-notification .el-icon-success{color:#409167}.custom-theme .el-notification .el-icon-error{color:#d63737}.custom-theme .el-notification .el-icon-info{color:#0a76a4}.custom-theme .el-notification .el-icon-warning{color:#9da408}.custom-theme .el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.custom-theme .el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.custom-theme .el-notification-fade-leave-active{opacity:0}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.custom-theme .el-input-number .el-input{display:block}.custom-theme .el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.custom-theme .el-input-number__decrease,.custom-theme .el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#f5f7fa;color:#606266;cursor:pointer;font-size:13px}.custom-theme .el-input-number__decrease:hover,.custom-theme .el-input-number__increase:hover{color:#0076c8}.custom-theme .el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.custom-theme .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#0076c8}.custom-theme .el-input-number__decrease.is-disabled,.custom-theme .el-input-number__increase.is-disabled{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #dcdfe6}.custom-theme .el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #dcdfe6}.custom-theme .el-input-number.is-disabled .el-input-number__decrease,.custom-theme .el-input-number.is-disabled .el-input-number__increase{border-color:#e4e7ed;color:#e4e7ed}.custom-theme .el-input-number.is-disabled .el-input-number__decrease:hover,.custom-theme .el-input-number.is-disabled .el-input-number__increase:hover{color:#e4e7ed;cursor:not-allowed}.custom-theme .el-input-number--medium{width:200px;line-height:34px}.custom-theme .el-input-number--medium .el-input-number__decrease,.custom-theme .el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.custom-theme .el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.custom-theme .el-input-number--small{width:130px;line-height:30px}.custom-theme .el-input-number--small .el-input-number__decrease,.custom-theme .el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.custom-theme .el-input-number--small .el-input-number__decrease [class*=el-icon],.custom-theme .el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.custom-theme .el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.custom-theme .el-input-number--mini{width:130px;line-height:26px}.custom-theme .el-input-number--mini .el-input-number__decrease,.custom-theme .el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.custom-theme .el-input-number--mini .el-input-number__decrease [class*=el-icon],.custom-theme .el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.custom-theme .el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.custom-theme .el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.custom-theme .el-input-number.is-controls-right .el-input-number__decrease,.custom-theme .el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.custom-theme .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.custom-theme .el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.custom-theme .el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #dcdfe6}.custom-theme .el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #dcdfe6;border-radius:0 0 4px 0}.custom-theme .el-input-number.is-controls-right[class*=medium] [class*=decrease],.custom-theme .el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.custom-theme .el-input-number.is-controls-right[class*=small] [class*=decrease],.custom-theme .el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.custom-theme .el-input-number.is-controls-right[class*=mini] [class*=decrease],.custom-theme .el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.custom-theme .el-tooltip:focus:hover,.custom-theme .el-tooltip:focus:not(.focusing){outline-width:0}.custom-theme .el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.custom-theme .el-tooltip__popper .popper__arrow,.custom-theme .el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-tooltip__popper .popper__arrow{border-width:6px}.custom-theme .el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.custom-theme .el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.custom-theme .el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.custom-theme .el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=right]{margin-left:12px}.custom-theme .el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.custom-theme .el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.custom-theme .el-tooltip__popper[x-placement^=left]{margin-right:12px}.custom-theme .el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.custom-theme .el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.custom-theme .el-tooltip__popper.is-dark{background:#303133;color:#fff}.custom-theme .el-tooltip__popper.is-light{background:#fff;border:1px solid #303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#fff}.custom-theme .el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.custom-theme .el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#fff}.custom-theme .el-slider::after,.custom-theme .el-slider::before{display:table;content:""}.custom-theme .el-slider::after{clear:both}.custom-theme .el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#e4e7ed;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.custom-theme .el-slider__runway.show-input{margin-right:160px;width:auto}.custom-theme .el-slider__runway.disabled{cursor:default}.custom-theme .el-slider__runway.disabled .el-slider__bar{background-color:#c0c4cc}.custom-theme .el-slider__runway.disabled .el-slider__button{border-color:#c0c4cc}.custom-theme .el-slider__runway.disabled .el-slider__button-wrapper.hover,.custom-theme .el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.custom-theme .el-slider__runway.disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.custom-theme .el-slider__runway.disabled .el-slider__button.dragging,.custom-theme .el-slider__runway.disabled .el-slider__button.hover,.custom-theme .el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1)}.custom-theme .el-slider__runway.disabled .el-slider__button.hover,.custom-theme .el-slider__runway.disabled .el-slider__button:hover{cursor:not-allowed}.custom-theme .el-slider__runway.disabled .el-slider__button.dragging{cursor:not-allowed}.custom-theme .el-slider__input{float:right;margin-top:3px;width:130px}.custom-theme .el-slider__input.el-input-number--mini{margin-top:5px}.custom-theme .el-slider__input.el-input-number--medium{margin-top:0}.custom-theme .el-slider__input.el-input-number--large{margin-top:-2px}.custom-theme .el-slider__bar{height:6px;background-color:#0076c8;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.custom-theme .el-slider__button-wrapper{height:36px;width:36px;position:absolute;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.custom-theme .el-slider__button-wrapper::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-slider__button-wrapper .el-tooltip{vertical-align:middle;display:inline-block}.custom-theme .el-slider__button-wrapper.hover,.custom-theme .el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.custom-theme .el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.custom-theme .el-slider__button{width:16px;height:16px;border:solid 2px #0076c8;background-color:#fff;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-slider__button.dragging,.custom-theme .el-slider__button.hover,.custom-theme .el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.custom-theme .el-slider__button.hover,.custom-theme .el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.custom-theme .el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.custom-theme .el-slider__stop{position:absolute;height:6px;width:6px;border-radius:100%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.custom-theme .el-slider.is-vertical{position:relative}.custom-theme .el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.custom-theme .el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.custom-theme .el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.custom-theme .el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.custom-theme .el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #dcdfe6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#c0c4cc}.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.custom-theme .el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#0076c8}.custom-theme .el-loading-parent--relative{position:relative!important}.custom-theme .el-loading-parent--hidden{overflow:hidden!important}.custom-theme .el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-theme .el-loading-mask.is-fullscreen{position:fixed}.custom-theme .el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.custom-theme .el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.custom-theme .el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.custom-theme .el-loading-spinner .el-loading-text{color:#0076c8;margin:3px 0;font-size:14px}.custom-theme .el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.custom-theme .el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#0076c8;stroke-linecap:round}.custom-theme .el-loading-spinner i{color:#0076c8}.custom-theme .el-loading-fade-enter,.custom-theme .el-loading-fade-leave-active{opacity:0}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.custom-theme .el-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-row::after,.custom-theme .el-row::before{display:table;content:""}.custom-theme .el-row::after{clear:both}.custom-theme .el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-theme .el-row--flex:after,.custom-theme .el-row--flex:before{display:none}.custom-theme .el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-theme .el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-theme .el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-theme .el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.custom-theme .el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-theme .el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.custom-theme [class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-col-0{display:none}.custom-theme .el-col-0{width:0%}.custom-theme .el-col-offset-0{margin-left:0}.custom-theme .el-col-pull-0{position:relative;right:0}.custom-theme .el-col-push-0{position:relative;left:0}.custom-theme .el-col-1{width:4.16667%}.custom-theme .el-col-offset-1{margin-left:4.16667%}.custom-theme .el-col-pull-1{position:relative;right:4.16667%}.custom-theme .el-col-push-1{position:relative;left:4.16667%}.custom-theme .el-col-2{width:8.33333%}.custom-theme .el-col-offset-2{margin-left:8.33333%}.custom-theme .el-col-pull-2{position:relative;right:8.33333%}.custom-theme .el-col-push-2{position:relative;left:8.33333%}.custom-theme .el-col-3{width:12.5%}.custom-theme .el-col-offset-3{margin-left:12.5%}.custom-theme .el-col-pull-3{position:relative;right:12.5%}.custom-theme .el-col-push-3{position:relative;left:12.5%}.custom-theme .el-col-4{width:16.66667%}.custom-theme .el-col-offset-4{margin-left:16.66667%}.custom-theme .el-col-pull-4{position:relative;right:16.66667%}.custom-theme .el-col-push-4{position:relative;left:16.66667%}.custom-theme .el-col-5{width:20.83333%}.custom-theme .el-col-offset-5{margin-left:20.83333%}.custom-theme .el-col-pull-5{position:relative;right:20.83333%}.custom-theme .el-col-push-5{position:relative;left:20.83333%}.custom-theme .el-col-6{width:25%}.custom-theme .el-col-offset-6{margin-left:25%}.custom-theme .el-col-pull-6{position:relative;right:25%}.custom-theme .el-col-push-6{position:relative;left:25%}.custom-theme .el-col-7{width:29.16667%}.custom-theme .el-col-offset-7{margin-left:29.16667%}.custom-theme .el-col-pull-7{position:relative;right:29.16667%}.custom-theme .el-col-push-7{position:relative;left:29.16667%}.custom-theme .el-col-8{width:33.33333%}.custom-theme .el-col-offset-8{margin-left:33.33333%}.custom-theme .el-col-pull-8{position:relative;right:33.33333%}.custom-theme .el-col-push-8{position:relative;left:33.33333%}.custom-theme .el-col-9{width:37.5%}.custom-theme .el-col-offset-9{margin-left:37.5%}.custom-theme .el-col-pull-9{position:relative;right:37.5%}.custom-theme .el-col-push-9{position:relative;left:37.5%}.custom-theme .el-col-10{width:41.66667%}.custom-theme .el-col-offset-10{margin-left:41.66667%}.custom-theme .el-col-pull-10{position:relative;right:41.66667%}.custom-theme .el-col-push-10{position:relative;left:41.66667%}.custom-theme .el-col-11{width:45.83333%}.custom-theme .el-col-offset-11{margin-left:45.83333%}.custom-theme .el-col-pull-11{position:relative;right:45.83333%}.custom-theme .el-col-push-11{position:relative;left:45.83333%}.custom-theme .el-col-12{width:50%}.custom-theme .el-col-offset-12{margin-left:50%}.custom-theme .el-col-pull-12{position:relative;right:50%}.custom-theme .el-col-push-12{position:relative;left:50%}.custom-theme .el-col-13{width:54.16667%}.custom-theme .el-col-offset-13{margin-left:54.16667%}.custom-theme .el-col-pull-13{position:relative;right:54.16667%}.custom-theme .el-col-push-13{position:relative;left:54.16667%}.custom-theme .el-col-14{width:58.33333%}.custom-theme .el-col-offset-14{margin-left:58.33333%}.custom-theme .el-col-pull-14{position:relative;right:58.33333%}.custom-theme .el-col-push-14{position:relative;left:58.33333%}.custom-theme .el-col-15{width:62.5%}.custom-theme .el-col-offset-15{margin-left:62.5%}.custom-theme .el-col-pull-15{position:relative;right:62.5%}.custom-theme .el-col-push-15{position:relative;left:62.5%}.custom-theme .el-col-16{width:66.66667%}.custom-theme .el-col-offset-16{margin-left:66.66667%}.custom-theme .el-col-pull-16{position:relative;right:66.66667%}.custom-theme .el-col-push-16{position:relative;left:66.66667%}.custom-theme .el-col-17{width:70.83333%}.custom-theme .el-col-offset-17{margin-left:70.83333%}.custom-theme .el-col-pull-17{position:relative;right:70.83333%}.custom-theme .el-col-push-17{position:relative;left:70.83333%}.custom-theme .el-col-18{width:75%}.custom-theme .el-col-offset-18{margin-left:75%}.custom-theme .el-col-pull-18{position:relative;right:75%}.custom-theme .el-col-push-18{position:relative;left:75%}.custom-theme .el-col-19{width:79.16667%}.custom-theme .el-col-offset-19{margin-left:79.16667%}.custom-theme .el-col-pull-19{position:relative;right:79.16667%}.custom-theme .el-col-push-19{position:relative;left:79.16667%}.custom-theme .el-col-20{width:83.33333%}.custom-theme .el-col-offset-20{margin-left:83.33333%}.custom-theme .el-col-pull-20{position:relative;right:83.33333%}.custom-theme .el-col-push-20{position:relative;left:83.33333%}.custom-theme .el-col-21{width:87.5%}.custom-theme .el-col-offset-21{margin-left:87.5%}.custom-theme .el-col-pull-21{position:relative;right:87.5%}.custom-theme .el-col-push-21{position:relative;left:87.5%}.custom-theme .el-col-22{width:91.66667%}.custom-theme .el-col-offset-22{margin-left:91.66667%}.custom-theme .el-col-pull-22{position:relative;right:91.66667%}.custom-theme .el-col-push-22{position:relative;left:91.66667%}.custom-theme .el-col-23{width:95.83333%}.custom-theme .el-col-offset-23{margin-left:95.83333%}.custom-theme .el-col-pull-23{position:relative;right:95.83333%}.custom-theme .el-col-push-23{position:relative;left:95.83333%}.custom-theme .el-col-24{width:100%}.custom-theme .el-col-offset-24{margin-left:100%}.custom-theme .el-col-pull-24{position:relative;right:100%}.custom-theme .el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.custom-theme .el-col-xs-0{display:none}.custom-theme .el-col-xs-0{width:0%}.custom-theme .el-col-xs-offset-0{margin-left:0}.custom-theme .el-col-xs-pull-0{position:relative;right:0}.custom-theme .el-col-xs-push-0{position:relative;left:0}.custom-theme .el-col-xs-1{width:4.16667%}.custom-theme .el-col-xs-offset-1{margin-left:4.16667%}.custom-theme .el-col-xs-pull-1{position:relative;right:4.16667%}.custom-theme .el-col-xs-push-1{position:relative;left:4.16667%}.custom-theme .el-col-xs-2{width:8.33333%}.custom-theme .el-col-xs-offset-2{margin-left:8.33333%}.custom-theme .el-col-xs-pull-2{position:relative;right:8.33333%}.custom-theme .el-col-xs-push-2{position:relative;left:8.33333%}.custom-theme .el-col-xs-3{width:12.5%}.custom-theme .el-col-xs-offset-3{margin-left:12.5%}.custom-theme .el-col-xs-pull-3{position:relative;right:12.5%}.custom-theme .el-col-xs-push-3{position:relative;left:12.5%}.custom-theme .el-col-xs-4{width:16.66667%}.custom-theme .el-col-xs-offset-4{margin-left:16.66667%}.custom-theme .el-col-xs-pull-4{position:relative;right:16.66667%}.custom-theme .el-col-xs-push-4{position:relative;left:16.66667%}.custom-theme .el-col-xs-5{width:20.83333%}.custom-theme .el-col-xs-offset-5{margin-left:20.83333%}.custom-theme .el-col-xs-pull-5{position:relative;right:20.83333%}.custom-theme .el-col-xs-push-5{position:relative;left:20.83333%}.custom-theme .el-col-xs-6{width:25%}.custom-theme .el-col-xs-offset-6{margin-left:25%}.custom-theme .el-col-xs-pull-6{position:relative;right:25%}.custom-theme .el-col-xs-push-6{position:relative;left:25%}.custom-theme .el-col-xs-7{width:29.16667%}.custom-theme .el-col-xs-offset-7{margin-left:29.16667%}.custom-theme .el-col-xs-pull-7{position:relative;right:29.16667%}.custom-theme .el-col-xs-push-7{position:relative;left:29.16667%}.custom-theme .el-col-xs-8{width:33.33333%}.custom-theme .el-col-xs-offset-8{margin-left:33.33333%}.custom-theme .el-col-xs-pull-8{position:relative;right:33.33333%}.custom-theme .el-col-xs-push-8{position:relative;left:33.33333%}.custom-theme .el-col-xs-9{width:37.5%}.custom-theme .el-col-xs-offset-9{margin-left:37.5%}.custom-theme .el-col-xs-pull-9{position:relative;right:37.5%}.custom-theme .el-col-xs-push-9{position:relative;left:37.5%}.custom-theme .el-col-xs-10{width:41.66667%}.custom-theme .el-col-xs-offset-10{margin-left:41.66667%}.custom-theme .el-col-xs-pull-10{position:relative;right:41.66667%}.custom-theme .el-col-xs-push-10{position:relative;left:41.66667%}.custom-theme .el-col-xs-11{width:45.83333%}.custom-theme .el-col-xs-offset-11{margin-left:45.83333%}.custom-theme .el-col-xs-pull-11{position:relative;right:45.83333%}.custom-theme .el-col-xs-push-11{position:relative;left:45.83333%}.custom-theme .el-col-xs-12{width:50%}.custom-theme .el-col-xs-offset-12{margin-left:50%}.custom-theme .el-col-xs-pull-12{position:relative;right:50%}.custom-theme .el-col-xs-push-12{position:relative;left:50%}.custom-theme .el-col-xs-13{width:54.16667%}.custom-theme .el-col-xs-offset-13{margin-left:54.16667%}.custom-theme .el-col-xs-pull-13{position:relative;right:54.16667%}.custom-theme .el-col-xs-push-13{position:relative;left:54.16667%}.custom-theme .el-col-xs-14{width:58.33333%}.custom-theme .el-col-xs-offset-14{margin-left:58.33333%}.custom-theme .el-col-xs-pull-14{position:relative;right:58.33333%}.custom-theme .el-col-xs-push-14{position:relative;left:58.33333%}.custom-theme .el-col-xs-15{width:62.5%}.custom-theme .el-col-xs-offset-15{margin-left:62.5%}.custom-theme .el-col-xs-pull-15{position:relative;right:62.5%}.custom-theme .el-col-xs-push-15{position:relative;left:62.5%}.custom-theme .el-col-xs-16{width:66.66667%}.custom-theme .el-col-xs-offset-16{margin-left:66.66667%}.custom-theme .el-col-xs-pull-16{position:relative;right:66.66667%}.custom-theme .el-col-xs-push-16{position:relative;left:66.66667%}.custom-theme .el-col-xs-17{width:70.83333%}.custom-theme .el-col-xs-offset-17{margin-left:70.83333%}.custom-theme .el-col-xs-pull-17{position:relative;right:70.83333%}.custom-theme .el-col-xs-push-17{position:relative;left:70.83333%}.custom-theme .el-col-xs-18{width:75%}.custom-theme .el-col-xs-offset-18{margin-left:75%}.custom-theme .el-col-xs-pull-18{position:relative;right:75%}.custom-theme .el-col-xs-push-18{position:relative;left:75%}.custom-theme .el-col-xs-19{width:79.16667%}.custom-theme .el-col-xs-offset-19{margin-left:79.16667%}.custom-theme .el-col-xs-pull-19{position:relative;right:79.16667%}.custom-theme .el-col-xs-push-19{position:relative;left:79.16667%}.custom-theme .el-col-xs-20{width:83.33333%}.custom-theme .el-col-xs-offset-20{margin-left:83.33333%}.custom-theme .el-col-xs-pull-20{position:relative;right:83.33333%}.custom-theme .el-col-xs-push-20{position:relative;left:83.33333%}.custom-theme .el-col-xs-21{width:87.5%}.custom-theme .el-col-xs-offset-21{margin-left:87.5%}.custom-theme .el-col-xs-pull-21{position:relative;right:87.5%}.custom-theme .el-col-xs-push-21{position:relative;left:87.5%}.custom-theme .el-col-xs-22{width:91.66667%}.custom-theme .el-col-xs-offset-22{margin-left:91.66667%}.custom-theme .el-col-xs-pull-22{position:relative;right:91.66667%}.custom-theme .el-col-xs-push-22{position:relative;left:91.66667%}.custom-theme .el-col-xs-23{width:95.83333%}.custom-theme .el-col-xs-offset-23{margin-left:95.83333%}.custom-theme .el-col-xs-pull-23{position:relative;right:95.83333%}.custom-theme .el-col-xs-push-23{position:relative;left:95.83333%}.custom-theme .el-col-xs-24{width:100%}.custom-theme .el-col-xs-offset-24{margin-left:100%}.custom-theme .el-col-xs-pull-24{position:relative;right:100%}.custom-theme .el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.custom-theme .el-col-sm-0{display:none}.custom-theme .el-col-sm-0{width:0%}.custom-theme .el-col-sm-offset-0{margin-left:0}.custom-theme .el-col-sm-pull-0{position:relative;right:0}.custom-theme .el-col-sm-push-0{position:relative;left:0}.custom-theme .el-col-sm-1{width:4.16667%}.custom-theme .el-col-sm-offset-1{margin-left:4.16667%}.custom-theme .el-col-sm-pull-1{position:relative;right:4.16667%}.custom-theme .el-col-sm-push-1{position:relative;left:4.16667%}.custom-theme .el-col-sm-2{width:8.33333%}.custom-theme .el-col-sm-offset-2{margin-left:8.33333%}.custom-theme .el-col-sm-pull-2{position:relative;right:8.33333%}.custom-theme .el-col-sm-push-2{position:relative;left:8.33333%}.custom-theme .el-col-sm-3{width:12.5%}.custom-theme .el-col-sm-offset-3{margin-left:12.5%}.custom-theme .el-col-sm-pull-3{position:relative;right:12.5%}.custom-theme .el-col-sm-push-3{position:relative;left:12.5%}.custom-theme .el-col-sm-4{width:16.66667%}.custom-theme .el-col-sm-offset-4{margin-left:16.66667%}.custom-theme .el-col-sm-pull-4{position:relative;right:16.66667%}.custom-theme .el-col-sm-push-4{position:relative;left:16.66667%}.custom-theme .el-col-sm-5{width:20.83333%}.custom-theme .el-col-sm-offset-5{margin-left:20.83333%}.custom-theme .el-col-sm-pull-5{position:relative;right:20.83333%}.custom-theme .el-col-sm-push-5{position:relative;left:20.83333%}.custom-theme .el-col-sm-6{width:25%}.custom-theme .el-col-sm-offset-6{margin-left:25%}.custom-theme .el-col-sm-pull-6{position:relative;right:25%}.custom-theme .el-col-sm-push-6{position:relative;left:25%}.custom-theme .el-col-sm-7{width:29.16667%}.custom-theme .el-col-sm-offset-7{margin-left:29.16667%}.custom-theme .el-col-sm-pull-7{position:relative;right:29.16667%}.custom-theme .el-col-sm-push-7{position:relative;left:29.16667%}.custom-theme .el-col-sm-8{width:33.33333%}.custom-theme .el-col-sm-offset-8{margin-left:33.33333%}.custom-theme .el-col-sm-pull-8{position:relative;right:33.33333%}.custom-theme .el-col-sm-push-8{position:relative;left:33.33333%}.custom-theme .el-col-sm-9{width:37.5%}.custom-theme .el-col-sm-offset-9{margin-left:37.5%}.custom-theme .el-col-sm-pull-9{position:relative;right:37.5%}.custom-theme .el-col-sm-push-9{position:relative;left:37.5%}.custom-theme .el-col-sm-10{width:41.66667%}.custom-theme .el-col-sm-offset-10{margin-left:41.66667%}.custom-theme .el-col-sm-pull-10{position:relative;right:41.66667%}.custom-theme .el-col-sm-push-10{position:relative;left:41.66667%}.custom-theme .el-col-sm-11{width:45.83333%}.custom-theme .el-col-sm-offset-11{margin-left:45.83333%}.custom-theme .el-col-sm-pull-11{position:relative;right:45.83333%}.custom-theme .el-col-sm-push-11{position:relative;left:45.83333%}.custom-theme .el-col-sm-12{width:50%}.custom-theme .el-col-sm-offset-12{margin-left:50%}.custom-theme .el-col-sm-pull-12{position:relative;right:50%}.custom-theme .el-col-sm-push-12{position:relative;left:50%}.custom-theme .el-col-sm-13{width:54.16667%}.custom-theme .el-col-sm-offset-13{margin-left:54.16667%}.custom-theme .el-col-sm-pull-13{position:relative;right:54.16667%}.custom-theme .el-col-sm-push-13{position:relative;left:54.16667%}.custom-theme .el-col-sm-14{width:58.33333%}.custom-theme .el-col-sm-offset-14{margin-left:58.33333%}.custom-theme .el-col-sm-pull-14{position:relative;right:58.33333%}.custom-theme .el-col-sm-push-14{position:relative;left:58.33333%}.custom-theme .el-col-sm-15{width:62.5%}.custom-theme .el-col-sm-offset-15{margin-left:62.5%}.custom-theme .el-col-sm-pull-15{position:relative;right:62.5%}.custom-theme .el-col-sm-push-15{position:relative;left:62.5%}.custom-theme .el-col-sm-16{width:66.66667%}.custom-theme .el-col-sm-offset-16{margin-left:66.66667%}.custom-theme .el-col-sm-pull-16{position:relative;right:66.66667%}.custom-theme .el-col-sm-push-16{position:relative;left:66.66667%}.custom-theme .el-col-sm-17{width:70.83333%}.custom-theme .el-col-sm-offset-17{margin-left:70.83333%}.custom-theme .el-col-sm-pull-17{position:relative;right:70.83333%}.custom-theme .el-col-sm-push-17{position:relative;left:70.83333%}.custom-theme .el-col-sm-18{width:75%}.custom-theme .el-col-sm-offset-18{margin-left:75%}.custom-theme .el-col-sm-pull-18{position:relative;right:75%}.custom-theme .el-col-sm-push-18{position:relative;left:75%}.custom-theme .el-col-sm-19{width:79.16667%}.custom-theme .el-col-sm-offset-19{margin-left:79.16667%}.custom-theme .el-col-sm-pull-19{position:relative;right:79.16667%}.custom-theme .el-col-sm-push-19{position:relative;left:79.16667%}.custom-theme .el-col-sm-20{width:83.33333%}.custom-theme .el-col-sm-offset-20{margin-left:83.33333%}.custom-theme .el-col-sm-pull-20{position:relative;right:83.33333%}.custom-theme .el-col-sm-push-20{position:relative;left:83.33333%}.custom-theme .el-col-sm-21{width:87.5%}.custom-theme .el-col-sm-offset-21{margin-left:87.5%}.custom-theme .el-col-sm-pull-21{position:relative;right:87.5%}.custom-theme .el-col-sm-push-21{position:relative;left:87.5%}.custom-theme .el-col-sm-22{width:91.66667%}.custom-theme .el-col-sm-offset-22{margin-left:91.66667%}.custom-theme .el-col-sm-pull-22{position:relative;right:91.66667%}.custom-theme .el-col-sm-push-22{position:relative;left:91.66667%}.custom-theme .el-col-sm-23{width:95.83333%}.custom-theme .el-col-sm-offset-23{margin-left:95.83333%}.custom-theme .el-col-sm-pull-23{position:relative;right:95.83333%}.custom-theme .el-col-sm-push-23{position:relative;left:95.83333%}.custom-theme .el-col-sm-24{width:100%}.custom-theme .el-col-sm-offset-24{margin-left:100%}.custom-theme .el-col-sm-pull-24{position:relative;right:100%}.custom-theme .el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.custom-theme .el-col-md-0{display:none}.custom-theme .el-col-md-0{width:0%}.custom-theme .el-col-md-offset-0{margin-left:0}.custom-theme .el-col-md-pull-0{position:relative;right:0}.custom-theme .el-col-md-push-0{position:relative;left:0}.custom-theme .el-col-md-1{width:4.16667%}.custom-theme .el-col-md-offset-1{margin-left:4.16667%}.custom-theme .el-col-md-pull-1{position:relative;right:4.16667%}.custom-theme .el-col-md-push-1{position:relative;left:4.16667%}.custom-theme .el-col-md-2{width:8.33333%}.custom-theme .el-col-md-offset-2{margin-left:8.33333%}.custom-theme .el-col-md-pull-2{position:relative;right:8.33333%}.custom-theme .el-col-md-push-2{position:relative;left:8.33333%}.custom-theme .el-col-md-3{width:12.5%}.custom-theme .el-col-md-offset-3{margin-left:12.5%}.custom-theme .el-col-md-pull-3{position:relative;right:12.5%}.custom-theme .el-col-md-push-3{position:relative;left:12.5%}.custom-theme .el-col-md-4{width:16.66667%}.custom-theme .el-col-md-offset-4{margin-left:16.66667%}.custom-theme .el-col-md-pull-4{position:relative;right:16.66667%}.custom-theme .el-col-md-push-4{position:relative;left:16.66667%}.custom-theme .el-col-md-5{width:20.83333%}.custom-theme .el-col-md-offset-5{margin-left:20.83333%}.custom-theme .el-col-md-pull-5{position:relative;right:20.83333%}.custom-theme .el-col-md-push-5{position:relative;left:20.83333%}.custom-theme .el-col-md-6{width:25%}.custom-theme .el-col-md-offset-6{margin-left:25%}.custom-theme .el-col-md-pull-6{position:relative;right:25%}.custom-theme .el-col-md-push-6{position:relative;left:25%}.custom-theme .el-col-md-7{width:29.16667%}.custom-theme .el-col-md-offset-7{margin-left:29.16667%}.custom-theme .el-col-md-pull-7{position:relative;right:29.16667%}.custom-theme .el-col-md-push-7{position:relative;left:29.16667%}.custom-theme .el-col-md-8{width:33.33333%}.custom-theme .el-col-md-offset-8{margin-left:33.33333%}.custom-theme .el-col-md-pull-8{position:relative;right:33.33333%}.custom-theme .el-col-md-push-8{position:relative;left:33.33333%}.custom-theme .el-col-md-9{width:37.5%}.custom-theme .el-col-md-offset-9{margin-left:37.5%}.custom-theme .el-col-md-pull-9{position:relative;right:37.5%}.custom-theme .el-col-md-push-9{position:relative;left:37.5%}.custom-theme .el-col-md-10{width:41.66667%}.custom-theme .el-col-md-offset-10{margin-left:41.66667%}.custom-theme .el-col-md-pull-10{position:relative;right:41.66667%}.custom-theme .el-col-md-push-10{position:relative;left:41.66667%}.custom-theme .el-col-md-11{width:45.83333%}.custom-theme .el-col-md-offset-11{margin-left:45.83333%}.custom-theme .el-col-md-pull-11{position:relative;right:45.83333%}.custom-theme .el-col-md-push-11{position:relative;left:45.83333%}.custom-theme .el-col-md-12{width:50%}.custom-theme .el-col-md-offset-12{margin-left:50%}.custom-theme .el-col-md-pull-12{position:relative;right:50%}.custom-theme .el-col-md-push-12{position:relative;left:50%}.custom-theme .el-col-md-13{width:54.16667%}.custom-theme .el-col-md-offset-13{margin-left:54.16667%}.custom-theme .el-col-md-pull-13{position:relative;right:54.16667%}.custom-theme .el-col-md-push-13{position:relative;left:54.16667%}.custom-theme .el-col-md-14{width:58.33333%}.custom-theme .el-col-md-offset-14{margin-left:58.33333%}.custom-theme .el-col-md-pull-14{position:relative;right:58.33333%}.custom-theme .el-col-md-push-14{position:relative;left:58.33333%}.custom-theme .el-col-md-15{width:62.5%}.custom-theme .el-col-md-offset-15{margin-left:62.5%}.custom-theme .el-col-md-pull-15{position:relative;right:62.5%}.custom-theme .el-col-md-push-15{position:relative;left:62.5%}.custom-theme .el-col-md-16{width:66.66667%}.custom-theme .el-col-md-offset-16{margin-left:66.66667%}.custom-theme .el-col-md-pull-16{position:relative;right:66.66667%}.custom-theme .el-col-md-push-16{position:relative;left:66.66667%}.custom-theme .el-col-md-17{width:70.83333%}.custom-theme .el-col-md-offset-17{margin-left:70.83333%}.custom-theme .el-col-md-pull-17{position:relative;right:70.83333%}.custom-theme .el-col-md-push-17{position:relative;left:70.83333%}.custom-theme .el-col-md-18{width:75%}.custom-theme .el-col-md-offset-18{margin-left:75%}.custom-theme .el-col-md-pull-18{position:relative;right:75%}.custom-theme .el-col-md-push-18{position:relative;left:75%}.custom-theme .el-col-md-19{width:79.16667%}.custom-theme .el-col-md-offset-19{margin-left:79.16667%}.custom-theme .el-col-md-pull-19{position:relative;right:79.16667%}.custom-theme .el-col-md-push-19{position:relative;left:79.16667%}.custom-theme .el-col-md-20{width:83.33333%}.custom-theme .el-col-md-offset-20{margin-left:83.33333%}.custom-theme .el-col-md-pull-20{position:relative;right:83.33333%}.custom-theme .el-col-md-push-20{position:relative;left:83.33333%}.custom-theme .el-col-md-21{width:87.5%}.custom-theme .el-col-md-offset-21{margin-left:87.5%}.custom-theme .el-col-md-pull-21{position:relative;right:87.5%}.custom-theme .el-col-md-push-21{position:relative;left:87.5%}.custom-theme .el-col-md-22{width:91.66667%}.custom-theme .el-col-md-offset-22{margin-left:91.66667%}.custom-theme .el-col-md-pull-22{position:relative;right:91.66667%}.custom-theme .el-col-md-push-22{position:relative;left:91.66667%}.custom-theme .el-col-md-23{width:95.83333%}.custom-theme .el-col-md-offset-23{margin-left:95.83333%}.custom-theme .el-col-md-pull-23{position:relative;right:95.83333%}.custom-theme .el-col-md-push-23{position:relative;left:95.83333%}.custom-theme .el-col-md-24{width:100%}.custom-theme .el-col-md-offset-24{margin-left:100%}.custom-theme .el-col-md-pull-24{position:relative;right:100%}.custom-theme .el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.custom-theme .el-col-lg-0{display:none}.custom-theme .el-col-lg-0{width:0%}.custom-theme .el-col-lg-offset-0{margin-left:0}.custom-theme .el-col-lg-pull-0{position:relative;right:0}.custom-theme .el-col-lg-push-0{position:relative;left:0}.custom-theme .el-col-lg-1{width:4.16667%}.custom-theme .el-col-lg-offset-1{margin-left:4.16667%}.custom-theme .el-col-lg-pull-1{position:relative;right:4.16667%}.custom-theme .el-col-lg-push-1{position:relative;left:4.16667%}.custom-theme .el-col-lg-2{width:8.33333%}.custom-theme .el-col-lg-offset-2{margin-left:8.33333%}.custom-theme .el-col-lg-pull-2{position:relative;right:8.33333%}.custom-theme .el-col-lg-push-2{position:relative;left:8.33333%}.custom-theme .el-col-lg-3{width:12.5%}.custom-theme .el-col-lg-offset-3{margin-left:12.5%}.custom-theme .el-col-lg-pull-3{position:relative;right:12.5%}.custom-theme .el-col-lg-push-3{position:relative;left:12.5%}.custom-theme .el-col-lg-4{width:16.66667%}.custom-theme .el-col-lg-offset-4{margin-left:16.66667%}.custom-theme .el-col-lg-pull-4{position:relative;right:16.66667%}.custom-theme .el-col-lg-push-4{position:relative;left:16.66667%}.custom-theme .el-col-lg-5{width:20.83333%}.custom-theme .el-col-lg-offset-5{margin-left:20.83333%}.custom-theme .el-col-lg-pull-5{position:relative;right:20.83333%}.custom-theme .el-col-lg-push-5{position:relative;left:20.83333%}.custom-theme .el-col-lg-6{width:25%}.custom-theme .el-col-lg-offset-6{margin-left:25%}.custom-theme .el-col-lg-pull-6{position:relative;right:25%}.custom-theme .el-col-lg-push-6{position:relative;left:25%}.custom-theme .el-col-lg-7{width:29.16667%}.custom-theme .el-col-lg-offset-7{margin-left:29.16667%}.custom-theme .el-col-lg-pull-7{position:relative;right:29.16667%}.custom-theme .el-col-lg-push-7{position:relative;left:29.16667%}.custom-theme .el-col-lg-8{width:33.33333%}.custom-theme .el-col-lg-offset-8{margin-left:33.33333%}.custom-theme .el-col-lg-pull-8{position:relative;right:33.33333%}.custom-theme .el-col-lg-push-8{position:relative;left:33.33333%}.custom-theme .el-col-lg-9{width:37.5%}.custom-theme .el-col-lg-offset-9{margin-left:37.5%}.custom-theme .el-col-lg-pull-9{position:relative;right:37.5%}.custom-theme .el-col-lg-push-9{position:relative;left:37.5%}.custom-theme .el-col-lg-10{width:41.66667%}.custom-theme .el-col-lg-offset-10{margin-left:41.66667%}.custom-theme .el-col-lg-pull-10{position:relative;right:41.66667%}.custom-theme .el-col-lg-push-10{position:relative;left:41.66667%}.custom-theme .el-col-lg-11{width:45.83333%}.custom-theme .el-col-lg-offset-11{margin-left:45.83333%}.custom-theme .el-col-lg-pull-11{position:relative;right:45.83333%}.custom-theme .el-col-lg-push-11{position:relative;left:45.83333%}.custom-theme .el-col-lg-12{width:50%}.custom-theme .el-col-lg-offset-12{margin-left:50%}.custom-theme .el-col-lg-pull-12{position:relative;right:50%}.custom-theme .el-col-lg-push-12{position:relative;left:50%}.custom-theme .el-col-lg-13{width:54.16667%}.custom-theme .el-col-lg-offset-13{margin-left:54.16667%}.custom-theme .el-col-lg-pull-13{position:relative;right:54.16667%}.custom-theme .el-col-lg-push-13{position:relative;left:54.16667%}.custom-theme .el-col-lg-14{width:58.33333%}.custom-theme .el-col-lg-offset-14{margin-left:58.33333%}.custom-theme .el-col-lg-pull-14{position:relative;right:58.33333%}.custom-theme .el-col-lg-push-14{position:relative;left:58.33333%}.custom-theme .el-col-lg-15{width:62.5%}.custom-theme .el-col-lg-offset-15{margin-left:62.5%}.custom-theme .el-col-lg-pull-15{position:relative;right:62.5%}.custom-theme .el-col-lg-push-15{position:relative;left:62.5%}.custom-theme .el-col-lg-16{width:66.66667%}.custom-theme .el-col-lg-offset-16{margin-left:66.66667%}.custom-theme .el-col-lg-pull-16{position:relative;right:66.66667%}.custom-theme .el-col-lg-push-16{position:relative;left:66.66667%}.custom-theme .el-col-lg-17{width:70.83333%}.custom-theme .el-col-lg-offset-17{margin-left:70.83333%}.custom-theme .el-col-lg-pull-17{position:relative;right:70.83333%}.custom-theme .el-col-lg-push-17{position:relative;left:70.83333%}.custom-theme .el-col-lg-18{width:75%}.custom-theme .el-col-lg-offset-18{margin-left:75%}.custom-theme .el-col-lg-pull-18{position:relative;right:75%}.custom-theme .el-col-lg-push-18{position:relative;left:75%}.custom-theme .el-col-lg-19{width:79.16667%}.custom-theme .el-col-lg-offset-19{margin-left:79.16667%}.custom-theme .el-col-lg-pull-19{position:relative;right:79.16667%}.custom-theme .el-col-lg-push-19{position:relative;left:79.16667%}.custom-theme .el-col-lg-20{width:83.33333%}.custom-theme .el-col-lg-offset-20{margin-left:83.33333%}.custom-theme .el-col-lg-pull-20{position:relative;right:83.33333%}.custom-theme .el-col-lg-push-20{position:relative;left:83.33333%}.custom-theme .el-col-lg-21{width:87.5%}.custom-theme .el-col-lg-offset-21{margin-left:87.5%}.custom-theme .el-col-lg-pull-21{position:relative;right:87.5%}.custom-theme .el-col-lg-push-21{position:relative;left:87.5%}.custom-theme .el-col-lg-22{width:91.66667%}.custom-theme .el-col-lg-offset-22{margin-left:91.66667%}.custom-theme .el-col-lg-pull-22{position:relative;right:91.66667%}.custom-theme .el-col-lg-push-22{position:relative;left:91.66667%}.custom-theme .el-col-lg-23{width:95.83333%}.custom-theme .el-col-lg-offset-23{margin-left:95.83333%}.custom-theme .el-col-lg-pull-23{position:relative;right:95.83333%}.custom-theme .el-col-lg-push-23{position:relative;left:95.83333%}.custom-theme .el-col-lg-24{width:100%}.custom-theme .el-col-lg-offset-24{margin-left:100%}.custom-theme .el-col-lg-pull-24{position:relative;right:100%}.custom-theme .el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.custom-theme .el-col-xl-0{display:none}.custom-theme .el-col-xl-0{width:0%}.custom-theme .el-col-xl-offset-0{margin-left:0}.custom-theme .el-col-xl-pull-0{position:relative;right:0}.custom-theme .el-col-xl-push-0{position:relative;left:0}.custom-theme .el-col-xl-1{width:4.16667%}.custom-theme .el-col-xl-offset-1{margin-left:4.16667%}.custom-theme .el-col-xl-pull-1{position:relative;right:4.16667%}.custom-theme .el-col-xl-push-1{position:relative;left:4.16667%}.custom-theme .el-col-xl-2{width:8.33333%}.custom-theme .el-col-xl-offset-2{margin-left:8.33333%}.custom-theme .el-col-xl-pull-2{position:relative;right:8.33333%}.custom-theme .el-col-xl-push-2{position:relative;left:8.33333%}.custom-theme .el-col-xl-3{width:12.5%}.custom-theme .el-col-xl-offset-3{margin-left:12.5%}.custom-theme .el-col-xl-pull-3{position:relative;right:12.5%}.custom-theme .el-col-xl-push-3{position:relative;left:12.5%}.custom-theme .el-col-xl-4{width:16.66667%}.custom-theme .el-col-xl-offset-4{margin-left:16.66667%}.custom-theme .el-col-xl-pull-4{position:relative;right:16.66667%}.custom-theme .el-col-xl-push-4{position:relative;left:16.66667%}.custom-theme .el-col-xl-5{width:20.83333%}.custom-theme .el-col-xl-offset-5{margin-left:20.83333%}.custom-theme .el-col-xl-pull-5{position:relative;right:20.83333%}.custom-theme .el-col-xl-push-5{position:relative;left:20.83333%}.custom-theme .el-col-xl-6{width:25%}.custom-theme .el-col-xl-offset-6{margin-left:25%}.custom-theme .el-col-xl-pull-6{position:relative;right:25%}.custom-theme .el-col-xl-push-6{position:relative;left:25%}.custom-theme .el-col-xl-7{width:29.16667%}.custom-theme .el-col-xl-offset-7{margin-left:29.16667%}.custom-theme .el-col-xl-pull-7{position:relative;right:29.16667%}.custom-theme .el-col-xl-push-7{position:relative;left:29.16667%}.custom-theme .el-col-xl-8{width:33.33333%}.custom-theme .el-col-xl-offset-8{margin-left:33.33333%}.custom-theme .el-col-xl-pull-8{position:relative;right:33.33333%}.custom-theme .el-col-xl-push-8{position:relative;left:33.33333%}.custom-theme .el-col-xl-9{width:37.5%}.custom-theme .el-col-xl-offset-9{margin-left:37.5%}.custom-theme .el-col-xl-pull-9{position:relative;right:37.5%}.custom-theme .el-col-xl-push-9{position:relative;left:37.5%}.custom-theme .el-col-xl-10{width:41.66667%}.custom-theme .el-col-xl-offset-10{margin-left:41.66667%}.custom-theme .el-col-xl-pull-10{position:relative;right:41.66667%}.custom-theme .el-col-xl-push-10{position:relative;left:41.66667%}.custom-theme .el-col-xl-11{width:45.83333%}.custom-theme .el-col-xl-offset-11{margin-left:45.83333%}.custom-theme .el-col-xl-pull-11{position:relative;right:45.83333%}.custom-theme .el-col-xl-push-11{position:relative;left:45.83333%}.custom-theme .el-col-xl-12{width:50%}.custom-theme .el-col-xl-offset-12{margin-left:50%}.custom-theme .el-col-xl-pull-12{position:relative;right:50%}.custom-theme .el-col-xl-push-12{position:relative;left:50%}.custom-theme .el-col-xl-13{width:54.16667%}.custom-theme .el-col-xl-offset-13{margin-left:54.16667%}.custom-theme .el-col-xl-pull-13{position:relative;right:54.16667%}.custom-theme .el-col-xl-push-13{position:relative;left:54.16667%}.custom-theme .el-col-xl-14{width:58.33333%}.custom-theme .el-col-xl-offset-14{margin-left:58.33333%}.custom-theme .el-col-xl-pull-14{position:relative;right:58.33333%}.custom-theme .el-col-xl-push-14{position:relative;left:58.33333%}.custom-theme .el-col-xl-15{width:62.5%}.custom-theme .el-col-xl-offset-15{margin-left:62.5%}.custom-theme .el-col-xl-pull-15{position:relative;right:62.5%}.custom-theme .el-col-xl-push-15{position:relative;left:62.5%}.custom-theme .el-col-xl-16{width:66.66667%}.custom-theme .el-col-xl-offset-16{margin-left:66.66667%}.custom-theme .el-col-xl-pull-16{position:relative;right:66.66667%}.custom-theme .el-col-xl-push-16{position:relative;left:66.66667%}.custom-theme .el-col-xl-17{width:70.83333%}.custom-theme .el-col-xl-offset-17{margin-left:70.83333%}.custom-theme .el-col-xl-pull-17{position:relative;right:70.83333%}.custom-theme .el-col-xl-push-17{position:relative;left:70.83333%}.custom-theme .el-col-xl-18{width:75%}.custom-theme .el-col-xl-offset-18{margin-left:75%}.custom-theme .el-col-xl-pull-18{position:relative;right:75%}.custom-theme .el-col-xl-push-18{position:relative;left:75%}.custom-theme .el-col-xl-19{width:79.16667%}.custom-theme .el-col-xl-offset-19{margin-left:79.16667%}.custom-theme .el-col-xl-pull-19{position:relative;right:79.16667%}.custom-theme .el-col-xl-push-19{position:relative;left:79.16667%}.custom-theme .el-col-xl-20{width:83.33333%}.custom-theme .el-col-xl-offset-20{margin-left:83.33333%}.custom-theme .el-col-xl-pull-20{position:relative;right:83.33333%}.custom-theme .el-col-xl-push-20{position:relative;left:83.33333%}.custom-theme .el-col-xl-21{width:87.5%}.custom-theme .el-col-xl-offset-21{margin-left:87.5%}.custom-theme .el-col-xl-pull-21{position:relative;right:87.5%}.custom-theme .el-col-xl-push-21{position:relative;left:87.5%}.custom-theme .el-col-xl-22{width:91.66667%}.custom-theme .el-col-xl-offset-22{margin-left:91.66667%}.custom-theme .el-col-xl-pull-22{position:relative;right:91.66667%}.custom-theme .el-col-xl-push-22{position:relative;left:91.66667%}.custom-theme .el-col-xl-23{width:95.83333%}.custom-theme .el-col-xl-offset-23{margin-left:95.83333%}.custom-theme .el-col-xl-pull-23{position:relative;right:95.83333%}.custom-theme .el-col-xl-push-23{position:relative;left:95.83333%}.custom-theme .el-col-xl-24{width:100%}.custom-theme .el-col-xl-offset-24{margin-left:100%}.custom-theme .el-col-xl-pull-24{position:relative;right:100%}.custom-theme .el-col-xl-push-24{position:relative;left:100%}}.custom-theme .el-progress{position:relative;line-height:1}.custom-theme .el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.custom-theme .el-progress__text i{vertical-align:middle;display:block}.custom-theme .el-progress--circle{display:inline-block}.custom-theme .el-progress--circle .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.custom-theme .el-progress--circle .el-progress__text i{vertical-align:middle;display:inline-block}.custom-theme .el-progress--without-text .el-progress__text{display:none}.custom-theme .el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.custom-theme .el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.custom-theme .el-progress.is-success .el-progress-bar__inner{background-color:#409167}.custom-theme .el-progress.is-success .el-progress__text{color:#409167}.custom-theme .el-progress.is-exception .el-progress-bar__inner{background-color:#d63737}.custom-theme .el-progress.is-exception .el-progress__text{color:#d63737}.custom-theme .el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-progress-bar__outer{height:6px;border-radius:100px;background-color:#ebeef5;overflow:hidden;position:relative;vertical-align:middle}.custom-theme .el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#0076c8;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.custom-theme .el-progress-bar__inner::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.custom-theme .el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.custom-theme .el-upload__input{display:none}.custom-theme .el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.custom-theme .el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.custom-theme .el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.custom-theme .el-upload--picture-card i{font-size:28px;color:#8c939d}.custom-theme .el-upload--picture-card:hover{border-color:#0076c8;color:#0076c8}.custom-theme .el-upload:focus{border-color:#0076c8;color:#0076c8}.custom-theme .el-upload:focus .el-upload-dragger{border-color:#0076c8}.custom-theme .el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;position:relative;overflow:hidden}.custom-theme .el-upload-dragger .el-icon-upload{font-size:67px;color:#c0c4cc;margin:40px 0 16px;line-height:50px}.custom-theme .el-upload-dragger+.el-upload__tip{text-align:center}.custom-theme .el-upload-dragger~.el-upload__files{border-top:1px solid #dcdfe6;margin-top:7px;padding-top:5px}.custom-theme .el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.custom-theme .el-upload-dragger .el-upload__text em{color:#0076c8;font-style:normal}.custom-theme .el-upload-dragger:hover{border-color:#0076c8}.custom-theme .el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #0076c8}.custom-theme .el-upload-list{margin:0;padding:0;list-style:none}.custom-theme .el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.custom-theme .el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.custom-theme .el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.custom-theme .el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.custom-theme .el-upload-list__item:first-child{margin-top:10px}.custom-theme .el-upload-list__item .el-icon-upload-success{color:#409167}.custom-theme .el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.custom-theme .el-upload-list__item .el-icon-close:hover{opacity:1}.custom-theme .el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#0076c8}.custom-theme .el-upload-list__item:hover{background-color:#f5f7fa}.custom-theme .el-upload-list__item:hover .el-icon-close{display:inline-block}.custom-theme .el-upload-list__item:hover .el-progress__text{display:none}.custom-theme .el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.custom-theme .el-upload-list__item.is-success .el-upload-list__item-name:focus,.custom-theme .el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#0076c8;cursor:pointer}.custom-theme .el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.custom-theme .el-upload-list__item.is-success:active,.custom-theme .el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.custom-theme .el-upload-list__item.is-success:active .el-icon-close-tip,.custom-theme .el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.custom-theme .el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.custom-theme .el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none}.custom-theme .el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.custom-theme .el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.custom-theme .el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.custom-theme .el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.custom-theme .el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.custom-theme .el-upload-list__item-delete:hover{color:#0076c8}.custom-theme .el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.custom-theme .el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.custom-theme .el-upload-list--picture-card .el-upload-list__item .el-icon-check,.custom-theme .el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.custom-theme .el-upload-list--picture-card .el-upload-list__item .el-icon-close{display:none}.custom-theme .el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.custom-theme .el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.custom-theme .el-upload-list--picture-card .el-upload-list__item-name{display:none}.custom-theme .el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.custom-theme .el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.custom-theme .el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.custom-theme .el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.custom-theme .el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.custom-theme .el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.custom-theme .el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.custom-theme .el-upload-list--picture .el-upload-list__item .el-icon-check,.custom-theme .el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.custom-theme .el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.custom-theme .el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.custom-theme .el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.custom-theme .el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.custom-theme .el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px}.custom-theme .el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.custom-theme .el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.custom-theme .el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.custom-theme .el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-theme .el-upload-list--picture .el-progress{position:relative;top:-7px}.custom-theme .el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.custom-theme .el-upload-cover::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-upload-cover img{display:block;width:100%;height:100%}.custom-theme .el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.custom-theme .el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.custom-theme .el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.custom-theme .el-upload-cover__progress+.el-upload__inner{opacity:0}.custom-theme .el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.custom-theme .el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.custom-theme .el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.custom-theme .el-upload-cover__interact .btn i{margin-top:0}.custom-theme .el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.custom-theme .el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.custom-theme .el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.custom-theme .el-upload-cover__interact .btn:hover span{opacity:1}.custom-theme .el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.custom-theme .el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.custom-theme .el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.custom-theme .el-progress{position:relative;line-height:1}.custom-theme .el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.custom-theme .el-progress__text i{vertical-align:middle;display:block}.custom-theme .el-progress--circle{display:inline-block}.custom-theme .el-progress--circle .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.custom-theme .el-progress--circle .el-progress__text i{vertical-align:middle;display:inline-block}.custom-theme .el-progress--without-text .el-progress__text{display:none}.custom-theme .el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.custom-theme .el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.custom-theme .el-progress.is-success .el-progress-bar__inner{background-color:#409167}.custom-theme .el-progress.is-success .el-progress__text{color:#409167}.custom-theme .el-progress.is-exception .el-progress-bar__inner{background-color:#d63737}.custom-theme .el-progress.is-exception .el-progress__text{color:#d63737}.custom-theme .el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-progress-bar__outer{height:6px;border-radius:100px;background-color:#ebeef5;overflow:hidden;position:relative;vertical-align:middle}.custom-theme .el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#0076c8;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.custom-theme .el-progress-bar__inner::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.custom-theme .el-time-spinner{width:100%;white-space:nowrap}.custom-theme .el-spinner{display:inline-block;vertical-align:middle}.custom-theme .el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.custom-theme .el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.custom-theme .el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border-width:1px;border-style:solid;border-color:#ebeef5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,transform .4s;transition:opacity .3s,transform .4s,-webkit-transform .4s;overflow:hidden;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-theme .el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-theme .el-message.is-closable .el-message__content{padding-right:16px}.custom-theme .el-message p{margin:0}.custom-theme .el-message--info .el-message__content{color:#0a76a4}.custom-theme .el-message--success{background-color:#ecf4f0;border-color:#d9e9e1}.custom-theme .el-message--success .el-message__content{color:#409167}.custom-theme .el-message--warning{background-color:#f5f6e6;border-color:#ebedce}.custom-theme .el-message--warning .el-message__content{color:#9da408}.custom-theme .el-message--error{background-color:#fbebeb;border-color:#f7d7d7}.custom-theme .el-message--error .el-message__content{color:#d63737}.custom-theme .el-message__icon{margin-right:10px}.custom-theme .el-message__content{padding:0;font-size:14px;line-height:1}.custom-theme .el-message__content:focus{outline-width:0}.custom-theme .el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#c0c4cc;font-size:16px}.custom-theme .el-message__closeBtn:focus{outline-width:0}.custom-theme .el-message__closeBtn:hover{color:#909399}.custom-theme .el-message .el-icon-success{color:#409167}.custom-theme .el-message .el-icon-error{color:#d63737}.custom-theme .el-message .el-icon-info{color:#0a76a4}.custom-theme .el-message .el-icon-warning{color:#9da408}.custom-theme .el-message-fade-enter,.custom-theme .el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.custom-theme .el-badge{position:relative;vertical-align:middle;display:inline-block}.custom-theme .el-badge__content{background-color:#d63737;border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff}.custom-theme .el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.custom-theme .el-badge__content.is-fixed.is-dot{right:5px}.custom-theme .el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.custom-theme .el-badge__content--primary{background-color:#0076c8}.custom-theme .el-badge__content--success{background-color:#409167}.custom-theme .el-badge__content--warning{background-color:#9da408}.custom-theme .el-badge__content--info{background-color:#0a76a4}.custom-theme .el-badge__content--danger{background-color:#d63737}.custom-theme .el-card{border-radius:4px;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;-webkit-transition:.3s;transition:.3s}.custom-theme .el-card.is-always-shadow{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-card.is-hover-shadow:focus,.custom-theme .el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-card__header{padding:18px 20px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-card__body{padding:20px}.custom-theme .el-rate{height:20px;line-height:1}.custom-theme .el-rate:active,.custom-theme .el-rate:focus{outline-width:0}.custom-theme .el-rate__item{display:inline-block;position:relative;font-size:0;vertical-align:middle}.custom-theme .el-rate__icon{position:relative;display:inline-block;font-size:18px;margin-right:6px;color:#c0c4cc;-webkit-transition:.3s;transition:.3s}.custom-theme .el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.custom-theme .el-rate__icon .path2{position:absolute;left:0;top:0}.custom-theme .el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden}.custom-theme .el-rate__text{font-size:14px;vertical-align:middle}.custom-theme .el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-theme .el-steps--simple{padding:13px 8%;border-radius:4px;background:#f5f7fa}.custom-theme .el-steps--horizontal{white-space:nowrap}.custom-theme .el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.custom-theme .el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.custom-theme .el-step:last-of-type .el-step__line{display:none}.custom-theme .el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.custom-theme .el-step:last-of-type .el-step__description,.custom-theme .el-step:last-of-type .el-step__main{padding-right:0}.custom-theme .el-step__head{position:relative;width:100%}.custom-theme .el-step__head.is-process{color:#303133;border-color:#303133}.custom-theme .el-step__head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.custom-theme .el-step__head.is-success{color:#409167;border-color:#409167}.custom-theme .el-step__head.is-error{color:#d63737;border-color:#d63737}.custom-theme .el-step__head.is-finish{color:#0076c8;border-color:#0076c8}.custom-theme .el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:.15s ease-out;transition:.15s ease-out}.custom-theme .el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.custom-theme .el-step__icon.is-icon{width:40px}.custom-theme .el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.custom-theme .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.custom-theme .el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.custom-theme .el-step__line{position:absolute;border-color:inherit;background-color:#c0c4cc}.custom-theme .el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.custom-theme .el-step__main{white-space:normal;text-align:left}.custom-theme .el-step__title{font-size:16px;line-height:38px}.custom-theme .el-step__title.is-process{font-weight:700;color:#303133}.custom-theme .el-step__title.is-wait{color:#c0c4cc}.custom-theme .el-step__title.is-success{color:#409167}.custom-theme .el-step__title.is-error{color:#d63737}.custom-theme .el-step__title.is-finish{color:#0076c8}.custom-theme .el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.custom-theme .el-step__description.is-process{color:#303133}.custom-theme .el-step__description.is-wait{color:#c0c4cc}.custom-theme .el-step__description.is-success{color:#409167}.custom-theme .el-step__description.is-error{color:#d63737}.custom-theme .el-step__description.is-finish{color:#0076c8}.custom-theme .el-step.is-horizontal{display:inline-block}.custom-theme .el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.custom-theme .el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-theme .el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.custom-theme .el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-theme .el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.custom-theme .el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.custom-theme .el-step.is-vertical .el-step__icon.is-icon{width:24px}.custom-theme .el-step.is-center .el-step__head{text-align:center}.custom-theme .el-step.is-center .el-step__main{text-align:center}.custom-theme .el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.custom-theme .el-step.is-center .el-step__line{left:50%;right:-50%}.custom-theme .el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-theme .el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.custom-theme .el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.custom-theme .el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.custom-theme .el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.custom-theme .el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-theme .el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.custom-theme .el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.custom-theme .el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-theme .el-step.is-simple .el-step__arrow::after,.custom-theme .el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#c0c4cc}.custom-theme .el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.custom-theme .el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.custom-theme .el-step.is-simple:last-of-type .el-step__arrow{display:none}.custom-theme .el-carousel{overflow-x:hidden;position:relative}.custom-theme .el-carousel__container{position:relative;height:300px}.custom-theme .el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.custom-theme .el-carousel__arrow--left{left:16px}.custom-theme .el-carousel__arrow--right{right:16px}.custom-theme .el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.custom-theme .el-carousel__arrow i{cursor:pointer}.custom-theme .el-carousel__indicators{position:absolute;list-style:none;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0;z-index:2}.custom-theme .el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.custom-theme .el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.custom-theme .el-carousel__indicators--outside button{background-color:#c0c4cc;opacity:.24}.custom-theme .el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.custom-theme .el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.custom-theme .el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.custom-theme .el-carousel__indicator{display:inline-block;background-color:transparent;padding:12px 4px;cursor:pointer}.custom-theme .el-carousel__indicator:hover button{opacity:.72}.custom-theme .el-carousel__indicator.is-active button{opacity:1}.custom-theme .el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.custom-theme .carousel-arrow-left-enter,.custom-theme .carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.custom-theme .carousel-arrow-right-enter,.custom-theme .carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.custom-theme .el-scrollbar{overflow:hidden;position:relative}.custom-theme .el-scrollbar:active>.el-scrollbar__bar,.custom-theme .el-scrollbar:focus>.el-scrollbar__bar,.custom-theme .el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.custom-theme .el-scrollbar__wrap{overflow:scroll;height:100%}.custom-theme .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.custom-theme .el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.custom-theme .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.custom-theme .el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.custom-theme .el-scrollbar__bar.is-vertical{width:6px;top:2px}.custom-theme .el-scrollbar__bar.is-vertical>div{width:100%}.custom-theme .el-scrollbar__bar.is-horizontal{height:6px;left:2px}.custom-theme .el-scrollbar__bar.is-horizontal>div{height:100%}.custom-theme .el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:0}.custom-theme .el-carousel__item.is-active{z-index:2}.custom-theme .el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.custom-theme .el-carousel__item--card{width:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.custom-theme .el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.custom-theme .el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.custom-theme .el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.custom-theme .el-carousel__item--card.is-active{z-index:2}.custom-theme .el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.24;-webkit-transition:.2s;transition:.2s}.custom-theme .fade-in-linear-enter-active,.custom-theme .fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .fade-in-linear-enter,.custom-theme .fade-in-linear-leave,.custom-theme .fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-linear-enter-active,.custom-theme .el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.custom-theme .el-fade-in-linear-enter,.custom-theme .el-fade-in-linear-leave,.custom-theme .el-fade-in-linear-leave-active{opacity:0}.custom-theme .el-fade-in-enter-active,.custom-theme .el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-fade-in-enter,.custom-theme .el-fade-in-leave-active{opacity:0}.custom-theme .el-zoom-in-center-enter-active,.custom-theme .el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-zoom-in-center-enter,.custom-theme .el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.custom-theme .el-zoom-in-top-enter-active,.custom-theme .el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.custom-theme .el-zoom-in-top-enter,.custom-theme .el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-bottom-enter-active,.custom-theme .el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.custom-theme .el-zoom-in-bottom-enter,.custom-theme .el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.custom-theme .el-zoom-in-left-enter-active,.custom-theme .el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.custom-theme .el-zoom-in-left-enter,.custom-theme .el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.custom-theme .collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.custom-theme .horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.custom-theme .el-list-enter-active,.custom-theme .el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.custom-theme .el-list-enter,.custom-theme .el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.custom-theme .el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.custom-theme .el-collapse{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.custom-theme .el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#fff;color:#303133;cursor:pointer;border-bottom:1px solid #ebeef5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.custom-theme .el-collapse-item__arrow{margin:0 8px 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.custom-theme .el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.custom-theme .el-collapse-item__header.focusing:focus:not(:hover){color:#0076c8}.custom-theme .el-collapse-item__header.is-active{border-bottom-color:transparent}.custom-theme .el-collapse-item__wrap{will-change:height;background-color:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ebeef5}.custom-theme .el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.custom-theme .el-collapse-item:last-child{margin-bottom:-1px}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-popper .popper__arrow,.custom-theme .el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.custom-theme .el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.custom-theme .el-popper .popper__arrow::after{content:" ";border-width:6px}.custom-theme .el-popper[x-placement^=top]{margin-bottom:12px}.custom-theme .el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.custom-theme .el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.custom-theme .el-popper[x-placement^=bottom]{margin-top:12px}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.custom-theme .el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.custom-theme .el-popper[x-placement^=right]{margin-left:12px}.custom-theme .el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.custom-theme .el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.custom-theme .el-popper[x-placement^=left]{margin-right:12px}.custom-theme .el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.custom-theme .el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.custom-theme .el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px}.custom-theme .el-cascader .el-input,.custom-theme .el-cascader .el-input__inner{cursor:pointer}.custom-theme .el-cascader .el-input.is-focus .el-input__inner{border-color:#0076c8}.custom-theme .el-cascader .el-input__icon{-webkit-transition:none;transition:none}.custom-theme .el-cascader .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.custom-theme .el-cascader .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.custom-theme .el-cascader .el-icon-circle-close{z-index:2;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-cascader .el-icon-circle-close:hover{color:#909399}.custom-theme .el-cascader__clearIcon{z-index:2;position:relative}.custom-theme .el-cascader__label{position:absolute;left:0;top:0;height:100%;padding:0 25px 0 15px;color:#606266;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:left;font-size:inherit}.custom-theme .el-cascader__label span{color:#000}.custom-theme .el-cascader--medium{font-size:14px;line-height:36px}.custom-theme .el-cascader--small{font-size:13px;line-height:32px}.custom-theme .el-cascader--mini{font-size:12px;line-height:28px}.custom-theme .el-cascader.is-disabled .el-cascader__label{z-index:2;color:#c0c4cc}.custom-theme .el-cascader-menus{white-space:nowrap;background:#fff;position:absolute;margin:5px 0;z-index:2;border:solid 1px #e4e7ed;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-cascader-menu{display:inline-block;vertical-align:top;height:204px;overflow:auto;border-right:solid 1px #e4e7ed;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:6px 0;min-width:160px}.custom-theme .el-cascader-menu:last-child{border-right:0}.custom-theme .el-cascader-menu__item{font-size:14px;padding:8px 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:0}.custom-theme .el-cascader-menu__item--extensible:after{font-family:element-icons;content:"\e604";font-size:14px;color:#bfcbd9;position:absolute;right:15px}.custom-theme .el-cascader-menu__item.is-disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}.custom-theme .el-cascader-menu__item.is-disabled:hover{background-color:#fff}.custom-theme .el-cascader-menu__item.is-active{color:#0076c8}.custom-theme .el-cascader-menu__item:focus:not(:active),.custom-theme .el-cascader-menu__item:hover{background-color:#f5f7fa}.custom-theme .el-cascader-menu__item.selected{color:#fff;background-color:#f5f7fa}.custom-theme .el-cascader-menu__item__keyword{font-weight:700}.custom-theme .el-cascader-menu--flexible{height:auto;max-height:180px;overflow:auto}.custom-theme .el-cascader-menu--flexible .el-cascader-menu__item{overflow:visible}.custom-theme .el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}.custom-theme .el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-theme .el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.custom-theme .el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.custom-theme .el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #0076c8;box-shadow:0 0 3px 2px #0076c8}.custom-theme .el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.custom-theme .el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.custom-theme .el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.custom-theme .el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.custom-theme .el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.custom-theme .el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.custom-theme .el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.custom-theme .el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.custom-theme .el-color-svpanel{position:relative;width:280px;height:180px}.custom-theme .el-color-svpanel__black,.custom-theme .el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.custom-theme .el-color-svpanel__white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.custom-theme .el-color-svpanel__black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.custom-theme .el-color-svpanel__cursor{position:absolute}.custom-theme .el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.custom-theme .el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.custom-theme .el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.custom-theme .el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.custom-theme .el-color-alpha-slider.is-vertical{width:20px;height:180px}.custom-theme .el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.custom-theme .el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.custom-theme .el-color-dropdown{width:300px}.custom-theme .el-color-dropdown__main-wrapper{margin-bottom:6px}.custom-theme .el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.custom-theme .el-color-dropdown__btns{margin-top:6px;text-align:right}.custom-theme .el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.custom-theme .el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.custom-theme .el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.custom-theme .el-color-dropdown__btn:hover{color:#0076c8;border-color:#0076c8}.custom-theme .el-color-dropdown__link-btn{cursor:pointer;color:#0076c8;text-decoration:none;padding:15px;font-size:12px}.custom-theme .el-color-dropdown__link-btn:hover{color:tint(#0076c8,20%)}.custom-theme .el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.custom-theme .el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.custom-theme .el-color-picker--medium{height:36px}.custom-theme .el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.custom-theme .el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.custom-theme .el-color-picker--small{height:32px}.custom-theme .el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.custom-theme .el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.custom-theme .el-color-picker--small .el-color-picker__empty,.custom-theme .el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.custom-theme .el-color-picker--mini{height:28px}.custom-theme .el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.custom-theme .el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.custom-theme .el-color-picker--mini .el-color-picker__empty,.custom-theme .el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.custom-theme .el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.custom-theme .el-color-picker__trigger{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.custom-theme .el-color-picker__color{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.custom-theme .el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.custom-theme .el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.custom-theme .el-color-picker__empty{font-size:12px;color:#999;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.custom-theme .el-color-picker__icon{display:inline-block;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#fff;text-align:center;font-size:12px}.custom-theme .el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.custom-theme .el-textarea{display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.custom-theme .el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-textarea__inner:hover{border-color:#c0c4cc}.custom-theme .el-textarea__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.custom-theme .el-input{position:relative;font-size:14px;display:inline-block;width:100%}.custom-theme .el-input::-webkit-scrollbar{z-index:11;width:6px}.custom-theme .el-input::-webkit-scrollbar:horizontal{height:6px}.custom-theme .el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.custom-theme .el-input::-webkit-scrollbar-corner{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track{background:#fff}.custom-theme .el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.custom-theme .el-input .el-input__clear{color:#c0c4cc;font-size:14px;line-height:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.custom-theme .el-input .el-input__clear:hover{color:#909399}.custom-theme .el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.custom-theme .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input__inner:hover{border-color:#c0c4cc}.custom-theme .el-input__inner:focus{outline:0;border-color:#0076c8}.custom-theme .el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.custom-theme .el-input__suffix-inner{pointer-events:all}.custom-theme .el-input__prefix{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.custom-theme .el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.custom-theme .el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.custom-theme .el-input__validateIcon{pointer-events:none}.custom-theme .el-input.is-active .el-input__inner{outline:0;border-color:#0076c8}.custom-theme .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.custom-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.custom-theme .el-input.is-disabled .el-input__icon{cursor:not-allowed}.custom-theme .el-input--suffix .el-input__inner{padding-right:30px}.custom-theme .el-input--prefix .el-input__inner{padding-left:30px}.custom-theme .el-input--medium{font-size:14px}.custom-theme .el-input--medium .el-input__inner{height:36px;line-height:36px}.custom-theme .el-input--medium .el-input__icon{line-height:36px}.custom-theme .el-input--small{font-size:13px}.custom-theme .el-input--small .el-input__inner{height:32px;line-height:32px}.custom-theme .el-input--small .el-input__icon{line-height:32px}.custom-theme .el-input--mini{font-size:12px}.custom-theme .el-input--mini .el-input__inner{height:28px;line-height:28px}.custom-theme .el-input--mini .el-input__icon{line-height:28px}.custom-theme .el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.custom-theme .el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.custom-theme .el-input-group__append,.custom-theme .el-input-group__prepend{background-color:#f5f7fa;color:#0a76a4;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.custom-theme .el-input-group__append:focus,.custom-theme .el-input-group__prepend:focus{outline:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-select,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.custom-theme .el-input-group__append button.el-button,.custom-theme .el-input-group__append div.el-select .el-input__inner,.custom-theme .el-input-group__append div.el-select:hover .el-input__inner,.custom-theme .el-input-group__prepend button.el-button,.custom-theme .el-input-group__prepend div.el-select .el-input__inner,.custom-theme .el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.custom-theme .el-input-group__append .el-button,.custom-theme .el-input-group__append .el-input,.custom-theme .el-input-group__prepend .el-button,.custom-theme .el-input-group__prepend .el-input{font-size:inherit}.custom-theme .el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.custom-theme .el-input__inner::-ms-clear{display:none;width:0;height:0}.custom-theme .el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button+.el-button{margin-left:10px}.custom-theme .el-button.is-round{padding:12px 20px}.custom-theme .el-button:focus,.custom-theme .el-button:hover{color:#0076c8;border-color:#b3d6ef;background-color:#e6f1fa}.custom-theme .el-button:active{color:#006ab4;border-color:#006ab4;outline:0}.custom-theme .el-button::-moz-focus-inner{border:0}.custom-theme .el-button [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-button.is-plain:focus,.custom-theme .el-button.is-plain:hover{background:#fff;border-color:#0076c8;color:#0076c8}.custom-theme .el-button.is-plain:active{background:#fff;border-color:#006ab4;color:#006ab4;outline:0}.custom-theme .el-button.is-active{color:#006ab4;border-color:#006ab4}.custom-theme .el-button.is-disabled,.custom-theme .el-button.is-disabled:focus,.custom-theme .el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.custom-theme .el-button.is-disabled.el-button--text{background-color:transparent}.custom-theme .el-button.is-disabled.is-plain,.custom-theme .el-button.is-disabled.is-plain:focus,.custom-theme .el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.custom-theme .el-button.is-loading{position:relative;pointer-events:none}.custom-theme .el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.custom-theme .el-button.is-round{border-radius:20px;padding:12px 23px}.custom-theme .el-button.is-circle{border-radius:50%;padding:12px}.custom-theme .el-button--primary{color:#fff;background-color:#0076c8;border-color:#0076c8}.custom-theme .el-button--primary:focus,.custom-theme .el-button--primary:hover{background:#3391d3;border-color:#3391d3;color:#fff}.custom-theme .el-button--primary:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-active{background:#006ab4;border-color:#006ab4;color:#fff}.custom-theme .el-button--primary.is-disabled,.custom-theme .el-button--primary.is-disabled:active,.custom-theme .el-button--primary.is-disabled:focus,.custom-theme .el-button--primary.is-disabled:hover{color:#fff;background-color:#80bbe4;border-color:#80bbe4}.custom-theme .el-button--primary.is-plain{color:#0076c8;background:#e6f1fa;border-color:#99c8e9}.custom-theme .el-button--primary.is-plain:focus,.custom-theme .el-button--primary.is-plain:hover{background:#0076c8;border-color:#0076c8;color:#fff}.custom-theme .el-button--primary.is-plain:active{background:#006ab4;border-color:#006ab4;color:#fff;outline:0}.custom-theme .el-button--primary.is-plain.is-disabled,.custom-theme .el-button--primary.is-plain.is-disabled:active,.custom-theme .el-button--primary.is-plain.is-disabled:focus,.custom-theme .el-button--primary.is-plain.is-disabled:hover{color:#66adde;background-color:#e6f1fa;border-color:#cce4f4}.custom-theme .el-button--success{color:#fff;background-color:#409167;border-color:#409167}.custom-theme .el-button--success:focus,.custom-theme .el-button--success:hover{background:#66a785;border-color:#66a785;color:#fff}.custom-theme .el-button--success:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-active{background:#3a835d;border-color:#3a835d;color:#fff}.custom-theme .el-button--success.is-disabled,.custom-theme .el-button--success.is-disabled:active,.custom-theme .el-button--success.is-disabled:focus,.custom-theme .el-button--success.is-disabled:hover{color:#fff;background-color:#a0c8b3;border-color:#a0c8b3}.custom-theme .el-button--success.is-plain{color:#409167;background:#ecf4f0;border-color:#b3d3c2}.custom-theme .el-button--success.is-plain:focus,.custom-theme .el-button--success.is-plain:hover{background:#409167;border-color:#409167;color:#fff}.custom-theme .el-button--success.is-plain:active{background:#3a835d;border-color:#3a835d;color:#fff;outline:0}.custom-theme .el-button--success.is-plain.is-disabled,.custom-theme .el-button--success.is-plain.is-disabled:active,.custom-theme .el-button--success.is-plain.is-disabled:focus,.custom-theme .el-button--success.is-plain.is-disabled:hover{color:#8cbda4;background-color:#ecf4f0;border-color:#d9e9e1}.custom-theme .el-button--warning{color:#fff;background-color:#9da408;border-color:#9da408}.custom-theme .el-button--warning:focus,.custom-theme .el-button--warning:hover{background:#b1b639;border-color:#b1b639;color:#fff}.custom-theme .el-button--warning:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-active{background:#8d9407;border-color:#8d9407;color:#fff}.custom-theme .el-button--warning.is-disabled,.custom-theme .el-button--warning.is-disabled:active,.custom-theme .el-button--warning.is-disabled:focus,.custom-theme .el-button--warning.is-disabled:hover{color:#fff;background-color:#ced284;border-color:#ced284}.custom-theme .el-button--warning.is-plain{color:#9da408;background:#f5f6e6;border-color:#d8db9c}.custom-theme .el-button--warning.is-plain:focus,.custom-theme .el-button--warning.is-plain:hover{background:#9da408;border-color:#9da408;color:#fff}.custom-theme .el-button--warning.is-plain:active{background:#8d9407;border-color:#8d9407;color:#fff;outline:0}.custom-theme .el-button--warning.is-plain.is-disabled,.custom-theme .el-button--warning.is-plain.is-disabled:active,.custom-theme .el-button--warning.is-plain.is-disabled:focus,.custom-theme .el-button--warning.is-plain.is-disabled:hover{color:#c4c86b;background-color:#f5f6e6;border-color:#ebedce}.custom-theme .el-button--danger{color:#fff;background-color:#d63737;border-color:#d63737}.custom-theme .el-button--danger:focus,.custom-theme .el-button--danger:hover{background:#de5f5f;border-color:#de5f5f;color:#fff}.custom-theme .el-button--danger:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-active{background:#c13232;border-color:#c13232;color:#fff}.custom-theme .el-button--danger.is-disabled,.custom-theme .el-button--danger.is-disabled:active,.custom-theme .el-button--danger.is-disabled:focus,.custom-theme .el-button--danger.is-disabled:hover{color:#fff;background-color:#eb9b9b;border-color:#eb9b9b}.custom-theme .el-button--danger.is-plain{color:#d63737;background:#fbebeb;border-color:#efafaf}.custom-theme .el-button--danger.is-plain:focus,.custom-theme .el-button--danger.is-plain:hover{background:#d63737;border-color:#d63737;color:#fff}.custom-theme .el-button--danger.is-plain:active{background:#c13232;border-color:#c13232;color:#fff;outline:0}.custom-theme .el-button--danger.is-plain.is-disabled,.custom-theme .el-button--danger.is-plain.is-disabled:active,.custom-theme .el-button--danger.is-plain.is-disabled:focus,.custom-theme .el-button--danger.is-plain.is-disabled:hover{color:#e68787;background-color:#fbebeb;border-color:#f7d7d7}.custom-theme .el-button--info{color:#fff;background-color:#0a76a4;border-color:#0a76a4}.custom-theme .el-button--info:focus,.custom-theme .el-button--info:hover{background:#3b91b6;border-color:#3b91b6;color:#fff}.custom-theme .el-button--info:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-active{background:#096a94;border-color:#096a94;color:#fff}.custom-theme .el-button--info.is-disabled,.custom-theme .el-button--info.is-disabled:active,.custom-theme .el-button--info.is-disabled:focus,.custom-theme .el-button--info.is-disabled:hover{color:#fff;background-color:#85bbd2;border-color:#85bbd2}.custom-theme .el-button--info.is-plain{color:#0a76a4;background:#e7f1f6;border-color:#9dc8db}.custom-theme .el-button--info.is-plain:focus,.custom-theme .el-button--info.is-plain:hover{background:#0a76a4;border-color:#0a76a4;color:#fff}.custom-theme .el-button--info.is-plain:active{background:#096a94;border-color:#096a94;color:#fff;outline:0}.custom-theme .el-button--info.is-plain.is-disabled,.custom-theme .el-button--info.is-plain.is-disabled:active,.custom-theme .el-button--info.is-plain.is-disabled:focus,.custom-theme .el-button--info.is-plain.is-disabled:hover{color:#6cadc8;background-color:#e7f1f6;border-color:#cee4ed}.custom-theme .el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.custom-theme .el-button--medium.is-round{padding:10px 20px}.custom-theme .el-button--medium.is-circle{padding:10px}.custom-theme .el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--small.is-round{padding:9px 15px}.custom-theme .el-button--small.is-circle{padding:9px}.custom-theme .el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.custom-theme .el-button--mini.is-round{padding:7px 15px}.custom-theme .el-button--mini.is-circle{padding:7px}.custom-theme .el-button--text{border-color:transparent;color:#0076c8;background:0 0;padding-left:0;padding-right:0}.custom-theme .el-button--text:focus,.custom-theme .el-button--text:hover{color:#3391d3;border-color:transparent;background-color:transparent}.custom-theme .el-button--text:active{color:#006ab4;border-color:transparent;background-color:transparent}.custom-theme .el-button--text.is-disabled,.custom-theme .el-button--text.is-disabled:focus,.custom-theme .el-button--text.is-disabled:hover{border-color:transparent}.custom-theme .el-button-group{display:inline-block;vertical-align:middle}.custom-theme .el-button-group::after,.custom-theme .el-button-group::before{display:table;content:""}.custom-theme .el-button-group::after{clear:both}.custom-theme .el-button-group>.el-button{float:left;position:relative}.custom-theme .el-button-group>.el-button+.el-button{margin-left:0}.custom-theme .el-button-group>.el-button.is-disabled{z-index:1}.custom-theme .el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.custom-theme .el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.custom-theme .el-button-group>.el-button:first-child:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.custom-theme .el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.custom-theme .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.custom-theme .el-button-group>.el-button:not(:last-child){margin-right:-1px}.custom-theme .el-button-group>.el-button:active,.custom-theme .el-button-group>.el-button:focus,.custom-theme .el-button-group>.el-button:hover{z-index:1}.custom-theme .el-button-group>.el-button.is-active{z-index:1}.custom-theme .el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.custom-theme .el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.custom-theme .el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-theme .el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.custom-theme .el-checkbox.is-bordered.is-checked{border-color:#0076c8}.custom-theme .el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.custom-theme .el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.custom-theme .el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.custom-theme .el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.custom-theme .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#c0c4cc;border-color:#c0c4cc}.custom-theme .el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.custom-theme .el-checkbox__input.is-checked+.el-checkbox__label{color:#0076c8}.custom-theme .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#0076c8;border-color:#0076c8}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.custom-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.custom-theme .el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.custom-theme .el-checkbox__inner:hover{border-color:#0076c8}.custom-theme .el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.custom-theme .el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.custom-theme .el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.custom-theme .el-checkbox+.el-checkbox{margin-left:30px}.custom-theme .el-checkbox-button{position:relative;display:inline-block}.custom-theme .el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button__inner.is-round{padding:12px 20px}.custom-theme .el-checkbox-button__inner:hover{color:#0076c8}.custom-theme .el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.custom-theme .el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.custom-theme .el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.custom-theme .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#0076c8;border-color:#0076c8;-webkit-box-shadow:-1px 0 0 0 #66adde;box-shadow:-1px 0 0 0 #66adde}.custom-theme .el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#0076c8}.custom-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.custom-theme .el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.custom-theme .el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-theme .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#0076c8}.custom-theme .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.custom-theme .el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.custom-theme .el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.custom-theme .el-checkbox-group{font-size:0}.custom-theme .el-transfer{font-size:14px}.custom-theme .el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.custom-theme .el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#fff;background-color:#0076c8;font-size:0}.custom-theme .el-transfer__button.is-with-texts{border-radius:4px}.custom-theme .el-transfer__button.is-disabled{border:1px solid #dcdfe6;background-color:#f5f7fa;color:#c0c4cc}.custom-theme .el-transfer__button.is-disabled:hover{border:1px solid #dcdfe6;background-color:#f5f7fa;color:#c0c4cc}.custom-theme .el-transfer__button:first-child{margin-bottom:10px}.custom-theme .el-transfer__button:nth-child(2){margin:0}.custom-theme .el-transfer__button i,.custom-theme .el-transfer__button span{font-size:14px}.custom-theme .el-transfer__button [class*=el-icon-]+span{margin-left:0}.custom-theme .el-transfer-panel{border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.custom-theme .el-transfer-panel__body{height:246px}.custom-theme .el-transfer-panel__body.is-with-footer{padding-bottom:40px}.custom-theme .el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-theme .el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.custom-theme .el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block}.custom-theme .el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.custom-theme .el-transfer-panel__item.el-checkbox{color:#606266}.custom-theme .el-transfer-panel__item:hover{color:#0076c8}.custom-theme .el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.custom-theme .el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.custom-theme .el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.custom-theme .el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.custom-theme .el-transfer-panel__filter .el-input__icon{margin-left:5px}.custom-theme .el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.custom-theme .el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#f5f7fa;margin:0;padding-left:15px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.custom-theme .el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.custom-theme .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.custom-theme .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.custom-theme .el-transfer-panel .el-transfer-panel__footer{height:40px;background:#fff;margin:0;padding:0;border-top:1px solid #ebeef5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.custom-theme .el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;content:"";height:100%;vertical-align:middle}.custom-theme .el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.custom-theme .el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.custom-theme .el-transfer-panel .el-checkbox__label{padding-left:8px}.custom-theme .el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.custom-theme .el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.custom-theme .el-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.custom-theme .el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-theme .el-header{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.custom-theme .el-aside{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.custom-theme .el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.custom-theme .el-footer{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/GooFlow.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/GooFlow.css new file mode 100644 index 00000000..2cabb6a8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/GooFlow.css @@ -0,0 +1,195 @@ +v\:group,v\:rect,v\:imagedata,v\:oval,v\:line,v\:polyline,v\:stroke,v\:textbox { display:inline-block;background:transparent } +::-ms-clear,::-ms-reveal{display:none;} +/*总体样式*/ +.GooFlow{ + background:#f1f1f1;border:#ddd 1px solid;position:relative; + -moz-user-select:none;-webkit-user-select:none;border-radius:4px;color:#333 +} +.GooFlow,.GooFlow *{ + -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; font-size:14px;line-height:1.42857143; + font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Hiragino Sans GB, WenQuanYi Micro Hei, Arial, sans-serif; +} +.GooFlow:before,.GooFlow:after,.GooFlow *:before,.GooFlow *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} +.GooFlow i{ + display:block;width:18px;height:18px;overflow:hidden;font-size:18px;color:#777;text-align:center;margin:0 auto; + filter:Alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;text-shadow:0.5px 0 #fff,0 0.5px #fff;line-height:1; +} +.GooFlow a.a_disabled,.GooFlow a.a_disabled:hover {border:0 !important;padding:4px 6px;background: transparent !important; cursor: not-allowed !important;} +.GooFlow a.a_disabled i:before{color:#ccc !important;} +/*绘图区的样式*/ +.GooFlow_work{position:absolute;top:3px;right:3px;bottom:3px;left:3px;overflow:auto;background-color:#fff;} +.GooFlow_work .GooFlow_work_inner{ + /*background: -webkit-linear-gradient(top, transparent 11px, #e3e3e3 12px),-webkit-linear-gradient(left, transparent 11px, #e3e3e3 12px);*/ + /*background: -moz-linear-gradient(top, transparent 11px, #e3e3e3 12px),-moz-linear-gradient(left, transparent 11px, #e3e3e3 12px);*/ + /*background: -o-linear-gradient(top, transparent 11px, #e3e3e3 12px),-o-linear-gradient(left, transparent 11px, #e3e3e3 12px);*/ + /*background: -ms-linear-gradient(top, transparent 11px, #e3e3e3 12px),-ms-linear-gradient(left, transparent 11px, #e3e3e3 12px);*/ + /*background: linear-gradient(top, transparent 11px, #e3e3e3 12px),linear-gradient(left, transparent 11px, #e3e3e3 12px);*/ + /*-webkit-background-size: 12px 12px; -moz-background-size: 12px 12px; background-size: 12px 12px;*/ + position:relative;overflow:hidden; background-image:url(data:image/gif;base64,R0lGODlhDAAMAJEAAOrq6v////Hx8QAAACH5BAAHAP8ALAAAAAAMAAwAAAIWjI8hycvonomSPtvkwYlDPQniSApAAQA7); +} +/*与矢量线有关的样式*/ +.GooFlow_work text{color:#fff;font-size:14px;line-height:1.42857143; + font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Hiragino Sans GB, WenQuanYi Micro Hei, Arial, sans-serif;} + +/*顶部栏的样式*/ +.GooFlow_head{clear:both;height:28px;border-bottom:#00B4E1 2px solid;margin-left:-1px} +.GooFlow_head label{ + font-weight:bold;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:27px;padding:3px;width:176px; + background:#00B4E1;float:left;color:#fff;border-radius:3px 0 0 0;overflow:hidden;margin:-1px 4px 0 0;text-align:center; +} +.GooFlow_head_btn{display:block;border:0;height:26px;width:30px;cursor:default;padding:4px 6px;margin:0 2px;float:left;outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer} +.GooFlow_head_btn i{display:inline-block;overflow:hidden;width:18px;height:18px;border:0;font-size:16px;line-height:18px;} +.GooFlow_head_btn:hover{background:#fff;padding:4px 5px;border-left:#ddd 1px solid;border-right:#ddd 1px solid} + +/*左侧绘图工具栏的样式*/ +.GooFlow_tool{float:left;clear:left;border-right:#ddd 1px solid;margin-left:-1px;} +.GooFlow_tool_div{width:34px;padding:4px 0;overflow:hidden;margin-right:-1px;} +.GooFlow_tool span{height:0;overflow:hidden;border-top:#ddd 1px solid;border-bottom:#fff 1px solid;margin:0 2px;clear:both;display:block;} +.GooFlow_tool_btn{display:block;border:0;height:34px;width:34px;cursor:default;padding:8px;outline:none;blr:expression(this.onFocus=this.blur());color:#777;text-decoration:none;cursor:pointer} +.GooFlow_tool_btn i{display:block;overflow:hidden;width:18px;height:18px;border:0} +.GooFlow_tool_btn:hover{border:#ddd 1px solid;background:#fff;padding:7px} +.GooFlow_tool_btndown{ + cursor:default;outline:none;blr:expression(this.onFocus=this.blur());height:34px;width:36px;margin:0 -1px; + padding:8px 9px;background:#00B4E1;/*#FFBF00*/display:block;text-decoration:none;filter:Alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; +} +.GooFlow_tool_btndown i{display:block;overflow:hidden;width:18px;height:18px;color:#000;filter:Alpha(Opacity=37);-moz-opacity:0.37;opacity: 0.37;position:relative} + +/*工作区扩展边栏样式*/ +.Gooflow_extend_right{position:absolute;z-index:10002;top:0;right:0;height:100%;width:14px;cursor:e-resize;filter:Alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2} +.Gooflow_extend_bottom{position:absolute;z-index:10002;bottom:0;left:0;width:100%;height:14px;cursor:s-resize;filter:Alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2} +.Gooflow_extend_right:hover{background-color:#999;border:#fff 1px solid} +.Gooflow_extend_bottom:hover{background-color:#999;border:#fff 1px solid} + +/*区域分组(泳道)的样式*/ +.GooFlow_work_group{cursor:default;position:absolute;overflow:hidden;top:0;left:0} +.GooFlow_area{cursor:default;position:absolute;overflow:hidden;} +.GooFlow_area .lock{cursor:default;} +.GooFlow_area .bg{cursor:move;filter:Alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;} +.GooFlow_area.lock .bg{cursor:default;} +.GooFlow_area label{cursor:text;top:0;left:23px;position:absolute;display:block;} +.GooFlow_area.lock label{cursor:default;} +.GooFlow_area i{top:2px;left:2px;width:18px;height:20px;position:absolute;cursor:pointer;} +.GooFlow_area i:before{content:"\e6bd"} +.GooFlow_area.area_red .bg{border:1px solid red;background-color:#FF7865} +.GooFlow_area.area_red label,.GooFlow_area.area_red i{color:red;} +.GooFlow_area.area_yellow .bg{border:1px solid #CD925A;background-color:#FFD564} +.GooFlow_area.area_yellow label,.GooFlow_area.area_yellow i{color:#FFBA1D;} +.GooFlow_area.area_blue .bg{border:1px solid #347BB1;background-color:#549CDE} +.GooFlow_area.area_blue label,.GooFlow_area.area_blue i{color:#347BB1;} +.GooFlow_area.area_green .bg{border:1px solid green;background-color:#84CA04} +.GooFlow_area.area_green label,.GooFlow_area.area_green i{color:green;} + +/*画连线区域所需要的样式*/ +.GooFlow_work svg{display:block;position:absolute;top:0;left:0} +.GooFlow_work v\:group{position:relative;display:block} +.GooFlow_work v\:group v\:line{overflow:visible} +.GooFlow_work v\:group v\:polyline{overflow:visible} +.GooFlow_work v\:group div{cursor:text;position:absolute;overflow:visible;display:inline;float:left;white-space: nowrap} +.GooFlow_work .draw{color:#ff8800} + +/*各种节点样式*/ +.GooFlow_item{ + position:absolute;background:#A1DCEB;padding:1px; + border-radius:3px;background-color:#C1DCFC;box-shadow:1px 1px 2px rgba(99,99,99,2); +} +.GooFlow table{padding:1px 2px;border-radius:2px} +.GooFlow td,.GooFlow td div{ vertical-align:middle;text-align:center;padding:0;cursor:default;word-wrap:break-word;word-break:break-all} +.GooFlow .ico{width:18px;cursor:move;text-align:center; vertical-align: middle;} +.GooFlow .ico i{filter:Alpha(Opacity=30);-moz-opacity:0.3;opacity:0.3;color:#000;margin:0 auto;} + +.GooFlow .item_round{border-radius:13px; overflow:visible} +.GooFlow .item_round table{border:0;padding:3px;width:26px;height:26px} +.GooFlow .item_round .span{ + display:block;text-align:center; position:absolute;top:100%;left:-100%;width:300%;overflow:visible; + padding:0;cursor:default;word-wrap: break-word;word-break:break-all +} +.GooFlow .item_mix{background:#B6F700;color:#fff} +.GooFlow .item_focus{border:#3892D3 1px solid !important;padding:0;z-index:5} +.GooFlow .item_focus table{margin:0 !important;} +.GooFlow .item_focus.item_round .span{ + display:block;text-align:center; position:absolute;margin-top:1px;overflow:visible; + padding:0;cursor:default;word-wrap: break-word;word-break:break-all; +} +.GooFlow .item_mark{border:#ff8800 2px solid;padding:0} +.GooFlow .item_mark table{margin:-1px} +.GooFlow .item_mark td{cursor:crosshair} +.GooFlow .item_mark.item_round .span{padding-top:2px} + +/*编辑时一些工具的页面特效*/ +.GooFlow textarea{position:absolute;border:#3892D3 1px solid;display:none;overflow-y:visible;width:100px;z-index:10001} +.GooFlow div .rs_right{overflow:hidden;position:absolute;right:-1px;top:-1px;height:100%;width:6px;cursor:w-resize} +.GooFlow div .rs_bottom{overflow:hidden;position:absolute;left:-1px;bottom:-1px;width:100%;height:6px;cursor:n-resize} +.GooFlow div .rs_rb{ + position:absolute;right:-1px;bottom:0;width:10px;height:9px;filter:Alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; + font-family:"iconflow" !important;font-size:12px;color:#475669;line-height:1;overflow:hidden;cursor:pointer;cursor:nw-resize; +} +.GooFlow div .rs_rb:before{content:"\e6b7";} +.GooFlow div .rs_close{ + position:absolute;right:-1px;top:1px;width:10px;height:9px;filter:Alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; + font-family:"iconflow" !important;font-size:12px;color:#475669;line-height:1;overflow:hidden;cursor:pointer; +} +.GooFlow div .rs_close:before{content:"\e674";} +.GooFlow .rs_ghost{ + position:absolute;display:none;overflow:hidden;border:#8492A6 1px dashed; background:#E5E9F2; + filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:10 +} +.GooFlow .GooFlow_line_oper{ + width:82px;height:20px;background:#E5E9F2;border:#8492A6 1px solid;position:absolute; + filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:10000; +} +.GooFlow .GooFlow_line_mp{ + width:9px;height:9px;filter:Alpha(Opacity=40);-moz-opacity:0.4;opacity:0.4;overflow:hidden; + position:absolute;z-index:9999;background:#333;cursor:crosshair +} +.GooFlow_linemove{background-color:transparent;filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;position:absolute;z-index:9999;} +.GooFlow_line_oper i{display:inline-block;margin-left:2px;cursor:pointer;position:relative;} +.GooFlow .b_l1:before{content:"\e60d";color:#1F2D3D} +.GooFlow .b_l2:before{content:"\e60e";color:#1F2D3D} +.GooFlow .b_l3:before{content:"\e601";color:#1F2D3D} +.GooFlow .b_x:before{content:"\e61a";color:red} + + +/*以下为图标样式(固定大小18px*18px,矢量字体大小16px),用户可自定义扩展自己的新矢量图标字体,写法参照以下的内容*/ +@font-face {font-family: "iconflow"; + src: url('fonts/iconflow.eot?t=1494321407539'); /* IE9*/ + src: url('fonts/iconflow.eot?t=1494321407539#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/iconflow.woff?t=1494321407539') format('woff'), /* chrome, firefox */ + url('fonts/iconflow.ttf?t=1494321407539') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('fonts/iconflow.svg?t=1494321407539#iconflow') format('svg'); /* iOS 4.1- */ +} +.GooFlow_area i,.GooFlow .GooFlow_line_oper i,.GooFlow_tool i,.GooFlow_head i,.GooFlow_item .ico i{ + font-family:"iconflow" !important; + font-size:18px;line-height:20px; + font-style:normal; + -webkit-font-smoothing: antialiased; + -webkit-text-stroke-width: 0.2px; + -moz-osx-font-smoothing: grayscale; +} +/*自带的一些节点矢量图标样式*/ +.GooFlow .ico_cursor:before{ content:"\e602"; } +.GooFlow .ico_start:before{ content:"\e700"; } +.GooFlow .ico_end:before{ content:"\e609"; } +.GooFlow .ico_fork:before{ content:"\e60c"; } +.GooFlow .ico_join:before{ content:"\e606"; } +.GooFlow .ico_direct:before{ content:"\e605"; } +.GooFlow .ico_dashed:before{ content:"\e675"; } +.GooFlow .ico_group:before{ content:"\e663"; } +.GooFlow .ico_complex:before{ content:"\e872"; } +/*.GooFlow .ico_complex{background:url(assets/img/gooflow_icon.png) no-repeat -116px -20px;opacity:1 !important;filter:Alpha(Opacity=70) !important;}*/ +.GooFlow .ico_node:before{ content:"\e678"; } +.GooFlow .ico_task:before{ content:"\e6af"; } +/*.GooFlow .ico_task{background:url(assets/img/gooflow_icon.png) no-repeat 2px -45px;opacity:1 !important;filter:Alpha(Opacity=70) !important;}*/ +.GooFlow .ico_chat:before{ content:"\e61b"; } +.GooFlow .ico_state:before{ content:"\e633"; } +.GooFlow .ico_plug:before{ content:"\e66c"; } +.GooFlow .ico_menu:before{ content:"\e649"; } +.GooFlow .ico_sound:before{ content:"\e62b"; } + +/*以下是内部用头部工具栏按钮专用的样式*/ +.GooFlow .ico_open:before{ content:"\e7a0";color:#FFD300 } +.GooFlow .ico_new:before{ content:"\e659"; } +.GooFlow .ico_reload:before{ content:"\e607";color:#669900 } +.GooFlow .ico_save:before{ content:"\e63d";color:#0099cc } +.GooFlow .ico_undo:before{ content:"\e673";color:#ff8800 } +.GooFlow .ico_redo:before{ content:"\e672";color:#ff8800 } +.GooFlow .ico_print:before{ content:"\e671"; } \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo.css new file mode 100644 index 00000000..3d9cbe76 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo.css @@ -0,0 +1,370 @@ +*{margin: 0;padding: 0;list-style: none;} +/* +KISSY CSS Reset +理念:1. reset 的目的不是清除浏览器的默认样式,这仅是部分工作。清除和重置是紧密不可分的。 +2. reset 的目的不是让默认样式在所有浏览器下一致,而是减少默认样式有可能带来的问题。 +3. reset 期望提供一套普适通用的基础样式。但没有银弹,推荐根据具体需求,裁剪和修改后再使用。 +特色:1. 适应中文;2. 基于最新主流浏览器。 +维护:玉伯, 正淳 + */ + +/** 清除内外边距 **/ +body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ +dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ +pre, /* text formatting elements 文本格式元素 */ +form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ +th, td /* table elements 表格元素 */ { + margin: 0; + padding: 0; +} + +/** 设置默认字体 **/ +body, +button, input, select, textarea /* for ie */ { + font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; +} +h1, h2, h3, h4, h5, h6 { font-size: 100%; } +address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */ +code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */ +small { font-size: 12px; } /* 小于 12px 的中文很难阅读,让 small 正常化 */ + +/** 重置列表元素 **/ +ul, ol { list-style: none; } + +/** 重置文本格式元素 **/ +a { text-decoration: none; } +a:hover { text-decoration: underline; } + + +/** 重置表单元素 **/ +legend { color: #000; } /* for ie6 */ +fieldset, img { border: 0; } /* img 搭车:让链接里的 img 无边框 */ +button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */ +/* 注:optgroup 无法扶正 */ + +/** 重置表格元素 **/ +table { border-collapse: collapse; border-spacing: 0; } + +/* 清除浮动 */ +.ks-clear:after, .clear:after { + content: '\20'; + display: block; + height: 0; + clear: both; +} +.ks-clear, .clear { + *zoom: 1; +} + +.main { + padding: 30px 100px; +width: 960px; +margin: 0 auto; +} +.main h1{font-size:36px; color:#333; text-align:left;margin-bottom:30px; border-bottom: 1px solid #eee;} + +.helps{margin-top:40px;} +.helps pre{ + padding:20px; + margin:10px 0; + border:solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists{ + width: 100% !important; + +} + +.icon_lists li{ + float:left; + width: 100px; + height:180px; + text-align: center; + list-style: none !important; +} +.icon_lists .icon{ + font-size: 42px; + line-height: 100px; + margin: 10px 0; + color:#333; + -webkit-transition: font-size 0.25s ease-out 0s; + -moz-transition: font-size 0.25s ease-out 0s; + transition: font-size 0.25s ease-out 0s; + +} +.icon_lists .icon:hover{ + font-size: 100px; +} + + + +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p, +.markdown pre { + margin: 1em 0; +} + +.markdown > p, +.markdown > blockquote, +.markdown > .highlight, +.markdown > ol, +.markdown > ul { + width: 80%; +} + +.markdown ul > li { + list-style: circle; +} + +.markdown > ul li, +.markdown blockquote ul > li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown > ul li p, +.markdown > ol li p { + margin: 0.6em 0; +} + +.markdown ol > li { + list-style: decimal; +} + +.markdown > ol li, +.markdown blockquote ol > li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown pre { + border-radius: 6px; + background: #f7f7f7; + padding: 20px; +} + +.markdown pre code { + border: none; + background: #f7f7f7; + margin: 0; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown > table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown > table th { + white-space: nowrap; + color: #333; + font-weight: 600; + +} + +.markdown > table th, +.markdown > table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown > table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; + font-style: italic; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown > br, +.markdown > p > br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +pre{ + background: #fff; +} + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_fontclass.html b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_fontclass.html new file mode 100644 index 00000000..3e8304de --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_fontclass.html @@ -0,0 +1,256 @@ + + + + + + IconFont + + + + +
    +

    IconFont 图标

    +
      + +
    • + +
      指针
      +
      .i-zhizhen1
      +
    • + +
    • + +
      关闭
      +
      .i-msnui-close-fat
      +
    • + +
    • + +
      close
      +
      .i-close
      +
    • + +
    • + +
      文件添加
      +
      .i-wenjiantianjia
      +
    • + +
    • + +
      tag
      +
      .i-tag
      +
    • + +
    • + +
      conow-redo
      +
      .i-conowredo
      +
    • + +
    • + +
      conow-revoke
      +
      .i-conowrevoke
      +
    • + +
    • + +
      保存
      +
      .i-baocun
      +
    • + +
    • + +
      Refresh
      +
      .i-refresh
      +
    • + +
    • + +
      右下-实心
      +
      .i-youxiashixin
      +
    • + +
    • + +
      拍照按钮
      +
      .i-paizhaoanniu
      +
    • + +
    • + +
      徽章
      +
      .i-huizhang
      +
    • + +
    • + +
      hr工作台
      +
      .i-hrgongzuotai
      +
    • + +
    • + +
      停止
      +
      .i-tingzhi-copy
      +
    • + +
    • + +
      文件夹
      +
      .i-wenjianjia
      +
    • + +
    • + +
      声音
      +
      .i-webtubiaoku08
      +
    • + +
    • + +
      数据库
      +
      .i-database
      +
    • + +
    • + +
      插件 (1)
      +
      .i-chajian1
      +
    • + +
    • + +
      菜单
      +
      .i-caidan
      +
    • + +
    • + +
      网络
      +
      .i-wangluo
      +
    • + +
    • + +
      打印
      +
      .i-dayin
      +
    • + +
    • + +
      用户
      +
      .i-user
      +
    • + +
    • + +
      开始
      +
      .i-kaishi
      +
    • + +
    • + +
      合并
      +
      .i-hebing
      +
    • + +
    • + +
      聊天
      +
      .i-liaotian
      +
    • + +
    • + +
      定时
      +
      .i-dingshi
      +
    • + +
    • + +
      斜箭头
      +
      .i-xiejiantou
      +
    • + +
    • + +
      配置
      +
      .i-peizhi
      +
    • + +
    • + +
      项目组合
      +
      .i-xiangmuzuhe
      +
    • + +
    • + +
      系统参数配置
      +
      .i-xitongcanshupeizhi
      +
    • + +
    • + +
      区块
      +
      .i-qukuai
      +
    • + +
    • + +
      分支
      +
      .i-fenzhi
      +
    • + +
    • + +
      01
      +
      .i-icon-test
      +
    • + +
    • + +
      02
      +
      .i-icon-test1
      +
    • + +
    • + +
      小虚线
      +
      .i-xiaoxuxian
      +
    • + +
    • + +
      检查工具 直线
      +
      .i-jianchagongjuzhixian
      +
    • + +
    + +

    font-class引用

    +
    + +

    font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题。

    +

    与unicode使用方式相比,具有如下特点:

    +
      +
    • 兼容性良好,支持ie8+,及所有现代浏览器。
    • +
    • 相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。
    • +
    • 因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。
    • +
    • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
    • +
    +

    使用步骤如下:

    +

    第一步:引入项目下面生成的fontclass代码:

    + + +
    <link rel="stylesheet" type="text/css" href="./iconfont.css">
    +

    第二步:挑选相应图标并获取类名,应用于页面:

    +
    <i class="iconflow i-xxx"></i>
    +
    +

    "iconflow"是你项目下的font-family。可以通过编辑项目查看,默认是"iconfont"。

    +
    +
    + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_symbol.html b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_symbol.html new file mode 100644 index 00000000..3ed6607a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_symbol.html @@ -0,0 +1,351 @@ + + + + + + IconFont + + + + + + +
    +

    IconFont 图标

    +
      + +
    • + +
      指针
      +
      #i-zhizhen1
      +
    • + +
    • + +
      关闭
      +
      #i-msnui-close-fat
      +
    • + +
    • + +
      close
      +
      #i-close
      +
    • + +
    • + +
      文件添加
      +
      #i-wenjiantianjia
      +
    • + +
    • + +
      tag
      +
      #i-tag
      +
    • + +
    • + +
      conow-redo
      +
      #i-conowredo
      +
    • + +
    • + +
      conow-revoke
      +
      #i-conowrevoke
      +
    • + +
    • + +
      保存
      +
      #i-baocun
      +
    • + +
    • + +
      Refresh
      +
      #i-refresh
      +
    • + +
    • + +
      右下-实心
      +
      #i-youxiashixin
      +
    • + +
    • + +
      拍照按钮
      +
      #i-paizhaoanniu
      +
    • + +
    • + +
      徽章
      +
      #i-huizhang
      +
    • + +
    • + +
      hr工作台
      +
      #i-hrgongzuotai
      +
    • + +
    • + +
      停止
      +
      #i-tingzhi-copy
      +
    • + +
    • + +
      文件夹
      +
      #i-wenjianjia
      +
    • + +
    • + +
      声音
      +
      #i-webtubiaoku08
      +
    • + +
    • + +
      数据库
      +
      #i-database
      +
    • + +
    • + +
      插件 (1)
      +
      #i-chajian1
      +
    • + +
    • + +
      菜单
      +
      #i-caidan
      +
    • + +
    • + +
      网络
      +
      #i-wangluo
      +
    • + +
    • + +
      打印
      +
      #i-dayin
      +
    • + +
    • + +
      用户
      +
      #i-user
      +
    • + +
    • + +
      开始
      +
      #i-kaishi
      +
    • + +
    • + +
      合并
      +
      #i-hebing
      +
    • + +
    • + +
      聊天
      +
      #i-liaotian
      +
    • + +
    • + +
      定时
      +
      #i-dingshi
      +
    • + +
    • + +
      斜箭头
      +
      #i-xiejiantou
      +
    • + +
    • + +
      配置
      +
      #i-peizhi
      +
    • + +
    • + +
      项目组合
      +
      #i-xiangmuzuhe
      +
    • + +
    • + +
      系统参数配置
      +
      #i-xitongcanshupeizhi
      +
    • + +
    • + +
      区块
      +
      #i-qukuai
      +
    • + +
    • + +
      分支
      +
      #i-fenzhi
      +
    • + +
    • + +
      01
      +
      #i-icon-test
      +
    • + +
    • + +
      02
      +
      #i-icon-test1
      +
    • + +
    • + +
      小虚线
      +
      #i-xiaoxuxian
      +
    • + +
    • + +
      检查工具 直线
      +
      #i-jianchagongjuzhixian
      +
    • + +
    + + +

    symbol引用

    +
    + +

    这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个svg的集合,与另外两种相比具有如下特点:

    +
      +
    • 支持多色图标了,不再受单色限制。
    • +
    • 通过一些技巧,支持像字体那样,通过font-size,color来调整样式。
    • +
    • 兼容性较差,支持 ie9+,及现代浏览器。
    • +
    • 浏览器渲染svg的性能一般,还不如png。
    • +
    +

    使用步骤如下:

    +

    第一步:引入项目下面生成的symbol代码:

    +
    <script src="./iconfont.js"></script>
    +

    第二步:加入通用css代码(引入一次就行):

    +
    <style type="text/css">
    +.icon {
    +   width: 1em; height: 1em;
    +   vertical-align: -0.15em;
    +   fill: currentColor;
    +   overflow: hidden;
    +}
    +</style>
    +

    第三步:挑选相应图标并获取类名,应用于页面:

    +
    <svg class="icon" aria-hidden="true">
    +  <use xlink:href="#i-xxx"></use>
    +</svg>
    +        
    +
    + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_unicode.html b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_unicode.html new file mode 100644 index 00000000..5defb755 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/demo_unicode.html @@ -0,0 +1,294 @@ + + + + + + IconFont + + + + + +
    +

    IconFont 图标

    +
      + +
    • + +
      指针
      +
      &#xe602;
      +
    • + +
    • + +
      关闭
      +
      &#xe674;
      +
    • + +
    • + +
      close
      +
      &#xe61a;
      +
    • + +
    • + +
      文件添加
      +
      &#xe659;
      +
    • + +
    • + +
      tag
      +
      &#xe6f9;
      +
    • + +
    • + +
      conow-redo
      +
      &#xe672;
      +
    • + +
    • + +
      conow-revoke
      +
      &#xe673;
      +
    • + +
    • + +
      保存
      +
      &#xe63d;
      +
    • + +
    • + +
      Refresh
      +
      &#xe607;
      +
    • + +
    • + +
      右下-实心
      +
      &#xe6b7;
      +
    • + +
    • + +
      拍照按钮
      +
      &#xe6bd;
      +
    • + +
    • + +
      徽章
      +
      &#xe611;
      +
    • + +
    • + +
      hr工作台
      +
      &#xe600;
      +
    • + +
    • + +
      停止
      +
      &#xe609;
      +
    • + +
    • + +
      文件夹
      +
      &#xe7a0;
      +
    • + +
    • + +
      声音
      +
      &#xe643;
      +
    • + +
    • + +
      数据库
      +
      &#xe742;
      +
    • + +
    • + +
      插件 (1)
      +
      &#xe66c;
      +
    • + +
    • + +
      菜单
      +
      &#xe649;
      +
    • + +
    • + +
      网络
      +
      &#xe62b;
      +
    • + +
    • + +
      打印
      +
      &#xe671;
      +
    • + +
    • + +
      用户
      +
      &#xe6af;
      +
    • + +
    • + +
      开始
      +
      &#xe700;
      +
    • + +
    • + +
      合并
      +
      &#xe606;
      +
    • + +
    • + +
      聊天
      +
      &#xe61b;
      +
    • + +
    • + +
      定时
      +
      &#xe633;
      +
    • + +
    • + +
      斜箭头
      +
      &#xe605;
      +
    • + +
    • + +
      配置
      +
      &#xe678;
      +
    • + +
    • + +
      项目组合
      +
      &#xe872;
      +
    • + +
    • + +
      系统参数配置
      +
      &#xe68f;
      +
    • + +
    • + +
      区块
      +
      &#xe663;
      +
    • + +
    • + +
      分支
      +
      &#xe60c;
      +
    • + +
    • + +
      01
      +
      &#xe60d;
      +
    • + +
    • + +
      02
      +
      &#xe60e;
      +
    • + +
    • + +
      小虚线
      +
      &#xe675;
      +
    • + +
    • + +
      检查工具 直线
      +
      &#xe624;
      +
    • + +
    +

    unicode引用

    +
    + +

    unicode是字体在网页端最原始的应用方式,特点是:

    +
      +
    • 兼容性最好,支持ie6+,及所有现代浏览器。
    • +
    • 支持按字体的方式去动态调整图标大小,颜色等等。
    • +
    • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
    • +
    +
    +

    注意:新版iconfont支持多色图标,这些多色图标在unicode模式下将不能使用,如果有需求建议使用symbol的引用方式

    +
    +

    unicode使用步骤如下:

    +

    第一步:拷贝项目下面生成的font-face

    +
    @font-face {
    +  font-family: 'iconfont';
    +  src: url('iconfont.eot');
    +  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    +  url('iconfont.woff') format('woff'),
    +  url('iconfont.ttf') format('truetype'),
    +  url('iconfont.svg#iconfont') format('svg');
    +}
    +
    +

    第二步:定义使用iconfont的样式

    +
    .iconfont{
    +  font-family:"iconfont" !important;
    +  font-size:16px;font-style:normal;
    +  -webkit-font-smoothing: antialiased;
    +  -webkit-text-stroke-width: 0.2px;
    +  -moz-osx-font-smoothing: grayscale;
    +}
    +
    +

    第三步:挑选相应图标并获取字体编码,应用于页面

    +
    <i class="iconfont">&#x33;</i>
    + +
    +

    "iconfont"是你项目下的font-family。可以通过编辑项目查看,默认是"iconfont"。

    +
    +
    + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.eot b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.eot new file mode 100644 index 0000000000000000000000000000000000000000..2b15303e05809e4c410d585a427a948d0936fd12 GIT binary patch literal 8612 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.svg b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.svg new file mode 100644 index 00000000..7291cb41 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.svg @@ -0,0 +1,141 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.ttf b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.ttf new file mode 100644 index 0000000000000000000000000000000000000000..79d3600a2bca37477d935c737257374bd6994040 GIT binary patch literal 8444 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.woff b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconflow.woff new file mode 100644 index 0000000000000000000000000000000000000000..551416418d9976f29e789f9c93f0188c5c0078a9 GIT binary patch literal 5592 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 R1z9E1&%o=(s1^X=e*n4Pi@yK> literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.css new file mode 100644 index 00000000..4c491d44 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.css @@ -0,0 +1,89 @@ + +@font-face {font-family: "iconflow"; + src: url('iconflow.eot?t=1501167404138'); /* IE9*/ + src: url('iconflow.eot?t=1501167404138#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('iconflow.woff?t=1501167404138') format('woff'), /* chrome, firefox */ + url('iconflow.ttf?t=1501167404138') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('iconflow.svg?t=1501167404138#iconflow') format('svg'); /* iOS 4.1- */ +} + +.iconflow { + font-family:"iconflow" !important; + font-size:16px; + font-style:normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.i-zhizhen1:before { content: "\e602"; } + +.i-msnui-close-fat:before { content: "\e674"; } + +.i-close:before { content: "\e61a"; } + +.i-wenjiantianjia:before { content: "\e659"; } + +.i-tag:before { content: "\e6f9"; } + +.i-conowredo:before { content: "\e672"; } + +.i-conowrevoke:before { content: "\e673"; } + +.i-baocun:before { content: "\e63d"; } + +.i-refresh:before { content: "\e607"; } + +.i-youxiashixin:before { content: "\e6b7"; } + +.i-paizhaoanniu:before { content: "\e6bd"; } + +.i-huizhang:before { content: "\e611"; } + +.i-hrgongzuotai:before { content: "\e600"; } + +.i-tingzhi-copy:before { content: "\e609"; } + +.i-wenjianjia:before { content: "\e7a0"; } + +.i-webtubiaoku08:before { content: "\e643"; } + +.i-database:before { content: "\e742"; } + +.i-chajian1:before { content: "\e66c"; } + +.i-caidan:before { content: "\e649"; } + +.i-wangluo:before { content: "\e62b"; } + +.i-dayin:before { content: "\e671"; } + +.i-user:before { content: "\e6af"; } + +.i-kaishi:before { content: "\e700"; } + +.i-hebing:before { content: "\e606"; } + +.i-liaotian:before { content: "\e61b"; } + +.i-dingshi:before { content: "\e633"; } + +.i-xiejiantou:before { content: "\e605"; } + +.i-peizhi:before { content: "\e678"; } + +.i-xiangmuzuhe:before { content: "\e872"; } + +.i-xitongcanshupeizhi:before { content: "\e68f"; } + +.i-qukuai:before { content: "\e663"; } + +.i-fenzhi:before { content: "\e60c"; } + +.i-icon-test:before { content: "\e60d"; } + +.i-icon-test1:before { content: "\e60e"; } + +.i-xiaoxuxian:before { content: "\e675"; } + +.i-jianchagongjuzhixian:before { content: "\e624"; } + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.js b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.js new file mode 100644 index 00000000..51ffabfa --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/fonts/iconfont.js @@ -0,0 +1 @@ +(function(window){var svgSprite=""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+''+""+''+""+''+""+''+""+""+""+''+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+''+""+''+""+''+""+''+""+''+""+''+""+''+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+''+""+''+""+""+""+"";var script=function(){var scripts=document.getElementsByTagName("script");return scripts[scripts.length-1]}();var shouldInjectCss=script.getAttribute("data-injectcss");var ready=function(fn){if(document.addEventListener){if(~["complete","loaded","interactive"].indexOf(document.readyState)){setTimeout(fn,0)}else{var loadFn=function(){document.removeEventListener("DOMContentLoaded",loadFn,false);fn()};document.addEventListener("DOMContentLoaded",loadFn,false)}}else if(document.attachEvent){IEContentLoaded(window,fn)}function IEContentLoaded(w,fn){var d=w.document,done=false,init=function(){if(!done){done=true;fn()}};var polling=function(){try{d.documentElement.doScroll("left")}catch(e){setTimeout(polling,50);return}init()};polling();d.onreadystatechange=function(){if(d.readyState=="complete"){d.onreadystatechange=null;init()}}}};var before=function(el,target){target.parentNode.insertBefore(el,target)};var prepend=function(el,target){if(target.firstChild){before(el,target.firstChild)}else{target.appendChild(el)}};function appendSvg(){var div,svg;div=document.createElement("div");div.innerHTML=svgSprite;svgSprite=null;svg=div.getElementsByTagName("svg")[0];if(svg){svg.setAttribute("aria-hidden","true");svg.style.position="absolute";svg.style.width=0;svg.style.height=0;svg.style.overflow="hidden";prepend(svg,document.body)}}if(shouldInjectCss&&!window.__iconfont__svg__cssinject__){window.__iconfont__svg__cssinject__=true;try{document.write("")}catch(e){console&&console.log(e)}}ready(appendSvg)})(window) \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/img/gooflow_icon.png b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/flow/img/gooflow_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9742d12d8631fa600f3ef7f8ad14399553ead9 GIT binary patch literal 6111 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/login/bg.png b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/login/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f85ad144b4c842468e3f3874341af3dcd44ded0d GIT binary patch literal 155948 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

    IX_@; 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®H@t170xG7v}pktssdC{ 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

    sQ3J;^lck`P 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 z zks>J}BV=*=TIvMwS1o_rw!;?O{R~ETHVPaVJ2>0))L%jG&c~V+35oAN`QzUm znlR@qqoHNM0Z2{{B^aYk-N%<1D!Xp(*=W`uTSdF=6s;kEPED zej%=3-EoFPN(i>zvh`h-X$*R~F|mj!faYt?!hr$2X%n;DvjRfeGmiJnH*EsYO1|{U zvv=R|+}HyH#?Q2w5S+1Z9dmCp6dUyd1gPMU)T(6KMN=}Te(mDV5QMjkG}bXiHUemv za>*YHao~)HTf zOC_{mhE13?f(;9g+rc%vBaYh1MmV-c3Tgk@@i$@mMaS=p>-*OD;+sn|78dDIWykI8 zlWNN1mJP04K_QZuMQRL?*=Y`-1VBkxtI+U1chpgU9GV*!sPMkoDj?{IJMub(2eww= z@!dKw>YVTbn*bzv83)jn?Xm?5eB@*W+FcXsz99>4f4u@5y6Y!CKXeL+vw9A+?Qd!S_Nf({XKBz_Kjtkhb&t=91G4o4H%yhzzYnZRm~a0WN6yta&@x6 z05_7ehLjc!X{Ocx#J9frT?Wo-Oq;C6t`zX{Z8l1VK6dR{6X1+Vr3U6ryayvVlVlJG zB}wPBXXoE{#Yyd_OuUj>l+&2i(Vp=fXg*Ob7rDu&U1|i*Yyi1knJ21Zr#E;QFykgw ztiM^v%-Je{^r`mr^wUyuM^lod!Oh*MIU7fCHUxtCBRiGf0ir9s>I{px&~Hq70R%3w zGHuhSsE!jjqc06>mG5^KiUYdMadf}Uer3KC3FZ9`FGT!(?Dsf=G7c0p1ZHsy13#|V zJrO3%IJ4(iL0K5ggvT~tt_XshB{`}HDNpDhD{$t`=SgV+KE5ag=S@=rS~Ls>`1M{L zez;YGf){}q1H_heiHu4EDKyGqz~qTd?%A{iaODXKj8-T-xx)a92YsP;%4Je{9~btGR+xRM`~OBhE>_)h|o|_0Mm+brcEzhlMBvR zmq!6KT)~;PEFv&~MQi#XiXPms<+~f6d#b;2U_cViv$qYLB>`w-q}Sl0H!pwjrYqHU zb!ix!v9~i#8fV&Mg2@GqxSLNiFoTTI|Ge8iOvN6j8 zF-I`gti;}X-;4&^N7)cCxmt=yk(u5CIUgLPkgvG+|aZLVWJY z7+~bg(W46pz#`_iitvdgDOlDe!@52b?%Y_0{b*w3-y5n!SDL`h%TjR8OodJU;ff6p zZgP0e7~tX;+nD9;*Hkn39L zhLF1F`MK)>S6;t#EI?UZzcPkKk~NA0PE@oDR5S~b57uczQzp!azVhCOTm}t+Asa7# z-pj!4=&jG6pte0~SmkX@N9CF&nOTzuiyk2@m;2r4JPU)fD9$q<^o3G70nqYD@u}y& zf9L9V+O(N)Bt&)n(PR+d%$vOLneCW1-@oS8KM^Idh1wKjHrzULrcDG(jBM7u#%s=a zaOMUM1X6t^0cV}5rGiA#o^Y-4H**AFz;~@4IK#SPF2Y;e)6>q($P{kNmQ3aho3{0X?qczo!Aiwh zc!L6~#)MhVoE9Tc{(th$1Kf_{JlNmvo?dQmDp$RrE)W7t#~9O_F<^=Sfop8z#CBYg zI8Nf zXJ===dH1W~VoJJl-7k~V+E?fr8s?J^#=ii&L8-U;ae^|({xCPjjic=z zMB-H+TSiT3wCC4^=_In5@8zfzmg8~)^je)Z4Uh>h6~b9n5LcOqKzl}oHxCv_H3~l_ zK&(kSnsHB?fzxhWJtYiRO$|d>Q26}tfC>+7$iZI@(v0|GXu|AiTXLb#pH6;iO&ImzswcXbYpZ?yqB0Ts`0Xq81^dfpr z`gfJXSt5osIax}rdg;f3!z-USu2Jpm(4F$77rSG%W6E&G&nM$xVU(t5ebL6<0FL|Z zSp3S&dl6VJP@vS06iu88i5&#`2rEd9VVh6fe00>BiDa)AoY8YMEmtUI^>iB4EJ+k* zjMR0~p0Pm&hNNcGZjdIaX%pA#63LW8Cy=tfVWEFEZi8G zi_>Y)+qRiC1r-2zI5V|%>|#PlnjZ@$Zmo@uuEC{dhWI($*)?Q1!^65l3TIxGB5AU9 z9E-M02q^kZ#gQc6Ii@Oka#cuAece6klPBwcR=H{P1@jC>Gf7 zvKN%G?YV7QSU?7)fKn|dKmmOnu$v|G_e$Xmv(hD_!*JdB2;lNa_;Wa|!oxdq@Ry@T z2qX_J^!g?&Im6Uhql2VuQ$x(V@cGux65O*o2YdMp{I=^E4;2AiIU@wOo*eP4S4kcR zLh#1cB0Taz0S2-@^03i)Wf^M;0t&#TbAoW~sd|(q{_N>c;oi6Mu=${qf0-yK!9SdZ zgMgydrEI^fr8NzqU9bH-ap*4(4;!4F`qkIFqRAF(`EtP=wN(XhdchE_9Vg&(TcaM% z{^oLbaVJ5+Qa6${fBtlpfSCxeSowoJ$oTf$&T)e?6U>MxC>2X-J?UK~aE5hrbSY8o z8GXHXNUI^yfB~jr00Jm1f9mmH4R&-EKT6Z)Fu@rfA>Q|l7Ds0bqqAu>u+}Uqo%_r+ zCs&QDy?`Xn;NeW5Ei=s^Jc!}R%zjt)>#*Fj84y4KPtS=KZi>v4Na-p4BN^aFHxXN; zrXC$)ZI{vJ(RQ#V5dS?UOY&_s(GjP|19krO*yUAmsIyCz3VCmP1iO#`pc9nRGje=j zzZ5797nGToL;$Bo!;!zASe3MuEaCd~L4P5)sC_VfB(Ld3HuX_2H^mD#KiV>ZP;D4I zpxnCR`!$JNudlHih&HH?&--Ctd(}jv_@~Gh<$r+*la90-?20m)bAp<#5AN|=vlJ;H z1(H%iipml4Lc?!p95_`1XD8JKVBzE_jEajN@7CTDEZUZZ9erE|e!9`Rz}dJe8NN6t z3e)Pn9p~x&uR2_W`_|;($e=SgnfJ%^VO*^Yx6Y5iiKCpawW+NH_r8~heO=V?NCZn_ z=(RZLGbZ797~slzA?O^?;LVLCYbhy@=cGS-Z#csewz^u)=fY|#Tf(`l^v~`$ei=Ww zVi5@@8jjEDUw@}F6ss%0Xz>>*zYvurhZC4N!It2ATNCCu`rLZGEf+`&7djk57|gYI zyiAzv8Yfya_BI^gv@FO4W=-PvR?hryh<;QkrdR2IHyrxiG-nL-*-V=ra7He{YtJM= z-G`1m_QA7H?L9uG&7t|7`J5qc%Y{XMK5~-{3}E3*A9Y*ZO%3FWm)v?quqrsi24_Z8 zrA<>teN^1wjPXgcK@@J60W;jQNK8QS={bw7XxU`IH5ha(O!|FEHjjk?>-^!-Mqs`efCG zBO*+;rSkdva%yo=dn&bIz$hL=&OJsbqnjLedv&Qp%EI@)>l@7I=><80{y6U+`gS&) zTr^RF>!)oby#%VuxS2os-55mo%lFUi%^jcb7k0&UWcAzk>aPSKC*-J-gg7GcQ{MTy zEM`9!I2aXG2$Y>v?;RM8*WrpI1-N@-2C`hT)bjQ0kkOiyVd2auoY?FQX9xRLxPNU9 z*0on|)?{II&Pato+JyQtY#trd;K9G-Va0Byh&Ua8FMy%|!X8&);d6J>usfV36Q~5S z(%?YJ(DE?zX3yJq#SbjMci7Pr?{;n?lYjx&8}inL|NAfxmpz7(Q_Won37I7u)uuqHVu~%)oEzWuvs+P5Ivb5 zFO1aW{MLBjW8us)Z;YxLhm-2$^LZ#3B_UlGtMTK(jxH7QIbYhJKtO?b zJPv_C0JfH-{M{M3-zK5F7An8_dO#V!QO{0)K_h!j(e?e9 zhRd73-T%xB%5V;%m=uz$BXJL68W8!44poh{yw&E$$y&_M*PUZ zN{%_}+p9YinS*ybP&uz{CouC1WprNo>9h|hqt6s6D2sx{a&Ag)y^|!btOed{z57_t zCYX827F%0-Qd#=3{LH~wp_Ew*fb=&IQN$+so~gCTvBsP28^_YXW~ ztrn0*096P8Z=sde+N@lA_OXJq(bvsLp7h;M+-XcaiJAdPW^fyv=?YZ>XN<{(_?Iyz zP4YI(nk5;ZG!yJ_Lln*s$kC?gJUaO;!2q~ShAs%L<0jCYX`Ct4j3@wWJ;Y+0wCQyU8~m}4e`2dsK&9Gj97bfu6uy~c+OXTboVShAE$$y%z2 z2gyZ->|1tEY~P>n9ws=G(7E4PU)C-;$RpQ6=X~Ek3MdoEJQPp|P(an?IX8EFfmsEB zg`tejf467ptVP$gS3)tz!CA4CTZ=%o!wwbv-R(tl>3}-5m&sp@zDb=$^eAbv~WuG$)KP;T7 z444tHD#Ma#PGq!O7C2+T$^vJ!O#nICXuz2c=N1#DC!Aq`qhMy4_}8!m6rRq6(w3AMnA*}pj-s1hKM9HcLd;~?BeEHa2I1z_1*tfN>gW!51u?hAvH zX~JYuYOoQT)Zw467QpOoES!;h!sm-pYT#f33DDu~dmq^F){E^QmEYMgYtEc}&bUee zMzrPyuUvgbv^jQ;QCXhA8Hv6mnlQtxiHFV9a#53{z5!SwB#lkM0%rO|G4Gi%i4w!S zF^{Zp#yR#2%QmqQqPVMqU;yfG_U+c%(Pvf1a3Fx=2W!!?*{q`$?ZA-^N6i^FVa8%n zi?)ovPzp)vPX?vleoeAQFNr|R3%a}jiEs0GK$!?S1mB&#^YPeu+ZG>}xA9^qrY#+F zZDz%U&tytUNL)kCr@%80^E-B;`{mzZy+F>7UzzCnv)6VC3Sh1+C#8s7BjGVOiq{&A z;$wyh&S-E84$i!^H4N8`)gv``4V2)%ZCTjf>z-mF8InjM+6%_uoMIBJJW_aidiAJc3udgMszBD zj9c1D@Zj=1>^NeLxExM6OU5)6qUvCOQ4`m(w9PS@-0Pta9*ORH<3EQ5&XiDGJL?-O z%H@q5OeFwjl2qz$V@Ao5%VVgd>C*>Nu5tXD|U*u_~KYhnp6-VBwbRU zsQuE2>Q*-}Gi8^H7HxmqQB})lEz&+13_^8vl~7wIy58QBRQN?o?!(oP%#TmF5FYQf zv3o%od9Ds4GlYI6a^3RZzO}GkL8W7Q0g(d%Xq-D2R!{g$`o4h^(}wW2iZ!48^Mo=- z2;-j-cS~N^_cN|u*A{^pb6qJa1?5^u;uINfK4RsK#GmFYq5z!N6ow7GML3jkf+b@- z45C76^{U|n~~4m##~1i)!GE*=|(>nE4fZqSj&6$0KoP$Z?B`mn~$2AA%>a3hm4 zfwFlc{ae$w94*1m-^oG`pJ&Yh&gQi$aK{-D7%9k6R+b|G@9i$aL(2jbbHfoY?=d-z0Z$I$x>mX&3w`ueER|`0%jmsER zrVUZFCJqL`ABR*LOcL75{&K^YWJRto!x;&xFn~-WN=VWahBHzPz|fo-CQR(-r~h8o zkO?(srcIjotI^vqv~M6s8w6%e<1kipMui+n6=BRm0y|7}CtVnmqk-s8#x+g~$>kIs zeuNCxqGd7}ixzEv`%zWP>2QYq$*>7C7K^!R%S6|DJ1?i7&PWtE80jN8+6w@j1eW|0YezZD11PUwE&fW2F?3^8s`qG+($4u1fMl{L2JGMivw}&(%$uiVWp8+lNPk~@O z4)=CW8+@^E9GmD-?~#K5xBSNL2^HRluHJ}DwOf}#lMiS_Yed*P$wrK3OF@} zv6j3wN?yKGc($C|6oQ+^Mxi#O`*po_qyUfa%R-;6oRSsJY|n*%MhM`HI0F2wvS-gnO6dbzr6Uag5QL0R=%Kp=Ae=mM&_hMnMcg=5@IoaR{Jo-BXbr zFaKy*;4GAAR!{%R8{LjzrdO6J&uYI=W|<2zS~|n>J~=D1_8P z>Co%3{$S0Sn#(AmPzY*js(owAZ0!QTy=kRyT^{r|6t6|- z^*g4Fhe=e1VN6rs#QG4A)srsu=kp8u!vf^*w)D*P={+gdv9j+gYe zF80HK5`i<97p;%dugoT!jn_gAn>3Bxh}4thck>FN3}43rW`1QB_uPf2(XnRCkJkN$ z)0|6~rmtf=Ie&ui8{fb$*-fP^)UveqbOqfUxQws%9LiXYfx9vH< zvri3K4Id&8m7zkJBRGA?CQR#dx0vhcI7(GgM5&eIpdh7Eb6P72m)BPzX*$0=b)3guo!oU{}f#VM~6-b!mX!-p)T&-Z+5(LMFf9bReYj)Gi|(K^yO=y9LP7~tGmseyu4j$Crx$gL(!8*Bg-Y^13G03ZNKL_t)*(akT1 zw?6m1VS%$){rJ);3!f{)nLwlLl;do;N-kOEvYHVnR*lJKf|)VdEM`p&;M%4{!_CcAqr3pY@9$WF)nHT zU;RBAKU9*6KkJu!sUpHjATZ5X*P%#LCeSdF^Zl6GJcNKqxU+r!#GXGzKfU!{-_FIY z=bi@*GiN!DQeP>g-M07qE`b@b+*7|$<_KY;(PfsW7cBc3SFdY}z>N7$ib?^cK}tdh zf}TL(2{L6k!}TPu9vLD3iE34f9!!5hgU5ydXSl6cK!R%~gyGV$VF(FoW9D(%jh%UT zW|yJSa)1^bbdW6|(AT^hVCnaIYHI+_8XJU{wiRG&haM41PIEbTLY)j>I4uIxTKtn!0bdQ z_QP@YlLBm_F-HXO|HJO19mP00esG4b{9azlJ~Ai|n!RuWBv;=IPSH|coMqoW(QQ`x zmdE#v`}Z|#|1&wWZHX;aiRjXi+FCf_b2oydIQt&0%QWQw<H-xW{ z0>S49p$#Bua16FzwyrWq=98hH$WXw8NQWyaR$9LC`B+=QaeElQLElD+E~JjQnneH3DZUl4^pA@~cUWQ)&b9kPDnUiR9scGkmRw zQgZ+MS;?McjjljPFcVt8^zNGh7u?8f=O3h z4arfXU3b4HdnTqH?V3_f+)Izv@2xCVJ`PYu;mOB12{eKFgDgL9Q0kRbsJ%64zM+hlM-Ii$xqtwaFQryvkwZG@1ZU(|#^;O$KO7W5MHGcInbr zc>$b}?-4?|Z05Z`KlJE31kU6bf-aom_QR$7min=i{CpliWIaK_9k7S1#yAOOQws5U%B3dmJNO~%*AWFj;52goGZBuYO0 zoF7kU7(XK(8kXpz;exXQ0`&7fx#w_65+{zdIn53M%4~~OAaV5#)wyxkH+Fz8FaK(7 z^T1wLIK$DHldrx8;v+_Qiu`{$Jim8cnh6Hr{K83ZhYDu8c(C@t>n+%?w#;c$w101f zGAyvGrI1n&NeF=MSB4!h1RK2{_%Sy{3$Qt-(ik68V8OU3%&E~I;o*!55A4annjUdd zRq8i|dFh&Q5x9Iz7;+^9PwvUVYljM;(%J0Pe+DRZd2ffQDYXiGepUn~*EyRP@%X%Z zpa73-$ODeRESoF+!P(4a1-@`<1jg1@R%J}n5WKdf2#pao04AnX2q1kU`*9-$;sf@6jY&hVvObH`o3#bfVyeZVeI*z@_Yh0O+h#B{#0iP zzlYhOjE;w0W;ylKw#j`6er4=)vx1-PAxaS`pfnQ$rmpeTLHU^A3}58T+7R>Kn}lBw!etdnr2OJVC#oDh8`wNueAUGeFxVB*FAFE zu)tZ}__Ok}ue!SoXU2_Kay;?@PRBc6nMHOoBgxN0evr8rH6$Swg^Q#Vl_Qvm2#SL; zdKpt|<^gz4KMQ?`U7xoLoSE`f%M`WjW*eO8`!m$IOULDTAOhfdCZEUSkuV=v4&WziIPBfHRLsO%=(2veISmFZ_ZW zP#Uo5(eyXN_lf~Z&&f-IUG+I`&2L7&6GdwBnlm>zGr$kG6-)$2Dbc`4@{DjB%ybZ% zH5pCD{Hk#B`(x@Rklbg(^x56saa;oe_-?MvOSyadPeleT+^0}`}9RnJ7tRJ6Z%W4Irr~vCk@!Zj2EhOmiX9+DD0RQH_nksWfGfL zg})#Q+L#Y`wWYqm=LSGhnxwc~4SLBX_Wq6m&Zfl!aC>VECd71&)9StgJajM%2ea0! z_4e!OK%v8uvk%*pssP+EISP}j+#Tk(_mxP&^R2jAfJ=KUoMB(9e?Kb@lWYAs;}7ID zQeX4+T?H;kKn!QN{L@u4!f?&Z5QK45LGt+(c+DdPo(hY&C~5w`X6vawU4pgkFB@b_UwTZb-)T3UT_FO$=TWe;#gNQA!+hU>4t#}77$M6 zOOYV11j^X+abm%GDXKJJzcRplXl`KU^B4l0H3Vh2Wn>IauM64UQm{hi?al%`emD!g zxKKFT9}Y5{;H(a(-54K(vzz^EwDt|E@GmPf3+F|kIZ;_^jDm{bxeW#QM7w-39Q$%Z()91D%|9} zQ=T&x&XC$!Lb-k9;sl`lz?puZtdUnX&Oonlpq@_SJju`V~k~ z^kGMAR`$APU#$Y4Gi=tZER6K%rt$^BG%&cm5iGRYPs{}DhSEVazY9sBLSDQhRUzc8MZ23)f9y*n<5bQ2s6Y9WnXB| z!Jpc4P+Ur}@Ww$#qvZgh`t|HE6;=SQm>7nur-UKO zXt~xNDZ%~gvT$gCv3c9tF1I(jN`}v$9Dz9_{AuIZIrG8(65O{U2S*3E+-UT ztQil1rUcYIa@CP2B$#(HUwX7`4p*=cKa-lP8{&mjfYd z*9Du2a1+DF2_1{w{mKFof-hDbuAkJH3^X@4!=62RAeS$o<(aDVl1v@epW8P~rwx>k zf~6CSIbMoLiaY`(3cEB^ET=wkgEPaapI)kB zI5YB~Q8?4%5oAQc4*Q)gedf`hr@Au*|8RzTg8}Vh0cWB}P2548O2fORCd3kfEB<`t zcPLnyaAuTOBK~IN!O>h~)_?$0%Z88P;fz^W7R?!X2u3^Dk)MGq60unynJdXsz?{SM z#n_TML+=(}Az*4W82x%{b!%%l5c9K1ReH>D!C77d^g>!ry_1%+WTl9}%#R7vj}Y<$ z9ClFPUM8&2Qj*rx)?U#?iN>{t`R5gy&$=YnblL?43~DyW z^nyt`E7(rBoO6DxCw^8UotQauCg1}0xDv#^efyxNrw8^IqWPx>8wWBfc0e^gPPHz* z#ytR%+yrr@Ub6d@If8}%fPjnZ!*E?o6siK=aJH(q2oD~}Ks)w5<2N_vxtn0>0F5Nr z0N3E05P_y>Im&TuR}miAk%dDkXGeM5&CAAy;qviec(1((PwmJ-KQT)>JMg>p)%=a= zEAHPXCxqbUIbo>b(rjW3&xof{|1d#1-lmGIEi%1aG@&1fD@#gfzv%gcWAuJLPA~-u0&)e!0#(H!=5xLTC9g zq|rc8DcM*XJnzLz{(eYsMl@~AYGdKdESj$01zWV7JaZ<`nFY>Nkb-sLDY7D0VUslb z=Ab9TwGJDbPJ5SlWFO8ig`6J*QDeFpRaDOn>c=))X-qvn>sr?VgLU9Fi?`! zr}~@v+lmphhy!VW2NwP&n6Z-^qzI0}1lgF2_%{dOv9-;UI)5(HPE3~I>gEVs)))~c zls%YL;ei7gSl@3%Z94P;a|||%_F->7&%R24Esd9q4#WJ0AUwN22dg{X9p&dY2I018 z5f~9K16`(w;7_~q@WLLhG5{UxipC3Ia-9NSm=}S`^_4AEyp8;MR}mJk%0VAahHJU* z&@^X>ForR0us^HmW_r;&w0t*wCQQpTHSR5!>X6_6?@tX2oVCtdm>z$|-x+Y`u;t;E z%1UW3ZJFEJv&t;HXz_Zvv;VGZ&2S}Y)}%=`HT*x9?Zx4RO*S-DzM*U=a^80544m1< z$kgC!`BG}FB$eH1Y;eXt8=4EvxRwcL2#h$_i8W(3Zd#i}tu1QTL`@HfWPwvLMg z;x24d(NBB!?1Na$HB*G|_VNhS=TgexlC(sGwy9he2`V?CGMrFW77S%D=B}5>b<5va zvamjYioWLbuFf3XvS^R*ajHM*to+0q{w`fJeV)GS3&(=HG%tXxCQmY%7Sd7> z*~baWjQ+8{X5=d)v;9z@jO=+1o+@NWkGr;veNddgnMH=`I}ZZL6iTTrW&&E$VFR*Q zM}FE*nqbzrj3w)v#H7=}_iSFz4rqAyCyyWL1<;N3yd+|C!@D2+_VD(k(xB)f60I|BS64}GoxYvo21mHIWtX= z_WXLb+L(s+Of!<(lDVLPq(qduKr%EzhchlvkV}wiPeg0IE_N}wzA4#wO>?{@C`-qz zMLS+_wml~eEbh?Sx@B2W0!pYo zi^U@B+O-P?Qz=-Mu1PH!tj&08@xmYnMoS4P2@!A2lhHF*xRC%StUtRt4C_)w=*YV{ zz?b25Y(#;1)j@cpGY^9nz_LTe3CRH5J}wFq6IM;rU{Qmo4&>m~wmg*BIcdVBu|8e; zp9o6uxrq_Dur&mVPoJ;%+KTYA4~#wC2l(OC8<$QF!SypD5DQi&TKlpZJiI0kZ|yXI z&=I2j!5KE$#)DdRFt4SHC0Ym2&DkIScKlLfm|)2-DuX0j(a1QSOV8 zz?RH!LGok2a3(2IC{!1j&6j5~@ZOqE!>PU|Cz!^DmGGToYFj78gU6&rJ61T$YM?&b z3vGYyM}5?25(o$Cv5%eQ?a@mc=Jk6eLdmf$iwV;@UyXCBvYqmsOK-1NP^qH%{KFRy z!5iDk>5shOOh01c4S$!Kc+=k+faKup?{V)@Nt3=>cd&lq=n?YBktC&_>qpZx5-8By z+Y2A0l9|^B8*~R}`k{&?1xZSa6q6euCefO%KET4U zJl&CnRB4EjgN$Q)Jx+@;CI)9V*wb#Xw|FG0!XtaLu)NbqDC-l>a5<-+eEua95x>{;4r+W9uO+N~Jt3`_=p=uXR9wpLEXm26nys(r))i-P0gsK(xmr$Y8gfkY*L~))N&e$M7c4zhjXV~A|NT)$GXF@nzd-tBr%l_Ko zY-rU1OwCydu!om~u-1%B0Da+E640`6Mql39s7#U1nK5z59>tj@iCL4nwa^kyMjPS! z=xmUr5bI!0W{?@6pf@b6ugRy7(JxLS8a~^SsK2%)IU+nnE!wfb*_JE}Ebc^ydrH7= zs~{biw|o^kXJyD6Tl?XMFCF%h z?Y7_LU#^+I&Tqfiqn4qT%h~ox=rqXiE-y^^h3P zduoo!uy9TUP90TwYQy#ICAjy4931TPr-jtV*BQ=|VNf+yO$}u9(msxB*}SjgW5T2c zBVG2W49(KB0`v9$Lys1ZDh~__;5)HEX+u0M3Y0e>q~f zpk}v#q@_*ZVuJyAIOF`y^!sB*8lP+Q!Ky8^7C`6W47a0@>*`ekwypTf@Ahu_pucj> z8E$Fl5u5%bqVNHT%$h@kvt&~;aNhIRlYjuNnP)ZRrJqN|mI@R>(QtLWtk+gaXfDS_;O!d2pZdrT4yCXGY#uFqoNw2ABM9I}|Xc zR`_W-=gREtZ~u0%68|r{S+)f7fjes3Yo|<}B-PY-rew493`cUVTel7hDndVPAKQtC zL`p~jr4=Qm7zC{*OmAqhY~T!F)haUF+!%witHM~|xqdneDm>Djg{8g5-scMjCAgv` z3^%t%LGii(;P83`FSq64$^ALV(ANrc^Ynk8ld2WCb!rr5a5XY_^p@bhO~2s4MdEi(<^onOvv^rH#G_c#C67rJu&2bGP_{*AAaPj%zY$T3#88Q8RETxEf>z_jLGyQ(Eocf-i!h=`1J?*2ZN!r7)Q^eyUyw*C@Q86%Y7 zVv-aL2O3DGcz)9mb&X%Je*f)woFkOctJ}<)3s(PQ^@Q#5esz(Pxa`d)EMNscWy9S??SK;CB5~Dg|4&ZiUU+ME03&PzC8Rnj zY$?e!1Zbi6fc0Zn)JEYm^-+lU^vxP5Y4F&QEWF-jC~SPf86LCI5gBeC6NUM;&Ix5# z_Y~oQ-5F@3C7I5aGG>8oEX$fR{CJW5V8JaVsX#)iv2-(7ZB+s?IvA9e{RUkgFJSsXvj84e1#;sZSiEuVmv z$SjRiQPMra4Kt);vRRi@8idJsvnGKvUC3%obSD-n#P6&&I$Ka*lVkz3n3ULdjRNRp zyAm^k3;@z^TOxtronvc8&q#)ne!##loTXH$_+*dP_WmFc$0~O))32;3a##*1Wp&O_ z-VWV_l<+r~X=r^5vjhZ;?b#5#ZPj;uy*WFL>#JM(;NMt2CHVwm;tev@Aw6M&qD~dY}o?6>74fa;OJboQHheO-*jWQZSejz zO0iQez!_ab(~|+XWo#5CGr<6dGAcZ< zHv?;XXt8v$mg&?6Jx%0XL(%WcMLrkF9pcZXL#?mE>*xxv}kDjB{oI|?%z zJz2muY|Hl-VbPi#bm}REx$7B+S1@i>Ayh0C)YM=W4SUI@p+K2A0D9p!`$XckD+ple z-JfVs3+`ptNV}4Z&idM#PW%qpw*Jw`u6O^V%FhBGb21aPDUw5c@pIa!i-yp$_C&|C zYt!j>w)14_N*an3yU5OGP7OnA<^@YG^4b=qS?PT_4YH%Aj6K1n9GwAYCAD}+MTH|m zI1?2;=gpdefB@P9i&@jqsL|^X&6x|FZCJMCw}-cHC`W6W#m|SgzUGGvXE;(ZF7eTt z7|t$TamP0mNea2b86JG<0P1AEWWVQ9Y2XJXOs8Rh6%S{awIj9BnUV|^Qy-broQaKS z&X`GRs8g)tYet$eV9P9!OPk`g3q~hLMitpri{=N;)@7jg;V!Lxpd@){%a{dZ^hF6O z)v_$x!v`yUGvuLxU8|%m-%v(3G|LHfnRfZ>%WglW+(U74R5X`YQIFI-@=am$pRU zy{-bh(w--dkxtR3W8wy#*!=m%;Q~ClhbENu8Y63;MR0~AJ#Uy6h6~4s ze3@X`2fM#dg?m@$VAByMH3nT5L(rThf|3TRn(9w!Im-lc+?0>A33CWqBMY3lnADd2 z_n8f)+<>P#G7zrPPXFTaE`0xLAuYZC!1?ulpe__|Qcu0*wQfmb;F@`HVk*m0c~c(Z zIXMCh4do>DYOdo7MXU6faaArin;zYE%2f9^rw(6A^e%aZ!FZW^B*ZkPP+2zac z_===RIGqD2-K5vM)cwIQ_|Q}rzTu3%pxO(UmxBUKXF+{c=-1SDG-{>{CWEbVIM{5O zHfg(@ri?wuvfl6xX?sf)_@fyoH3gO6*Cy1Cno|{Wd>eFwvw;#SKG7o`UYSCA4K}fR zzjZ-zixmq~B^<1mBJzAPReLBSBl?Ch;3I*7>aU&cI1mTgU z5#?+}!vtp(q^3p!a7$ARrpELkZp*8%=tu@u4H)C)0Ejs4#?{SHxUx9{gCzuyw`Jka zU3opj5(RTlxTI!AD_|u965KE@3KxuYh9&Hm_UyhKJiouPgt9E0VM@4QTnKKQ7KSRH zC8_9~Nfi)0zA*={>?{EB#Bg{{`t^*nT*f0D02D!5wl9U!8qNblKW@u4dc%* zSlkdyGZ>SgiGNG0GBOm{oEa+hS-HzC%F#heiNMUS%=RPr{6d*IPo3_; zOyE?^Yw7i5AEh(G4a~@a)<{kLE91!$A1K*OENlsc;Hm^*gPjg!2ApZcf@GRCmp=07 z&r`YX;{S3utCj%lsWgb@Y{|mgm9Wx8;H;#h?2zD$t9@xHif&jUE#;o{2kHoCQcy{T zs>4&UUDdK+xB}>oa3=CS({Ik^Kg9~%3map#w~k4Uj0Y5(7EJ_axXD#1=y|Lg+EXgR zg$kU+ff&rVqh(nRDj}to%_qkSQpe4~O{mdL*=g~6JF42??3`VX#?IaIP{lzNY!|-s z%mG-o+iIQkBcJdwRg>owPy5*mdL1}=@5X%`dh@YJVW3-@e(jfY|1)z*-O=7=r2us> zd-iO<&6~&JJZIg#y|Acx6m$l4|E!^E&Z-p&PKkwJ`CtJu>`ZZigHw_rs13;QX0MTJ z%mpaUt_{J>BVtg`0nPqQ2_8C>g|&Sc?7UM#lzqVTvBiG(7mWzR^e9SD zH#jq{PT>q8q`h|UZ+}Ys&7>#-1&0e}5OgLG0BhE)M*!UjU?eJ62*6kTYYzy}K)&eh zTRsOQ>fDu$03t<+4 zCyM5@u8zq&*N?n)&iIB|vre%5z{6R8Q7b;$D<4{$LWD4UftiEwCDwQ2BM0Q99FTPt zkC#wlj}abQu?e$$&$K=2U&RR4x@?>L_2qXQlWFs3Z?wZR>&ta^{m3Zxm{0urjqc=_ zsk+??`x_SWu=)4jOSZrBbQD9#-~Z^Fg@3+jYG`fS6bJ@GFlWvjnp4@=rTY8(VaJXg zurgT%f3B%FpGBo`hK)IwR7c>mH8H?tmIhS~p6<=Ut9?0F^C8uAnc|IyIOF+DiU#2J zQ8AbrclXKKFi?cW2ePm??QRlf;SA57AJ0z03Dy4my)bjW)1HTicjlnagd}6QT_ChB zBEv1yB5>BI%Cq}#>ng!LYjUushc{skO>>qAq7urZ!GW~q&#w&cL|*IEVcic|Q|19> z>;$J#@FIDFpVtQuUQ(CqKjis)z|i1KQ?<C9wfearCI=35&8i{Gs zn4rcRuZ=h?0*Jnxd1=oa-mY5KEFW33ZzqAXtFF2b5(%A?D4gM!fsGrt!}ACFyADi0 zrG2PSMuAL(PjXPHlVqt3rfv&-xS)(aI}B&+_!~m-%O8BLwqFbd^eQ?}*V*#BQ5ZA>#rW`UY6`IXgKTf?MliFd}Hz1RX7^@Mu?t zXwsa0*qqBZ)dnQEsU-&I)_SMipf`OWqryLJ9fY)NSthGlGZB#BvtuG~@yIX)T_Q=h z^_Aeh?OE7ObD`0B$^OZGhih|QF(C|}ofLrx{znC$o~#CoH{@W+em*%ag~7_;EFJ_+ zDQfB70WE9khU3~BI+PhpNN<@RCw>gP0L24lEM@MDV@WMy)GrCW=VsKl_<;;*GJ>iRR2NoY9S%El$p9vqW%)8QP*f!)kZK!QTRB zhKZDzHmkx@t#vldjl&WxXG_FLN>aF(Fr89vXaFtibU4GK8jD5Y$}2w&bLY+=aE43z zy#D$!ICQ8T`o>J|YCG{v?~p@I__{%vxke?Bm0+MAu>YBppmG#oL-H$gHppU=w_pSK z#DPCWFWh;LuSi#s?D^3vhvAjYx}{?%pHNMsdd@v7yN|4RF}&r!zn4_ADVxo$wmJsC z`NLi6*ijP+9Zi@p0qX1P^~)8y08$$PO1%J0pRsh|@ZrPI*475kHZ;MGsNttp0i2Bv zDsWqE4CY3iQ&rFl?#h+m!HzU+%W~0?{wJT6d%?_HC$0z^ud zw?hk<4H3$?RjUv4hYDrJlXWy}>T_H}YEKbzq|mVt&hY+h$&Fwf$t_Zw=8R85OQo{$ zJ#CX@@M3Cf;$|tFl?sKuZ$9)tPyC;Tv-2Ll;-uvGstYlkk)hX+q!|ffu}_%BYR>Rv zcZ$~Je8KccZstR)0g&=gSD8GNwTQT$?0554P)9^+9qogx9POl zt%cjoPO)%CznngO3RG7oVCBjUP%7!wSv=uvC{V@>nIy|WDS(sl3eq<4yO^<&J8o`X zeq}B~(0rEM{ltm`(l?jg+~Bw9Ip4R15AA{NN3A~nel}h|J#Rf8NX3e-P!Sz)! zxG)*<9bwo}RN?-PG^|RA;Ksf1`MjziEEo}k)`-|g3#Z+{MbDo&Y?OQ&g3p;{b3p(T z6AIiqF$$Bb0`TmCJUqKU2YFhsh@B%2a5ge7!|l_fa8hICO4rrxMYwN$4%!DfRqhbs zEUBPEA*~H&azpeh6K%W>^5(-ZVT!bH6wYj5X7qFQW7pNDJGXg0j4|`RkREs1owiz; zht@BS?pgjbUoUCXKJ~Ny#)%h|D=Cy0v%N@=* zqe*BPI4flH8{dBP_b-XzOwj=P5diCNhI{f?t2rBxNIH!MO{Rs<0Y#)!fBoqR%_lcq zPvDHC%s`T6B%HOtnQJNyS$Fbe>aAJejA|V4AzYdbH#ozm1>?a{fpEZD1QAO)9|>vk z!)lKUZAB>BvA4uKB~xie4zaWE=mx91NpLH+&~G_Od&&5d|cigm!c|6P(tx z55fT^N|b}M?c29Q_uwGhKXMfGE5VB3tWlBS_Syu@k9ljfavFj^^fMR?#~1`cLeUo2}t07kk?TEcM2h%hYcEW$H~^hyB6 z3y`aZEhtHPzlC6A*Um*1fNLj4;IeUH2>492OP^_5N`?E^=V0{_L%ZkzepZll)|@2* zNJTj`*gwel8o9inkWsD#7MNo#ZV!CF`AO?_4beu-f5)|9vtn5KAiUWj-Q)>p z6VCYd;OM!x>Ly?28fqaWy}#&F^=i>OS6a=;Q}VMfzt5^J*V`($=rsnS=S0WA1Ii44 zN`%6t9#9ycLJDTCbAWqTA2ygd-M8>%fP*v3xx`DqRKO-ptP!EGL;@Ia0$Bay3(oY7 z-W|^9uu-!ny`ElTh{QJYsWj4q>E%nGyl?4W8Jv-MY>Zzeh0n!sHg&;_nyFtt@hjNp zOs8N5&OB3T7}+w-jm26F*9K5r!ddf~QPU=?Iit~^0f>ZaqBHrjB*x|;Qo33+b_C9x zOqhh;Xar~Zw3ao?M%EnA&6*X#nP8D%F!Sw6t4fM(eH^dCzNJ=uO9o^5 zg+WopfvAE|por4Fy;{aHp&U2mp+lK5Y*zH}v%zxkW1IL+@WMlxb-i;Igz^$t_s3gm z2HMwpzD-O$|404JQ?IgWy^L$@eD}wR_RWv`NUI^C`Ja2CJ6b(fA5doU z8%~)Ku;!~nZjp`r1MtvrSt1m@q?R9TnV&ghJH|x=2neaD)KSv%2PlNm@?)|kyFdR# z81EM5dQSP#^tN3B0&o&q2F@@T5+$1?qyDarmsULg>;{l>*k_INIrGw-QGYYs*uStn zb;Ek|NmaCw*`M!mfHM@8KtnSA@3Lh#e+y(OfZwoqI3u!HHG%>#-|9d^{-ocV{bMv| z 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

    4emlIFf z3PoWKFWR2ykk)?Rr)~K$GL*3@X~0Za8R^=xWXpPmvY;eIZ-joW@}U3|n1%J2n>qTx zPw%|(kr>Pvpy7_!3=)_#Go}rgVFhgxn&Wk{#*E1ulQhUCj}~}!M(MY}r!DCAV-IL= z`Lp+(HN17@m4s3U=N0;u;h#|+Oeb`xXWz*tPED$(U;(B@g6H0_H3`=fvP73vAeevM zF%K7q66h2rRl(GWaK~PZNZu_L*19=&CE+qDsDMgo>f|f0*w}+Aru2_0`8mdHt4~&| zho9VPGv$sb!@`ahP^OB8IHMWUiC1R)|xVT&h_xDu7ohg zD+AB(O#9H>?-5#4ox+q?vkuCH>-qp?!IqHJ%qgW`0?fMWG?BtC4a~xFdc5Fw<+fF><^N238tCQR3uJv0f|m4K$*U{XSELx?xOartexHkAX?sXuFXg?@*Qs{$YnG z^(2XGrrqANf%JYs8CU;BhcabfaZsk|OG^DY^egkgn^nmH8xtl2DE=g7*nf%BkfIzB zM?#@3>mAHepo|q7m@-9=TQOHA1@Mj@Iq;(=@4w~wUxAr=1IQ>17Z1JcNM!yHocFyPKg1U7Xn%onV&%$AyG7CSu-U7nyhV61d|o|MgvXC{!0s58?4O4_$yOI znY3t}948J`^TqO7$8|=8I;n(wkjYRl*h7IQXwOtaFoH9#EYhkKh7SJpG@E&KXkr2m zg>bfY<3<>$RBUd8W_9COW9Za_iHp(q5JeN8s)WDDq_s%}oIYsFOnq+JJfpVQY{c9( zLa~bpWj4^E8sUCH8J4{mV5XWErm@PR;nU2ESUVO?J)1I@u&&l%W}5dl?PBxB3d-so z+Bo15f6@lZSh_zs8NJH4tWVmqzJZxM|7^gF($?6)y|+H|)9>$IS}?;_AOGgeNHo31 z;EYLKMV-@5aN<4v_d(lo?ORrCdB>?AbaF1s_Y-T-5YWO2E0{SY?G6H+jsO(##&n6T z&EppVnofw@m^o8`Fs>^n*zm8!B?I|lah>D1L&|pYASFYZVsm9xPzG03htwdQjyrVV zzB6nn3$?^j)2Oq;zDjupLZ z1!ZiDuo-KX z&0LjVBy8HCd-;fSmg@b=DEJMJwhs8THR&sZ#0GsUbgRa!xFBtrMpM=gC}U;FhXRyl zOqTvQXm9u$?onDhwEcx!o`2@#bi+6QaK;z*IYsH7yz<(>U2xt!p zAS48VYByYV=HO``Kkxl+!CfT)nq=aP!Jd0S)*> zzI2J_%3(4z@zHQqIu04kl}c+J#|elhMccxB(o){ISu=Q;6biP{v(%%uSf4K0n@}Ox5R$0A*UgF)gHoKbSO8i%?hACA~nIt}m^iF!IStfig-P z9ojrZp)xaht^{E_nK=w1}pSCIx(rqQqt+w$hem z6gm7RXKJ4cMs*D{fvxSc;&L=TqNefB0u3f8vD6ANP%xFHtCtGcdYM`YlPKeqxQDfHWwD&## zv%9``c;DU{z&z*!%%+{n#0O2&uJeBcX87l8H)MuRL}iqeMiIV*7wAHTt5Q5+wM;>3 z@fsTq8V6`mEVOdYz2q;ixwJAm_@)@pBoGr#oJm`b0BDlnv^I09vJz;7a0+mx=jfCL zlq%RPJHg7Ox8i06ahz(dm|x>M?g)c4##Q39NejIZT&jwFhDC|r4;{S!G~zXrvDl

    hE0|!oP3h+%&xxlIVGH>#~ey(5Ct%kmZb)ag#As1H4{wPY|g3; z+OVk##U`%JC~lU@glX!lRBhvN5U(r+@Z{`aR#27(W~RO}%_~cQ43>F!Wm$unseUPa z6+DeUxya2|sop-&nnxRlC~YgvmspZ*XpG=mPTLT@s7BdE)Vpf8Mk!Fn%C9Yon z3s!sKpS}N_;geRp9enCWPXD-Wx*+6$6DB}s-%Hvq254HCvM_V2!s80{m&!;%0bHD;fGFf+O=fj zc4;Q=J#+{rrl;ArL)9vrv|)qgTqSgR%@xlG7l-|*ZMt@ILY1H$l*P|elqG!SYu1Ow z+(~0 z)2H67Puqt&(3)YV5*6)UWGL&l)Bt5m0cI*~Sp=J?ft#P5{OQ9#zUkp0Zdto)#$>U~ zY~z^Of*D@-9JeA=&i_HLSPJ-Kdf96n&e%N7Xx?00Ks)Duzii{G^G~|Q$vf=GA3|CH zXx&sy4A4Tk8}G>BLerTzBOzd|Mbl`s60=Q_)j+sL6N60&Y1oF4FoNc=;JKnEPTn90 zDddX9m2S>iNgxPM!ak8=UDFPqfrkQSI5-;^dvvSYnn_PJ1;FxZVt!5hl#4}p!{*J_ zi*jb=#m`Z<6r^zC+NOjvt=0)UjT0EXzWt}vI@UZ0V5_)6uA>2368pVyeMa%Z7iMer zGKpCokeK>dRqkRy88_F3(J+8iA{|oNjD4*@8P^xqnlicnGS3?eD8t~f(3$E$`;ZUb zeB9Mizh;Fph6$3~=!XfDm20gn3$E5pAEkd;cyS_B26s?^655(LeCYP49=iGEgyVl- z!3-;-N@kAVzjjV$s`@{p^t9fymiWTs3((fT?d+k`uYcovolEs}T!fNv(yE4><%yI)PS@ub&KQ@(dy1y7~MHHnX@ zVaI(R3{MPa(f3(2Ii}T?0w}^`WNPiwX*X?6fw9e_p~;9qyHn|R{TviZ50qq$C}<+zRmIYOL) zO2Ij8WU9KRGGE4P@t)|uW*cC1RU_3`Jpp+cZyO9Cmd%CK%2Tb@k@`09%{C4 z|E5J{qcu`NPWXJG8bN2vFZxN}xvZWNQ5}2S$dz628iTSJz%lts@?^#(hEptvCl#@tv}xKU*P=_OL|{er1aU zWs3l2p|oqa+k2jW@}Aqq4!m4j7?`1d8GfS3|M+)2m5Cp8{>RVjQ)8x>nI=j9TKN5V z0kjsuP#f4|7k>8r=Zu`V;xbA|4grm=aURkzntinCDF6+x*P1#*zb@;MNz2bE382(d zolInO`Nb$zQ5^v_ynOXVkyHLPRa}w7n=ktY?PA<2c0Jx0KBw;K78vh&TZ?(Eo z&;Rq~_ivN?>HmHF>|GD;Uz5y@2>{ohx?{z4r*2=T>f6sfan|m8_N<*wcpXLc*SXpS zZ>z~7X?O&+Ur?slNZ3Q=@=gDi%1P|m!u>cjIv-F)FZQA>Gii-XFq&l}?~|rXaL6~+ zPc=rm?{tga1Wsw?nV?KJulTyy&SCDl#f36SOD4@(Ze36xyg84y$0+Sgv6GklhwE3R z`SKV-8IvkDX3RkTq^_c@X3Vfe76hqQn|`JyQVdjisAwYu(vs75;`YX@016^`rtb(mP)&AX$yTw$f-I0*-T!NeK2vpWw? zTQ*t#?{9r9k;>`c-Fv}HFHa3ORjcFD4F`t)bUyps<7e%@Z|~aR1cAKSA$TL4 z@heO9mM&~)lIBcRuI*YkX^m8yvrb$`TG6y;>v*gS+R3}4-)zHyqya@#x~bi^&|rYF zv|N&cLPl=2seW0;MKvC;6)5A{*%OrM=0ak8EubtY%kyY^!lSJtKA{Qs1YYak4=DTp z+dCIvy{@Y;pMCzved}Jmu4GA;Y)i6b%ke|D;}9pd<0RM#!67DrKxiN-Ewr5iZDC4b zn4~2zfD0`!&?(HcokA%yZ3jppX&?_L!H(ZnWXrN_$(AMSVZHDB@&D)S&RXZ}^Y63I zeysEV|Gm18eP=wr_niG)d!M~Ot+n>r2s8Fmn5`am)r5&P8^O$Z8Z&1HXq5x`z~p=G z^ojp>;K?t(hEOI#Wnh)_JP5$?9}WPBOU&US^Ijf={X8JYF@wTZhsI2N-YXE!aBg?; zkN}itFmYm4eJqGChe0qL1RNku6KW%vXTy89_1*bT9{5mgpf8Ds#$vqQDFHNIZl}t(#+a|mW&(=yXsd~NUrgjOQ6N9Ny+-1``5beIw=Wrc+4u5>R_c>+gPdA zMwoPDE;%5e{G`w3_W$XIBVT-UtNOaO=ljp?`uG>L*DviJ8SnYM_kHIE-9DJXnL*Q# z-Kpt-rQ#>6Bt3Y1a%=ejkO4e!0l9TFF5pSH2g87R)U{P`H zNS^3|$0j=r(R>Ms#dp30p$z+|bHH%KGeUS)3;S~BO?flooXzh4v-MB>mtQW#$Jln?XW!oSv0r&R z>#HQQo=TJb<-=dUSvQX!edd;9j~!1nXNsINtyyA1Fb`8ENa@N0%9yDoQcPvK&ADwT zv-HcgQByZ$wY^liP@qgVA_mCT%?sT#ZSyGO;)D&y`c09iYfN-=LjnqG3#jdv0hZEc zWsR`IvIJz-dBecrH;Pz%A&%$Ha~{p$^-6~C$qHo#`Q&`cq%_^sl%cyvE*6_%gj)YF zG=4qhpbWqJWK{z&gB@>b;=9j1_T|TB=FT=snK6S4K>#t$&JBW=jR(ORp2RSNpVjMQ zrjFzahBN$9O8^?Amjl(p-=|o20S(HWXS;v&p3T?Zx99u9dUYK<0iQBt8y%n-AjSx2 zS$Zihn(q6R7fC|c4NNXzNse`?13^1*~QmevA&$WRR zjzg?UXP^7O!w3J{KfhKL!!-~6+^K6G`q}f^>zAS^`19}o_MVZRVi4O$pT6bTV_??Q zEPKf*O$wAH%bZnHD5< zZ^BFj*eR5m=9ciU(z*^PnorKamuw=A8y6zhxUAKZi8+PW4;AmeOs2j*rWt<4asb(d zg0fP6Wi600eJ!Lnf!BuIkVY~GX*yVt@92~k z4(&&)fwbH{BmYsjib_+W?UX3RCoLh?Y>vvY;;^>#G%JVY5r;YsE7hLiYOT6Hs8rU7 z!fBwuawS~JM`P}iX_x{ACg2s;r!I8iG!lp~l{*TeCM%S=Sqicdq8;66< z8{z+Jf~PL-K0m$Zr%#5gcr#SCh^v)pp~2v5W?E6DO{9>-rNuCjgaB?^or`3`%r(z*+ZELdR+2z%`tfniGL)z%GBgZzGdBn)P=y1(#kLx1hWy`a~aQH z40trJ)sjiy6Z(_E2_L1s3j}4Y9!m9@L`8S@7aeNfw+xq6jenVV2G=mXy8p?)IeFr{ z<1PO(>5fcN3^S;O3T6VzAdehi7XDt|am-xH{3?Jm{0`dCpg}(QHUThk!p{ZPGI7G+ z11xXi6bA+7Af43@E#M7y=P!KhhV?gI^#O>OFJhY&e9@$!wb&aKdf@&}%bl5M=Av&qf{qb~WiD=SyI z8u{j-%m8DCvE-aLV-{VEiBQEClk^NQzn=(abM-;P#N%k zb%7bmU9;@1&_@(NgRbvQWum+8Nd+`WuepyC7fPZZS`Y-=-m`b`h97$8gSCPBb&yqO z=1iVTHw$RuhiL&#UUXC~nmp3#Vo~Cr&TOqzA+2a))6X|WL)I#`SaS-nqjpkzW+B~ zc`+%k)ujTQnKo^>N3)D}NLkFYek_y;6U#L$4X%xvx*@ADQAQq1#e_+LqCNbx(H@ITow>ph>b{a!{6& zLmN;AreP@-kX2h2M;A`Karnze4tza5JY_Ls24g`Gj>G|*Nk&xb_zy3{J(=*k2Q%Hb zw~F8_`TUAPP!9>X01e)Er0llcd?;N`VwhYp*Y*VH@AyyfjEdfBoCKyh020^gn zdv9I4`{COktoHO=4M{UCnxe_FU7!vdy7i9EbafDrW?WO{7lcCt30z5#X4+)sa^;hl z;(2;Gd~Pk5>(}|AVcm(g46T~d-?Nua^}g`i5B;dxob3<(i)Xe!@Y5HomD+F^vOXCq zCr=&fdHT0MyhqoCYX92Cz5niom$P@`MgWQ?MH~XK0hwv_c5Rr1jo1hqiveZ14b~+9 z>3usUOcwwWv`yM1OTmO`qia{cT>#~pV+Oz?$1H>LEzb4kS-~S7$74~@ycER}kXcB_ zx$ogdE77`ZWM!-NU#kie|i zlVXUBm%j7$Z(SZgkp}2?m@y%K8Pf%p?G~8nv}L$%S&ab89avT=oZ(kt=sOkApbQae z1AZ3=1>kqt4{Zj*aRknnN)0sSO{WFRi9P^D6T(p7udFW1e>NmXnxYz(q3d^B2af*Wwam2p!xm!P@Qb<_u zpS|ISf9G$9cinR_Gamw|g_UYptFC$CSN49G$5G)(W^G_y(@#vco!G4Lbfyg7y9$vH}dg%g$dZ5cvfpjd2I8=)pFnWef7;fg|8ZcN=E zqBUU>pe)549>?+J(`Sx;<>e>8aUzNAFF_e563;+mCZhePPXD-_=pz2Z3zL5t?xE@I zC=)6pZL#yCS>6d&F`U_UCljDS9@jwuNJ9)*i%rnoDj;jo>g-*=@S(kHc8}f{vanx- z&QKvuXwk%4pYzp{=O~)~3b#T^G0cefBet{?^f{C+=<1CFg-@sufZ<2-6q)w)<%ZEkt*XP>_M{(tsr5a$0y{>-EA`9w552I|b*PqlAN^WM)N zI9Rx*NxMO|sV!4COxNF{g+j)*b!jn7n4Lly62lHbA&>vv@}XwX?5puuzEK>=KJZDvkLARQJ6f?)K8 z)uLq}q>I2WJu@wumaCVvW+|#q8q_C4niV3Hwi`8NhFEARh=Nw|sb9VOQ}O&%uc^9$ ztMSM=qAiI zPhge-C0Q0_v`2)ETswBHeNKS>38ttDXZ2SoA3PO3s-;e=MIHo zjlcLupZvho>4Sx9pCIk+Kl^uo)-$qsKCDy*!b*K8tW<`=ko7ZRB!O@lrpgu_%CL8o zEvA*GgefY^MA7EhfPexm>gGu?_h~j_rR8Y(R#~lFe+H%>2Y`X=roq^t2tamkpGq{gv9AkMhqs zpC2E;@c7eT`{MIS+%ou4wPoQshO3jTL1JA&-6>35kdO)F@74!tb5)10_!X)aI4k5<*9<$ck%-oJC``j6asf6q|w4X~hPVK;JsCc%vWI1^~8 zk^D6amKM@%o2%{=reneweA0@5CIbpU5CU2Yh9qqvd+v80`sm!n6C0uG(S46RfBwMV z+#ENH_hyQw4Q#&Yt-g)dUOfNe-`t{WZvW`@r*8hqKlwXW8;El6Q<=fW5VD}cSamQ3 zwm}wF63tp`hY|axerqtum8Iik-A@(+%H)m3zPaT^nAhIYmJgR!&H)X^=5-5}O}(Ii zrwe!tfPq!I%6CGU%wHf^RoVBkjI0W{ONf((=J3*Et)WKLLoLkG@PvIwNLPSYUYGrH%_vE_p=O`}POIp4x^a)>rbi^3*9l>!RWpX4Hnk=I_{SF|TQ3 z&~JFOxn}oAYn74HltB-}Bv>y#Pj3gn6Qapj?*ILVKQevx=v8ZPxcAVWPyOK&Z+-KR zcb@p#@7{0PhX%IZe0QC-ArRf{pb^69n{n6KIYewgVyzpP^x=jJYlCv;m z;XtKQ9bjQN$XKDW@%!G{&IM z`u3SyZSgB316givw&CoL`BR`KLK&DaC&n*6`PAco^;|GF-AqL3IEe{K(63C=mT7~^ zLPF4%!4F);1W*P);_`CU=^x&C|1#^EkiMjCn3R%MTpB8%LB~ygMO|fBn@zAqg9S=) zm*Q^09SRf)THKxBE-kL51xoSY?(XjHUfhZlr?_+T{kZpLf8B>yu>C_OG*AeCdU|DKxnCb;u{-A>2+Xe(+8`8RUG-9B+3_oC$>+N+O6Xy--|EBx?4uyi zLV;V+(IG}fSWKR)+#_&PRCJb~e@ui*>f1|KMjKTwB4f7FkNULgCQGw?4CmGyRCb6r zkJEUxk%CM1&9Gdh**nlv4&3?&BFmQy-NL8p`6BaTR+#tmMNk3|^yKdv5Zh=@R;oGvA?h@(>d zZ;`Z@T|6HF7LMBb03Xqmmc~#2Hu|8N>KSk(c&x_hSOH~L%HE5ZY$OSY{tyqocDwpJ z@~qBt!;oVX$9D)?BN6~=x&_7tf*CR$VqOT+9PQ6<)B-?{)o{tLbO}J4Ulz;>f4b#g z5+9Rp1Ybj;-s(>m(7!=-HO%*450+Pny4N}Pf_0QXv)3qB#Z4nr}Qeg zF9-*m9Fm{EX>-(p$RZF&$4LMLoIq%=?F*b;RLv{Z^nK+XUsK#lt-G~Ms+;32M26jl z6AeNQHx17xyD+4{WqM@xtzmFp&~QRe28)Vs!Ur_*$6Ls1q9pK&wjQBhpR+l~65qB# zucRy9(w`_uDM*wiR{lZ@XY{1C!x1t{KsFlNSlbzhR<~^5?y)lw@{|1GY|gr#UTHix zy}#cY7UN}tueQ=rf5Ar@D8I!H;?pC}dh-;Xn%_9@8;rK@MTFxLAj}qWqwp|1>tJDQ z$(_#TqH)I8+q6$M1~}iX7*aO>*?2VBbR?dx{)9i95T7aA#T~pj=Ho1p)THxlzgMUT zPRmZrU7*2w_$L0rb|P?)jzqkP-9v6)UDGr zRcGve;1EZ8-Bz#~TMEORBDhL-#(2xq%PL#B&RpMVQj{K%cRNs`;7)`nnd{c? zxCFhvG7FfPfQ07z}X=TGJcfRn|t^P^8&gGDpZVf$5jYAwi`ne>|F zN2)pDWX8kdE5qyM!lHObC>kzK?>SC_>HEsS+SuX!>v!j4u)wARh37ZP>Gn8X&Z2^8 ztS0owTn;B3=$5Pqo!l{hrcVP~bz+Vpq`JaMb0a||Bc{K+b5E{Pr*X{dUaFcDY2@T1Yv!Jd$e3VOWXK@! zpa;|(@q_#7{e3|y>Wev(?-CylcT~=!&{lS?n}brW(LvL4Tp8(bHYa96BCMk70ai9J zh>3Fkw>tuEyz9l<7LU0(Vdj^^NRHDiXof>7I3-rv_5OE8KkI#xB!#9vVCp|}47VLr z`np3ly%67hgIP`?ANyq`28zpI!)%=a`)V=#5&k3GH`fgdi*VP8up3#DjA%IP2+4W% zPJ?ozWqYvV9L;V!d@WM;W;)QdM~HwWgkXRHysiy?0CQ`rL@U5lG44mc)3YK_09%J! z-EPh}VGdeiP|KfIOOV9v)C z<5JRXMq-P0v5SozxnK_-4ygXs43O=lixC$Fp+7jwCzw8EdEC*}zAKO|6P1_oUET zfvxD}k(vYJFWWWNgOeEb6iTZ!4fZn9mo-*0tSeTMFQa#8nn)Me z)}@%Ojw1_kB=WL ziTgcIq}|-h^x43k_Kit1gx+Mzen;tbp!{%1qs!;+XZXU#V5Z7zk2aucMcC!2M7(8x zqU&YiuC4ItZ|6_(x?`F*&wwPXBzyefe#KFGW%)c1b4Vi)H3S`_7bfrcx|QoS*qg}- z7c1>Rx-@Vzy?ew;KB`A&ns!2{V^;=#GF$Utn%=ti$thb&5q}h+0y2Fk)Y#~Ue zHe(_wElH~DU#kS|%=TT*!%{Mw){)wahVW-<{t+7{wDAz-gs$3^FTh!q`cIsc7{ceL7 z%OE8UFMU-l;B9FJ;d*ebyY1i=k49CykNX?$&^yZZ&+`eA%-h=Z{wn545O7LupLo8u z-`EyZ83qu-E{{Vp5!HIc+M)Pwy?wfJ(rauy49eG+oi_Ik=xnLBN1@4{0reXbhz+a$ zCw@&>PKE)5W#Nd(pWIS7D{3Y!z)3QL?ap>V>|~+v05F59+o@y5?)Wk(o*VlHWA-X1 zXnHv%t-Ku;Y~FV+{}_^6fc1v|t$cF7)%Chqs81;dIpIr!{?rVG@RCwPzMyaAvwDP1 zqz*mIRpnxep!TAtH@#z#c;Y3fCc)@sHZLc*$R6yiCh6XUA9Q3X1&209O^26nDx!_f zuB!>ddbR%hc9o5`%@|DO=u83fHnXz75U_P70CkfQqo~c*2IV33V^ZZmWKYsD#jDX2 z60nA(K-z(-R$*Kd{EfvD^dsRls+a9FiUhAgIlhobhx#(rLBx%eG%?@HXzfga$ICiG zSJm)znux*JY~ZFE`75Y?%0mY|;PIyzr{8Tu#k9qR{A&C89}fGjH)|}- zBfkfI#E)4@B-{;^+!toc-$Ep2>(xf{^MlITQ{Xo)AEcWrKtQ-9qHaAp6Votc)`y=3 zZ|`*I_S+HuNh8Ee!5>Kt`Vb+>8{n|HsgK7byxK5#Q+Y>zC78!?aTeQ^44t9%CaVeT zsrx3~&Osq}A2amc8dz_vhAr_4-4U_ULKYh&R*=J*@vamtqjmbgci@{UAT}QC()%Sf zgzJci+JZI$dFA!}N{?r@lD?Nbx=&>URGwmM*uL6;ZKX97~02L_8(>Gn8o^{(Z_`2*ymG5p!w zZ9-P1j8u(`dof;*opXXut0Jnacjo5-LtC0OUSSQRvAzdZShIRr+LLmTNRSnkx&jL> zgY|h5o<1hk3d&U5{e%Y27HK4_Z#7|nAknAsx`0k|{~i0yq_%+PPkttbGuIY8x}|b| z741b(>*lXZ$2A!pn$q1rM=k$xH*jF^%24Dz`RrqIX+XFK1wv3lBp#oy|6}h@FlovMl8J;nD!67#|&NranKNv8t%ergjQhL$KKhgsIeWV5#026$#EH;|q-ce*pwDAks})JwK&^6z4C2v`u47E1 zM^=i`8Cp+_d+M_Z72287jWx9MY|^^$-R_q9E9l>q$E8kx&WaUjDa~c|_9WM;(m&O| z-?hYPB0&fNT53^^J3-gOxu<(4CzZ&B{C5+JV!CeEWKPn~D8^3&Ki)-v0A1YP3}mk} z%ar~f8Rg>9aAy-1V9pS1gVsg0&3+MZlP|u0@`T4^R+o0{=2<4heAVi6?5+#4AOjaF z8>G**3H|e0&k6dFkKC~^YAF8DLmKW?-c_bo)>E)8FIv5`Y8E5UE&Ykb9w?O;_s%qD z-D_Tz()B|;0r;jzo!3S|#sIB1?RsX%*J-(p%;cc-h`9|V+8Qb;B<>?k7HgHL zJ3`6k=M-#n`Ck}xV4*HWzuN>?56B8yQ7#{Aq6WZp<>$9)Qcaru(GNEf?&!<(G;_%2 zcrDDQ^8>WUdD$3R<%cNj#SVM+gj`ZHp zhzx;eX@6cvVi6um-Oj8^roGJrx~*;d9;<#SsZ=n6XWAiKr$j{Ql!00+6FmtXRgChDL;1s=OmcT?6{bfqGmns;o1V|IcXyuM*@P2V^1 z7PnDV^OJN3ElMVNW^{Z)0RK|>XxH6lOSB8jq#s&3_4#D}u#hUfuY9uw7sgT2dLS0% zALF4qDTR5b;>iRgMk|kFh9|el?USY=b>B!EUjd0E6W746p(D6Bx zL8a~W%y5(WPq7G7>#_77C{7q}1Y7u=wN2+;Ty9ox#Oxwa&v$H7{&W;> z3cb`e;wk9wIZ1Q^6k=Fp6AUNI6-LZSG~gvI-{8%#3s`Ks@WZu*!X~}tWy;q~`JKdVVHZOB=b9yYC3`r_LihXk z70)LWlLVGgZSW9;>FgdlYE0j$;G0NsJ*?R;b6wjOMewtneqzcbA}g+Ux4dmmOHEOAs}b7=FguH`5oi0`~eVXqe33_+`uaiXQEcA26wDM zH<$#!;CbzHzI|`wv#Tj|%FxHT&TjO24CT;&LAkp;zM$*$%PJxdZh3sY&?S-3zVtq+ zZ1dxAz8Ws!kET+#8Eef-Zn*bYn5v)%cB;Oq9@-+DLXEO1vf2nd07Hd}fpFrc@?|W7 zTh4o4WrJqt{RhIXmx4Ta^BOK%S%BSoC^zF6ejRXjDfhYW>$!d-(Gtwox$@Jof5|L1 zb~nUo-{(>j$nVu}{|sl*xue1~D_DP(K5v6KkFEG6+In={#Cg;>+n(*S2I^6;N7YJy zisw5{Cjc{t9QyuNs#%gqlMSLd4ub3LqR7FT?Sg6U@h)4(t3QA1slB|KTk&K4UE{ul zPBpBB;XVJF(s>wXBHM8VDvO!!oK;OiXg*2dI2wzFlPug3W|B%#HmU!->}AHI;d${B z`-DHoNv|adlwmv3;JQ9dfDB?%g*iHc;-Vh+*OC00Ur)EptuZ9c{<*13n_*`I<8(4! zsC#sTSl~yuP?Sw~#Nu9!LkDAXfOljQ_P3puKf*E2@IATGYW0rvY(CZ9=LLNm$bl!! zr&dvyat7&O1GAZ~$=|m8g!#@kT_+50vy?JEOz5x~MuWssC?jd2Z);;l)hH@95oa@)G4Fa}Q3v53 z8`e~eHo;S4#cJ*-`++rJhWG5Zt0MT+88Tm-BU;<~X{9!QD8WD3-b)z^X_;`}R{pBw ziZg_SmE@grz9_6#!1*pE^1uG;`=y{f4$-Tf7M>w`HLF^2;@5TR1WDo+jTC1DTz>;q z0ECfij4C6d*7b+1m-^QUU9Vl8T0GM1?V)U9!uRb28_A*zXg=MPnEnaz8K|_S^x#$p zI6_nW*)8h(f}j?j7xFneuKC8ZHW!Wo&5-}q0$jA-ZF(xch4<*|6mV17S=JLKGhq1T zOs&|310e%&7O{Z+g=7GDjaT;1BW?VJeukMgqQ@uy)aBjw>87GfC zg3E&IiQ5}@1UT0g%T-CRlY=q3!Km7(`VV$^$8>+S`~{di?ZL>CoBl{VsW=GA>o>e# z2DE6-Bo<1CQnBed%v&8holi?c2i=!bM8!P+UB42(zLLrzE-E3Y6Q)0J=b(mgP3d6-hx?MAcWX0qF(ILOLDTQUAX!*+rxcGFcwiy=)Cyhv>wlf#zaf9|u(t6ku zj4{IEFWr^fWpYj>xAUHy15uxZBx2c%W$TKt_!3kp9VGRB+^TnpAY>2E^&wj{fx#je1jZX%O?>G6M0#avR6sam>~dxiQ2-be}HwdP>Gx z4kJUHCzU3s1BUoDJIq9R>zo-R@{GZ@aV5 z?H{=+E{5Y*(=ZQ4J#K;v**X{B=jRr}ccM=VzpbpSw>Rc*m6B7Om?Vfn{b^jnI?Js| z3w^r3KQ2Qg*SS5Ugb8qG)j8*+Qh^Rk{Wn@HPyY9>c50mA>e3u9>cDGtzj`CoI zDT|hQ3>6fiB73TowZ?ke3dK7`zaV9^;3eJ!LDXXlTrHN|gaUh>+*7NYkm7y>tAywk zWD}vBkr(Rg2_pW)SnUci>qc9e0H$xhSc>K~0TzZKKDN78Bse}lQp zTGS^E9&fP*?1_=0_t#E-T^($EdDx0K77jP%#4hhPR)T{%UnIXZ-p8B1UY{x68^&k= z0`&bxsU&q7LquNj3hma7n9pH8M&d8V`aJzudb^oy9EB**CkApd2_m)N<()d5*ziLS z6jU75w%Zt8PnyAKbEMkSR>$lHvlJksdH%ZeK6G3un@kQo}qlO zff2sLpY2D7Hf-}zff0x|)aIfs0#4FU zZbrrqBeaLX?cJY{-EXfjag%Dq9ShC)E=y{E-!eYFc*7+fI;1(9$y5L-fBTJ`UPZ}# zvG69kyyWEJ@7F5Qjn>z}F9GKsro*MR{qfltw5qJZ@tpdF z(_vGCGNR`W!TC|H2pp#325}|WrV7R$(yxZBk!@Vj{DaObq81@ zJerN)e^+#j!Co7IVsa&M4S%8uj|vmX#@%G5;9a7)K~`}^N_kbX_Yi?)bbmew0~vptwcuC}yZ zWs4?F(i>-S**~CJ1deAn7y`96LzwC`{Jbzfq^||j*11;5^wb6a2`DgP{Y@rE4 zNhAq}kJ}{n-_sdusq*EOb`O_4H8vi^{(k*3hV&&KWuzf`#;C$PD`KPn+ ztIae-@EPz7?l2&q{r)6u>Bbz@J$Y}2*LynL>MUGV%&6yIh8$5R$FiEd%yuk|<{ zLKQ=DWnEY_6qD}%azi8E?|)DI_{&lvY5zS5x9`T7n?(3jKI7{>zosG}(&5$OV#989 z_;?as@$a_%0PwGwBndm?VY?cKZiH8A8VU?E28(A3x1Tof_ATnHQL+h;dK&J|R;zu^ z&yE3$m`3^~3yrn0bZyX)=jD~+s7>Udu`V=m)d;M$QOC@r>k4h5Eg(dBpFn`>8s}_g z#+FLn%18sbz`{KYoPwnD>wxTRz0j>|*WU}y@-ymOG^|yMPAH9`7V>Dhx?8FRFN3~0 z#RTucehgSChTQKs@ti`~>v0%_IqW`7Po-?$*bmQ|M+eK9WIT%|s4ZqDW`;M;l)E#P z7r(Y_NqUtCp=OuUSJ385y6UFwBk*pgg>L}}tGocVeZoz5XYB`#c8gJ!9gQ2CU%^D- zh?ms|&-35)BmR}rt`{7w9Okcjug3w|0r#u zQD>uGCb;?iagE@#Q89=L{JSE|9>;j~31J(pX{=QD|+`gNbY{Yo^ZkKne`>85rhaC}h z_`)j~n2_e!{3|(|S?8Hw`w2ZKkYLc-#iKg*EK>6+PH|7k^!mF_w?E+-tCfe8#7k-= zznj9NG%YzfGsi%(F8)#(DPF=5O5`Ye ziRNjKWM<=;q{y+Zu!}uL979ePeHE3Jm5ksV&&~pe1*3D?pNM}}ye*wuyv_a3CQAN| z4Jmhd{+-ZZz*44_X&p~gCn2x*09vRr-pBR4lTid5GAh5uDih97WSkzTB$Can6uazCzu$D>dM(5}2MkQK{ z+~9GxG9P6;D{eOCw4Ad9#=q}Q#2=>kz3z%I;fhIX3SIxm3lr}M1#uHLH-FqofFef; z#r_~o(%8zaS2?380An%I7<%m{mDTORSqfs~u81_eD<;KHrcz+%g$81ZapzYoSi`ibNBX#4$I~7=`Xrt}HgIiu7gHE3um-y;kyzM-) zz4Qz8)`xZe3DKBS8FRkt8?nUao>i&>uupJdax%EB(zER_e z9+Fkzuf4ieDXUGgswV|8)@6*}M?*+i6N`t&t4EZ-ue;U_OyP?3&I#d);vxd2MGqdr zFuRGKBg5~wAp}KvDkcj$)kE}b3KP%@ne*6rN=wTkbAMv+9oh1VKg8Kk%YBd*a_Thj z(05-k?Un7&lc}410xuV@27wF`@_p!@XDvSU$&Bx$0nQWQnoyNruAuUw!(mNunP#qM=X?^MehsheyS!EGC;lCC>0EMVlec4)-d$*Y)Hww;^}8d00r`K11MupRZG06%LG*_QqjVvnkdkCYyH@klHHf?6}@ zo(;qPJ|rR4K5L{3l0uEjxKW$3VqJ_czdzrueSP}7QbAgEL{71!etg`*3}opm#MHLN z+6#}K|59YNNN*XO3UaHQSmB#0V2j{_bh;zrxZdF80EdQOOpUl0X&S5g8)W3I$41+t ztH~2sGWEV2ibe$y>aInx^O5irS<@G)WQrobK0R?P!z)HH40r)&nW;IjyIYYhR8uBe zU_^7hMe`zC;31Cir<9ws^WGwzM;sVdTo2j2*Kbyh1sKLQK)8#czHb4sxC4^xsA+}x<9kL=^T9vgUrU#$L#!* zHNPEyzFs?w97~=|7pi|d9fL-yBQWh^JaD@Z*M?e+Cu|^?@5H&Vb{S$WC&F15%q$yc5kbcc4X`4F#6_ATXtkp5EaiK&?B68!_e zQdBWI$|jRe?1v4mT@MV- zpR_1iD`y70>?N}!+v`CrBdEepa(=8;%|w~%9h$j3>$~npbZMRviOeBDFDOHhYBj{4 z*+3Q-!uZ2f4*U%kOD)P)H|k5YzND>;@b9b*@%E1xOIKq7>O6+6?6e9q#gcj`#gaG+ z&uCLHj0>e;hG~T}rc$rT#&|-{vDe3;s)_BA*w>CLI;)Kb;T|+;zpKuPN%XYKw0~=r zHh7p;aK~j3cz~tgoiYO7j{<{h^J8T;)InZSNyvl<)9(3T#ixCoycw>nSutLUluB*| zL5NtgxQ>?Z_(5*5ONroSGicMsC_OE+mDBTVe1PBR>w~)M&97$~Ng~&f9u*~v5oPsW z#P9O)sOCCN`|fmN+8jiL(JmRaq3#sJ>27Nb&ABja@RS+oT4Ooq`w!r1)h048%2|sg zDYlCMU3TMHsLCW2Bw{My?E9~z)!`2oUA)MxuHA+0ZhQE15xY8>rpy8q5Kgx z*lC9RZBF3AJayh07@!R@$0G^>DZA0pw&IX*7ylN%Prg6$RS!WDNq;DrK}K^&hfE`_ zQU}Yx@fJ(jEVLrq>BOL}=SV@3mpF}e+0ppY-Y>l^fL$Z9&<5VUQ%3< z{XfxzYu+N1(Njt)%1U5^R^PLwe>F93MF-#E3K3Z~aSMYQ$U<92V;d~vw3NcR;LYw? zZ;0(M2B|a{R=5mQSpN+>i_VS{%!ww$*627wMO6%Lp{tulhjQ2=}Cc}Xd@IHma*;5N{ z`4y4yGWHR`UJk>U_r8O+d|Os5qv(AG6JAaUrb%9J(wGP{0F2>C;NAC#%Sg7-TH*DQ z6#Wv?*N3>!)A?!}&{3sVaT8WPOQ^*RBWWsN@AhQr;I!;gK1M&-=_WvWJdak;PR8ysgX?}Wj~}kO^#10Pl4!*is%Q2iiV~- zMWabL)`l$Ob5;ljkaPp-<-R1-m#b#lUV?1;IkN!$7cD(Ol$#!;gW0NS(&FvOA$>cK z>gv+rb_DQ^BC+o~X|wu2z*h-g&6&Tat=7o~7&84S3jfh^i8-9z2v;3mofp{@K824- zD#nu{Q!-88qv@YLhX`z);YT2&ZQNyy!mxw_w`8H?(5?hyN*P?4x_`0#j=G= zk}9Md&hmMd#A=w_#mLl@x47E2TZb1|x)3<9KxMU%tyjW1$&w!CtkWL|E4l{ZHv?AG|VjfZ>A|c4Mg`e|AU|zK3oAz}XP8S9h za+A~sFGj*lyL z7$Hgb^Q`ue6n{2b+R|^H>Sw81AMyt0okMjvX&8Ohh&AS{VvcaX_fjC{Y;(OmbN%)v zk^^aB{6v1PBuVqpXBsVq;|2OPw#R3Bn*r|onui$44^p~%aPtot5Rl36I|8`AyEyqc z1k)5*Zm_K+kRoa3djp1fY!xXChBUrq?*-Y}N4ZBk>3 zc@*DZXNbfX$~FQj4dEki-sXue`K*M>+--R{X4@?kTBE*okh15H#v#*!G#r;EAt(w} zbb{j`_ub}^M@$MbBgHNZ){!KoM^BanW{&7_-RtwJdEyRUJURB|Y$7ht8a(-xxn^|| zMkII7Cc)t^8j$ef7PA4$CCM8@005JaA$B&>{29oK`<519!vHSg+(S>mhwnXgRDOZ} zhq?s&Nq32~$wRRwZWg^NU_I(Zm`MSbOt0I5ym1)ky*`E+b7%vGS**$}aY&bkm4bIA zO!vwezF95(B(o5cBk?V@o{pQrk4GyXseRvG2J2Yi6c2ws`|Y$hbrR`2De4T2G&76< z_TM)LRv^_=v&y4jf5fMEWoR?|L4Mc*WU7aXd>!*Wss*4TnNb?WI7Q_jN*zK9 zRxd0=%*sSEi}p>Dcs-o!oyB_kWoJ1H3(WV?)_U!{t^AY?EZ#;?PPr3O#f@fj>xSc} z2K$wIV$MPXF*gpgF*Cj3*FH9_AUBg$>zY&oml}jQ+*d^7wMy58K8nR_mBE=|Eyc|x z!*ekBs=+IP0!uObT5P8kp!H@HgF+dOVsA%raHjEkh6w*U4AF2H5$*6)ak;tR^>sCh z(U!J+bZvNo(y&&jD)z67g?5D|^s&l;dIG-&3!?LsxzZM6^kmx(4OUnbTIi?au8!&r zFTdu|bbiXeLJsjN1&kw`>~xf39@Br5)D=SU_ddHM#yw>*FAWvhFp!6qicQSM!@Sr6 ze)>)s!$b*U)sXLP@OI71M4fE$=c#||mB*}t`PKx;H=T*2(`*pow?3*94oAAvR~SHR z&Iqm#kMaW($|~5WaUL?d>9j3^s~iz^+OPo+?)&nj-+YMNz;tgLirszCEW|P;1Vzk6 ziRV)UeTHfJ@O31oi;aB0_#!2=*trQ1^BP-$t{!@&J7yDnGG^;XUHYp$gJfky`i&;@ zI6NOhoc`>X+ElLLKMm%JhgTO4hcPgi@{o(^Ot54Ls)b?0r^xfc{kCutBt>0z8|jKL zx~|EOsSeY0k0yu$K3hzjMal_S+h^a$g$WG~Ni4Z}N+C>JbeHvrCig$#dzoZ$LnZy= zA?o!%Y;&(UJ!J~3s@!!yW%na=us;4FJ*1n?K_Vbobar#|_2M(>n@GH0U+Kmit?AJh z#%8!wHJt=~K9w+v=yM!b4r4Zix0FzvbPB1oHy{g?f#(eUDkr#(#P!Y`gICe7g+&FS zU&epWW9@EOF_1pU(*%=0CvGzdV<~&wQ8Mjs3&ut<+;6nu8Ch!i1*YreBU{4!;?p8H zLi~2@X|xrN7Kb00rl-L~yH{2UN9C7?T9rr&j#Mn#*qzo!2q3h247*b}(%nNqePpH@ zuVV|iW0yp7X0V0!RA_f=bhF~lGH_I@Xk=(Cp@`L6Qjq<=x8);JE4P*WOoXTJfXFuw zyTV6TtxO~Z_I4H(xK24EgbYQKnxJTOhg@s+Xnlr@LWQ5Xd5?}#aBv7>@*gEXN9QTD zlV;0RD1x;KitTUe5%rNy6)r1ucEl83K;~4%O15m20GIU5`>`P-X_(`yVI&ZaVZYasC3TJup@*OdBwqOS{|P-4*?@69Gvxj?0gWCHrM* zdYo05`i^zeOs`L25Z`>nX95Vk6VmHPMCHe|Pi)+D=B$KE7m!1{FH$le!+ zCD#l{=lYoOf5-S6(IZ8<5Slyb8iCZ+;$$|fWw*Xfwd+XP>ee2wDSPD8oe_ezI_#H~ z`PY8yMhJ$<-BN*RE5l)ny&i^)ip||&!R%G=`n@4%Y5R0r34swjMc;f8ID!&sg9ZZm zoUEMS0Q|(k1v3N5|zq z{M`wk_Zo&h^?!$n;D0mXN+G)G$pQa=BM6@X2A3?3pZp@)k^X-q)&1v99L!uf+~HjO e-+(>%{_TCVl6XFMw-FrdBQK-;u~Nz;_b;6`W*wU|MFPn~z`*^F%s{dbFwObMMbcESe8Wmk z|8TGlIuSI@mO7BBq(3P82o_~73 zmr($-hCB11s4Ynd_;Nb(J3|1@z0=7~_sskayN=BV!IY2ngK*b46@GrR#PIAtbQE(g zVBwPx`k$|^f+}r*p7F(C?Y9ql{2)vrdr~qCu;kB~(yGHGJ~nz8lvBb0T6ylBsM!A8 zj!GU8vTCa$+h#=;-8sqZhaK#s=i^yW%0b8ITxm3FHA&Jk!f?2q()FgzTDp) zHhFwjr54_~RLbh$ymfLZga~^>h(e}q(OqQs16>Z=ef-cID2>o-3;;3Y+Q%k@y$exL zuzm76>-}}K538b@i-N`ozRD}wy#u94>qNMn7Lbkumk(~_wP&ZxuyRL%z`%@hBGq1F zkwT~T1|s2L9{EO}dw`Yu#;%}q$C6Kl2A6KGQm1FQX?<{Nnb+sXwqPm{1@KaBQztxy zy054Atgty!*J9^da~s|9`9I*U-385DaCkSgUNtJl1)y^R2!(qOEK0$itN<>)`ykKT zj$UQhtutvmDMBk-CB|rMZ(C=r)6e5RZ4&!rHIOve#iYiUvI@CiJ`x~-Nss{ zFWy4pQTb_j`uGZb@%!z298(v3YI1>jrcsY%?uKgvU^LvM*8F3UODRV!F~^i=+TGMI zHTdk@GI(wcjOW?o9oLC#j7A(5NQ_@4gd`@ z0XcMRIOqty2Whf;whZg#X8h)Jcrlhb}NpdFmiSkhI)iw`#QMCH9MY}t{{gTi=cf!_#6{MGj~$2UJyb7Ji6A{hh$6@qmLX}1 zr4-o*ZtCnz_ndoYXLe_H=c+kyz}=mD=gc|h-g|z3r6uSC_0&Step3s>hPmAOK)N*K zQG1;7U6k6c|D_KsCjUD{^#R%3IbG~FH6z3CqLy(EISs`E!B&e>vVg&SP1;b0<2QNn z+5jQXPpu^~biH6i_qzW|p!CR7=l6@$22^^m?A_!iU#`(}MT@bvix^(xj=DrZ9L?;6 zJl3$mLi9+GqS!0~iZB%?%wlyzl1(AHbw&1y;Wq!k{B zLL8!Ch$tjt`oP)!%z@&%K^A&{fQu6n?-^ARdNz&sj9lMlgVK!ie#;0Z=JoJ+t`pCx z6WFmBaop~qdwMYxxAkK4Y;V9`GHpTT3q_#3h%tXj{RgfK1xUCuhYViKC+}+uh@t(Z zF2s?Z%37F8GTgKkosd1F;8i3x#)IBYMLbu?-JY23ZRc3HK_5_4(OmNot2~M%T9e0= z(5pk(TBFf4%xMzY(K+orkmXg^T(yDTGb>5|xmEbqjh%mR?3!#D z84?dE=QA!q1de&NUEq25Fr(Z4^XokHfe9oapy9?tguJdPrr18l^WT9y(wu`?f=555_3{}fwWp46kQxBh06M<;dMekCqK zF2pMCv6TSos?5&>iCxxxF8V+>wMqy9Y=^MxsnbYR4`!G9Kc^Y-O!mMkc!}mEU|B*| zS}2;??XqNDq6H{?|33k!x4M|PiYR>M-u)p&&`^VPON*!|ZH1PkR^yAt#x}-~O4BCA zVvIicplPedZeSBCHYH$-!A6@{6N615#uuZhrokE$6JLC=4Yojw6w*~f3oclpfL&mm zGc)&h|L*SIZR2bvgu8d=&YZuQ^PTUKqR<%Ru-(u4XqIDO<$hq{+!25~)Py_H%+LOY^%pV{fI|LPi%!(Go90y<9r|w4{H6Ed=Us6DniC~b`_QuD zmAQpa_yj-Y?5)e+ZcT-8=L#ZBIpmJ2JUG7d9{oy5XjCj(!Hri#QAjp|c-CK8OZlb_ z@MFRaGSG4@(RU|Uf6e{1Qy6P0iTl+b(^1%bWRxFgfggQTlOS?)7$BwZUB7Kw9}X3R z-$B?7G!C+LGXWq6K=DXUP*&EUHB6@>wv$li3@XPRwR`Zsn8mLOUW7pKLM+zUz7~Et zP{uJP9bv(QM*4FW{V&#AE!WBpPvlhdb&vX>bNk(vYxB`%sAwMGSv_i3V||4WmB;*k zb?6ei%_pougP9y+pGn%Qtaou2C~uw2(c&qLgkp2&)lL08Kjgtq6=u$T9!;ESd8Bz| zjG?dLLhzdIcf}>dUh`lZr@5f$N8Ai_!%ea1MOkP-q|K;FRTQDQk86RB{SMP?6&7JA z6tG&-iK}paEXsZ(tpNp?eSjpSqCMiS_Sqta8dq2@{XBdV8oI*5+>zpwRFeY0pez~w zJ!Gv#oavu|H@>{iNm82SWGRGl^2iYv1;8eLDQI2%)16l!EZLoW@i=)N*`+U28qY8V zA%kV|mm95Y(Sh*=sQu(mf&OS?Wg!Gah2C{*@dLKSBb?1K5zXXr(lU_szq7(J=gPKm znLsNNT~ZK`<8b$2(1<1LR^~xRT`>f|o)GurM-_iF5duP^Z#k_}Bm2ZL^@C?#4iG5GsqUWt^IhYXT*$E z6k#n?5OoQN_i9LTxQo~Uk!r_Qz_ee#!DkzdNCAi%nO4f!dwPKduQ}Eid8vc)&W^im z!Vlf+g~{1Ph}>MVr0jx^Ei6fq$&waFG@f?t$yqr4@?Dnai#Q?av_O+pG)STXA#oxE zO5+6+`Gx~>I8=ofk#*8IMsQ@Y%d~1%JMYUnUPXpqPqOB=(>anYT{j zi&p}$=j6DwfMp(M5*!eT{UjLghF;dUCeHJ$4{tjgk?bc$-|H2{#I%j41xgc2+DR>n z+RS@hiC>;0C@5f@C*rV!A(a5IZA%syscoFE`sM_0MKXLlEs!4Wy<7Ky|Jx<1CelDo=R1aP}k#Rx84l;Qpcnfx%YNGN> zt@rizctDoomE^Fv<45A#HudMvoPwI?UZTVukTPo_*ed?BY<>mlcpKUB`M=pr0nemU zcepCF45?nGNQMVwX{pmTGeBoMbvtzL)m60Y}v&|q9`{0p-l;-L2Zp_X>02Cg=x|zJ_stHMJ0l$D>3|2 zqlqtQ6H$;TN{f-C4XxT@TOI}i6*RlDtiY~dh{|%$cxL9CIcM&id+vG6U72OF?0uXw zXXbm(_xrvnl0T5Qarc`CGq2_wzDPxZ6Cr99@Mu);po)5pH%7QtY`!K->{Z62_r-^z#bn8`lsL^ ztIh6;DT`mLq3wDW>o`^EX@%fhL0{%xm@&+Ek96E^DAI>iOhTd%Ofjh&gFf5+qBA(M zyanF;?Fbp#VruK0MbPE>yDBJDg8&2^D`}2q1^q_%iVUDa# zFmq7zcSMOLeulI>aAc6BJ%htBD6w%%4}j08OoVX@j7sz#Y2FOne4W92cgEMn_+;g` zG17Y`j3R+b%qe{DXR5>192`7)Bx;PRG z*g=qiD4tSyEI+P%t&#;Ec2D>K@7@u=@|UmJ2V?KqW4->5MXezl2n>NAmD@#r*4JWz z`|4rjjcc;`UL=7N8B4t7*=}1Xa(RHPK*YYM@5)$QU6He+|LCX(-+%mv(bmI_U%UtF z1xe)C_K!}(7X!A&op;%J8{!CFYhBS}O~ReCE|6BD>e_wIJ=PD=9VU}quKt=E?J)e5`}amx zUxlu{aP`&qkqY>G+Yf$KF##h(3ShpGkX@v68L-2p+MC;cjxq4t*B_SeQ3;cmAPVGp zO6+T3d5d4a^qIW_dfNmvk;@npEp8_B2^isO0$%-PlQrngyHDtqm3lwA>MXSNjfauc zF#9Pp1~OyfP+b>78%U(+1h~@s0iRzy#>DrvalkZisEUWBeo9!Y(36$|L*1wa9P+gw zO%J+lg#a%vm|)rk42pP+6HBfFLyug0p7q)pA^4Pc%b{*rU}}lI zOIiW~7|_yPZsAY~bn@)tA06LqHmL@3tHmEWu>>c6i^l9hv9LU+Hhk2LV>Zgl0}{v9e7ynhmhm0%zK7d$9@^{@HUKRP2xXdO(j!C&bmsN>FS*bp{}W%7;pQ1lsJ^K74}es$ z*(0UxD5|{5mFM64`DG2-Y<|Dn+(~ZWLx{+MticpM0e8C~eZ_hkcYY3gmP~?BhOrz2 zWJnc0JU{6_S`~nc%%9EvNw)u-Ot<3MJ>?% zSs8xxT%VA343i(2N`9yovBR1o(?(HP`%{^eH3QEvh%faY4d6 z?i!Qw!H>afyH6Q;f>e8zk_9T0wr;($2|Bm+p)Y^}G&z}kdWaN-+J`R0S%A@Y$A(_i zzAER})9G!zx+|CcS3G%Cqd<6e$JpT%8iEP?sPD9GAE=xooJhTwKvXhh{4kjxY5{3l z)Lz|O6fn2l^wE1yp3$zW((MG@EQaLEe72=R zV)FJvmN(U4Ewo7G1f-&Z`Ij_U`X3^OjeG_)YD99hwC`okAjO0yl-gDqt%`iXsK(HP zCGki&V{b9tVGVJnFt<3oB=T<`<;6^^*uz10mWIFst?n3}L&CxdFr-SDH5xUQA;!7k zfBpT?8Mx-6k}aHAI38lN0ZGFGrL5qna9^JoTivGluO5f!iL6>AFvZgStJ|D_N)uWi z*AZT7YZe*6-K_5P69A?ikCTw7h6yQz|2o*u;=!N*hN&I7$q&-9fWRk!JW69&I*-c3 zJpkOu1d^$WLw3*`fjvjc))*jWSE*KQKAI3b8(!_bYn};DU*f0gkWv`!)%APpo-{z< zuLq<-wCMGIF$Q5LcvQ0@es*-yb<(8HGF#vJy6Ue=Sp`D%)_2O{1;w^vv8D(g15ce5 zR-hexUA1fLpOz%1&Zgi*TQ%|nzNp&J@KE58(13yZXO+sMkvvgDh!TogCA36?|NL#& z)^$s3ZIGljgp5hx56ktr$88cywHhOlYQlAIM26M~qj<`e8iRQArJY;X{Y;HHX*i{< zlOCM}jkV6G!raY)Z6^fA)|`Os-%hK_GnvBw-LjTkHuqMp9nN>5%3M(biHxrru~hwf zjpE+b8i#xLz}eMutwky45+1=DmZ4bYnTy6t)AZ;4a#4(s7d5yBxv#`~_ZPWN$q^H~ zIHoRbIOq$1{Gv41zSl zyAtp!iaY+F*_Xs1NgxSwqac!K4J{RqR$FbsTCY~CMQK&OwhGpR&nlu4qyl09 z&3}HsWFMbTWh2ClS_@4&@cQgZ<>il0@ znB}y!_b6}L3x{gn{FUtlh}-@oE<3xFmZgk_G-ZclIMu34d&Puf^lq)SRBM;A3gMqLcFXgpYD-fydLc>h}TNFnn^$F|O}A{r-BW-`x(p zz7+FQoMv^mVRX}N7Q_}ez$)q!-vl5h74kDh@Z|62sl8(QRPQ@#B(^J3@(YyH1c?-& zo#RAJWNVE_Cb9YeeW?D+&j>rO^+_YU#w>i&w$3Vn$>$e=N&u`VdXH`zAZ!3y=|>YI zf^U#^{~(Xbrf)2tLw%?E&N;X;jRb4a8;;wiKlV(>#@%CH&O_E zo-Y&7&))ep} z_c5xOW9#du_*?buVHJ+O>r4G}brofhrT7zAU!o1@aUC!ZcQZc$OXnK`;v2a0iw&5* zBlCr?sr>U#%!bD=@8;|6gD0=mxt@hI8g$80VBPdmU!NcQ+$MNy%|1yBIBSDoPXctT z^8`>cW!0~q*aPx%ya#&G$`-ic`3AvO3+K*|;o(1eWiPn6tgE-n-4=n9rq)vE1BICe z6kKg!Uo?E&y^R?y{Ed@)_NiyW zm$w%|ZkGE19_mnG@RTZcSl+Pnf>2CVjj)j2v!-^1mcV-YgyA4x+~P5>Y=dE&1o6?+Q*p(TxQf+l_(Z=fhUld*^0hsGCs&CbA>v0|;ASt<7*P;+R#*EF=^a#5@1AQN+!rR-9 z;e;998)#qOTPol>n!wi->NH|(D;wBOC=sCe@%%AlK4jL;fUbT6_^SGjBG0t{AkEn` zC$+w+McXUFHZpMDcvhZD|EdhLw&t#$o>w@2N{vni?x+pej$>Lh0YWABHwSP67=v9s zvC#EhyY`3Sl!|pW!lwdf$gNmFX+xI7?jBV461*Lv2rnvwy(Ux{-E!S4+Xqdl<&J2u zCILdF4>S|5-^!o~zv^~(;jd_DgUjdFQHT!N-m{gDg=7x}RUlwauZ}5zAp+jf%c~AR z`CEG|BP06<$RhAEJK3N``pq9aS1ZWamflhp|IY336hVa);a2Ni+*YAVh zEZD?XrcdFonNZ~F?{#Rl`CBtLgNWJ%NKO|cyHHV^1oMAc0A~$!&rJ|W^{7d}_7V)| zFvX7H3&aULGcZn{<`8)ae_7oDCVT^%N};R-COL=T@R8q90j|8Y$TR;!5J+!2v#SB+ zPC$Udg7X$JoHsBXHo9UlbvVZ^Y=vbF?XK5fKXr)V{7LLc5$+J0*H=?E;%AXOz<@x+ z`r2yx=tlS5yt?Lg82xmE1W$>C)GjtVjq6!_ul@PdLpWypyna6=G6*wHKM*na7!Wc@ zSf1o{%!@5hzbou|{ZH>W9#|D}RE{9Rxd0#~IfDL#L82v*G&=DzP?V480^M_+m*~L` z70#WzkulPk(EOM&(}Xxg7W+M7NR#7U*$a!-x+CITHopP>yYT=!WFbTFIX%BQ*^K*M z@YHT->u~m|yLVCGo(p=gRI|*4p|b4)NDNt&S8qXOvv)7k?sG~y?S7#q_z%VvxW21o z>N?=iqS4M2Px2r+$wOmB?zyWva%Tudpm$e-*?Le{#VQ?qwo@!5Z5RZatFtDcfNFj9 zZSLXgnGbG&ru`8C8dY!%v3RefRv&*(*2o*_PV{&Sf4vau8LULuwEZS4Q50Z5mXbLb zu<(0=ZLL7V9t4V#4LFpozbYZ4VS@O1j@KERT(?q^0XeWHQo%o(|ef;kzXZvS~c-;R2M5fxBe zZ~gr`b%ml+RuJG~B`aI#+W$i)+argeH1I%?Jpmdu6Ik#IMm^i&J_&9cXfXw0J{c&_ z0QWbN(*H`1hc~2aTX%2|48=z~Cs97rJpSr!Z485u!}4OGn+YH!lwvuiJ!poJvMkdR zK5YBfng$XWZ20HBGwkI0J&SOh-_5ZR8&zy>2Mc9RB_oT_lhwE4(?%VxyVeRBW z&?7G^3Yc4D3oy4^Wu8et;gp?+3_dAdjQfrGZZ<5}Cv-%57V_SoKH2R0U2i(4P`Z|Q z4J1;|B-RuRH>e|w8TEBaSHE`8ai=*?fV~GJu(hRw0S~X6-Go5tZ=-ktY30f`Be^47nnVWMTLD_yR46#g z{$@A)pb+MLxQix<%+fKHA5KQVAn*|+Obh5TN5dasMGk{V%|$9~|Jc*B;kr|uC&0-w zHt@lwaXe9lUrg)|7}?9IVo573TzP;^05PR1;|e27zTfRp`3xZUE&ow2TynDgbH7#9 z2IX(>ktU&>)>UEoEzaB8kAJia9wC!J3~?2OjXXV1T3S36wrSUnH>OzIG7^UM0=z=F|*G2i)6ScRG$9k6vz7=w3e_QNmV#Nil{6qq;Z`=B$m-5mu#SjJYDPS-!3Pu4@j053f(5-)d=1`@%4C z-WC9>reWE^Xn`qMg->qm?z}bk^k%5qevs7^Vv8mKD~C>;Tfox(hs|Y3p0Y7H>mT6H z7rUR?3x`#f_|PeZ5thR~T4%psi=0lK+pMc;Me_kFuP%gRyC?Vf;!De0q2k?UA>N~5 zC2;Hj!$GBp@f-z?Ug_AyhKuzyu9@0JaQU;ljXHdi*40UxRQN?%7r6F&dC)5_ zwu$k1LmT|%quuanU7PGcn%snfYUhH+7UnDQN?~ux`c*>Wme`G@>Xq`B!D#z^Ngb;qFMhV>^6X=i% zMk0@&?PPJD;G{rwQ%eN;71*c1e?Bx%_cN>!zqBFbpPy)y))%@K!T8W33u&4-enwPk z|8rb$Nte{_lkLC0v0_dJ3yHIn_CqK--D6ABr^XiRSi&wp!gkVv2!{eWUWGV==++YGUAtj5t+Y&vKeUKD+J10iu?`V^j>szhlyi-G8V z&#G;aIP<51-{L;`e1E%Gp<>CKpV0bsi5{GFjqOyugFv8*87(8SI$W99DF5wO%@L2c zVeSYcELR^%l~hrx@F}fd8_Of%I5rW+3cgrOed0T9whvLgqa7Oe1Fz|$d+;W2HuDL5 zZPEn4H|-}|#rBh6{3|F03?FWQQS@NY zUeZ`yr`4uEQzP8L5?G{}1BkKYb!Ti7%G1noh(sccU0aM)*oqg+(lEAa!V#+$|NZ@; zKZ%c&q_b$@?^Cnzs@5;@wttGA;ZiC4rp~-6F=`8T8wvXWg7=3qS@?n((33fI91xCB znsxhe0E_ykXr+rZ!CwN5Av8|3@C1FWOX=&oS|91?jHw2bxVgWrs>s$$M-Uxvcjik5 zZw??s&bmgUF};Fa$3n<6yr&8NJdlyB<8Fy&3^|v+PSg6`jvl$ngB;tC%r5Nuh6rDr z1iHXYv*tAxsybuk;^(G-1YaH%0jGTem~9H}_JGn-X!gw#Y^>%0c|>oKa7WLTi(hDT z$yjx60whxaE8bqvXnw0<=U?-v_VRl;()_f?w6VJ(_AEmjb1+W+=+3s+wf?gsa+ca6 zk_k@rO+#tYz~UDr`RbPrQ=wl0X+D~d0|5J1X~|8@4nFfp+RwGl;y|;i;0#zbjanaSlf~?<^_K$hd<*HbSf7tP^Nyg8ZzzN9C#i0| zl6JR7Dqw%8bpi!GMC$~|uRHDLsZ?@^k5ISn)_S$pYw7F1w7&J5?1cPZ0QRl~PO9R} zfAzWn~_UA01pfpuQjW<3gWp&MdR_qY}WN48c)=SR}>BL7ExhQ<9a1o(5P{} zm8^!v^}x}9qKF_PrwGF^%rMMMccrRd9bdiI@93UBUXRpJ^!2)5onL+5|GP-9>()Rg zFNd&tpqPAF`Q%rFR&j3;3t$b;HhV?H+sdgyLbUgalAr()Z5KBmt`!4$Z;4XZdqw+eMSr5o z1V)MrcOC(( ztPV{9C1btfgffWBKkk)hqeF)ijJQTI}3<$ppe(V9DY1NVVQuJ zSv`K|oTn{3I?Jnt9-l%fgLqVkCip=c0EQ~ZfsJ=mu)4kE7eM>6mmxmH=4xSDjhi=;PfAr!}#G{Lk-CIy(?him`at!3p0i)T&sZ(L;@$^^RahU-`({$ z>$BKWrNi{`=;TYT>7Vg8_q}x)Y;LA1QwNZk$W>tBKuxYJBoR;~Wy%C*R5q2;o zOg=B4-89@J|Hg5EqIpG2GRSy-tPHYDUdU>%$YdH1k&$%S)czeB&E?ZZ*d#xRqIJvg z?HC)#Z+6d2{`mY%&g2`JAc3<>2I*sE=4n+>QPwfiTv2AhgJ;#GqyWwjP)AxiN>GL` zhzwHru-*l^LjpIH4ARHuVAOy(oHA;coY2%$NB4mJYRVKc2oA&$Ff$k(v~WW%kwEU) z(62O(eS0UqdSPypNxgB|?)L7NJV4Tc65{BdG!pzkUomevQ3lnPl9FfXb>Y|QNe_lk zlep}b5dsUaD}|&!3gpqCnSv;cNo_8UfT^WK`mgzy3aAWu?w>JdB`m6IVvj3AU0>PN zf?prg*Ej+IDU1LRMi8B&U}}gX!1t2dOJe%jfLE0h_|@UzoQod(>qc0x+%{5Pu)I0- zI!w9rs6OmID5x_Ibgkn25+oiLeQa*;h%VsHlEL{2m-oYw{-x_$VESttjHJ=iU*8Cy zuWJeS{hNo|JDv)i0Zvq{QoWgND{{RnTV24_rGoc7az>9(mnN7zKkokJ8Z<+RsE(Pr zihUmLmXA#uhyWqU9AdRG))y4LOvy$UFr_rkeG0o)vB?_|4(H!(>Sr3TapfeiVAxH| zL;cQ#eY!(UkGR1H*c2h1Xc!4y!Hu4u4ZZEV62<%N9rn!);Yk0{_brDnH?)9GIYtD= zFEf$Yk0bh(!JC(abJH6@-JbHS9bWrd=mjv8P3Cx-pj`Yu4v;~%J z*kJ&mscfXgt`>=llq@k=wlM+oYPW^@-PvakR1mSs@JY3WF&I#B(f*g4OajWRUna` zcvBiIDnL*c1_-*l6ab&ehwWlFJfNKQ=qj=AiIH|Sm5Y#AuKa{XW$&HyR4_ik+wse> zy-a2h8;_{tArb)5{Xx2bt0K?%0Z06T0iVy9T)*IJbe0q1Ao=15NDYDI7LeI{3s<(m z=j+=7?{(dTeh3uO_5&I^rcvRqFLN(o-DfNEpbu;C{K>sS_4K%zD+J}2iKs;qYMF!) zJ=&ky1CXkgPF{WDBjHfOcdpu913}V|)CCYxbs811S`Hvc5rp4H9q#2a|8Bivfs-+A z#tME zG;N=XP^aX=EWF@H|H=Dx4F#o~`0z@7=HtYZXx9@t%izdP4(4gBQVl z6KxYRA|_t?83OV%1V`VBP!G^jfc@;oD0_7MWz zRnkDO6<}fffWW8g+Sz>)fo-|%Uk4~75vuS3X*dF4+7T9|s`(~+{ccl)v45LXF8g)x z*+1<1r6LP2Xy(q6*nCW7-&WYaLHhks$JFF0#x4n8T|XeWJvV&m-3H4NM~qcWJploT zIuF3c`^mF{<3`VVca!ds%C_x*l}( z2pEPV;s~(YON*v0

    Hi9Pip#-q@vu48fln?c^+od{v`M)n{7 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 #}6tFZ|dmiOE)$k`T$V^4UOr_fl?feZ(m_{ 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 IEeq@aAAIB~5dZ)H literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.js b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.js new file mode 100644 index 00000000..4db21023 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.js @@ -0,0 +1 @@ +!function(c){var a,h,l,i,t,o,m,z='',e=(a=document.getElementsByTagName("script"))[a.length-1].getAttribute("data-injectcss");if(e&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function s(){o||(o=!0,i())}h=function(){var c,a,h,l,i,t=document.createElement("div");t.innerHTML=z,z=null,(c=t.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",a=c,(h=document.body).firstChild?(l=a,(i=h.firstChild).parentNode.insertBefore(l,i)):h.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(l=function(){document.removeEventListener("DOMContentLoaded",l,!1),h()},document.addEventListener("DOMContentLoaded",l,!1)):document.attachEvent&&(i=h,t=c.document,o=!1,(m=function(){try{t.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}s()})(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,s())})}(window); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.json b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.json new file mode 100644 index 00000000..3b21d8b1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.json @@ -0,0 +1,1073 @@ +{ + "id": "1892433", + "name": "OpenAuth.Pro", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "402921", + "name": "编辑", + "font_class": "bianji", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "13598716", + "name": "stream list", + "font_class": "streamlist", + "unicode": "ea75", + "unicode_decimal": 60021 + }, + { + "icon_id": "13709468", + "name": "撤销_ ", + "font_class": "chexiao_", + "unicode": "e72c", + "unicode_decimal": 59180 + }, + { + "icon_id": "1445834", + "name": "新增", + "font_class": "xinzeng", + "unicode": "e6c2", + "unicode_decimal": 59074 + }, + { + "icon_id": "5650985", + "name": "查询", + "font_class": "chaxun", + "unicode": "e697", + "unicode_decimal": 59031 + }, + { + "icon_id": "7716642", + "name": "删除/数字面板编辑态", + "font_class": "del", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "10659110", + "name": "查询", + "font_class": "chaxun1", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "11541449", + "name": "删 除", + "font_class": "shanchu", + "unicode": "e6f5", + "unicode_decimal": 59125 + }, + { + "icon_id": "12943187", + "name": "修 改", + "font_class": "xiugai", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "13692342", + "name": "编 辑", + "font_class": "bianji-copy", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "15205695", + "name": "删除/数字面板编辑态", + "font_class": "del1", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "1036355", + "name": "主页", + "font_class": "zhuyeicon", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "2320566", + "name": "流程中心", + "font_class": "liuchengzhongxin", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "2750413", + "name": "主页", + "font_class": "zhuye", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "3294182", + "name": "数据字典分类", + "font_class": "data-dictionary-type", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "3860786", + "name": "角色管理", + "font_class": "jiaoseguanli", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "5272012", + "name": "模块管理", + "font_class": "module", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "6677519", + "name": "待处理流程", + "font_class": "daichuliliucheng", + "unicode": "e710", + "unicode_decimal": 59152 + }, + { + "icon_id": "7068181", + "name": "我的流程", + "font_class": "wodeliucheng", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "7657067", + "name": "基础配置", + "font_class": "jichupeizhi", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "7816065", + "name": "表单设计-  选项卡", + "font_class": "biaodansheji-xuanxiangqia", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "8855988", + "name": "流程设计", + "font_class": "liuchengsheji", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "10409274", + "name": "消息平台-消息日志", + "font_class": "xiaoxipingtai-xiaoxirizhi", + "unicode": "e6c6", + "unicode_decimal": 59078 + }, + { + "icon_id": "10985007", + "name": "入库订单", + "font_class": "rukudingdan", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "12382523", + "name": "定时任务", + "font_class": "dingshirenwu", + "unicode": "e64c", + "unicode_decimal": 58956 + }, + { + "icon_id": "12473767", + "name": "资源管理", + "font_class": "ziyuanguanli", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "13133691", + "name": "数据权限", + "font_class": "shujuquanxian", + "unicode": "e6f7", + "unicode_decimal": 59127 + }, + { + "icon_id": "13426373", + "name": "部门管理", + "font_class": "bumenguanli", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "13530309", + "name": "仓储中心-02", + "font_class": "cangchuzhongxin-", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "14498636", + "name": "系统日志", + "font_class": "xitongrizhi", + "unicode": "e730", + "unicode_decimal": 59184 + }, + { + "icon_id": "14737003", + "name": "我的消息", + "font_class": "xiaoxi", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "14772250", + "name": "2.3 已处理流程", + "font_class": "23yichuliliucheng", + "unicode": "e6b2", + "unicode_decimal": 59058 + }, + { + "icon_id": "15082220", + "name": "用户 管理", + "font_class": "yonghuguanli", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "20406387", + "name": " 筛选", + "font_class": "shaixuan", + "unicode": "e783", + "unicode_decimal": 59267 + }, + { + "icon_id": "20406388", + "name": "不提醒", + "font_class": "butixing", + "unicode": "e784", + "unicode_decimal": 59268 + }, + { + "icon_id": "20406389", + "name": "帮助", + "font_class": "bangzhu", + "unicode": "e785", + "unicode_decimal": 59269 + }, + { + "icon_id": "20406390", + "name": " 转发", + "font_class": "zhuanfa", + "unicode": "e786", + "unicode_decimal": 59270 + }, + { + "icon_id": "20406391", + "name": "A", + "font_class": "A", + "unicode": "e787", + "unicode_decimal": 59271 + }, + { + "icon_id": "20406393", + "name": "WiFi", + "font_class": "WiFi", + "unicode": "e788", + "unicode_decimal": 59272 + }, + { + "icon_id": "20406394", + "name": "C", + "font_class": "C", + "unicode": "e789", + "unicode_decimal": 59273 + }, + { + "icon_id": "20406395", + "name": "B", + "font_class": "B", + "unicode": "e78a", + "unicode_decimal": 59274 + }, + { + "icon_id": "20406396", + "name": "打印机", + "font_class": "dayinji", + "unicode": "e78b", + "unicode_decimal": 59275 + }, + { + "icon_id": "20406397", + "name": "标签", + "font_class": "biaoqian", + "unicode": "e78c", + "unicode_decimal": 59276 + }, + { + "icon_id": "20406398", + "name": "D", + "font_class": "D", + "unicode": "e78d", + "unicode_decimal": 59277 + }, + { + "icon_id": "20406400", + "name": " 添加照片", + "font_class": "tianjiazhaopian", + "unicode": "e78e", + "unicode_decimal": 59278 + }, + { + "icon_id": "20406401", + "name": "操作日志", + "font_class": "caozuorizhi", + "unicode": "e78f", + "unicode_decimal": 59279 + }, + { + "icon_id": "20406402", + "name": "点赞", + "font_class": "dianzan", + "unicode": "e790", + "unicode_decimal": 59280 + }, + { + "icon_id": "20406403", + "name": "地图", + "font_class": "ditu", + "unicode": "e791", + "unicode_decimal": 59281 + }, + { + "icon_id": "20406404", + "name": "点赞(二)", + "font_class": "dianzaner", + "unicode": "e792", + "unicode_decimal": 59282 + }, + { + "icon_id": "20406405", + "name": "地点_定位", + "font_class": "didian_dingwei", + "unicode": "e793", + "unicode_decimal": 59283 + }, + { + "icon_id": "20406406", + "name": "错误_失败", + "font_class": "cuowu_shibai", + "unicode": "e794", + "unicode_decimal": 59284 + }, + { + "icon_id": "20406446", + "name": "订单_订单列表", + "font_class": "dingdan_dingdanliebiao", + "unicode": "e795", + "unicode_decimal": 59285 + }, + { + "icon_id": "20406447", + "name": "二维码", + "font_class": "erweima", + "unicode": "e796", + "unicode_decimal": 59286 + }, + { + "icon_id": "20406448", + "name": "订单", + "font_class": "dingdan", + "unicode": "e797", + "unicode_decimal": 59287 + }, + { + "icon_id": "20406449", + "name": "店铺", + "font_class": "dianpu", + "unicode": "e798", + "unicode_decimal": 59288 + }, + { + "icon_id": "20406450", + "name": "发送", + "font_class": "fasong", + "unicode": "e799", + "unicode_decimal": 59289 + }, + { + "icon_id": "20406451", + "name": "发现", + "font_class": "faxian", + "unicode": "e79a", + "unicode_decimal": 59290 + }, + { + "icon_id": "20406452", + "name": "分类", + "font_class": "fenlei", + "unicode": "e79b", + "unicode_decimal": 59291 + }, + { + "icon_id": "20406453", + "name": "法律_诉讼", + "font_class": "falv_susong", + "unicode": "e79c", + "unicode_decimal": 59292 + }, + { + "icon_id": "20406454", + "name": "订阅", + "font_class": "dingyue", + "unicode": "e79d", + "unicode_decimal": 59293 + }, + { + "icon_id": "20406456", + "name": "分享(二)", + "font_class": "fenxianger", + "unicode": "e79e", + "unicode_decimal": 59294 + }, + { + "icon_id": "20406457", + "name": "放大", + "font_class": "fangda", + "unicode": "e79f", + "unicode_decimal": 59295 + }, + { + "icon_id": "20406459", + "name": "关机_退出", + "font_class": "guanji_tuichu", + "unicode": "e7a0", + "unicode_decimal": 59296 + }, + { + "icon_id": "20406461", + "name": "关闭", + "font_class": "guanbi", + "unicode": "e7a1", + "unicode_decimal": 59297 + }, + { + "icon_id": "20406462", + "name": "服务", + "font_class": "fuwu", + "unicode": "e7a2", + "unicode_decimal": 59298 + }, + { + "icon_id": "20406463", + "name": "分享", + "font_class": "fenxiang", + "unicode": "e7a3", + "unicode_decimal": 59299 + }, + { + "icon_id": "20406464", + "name": "会员", + "font_class": "huiyuan", + "unicode": "e7a4", + "unicode_decimal": 59300 + }, + { + "icon_id": "20406466", + "name": "回到顶部", + "font_class": "huidaodingbu", + "unicode": "e7a5", + "unicode_decimal": 59301 + }, + { + "icon_id": "20406467", + "name": "减少", + "font_class": "jianshao", + "unicode": "e7a6", + "unicode_decimal": 59302 + }, + { + "icon_id": "20406468", + "name": "警告_提醒", + "font_class": "jinggao_tixing", + "unicode": "e7a7", + "unicode_decimal": 59303 + }, + { + "icon_id": "20406469", + "name": "监理方管理", + "font_class": "jianlifangguanli", + "unicode": "e7a8", + "unicode_decimal": 59304 + }, + { + "icon_id": "20406470", + "name": "监督", + "font_class": "jiandu", + "unicode": "e7a9", + "unicode_decimal": 59305 + }, + { + "icon_id": "20406472", + "name": "积分", + "font_class": "jifen", + "unicode": "e7aa", + "unicode_decimal": 59306 + }, + { + "icon_id": "20406473", + "name": "会员等级", + "font_class": "huiyuandengji", + "unicode": "e7ab", + "unicode_decimal": 59307 + }, + { + "icon_id": "20406475", + "name": "公告_通知", + "font_class": "gonggao_tongzhi", + "unicode": "e7ac", + "unicode_decimal": 59308 + }, + { + "icon_id": "20406476", + "name": "静音", + "font_class": "jingyin", + "unicode": "e7ad", + "unicode_decimal": 59309 + }, + { + "icon_id": "20406479", + "name": "垃圾_删除", + "font_class": "laji_shanchu", + "unicode": "e7ae", + "unicode_decimal": 59310 + }, + { + "icon_id": "20406480", + "name": "奖杯", + "font_class": "jiangbei", + "unicode": "e7af", + "unicode_decimal": 59311 + }, + { + "icon_id": "20406481", + "name": "礼物", + "font_class": "liwu", + "unicode": "e7b0", + "unicode_decimal": 59312 + }, + { + "icon_id": "20406482", + "name": "监理人员管理", + "font_class": "jianlirenyuanguanli", + "unicode": "e7b1", + "unicode_decimal": 59313 + }, + { + "icon_id": "20406807", + "name": "密码", + "font_class": "mima", + "unicode": "e7b2", + "unicode_decimal": 59314 + }, + { + "icon_id": "20406810", + "name": "历史项目_记录", + "font_class": "lishixiangmu_jilu", + "unicode": "e7b3", + "unicode_decimal": 59315 + }, + { + "icon_id": "20406811", + "name": "男", + "font_class": "nan", + "unicode": "e7b4", + "unicode_decimal": 59316 + }, + { + "icon_id": "20406812", + "name": "列表", + "font_class": "liebiao", + "unicode": "e7b5", + "unicode_decimal": 59317 + }, + { + "icon_id": "20406813", + "name": "签到_打卡", + "font_class": "qiandao_daka", + "unicode": "e7b6", + "unicode_decimal": 59318 + }, + { + "icon_id": "20406815", + "name": "企业_公司_单位基本信息", + "font_class": "qiye_gongsi_danweijibenxinxi", + "unicode": "e7b7", + "unicode_decimal": 59319 + }, + { + "icon_id": "20406816", + "name": "日历", + "font_class": "rili", + "unicode": "e7b8", + "unicode_decimal": 59320 + }, + { + "icon_id": "20406817", + "name": "评论", + "font_class": "pinglun", + "unicode": "e7b9", + "unicode_decimal": 59321 + }, + { + "icon_id": "20406819", + "name": "女", + "font_class": "nv", + "unicode": "e7ba", + "unicode_decimal": 59322 + }, + { + "icon_id": "20406820", + "name": "闹钟", + "font_class": "naozhong", + "unicode": "e7bb", + "unicode_decimal": 59323 + }, + { + "icon_id": "20406821", + "name": "皮肤_深色模式", + "font_class": "pifu_shensemoshi", + "unicode": "e7bc", + "unicode_decimal": 59324 + }, + { + "icon_id": "20406822", + "name": "权限", + "font_class": "quanxian", + "unicode": "e7bd", + "unicode_decimal": 59325 + }, + { + "icon_id": "20406823", + "name": "上传", + "font_class": "shangchuan", + "unicode": "e7be", + "unicode_decimal": 59326 + }, + { + "icon_id": "20406824", + "name": "上", + "font_class": "shang", + "unicode": "e7bf", + "unicode_decimal": 59327 + }, + { + "icon_id": "20406825", + "name": "时间_钟表", + "font_class": "shijian_zhongbiao", + "unicode": "e7c0", + "unicode_decimal": 59328 + }, + { + "icon_id": "20406826", + "name": "设备", + "font_class": "shebei", + "unicode": "e7c1", + "unicode_decimal": 59329 + }, + { + "icon_id": "20406827", + "name": "实施单位管理", + "font_class": "shishidanweiguanli", + "unicode": "e7c2", + "unicode_decimal": 59330 + }, + { + "icon_id": "20406830", + "name": "收藏", + "font_class": "shoucang", + "unicode": "e7c3", + "unicode_decimal": 59331 + }, + { + "icon_id": "20406832", + "name": "扫一扫", + "font_class": "saoyisao", + "unicode": "e7c4", + "unicode_decimal": 59332 + }, + { + "icon_id": "20406833", + "name": "身份证", + "font_class": "shenfenzheng", + "unicode": "e7c5", + "unicode_decimal": 59333 + }, + { + "icon_id": "20406834", + "name": "刷新", + "font_class": "shuaxin", + "unicode": "e7c6", + "unicode_decimal": 59334 + }, + { + "icon_id": "20406835", + "name": "首页", + "font_class": "shouye", + "unicode": "e7c7", + "unicode_decimal": 59335 + }, + { + "icon_id": "20406836", + "name": "搜索", + "font_class": "sousuo", + "unicode": "e7c8", + "unicode_decimal": 59336 + }, + { + "icon_id": "20406837", + "name": "缩小", + "font_class": "suoxiao", + "unicode": "e7c9", + "unicode_decimal": 59337 + }, + { + "icon_id": "20406838", + "name": "添加好友", + "font_class": "tianjiahaoyou", + "unicode": "e7ca", + "unicode_decimal": 59338 + }, + { + "icon_id": "20406840", + "name": "设置", + "font_class": "shezhi", + "unicode": "e7cb", + "unicode_decimal": 59339 + }, + { + "icon_id": "20406842", + "name": "统计(二)", + "font_class": "tongjier", + "unicode": "e7cc", + "unicode_decimal": 59340 + }, + { + "icon_id": "20406843", + "name": "网页", + "font_class": "wangye", + "unicode": "e7cd", + "unicode_decimal": 59341 + }, + { + "icon_id": "20406844", + "name": "统计(一)", + "font_class": "tongjiyi", + "unicode": "e7ce", + "unicode_decimal": 59342 + }, + { + "icon_id": "20406845", + "name": "未选中", + "font_class": "weixuanzhong", + "unicode": "e7cf", + "unicode_decimal": 59343 + }, + { + "icon_id": "20406846", + "name": "通知", + "font_class": "tongzhi", + "unicode": "e7d0", + "unicode_decimal": 59344 + }, + { + "icon_id": "20406847", + "name": "图片", + "font_class": "tupian", + "unicode": "e7d1", + "unicode_decimal": 59345 + }, + { + "icon_id": "20406848", + "name": "通讯录", + "font_class": "tongxunlu", + "unicode": "e7d2", + "unicode_decimal": 59346 + }, + { + "icon_id": "20406849", + "name": "微信", + "font_class": "weixin", + "unicode": "e7d3", + "unicode_decimal": 59347 + }, + { + "icon_id": "20406850", + "name": "热门", + "font_class": "remen", + "unicode": "e7d4", + "unicode_decimal": 59348 + }, + { + "icon_id": "20406851", + "name": "文档_文件", + "font_class": "wendang_wenjian", + "unicode": "e7d5", + "unicode_decimal": 59349 + }, + { + "icon_id": "20406852", + "name": "文件夹", + "font_class": "wenjianjia", + "unicode": "e7d6", + "unicode_decimal": 59350 + }, + { + "icon_id": "20406853", + "name": "下", + "font_class": "xia", + "unicode": "e7d7", + "unicode_decimal": 59351 + }, + { + "icon_id": "20406854", + "name": "我的信息_基本信息", + "font_class": "wodexinxi_jibenxinxi", + "unicode": "e7d8", + "unicode_decimal": 59352 + }, + { + "icon_id": "20406856", + "name": "下载(二)", + "font_class": "xiazaier", + "unicode": "e7d9", + "unicode_decimal": 59353 + }, + { + "icon_id": "20406858", + "name": "向右_返回", + "font_class": "xiangyou_fanhui", + "unicode": "e7da", + "unicode_decimal": 59354 + }, + { + "icon_id": "20406859", + "name": "向左_返回", + "font_class": "xiangzuo_fanhui", + "unicode": "e7db", + "unicode_decimal": 59355 + }, + { + "icon_id": "20406860", + "name": "向下_收缩", + "font_class": "xiangxia_shousuo", + "unicode": "e7dc", + "unicode_decimal": 59356 + }, + { + "icon_id": "20406861", + "name": "项目文件模版库_模版库", + "font_class": "xiangmuwenjianmobanku_mobanku", + "unicode": "e7dd", + "unicode_decimal": 59357 + }, + { + "icon_id": "20406862", + "name": "下载", + "font_class": "xiazai", + "unicode": "e7de", + "unicode_decimal": 59358 + }, + { + "icon_id": "20406864", + "name": "项目", + "font_class": "xiangmu", + "unicode": "e7df", + "unicode_decimal": 59359 + }, + { + "icon_id": "20406865", + "name": "显示_查看", + "font_class": "xianshi_chakan", + "unicode": "e7e0", + "unicode_decimal": 59360 + }, + { + "icon_id": "20406866", + "name": "选中", + "font_class": "xuanzhong", + "unicode": "e7e1", + "unicode_decimal": 59361 + }, + { + "icon_id": "20406867", + "name": "项目_项目管理", + "font_class": "xiangmu_xiangmuguanli", + "unicode": "e7e2", + "unicode_decimal": 59362 + }, + { + "icon_id": "20406869", + "name": "修改_编辑", + "font_class": "xiugai_bianji", + "unicode": "e7e3", + "unicode_decimal": 59363 + }, + { + "icon_id": "20406871", + "name": "项目验收_验收", + "font_class": "xiangmuyanshou_yanshou", + "unicode": "e7e4", + "unicode_decimal": 59364 + }, + { + "icon_id": "20406873", + "name": "药品", + "font_class": "yaopin", + "unicode": "e7e5", + "unicode_decimal": 59365 + }, + { + "icon_id": "20406874", + "name": "消息(三)", + "font_class": "xiaoxisan", + "unicode": "e7e6", + "unicode_decimal": 59366 + }, + { + "icon_id": "20406875", + "name": "消息(二)", + "font_class": "xiaoxier", + "unicode": "e7e7", + "unicode_decimal": 59367 + }, + { + "icon_id": "20406877", + "name": "异常_危险_举报", + "font_class": "yichang_weixian_jubao", + "unicode": "e7e8", + "unicode_decimal": 59368 + }, + { + "icon_id": "20406879", + "name": "项目经理管理_人员管理", + "font_class": "xiangmujingliguanli_renyuanguanli", + "unicode": "e7e9", + "unicode_decimal": 59369 + }, + { + "icon_id": "20406881", + "name": "延期审核", + "font_class": "yanqishenhe", + "unicode": "e7ea", + "unicode_decimal": 59370 + }, + { + "icon_id": "20406882", + "name": "隐藏", + "font_class": "yincang", + "unicode": "e7eb", + "unicode_decimal": 59371 + }, + { + "icon_id": "20406884", + "name": "小程序", + "font_class": "xiaochengxu", + "unicode": "e7ec", + "unicode_decimal": 59372 + }, + { + "icon_id": "20406886", + "name": "用户_账号_我的", + "font_class": "yonghu_zhanghao_wode", + "unicode": "e7ed", + "unicode_decimal": 59373 + }, + { + "icon_id": "20406887", + "name": "右", + "font_class": "you", + "unicode": "e7ee", + "unicode_decimal": 59374 + }, + { + "icon_id": "20406889", + "name": "需求变更审核", + "font_class": "xuqiubiangengshenhe", + "unicode": "e7ef", + "unicode_decimal": 59375 + }, + { + "icon_id": "20406891", + "name": "余额", + "font_class": "yue", + "unicode": "e7f0", + "unicode_decimal": 59376 + }, + { + "icon_id": "20406892", + "name": "银行卡", + "font_class": "yinhangka", + "unicode": "e7f1", + "unicode_decimal": 59377 + }, + { + "icon_id": "20406894", + "name": "正常_安全", + "font_class": "zhengchang_anquan", + "unicode": "e7f2", + "unicode_decimal": 59378 + }, + { + "icon_id": "20406895", + "name": "正确_成功_失败", + "font_class": "zhengque_chenggong_shibai", + "unicode": "e7f3", + "unicode_decimal": 59379 + }, + { + "icon_id": "20406896", + "name": "邮件", + "font_class": "youjian", + "unicode": "e7f4", + "unicode_decimal": 59380 + }, + { + "icon_id": "20406897", + "name": "正在进行", + "font_class": "zhengzaijinhang", + "unicode": "e7f5", + "unicode_decimal": 59381 + }, + { + "icon_id": "20406899", + "name": "职称_职称维护", + "font_class": "zhicheng_zhichengweihu", + "unicode": "e7f6", + "unicode_decimal": 59382 + }, + { + "icon_id": "20406901", + "name": "专家库_团队", + "font_class": "zhuanjiaku_tuandui", + "unicode": "e7f7", + "unicode_decimal": 59383 + }, + { + "icon_id": "20406902", + "name": "左", + "font_class": "zuo", + "unicode": "e7f8", + "unicode_decimal": 59384 + }, + { + "icon_id": "20406903", + "name": "专业领域维护", + "font_class": "zhuanyelingyuweihu", + "unicode": "e7f9", + "unicode_decimal": 59385 + } + ] +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.svg b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.svg new file mode 100644 index 00000000..8f7ef6dc --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.svg @@ -0,0 +1,162 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.ttf b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b320461ff04943956e3eb02812a9a1b4663f6e5f GIT binary patch literal 56352 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 j3eDV!Mw&JeyAU^YBDXjm0$)XmE literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.woff b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..bd7e15ee2f6d589afa81b578c8f539bbfa51c80b GIT binary patch literal 56428 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 literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.woff2 b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..03b44269b55a3248b0a81ad06ecf015a853cea49 GIT binary patch literal 7068 zcmV;N8)M{mPew8T0RR9102`bD3jhEB055m|02@mH0RR9100000000000000000000 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 G0000NI?2KS literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/demo.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/demo.css new file mode 100644 index 00000000..a67054a0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.css new file mode 100644 index 00000000..ec40a244 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.css @@ -0,0 +1,41 @@ +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1579491830976'); /* IE9 */ + src: url('iconfont.eot?t=1579491830976#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAUoAAsAAAAACpgAAATcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDVgqHaIZLATYCJAMcCxAABCAFhG0HaBsjCREVpPGQ/ThwzmdxBCfqg159c0a1oEnWP8bD136v5+7ugxBJIEWgw5JQWBofFWGj/viUha8x1fVlW5+fz8veD4qfcaWUyiyg4yQVlGk9syio41q3cuUjdNxerWmSlm2nfoV5lLElCeQP9oBnf0PCiApZIfv/36uaefyDZV17FpAIBzBAay5amxZYOEABmqt7UMUWSIUrpl1g51AdTMDFBLpN8IEOTpzTgJHivygQjylJMWDkMygpWGjVdczOQqBmoLWpiXgO4MX8+fgHXBiBpMrwX3maeDweDn2p/nadFLdE4ToOhPXZIO0jYxEoxHOs4wlIO7GI1P2+DeUQQK9WUn5Uf7X8WvVt8dv1rS18LBaSvy30ysT+f/AoKrWQJaIGVPQy+VZXm0Ohiij8tEBU/LRE1PysQgS/FhGZX9cNEhKb+f2YBLEGEB+BPDcyS7Jetar3r7U1pYiCMqXwxDKJBBthBULGlmWrnzVrX/iNb0HrX4sVmWDxvO+5+jlUmLxsSfRccQ+a0hYx0NFbBHVpzYVOnSngW4zw+LQ44ypFKOaRudbwa1Y52mPqaC+t+x7hks5ZRGrnGKl+xoxony6jlHSxErAelTYYDMJsGeiJXunhm8RIDJVEu86clBlIO8SY9XVhYyNobY1fXY1UZBqL5127vh6CUZfeDJiOmCjRads9hRiPJ7XuTAeI7Uk6cwHrZrtzMmbCiu+YFngszujntLO66TgBsO4zDY7VjbKIidFPWYQxMLJClhRfUCxLvZB1LKtJ3ALp2LP7FE1TiN2naQmO8vn+pmVxm9RNum3RWjHkBWanK6FNVk2vKfXmJMuwn37yf9ZrlrdGp0YQvvCNVo1XlVWrXpp9CdtD7s8IOQttVW3SLEtvyjqWZYlbIG1bfUxjTCP2GGMJ/kUunWs/eLlawSs4xQkZJ+eBzMyL4Rc7wXdruY+TXpWqpQsHFobVqqvDnOoYF89xKkfX/qnj1dyJYeL00G3vnXJWbvatvOIH6+tTTkxMEOUyV+dpIvckUxOlzulEWwuRSWQ1t2ShDNQK1iwik3xuTkOdgrI8aZXH04tKR+XFQUfWoQJYofsqDGdg4JtycDdBL1PaKmVtzZ9PZFySJ+XN3/FQJjrJH/LJIC83rVV1++KgqT2SKW1UMnckCw8ds229y8ttsgY/gLdH5G0SAfI3UvKm6wpDFrq+EgOX8e/4v3PjXJR8318jhgL4fvbIP1P3JuZ3iADXotJbeNHWUVJA6bmJ2diUV4OKT8o+t0qgsXc5fCKhWzcuVs+wt/WpxnJnE1pjLiSNcchac/hCXoRKj02otbah24KT+3uMyAVSFGNgXh1AGLQEST/3LSAp/OIp8h/QzP2DAUWQgAlxd0KGW6Tgh1wUjBrkCbyqxShmvrVyP9DukiCv2KT8IC0+DFM/BtMvWJDqWLPs7cxswFDN8AyXw5QqNKoBFfeOuW2HwcS9U69qXt06iiCBIQ1IJ8BTqsLo/dlt6Ps/IGsnESil5Zv5ByILPzyY9MYc+BdFydWyL49Z7FkzxgxgkCoDz2BDSU5UoMVPC5DCeq5ErNkaqJvJq+jbV+XtPADd/m/QBIFIRCEaGSBDZASGF/mC+PXt3GRRPHvK1OfLcYbrkFKUw2LvrfBSlKNXJxXLO+lF7VYr') format('woff2'), + url('iconfont.woff?t=1579491830976') format('woff'), + url('iconfont.ttf?t=1579491830976') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1579491830976#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-StartOP:before { + content: "\e67f"; +} + +.icon-fork:before { + content: "\e7bc"; +} + +.icon-End:before { + content: "\e7ae"; +} + +.icon-icon:before { + content: "\e582"; +} + +.icon-jincheng:before { + content: "\e617"; +} + +.icon-gaibanxianxingtubiao-:before { + content: "\e618"; +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.eot b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..977ea468e14e1d1c925fe7404a8a5b15d3277216 GIT binary patch literal 2880 zcmd^B|7%;<6+h=)=_!(8>&fSToOWz3Xq$KTtR4WROZ*9a--N7{^T%tv znZ618eUKxSe7UguX?upqcM%aR*Q(Rj%`0ajccPtaM7gl+OU z8u)o~A76eh^pzVFY=w6I8^fPTr`B`1;R%Wc#C7g=VG59ZG)(L9l-q}w;zzVBMUb=y zsE@W0Kel(@)9BgWGil+e(nKD*mLJ0=tqcv5>S`f-6h2K}TBrO_c?;T~wx0Yxr5Jrz zat5}$=s@xDaeCzXsih08^<(Z0ILJ4HOfww%*AbBsQ9GY?>Mw_gl%}r z%smO~KFI5xsCcfQTD))Zg{9Y)E-WJkkjxbcUM*sHuSZ(SpB&wb)iTDz3|OxF|D9Ud z^es0Gh{*L*EtWg6Xtr4H&>~KNWSK3CFSJCY?&Ce2%_uZ)FL=EiouB8Z*K04#U$SpP zRxe#*74psPS2y-E_iwzqK{TX!mHVxsReqPyk3VXL^gesOPY*S<2j!BH16r`ORWe5PTxy%LJ?Pk*of6+iyHe*1U7-5T!g z4Kwj?Af9Y&{c5&DBG{EDp9utx_>4d$5ZG^D;oev;^Qhl{=*pquGx})DhWXqbqXdq| z>bR)160c~Ihr*d`I+`-fa3?D?XD_HKN9X1^s;c(F+^l^Aa&UH*gOG1*vHzhNhQ=vP zXEqwEJ<(IV4VT$fU2d1y2yt37%#i(e&5*HjGDTb#>oH3c@wy*-n4qnQTbgpTi}nz8 zhofO{RFCUvhoeL3p}6Fkdvp&Kf+h^7}1i& zJ^+YG?v4*-Q>LCadN>-(Aj&-)AIRj=hTfy{SvxPba)fX9@{GpGnX^KiossRYzf=CX z5I?I`&IoZP@e*8SH2dFnJsjqrX!gQPI6R{TpAZ-ASxsa8*7rEF-R&v+EB&Hbtu+;; zS*tefcV5)AX^imKXw<%jCu_cd^Q9#5N9C6k!u1)Z4U{6{*dWJa1DWhDHtuIbO_=c> zBbChz#MCVbJswkiVoOZzG1A^tHrJijbJ-04DjXR8ac5Uo=a~(m5r25{+yiFJ#Gn6X zHM=(ZU$Xxzjr>5Tp}yL*{QPdH*tMyP^@MKmIAp)CbZzWbI)c2pG#%I= z^Mt62uDV}vA{}z;7La$1?qUTu*=83D==)vl0ml91jN-+2BI9Be`aLcVAm>J09HefP z7Puume)M^ezVBj2bbjw*1z-L@yI4T~Hy3+=-*K@QWy*&xR!L*w;sA|uw~K=`z@@;W z^+Mh%j7JWih?K^vm14DG1=`@L!o<<3e7!BUpQDBPbg5d2>`d-xt40cyLcKlC^s$MQ zWfddEdbJ$civbH$Q`JbVUOiG6vyzjRReN}FP`*g&lVjB~F2hH$>;ft*3+*^X=rEl? zyS5$+d`WY6b+*=jt$gpwZLQY`=1_5JytVV0remlDQ<$ZN8ZiQ{qXsMk?R6{00_wym z;0VUm32o-m9fb}WkR3Gmk#GE$4inc6V}ngrF?Ze(HA}&?+X9` literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.js b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.js new file mode 100644 index 00000000..c11d7af5 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.js @@ -0,0 +1 @@ +!function(c){var t,i='',e=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(e&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}!function(t){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(t,0);else{var e=function(){document.removeEventListener("DOMContentLoaded",e,!1),t()};document.addEventListener("DOMContentLoaded",e,!1)}else document.attachEvent&&(h=t,o=c.document,a=!1,(i=function(){try{o.documentElement.doScroll("left")}catch(t){return void setTimeout(i,50)}n()})(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,n())});function n(){a||(a=!0,h())}var h,o,a,i}(function(){var t,e,n,h,o,a;(t=document.createElement("div")).innerHTML=i,i=null,(e=t.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",n=e,(h=document.body).firstChild?(o=n,(a=h.firstChild).parentNode.insertBefore(o,a)):h.appendChild(n))})}(window); \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.json b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.json new file mode 100644 index 00000000..060a9a17 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.json @@ -0,0 +1,51 @@ +{ + "id": "", + "name": "", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "5095140", + "name": "Start OP", + "font_class": "StartOP", + "unicode": "e67f", + "unicode_decimal": 59007 + }, + { + "icon_id": "8127498", + "name": "fork", + "font_class": "fork", + "unicode": "e7bc", + "unicode_decimal": 59324 + }, + { + "icon_id": "8170728", + "name": "End", + "font_class": "End", + "unicode": "e7ae", + "unicode_decimal": 59310 + }, + { + "icon_id": "9515780", + "name": "lane-divide-three", + "font_class": "icon", + "unicode": "e582", + "unicode_decimal": 58754 + }, + { + "icon_id": "10203093", + "name": "process", + "font_class": "jincheng", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "12746545", + "name": "join", + "font_class": "gaibanxianxingtubiao-", + "unicode": "e618", + "unicode_decimal": 58904 + } + ] +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.svg b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.svg new file mode 100644 index 00000000..b3bd8815 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.svg @@ -0,0 +1,44 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.ttf b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/workflowicon/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..838dcad34dc7298d6da62c1f89b314fcb30183de GIT binary patch literal 2712 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 + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthForm.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthForm.vue new file mode 100644 index 00000000..296a7f55 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthForm.vue @@ -0,0 +1,268 @@ + + + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthSelect.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthSelect.vue new file mode 100644 index 00000000..f659d1a2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthSelect.vue @@ -0,0 +1,202 @@ + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthTable.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthTable.vue new file mode 100644 index 00000000..edab2ad8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Base/AuthTable.vue @@ -0,0 +1,318 @@ + + + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Breadcrumb/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Breadcrumb/index.vue new file mode 100644 index 00000000..e5f8e03a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Breadcrumb/index.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/multip-pointer.png b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/multip-pointer.png new file mode 100644 index 0000000000000000000000000000000000000000..86f8da307856acb2f2edc0d923b05e59c84a4b94 GIT binary patch literal 547 zcmV+;0^I$HP)90&04S4Hwqv59CMLJATIBDG7z17CIY5F*4{1l6GsiihASESA7aVc5Y#U87LQ&>7Oe$^>L6t0>(ujLTH>KhCpMlTi}~tznPKL~hwm^m#AXR0_5!#B;2O#CY<;Vd zbASgx55QXhXGj|3mNgF;^Rc2RbwyDQ0JsU@7Rl){Al7dmfKx z1mG;mkAFkVz`I~DxUJo8?;$BlrBXGWP9FqtmE_$;h#7bpi^aBAt5xF&zbhOLf6z2- z>~gu*0h}kfF%Ox6XR<8&R8>7Z-(<7dewNE+Es;nVX)cm{GTS!;_p{mTzCxjJ)Ew7H zQmfS_4u_)y;55lEMvob|Q!Ew_WipxA46xhnKkD`Rt7tU31Hc-|7t4-tT~*a%vMjF# z0)fwdzkjIfda&E=Hhn(d1CqDR$;=5ZH=E5*e$Ll}e@ZJRXm~A-T2;I1b(56d}YTRaJMTQmI&@(a<81NT1}%{{eObcs&>lHY7=!0JuU@ l`)6SDkDLSWmE==%%3mb(#1X-VQyl;R002ovPDHLkV1iFq@mc@? literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/remark.png b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/remark.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7603619d3ef785e33e7cc55f2b00cbecd6c824 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^E_P~LoEE?UN+=obQC%E@xGW) zV3(hw-$KIleSdyBTfgu7KJ(Ty!72B| znfof#79_99_T{NaZmL$bSlF!UHY2G&Pk2E)b68`uK*03#Hy#9wIk7+WcD4~}V2sPv zJ@VGv^2fy`K|h#J%sa?hd*;@*&AP3YVmHE~%MbHimzdIJ`1ATE#`vij;)0iKzx4rK O%HZkh=d#Wzp$P!k$y3q* literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/search.png b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/assets/search.png new file mode 100644 index 0000000000000000000000000000000000000000..031a94354f7c09643fc93cce5ef67d6990ee572a GIT binary patch literal 623 zcmV-#0+9WQP)qMG!J;9l{P> zg6gQ)B~Rt4OOmj&Dj5|-?CdI0>dyPbPVTlVe!QoL=i~SOpAVw$S{dj>5>t8hwn!>tai7b#Fz%Biy?CeS3CaHg93o% z)ac4ASs+f*H+VA)9<3-!>{ZF3H zRt($gTY&s!q1^XEW_aEE2w zD-7GKfr5baKA8V&v2}Ybs zJNi0=3Xl?sE(jFB2Ld@lGVvcGYh{hz20$(N@JpzzW#hQ`Qd~8opDU-^mdzbg!Z{M{ z)jSb2D%fuetxm49iF{9>?O(2}?W|xAQg~vi$I#^|5NiUJ`3rTS<7_-mq@(}<002ov JPDHLkV1oZMCaeGe literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/args-config.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/args-config.js new file mode 100644 index 00000000..7f201a86 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/args-config.js @@ -0,0 +1,261 @@ +export const flowConfig = { + jsPlumbInsConfig: { + Connector: [ + 'Flowchart', + { + gap: 5, + cornerRadius: 8, + alwaysRespectStubs: true + } + ], + ConnectionOverlays: [ + [ + 'Arrow', + { + width: 10, + length: 10, + location: 1 + } + ] + ], + PaintStyle: { + stroke: '#2a2929', + strokeWidth: 2 + }, + HoverPaintStyle: { + stroke: '#409EFF', + strokeWidth: 3 + }, + EndpointStyle: { + fill: '#456', + stroke: '#2a2929', + strokeWidth: 1, + radius: 3 + }, + EndpointHoverStyle: { + fill: 'pink' + } + }, + jsPlumbConfig: { + anchor: { + default: ['Bottom', 'Right', 'Top', 'Left'] + }, + conn: { + isDetachable: false + }, + makeSourceConfig: { + filter: 'a', + filterExclude: true, + maxConnections: -1, + endpoint: ['Dot', { radius: 7 }], + anchor: ['Bottom', 'Right', 'Top', 'Left'] + }, + makeTargetConfig: { + filter: 'a', + filterExclude: true, + maxConnections: -1, + endpoint: ['Dot', { radius: 7 }], + anchor: ['Bottom', 'Right', 'Top', 'Left'] + } + }, + defaultStyle: { + dragOpacity: 0.7, + alignGridPX: [5, 5], + alignSpacing: { + level: 100, + vertical: 100 + }, + alignDuration: 300, + containerScale: { + init: 1, + min: 0.5, + max: 3, + onceNarrow: 0.1, + onceEnlarge: 0.1 + }, + isOpenAuxiliaryLine: true, + showAuxiliaryLineDistance: 20, + movePx: 5, + photoBlankDistance: 200 + }, + // ID的生成类型。1.uuid uuid 2.time_stamp 时间戳 3.sequence 序列 4.time_stamp_and_sequence 时间戳加序列 5.custom 自定义 + idType: 'uuid', + flowStatus: { + CREATE: '0', + SAVE: '1', + MODIFY: '2', + LOADING: '3' + }, + shortcut: { + multiple: { + code: 17, + codeName: 'CTRL', + shortcutName: '多选' + }, + dragContainer: { + code: 32, + codeName: 'SPACE', + shortcutName: '画布拖拽' + }, + scaleContainer: { + code: 18, + codeName: 'ALT(firefox下为SHIFT)', + shortcutName: '画布缩放' + }, + dragTool: { + code: 68, + codeName: 'D', + shortcutName: '拖拽工具' + }, + connTool: { + code: 76, + codeName: 'L', + shortcutName: '连线工具' + }, + zoomInTool: { + code: 190, + codeName: '<', + shortcutName: '放大工具' + }, + zoomOutTool: { + code: 188, + codeName: '>', + shortcutName: '缩小工具' + }, + leftMove: { + code: 37, + codeName: '←', + shortcutName: '左移' + }, + upMove: { + code: 38, + codeName: '↑', + shortcutName: '上移' + }, + rightMove: { + code: 39, + codeName: '→', + shortcutName: '右移' + }, + downMove: { + code: 40, + codeName: '↓', + shortcutName: '下移' + }, + settingModal: { + code: 83, + codeName: 'CTRL+ALT+S', + shortcutName: '打开设置页面' + }, + testModal: { + code: 84, + codeName: 'CTRL+ALT+T', + shortcutName: '打开测试页面' + } + }, + contextMenu: { + container: { + menuName: 'flow-menu', + axis: { + left: null, + top: null + }, + menulists: [ + // { + // fnHandler: 'flowInfo', + // icoName: 'edit', + // btnName: '流程图信息' + // }, + { + fnHandler: 'paste', + icoName: 'edit', + btnName: '粘贴' + }, + { + fnHandler: 'selectAll', + icoName: 'edit', + btnName: '全选' + }, + // { + // fnHandler: 'saveFlow', + // icoName: 'edit', + // btnName: '保存流程' + // }, + // { + // iconName: 'edit', + // fnHandler: 'addRemark', + // btnName: '添加备注' + // }, + { + icoName: 'edit', + btnName: '对齐方式', + children: [ + { + icoName: 'edit', + fnHandler: 'verticaLeft', + btnName: '垂直左对齐' + }, + { + icoName: 'edit', + fnHandler: 'verticalCenter', + btnName: '垂直居中' + }, + { + icoName: 'edit', + fnHandler: 'verticalRight', + btnName: '垂直右对齐' + }, + { + icoName: 'edit', + fnHandler: 'levelUp', + btnName: '水平上对齐' + }, + { + icoName: 'edit', + fnHandler: 'levelCenter', + btnName: '水平居中' + }, + { + icoName: 'edit', + fnHandler: 'levelDown', + btnName: '水平下对齐' + } + ] + } + ] + }, + node: { + menuName: 'node-menu', + axis: { + left: null, + top: null + }, + menulists: [ + { + fnHandler: 'copyNode', + icoName: 'edit', + btnName: '复制节点' + }, + { + fnHandler: 'deleteNode', + icoName: 'edit', + btnName: '删除节点' + } + ] + }, + sl: { + menuName: 'link-menu', + axis: { + left: null, + top: null + }, + menulists: [ + { + fnHandler: 'deleteLink', + icoName: 'edit', + btnName: '删除连线' + } + ] + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/basic-node-config.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/basic-node-config.js new file mode 100644 index 00000000..44dd20ee --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/config/basic-node-config.js @@ -0,0 +1,89 @@ +export const tools = [ + { + type: 'drag', + icon: 'el-icon-rank', + defaultIcon: 'el-icon-rank', + name: '拖拽' + }, + { + type: 'connection', + icon: 'el-icon-share', + defaultIcon: 'el-icon-share', + name: '连线' + }, + // { + // type: 'zoom-in', + // icon: 'el-icon-zoom-in', + // name: '放大' + // }, + // { + // type: 'zoom-out', + // icon: 'el-icon-zoom-out', + // name: '缩小' + // } +] + +export const commonNodes = [ + { + type: 'start round mix', + name: '开始', + icon: 'iconfont icon-StartOP', + defaultIcon: 'iconfont icon-StartOP', + belongto: 'commonNodes' + }, + { + type: 'end round', + name: '结束', + icon: 'iconfont icon-End', + defaultIcon: 'iconfont icon-End', + belongto: 'commonNodes' + }, + { + type: 'node', + name: '任务节点', + icon: 'el-icon-s-tools', + defaultIcon: 'el-icon-s-tools', + belongto: 'commonNodes' + }, + { + type: 'fork', + name: '会签开始', + icon: 'iconfont icon-fork', + defaultIcon: 'iconfont icon-fork', + belongto: 'commonNodes' + }, + { + type: 'join', + name: '会签结束', + icon: 'iconfont icon-gaibanxianxingtubiao-', + defaultIcon: 'iconfont icon-gaibanxianxingtubiao-', + belongto: 'commonNodes' + } +] + +export const highNodes = [ + { + type: 'child-flow', + name: '子流程', + icon: 'ChildFlowIcon', + defaultIcon: 'ChildFlowIcon', + belongto: 'highNodes' + } +] + +export const laneNodes = [ + { + type: 'x-lane', + name: '横向泳道', + icon: 'iconfont icon-icon', + defaultIcon: 'iconfont icon-icon', + belongto: 'laneNodes' + }, + { + type: 'y-lane', + name: '纵向泳道', + icon: 'iconfont icon-icon', + defaultIcon: 'iconfont icon-icon', + belongto: 'laneNodes' + } +] diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/index.vue new file mode 100644 index 00000000..96ce21ba --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/index.vue @@ -0,0 +1,794 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowArea.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowArea.vue new file mode 100644 index 00000000..f7c0a833 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowArea.vue @@ -0,0 +1,876 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowAttr.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowAttr.vue new file mode 100644 index 00000000..f06ca562 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowAttr.vue @@ -0,0 +1,322 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowNode.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowNode.vue new file mode 100644 index 00000000..bf31d673 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/FlowNode.vue @@ -0,0 +1,358 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/SettingModal.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/SettingModal.vue new file mode 100644 index 00000000..0b69fda2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/SettingModal.vue @@ -0,0 +1,181 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/ShortcutModal.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/ShortcutModal.vue new file mode 100644 index 00000000..1c353841 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/ShortcutModal.vue @@ -0,0 +1,69 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/TestModal.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/TestModal.vue new file mode 100644 index 00000000..62f0285b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/TestModal.vue @@ -0,0 +1,63 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/UsingDocModal.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/UsingDocModal.vue new file mode 100644 index 00000000..d2befe8b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/modules/UsingDocModal.vue @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-area.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-area.scss new file mode 100644 index 00000000..8fb434c2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-area.scss @@ -0,0 +1,90 @@ +$active-color: #409EFF; + +.btn-wrapper-simple { + height: 24px !important; + line-height: 24px !important; +} +.vue-contextmenu-listWrapper { + padding-left: 1px !important; +} +.child-ul-wrapper { + padding-left: 1px !important; +} + +.flow-container { + position: absolute; + right: -3000px; + bottom: -3000px; + transition: transform 0.5s ease 0s,transform-origin 0.5s ease 0s; + &.grid { + background-image: -webkit-linear-gradient(90deg, rgba(235, 235, 235, 1) 5%, rgba(0, 0, 0, 0) 5%); + background-image: -moz-linear-gradient(90deg, rgba(235, 235, 235, 1) 5%, rgba(0, 0, 0, 0) 5%); + background-image: -o-linear-gradient(90deg, rgba(235, 235, 235, 1) 5%, rgba(0, 0, 0, 0) 5%); + background-image: -webkit-gradient(linear, 0 100%, 0 0, color-stop(0.05, rgba(235, 235, 235, 1)), color-stop(0.05, rgba(0, 0, 0, 0))); + background-image: linear-gradient(90deg, rgba(235, 235, 235, 1) 5%, rgba(0, 0, 0, 0) 5%),linear-gradient(rgba(235, 235, 235, 1) 5%, rgba(0, 0, 0, 0) 5%); + background-size: 1rem 1rem; + } + + &.zoomIn { + cursor: zoom-in; + } + &.zoomOut { + cursor: zoom-out; + } + &.canScale { + cursor: url(../assets/search.png), default; + } + &.canDrag { + cursor: grab; + } + &.canMultiple { + cursor: url(../assets/multip-pointer.png), default; + } +} + +.rectangle-multiple { + position: absolute; + border: 1px dashed #31676f; + background-color: #0cceea29; +} + +.flow-container-active { + background-color: #e4e4e438; + cursor: crosshair; +} + +.auxiliary-line-x { + position: absolute; + border: 0.5px solid $active-color; + width: 100%; + z-index: 9999; +} +.auxiliary-line-y { + position: absolute; + border: 0.5px solid $active-color; + height: 100%; + z-index: 9999; +} + +.link-active { + outline: 2px dashed $active-color; +} + +.container-scale { + position: absolute; + top: 0; + left: 5px; +} + +.mouse-position { + position: absolute; + bottom: 0; + right: 5px; +} + +.common-remarks { + width: 100px; + height: 150px; + position: absolute; + background-color: #ffffaa; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-attr.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-attr.scss new file mode 100644 index 00000000..54435eaa --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-attr.scss @@ -0,0 +1,3 @@ +.ant-form-item { + margin-bottom: 6px; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-designer.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-designer.scss new file mode 100644 index 00000000..0d31eda9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-designer.scss @@ -0,0 +1,102 @@ +$primary-color: #409EFF; + +.container { + border: 2px solid #e4e7ed; + height: 100%; + + moz-user-select: -moz-none; + -moz-user-select: none; + -o-user-select:none; + -khtml-user-select:none; + -webkit-user-select:none; + -ms-user-select:none; + user-select:none; +} + +.select-area { + border-right: 1px solid #e4e7ed; +} + +.header-option { + background: white; + height: 36px; + line-height: 36px; + border-bottom: 2px solid #e4e7ed; + text-align: right; +} + +.header-option-button { + border: 0; + // margin-left: 8px; + font-size: 20px; + padding: 10px 5px; +} + +.content { + background: #fafafa; + height: 100%; + border: 2px dashed rgba(170,170,170,0.7); +} + +.ant-layout-footer { + padding: 4px 8px; +} +.foot { + height: auto; + text-align: center; +} + +.attr-area { + border-left: 1px solid #e4e7ed; +} + +.tag { + margin: 6px; +} + +.tool-item { + background: #f4f6fc; + height: 32px; + line-height: 32px; + margin: 5px; + padding-left: 8px; + text-align: center; + cursor: pointer; + + &:hover{ + background: #d2d3d6; + } + + &.active { + background: black; + } +} + +.node-item { + background: #f4f6fc; + height: 32px; + line-height: 32px; + margin: 5px; + padding-left: 8px; + text-align: left; + cursor: move; + min-width: 120px; + + &:hover{ + color: $primary-color; + outline: 1px dashed $primary-color; + } +} + +.ant-list-grid .ant-list-item { + margin-bottom: 8px; +} + +.linkLabel { + background-color: white; + padding: 1px; + border: 1px solid #346789; + border-radius: 5px; + opacity: 0.8; + z-index: 3; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-node.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-node.scss new file mode 100644 index 00000000..c321d7ce --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/style/flow-node.scss @@ -0,0 +1,167 @@ +$common-node-bg: #f4f6fc; +$common-node-bg-hover: #f4f6fcb0; +$common-node-active: #409EFF; + +.common-circle-node { + position: absolute; + height: 50px; + width: 50px; + line-height: 50px; + text-align: center; + border: 1px solid #777; + border-radius: 50%; + background-color: $common-node-bg; + white-space: nowrap; + z-index: 1; + &.node-start, + &.node-end{ + min-width: 100px; + padding: 0 10px; + border-radius: 100px; + width: auto; + } + &:hover { + // background-color: $common-node-bg-hover; + z-index: 2; + } + + &.active { + outline: 2px dashed $common-node-active; + outline-offset: 0px; + } +} +.common-rectangle-node { + position: absolute; + min-height: 60px; + max-height: 60px; + // height: 50px; + min-width: 120px; + max-width: 300px; + padding: 5px; + // line-height: 50px; + text-align: center; + border: 1px solid #777; + border-radius: 5px; + background-color: $common-node-bg; + // white-space: nowrap; + z-index: 1; + word-break: break-all; + align-items: center; + >span{ + padding-left: 5px; + text-align: left; + } + &:hover { + // background-color: $common-node-bg-hover; + z-index: 2; + } + + &.active { + outline: 2px dashed $common-node-active; + outline-offset: 0px; + } +} + +.common-diamond-node { + position: absolute; + height: 50px; + width: 50px; + line-height: 50px; + text-align: center; + border: 1px solid #777; + border-radius: 3px; + background-color: $common-node-bg; + transform: rotate(45deg); + white-space: nowrap; + z-index: 1; + &:before { + position: absolute; + content: '网关'; + transform: rotate(-45deg); + top: 0; + left: 0; + right: 0; + bottom: 0; + } + + &:hover { + // background-color: $common-node-bg-hover; + z-index: 2; + } + + &.active { + outline: 2px dashed $common-node-active; + outline-offset: 0px; + } +} + +.common-x-lane-node { + position: absolute; + text-align: center; + border: 1px solid #777; + border-radius: 2px; + // z-index: -1 !important; + + &.laneActive { + outline: 2px dashed $common-node-active; + outline-offset: 0px; + } + + .lane-text-div { + width: 18px; + height: 100%; + position: absolute; + display: table; + border-right: 1px solid #777; + background-color: $common-node-bg; + + &:hover { + z-index: 2; + } + + .lane-text { + word-wrap: break-word; + display: table-cell; + vertical-align: middle; + font-size: 0.8em; + } + } +} + +.common-y-lane-node { + position: absolute; + text-align: center; + border: 1px solid #777; + border-radius: 2px; + // z-index: -1 !important; + + &.laneActive { + outline: 2px dashed $common-node-active; + outline-offset: 0px; + } + + .lane-text-div { + width: 100%; + height: 18px; + position: absolute; + display: table; + border-bottom: 1px solid #777; + background-color: $common-node-bg; + + &:hover { + z-index: 2; + } + + .lane-text { + word-wrap: break-word; + display: table-cell; + font-size: 0.8em; + } + } +} + +.node-icon { + position: absolute; + top: 3px; + left: 3px; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/util/ZFSN.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/util/ZFSN.js new file mode 100644 index 00000000..c0306ef0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/CreatedFlow/util/ZFSN.js @@ -0,0 +1,118 @@ +import { flowConfig } from '../config/args-config.js' + +export const ZFSN = { + seqNo: 1, + consoleLog: function(strArr) { + let log = '' + for (let i = 0, len = strArr.length; i < len; i++) { + log += strArr[i] + '\n' + } + console.log('%c' + log, 'color: red; font-weight: bold;') + }, + getId: function() { + const idType = flowConfig.idType + if (typeof idType === 'string') { + if (idType === 'uuid') { + return this.getUUID() + } else if (idType === 'time_stamp') { + return this.getTimeStamp() + } + } else if (idType instanceof Array) { + if (idType[0] === 'time_stamp_and_sequence') { + return this.getSequence(idType[1]) + } else if (idType[0] === 'time_stamp_and_sequence') { + return this.getTimeStampAndSequence(idType[1]) + } else if (idType[0] === 'custom') { + return idType[1]() + } + } + }, + getUUID: function() { + const s = [] + const hexDigits = '0123456789abcdef' + for (let i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1) + } + s[14] = '4' + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1) + s[8] = s[13] = s[18] = s[23] = '-' + + const uuid = s.join('') + return uuid.replace(/-/g, '') + }, + getTimeStamp: function() { + return new Date().getTime() + }, + getSequence: function(seqNoLength) { + const zeroStr = new Array(seqNoLength).fill('0').join('') + return (zeroStr + (this.seqNo++)).slice(-seqNoLength) + }, + getTimeStampAndSequence: function(seqNoLength) { + return this.getTimeStamp() + this.getSequence(seqNoLength) + }, + add: function(a, b) { + let c, d + try { + c = a.toString().split('.')[1].length + } catch (f) { + c = 0 + } + try { + d = b.toString().split('.')[1].length + } catch (f) { + d = 0 + } + const e = Math.pow(10, Math.max(c, d)) + return (e, (this.mul(a, e) + this.mul(b, e)) / e) + }, + sub: function(a, b) { + let c, d + try { + c = a.toString().split('.')[1].length + } catch (f) { + c = 0 + } + try { + d = b.toString().split('.')[1].length + } catch (f) { + d = 0 + } + const e = Math.pow(10, Math.max(c, d)) + return (e, (this.mul(a, e) - this.mul(b, e)) / e) + }, + mul: function(a, b) { + let c = 0 + const d = a.toString() + const e = b.toString() + try { + c += d.split('.')[1].length + } catch (f) { + // console.log(f) + } + try { + c += e.split('.')[1].length + } catch (f) { + // console.log(f) + } + return Number(d.replace('.', '')) * Number(e.replace('.', '')) / Math.pow(10, c) + }, + div(a, b) { + // let c + // let d + let e = 0 + let f = 0 + try { + e = a.toString().split('.')[1].length + } catch (g) { + console.log(f) + } + try { + f = b.toString().split('.')[1].length + } catch (g) { + console.log(f) + } + const c = Number(a.toString().replace('.', '')) + const d = Number(b.toString().replace('.', '')) + return (c, d, this.mul(c / d, Math.pow(10, f - e))) + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Config.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Config.vue new file mode 100644 index 00000000..eb3fb81e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Config.vue @@ -0,0 +1,432 @@ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedForm.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedForm.vue new file mode 100644 index 00000000..c8cce0b9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedForm.vue @@ -0,0 +1,175 @@ + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormConfig.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormConfig.vue new file mode 100644 index 00000000..4a3d30d4 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormConfig.vue @@ -0,0 +1,32 @@ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormItem.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormItem.vue new file mode 100644 index 00000000..dc600927 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/CreatedFormItem.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ImageUpload.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ImageUpload.vue new file mode 100644 index 00000000..f4588c8e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ImageUpload.vue @@ -0,0 +1,463 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Model.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Model.vue new file mode 100644 index 00000000..5c439878 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/Model.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowForm.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowForm.vue new file mode 100644 index 00000000..570c7113 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowForm.vue @@ -0,0 +1,193 @@ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowFormItem.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowFormItem.vue new file mode 100644 index 00000000..0b1b94ab --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/components/ShowFormItem.vue @@ -0,0 +1,265 @@ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/code.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/code.js new file mode 100644 index 00000000..e0a85277 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/code.js @@ -0,0 +1,115 @@ +function findRemoteFunc(list, funcList, tokenFuncList, blankList) { + for (let i = 0; i < list.length; i++) { + if (list[i].type === 'grid') { + list[i].columns.forEach(item => { + findRemoteFunc(item.list, funcList, tokenFuncList, blankList) + }) + } else { + if (list[i].type === 'blank') { + if (list[i].model) { + blankList.push({ + name: list[i].model, + label: list[i].name + }) + } + } else if (list[i].type === 'imgupload') { + if (list[i].options.tokenFunc) { + tokenFuncList.push({ + func: list[i].options.tokenFunc, + label: list[i].name, + model: list[i].model + }) + } + } else { + if (list[i].options.remote && list[i].options.remoteFunc) { + funcList.push({ + func: list[i].options.remoteFunc, + label: list[i].name, + model: list[i].model + }) + } + } + } + } +} + +export default function(data) { + const funcList = [] + + const tokenFuncList = [] + + const blankList = [] + + findRemoteFunc(JSON.parse(data).list, funcList, tokenFuncList, blankList) + + let funcTemplate = '' + + let blankTemplate = '' + + for (let i = 0; i < funcList.length; i++) { + funcTemplate += ` + ${funcList[i].func} (resolve) { + // ${funcList[i].label} ${funcList[i].model} + // Call callback function once get the data from remote server + // resolve(data) + }, + ` + } + + for (let i = 0; i < tokenFuncList.length; i++) { + funcTemplate += ` + ${tokenFuncList[i].func} (resolve) { + // ${tokenFuncList[i].label} ${tokenFuncList[i].model} + // Call callback function once get the token + // resolve(token) + }, + ` + } + + for (let i = 0; i < blankList.length; i++) { + blankTemplate += ` + + ` + } + + return ` + + + + + +
    + + ${blankTemplate} + + 提交 +
    + + + + ` +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/config.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/config.js new file mode 100644 index 00000000..9627443c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/config/config.js @@ -0,0 +1,365 @@ +const baseUrl = process.env.VUE_APP_BASE_API +export const basicComponents = [ + { + type: 'input', + icon: 'icon-input', + name: '单行文本', + options: { + width: '100%', + defaultValue: '', + required: false, + dataType: 'string', + pattern: '', + placeholder: '', + disabled: false + } + }, + { + type: 'textarea', + icon: 'icon-diy-com-textarea', + name: '多行文本', + options: { + width: '100%', + defaultValue: '', + required: false, + disabled: false, + pattern: '', + placeholder: '' + } + }, + { + type: 'number', + icon: 'icon-number', + name: '计数器', + options: { + width: '', + required: false, + defaultValue: 0, + min: '', + max: '', + step: 1, + disabled: false, + controlsPosition: '' + } + }, + { + type: 'radio', + icon: 'icon-radio-active', + name: '单选框组', + options: { + inline: true, + defaultValue: '', + showLabel: false, + options: [ + { + value: 'Option 1', + label: '选项 1' + }, + { + value: 'Option 2', + label: '选项 2' + }, + { + value: 'Option 3', + label: '选项 3' + } + ], + required: false, + width: '', + remote: false, + remoteOptions: [], + props: { + value: 'value', + label: 'label' + }, + remoteFunc: '', + disabled: false + } + }, + { + type: 'checkbox', + icon: 'icon-check-box', + name: '多选框组', + options: { + inline: true, + defaultValue: [], + showLabel: false, + options: [ + { + value: 'Option 1' + }, + { + value: 'Option 2' + }, + { + value: 'Option 3' + } + ], + required: false, + width: '', + remote: false, + remoteOptions: [], + props: { + value: 'value', + label: 'label' + }, + remoteFunc: '', + disabled: false + } + }, + { + type: 'time', + icon: 'icon-time', + name: '时间选择器', + options: { + defaultValue: '21:19:56', + readonly: false, + disabled: false, + editable: true, + clearable: true, + placeholder: '', + startPlaceholder: '', + endPlaceholder: '', + isRange: false, + arrowControl: true, + format: 'HH:mm:ss', + required: false, + width: '' + } + }, + { + type: 'date', + icon: 'icon-date', + name: '日期选择器', + options: { + defaultValue: '', + readonly: false, + disabled: false, + editable: true, + clearable: true, + placeholder: '', + startPlaceholder: '', + endPlaceholder: '', + type: 'date', + format: 'yyyy-MM-dd', + timestamp: false, + required: false, + width: '' + } + }, + { + type: 'text', + icon: 'icon-wenzishezhi-', + name: '文字', + options: { + defaultValue: 'This is a text', + customClass: '' + } + }, + { + type: 'imgupload', + icon: 'icon-tupian', + name: '图片/文件', + options: { + defaultValue: [], + required: false, + size: { + width: 100, + height: 100 + }, + width: '', + tokenFunc: 'funcGetToken', + token: '', + // domain: 'http://pfp81ptt6.bkt.clouddn.com/', + disabled: false, + length: 8, + multiple: false, + isQiniu: false, + isDelete: false, + min: 0, + isEdit: false, + action: `${baseUrl}/Files/Upload` + } + }, + { + type: 'select', + icon: 'icon-select', + name: '下拉选择框', + options: { + defaultValue: '', + multiple: false, + disabled: false, + clearable: false, + placeholder: '', + required: false, + showLabel: false, + width: '', + options: [ + { + value: 'Option 1' + }, + { + value: 'Option 2' + }, { + value: 'Option 3' + } + ], + remote: false, + filterable: false, + remoteOptions: [], + props: { + value: 'value', + label: 'label' + }, + remoteFunc: '' + } + }, + { + type: 'grid', + icon: 'icon-grid-', + name: '栅格布局', + columns: [ + { + span: 12, + list: [] + }, + { + span: 12, + list: [] + } + ], + options: { + gutter: 0, + justify: 'start', + align: 'top' + } + } + // { + // type: 'color', + // icon: 'icon-color', + // options: { + // defaultValue: '', + // disabled: false, + // showAlpha: false, + // required: false + // } + // }, + // { + // type: 'switch', + // icon: 'icon-switch', + // options: { + // defaultValue: false, + // required: false, + // disabled: false + // } + // }, + // { + // type: 'slider', + // icon: 'icon-slider', + // options: { + // defaultValue: 0, + // disabled: false, + // required: false, + // min: 0, + // max: 100, + // step: 1, + // showInput: false, + // range: false, + // width: '' + // } + // }, + // { + // type: 'rate', + // icon: 'icon-pingfen1', + // options: { + // defaultValue: null, + // max: 5, + // disabled: false, + // allowHalf: false, + // required: false + // } + // } +] + +export const advanceComponents = [ + // { + // type: 'blank', + // icon: 'icon-zidingyishuju', + // options: { + // defaultType: 'String' + // } + // }, + // { + // type: 'imgupload', + // icon: 'icon-tupian', + // options: { + // defaultValue: [], + // size: { + // width: 100, + // height: 100 + // }, + // width: '', + // tokenFunc: 'funcGetToken', + // token: '', + // domain: 'http://pfp81ptt6.bkt.clouddn.com/', + // disabled: false, + // length: 8, + // multiple: false, + // isQiniu: false, + // isDelete: false, + // min: 0, + // isEdit: false, + // action: 'https://jsonplaceholder.typicode.com/photos/' + // } + // }, + // { + // type: 'editor', + // icon: 'icon-fuwenbenkuang', + // options: { + // defaultValue: '', + // width: '' + // } + // }, + // { + // type: 'cascader', + // icon: 'icon-jilianxuanze', + // options: { + // defaultValue: [], + // width: '', + // placeholder: '', + // disabled: false, + // clearable: false, + // remote: true, + // remoteOptions: [], + // props: { + // value: 'value', + // label: 'label', + // children: 'children' + // }, + // remoteFunc: '' + // } + // } +] + +export const layoutComponents = [ + { + type: 'grid', + icon: 'icon-grid-', + name: '栅格布局', + columns: [ + { + span: 12, + list: [] + }, + { + span: 12, + list: [] + } + ], + options: { + gutter: 0, + justify: 'start', + align: 'top' + } + } +] diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/index.vue new file mode 100644 index 00000000..5eeca52d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/index.vue @@ -0,0 +1,315 @@ + + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/styles/index.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/styles/index.scss new file mode 100644 index 00000000..a68143c6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Formcreated/styles/index.scss @@ -0,0 +1,751 @@ +$primary-color: #409EFF; +$primary-background-color: #ecf5ff; + +*, :after, :before { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.fa-icon{ + width: auto; + height: 1em; /* 或任意其它字体大小相对值 */ + + /* 要在 Safari 中正常工作,需要再引入如下两行代码 */ + max-width: 100%; + max-height: 100%; + vertical-align: middle; +} + +.fm2-container{ + background: #fff; + height: 100%; + border: 1px solid #e0e0e0; + + .el-container{ + height: 100% !important; + } + + &>.el-container{ + background: #fff; + } + .fm2-main{ + position: relative; + + &>.el-container{ + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + } + } + main{ + padding: 0; + } + + footer{ + height: 30px; + line-height: 30px; + border-top: 1px solid #e0e0e0; + font-size: 12px; + text-align: right; + color: $primary-color; + background: #fafafa; + + a{ + color: $primary-color; + } + } +} + +.center-container{ + border-left: 1px solid #e0e0e0; + border-right: 1px solid #e0e0e0; + + .btn-bar{ + height: 45px; + line-height: 40px; + font-size: 18px; + // border-bottom: solid 2px #e4e7ed; + border-top: solid 2px #e4e7ed; + text-align: right; + } + + .el-main{ + padding: 0; + position: relative; + background: #fafafa; + } +} + +.components-list{ + padding: 8px 0; + width: 100%; + height: 100%; + + .created-cate{ + padding: 8px 12px; + font-size: 13px; + } + + ul{ + position: relative; + overflow: hidden; + padding: 0 10px 10px; + margin: 0; + } + + .form-edit-created-label{ + font-size: 12px; + display: block; + width: 48%; + line-height: 26px; + // position: relative; + // float: left; + // left: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin: 1%; + color: #333; + border: 1px solid #F4F6FC; + text-align: center; + + max-width: 100px; + margin: 0 5px 5px 0; + display: inline-block; + + &:hover{ + color: $primary-color; + border: 1px dashed $primary-color; + } + + &>a{ + display: block; + cursor: move; + color: #409EFF; + // background: #F4F6FC; + background: #fff; + border: 1px solid #F4F6FC; + + .icon{ + display: none; + margin-right: 6px; + margin-left: 8px; + font-size: 14px; + // display: inline-block; + vertical-align: middle; + } + + span{ + display: inline-block; + vertical-align: middle; + } + } + } +} + +.el-form-item__content{ + .el-radio{ + line-height: 32px; + } +} + +.created-form-container{ + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + .created-form-list{ + background: #fff; + // border: 1px dashed #999; + border: 1px dashed #999; + min-height: 450px; + margin: 10px; + + .created-col-list{ + min-height: 50px; + border: 1px dashed #ccc; + background: #fff; + } + + .created-view{ + padding: 15px 30px 30px 30px; + position: relative; + // border: 1px dashed rgba(170,170,170,0.7); + // background-color: rgba(236, 245, 255, .3); + border-bottom: 1px dashed rgba(170,170,170,0.7); + margin: 2px; + cursor: pointer; + &:last-child{ + border-bottom: 0; + } + + .el-form-item__content{ + position: unset; + } + + &.is_req{ + .el-form-item__label::before{ + content: '*'; + color: #f56c6c; + margin-right: 4px; + } + } + + .created-view-description{ + height: 15px; + line-height: 15px; + font-size:13px; + margin-top: 6px; + color:#909399; + } + + .created-view-action{ + position: absolute; + right: 0; + bottom: 0; + height: 28px; + line-height: 28px; + background: $primary-color; + z-index: 9; + + i{ + font-size: 14px; + color: #fff; + margin: 0 5px; + cursor: pointer; + + } + } + + .created-view-drag{ + position: absolute; + left: -2px; + top: -2px; + bottom: -18px; + height: 28px; + line-height: 28px; + background: $primary-color; + z-index: 9; + // display: none; + + i{ + font-size: 14px; + color: #fff; + margin: 0 5px; + cursor: move; + } + } + + &:after{ + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: block; + z-index: 1; + } + + &:hover{ + background: $primary-background-color; + outline: 1px solid $primary-color; + outline-offset: 0px; + + &.active{ + outline: 2px solid $primary-color; + border: 1px solid $primary-color; + outline-offset: 0; + } + + .created-view-drag{ + display: block; + } + } + + &.active{ + outline: 2px solid $primary-color; + border: 1px solid $primary-color; + background: rgba(235, 245, 255, 0.5); + } + + &.ghost{ + background: #F56C6C; + border: 2px solid #F56C6C; + outline-width: 0; + height: 3px; + box-sizing: border-box; + font-size: 0; + content: ''; + overflow: hidden; + padding: 0; + } + } + + .created-table{ + padding-bottom: 0; + padding: 5px; + background-color: rgba(253,246,236, .3); + + .created-table-wrapper{ + min-height: 50px; + background: #fff; + display: flex; + justify-content: flex-start; + + .created-table-row{ + td{ + border-bottom: 0; + } + } + + .created-table-left{ + width: 51px; + border-left: 1px solid #EBEEF5; + border-right: 1px solid #EBEEF5; + border-top: 1px solid #EBEEF5; + flex: none; + } + + .created-table-view{ + border: 1px solid #EBEEF5; + width: 200px; + float: left; + height: 100%; + position: relative; + display: block; + + .el-table{ + height: 100%; + } + + &.is_req{ + .el-form-item__label::before{ + content: '*'; + color: #f56c6c; + margin-right: 4px; + } + } + + .created-view-description{ + height: 15px; + line-height: 15px; + font-size:13px; + margin-top: 6px; + color:#909399; + } + + .created-view-action{ + position: absolute; + right: 0; + bottom: 0; + height: 28px; + line-height: 28px; + background: $primary-color; + z-index: 9; + + i{ + font-size: 14px; + color: #fff; + margin: 0 5px; + cursor: pointer; + + } + } + + .created-view-drag{ + position: absolute; + left: -2px; + top: -2px; + bottom: -18px; + height: 28px; + line-height: 28px; + background: $primary-color; + z-index: 9; + // display: none; + + i{ + font-size: 14px; + color: #fff; + margin: 0 5px; + cursor: move; + } + } + + &::after{ + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: block; + content: ''; + } + + &::before{ + display: none; + } + + &:hover{ + background: $primary-background-color; + outline: 1px solid $primary-color; + outline-offset: -1px; + + &.active{ + // outline: 1px solid $primary-color; + border: 1px solid $primary-color; + outline: 1px solid $primary-color; + outline-offset: -1px; + } + + .created-view-drag{ + display: block; + } + } + + &.active{ + outline: 1px solid $primary-color; + border: 1px solid $primary-color; + outline-offset: -1px; + } + + &.ghost{ + background: #F56C6C; + outline-width: 0; + width: 5px !important; + box-sizing: border-box; + font-size: 0; + content: ''; + overflow: hidden; + padding: 0; + position: relative; + outline: none !important; + border: 0 !important; + + &::after{ + background: #F56C6C; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 9999; + content: ''; + outline: none; + } + } + } + + .created-table-content{ + width:100%; + // border: 1px dashed #ccc; + outline: 1px dashed #ccc; + background: #fff; + flex:1; + margin: 0 1px; + overflow: auto; + + &>div{ + height: 100%; + } + + .created-table-col{ + height: 100%; + + .ghost{ + background: #F56C6C; + // border: 2px solid #F56C6C; + position: relative; + content: ''; + float: left; + height: 100%; + width: 5px !important; + list-style: none; + font-size: 0; + overflow: hidden; + outline: none; + + &::after{ + background: #F56C6C; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 9999; + content: ''; + outline: none; + } + } + } + } + } + + &.active{ + outline: 2px solid #e6a23c; + border: 1px solid #e6a23c; + } + + &:hover{ + background: #fdf6ec; + outline: 1px solid #e6a23c; + outline-offset: 0px; + + &.active{ + outline: 2px solid #e6a23c; + border: 1px solid #e6a23c; + outline-offset: 0; + } + } + + .created-view-action.created-col-action{ + background: #e6a23c; + } + + .created-view-drag.created-col-drag{ + background: #e6a23c; + } + + &::after{ + display: none; + } + + &.ghost{ + background: #F56C6C; + outline-width: 0; + height: 5px; + box-sizing: border-box; + font-size: 0; + content: ''; + overflow: hidden; + padding: 0; + position: relative; + outline: none; + border: 0; + + &::after{ + background: #F56C6C; + position: absolute; + top:0; + left: 0; + right: 0; + bottom: 0; + content: ''; + display: block; + z-index: 999; + } + } + } + + .created-col{ + padding-bottom: 0; + padding: 5px; + // margin-left: 2px !important; + // margin-right: 2px !important; + background-color: rgba(253,246,236, .3); + + &.active{ + outline: 2px solid #e6a23c; + border: 1px solid #e6a23c; + } + + &:hover{ + background: #fdf6ec; + outline: 1px solid #e6a23c; + outline-offset: 0px; + + &.active{ + outline: 2px solid #e6a23c; + border: 1px solid #e6a23c; + outline-offset: 0; + } + } + + .el-col{ + min-height: 50px; + } + + &.ghost{ + background: #F56C6C; + border: 2px solid #F56C6C; + outline-width: 0; + height: 3px; + box-sizing: border-box; + font-size: 0; + content: ''; + overflow: hidden; + padding: 0; + } + + .created-view-action.created-col-action{ + background: #e6a23c; + } + + .created-view-drag.created-col-drag{ + background: #e6a23c; + } + + &::after{ + display: none; + } + } + + .ghost{ + background: #F56C6C; + border: 2px solid #F56C6C; + outline-width: 0; + height: 3px; + box-sizing: border-box; + font-size: 0; + content: ''; + overflow: hidden; + padding: 0; + } + } + + .ghost{ + background: #F56C6C; + border: 2px solid #F56C6C; + position: relative; + + &::after{ + background: #F56C6C; + } + } + + li.ghost{ + height: 5px; + list-style: none; + font-size: 0; + overflow: hidden; + } + + .created-grid{ + background: #F4F6FC; + position: relative; + border-left: 5px solid transparent; + padding: 5px; + margin: 0 !important; + + &.active{ + border-left: 5px solid $primary-color; + background: #b3d8ff; + } + } + + .created-grid-container{ + &.ghost{ + background: #F56C6C; + border: 2px solid #F56C6C; + outline-width: 0; + height: 3px; + box-sizing: border-box; + font-size: 0; + content: ''; + overflow: hidden; + padding: 0; + } + } + + .ghost{ + background: #F56C6C; + border: 2px solid #F56C6C; + position: relative; + + &::after{ + background: #F56C6C; + } + } + + li.ghost{ + height: 5px; + list-style: none; + font-size: 0; + overflow: hidden; + } +} + +.created-config-container{ + position: relative; + + .el-header{ + border-bottom: solid 2px #e4e7ed; + padding: 0 5px; + } + + .config-tab{ + height: 45px; + line-height: 45px; + display: inline-block; + width: 145px; + text-align: center; + font-size: 14px; + font-weight: 500; + position: relative; + cursor: pointer; + + &.active{ + border-bottom: solid 2px $primary-color; + } + } + + .config-content{ + padding: 10px; + + .el-form-item__label{ + padding: 0; + font-weight: 500; + } + + .el-form-item { + border-bottom: solid 1px #e1e1e1; + padding-bottom: 10px; + } + } + + .ghost{ + background: #fff; + border: 1px dashed $primary-color; + + &::after{ + background: #fff; + display: block; + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + } + + ul{ + margin: 0; + padding: 0; + } + + li.ghost{ + list-style: none; + font-size: 0; + display: block; + position: relative; + } +} + +.viewer-container{ + z-index: 99999 !important; +} + +.form-empty{ + position: absolute; + text-align: center; + width: 100%; + font-size: 20px; + top: 40%; + left: 0; + text-align: center; + color: #ccc; +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Hamburger/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Hamburger/index.vue new file mode 100644 index 00000000..2da13b16 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Hamburger/index.vue @@ -0,0 +1,41 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/ImgVerify/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/ImgVerify/index.vue new file mode 100644 index 00000000..f9a39340 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/ImgVerify/index.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/MDinput/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/MDinput/index.vue new file mode 100644 index 00000000..f93ae258 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/MDinput/index.vue @@ -0,0 +1,278 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Pagination/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Pagination/index.vue new file mode 100644 index 00000000..db02b7e0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Pagination/index.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/PermissionBtn/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/PermissionBtn/index.vue new file mode 100644 index 00000000..a5be4280 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/PermissionBtn/index.vue @@ -0,0 +1,83 @@ + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/RoleUsers/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/RoleUsers/index.vue new file mode 100644 index 00000000..b3084527 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/RoleUsers/index.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/ScrollPane/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/ScrollPane/index.vue new file mode 100644 index 00000000..ca8d9721 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/ScrollPane/index.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectRoles/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectRoles/index.vue new file mode 100644 index 00000000..3ac50626 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectRoles/index.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsers/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsers/index.vue new file mode 100644 index 00000000..8f3def2b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsers/index.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsersCom/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsersCom/index.vue new file mode 100644 index 00000000..ede20534 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/SelectUsersCom/index.vue @@ -0,0 +1,399 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Sticky/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Sticky/index.vue new file mode 100644 index 00000000..8de6955a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Sticky/index.vue @@ -0,0 +1,100 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/eval.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/eval.js new file mode 100644 index 00000000..04933218 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/eval.js @@ -0,0 +1,31 @@ +/** +* @Author: jianglei +* @Date: 2017-10-12 12:06:49 +*/ +'use strict' +// import Vue from 'vue' +// export default function treeToArray(data, expandAll, parent = null, level = null) { + export default function treeToArray(data) { + return data + // let tmp = [] + // Array.from(data).forEach(function(record) { + // if (record._expanded === undefined) { + // Vue.set(record, '_expanded', expandAll) + // } + // let _level = 1 + // if (level !== undefined && level !== null) { + // _level = level + 1 + // } + // Vue.set(record, '_level', _level) + // // 如果有父元素 + // if (parent) { + // Vue.set(record, 'parent', parent) + // } + // tmp.push(record) + // if (record.children && record.children.length > 0) { + // const children = treeToArray(record.children, expandAll, record, _level) + // tmp = tmp.concat(children) + // } + // }) + // return tmp +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/index.vue new file mode 100644 index 00000000..bb073a0b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/index.vue @@ -0,0 +1,153 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/readme.md b/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/readme.md new file mode 100644 index 00000000..2a3b5af8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/TreeTable/readme.md @@ -0,0 +1,89 @@ +## 写在前面 +此组件仅提供一个创建TreeTable的解决思路 + +## prop说明 +#### *data* + **必填** + + 原始数据,要求是一个数组或者对象 + ```javascript + [{ + key1: value1, + key2: value2, + children: [{ + key1: value1 + }, + { + key1: value1 + }] + }, + { + key1: value1 + }] + ``` + 或者 + ```javascript + { + key1: value1, + key2: value2, + children: [{ + key1: value1 + }, + { + key1: value1 + }] + } + ``` + +#### columns + 列属性,要求是一个数组 + + 1. text: 显示在表头的文字 + 2. value: 对应data的key。treeTable将显示相应的value + 3. width: 每列的宽度,为一个数字(可选) + + 如果你想要每个字段都有自定义的样式或者嵌套其他组件,columns可不提供,直接像在el-table一样写即可,如果没有自定义内容,提供columns将更加的便捷方便 + + 如果你有几个字段是需要自定义的,几个不需要,那么可以将不需要自定义的字段放入columns,将需要自定义的内容放入到slot中,详情见后文 + ```javascript + [{ + value:string, + text:string, + width:number + },{ + value:string, + text:string, + width:number + }] + ``` + +#### expandAll + 是否默认全部展开,boolean值,默认为false + +#### evalFunc + 解析函数,function,非必须 + + 如果不提供,将使用默认的[evalFunc](./eval.js) + + 如果提供了evalFunc,那么会用提供的evalFunc去解析data,并返回treeTable渲染所需要的值。如何编写一个evalFunc,请参考[*eval.js*](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/components/TreeTable/eval.js)或[*customEval.js*](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/views/example/table/treeTable/customEval.js) + +#### evalArgs + 解析函数的参数,是一个数组 + + **请注意,自定义的解析函数参数第一个为this.data,第二个参数为, this.expandAll,你不需要在evalArgs填写。一定记住,这两个参数是强制性的,并且位置不可颠倒** *this.data为需要解析的数据,this.expandAll为是否默认展开* + + 如你的解析函数需要的参数为`(this.data, this.expandAll,1,2,3,4)`,那么你只需要将`[1,2,3,4]`赋值给`evalArgs`就可以了 + + 如果你的解析函数参数只有`(this.data, this.expandAll)`,那么就可以不用填写evalArgs了 + + 具体可参考[*customEval.js*](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/views/example/table/treeTable/customEval.js)的函数参数和[customTreeTable](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/views/example/table/treeTable/customTreeTable.vue)的`evalArgs`属性值 + + ## slot + 这是一个自定义列的插槽。 + + 默认情况下,treeTable只有一行行展示数据的功能。但是一般情况下,我们会要给行加上一个操作按钮或者根据当行数据展示不同的样式,这时我们就需要自定义列了。请参考[customTreeTable](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/views/example/table/treeTable/customTreeTable.vue),[实例效果](http://panjiachen.github.io/vue-element-admin/#/example/table/custom-tree-table) + + `slot`和`columns属性`可同时存在,columns里面的数据列会在slot自定义列的左边展示 + + ## 其他 + 如果有其他的需求,请参考[el-table](http://element-cn.eleme.io/#/en-US/component/table)的api自行修改index.vue diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/index.vue new file mode 100644 index 00000000..73f3c5bc --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/index.vue @@ -0,0 +1,129 @@ + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/leipiFormDesign.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/leipiFormDesign.js new file mode 100644 index 00000000..6d0f2080 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/Ueditor/leipiFormDesign.js @@ -0,0 +1,205 @@ +// 因为leipi用的是全局的leipiFormDesign.fnXXXX,只能导出全局,晕死😰 +window.leipiFormDesign = { + exec: function(method) { + window.ue.execCommand(method) + }, + /* + Javascript 解析表单 + template 表单设计器里的Html内容 + fields 字段总数*/ + parse_form: function(template, fields) { + // 正则 radios|checkboxs|select 匹配的边界 |--| 因为当使用 {} 时js报错 + // var preg = /(\|-(.*?)<\/span>-\||<(img|input|textarea|select).*?(<\/select>|<\/textarea>|\/>))/gi + // var preg_attr = /(\w+)=\"(.?|.+?)\"/gi + var preg = /(\|-(.*?)<\/span>-\||<(img|input|textarea|select).*?(<\/select>|<\/textarea>|\/>))/gi + var preg_attr = /(\w+)="(.?|.+?)"/gi + var preg_group = //gi + if (!fields) fields = 0 + + var template_parse = template + var template_data = [] + var add_fields = {} + var checkboxs = 0 + + var pno = 0 + template.replace(preg, function(plugin, p1, p2, p3, p4, p5, p6) { + var parse_attr = [] + var attr_arr_all = {} + var name = '' + var select_dot = '' + var is_new = false + var p0 = plugin + var tag = p6 || p4 + // alert(tag + " \n- t1 - "+p1 +" \n-2- " +p2+" \n-3- " +p3+" \n-4- " +p4+" \n-5- " +p5+" \n-6- " +p6); + + if (tag === 'radios' || tag === 'checkboxs') { + plugin = p2 + } else if (tag === 'select') { + plugin = plugin.replace('|-', '') + plugin = plugin.replace('-|', '') + } + plugin.replace(preg_attr, function(str0, attr, val) { + if (attr === 'name') { + return + } + if (attr === 'title') { // 如果是title,强制转成name + if (!attr_arr_all['name']) attr_arr_all['name'] = val + parse_attr.push({ name: val }) + name = val + } + + if (tag === 'select' && attr === 'value') { + if (!attr_arr_all[attr]) attr_arr_all[attr] = '' + attr_arr_all[attr] += select_dot + val + select_dot = ',' + } else { + attr_arr_all[attr] = val + } + var oField = {} + oField[attr] = val + parse_attr.push(oField) + }) + /* alert(JSON.stringify(parse_attr));return;*/ + if (tag === 'checkboxs') /* 复选组 多个字段 */ { + plugin = p0 + plugin = plugin.replace('|-', '') + plugin = plugin.replace('-|', '') + name = 'checkboxs_' + checkboxs + attr_arr_all['parse_name'] = name + attr_arr_all['name'] = '' + attr_arr_all['value'] = '' + + attr_arr_all['content'] = '' + var dot_name = '' + var dot_value = '' + p5.replace(preg_group, function(parse_group) { + var is_new = false + var option = {} + parse_group.replace(preg_attr, function(str0, k, val) { + if (k === 'title') { + attr_arr_all['name'] += dot_name + val + dot_name = ',' + } else if (k === 'value') { + attr_arr_all['value'] += dot_value + val + dot_value = ',' + } + option[k] = val + }) + + if (!attr_arr_all['options']) attr_arr_all['options'] = [] + attr_arr_all['options'].push(option) + // if(!option['checked']) option['checked'] = ''; + var checked = option['checked'] !== undefined ? 'checked="checked"' : '' + attr_arr_all['content'] += '' + option['value'] + ' ' + + if (is_new) { + var arr = {} + arr['name'] = option['name'] + arr['leipiplugins'] = attr_arr_all['leipiplugins'] + add_fields[option['name']] = arr + } + }) + attr_arr_all['content'] += '' + + // parse + template = template.replace(plugin, attr_arr_all['content']) + template_parse = template_parse.replace(plugin, '{' + name + '}') + template_parse = template_parse.replace('{|-', '') + template_parse = template_parse.replace('-|}', '') + template_data[pno] = attr_arr_all + checkboxs++ + } else if (name) { + if (tag === 'radios') /* 单选组 一个字段*/ { + plugin = p0 + plugin = plugin.replace('|-', '') + plugin = plugin.replace('-|', '') + attr_arr_all['value'] = '' + attr_arr_all['content'] = '' + var dot = '' + p5.replace(preg_group, function(parse_group) { + var option = {} + parse_group.replace(preg_attr, function(str0, k, val) { + if (k === 'value') { + attr_arr_all['value'] += dot + val + dot = ',' + } + option[k] = val + }) + option['name'] = attr_arr_all['name'] + if (!attr_arr_all['options']) attr_arr_all['options'] = [] + attr_arr_all['options'].push(option) + // if(!option['checked']) option['checked'] = ''; + var checked = option['checked'] !== undefined ? 'checked="checked"' : '' + attr_arr_all['content'] += '' + option['value'] + ' ' + }) + attr_arr_all['content'] += '' + } else { + attr_arr_all['content'] = is_new ? plugin.replace(/leipiNewField/, name) : plugin + } + // attr_arr_all['itemid'] = fields; + // attr_arr_all['tag'] = tag; + template = template.replace(plugin, attr_arr_all['content']) + template_parse = template_parse.replace(plugin, '{' + name + '}') + template_parse = template_parse.replace('{|-', '') + template_parse = template_parse.replace('-|}', '') + if (is_new) { + var arr = {} + arr['name'] = name + arr['leipiplugins'] = attr_arr_all['leipiplugins'] + add_fields[arr['name']] = arr + } + template_data[pno] = attr_arr_all + } + pno++ + }) + var parse_form = { + fields: fields, // 总字段数 + content: template, // 完整html + contentParse: template_parse, // 控件替换为{data_1}的html + contentData: JSON.stringify(template_data), // 控件属性 + add_fields: add_fields // 新增控件 + } + return parse_form + }, + /* type = save 保存设计 versions 保存版本 close关闭 */ + fnCheckForm: function() { + if (window.ue.queryCommandState('source')) { + window.ue.execCommand('source') + } // 切换到编辑模式才提交,否则有bug + + if (window.ue.hasContents()) { + window.ue.sync() /* 同步内容*/ + + return false + } else { + alert('表单内容不能为空!') + return false + } + }, + /* 预览表单*/ + fnReview: function() { + if (window.ue.queryCommandState('source')) { + window.ue.execCommand('source') + } /* 切换到编辑模式才提交,否则部分浏览器有bug*/ + if (window.ue.hasContents()) { + window.ue.sync() /* 同步内容*/ + // --------------以下仅参考------------------------------------------------------------------- + /* 设计form的target 然后提交至一个新的窗口进行预览*/ + var formeditor = '' + + // 获取表单设计器里的内容 + formeditor = window.ue.getContent() + // 解析表单设计器控件 + var parse_form = this.parse_form(formeditor, this.fields) + + var win_parse = window.open('', '', 'width=800,height=400,alwaysRaised=yes,top=100,left=200') + // var str = '
    ' + forms1 + '
    ' + win_parse.document.write(parse_form.content) + win_parse.focus() + } else { + alert('表单内容不能为空!') + return false + } + } +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/every.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/every.vue new file mode 100644 index 00000000..894b1ff4 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/every.vue @@ -0,0 +1,64 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/fixed.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/fixed.vue new file mode 100644 index 00000000..d66ada00 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/fixed.vue @@ -0,0 +1,125 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/period.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/period.vue new file mode 100644 index 00000000..17b31583 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/period.vue @@ -0,0 +1,92 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/range.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/range.vue new file mode 100644 index 00000000..9fbad0b0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/common/range.vue @@ -0,0 +1,97 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/last.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/last.vue new file mode 100644 index 00000000..35022fc3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/last.vue @@ -0,0 +1,90 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/period.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/period.vue new file mode 100644 index 00000000..38d6681f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/period.vue @@ -0,0 +1,106 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/range.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/range.vue new file mode 100644 index 00000000..ae447b60 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/range.vue @@ -0,0 +1,113 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/weekDay.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/weekDay.vue new file mode 100644 index 00000000..f3514213 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/dayOfWeek/weekDay.vue @@ -0,0 +1,99 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/last.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/last.vue new file mode 100644 index 00000000..591a99a2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/last.vue @@ -0,0 +1,81 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/lastWorkDay.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/lastWorkDay.vue new file mode 100644 index 00000000..f239643e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/lastWorkDay.vue @@ -0,0 +1,65 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/unfixed.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/unfixed.vue new file mode 100644 index 00000000..0c2e0a5d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/unfixed.vue @@ -0,0 +1,53 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/workDay.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/workDay.vue new file mode 100644 index 00000000..624acef7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/workDay.vue @@ -0,0 +1,77 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/year/empty.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/year/empty.vue new file mode 100644 index 00000000..ff5b6103 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/custom/year/empty.vue @@ -0,0 +1,52 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/symbolTip.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/symbolTip.vue new file mode 100644 index 00000000..accfe51a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/symbolTip.vue @@ -0,0 +1,16 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/valTip.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/valTip.vue new file mode 100644 index 00000000..1cd4dec8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/config/ext/valTip.vue @@ -0,0 +1,16 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/filed.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/filed.js new file mode 100644 index 00000000..1a9fe438 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/filed.js @@ -0,0 +1,65 @@ +export const + /** 12 months */ + JAN = 'JAN' +export const FEB = 'FEB' +export const MAR = 'MAR' +export const APR = 'APR' +export const MAY = 'MAY' +export const JUN = 'JUN' // 1 - 6 +export const + JUL = 'JUL' +export const AUG = 'AUG' +export const SEP = 'SEP' +export const OCT = 'OCT' +export const NOV = 'NOV' +export const DEC = 'DEC' // 7 - 12 +export const + MONTHS = [JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC] +export const + SUN = 'SUN' +export const MON = 'MON' +export const TUE = 'TUE' +export const WED = 'WED' +export const THU = 'THU' +export const FRI = 'FRI' +export const SAT = 'SAT' /** 7 days of week */ +export const + DAYS_OF_WEEK = [SUN, MON, TUE, WED, THU, FRI, SAT] +export const + /** symbols */ + EVERY = '*' +export const + PERIOD = '/' +export const + RANGE = '-' +export const + FIXED = ',' +export const + UNFIXED = '?' +export const + LAST = 'L' +export const + WORK_DAY = 'W' +export const + WEEK_DAY = '#' +export const + CALENDAR = 'C' +export const + BASE_SYMBOL = EVERY + ' ' + PERIOD + ' ' + RANGE + ' ' + FIXED +export const + DAY_OF_MONTH_SYMBOL = BASE_SYMBOL + ' ' + LAST + ' ' + WORK_DAY + ' ' + CALENDAR +export const + DAY_OF_WEEK_SYMBOL = BASE_SYMBOL + ' ' + UNFIXED + ' ' + LAST + ' ' + WEEK_DAY + ' ' + CALENDAR +export const + EMPTY = '' +export const + LAST_WORK_DAY = 'LW' +export const + // current year like 2019 + CUR_YEAR = new Date().getFullYear() + // +export const + UPPER_LIMIT_YEAR = 2099 +export const + // default cron expression + DEFAULT_CRON_EXPRESSION = '0 * * * * ?' diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/reg.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/reg.js new file mode 100644 index 00000000..c25b512d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/constant/reg.js @@ -0,0 +1,2 @@ +export const + NUMBER = /^[0-9]+$/ diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron-input.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron-input.vue new file mode 100644 index 00000000..3e500ab2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron-input.vue @@ -0,0 +1,63 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron.vue new file mode 100644 index 00000000..79d8845c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/cron.vue @@ -0,0 +1,279 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/index.js new file mode 100644 index 00000000..2dd76fd9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/index.js @@ -0,0 +1,13 @@ +import ZHCN from './zh-CN' +export default { + install(Vue) { + Vue.prototype.$t = (type) => { + const area = (type && type.split('.')) || [] + let name = '' + if (area.length > 0) { + name = ZHCN[area[0]][area[1]] + } + return name + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/zh-CN.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/zh-CN.js new file mode 100644 index 00000000..9fc3d0aa --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/plugins/translate/zh-CN.js @@ -0,0 +1,162 @@ +const ZHCN = { + common: { + inputPlaceholder: 'Corn表达式', + every: '每', + specified: '固定的', + fromThe: '从第', + start: '开始', + between: '在', + and: '到', + end: '之间的', + current: '本', + nearest: '最近的', + placeholderMulti: '请选择(支持多选)', + help: '帮助', + placeholder: '请选择', + use: '使用', + valTip: '值为', + symbolTip: '通配符支持', + wordNumError: '格式不正确,必须有6或7位', + nth: '第', + index: '个' + }, + second: { + title: '秒', + val: '0 1 2 ... 59' + }, + minute: { + title: '分', + val: '0 1 2 ... 59' + }, + hour: { + title: '时', + val: '0 1 2 ... 23' + }, + dayOfMonth: { + title: '日', + val: '1 2 ... 31', + timeUnit: '日' + }, + month: { + title: '月', + val: '1 2 ... 12,或12个月的缩写(JAN ... DEC) ' + }, + dayOfWeek: { + title: '周', + val: '1 2 ... 7或星期的缩写(SUN ... SAT)', + timeUnit: '日' + }, + year: { + title: '年', + val: '2020 ... 2099' + }, + custom: { + unspecified: '不固定', + latestWorkday: '最后一个工作日', + lastTh: '倒数第', + workDay: '工作日', + empty: '不配置', + lastOne: '最后一个' + }, + cases: [ + { + label: '每秒', + value: '* * * * * ?' + }, + { + label: '每30分钟', + value: '0 */30 * * * ?' + }, + { + label: '在每小时的第15,30,45分钟', + value: '0 15,30,45 * * * ?' + }, + { + label: '每个偶数小时', + value: '0 0 0/2 * * ?' + }, + { + label: '每个奇数小时', + value: '0 0 1/2 * * ?' + }, + { + label: '每天凌晨12点(12am)', + value: '0 0 0 * * ?' + }, + { + label: '每天中午12点(12pm)', + value: '0 0 12 * * ?' + }, + { + label: '每周一12点', + value: '0 0 12 * * MON' + }, + { + label: '每周一至周五12点', + value: '0 0 12 * * MON-FRI' + }, + { + label: '每月1号开始每隔4天的中午12点', + value: '0 0 12 1/4 * ?' + }, + { + label: '每月最后一天的中午12点', + value: '0 0 12 L * ?' + }, + { + label: '每月最后一天前两天(倒数第三天)中午12点', + value: '0 0 12 L-2 * ?' + }, + { + label: '每月最后一个工作日的12点', + value: '0 0 12 LW * ?' + }, + { + label: '最接近每月1号的那个工作日的12点', + value: '0 0 12 1W * ?' + }, + { + label: '每月最后一个星期天12点', + value: '0 0 12 ? * 1L' + }, + { + label: '每月第一个星期五的12点', + value: '0 0 12 ? * 6#1' + }, + { + label: '1月和6月的每天中午12点', + value: '0 0 12 * JAN,JUN ?' + } + ], + daysOfWeek: [ + { + label: '星期天', + value: 1 + }, + { + label: '星期一', + value: 2 + }, + { + label: '星期二', + value: 3 + }, + { + label: '星期三', + value: 4 + }, + { + label: '星期四', + value: 5 + }, + { + label: '星期五', + value: 6 + }, + { + label: '星期六', + value: 7 + } + ] +} +export default ZHCN diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchTime.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchTime.js new file mode 100644 index 00000000..8b564420 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchTime.js @@ -0,0 +1,58 @@ +import { EMPTY, EVERY, FIXED, LAST, LAST_WORK_DAY, PERIOD, RANGE, UNFIXED, WEEK_DAY, WORK_DAY } from '@/components/cron/constant/filed' + +export default { + watch: { + tag(val) { + this.resolveTag(val) + } + }, + created() { + this.initNums() + }, + mounted() { + this.resolveTag(this.tag) + }, + methods: { + resolveTag(val) { + if (val == null || val === undefined) { + val = EMPTY + } + let temp = null + val = this.resolveCustom(val) + // equals + if (val === EMPTY) { + temp = EMPTY + } else if (val === UNFIXED) { + temp = UNFIXED + } else if (val === EVERY) { + temp = EVERY + } else if (val === LAST_WORK_DAY) { + temp = LAST_WORK_DAY + } + // contains + if (temp == null) { + if (val.startsWith(LAST + '-')) { + temp = LAST + } else if (val.endsWith(LAST)) { + temp = LAST + } else if (val.endsWith(WORK_DAY) && val.length > WORK_DAY.length) { + temp = WORK_DAY + } else if (val.indexOf(WEEK_DAY) > 0) { + temp = WEEK_DAY + } else if (val.indexOf(PERIOD) > 0) { + temp = PERIOD + } else if (val.indexOf(RANGE) > 0) { + temp = RANGE + } else { + temp = FIXED + } + } + this.type_ = temp + this.changeSiblingType(this.type_) + this.tag_ = val + }, + resolveCustom(val) { + return val + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchValue.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchValue.js new file mode 100644 index 00000000..aada46fc --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/mixins/watchValue.js @@ -0,0 +1,12 @@ +export default { + watch: { + tag_(val) { + if (this.type_ === this.label) { + this.$emit('tag-changed', val) + } + }, + tag(val) { + this.tag_ = val + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/styles/index.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/styles/index.scss new file mode 100644 index 00000000..53724dfc --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/styles/index.scss @@ -0,0 +1,17 @@ +.cron-wrap /deep/ { + .cell{ + &-div{ + margin-bottom: 8px; + } + &-symbol{ + color: #67C23A; + } + } +} + +.cron{ + &-row{ + margin-top: 8px; + max-width: 550px; + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfMonth.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfMonth.vue new file mode 100644 index 00000000..f238398b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfMonth.vue @@ -0,0 +1,191 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfWeek.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfWeek.vue new file mode 100644 index 00000000..6158c3f9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/dayOfWeek.vue @@ -0,0 +1,177 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/hour.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/hour.vue new file mode 100644 index 00000000..568d8012 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/hour.vue @@ -0,0 +1,134 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/minute.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/minute.vue new file mode 100644 index 00000000..b033f785 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/minute.vue @@ -0,0 +1,134 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/month.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/month.vue new file mode 100644 index 00000000..10084fa7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/month.vue @@ -0,0 +1,142 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/second.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/second.vue new file mode 100644 index 00000000..5380c403 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/second.vue @@ -0,0 +1,133 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/year.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/year.vue new file mode 100644 index 00000000..309c9122 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/time/year.vue @@ -0,0 +1,142 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/util/tools.js b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/util/tools.js new file mode 100644 index 00000000..a44d92d2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/components/cron/util/tools.js @@ -0,0 +1,13 @@ +import { NUMBER } from '@/components/cron/constant/reg' + +export const sortNum = (a, b) => { + return a - b +} +export const isNumber = (str) => { + return new RegExp(NUMBER).test(str) +} +export const getLocale = () => { + return (localStorage.getItem('locale') || + sessionStorage.getItem('locale') || + (navigator.systemLanguage ? navigator.systemLanguage : navigator.language)).replace('-', '_') +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/clipboard.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/clipboard.js new file mode 100644 index 00000000..49c9b391 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/clipboard.js @@ -0,0 +1,49 @@ +// Inspired by https://github.com/Inndy/vue-clipboard2 +const Clipboard = require('clipboard') +if (!Clipboard) { + throw new Error('you shold npm install `clipboard` --save at first ') +} + +export default { + bind(el, binding) { + if (binding.arg === 'success') { + el._v_clipboard_success = binding.value + } else if (binding.arg === 'error') { + el._v_clipboard_error = binding.value + } else { + const clipboard = new Clipboard(el, { + text() { return binding.value }, + action() { return binding.arg === 'cut' ? 'cut' : 'copy' } + }) + clipboard.on('success', e => { + const callback = el._v_clipboard_success + callback && callback(e) // eslint-disable-line + }) + clipboard.on('error', e => { + const callback = el._v_clipboard_error + callback && callback(e) // eslint-disable-line + }) + el._v_clipboard = clipboard + } + }, + update(el, binding) { + if (binding.arg === 'success') { + el._v_clipboard_success = binding.value + } else if (binding.arg === 'error') { + el._v_clipboard_error = binding.value + } else { + el._v_clipboard.text = function() { return binding.value } + el._v_clipboard.action = function() { return binding.arg === 'cut' ? 'cut' : 'copy' } + } + }, + unbind(el, binding) { + if (binding.arg === 'success') { + delete el._v_clipboard_success + } else if (binding.arg === 'error') { + delete el._v_clipboard_error + } else { + el._v_clipboard.destroy() + delete el._v_clipboard + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/index.js new file mode 100644 index 00000000..02c98163 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/clipboard/index.js @@ -0,0 +1,13 @@ +import Clipboard from './clipboard' + +const install = function(Vue) { + Vue.directive('Clipboard', Clipboard) +} + +if (window.Vue) { + window.clipboard = Clipboard + Vue.use(install); // eslint-disable-line +} + +Clipboard.install = install +export default Clipboard diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/drag.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/drag.js new file mode 100644 index 00000000..8df1ded9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/drag.js @@ -0,0 +1,79 @@ +export default{ + bind(el, binding, vnode) { + const dialogHeaderEl = el.querySelector('.el-dialog__header') + const dragDom = el.querySelector('.el-dialog') + dialogHeaderEl.style.cssText += ';cursor:move;' + dragDom.style.cssText += ';top:0px;' + + // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null); + const getStyle = (function() { + if (window.document.currentStyle) { + return (dom, attr) => dom.currentStyle[attr] + } else { + return (dom, attr) => getComputedStyle(dom, false)[attr] + } + })() + + dialogHeaderEl.onmousedown = (e) => { + // 鼠标按下,计算当前元素距离可视区的距离 + const disX = e.clientX - dialogHeaderEl.offsetLeft + const disY = e.clientY - dialogHeaderEl.offsetTop + + const dragDomWidth = dragDom.offsetWidth + const dragDomheight = dragDom.offsetHeight + + const screenWidth = document.body.clientWidth + const screenHeight = document.body.clientHeight + + const minDragDomLeft = dragDom.offsetLeft + const maxDragDomLeft = screenWidth - dragDom.offsetLeft - dragDomWidth + + const minDragDomTop = dragDom.offsetTop + const maxDragDomTop = screenHeight - dragDom.offsetTop - dragDomheight + + // 获取到的值带px 正则匹配替换 + let styL = getStyle(dragDom, 'left') + let styT = getStyle(dragDom, 'top') + + if (styL.includes('%')) { + // styL = +document.body.clientWidth * (+styL.replace(/\%/g, '') / 100) + // styT = +document.body.clientHeight * (+styT.replace(/\%/g, '') / 100) + styL = +document.body.clientWidth * (+styL.replace(/%/g, '') / 100) + styT = +document.body.clientHeight * (+styT.replace(/%/g, '') / 100) + } else { + styL = +styL.replace(/\px/g, '') + styT = +styT.replace(/\px/g, '') + } + + document.onmousemove = function(e) { + // 通过事件委托,计算移动的距离 + let left = e.clientX - disX + let top = e.clientY - disY + + // 边界处理 + if (-(left) > minDragDomLeft) { + left = -minDragDomLeft + } else if (left > maxDragDomLeft) { + left = maxDragDomLeft + } + + if (-(top) > minDragDomTop) { + top = -minDragDomTop + } else if (top > maxDragDomTop) { + top = maxDragDomTop + } + + // 移动当前元素 + dragDom.style.cssText += `;left:${left + styL}px;top:${top + styT}px;` + + // emit onDrag event + vnode.child.$emit('dragDialog') + } + + document.onmouseup = function() { + document.onmousemove = null + document.onmouseup = null + } + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/index.js new file mode 100644 index 00000000..29facbfb --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/el-dragDialog/index.js @@ -0,0 +1,13 @@ +import drag from './drag' + +const install = function(Vue) { + Vue.directive('el-drag-dialog', drag) +} + +if (window.Vue) { + window['el-drag-dialog'] = drag + Vue.use(install); // eslint-disable-line +} + +drag.install = install +export default drag diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/index.js new file mode 100644 index 00000000..e5dadd36 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/index.js @@ -0,0 +1,13 @@ +import permission from './permission' + +const install = function(Vue) { + Vue.directive('permission', permission) +} + +if (window.Vue) { + window['permission'] = permission + Vue.use(install); // eslint-disable-line +} + +permission.install = install +export default permission diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/permission.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/permission.js new file mode 100644 index 00000000..17b85d79 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/permission/permission.js @@ -0,0 +1,23 @@ + +import store from '@/store' + +export default{ + inserted(el, binding, vnode) { + const { value } = binding + const roles = store.getters && store.getters.roles + + if (value && value instanceof Array && value.length > 0) { + const permissionRoles = value + + const hasPermission = roles.some(role => { + return permissionRoles.includes(role) + }) + + if (!hasPermission) { + el.parentNode && el.parentNode.removeChild(el) + } + } else { + throw new Error(`need roles! Like v-permission="['admin','editor']"`) + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/sticky.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/sticky.js new file mode 100644 index 00000000..bc234660 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/sticky.js @@ -0,0 +1,91 @@ +const vueSticky = {} +let listenAction +vueSticky.install = Vue => { + Vue.directive('sticky', { + inserted(el, binding) { + const params = binding.value || {} + const stickyTop = params.stickyTop || 0 + const zIndex = params.zIndex || 1000 + const elStyle = el.style + + elStyle.position = '-webkit-sticky' + elStyle.position = 'sticky' + // if the browser support css sticky(Currently Safari, Firefox and Chrome Canary) + // if (~elStyle.position.indexOf('sticky')) { + // elStyle.top = `${stickyTop}px`; + // elStyle.zIndex = zIndex; + // return + // } + const elHeight = el.getBoundingClientRect().height + const elWidth = el.getBoundingClientRect().width + elStyle.cssText = `top: ${stickyTop}px; z-index: ${zIndex}` + + const parentElm = el.parentNode || document.documentElement + const placeholder = document.createElement('div') + placeholder.style.display = 'none' + placeholder.style.width = `${elWidth}px` + placeholder.style.height = `${elHeight}px` + parentElm.insertBefore(placeholder, el) + + let active = false + + const getScroll = (target, top) => { + const prop = top ? 'pageYOffset' : 'pageXOffset' + const method = top ? 'scrollTop' : 'scrollLeft' + let ret = target[prop] + if (typeof ret !== 'number') { + ret = window.document.documentElement[method] + } + return ret + } + + const sticky = () => { + if (active) { + return + } + if (!elStyle.height) { + elStyle.height = `${el.offsetHeight}px` + } + + elStyle.position = 'fixed' + elStyle.width = `${elWidth}px` + placeholder.style.display = 'inline-block' + active = true + } + + const reset = () => { + if (!active) { + return + } + + elStyle.position = '' + placeholder.style.display = 'none' + active = false + } + + const check = () => { + const scrollTop = getScroll(window, true) + const offsetTop = el.getBoundingClientRect().top + if (offsetTop < stickyTop) { + sticky() + } else { + if (scrollTop < elHeight + stickyTop) { + reset() + } + } + } + listenAction = () => { + check() + } + + window.addEventListener('scroll', listenAction) + }, + + unbind() { + window.removeEventListener('scroll', listenAction) + } + }) +} + +export default vueSticky + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/index.js new file mode 100644 index 00000000..65f9b308 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/index.js @@ -0,0 +1,13 @@ +import waves from './waves' + +const install = function(Vue) { + Vue.directive('waves', waves) +} + +if (window.Vue) { + window.waves = waves + Vue.use(install); // eslint-disable-line +} + +waves.install = install +export default waves diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.css b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.css new file mode 100644 index 00000000..af7a7efd --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.css @@ -0,0 +1,26 @@ +.waves-ripple { + position: absolute; + border-radius: 100%; + background-color: rgba(0, 0, 0, 0.15); + background-clip: padding-box; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + opacity: 1; +} + +.waves-ripple.z-active { + opacity: 0; + -webkit-transform: scale(2); + -ms-transform: scale(2); + transform: scale(2); + -webkit-transition: opacity 1.2s ease-out, -webkit-transform 0.6s ease-out; + transition: opacity 1.2s ease-out, -webkit-transform 0.6s ease-out; + transition: opacity 1.2s ease-out, transform 0.6s ease-out; + transition: opacity 1.2s ease-out, transform 0.6s ease-out, -webkit-transform 0.6s ease-out; +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.js b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.js new file mode 100644 index 00000000..83070113 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/directive/waves/waves.js @@ -0,0 +1,42 @@ +import './waves.css' + +export default{ + bind(el, binding) { + el.addEventListener('click', e => { + const customOpts = Object.assign({}, binding.value) + const opts = Object.assign({ + ele: el, // 波纹作用元素 + type: 'hit', // hit点击位置扩散center中心点扩展 + color: 'rgba(0, 0, 0, 0.15)' // 波纹颜色 + }, customOpts) + const target = opts.ele + if (target) { + target.style.position = 'relative' + target.style.overflow = 'hidden' + const rect = target.getBoundingClientRect() + let ripple = target.querySelector('.waves-ripple') + if (!ripple) { + ripple = document.createElement('span') + ripple.className = 'waves-ripple' + ripple.style.height = ripple.style.width = Math.max(rect.width, rect.height) + 'px' + target.appendChild(ripple) + } else { + ripple.className = 'waves-ripple' + } + switch (opts.type) { + case 'center': + ripple.style.top = (rect.height / 2 - ripple.offsetHeight / 2) + 'px' + ripple.style.left = (rect.width / 2 - ripple.offsetWidth / 2) + 'px' + break + default: + ripple.style.top = (e.pageY - rect.top - ripple.offsetHeight / 2 - document.documentElement.scrollTop || document.body.scrollTop) + 'px' + ripple.style.left = (e.pageX - rect.left - ripple.offsetWidth / 2 - document.documentElement.scrollLeft || document.body.scrollLeft) + 'px' + } + ripple.style.backgroundColor = opts.color + ripple.className = 'waves-ripple z-active' + return false + } + }, false) + } +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/extensions/delRows.js b/OpenAuthPro_V4_2_1e8214af/Client/src/extensions/delRows.js new file mode 100644 index 00000000..b9ccd393 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/extensions/delRows.js @@ -0,0 +1,39 @@ +let extension = { + components: { + //组件扩展 + }, + + methods: {//事件扩展 + delrows(objs, rows, callback){ + var _this = this + _this.$confirm('是否确认删除?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + objs.del(rows.map(u => u.id)).then(() => { + _this.$notify({ + title: '成功', + message: '删除成功', + type: 'success', + duration: 2000 + }) + rows.forEach(row => { + const index = _this.list.indexOf(row) + _this.list.splice(index, 1) + }) + if(callback != undefined){ + callback() + } + }) + }).catch(() => { + _this.$message({ + type: 'info', + message: '已取消' + }); + }); + } + } + }; + export default extension; + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/extensions/filterCategory.js b/OpenAuthPro_V4_2_1e8214af/Client/src/extensions/filterCategory.js new file mode 100644 index 00000000..a66397c5 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/extensions/filterCategory.js @@ -0,0 +1,39 @@ +//description: 转换字典扩展 +//author: liyubao | xufuxing +//version: 1.0 +//createDate:2021-08-24 + +import { mapGetters } from 'vuex' + +let extension = { + components: { + //组件扩展 + }, + computed: { + ...mapGetters(['typeDataLists']) + }, + + methods: { + /** + * 渲染switch的值 + */ + filterSwitch(val, typeid) { + if (typeid != undefined && typeid != '') { + //swith带有数据来源字典 + return this.filterSelect(val, typeid) + } else if (val == 1 || val == true) return '是' + else if (val == 0 || val == false) return '否' + else return '未知' + }, + /** + * 渲染下拉选择框的值 + */ + filterSelect(val, typeid) { + const obj = this.typeDataLists.length > 0 && this.typeDataLists.find((item) => item.typeId === typeid) + const arr = (obj && obj.typeDatas) || [] + const item = (arr.length > 0 && arr.find((item) => item.dtCode === val) && arr.find((item) => item.dtCode === val).name) || '' + return item || val || '' + } + } +} +export default extension diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/interface/columnDefine.js b/OpenAuthPro_V4_2_1e8214af/Client/src/interface/columnDefine.js new file mode 100644 index 00000000..3bbf7dca --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/interface/columnDefine.js @@ -0,0 +1,92 @@ +/** + * @description: 通用表格列定义 + * @author: liyubao | xufuxing + * @version: 1.0 + */ + + const ColumnDefine = class { + /** + * 字段名 + */ + columnName=''; + + /** + * 中文显示名称 + */ + comment =''; + + /** + * 是否可编辑 + */ + + isEdit=false; + /** + * 是否可显示 + */ + + isList =false; + + /** + * 编辑类型,如:select/switch/text等 + * 该属性作为判定字段编辑方式的首要条件 + */ + editType =''; + + /** + * 下拉列表的来源字典编码 + */ + dataSource =''; + + /** + * 实体类型,如:string/int + * 当editType为空时,该属性作为判定字段编辑方式的条件 + */ + entityType =''; + + /** + * 对应的数据字段类型 + */ + columnType =''; + + /** + * 实体名称 + */ + entityName =''; + + /** + * 创建一个初始的实体 + */ + static create() { + return Object.create(this.prototype); + } + + + /** + * + * @param columnName 字段名 + * @param comment 中文显示名称 + * @param isEdit 是否可编辑 + * @param isList 是否可显示 + * @param editType 编辑类型,如:select/switch/text等 + * @param dataSource 下拉列表的来源字典编码 + * @param entityType 实体类型,如:string/int + * @param columnType 对应的数据字段类型 + * @param entityName 实体名称 + */ + constructor(columnName, comment, isEdit, isList, editType, dataSource, entityType, columnType, entityName) { + this.columnName = columnName; + this.comment = comment; + this.isEdit = isEdit; + this.isList = isList; + this.editType = editType; + this.dataSource = dataSource; + this.entityType = entityType; + this.columnType = columnType; + this.entityName = entityName; + } + + + +} + +export default ColumnDefine diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/main.js b/OpenAuthPro_V4_2_1e8214af/Client/src/main.js new file mode 100644 index 00000000..e0b02be3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/main.js @@ -0,0 +1,50 @@ +import Vue from 'vue' + +import 'normalize.css/normalize.css'// A modern alternative to CSS resets + +import ElementUI from 'element-ui' +import 'element-ui/lib/theme-chalk/index.css' +import '@/assets/custom-theme/index.css' +import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n +import VueContextMenu from 'vue-contextmenu' + +import '@/styles/index.scss' // global css + +import App from './App' +import router from './router' +import store from './store' + +import '@/permission' // permission control + +import '@/assets/public/css/comIconfont/iconfont.css' +import '@/assets/public/css/comIconfont/iconfont.js' + +//工作流使用的图标 +import '@/assets/public/css/workflowicon/iconfont.css' +import '@/assets/public/css/workflowicon/iconfont.js' + + +import '../public/ueditor/ueditor.config.js' +import '../public/ueditor/ueditor.all.js' +import '../public/ueditor/lang/zh-cn/zh-cn.js' +import '../public/ueditor/formdesign/leipi.formdesign.v4.js' + + +// 请假条表单和详情 +import FrmLeaveReqAdd from '@/views/forms/userDefine/frmLeaveReq/add' +import FrmLeaveReqUpdate from '@/views/forms/userDefine/frmLeaveReq/update' +import FrmLeaveReqDetail from '@/views/forms/userDefine/frmLeaveReq/detail' + +Vue.use(ElementUI, { locale }) +Vue.use(VueContextMenu) + +Vue.config.productionTip = false +Vue.component('FrmLeaveReqAdd', FrmLeaveReqAdd) +Vue.component('FrmLeaveReqUpdate', FrmLeaveReqUpdate) +Vue.component('FrmLeaveReqDetail', FrmLeaveReqDetail) +new Vue({ + el: '#app', + router, + store, + render: h => h(App) +}) diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/permission.js b/OpenAuthPro_V4_2_1e8214af/Client/src/permission.js new file mode 100644 index 00000000..703f008e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/permission.js @@ -0,0 +1,88 @@ +import router from './router' +import store from './store' +import NProgress from 'nprogress' // Progress 进度条 +import 'nprogress/nprogress.css'// Progress 进度条样式 +import { Message } from 'element-ui' +import { getToken } from '@/utils/auth' // 验权 + +const whiteList = ['/login', '/oidc-callback', '/swagger', '/usermanager/profile'] // 不重定向白名单 +router.beforeEach((to, from, next) => { + NProgress.start() + + store.dispatch('GetIdentityAuth').then(isIdentity => { + if (isIdentity) { // 采用Identity认证 + // 如果是oidcRedirect必须进入授权 + // 没登录时,如果是白名单页面,可以直接访问 + // 没登录时,如果是非登录页面,则跳转到登录 + if (store.getters.oidcUser == null && to.path !== '/oidcRedirect') { + if (whiteList.indexOf(to.path) !== -1) { + next() + return + } else { + next('/login') + return + } + } + + store.dispatch('oidcCheckAccess', to).then(function(hasAccess) { + if (!hasAccess) { + return + } + if (to.path === '/login') { // 登录后login自动跳转 + next({ path: '/' }) + return + } + if (store.getters.modules != null) { + next() + return + } + store.dispatch('GetModulesTree').then(modules => { // 获取用户可访问的模块 + store.dispatch('GenerateRoutes', { modules }).then(() => { // 根据权限生成可访问的路由表 + store.dispatch('GetDefaultOrg') + router.addRoutes(store.getters.addRouters) // 动态添加可访问路由表 + next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record + }) + }) + }) + } else { // 普通登录方式 + if (getToken()) { + if (to.path === '/login') { // 登录后login自动跳转 + next({ path: '/' }) + return + } + if (store.getters.modules != null) { + next() + return + } + + store.dispatch('GetInfo').then(() => { // 拉取用户信息 + store.dispatch('GetModulesTree').then(modules => { // 获取用户可访问的模块 + store.dispatch('GenerateRoutes', { modules }).then(() => { // 根据权限生成可访问的路由表 + store.dispatch('GetDefaultOrg') + router.addRoutes(store.getters.addRouters) // 动态添加可访问路由表 + next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record + }) + }) + }).catch((err) => { + store.dispatch('FedLogOut').then(() => { + Message.error(err || '获取用户信息失败') + next({ path: '/' }) + }) + }) + + return + } + if (whiteList.indexOf(to.path) !== -1) { // 没登录情况下过滤白名单 + next() + } else { + next('/login') + } + } + }).catch((err) => { + Message.error(err || '获取服务器登录方式失败') + }) +}) + +router.afterEach(() => { + NProgress.done() // 结束Progress +}) diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/router/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/router/index.js new file mode 100644 index 00000000..95c5f784 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/router/index.js @@ -0,0 +1,207 @@ +import Vue from 'vue' +import Router from 'vue-router' +import OidcCallback from '@/views/OidcCallback' +import oidcRedirect from '@/views/OidcRedirect' + + +// in development-env not use lazy-loading, because lazy-loading too many pages will cause webpack hot update too slow. so only in production use lazy-loading; +// detail: https://panjiachen.github.io/vue-element-admin-site/#/lazy-loading + +Vue.use(Router) + +/* Layout */ +import Layout from '../views/layout/Layout' + +/** +* hidden: true if `hidden:true` will not show in the sidebar(default is false) +* alwaysShow: true if set true, will always show the root menu, whatever its child routes length +* if not set alwaysShow, only more than one route under the children +* it will becomes nested mode, otherwise not show the root menu +* redirect: noredirect if `redirect:noredirect` will no redirct in the breadcrumb +* name:'router-name' the name is used by (must set!!!) +* meta : { + title: 'title' the name show in submenu and breadcrumb (recommend set) + icon: 'svg-name' the icon show in the sidebar, + } +**/ +export const constantRouterMap = [{ + path: '/login', + component: () => import('@/views/login/index'), + meta: { + sortNo: 0 + }, + hidden: true + }, + { + path: '/404', + component: () => import('@/views/errorPage/404'), + meta: { + sortNo: 0 + }, + hidden: true + }, + { + path: '/401', + component: () => import('@/views/errorPage/401'), + meta: { + sortNo: 0 + }, + hidden: true + }, + // 把二级路由提前加到路由表,实现路由缓存 + { + path: '/flowinstances', + component: Layout, + redirect: 'noredirect', + name: 'flowinstances', + meta: { + title: '流程中心', + icon: 'guide' + }, + children: [{ + path: 'detail/:id', + component: () => + import('@/views/flowinstances/detail'), + name: 'flowinstanceDtl', + hidden: true, + meta: { + notauth: true, + title: '流程详情', + noCache: true, + icon: 'list' + } + }, + { + path: 'verify/:id', + component: () => + import('@/views/flowinstances/verify'), + name: 'verifyFlowinstance', + hidden: true, + meta: { + notauth: true, + title: '处理流程', + noCache: true, + icon: 'list' + } + }, + + { + path: 'update/:id', + component: () => + import('@/views/flowinstances/update'), + name: 'updateFlowinstance', + hidden: true, + meta: { + notauth: true, + title: '编辑流程', + noCache: true, + icon: 'list' + } + }, + + { + path: 'add', + component: () => + import('@/views/flowinstances/add'), + name: 'instanceAdd', + meta: { + notauth: true, + title: '发起流程', + noCache: true, + icon: 'star' + } + } + ] + }, + { + path: '/oidc-callback', // Needs to match redirect_uri in you oidcSettings + name: 'oidcCallback', + component: OidcCallback, + meta: { + sortNo: 0, + isOidcCallback: true, + isPublic: true + } + }, + { + path: '/oidcRedirect', // oidc临时跳转页面 + name: 'oidcRedirect', + meta: { + sortNo: 0 + }, + component: oidcRedirect + }, + { + path: '/', + component: Layout, + redirect: 'dashboard', + name: 'layout', + meta: { + sortNo: 0 + }, + children: [{ + path: '/dashboard', + name: 'dashboard', + meta: { + title: '主页', + icon: 'iconfont icon-zhuyeicon', + sortNo: 0 + }, + component: () => import('@/views/dashboard/index') + }, { + path: '/profile', + name: 'profile', + hidden: true, + meta: { + title: '个人中心', + icon: 'guide', + sortNo: 0 + }, + component: () => import('@/views/usermanager/profile') + }, { + // path: '/iframePage/:url/:name', + path: '/iframePage/:code', + name: 'iframePage', + hidden: true, + meta: { + title: '接口文档', + icon: 'guide', + sortNo: 0 + }, + component: () => import('@/views/iframePage/index') + }] + } + // { + // path: '/', + // hidden: true, + // component: Layout, + // meta: { sortNo: 0 }, + // children: [{ + // path: '/profile', + // name: 'profile', + // meta: { title: '个人中心', icon: 'guide', sortNo: 0 }, + // component: () => import('@/views/usermanager/profile') + // }] + // } + // { + // path: '/swagger', + // component: Layout, + // meta: { sortNo: 0 }, + // children: [{ + // path: '', + // name: 'swagger', + // meta: { title: '接口文档', icon: 'guide', sortNo: 0 }, + // component: () => import('@/views/swagger/index') + // }] + // } +] + +var router = new Router({ + // mode: 'history', //后端支持可开 + scrollBehavior: () => ({ + y: 0 + }), + routes: constantRouterMap +}) + +export default router \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/getters.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/getters.js new file mode 100644 index 00000000..df2351f3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/getters.js @@ -0,0 +1,15 @@ +const getters = { + sidebar: state => state.app.sidebar, + device: state => state.app.device, + token: state => state.user.token, + name: state => state.user.name, + defaultorgid: state => state.user.defaultorg.id, + isIdentityAuth: state => state.serverConf.isIdentityAuth, + modules: state => state.user.modules, + visitedViews: state => state.tagsView.visitedViews, + cachedViews: state => state.tagsView.cachedViews, + addRouters: state => state.permission.addRouters, + permission_routers: state => state.permission.routers, + tenantid:state =>state.tenant.id +} +export default getters diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/index.js new file mode 100644 index 00000000..f0952034 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/index.js @@ -0,0 +1,63 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import app from './modules/app' +import tenant from './modules/tenant' +import form from './modules/form' +import flowschemes from './modules/flowschemes' +import flowinstances from './modules/flowinstances' +import serverConf from './modules/serverConf' +import user from './modules/user' +import tagsView from './modules/tagsView' +import permission from './modules/permission' +import dataPrivilegerules from './modules/dataPrivilegerules' +import storage from './modules/storage' +import flow from './modules/flow' +import getters from './getters' +import { vuexOidcCreateStoreModule } from 'vuex-oidc' + +Vue.use(Vuex) +const store = new Vuex.Store({ + modules: { + app, + form, + flowschemes, + flowinstances, + user, + serverConf, + permission, + dataPrivilegerules, + storage, + tagsView, + flow, + tenant, + oidcStore: vuexOidcCreateStoreModule( + { + authority: process.env.VUE_APP_OIDC_AUTHORITY, + clientId: process.env.VUE_APP_OIDC_CLIENTID, + redirectUri: process.env.VUE_APP_OIDC_REDIRECTURI, + postLogoutRedirectUri:process.env.VUE_APP_OIDC_POSTLOGOUTREDIRECTURI, + responseType: process.env.VUE_APP_OIDC_RESPONSETYPE, + scope: process.env.VUE_APP_OIDC_SCOPE, + automaticSilentRenew: process.env.VUE_APP_OIDC_AUTOMATICSILENTRENEW , + silentRedirectUri: process.env.VUE_APP_OIDC_SILENTREDIRECTURI + }, + // Optional OIDC store settings + { + namespaced: false, + dispatchEventsOnWindow: true + }, + // Optional OIDC event listeners + { + userLoaded: (user) => console.log('OIDC user is loaded:', user), + userUnloaded: () => console.log('OIDC user is unloaded'), + accessTokenExpiring: () => console.log('Access token will expire'), + accessTokenExpired: () => console.log('Access token did expire'), + silentRenewError: () => console.log('OIDC user is unloaded'), + userSignedOut: () => console.log('OIDC user is signed out') + } + ) + }, + getters +}) + +export default store diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/app.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/app.js new file mode 100644 index 00000000..a19860cf --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/app.js @@ -0,0 +1,54 @@ +import Cookies from 'js-cookie' + +const app = { + state: { + sidebar: { + opened: !+Cookies.get('sidebarStatus'), + withoutAnimation: false + }, + device: 'desktop', + themeStatus: Cookies.get('themeStatus') === undefined ? 1 : Cookies.get('themeStatus') + }, + mutations: { + TOGGLE_SIDEBAR: state => { + if (state.sidebar.opened) { + Cookies.set('sidebarStatus', 1) + } else { + Cookies.set('sidebarStatus', 0) + } + state.sidebar.opened = !state.sidebar.opened + state.sidebar.withoutAnimation = false + }, + CLOSE_SIDEBAR: (state, withoutAnimation) => { + Cookies.set('sidebarStatus', 1) + state.sidebar.opened = false + state.sidebar.withoutAnimation = withoutAnimation + }, + TOGGLE_DEVICE: (state, device) => { + state.device = device + }, + SAVE_THEME(state, data) { + state.themeStatus = data + Cookies.set('themeStatus', data) + } + }, + actions: { + ToggleSideBar: ({ commit }) => { + commit('TOGGLE_SIDEBAR') + }, + CloseSideBar({ commit }, { withoutAnimation }) { + commit('CLOSE_SIDEBAR', withoutAnimation) + }, + ToggleDevice({ commit }, device) { + commit('TOGGLE_DEVICE', device) + }, + saveTheme({commit}, data) { + commit('SAVE_THEME', data) + } + }, + getters: { + themeStatus: state => state.themeStatus + } +} + +export default app diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/dataPrivilegerules.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/dataPrivilegerules.js new file mode 100644 index 00000000..f58caf3a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/dataPrivilegerules.js @@ -0,0 +1,32 @@ +import { getModules } from '@/api/modules' + +const user = { + state: { + checkModules: [] + }, + + mutations: { + SET_CHECK_MODULES: (state, modules) => { + state.checkModules = modules + } + }, + + actions: { + // 获取模块 + getCheckModules({ commit, state }) { + return new Promise((resolve, reject) => { + getModules(state.token).then(response => { + commit('SET_CHECK_MODULES', response.result) + resolve(response) + }).catch(error => { + reject(error) + }) + }) + } + }, + getters: { + checkModules: state => state.checkModules + } +} + +export default user diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flow.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flow.js new file mode 100644 index 00000000..c99bd25b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flow.js @@ -0,0 +1,23 @@ +// import Cookies from 'js-cookie' + +const app = { + state: { + currentSelect: {} + }, + mutations: { + SAVE_CURRENT_SELECT: (state, val) => { + state.currentSelect = val + }, + + }, + actions: { + saveCurrentSelect: ({ commit }, val) => { + commit('SAVE_CURRENT_SELECT',val) + } + }, + getters: { + currentSelect: state => state.currentSelect + } +} + +export default app diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowinstances.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowinstances.js new file mode 100644 index 00000000..8cf504bb --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowinstances.js @@ -0,0 +1,55 @@ +import { deepClone } from '@/utils' +const flow = { + state: { + instancesDetails: {}, + addInstancesDetail: '', + veriyDetails: {}, + isWaitRender: false, + isDisposedRender: false, + isMineRender: false + }, + mutations: { + SAVE_INSTANCES_DETAILS: (state, val) => { + state.instancesDetails = {...state.instancesDetails, ...deepClone(val)} + }, + SAVE_ADD_INSTANCES_DETAILS: (state, data) => { + state.addInstancesDetail = data + }, + SAVE_VERIY_DETAILS: (state, val) => { + state.veriyDetails = {...state.veriyDetails, ...deepClone(val)} + }, + UPDATE_INSTANCES_IS_RENDER(state, { type, val }) { + if(!type){ + state.isDisposedRender = val + state.isMineRender = val + state.isWaitRender = val + return + } + state[type] = val + } + }, + actions: { + saveInstancesDetails: ({ commit }, data) => { + commit('SAVE_INSTANCES_DETAILS',data) + }, + saveVeriyDetails: ({ commit }, data) => { + commit('SAVE_VERIY_DETAILS',data) + }, + saveAddInstancesDetail: ({ commit }, data) => { + commit('SAVE_ADD_INSTANCES_DETAILS',data) + }, + updateInstancesIsRender({commit}, data){ + commit('UPDATE_INSTANCES_IS_RENDER',data) + } + }, + getters: { + instancesDetails: state => state.instancesDetails, + addInstancesDetail: state => state.addInstancesDetail, + veriyDetails: state => state.veriyDetails, + isWaitRender: state => state.isWaitRender, + isDisposedRender: state => state.isDisposedRender, + isMineRender: state => state.isMineRender + } +} + +export default flow diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowschemes.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowschemes.js new file mode 100644 index 00000000..1d4d70e0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/flowschemes.js @@ -0,0 +1,37 @@ +import { deepClone } from '@/utils' +const flow = { + state: { + flowDetails: {}, + addFlowDetail: '', + isFlowRender: false + }, + mutations: { + SAVE_FLOW_DETAILS: (state, val) => { + state.flowDetails = {...state.flowDetails, ...deepClone(val)} + }, + SAVE_ADD_FLOW_DETAILS: (state, data) => { + state.addFlowDetail = data + }, + UPDATE_FLOW_IS_RENDER(state, val) { + state.isFlowRender = val + } + }, + actions: { + saveFlowDetails: ({ commit }, data) => { + commit('SAVE_FLOW_DETAILS',data) + }, + saveAddFlowDetails: ({ commit }, data) => { + commit('SAVE_ADD_FLOW_DETAILS',data) + }, + updateFlowIsRender({commit}, val){ + commit('UPDATE_FLOW_IS_RENDER',val) + } + }, + getters: { + flowDetails: state => state.flowDetails, + addFlowDetail: state => state.addFlowDetail, + isFlowRender: state => state.isFlowRender + } +} + +export default flow diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/form.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/form.js new file mode 100644 index 00000000..c69a9f6f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/form.js @@ -0,0 +1,37 @@ +import { deepClone } from '@/utils' +const form = { + state: { + formDetails: {}, + addFormDetail: '', + isRender: false + }, + mutations: { + SAVE_FORM_DETAILS: (state, val) => { + state.formDetails = {...state.formDetails, ...deepClone(val)} + }, + SAVE_Add_FORM_DETAILS: (state, data) => { + state.addFormDetail = data + }, + UPDATE_IS_RENDER(state, val) { + state.isRender = val + } + }, + actions: { + saveFormDetails: ({ commit }, data) => { + commit('SAVE_FORM_DETAILS',data) + }, + saveAddFormDetails: ({ commit }, data) => { + commit('SAVE_Add_FORM_DETAILS',data) + }, + updateIsRender({commit}, val){ + commit('UPDATE_IS_RENDER',val) + } + }, + getters: { + formDetails: state => state.formDetails, + addFormDetail: state => state.addFormDetail, + isRender: state => state.isRender + } +} + +export default form diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/permission.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/permission.js new file mode 100644 index 00000000..93c29060 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/permission.js @@ -0,0 +1,169 @@ +import { constantRouterMap } from '@/router' +import { deepClone } from '@/utils/index' +import Layout from '@/views/layout/Layout' + +//将模块数据转换为vue的Router结构,顶级的模块使用layout视图 +const moduleToRoute = (data, dispatch) => { + const parentPath = data.item.url.indexOf('?') > -1 ? data.item.url.split('?')[0] : data.item.url + var newPath = { + path: parentPath || '/', + component: data.item && data.item.parentId === null ? Layout + : () => import('@/views' + parentPath.toLowerCase()), + meta: { + title: data.item.name, + sortNo: data.item.sortNo, + icon: data.item.iconName || 'streamlist', + elements: data.item && data.item.elements || '', + url: data.item.url, + code: data.item.code, + id: data.item.cascadeId + }, + name: data.item.name, + hidden: false, + children: [] + } + if(newPath.path.indexOf('http') > -1){ + let obj = {} + obj[newPath.meta.code] = { + name: newPath.name, + url: newPath.meta.url + } + dispatch('setIframeTagViews', obj, { root: true }) + } + newPath.path = newPath.path.indexOf('http') > -1 ? `/iframePage/${newPath.meta.code}` : newPath.path + if (data.children && data.children.length > 0) { + data.children.forEach(child => { + newPath.children.push(moduleToRoute(child, dispatch)) + }) + } + return newPath +} + +//与初始定义的路由合并,并把根模块挂到根路由'/'下面 +const mergeModuleWithConst = (data) => { + let rootModule = [] + data.length > 0 && data.forEach(item => { + if(item.component && item.component.name && item.component.name === 'layout'){ + let obj = { + component: () => import('@/views' + item.path.toLowerCase()), + path: item.children && item.children.length > 0 ? `${item.path}/${item.meta.id}` : item.path, + name: item.name, + children: item.children, + meta: item.meta + } + rootModule = rootModule.concat(obj) + return + } + arr.push(item) + }) + + var arr = deepClone(constantRouterMap) + arr.length > 0 && arr.forEach(item => { + if(item.name === 'layout'){ //把模块的根路由放到'/'下面 + item.children = item.children.concat(rootModule) + } + }) + return arr +} +const groupData = (data) => { + if(data.children && data.children.length > 0){ + data.children.forEach(child => { + let code = groupData(child) + code && (code = code.replace(code[0],code[0].toLowerCase())) + code && code !== undefined && permission.state.keepAliveData.push(code) + }) + return + } + return data.meta.code +} + +// //把所有的2级以上路由都挂载到顶级layout下面,否则不能识别 +const moveDeepLevelToSec = (router) => { + router.children + && router.children.length > 0 + && (router.children = moveDeepLevelChildrenToSec(router.children, [])) + return router +} +const moveDeepLevelChildrenToSec = (children, res) => { + if(Array.isArray(children)){ + for(let i=0;i 0 + && (res = moveDeepLevelChildrenToSec(children[i].children,res)) + + children[i].children && children[i].children.length > 0 && (children[i].children = []) + moveDeepLevelChildrenToSec(children[i], res) + } + }else{ + res.push(children) + } + return res +} +const permission = { + state: { + routers: constantRouterMap, //仅用于渲染导航菜单Sidebar + addRouters: [], //用于真正的路由控制 + keepAliveData: ['forms'] + }, + mutations: { + SET_ROUTERS: (state, { addRouters, routers }) => { + state.addRouters = addRouters + state.routers = routers + }, + SAVE_KEEP_ALIVE_DATA: (state, data) => { + data && data.length > 0 && data.forEach(item => { + let code = groupData(item) + code && (code = code.replace(code[0],code[0].toLowerCase())) + code && code !== undefined && state.keepAliveData.push(code) + }) + } + }, + actions: { + async GenerateRoutes({ commit, dispatch }, data) { + const moduleRoutes = [] //动态模块路由 + await data.modules.forEach((value) => { + moduleRoutes.push(moduleToRoute(value, dispatch)) + }) + + //与静态路由组合成完整路由 + const routers = mergeModuleWithConst(deepClone([...moduleRoutes]), dispatch) + + //去掉路由中与constantRouterMap相同的项 + const noConstModuleRoutes = routers.find(item => item.name === 'layout') + .children.filter(itemF=>{ + let constantRouter = !constantRouterMap + .find(item => item.name === 'layout').children.some(ele=>ele.path===itemF.path) + return constantRouter + }) + + //todo:顶级的模块路由,把带component的路由添加到自己layout的子路由中??? + moduleRoutes.length > 0 && moduleRoutes.forEach(item => { + if(item.path.indexOf('/iframePage') <= -1 && item.children.length <= 0){ + item.children = noConstModuleRoutes.filter(router => router.path === item.path) + } + }) + //把所有的2级以上路由都挂载到顶级layout下面,否则不能识别 + moduleRoutes.forEach(router => { + moveDeepLevelToSec(router) + }) + + // todo:可以用最流氓的方法,全部转为一维数组😂 + // var arr=[]; + // const getAllItemsPerChildren = item => { + // arr.push(item); + // if (item.children.length>0) { + // return item.children.map(i => getAllItemsPerChildren(i)); + // } + // } + // moduleRoutes.forEach(router => { + // getAllItemsPerChildren(router) + // }) + commit('SET_ROUTERS', { addRouters: moduleRoutes, routers: routers }) + commit('SAVE_KEEP_ALIVE_DATA', moduleRoutes) + } + }, + getters: { + keepAliveData: state => state.keepAliveData + } +} + +export default permission diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/serverConf.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/serverConf.js new file mode 100644 index 00000000..c21c695f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/serverConf.js @@ -0,0 +1,33 @@ +import { isIdentityAuth } from '@/api/serverConf' + +const serverConf = { + state: { + isIdentityAuth: undefined + }, + mutations: { + SET_IDENTITYAUTH: (state,isIdentityAuth) => { + state.isIdentityAuth = isIdentityAuth + } + }, + actions: { + // 获取服务器是否启用了Identity + GetIdentityAuth({ commit, state,reject }) { + return new Promise((resolve) => { + if (state.isIdentityAuth !== undefined) { + resolve(state.isIdentityAuth) + return + } + + isIdentityAuth().then(response => { + commit('SET_IDENTITYAUTH', response.result) + resolve(response.result) + }).catch(error => { + reject(error) + }) + + }) + } + } +} + +export default serverConf diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/storage.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/storage.js new file mode 100644 index 00000000..cc880dc4 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/storage.js @@ -0,0 +1,56 @@ +/** + * @description: 下拉字典选项缓存 + * @author: liyubao | xufuxing + * @version: 1.0 + * @update: 2021-09-15 liyubao 控制下拉框缓存主键不重复,去掉清空逻辑,后期优化 + */ + +const app = { + state: { + typeDataLists: [], + typeIds: [], + count: 0 + }, + mutations: { + SAVE_TYPE_DATA_LISTS: (state, data) => { + if(state.typeDataLists.some(item => item.typeId == data.typeId)){ + return; + } + state.typeDataLists.push(data) + }, + SAVE_TYPE_IDS: (state, data) => { + if(state.typeIds.some(item => item == data)){ + return; + } + state.typeIds.push(data) + state.count++ + }, + CLEAR_TYPE_DATAS: (state) => { + //控制缓存的长度,先不删除 + // state.count-- + if (state.count > 0) { + return + } + // state.count = 0 + // state.typeIds = [] + // state.typeDataLists = [] + } + }, + actions: { + saveTypeDataLists: ({ commit }, data) => { + commit('SAVE_TYPE_DATA_LISTS', data) + }, + saveTypeIds: ({ commit }, data) => { + commit('SAVE_TYPE_IDS', data) + }, + clearTypeDatas: ({ commit }, data) => { + commit('CLEAR_TYPE_DATAS', data) + } + }, + getters: { + typeDataLists: state => state.typeDataLists, + typeIds: state => state.typeIds + } +} + +export default app diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tagsView.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tagsView.js new file mode 100644 index 00000000..ef09f9d8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tagsView.js @@ -0,0 +1,100 @@ +import { local } from '@/utils' +const tagsView = { + state: { + visitedViews: [], + cachedViews: [], + iframeViews: {} + }, + mutations: { + ADD_VISITED_VIEWS: (state, view) => { + if(state.visitedViews.length <= 0) { + state.visitedViews = local.getItem('visitedViews') || [] + } + const route = { + name: view.name, + path: view.path, + params: view.params, + meta: view.meta + } + if (state.visitedViews.some(v => v.path === route.path)) return + state.visitedViews.push(Object.assign({}, route, { + title: route.name === 'iframePage' ? state.iframeViews[route.params.code].name : route.meta.title || 'no-name' + })) + if (!route.meta.noCache) { + state.cachedViews.push(route.name) + } + local.setItem('visitedViews', state.visitedViews) + }, + DEL_VISITED_VIEWS: (state, view) => { + for (const [i, v] of state.visitedViews.entries()) { + if (v.path === view.path) { + state.visitedViews.splice(i, 1) + local.setItem('visitedViews', state.visitedViews) + break + } + } + for (const i of state.cachedViews) { + if (i === view.name) { + const index = state.cachedViews.indexOf(i) + state.cachedViews.splice(index, 1) + break + } + } + }, + DEL_OTHERS_VIEWS: (state, view) => { + for (const [i, v] of state.visitedViews.entries()) { + if (v.path === view.path) { + state.visitedViews = state.visitedViews.slice(i, i + 1) + local.setItem('visitedViews', state.visitedViews) + break + } + } + for (const i of state.cachedViews) { + if (i === view.name) { + const index = state.cachedViews.indexOf(i) + state.cachedViews = state.cachedViews.slice(index, index + 1) + break + } + } + }, + DEL_ALL_VIEWS: (state) => { + state.visitedViews = [] + state.cachedViews = [] + local.setItem('visitedViews', state.visitedViews) + }, + SET_IFRAME_TAGVIEWS(state, data){ + state.iframeViews = { ...state.iframeViews, ...data } + } + }, + actions: { + setIframeTagViews({ commit }, data) { + commit('SET_IFRAME_TAGVIEWS', data) + }, + addVisitedViews({ commit }, view) { + commit('ADD_VISITED_VIEWS', view) + }, + delVisitedViews({ commit, state }, view) { + return new Promise((resolve) => { + commit('DEL_VISITED_VIEWS', view) + resolve([...state.visitedViews]) + }) + }, + delOthersViews({ commit, state }, view) { + return new Promise((resolve) => { + commit('DEL_OTHERS_VIEWS', view) + resolve([...state.visitedViews]) + }) + }, + delAllViews({ commit, state }) { + return new Promise((resolve) => { + commit('DEL_ALL_VIEWS') + resolve([...state.visitedViews]) + }) + } + }, + getters: { + iframeViews: state => state.iframeViews + } +} + +export default tagsView diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tenant.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tenant.js new file mode 100644 index 00000000..0b4b9798 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/tenant.js @@ -0,0 +1,19 @@ +const tenant = { + state: { + id: 'OpenAuthDBContext' // 默认租户Id + }, + + mutations: { + SET_ID: (state, id) => { + state.id = id + } + }, + + actions: { + setTenantId: ({ commit }, id) => { + commit('SET_ID',id) + }, + } +} + +export default tenant diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/user.js b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/user.js new file mode 100644 index 00000000..79e2e0d3 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/store/modules/user.js @@ -0,0 +1,122 @@ +import { login, logout, getInfo, getModules, getModulesTree, getOrgs } from '@/api/login' +import { getToken, setToken, removeToken } from '@/utils/auth' +import { local } from '@/utils' + +const user = { + state: { + token: getToken(), + name: '', + avatar: '', + modules: null, + defaultorg: null // 登录后默认的操作机构 + }, + + mutations: { + SET_TOKEN: (state, token) => { + state.token = token + }, + SET_NAME: (state, name) => { + state.name = name + }, + SET_MODULES: (state, modules) => { + state.modules = modules + }, + SET_DEFAULTORG: (state, org) => { + state.defaultorg = org + } + }, + + actions: { + // 登录 + Login({ commit }, userInfo) { + const username = userInfo.username.trim() + return new Promise((resolve, reject) => { + login(username, userInfo.password).then(response => { + const data = response + setToken(data.token) + local.removeItem('visitedViews') + commit('SET_TOKEN', data.token) + resolve() + }).catch(error => { + reject(error) + }) + }) + }, + + // 获取用户信息 + GetInfo({ commit, state }) { + return new Promise((resolve, reject) => { + getInfo(state.token).then(response => { + commit('SET_NAME', response.result) + resolve(response) + }).catch(error => { + reject(error) + }) + }) + }, + // todo:默认登录后取第一个机构的id作为默认,可以在【个人中心】界面修改默认 + // 在大型业务系统中,应该让用户登录成功后弹出选择框选择操作的机构 + GetDefaultOrg({ commit, state }) { + return new Promise((resolve, reject) => { + getOrgs(state.token).then(response => { + commit('SET_DEFAULTORG', response.result[0]) + resolve(response) + }).catch(error => { + reject(error) + }) + }) + }, + // 获取用户模块 + GetModules({ commit, state }) { + return new Promise((resolve, reject) => { + getModules(state.token).then(response => { + commit('SET_MODULES', response.result) + resolve(response) + }).catch(error => { + reject(error) + }) + }) + }, + // 获取用户模块 + GetModulesTree({ commit, state }) { + return new Promise((resolve, reject) => { + if (state.modules != null) { + resolve(state.modules) + return + } + getModulesTree(state.token).then(response => { + commit('SET_MODULES', response.result) + resolve(response.result) + }).catch(error => { + reject(error) + }) + }) + }, + // 登出 + LogOut({ commit, state }) { + return new Promise((resolve, reject) => { + logout(state.token).then(() => { + commit('SET_TOKEN', '') + commit('SET_MODULES', []) + removeToken() + local.removeItem('visitedViews') + resolve() + }).catch(error => { + reject(error) + }) + }) + }, + + // 前端 登出 + FedLogOut({ commit }) { + return new Promise(resolve => { + commit('SET_TOKEN', '') + removeToken() + local.removeItem('visitedViews') + resolve() + }) + } + } +} + +export default user diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/btn.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/btn.scss new file mode 100644 index 00000000..f3f75c16 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/btn.scss @@ -0,0 +1,95 @@ +@import './variables.scss'; + +@mixin colorBtn($color) { + background: $color; + &:hover { + color: $color; + &:before, + &:after { + background: $color; + } + } +} + +.blue-btn { + @include colorBtn($blue) +} + +.light-blue-btn { + @include colorBtn($light-blue) +} + +.red-btn { + @include colorBtn($red) +} + +.pink-btn { + @include colorBtn($pink) +} + +.green-btn { + @include colorBtn($green) +} + +.tiffany-btn { + @include colorBtn($tiffany) +} + +.yellow-btn { + @include colorBtn($yellow) +} + +.pan-btn { + font-size: 14px; + color: #fff; + padding: 14px 36px; + border-radius: 8px; + border: none; + outline: none; + margin-right: 25px; + transition: 600ms ease all; + position: relative; + display: inline-block; + &:hover { + background: #fff; + &:before, + &:after { + width: 100%; + transition: 600ms ease all; + } + } + &:before, + &:after { + content: ''; + position: absolute; + top: 0; + right: 0; + height: 2px; + width: 0; + transition: 400ms ease all; + } + &::after { + right: inherit; + top: inherit; + left: 0; + bottom: 0; + } +} + +.custom-button { + display: inline-block; + line-height: 1; + white-space: nowrap; + cursor: pointer; + background: #fff; + color: #fff; + -webkit-appearance: none; + text-align: center; + box-sizing: border-box; + outline: 0; + margin: 0; + padding: 10px 15px; + font-size: 14px; + border-radius: 4px; +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/element-ui.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/element-ui.scss new file mode 100644 index 00000000..d932e58d --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/element-ui.scss @@ -0,0 +1,82 @@ + //覆盖一些element-ui样式 + + .el-breadcrumb__inner, .el-breadcrumb__inner a{ + font-weight: 400!important; +} + + .el-upload { + input[type="file"] { + display: none !important; + } + } + + .el-upload__input { + display: none; + } + + .cell { + .el-tag { + margin-right: 0px; + } + } + + .small-padding { + .cell { + padding-left: 5px !important; + padding-right: 5px !important; + } + } + + .fixed-width{ + .el-button--mini{ + padding: 7px 10px !important; + width: 60px !important; + } + } + + .status-col { + .cell { + padding: 0 10px !important; + text-align: center !important; + .el-tag { + margin-right: 0px !important; + } + } + } + + //暂时性解决dialog 问题 https://github.com/ElemeFE/element/issues/2461 + .el-dialog { + transform: none; + left: 0; + position: relative; + margin: 0 auto; + } + + //文章页textarea修改样式 + .article-textarea { + textarea { + padding-right: 40px; + resize: none; + border: none; + border-radius: 0px; + border-bottom: 1px solid #bfcbd9; + } + } + + //element ui upload + .upload-container { + .el-upload { + width: 100%; + .el-upload-dragger { + width: 100%; + height: 200px; + } + } + } + +//dropdown + .el-dropdown-menu{ + a{ + display: block + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/index.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/index.scss new file mode 100644 index 00000000..a4fdc6cd --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/index.scss @@ -0,0 +1,462 @@ +@import './variables.scss'; +@import './mixin.scss'; +@import './transition.scss'; +@import './element-ui.scss'; +@import './sidebar.scss'; +@import './btn.scss'; + +body { + height: 100%; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, + sans-serif; +} + +label { + font-weight: 700; +} + +html { + height: 100%; + box-sizing: border-box; +} + +#app { + height: 100%; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +.no-padding { + padding: 0px !important; +} + +.padding-content { + padding: 4px 0; +} + +a:focus, +a:active { + outline: none; +} + +a, +a:focus, +a:hover { + cursor: pointer; + color: inherit; + text-decoration: none; +} + +div:focus { + outline: none; +} + +.fr { + float: right; +} + +.fl { + float: left; +} + +.pr-5 { + padding-right: 5px; +} + +.pl-5 { + padding-left: 5px; +} + +.block { + display: block; +} + +.pointer { + cursor: pointer; +} + +.inlineBlock { + display: block; +} + +.clearfix { + &:after { + visibility: hidden; + display: block; + font-size: 0; + content: ' '; + clear: both; + height: 0; + } +} + +code { + background: #eef1f6; + padding: 15px 16px; + margin-bottom: 20px; + display: block; + line-height: 36px; + font-size: 15px; + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; + a { + color: #337ab7; + cursor: pointer; + &:hover { + color: rgb(32, 160, 255); + } + } +} + +.warn-content { + background: rgba(66, 185, 131, 0.1); + border-radius: 2px; + padding: 16px; + padding: 1rem; + line-height: 1.6rem; + word-spacing: 0.05rem; + a { + color: #42b983; + font-weight: 600; + } +} + +//main-container全局样式 +.app-container { + padding: 20px; +} + +.components-container { + margin: 30px 50px; + position: relative; +} + + +.text-center { + text-align: center; +} + +.sub-navbar { + height: 50px; + line-height: 50px; + position: relative; + width: 100%; + text-align: right; + padding-right: 20px; + transition: 600ms ease position; + // background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%); + background: #d0d0d0; + .subtitle { + font-size: 20px; + color: #fff; + } + &.draft { + background: #d0d0d0; + } + &.deleted { + background: #d0d0d0; + } +} + +.link-type, +.link-type:focus { + color: #337ab7; + cursor: pointer; + &:hover { + color: rgb(32, 160, 255); + } +} + +.filter-container { + padding-bottom: 0px; + .filter-item { + display: inline-block; + vertical-align: middle; + margin-bottom: 0px; + } + .filter-items { + display: inline-block; + margin-left: 20px; + } + .iconfont{ + margin-right: 3px; + font-size: 11px; + } + .export-excel-wrapper{ + display: inline-block; + } +} + +//refine vue-multiselect plugin +.multiselect { + line-height: 16px; +} + +.multiselect--active { + z-index: 1000 !important; +} + +//table 头部居中 +table thead th { + text-align: center !important; +} +// table td 上下间距减小 +.el-table td { + padding: 3px 0 !important; +} +.el-table th { + padding: 5px 0 !important; +} +.body-small .el-card__body { + padding: 10px 5px; +} + +//分页间距修改 +.pagination-container { + background: #fff; + padding: 10px !important; + border-left:1px solid #efefef; + border-right:1px solid #efefef; + .is-in-pagination{ + margin-left: 5px; + } +} + +.color-danger { + color: #f78989; +} +.color-success { + color: #67c23a; +} + +.color-white { + color: #fff; +} + +.card-body-none .el-card__body { + padding: 0 !important; + margin: -1px !important; + padding-bottom: 10px !important; +} + +.app-container { + background-color: #efefef; + padding: 10px; +} + +.el-card__header { + height: 34px; + line-height: 34px; + width: 100%; + color: #666; + padding: 0 !important; + font-weight: bold; + padding-left: 9px !important; + font-size: 12px; +} + +.bg-white { + background-color: white; +} +.dialog-mini { + .el-dialog__header { + height: 35px; + line-height: 35px; + border-radius: 4px 4px 0 0; + border-bottom: 1px solid #eee; + overflow: hidden; + background-color: #f8f8f8; + padding: 0 20px !important; + .el-dialog__title { + line-height: 34px; + font-size: 14px; + color: #333; + } + .el-dialog__headerbtn { + color: #333; + top: 11.5px; + right: 11.5px; + } + } + .el-dialog__footer { + height: 50px; + width: 100%; + text-align: right; + padding: 0px 10px !important; + border-top: 1px solid #eee; + border-radius: 0 0 4px 4px; + background-color: #f8f8f8; + line-height: 50px; + } + .el-dialog__body { + padding: 10px !important; + .el-form { + padding-right: 20px; + padding-top: 10px; + } + } + .el-form-item__label { + font-size: 12px !important; + font-weight: normal !important; + } + .el-form-item.el-form-item--small { + margin-bottom: 8px; + } + .el-form-item.is-error.is-required.el-form-item--small { + margin-bottom: 18px; + } +} +// .el-table--border{ +// border-color:#ebeef5; +// } + +.compent-dialog-body{ + margin: -10px; + .table{ + margin-top: 10px; + border:1px solid #ebeef5; + border-bottom: 0; + border-right:0; + } + .content{ + padding: 10px; + } +} + + + +.v-modal{ + z-index: 2000 !important; +} + +// flex布局 + +.flex-column{ + height: 100%; + flex-direction: column; + overflow: hidden; + flex-basis:0%; + display: flex; +} +.flex-row{ + flex-direction: row; + flex-basis:0%; + display: flex; +} +.flex-item{ + flex: 1 !important;; + flex-basis:0% !important; + overflow: auto; +} +.fh{ + height: 100%; +} +.ls-border{ + border: 1px solid #EBEEF5; +} +// 垂直居中 +.VMB{ + &::before{ + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + } + .VM{ + display: inline-block; + vertical-align: middle; + } +} + +.ellipsis{ + width: 100%; + overflow:hidden; + white-space:nowrap; + text-overflow: ellipsis; + display:inline-block; +} +.navbar{ + background: #409eff; + .hamburger-container { + line-height: 44px; + height: 44px; + float: left; + padding: 0 10px; + } + .avatar-container { + height: 44px; + display: inline-block; + position: absolute; + line-height: 44px; + right: 35px; + .avatar-wrapper { + cursor: pointer; + position: relative; + .el-icon-caret-bottom { + position: absolute; + right: -22px; + top: 12px; + font-size: 16px; + } + } + } + .logo { + width: 180px; + text-align: center; + float: left; + .user-avatar { + width: 30px; + height: 30px; + vertical-align: middle; + margin-right: 5px; + } + } + .hamburger-container { + color: white; + } + .avatar-container { + color: white; + } + .logo { + color: white; + } +} +.custom-theme { + #app{ + .sidebar-container .nest-menu .el-submenu>.el-submenu__title, + .sidebar-container .el-submenu .el-menu-item { + background-color: $subMenuBg !important; + &:hover { + background-color: $menuHover !important; + } + } + } + .navbar { + border-bottom: 0 !important; + background-color: #333; + .hamburger-container { + color: white; + } + .avatar-container { + color: white; + } + .logo { + color: white; + } + } +} + +// margin +.m-l-15{ + margin-left: 15px; +} +.hide { + display: none; + visibility: hidden; +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/mixin.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/mixin.scss new file mode 100644 index 00000000..822ab92a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/mixin.scss @@ -0,0 +1,60 @@ +@mixin clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} + +@mixin scrollBar { + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + &::-webkit-scrollbar { + width: 6px; + } + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } +} + +@mixin relative { + position: relative; + width: 100%; + height: 100%; +} + +@mixin pct($pct) { + width: #{$pct}; + position: relative; + margin: 0 auto; +} + +@mixin triangle($width, $height, $color, $direction) { + $width: $width/2; + $color-border-style: $height solid $color; + $transparent-border-style: $width solid transparent; + height: 0; + width: 0; + @if $direction==up { + border-bottom: $color-border-style; + border-left: $transparent-border-style; + border-right: $transparent-border-style; + } + @else if $direction==right { + border-left: $color-border-style; + border-top: $transparent-border-style; + border-bottom: $transparent-border-style; + } + @else if $direction==down { + border-top: $color-border-style; + border-left: $transparent-border-style; + border-right: $transparent-border-style; + } + @else if $direction==left { + border-right: $color-border-style; + border-top: $transparent-border-style; + border-bottom: $transparent-border-style; + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/sidebar.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/sidebar.scss new file mode 100644 index 00000000..c7a5b2f1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/sidebar.scss @@ -0,0 +1,122 @@ +#app { + width:100%; + // 主体区域 + .main-container { + min-height: 100%; + transition: margin-left .28s; + margin-left: 180px; + position: relative; + flex: 1; + } + // 侧边栏 + .sidebar-container { + transition: width 0.28s; + width: 180px !important; + height: 100%; + // position: fixed; + font-size: 0px; + top: 0; + bottom: 0; + left: 0; + z-index: 1001; + overflow: hidden; + //reset element-ui css + .horizontal-collapse-transition { + transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out; + } + .scrollbar-wrapper { + overflow-x: hidden!important; + .el-scrollbar__view { + height: 100%; + } + } + .is-horizontal { + display: none; + } + a { + display: inline-block; + width: 100%; + overflow: hidden; + } + .svg-icon { + margin-right: 16px; + } + .el-menu { + border: none; + height: 100%; + width: 100% !important; + } + } + .hideSidebar { + .sidebar-container { + width: 36px !important; + } + .main-container { + margin-left: 36px; + } + .submenu-title-noDropdown { + padding-left: 10px !important; + position: relative; + .el-tooltip { + padding: 0 10px !important; + } + } + .el-submenu { + overflow: hidden; + &>.el-submenu__title { + padding-left: 10px !important; + .el-submenu__icon-arrow { + display: none; + } + } + } + .el-menu--collapse { + .el-submenu { + &>.el-submenu__title { + &>span { + height: 0; + width: 0; + overflow: hidden; + visibility: hidden; + display: inline-block; + } + } + } + } + } + .sidebar-container .nest-menu .el-submenu>.el-submenu__title, + .sidebar-container .el-submenu .el-menu-item { + min-width: 180px !important; + // background-color: #018dae !important; + &:hover { + // background-color: #f1f5f8 !important; + } + } + .el-menu--collapse .el-menu .el-submenu { + min-width: 180px !important; + } + + //适配移动端 + .mobile { + .main-container { + margin-left: 0px; + } + .sidebar-container { + transition: transform .28s; + width: 180px !important; + } + &.hideSidebar { + .sidebar-container { + width: 36px !important; + transition-duration: 0.3s; + // transform: translate3d(-180px, 0, 0);//me + } + } + } + .withoutAnimation { + .main-container, + .sidebar-container { + transition: none; + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/transition.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/transition.scss new file mode 100644 index 00000000..04e16279 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/transition.scss @@ -0,0 +1,47 @@ +//globl transition css + +/*fade*/ +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.28s; +} + +.fade-enter, +.fade-leave-active { + opacity: 0; +} + +/*fade-transform*/ +.fade-transform-leave-active, +.fade-transform-enter-active { + transition: all .5s; +} +.fade-transform-enter { + opacity: 0; + transform: translateX(-30px); +} +.fade-transform-leave-to { + opacity: 0; + transform: translateX(30px); +} + +/*breadcrumb transition*/ +.breadcrumb-enter-active, +.breadcrumb-leave-active { + transition: all .5s; +} + +.breadcrumb-enter, +.breadcrumb-leave-active { + opacity: 0; + transform: translateX(20px); +} + +.breadcrumb-move { + transition: all .5s; +} + +.breadcrumb-leave-active { + position: absolute; +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/styles/variables.scss b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/variables.scss new file mode 100644 index 00000000..acc77a82 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/styles/variables.scss @@ -0,0 +1,13 @@ +$blue:#324157; +$light-blue:#3A71A8; +$red:#C03639; +$pink: #E65D6E; +$green: #30B08F; +$tiffany: #4AB7BD; +$yellow:#FEC171; +$panGreen: #30B08F; + +//sidebar +$menuBg:#304156; +$subMenuBg:#1f2d3d; +$menuHover:#001528; diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/auth.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/auth.js new file mode 100644 index 00000000..0a045af0 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/auth.js @@ -0,0 +1,15 @@ +import Cookies from 'js-cookie' + +const TokenKey = 'X-Token' + +export function getToken() { + return Cookies.get(TokenKey) +} + +export function setToken(token) { + return Cookies.set(TokenKey, token) +} + +export function removeToken() { + return Cookies.remove(TokenKey) +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/const.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/const.js new file mode 100644 index 00000000..5986c295 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/const.js @@ -0,0 +1,92 @@ +export const statusOptions = [ + { + key: -1, + display_name: "草稿", + }, + { + key: 0, + display_name: "正在运行", + }, + { + key: 1, + display_name: "完成", + }, + { + key: 2, + display_name: "未知", + }, + { + key: 3, + display_name: "没有通过", + }, + { + key: 4, + display_name: "驳回", + }, +] + +/** + * 代码生成器中定义的编辑类型 + */ +export const typeLists= [ + { + label: '文本框', + value: 'text' + }, + { + label: '多行文本框', + value: 'textarea' + }, + { + label: '开关', //用于修改bool类型的switch + value: 'switch' + }, + { + label: '下拉列表', //静态数据 + value: 'select' + }, + { + label: '动态下拉列表', //动态选择,数据时从接口中获取 + value: 'selectDynamic' + }, + { + label: '日期', + value: 'date' + }, + { + label: '日期时间', + value: 'datetime' + }, + { + label: 'checkbox', + value: 'checkbox' + }, + { + label: 'mail', + value: 'mail' + }, + { + label: 'number', + value: 'number' + }, + { + label: 'decimal', + value: 'decimal' + }, + { + label: 'phone', + value: 'phone' + }, + { + label: 'img', + value: 'img' + }, + { + label: 'excel', + value: 'excel' + }, + { + label: 'file', + value: 'file' + } +] diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/index.js new file mode 100644 index 00000000..f617592e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/index.js @@ -0,0 +1,188 @@ +/** + * Created by jiachenpan on 16/11/18. + */ + +/** + * 去重 + * @param {Array} arr 含有重复元素的数组 + * @returns + */ +export function unique(arr) { + var obj = {} + return arr.filter(function(item) { + return Object.prototype.hasOwnProperty.call(obj, typeof item + item) ? false : (obj[typeof item + item] = true) + }) +} + +/** + * 判断两个对象是否相同 + * @param {Object} x + * @param {Object} y + * @returns + */ +export function deepEqual(x, y) { + const ok = Object.keys, tx = typeof x, ty = typeof y; + return x && y && tx === 'object' && tx === ty ? ( + ok(x).length === ok(y).length && + ok(x).every(key => deepEqual(x[key], y[key])) + ) : (x === y); +} + +/** + * 获取类型默认值 + * @param {string} type 类型名称 + * @returns + */ +export function defaultVal(type) { + if (typeof type !== 'string') throw new TypeError('Type must be a string.') + + // Handle simple types (primitives and plain function/object) + switch (type) { + case 'decimal': + return 0 + case 'bool': + return false + case 'int': + return 0 + case 'null': + return null + case 'number': + return 0 + case 'object': + return {} + case 'string': + return '' + case 'DateTime': + return parseTime(new Date()) + case 'symbol': + return Symbol() + case 'undefined': + return void 0 + } + + try { + // Look for constructor in this or current scope + var ctor = typeof this[type] === 'function' ? this[type] : eval(type) + + return new ctor() + + // Constructor not found, return new object + } catch (e) { + return {} + } +} + +export function parseTime(time, cFormat) { + if (arguments.length === 0) { + return null + } + const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}' + let date + if (typeof time === 'object') { + date = time + } else { + if (('' + time).length === 10) time = parseInt(time) * 1000 + date = new Date(time) + } + const formatObj = { + y: date.getFullYear(), + m: date.getMonth() + 1, + d: date.getDate(), + h: date.getHours(), + i: date.getMinutes(), + s: date.getSeconds(), + a: date.getDay() + } + const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => { + let value = formatObj[key] + if (key === 'a') return ['一', '二', '三', '四', '五', '六', '日'][value - 1] + if (result.length > 0 && value < 10) { + value = '0' + value + } + return value || 0 + }) + return time_str +} + +export function formatTime(format) { + const now = new Date() + var o = { + 'M+': now.getMonth() + 1, // month + 'd+': now.getDate(), // day + 'h+': now.getHours(), // hour + 'm+': now.getMinutes(), // minute + 's+': now.getSeconds(), // second + 'q+': Math.floor((now.getMonth() + 3) / 3), // quarter + S: now.getMilliseconds() // millisecond + } + if (/(y+)/.test(format)) { + format = format.replace(RegExp.$1, (now.getFullYear() + '').substr(4 - RegExp.$1.length)) + } + for (var k in o) { + if (new RegExp('(' + k + ')').test(format)) { + format = format.replace(RegExp.$1, RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) + } + } + return format +} + +// 将list转成tree,使用前注意把array进行深拷贝 +export function listToTreeSelect(array, parent, tree) { + tree = typeof tree !== 'undefined' ? tree : [] + parent = + typeof parent !== 'undefined' + ? parent + : { + id: null + } + + var children = array.filter((val) => { + return val.parentId === parent.id + }) + + if (children.length > 0) { + if (parent.id === null) { + tree = children + } else { + parent['children'] = children + } + + children.forEach((val) => { + listToTreeSelect(array, val) + }) + } + + return tree +} + +// 深拷贝 +export const deepClone = (obj) => { + var objArray = Array.isArray(obj) ? [] : {} + if (obj && typeof obj === 'object') { + for (let key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + if (obj[key] && typeof obj[key] === 'object') { + objArray[key] = deepClone(obj[key]) + } else { + objArray[key] = obj[key] + } + } + } + } + return objArray +} + +export const local = { + setItem(item, data) { + localStorage.setItem(`INTERNAL_${item}`, JSON.stringify(data)) + }, + getItem(item) { + return (localStorage.getItem(`INTERNAL_${item}`) && JSON.parse(localStorage.getItem(`INTERNAL_${item}`))) || '' + }, + removeItem(item) { + localStorage.removeItem(`INTERNAL_${item}`) + }, + removeAll() { + localStorage.clear() + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/jumpRoute.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/jumpRoute.js new file mode 100644 index 00000000..fb9f6bc1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/jumpRoute.js @@ -0,0 +1,13 @@ + +/** + * 用于路由强制跳转。比如添加流程模板后,需要跳转到流程列表页面 + * @param {当前vue的this} _this + * @param {返回的路由路径} targetUrl + */ +export function jump(_this, targetUrl){ + _this.$store.dispatch('delVisitedViews', _this.$route).then(() =>{ + _this.$store.dispatch('delVisitedViews', {path:targetUrl}).then(() =>{ + _this.$router.push(targetUrl) + }) + }) +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/request.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/request.js new file mode 100644 index 00000000..7fddc8cb --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/request.js @@ -0,0 +1,94 @@ +import axios from 'axios' +import { Message, MessageBox } from 'element-ui' +import store from '../store' +import { getToken } from '@/utils/auth' + +// 创建axios实例 +const service = axios.create({ + baseURL: process.env.VUE_APP_BASE_API, // api的base_url + timeout: 50000 // 请求超时时间 +}) + +// request拦截器 +service.interceptors.request.use(config => { + config.headers['tenantId'] = store.getters.tenantid + + if (store.getters.token) { + config.headers['X-Token'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 + } + + if (store.getters.isIdentityAuth) { + config.headers['Authorization'] = 'Bearer ' + store.getters.oidcAccessToken + } + + return config +}, error => { + // Do something with request error + console.log(error) // for debug + Promise.reject(error) +}) + +// respone拦截器 +service.interceptors.response.use( + response => { + /** + * code为非200是抛错 可结合自己业务进行修改 + */ + const res = response.data + if (res.code !== 200) { + // 50008:非法的token; 50012:其他客户端登录了; 50014:Token 过期了; + if (res.code === 50008 || res.code === 50012 || res.code === 50014) { + MessageBox.confirm('登录已超时,可以【取消】继续留在该页面,或者【重新登录】', '超时提醒', { + confirmButtonText: '重新登录', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + store.dispatch('FedLogOut').then(() => { + location.reload()// 为了重新实例化vue-router对象 避免bug + }) + }) + } else { + Message({ + message: res.message || res.msg, + type: 'error', + duration: 5 * 1000 + }) + } + return Promise.reject('error') + } else { + return response.data + } + }, + error => { + if(error.response && error.response.status == 400){ //调用远程服务时,前端类型和后端不匹配 + + var message = ''+error.response.data.detail +'
    ' + //异常信息需要特殊处理一下 + var errors = Object.entries(error.response.data.errors).map(([key, value]) => ({key,value})); + errors.forEach(item=>{ + message +=item.key +":" + + item.value.forEach(dtl =>{ + message +=" " +dtl; + }) + + message +="
    "; + }) + Message({ + dangerouslyUseHTMLString: true, + message: message, + type: 'error', + duration: 10 * 1000 + }) + }else{ + Message({ + message: '请先启动OpenAuth.WebApi,再刷新本页面,异常详情:' + error.message, + type: 'error', + duration: 10 * 1000 + }) + } + return Promise.reject(error) + } +) + +export default service diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/scrollTo.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/scrollTo.js new file mode 100644 index 00000000..8affede6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/scrollTo.js @@ -0,0 +1,50 @@ +Math.easeInOutQuad = function(t, b, c, d) { + t /= d / 2 + if (t < 1) { + return c / 2 * t * t + b + } + t-- + return -c / 2 * (t * (t - 2) - 1) + b +} + +// requestAnimationFrame for Smart Animating http://goo.gl/sx5sts +var requestAnimFrame = (function() { + return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function(callback) { window.setTimeout(callback, 1000 / 60) } +})() + +// because it's so fucking difficult to detect the scrolling element, just move them all +function move(amount) { + document.documentElement.scrollTop = amount + document.body.parentNode.scrollTop = amount + document.body.scrollTop = amount +} + +function position() { + return document.documentElement.scrollTop || document.body.parentNode.scrollTop || document.body.scrollTop +} + +export function scrollTo(to, duration, callback) { + const start = position() + const change = to - start + const increment = 20 + let currentTime = 0 + duration = (typeof (duration) === 'undefined') ? 500 : duration + var animateScroll = function() { + // increment the time + currentTime += increment + // find the value with the quadratic in-out easing function + var val = Math.easeInOutQuad(currentTime, start, change, duration) + // move the document.body + move(val) + // do the animation unless its over + if (currentTime < duration) { + requestAnimFrame(animateScroll) + } else { + if (callback && typeof (callback) === 'function') { + // the animation is done so lets callback + callback() + } + } + } + animateScroll() +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/utils/validate.js b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/validate.js new file mode 100644 index 00000000..0c281fe7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/utils/validate.js @@ -0,0 +1,28 @@ +/** + * Created by jiachenpan on 16/11/18. + */ + +/* 合法uri*/ +export function validateURL(textval) { + const urlregex = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/ + return urlregex.test(textval) +} + +/* 小写字母*/ +export function validateLowerCase(str) { + const reg = /^[a-z]+$/ + return reg.test(str) +} + +/* 大写字母*/ +export function validateUpperCase(str) { + const reg = /^[A-Z]+$/ + return reg.test(str) +} + +/* 大小写字母*/ +export function validatAlphabets(str) { + const reg = /^[A-Za-z]+$/ + return reg.test(str) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcCallback.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcCallback.vue new file mode 100644 index 00000000..beee0f1a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcCallback.vue @@ -0,0 +1,30 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcRedirect.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcRedirect.vue new file mode 100644 index 00000000..abeb26e5 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/OidcRedirect.vue @@ -0,0 +1,17 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/buildertables/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/buildertables/index.vue new file mode 100644 index 00000000..9f0c2b57 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/buildertables/index.vue @@ -0,0 +1,514 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/categories/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/categories/index.vue new file mode 100644 index 00000000..8a48df44 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/categories/index.vue @@ -0,0 +1,493 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/components/PanelGroup.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/components/PanelGroup.vue new file mode 100644 index 00000000..045c76d9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/components/PanelGroup.vue @@ -0,0 +1,135 @@ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/index.vue new file mode 100644 index 00000000..19f4f010 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/admin/index.vue @@ -0,0 +1,347 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/index.vue new file mode 100644 index 00000000..8fc6aa36 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dashboard/index.vue @@ -0,0 +1,19 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/addRule.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/addRule.vue new file mode 100644 index 00000000..626a7c85 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/addRule.vue @@ -0,0 +1,48 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/index.vue new file mode 100644 index 00000000..803db437 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/index.vue @@ -0,0 +1,428 @@ + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/ruleItem.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/ruleItem.vue new file mode 100644 index 00000000..fc087b09 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/dataprivilegerules/ruleItem.vue @@ -0,0 +1,471 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/401.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/401.vue new file mode 100644 index 00000000..b8bbb013 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/401.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/404.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/404.vue new file mode 100644 index 00000000..dccf5736 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/errorPage/404.vue @@ -0,0 +1,236 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/Dropdown/VerifyStatus.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/Dropdown/VerifyStatus.vue new file mode 100644 index 00000000..9f1a7029 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/Dropdown/VerifyStatus.vue @@ -0,0 +1,46 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/add.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/add.vue new file mode 100644 index 00000000..7927fb3c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/add.vue @@ -0,0 +1,389 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/detail.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/detail.vue new file mode 100644 index 00000000..912ec355 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/detail.vue @@ -0,0 +1,156 @@ + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/disposed.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/disposed.vue new file mode 100644 index 00000000..1d0c9f0b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/disposed.vue @@ -0,0 +1,262 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/index.vue new file mode 100644 index 00000000..aa2dba2e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/index.vue @@ -0,0 +1,284 @@ + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/update.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/update.vue new file mode 100644 index 00000000..d0489f96 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/update.vue @@ -0,0 +1,273 @@ + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/verify.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/verify.vue new file mode 100644 index 00000000..db79e61f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/verify.vue @@ -0,0 +1,289 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/wait.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/wait.vue new file mode 100644 index 00000000..ed0d7f50 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowinstances/wait.vue @@ -0,0 +1,265 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/add.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/add.vue new file mode 100644 index 00000000..8a7fd21a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/add.vue @@ -0,0 +1,22 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/components/flowSchemeDtl.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/components/flowSchemeDtl.vue new file mode 100644 index 00000000..a0288865 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/components/flowSchemeDtl.vue @@ -0,0 +1,358 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/edit.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/edit.vue new file mode 100644 index 00000000..6dc5959f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/edit.vue @@ -0,0 +1,22 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/index.vue new file mode 100644 index 00000000..5315c741 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/flowschemes/index.vue @@ -0,0 +1,269 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/add.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/add.vue new file mode 100644 index 00000000..2d0b9f83 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/add.vue @@ -0,0 +1,16 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/components/formDetail.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/components/formDetail.vue new file mode 100644 index 00000000..c3962806 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/components/formDetail.vue @@ -0,0 +1,272 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/edit.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/edit.vue new file mode 100644 index 00000000..ce4b50f6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/edit.vue @@ -0,0 +1,15 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/index.vue new file mode 100644 index 00000000..5807fb19 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/index.vue @@ -0,0 +1,259 @@ + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/add.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/add.vue new file mode 100644 index 00000000..15bb16ae --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/add.vue @@ -0,0 +1,193 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/detail.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/detail.vue new file mode 100644 index 00000000..2bb1801a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/detail.vue @@ -0,0 +1,109 @@ + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/update.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/update.vue new file mode 100644 index 00000000..70f46dc8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/forms/userDefine/frmLeaveReq/update.vue @@ -0,0 +1,116 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/iframePage/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/iframePage/index.vue new file mode 100644 index 00000000..1e9496ea --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/iframePage/index.vue @@ -0,0 +1,25 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/EmptyLayout.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/EmptyLayout.vue new file mode 100644 index 00000000..95f840c8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/EmptyLayout.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/Layout.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/Layout.vue new file mode 100644 index 00000000..3906d86f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/Layout.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/AppMain.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/AppMain.vue new file mode 100644 index 00000000..e49eb77b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/AppMain.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Navbar.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Navbar.vue new file mode 100644 index 00000000..bf5636ec --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Navbar.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/SidebarItem.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/SidebarItem.vue new file mode 100644 index 00000000..4d4ee11f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/SidebarItem.vue @@ -0,0 +1,76 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/index.vue new file mode 100644 index 00000000..463165c5 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/Sidebar/index.vue @@ -0,0 +1,43 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/TagsView.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/TagsView.vue new file mode 100644 index 00000000..f9fd075f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/TagsView.vue @@ -0,0 +1,218 @@ + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/index.js b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/index.js new file mode 100644 index 00000000..07cc9947 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/components/index.js @@ -0,0 +1,4 @@ +export { default as Navbar } from './Navbar' +export { default as Sidebar } from './Sidebar/index.vue' +export { default as TagsView } from './TagsView' +export { default as AppMain } from './AppMain' diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/mixin/ResizeHandler.js b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/mixin/ResizeHandler.js new file mode 100644 index 00000000..d088685f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/layout/mixin/ResizeHandler.js @@ -0,0 +1,41 @@ +import store from '@/store' + +const { body } = document +const WIDTH = 1024 +const RATIO = 3 + +export default { + watch: { + $route() { + if (this.device === 'mobile' && this.sidebar.opened) { + store.dispatch('CloseSideBar', { withoutAnimation: false }) + } + } + }, + beforeMount() { + window.addEventListener('resize', this.resizeHandler) + }, + mounted() { + const isMobile = this.isMobile() + if (isMobile) { + store.dispatch('ToggleDevice', 'mobile') + store.dispatch('CloseSideBar', { withoutAnimation: true }) + } + }, + methods: { + isMobile() { + const rect = body.getBoundingClientRect() + return rect.width - RATIO < WIDTH + }, + resizeHandler() { + if (!document.hidden) { + const isMobile = this.isMobile() + store.dispatch('ToggleDevice', isMobile ? 'mobile' : 'desktop') + + if (isMobile) { + store.dispatch('CloseSideBar', { withoutAnimation: true }) + } + } + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/login/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/login/index.vue new file mode 100644 index 00000000..3dfe96a1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/login/index.vue @@ -0,0 +1,329 @@ + + + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/modulemanager/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/modulemanager/index.vue new file mode 100644 index 00000000..cd201e4f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/modulemanager/index.vue @@ -0,0 +1,787 @@ + + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/openjobs/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/openjobs/index.vue new file mode 100644 index 00000000..4ada9d45 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/openjobs/index.vue @@ -0,0 +1,384 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/orgmanager/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/orgmanager/index.vue new file mode 100644 index 00000000..1374f499 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/orgmanager/index.vue @@ -0,0 +1,528 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/resources/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/resources/index.vue new file mode 100644 index 00000000..915bc371 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/resources/index.vue @@ -0,0 +1,243 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/assignRes.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/assignRes.vue new file mode 100644 index 00000000..d27afcc7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/assignRes.vue @@ -0,0 +1,155 @@ + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/index.vue new file mode 100644 index 00000000..603da922 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/rolemanager/index.vue @@ -0,0 +1,470 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/syslogs/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/syslogs/index.vue new file mode 100644 index 00000000..92006f8f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/syslogs/index.vue @@ -0,0 +1,161 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/sysmessages/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/sysmessages/index.vue new file mode 100644 index 00000000..cd2f4ee8 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/sysmessages/index.vue @@ -0,0 +1,192 @@ + + + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/uploadfiles/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/uploadfiles/index.vue new file mode 100644 index 00000000..9e19514e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/uploadfiles/index.vue @@ -0,0 +1,248 @@ + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/index.vue new file mode 100644 index 00000000..a92611f2 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/index.vue @@ -0,0 +1,501 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/profile.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/profile.vue new file mode 100644 index 00000000..900f38ba --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/usermanager/profile.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/views/wmsinboundordertbls/index.vue b/OpenAuthPro_V4_2_1e8214af/Client/src/views/wmsinboundordertbls/index.vue new file mode 100644 index 00000000..873c5aaf --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/views/wmsinboundordertbls/index.vue @@ -0,0 +1,416 @@ + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/Client/vue.config.js b/OpenAuthPro_V4_2_1e8214af/Client/vue.config.js new file mode 100644 index 00000000..e215627c --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/vue.config.js @@ -0,0 +1,20 @@ +const path = require('path') +function resolve (dir) { + return path.join(__dirname, '/', dir) +} + +module.exports = { + runtimeCompiler:true, + configureWebpack: { + devtool: 'source-map' +}, + productionSourceMap: false, + lintOnSave: process.env.NODE_ENV !== 'production', + devServer: { + port: 1803, // 端口 + overlay: { + warnings: true, + errors: false + } + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate.cst new file mode 100644 index 00000000..cc7834ef --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate.cst @@ -0,0 +1,226 @@ +<%-- +Author: yubaolee +Description: 用于生成OpenAuth.WebApi接口相关代码,包括controller/app/实体/dbcontext +--%> +<%@ Template Language="C#" TargetLanguage="Text" Debug="True" OutputType="Normal" %> + +<%@ Assembly Name="SchemaExplorer" %> +<%@ Assembly Name="CodeSmith.CustomProperties" %> + +<%@ Assembly Name="Mono.Cecil" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory.CSharp" Path="..\Common" %> + +<%@ Assembly Src="Internal\Model.cs" %> +<%@ Assembly Src="Internal\Extensions.cs" %> +<%@ Assembly Src="Internal\Generator.cs" %> +<%@ Assembly Src="Internal\Parser.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.IO" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> +<%@ Import Namespace="System.Diagnostics" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="WholeDb" +Type="System.Boolean" +Category="1.Database" +Default="true" +Description="是否直接生成选定数据库中的所有表" %> + +<%@ Property Name="HeaderModel" +Type="System.Boolean" +Category="1.Database" +Default="true" +Description="是否为启用头表模式,即类似‘入库订单’界面" %> + +<%@ Property Name="SourceDatabase" + Type="SchemaExplorer.DatabaseSchema" + Category="1.Database" + Description="The source database." %> + +<%@ Property Name="SourceTables" +Type="SchemaExplorer.TableSchemaCollection" +Category="1.Database" Description="可以选择一个或多个表(使用Ctrl键)" %> + +<%@ Property Name="directory" + Type="System.String" + Default=".\" + Optional="True" + Description="代码生成路径" + Editor="System.Windows.Forms.Design.FolderNameEditor, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" %> + +<%@ Property Name="ContextNamespace" + Type="System.String" + Category="2.Class" + Default="OpenAuth.Repository" + OnChanged="OnContextNamespaceChanged" + Description="DbContext默认命名空间,尽量不要更改"%> +<%@ Property Name="EntityNamespace" + Type="System.String" + Default="OpenAuth.Repository.Domain" + Category="2.Class" + Description="实体默认命名空间,尽量不要更改"%> + + +<%@ Register Name="EntityGeneratedClass" + Template="Internal\Entity.Generated.cst" + MergeProperties="False" %> + +<%@ Register Name="ContextGeneratedClass" + Template="Internal\Context.Generated.cst" + MergeProperties="True" %> + +<%@ Register Name="ApplicationGenerateClass" + Template="ApiGenerate\Application.cst" + MergeProperties="False" %> +<%@ Register Name="RequestGenerateClass" + Template="ApiGenerate\Request.cst" + MergeProperties="False" %> +<%@ Register Name="ModifyReqGenerateClass" + Template="ApiGenerate\ModifyReq.cst" + MergeProperties="False" %> +<%@ Register Name="ControllerGenerateClass" + Template="ApiGenerate\Controller.cst" + MergeProperties="False" %> + +开始创建OpenAuth.Core WebApi相关代码 ... +<% Generate(); %> + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Application.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Application.cst new file mode 100644 index 00000000..0db0e354 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Application.cst @@ -0,0 +1,156 @@ +<%-- +Name: Database Table Properties +Author: yubaolee +Description: Create a list of properties from a database table +--%> +<%@ CodeTemplate Language="C#" Encoding="utf-8" TargetLanguage="C#" Debug="True" Description="应用层" %> +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> +<%@ Property Name="Table" + Type="SchemaExplorer.TableSchema" %> +<%@ Property Name="HeaderModel" +Type="System.Boolean" +Category="1.Database" +Default="true" +Description="是否为启用头表模式,即类似‘入库订单’界面" %> +<%@ Assembly Src="../Web/Util.cs" %> +<%@ Import Namespace="Util" %> +using System; +using System.Linq; +using Infrastructure; +using OpenAuth.App.Interface; +using OpenAuth.App.Request; +using OpenAuth.App.Response; +using OpenAuth.Repository; +using OpenAuth.Repository.Domain; +using OpenAuth.Repository.Interface; +namespace OpenAuth.App +{ + public class <%=Table.Name%>App : BaseStringApp<<%=Table.Name%>, OpenAuthDBContext> + { + private RevelanceManagerApp _revelanceApp; + /// + /// 加载列表 + /// + public TableData Load(Query<%=Table.Name%>ListReq request) + { + var loginContext = _auth.GetCurrentUser(); + if (loginContext == null) + { + throw new CommonException("登录已过期", Define.INVALID_TOKEN); + } + var properties = loginContext.GetProperties("<%=Table.Name%>"); + if (properties == null || properties.Count == 0) + { + throw new Exception("当前登录用户没有访问该模块字段的权限,请联系管理员配置"); + } + var result = new TableData(); + var objs = UnitWork.Find<<%=Table.Name%>>(null); + if (!string.IsNullOrEmpty(request.key)) + { + objs = objs.Where(u => u.Id.Contains(request.key)); + } + var propertyStr = string.Join(',', properties.Select(u => u.Key)); + result.columnHeaders = properties; + result.data = objs.OrderBy(u => u.Id) + .Skip((request.page - 1) * request.limit) + .Take(request.limit).Select($"new ({propertyStr})"); + result.count = objs.Count(); + return result; + } + <% + if(Table.Name.Contains("Tbl") && (!Table.Name.Contains("Dtbl")) && this.HeaderModel){ + var dtblName = Table.Name.Replace("Tbl","Dtbl"); //明细表的表名 + %> + public void Add(AddOrUpdate<%=Table.Name%>Req req) + { + var obj = req.MapTo<<%=Table.Name%>>(); + //todo:根据自己的业务场景,补充或调整字段 + obj.CreateTime = DateTime.Now; + var user = _auth.GetCurrentUser().User; + obj.CreateUserId = user.Id; + obj.CreateUserName = user.Name; + UnitWork.Add(obj); + if (req.<%=dtblName%>Reqs != null && req.<%=dtblName%>Reqs.Any()) + { + foreach (var detail in req.<%=dtblName%>Reqs) + { + detail.ForeignKeyId = obj.Id; //todo:调整自己的明细表外键 + _<%=dtblName%>App.AddNoSave(detail); + } + } + UnitWork.Save(); + } + public void Update(AddOrUpdate<%=Table.Name%>Req obj) + { + var user = _auth.GetCurrentUser().User; + if (obj.<%=dtblName%>Reqs != null && obj.<%=dtblName%>Reqs.Any()) + { + //id为空的添加 + foreach (var detail in obj.<%=dtblName%>Reqs.Where(u =>string.IsNullOrEmpty(u.Id))) + { + detail.ForeignKeyId = obj.Id; //todo:调整自己的明细表外键 + _<%=dtblName%>App.AddNoSave(detail); + } + //id比数据库少的,删除 + var containids = obj.<%=dtblName%>Reqs.Select(u => u.Id) + .Where(u =>!string.IsNullOrEmpty(u)).ToList(); + if (containids.Any()) + { + UnitWork.Delete<<%=dtblName%>>(u =>(!containids.Contains(u.Id)) && u.ForeignKeyId == obj.Id); //todo:调整自己的明细表外键 + } + //更新id相同的 + foreach (var detail in obj.<%=dtblName%>Reqs.Where(u =>!string.IsNullOrEmpty(u.Id))) + { + _<%=dtblName%>App.Update(detail); + } + } + <%CreateUpdate();%> + UnitWork.Save(); + } + <% + }else{ %> + public void Add(AddOrUpdate<%=Table.Name%>Req req) + { + var obj = req.MapTo<<%=Table.Name%>>(); + //todo:根据自己的业务场景,补充或调整字段 + //比如:obj.CreateTime = DateTime.Now; + // var user = _auth.GetCurrentUser().User; + // obj.CreateUserId = user.Id; + // obj.CreateUserName = user.Name; + Repository.Add(obj); + } + public void Update(AddOrUpdate<%=Table.Name%>Req obj) + { + <%CreateUpdate();%> + } + <% + } + %> + public <%=Table.Name%>App(IUnitWork unitWork, IRepository<<%=Table.Name%>, OpenAuthDBContext> repository, + RevelanceManagerApp app, IAuth auth) : base(unitWork, repository,auth) + { + _revelanceApp = app; + } + } +} + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Controller.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Controller.cst new file mode 100644 index 00000000..30119a0e --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Controller.cst @@ -0,0 +1,128 @@ +<%-- +Name: Database Table Properties +Author: yubaolee +Description: Create a list of properties from a database table +--%> +<%@ CodeTemplate Language="C#" Encoding="utf-8" TargetLanguage="C#" Debug="True" Description="控制器" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> + +using System; +using Infrastructure; +using Microsoft.AspNetCore.Mvc; +using OpenAuth.App; +using OpenAuth.App.Request; +using OpenAuth.App.Response; +using OpenAuth.Repository.Domain; + +namespace OpenAuth.WebApi.Controllers +{ + /// + /// <%=ModuleName%>操作 + /// + [Route("api/[controller]/[action]")] + [ApiController] + public class <%=ModuleName%>sController : ControllerBase + { + private readonly <%=ModuleName%>App _app; + + /// + /// //获取详情 + /// + [HttpGet] + public Response<<%=ModuleName%>> Get(string id) + { + var result = new Response<<%=ModuleName%>>(); + try + { + result.Result = _app.Get(id); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } + + /// + /// 添加 + /// + [HttpPost] + public Response Add(AddOrUpdate<%=ModuleName%>Req obj) + { + var result = new Response(); + try + { + _app.Add(obj); + + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } + + /// + /// 修改 + /// + [HttpPost] + public Response Update(AddOrUpdate<%=ModuleName%>Req obj) + { + var result = new Response(); + try + { + _app.Update(obj); + + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } + + /// + /// 加载列表 + /// + [HttpGet] + public TableData Load([FromQuery]Query<%=ModuleName%>ListReq request) + { + return _app.Load(request); + } + + /// + /// 批量删除 + /// + [HttpPost] + public Response Delete([FromBody]string[] ids) + { + var result = new Response(); + try + { + _app.Delete(ids); + + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.InnerException?.Message ?? ex.Message; + } + + return result; + } + + public <%=ModuleName%>sController(<%=ModuleName%>App app) + { + _app = app; + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/ModifyReq.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/ModifyReq.cst new file mode 100644 index 00000000..34bbb561 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/ModifyReq.cst @@ -0,0 +1,66 @@ +<%@ Template Language="C#" TargetLanguage="C#" Debug="True" Encoding="UTF-8" %> + +<%@ Assembly Src="../Internal/Model.cs" %> +<%@ Assembly Src="../Internal/Extensions.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="Table" + Type="SchemaExplorer.TableSchema" %> + +<%@ Property Name="HeaderModel" +Type="System.Boolean" +Category="1.Database" +Default="true" +Description="是否为启用头表模式,即类似‘入库订单’界面" %> + +<%@ Property Name="EntityNamespace" + Type="System.String" %> +//------------------------------------------------------------------------------ +// +// This code was generated by a CodeSmith Template. +// +// DO NOT MODIFY contents of this file. Changes to this +// file will be lost if the code is regenerated. +// Author:Yubao Li +// +//------------------------------------------------------------------------------ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations.Schema; +using System.Text; +using OpenAuth.Repository.Core; + +namespace OpenAuth.App.Request +{ + /// + /// <%= Table.Description %> + /// + [Table("<%= Table.Name%>")] + public partial class AddOrUpdate<%= Table.Name %>Req + { + + <% foreach(ColumnSchema p in Table.Columns) { + + %> + /// + /// <%=p.Description %> + /// + public <%= p.SystemType.ToNullableType(p.AllowDBNull == true) %> <%= p.Name%> { get; set; } + <% } %> + + //todo:根据自己的业务场景添加需要的字段 + <% + if(Table.Name.Contains("Tbl") && (!Table.Name.Contains("Dtbl")) && this.HeaderModel){ + var dtblName = Table.Name.Replace("Tbl","Dtbl"); //明细表的表名 + %> + public ListReq> <%=dtblName%>Reqs { get; set; } + <% } %> + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Request.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Request.cst new file mode 100644 index 00000000..6b9b70e7 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/ApiGenerate/Request.cst @@ -0,0 +1,17 @@ +<%-- +Name: Database Table Properties +Author: yubaolee +Description: Create a list of properties from a database table +--%> +<%@ CodeTemplate Language="C#" Encoding="utf-8" TargetLanguage="C#" Debug="False" Description="应用层" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> +namespace OpenAuth.App.Request +{ + public class Query<%=ModuleName%>ListReq : PageReq + { + //todo:根据自己的业务场景添加需要的字段 + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Context.Generated.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Context.Generated.cst new file mode 100644 index 00000000..eddb09d6 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Context.Generated.cst @@ -0,0 +1,81 @@ +<%@ Template Language="C#" TargetLanguage="C#" Debug="True" Encoding="UTF-8" %> + +<%@ Assembly Src="../Internal/Model.cs" %> +<%@ Assembly Src="../Internal/Extensions.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="WholeDb" +Type="System.Boolean" +Category="1.Database" +Default="true" +Description="是否为整个数据库" %> + +<%@ Property Name="SourceDatabase" + Type="SchemaExplorer.DatabaseSchema" + Category="1.Database" + Description="The source database." %> + +<%@ Property Name="SourceTables" +Type="SchemaExplorer.TableSchemaCollection" +Category="1.Database" Description="选择部分表" %> + +<%@ Property Name="ContextNamespace" Type="System.String" %> +<%@ Property Name="EntityNamespace" Type="System.String" %> + + +using Microsoft.EntityFrameworkCore; +using <%= EntityNamespace %>; + +namespace <%= ContextNamespace %> +{ + <% + string dbContextName; + if(WholeDb){ + dbContextName = SourceDatabase.Name.ToSafeName(); + } + else{ + dbContextName = SourceTables.First().Database.Name.ToSafeName(); + } + dbContextName = StringUtil.ToPascalCase(dbContextName); + Response.WriteLine(" public partial class "+ dbContextName +"Context: DbContext"); + + %> + { + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + //当主键为联合主键时,需要把这里的内容拷贝到对应的位置 + <% + TableSchemaCollection tables; + if(WholeDb){ + tables = SourceDatabase.Tables; + } + else{ + tables = SourceTables; + } + + foreach(TableSchema table in tables) + { + if(table.PrimaryKeys.Count <=1) continue; + var keys = string.Join(",", table.Columns.Where(u=>u.IsPrimaryKeyMember==true) + .Select(u =>"c."+u.Name)); + Response.WriteLine(" modelBuilder.Entity<"+table.Name+">()"); + Response.WriteLine(" .HasKey(c => new { "+keys+" });"); + } + %> + } + + <% + foreach(TableSchema table in tables) + { + Response.WriteLine(" public virtual DbSet<"+table.Name+"> "+StringUtil.ToPascalCase(StringUtil.ToPlural(table.Name))+" { get; set; }"); + } + %> + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Entity.Generated.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Entity.Generated.cst new file mode 100644 index 00000000..59ecd683 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Entity.Generated.cst @@ -0,0 +1,75 @@ +<%@ Template Language="C#" TargetLanguage="C#" Debug="True" Encoding="UTF-8" %> + +<%@ Assembly Src="../Internal/Model.cs" %> +<%@ Assembly Src="../Internal/Extensions.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="Table" + Type="SchemaExplorer.TableSchema" %> + +<%@ Property Name="EntityNamespace" + Type="System.String" %> +//------------------------------------------------------------------------------ +// +// This code was generated by a CodeSmith Template. +// +// DO NOT MODIFY contents of this file. Changes to this +// file will be lost if the code is regenerated. +// Author:Yubao Li +// +//------------------------------------------------------------------------------ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations.Schema; +using System.Text; +using OpenAuth.Repository.Core; + +namespace <%= EntityNamespace %> +{ + /// + /// <%= Table.Description %> + /// + [Table("<%= Table.Name%>")] + public partial class <%= Table.Name %> : StringEntity + { + public <%= Table.Name %>() + { + <% foreach(ColumnSchema p in Table.Columns) { + if(p.IsPrimaryKeyMember) continue; + string type = p.SystemType.ToNullableType(p.AllowDBNull == true); + if(type =="int" || type=="decimal") + Response.WriteLine(" this."+p.Name+"= 0;"); + else if(type =="string") + Response.WriteLine(" this."+p.Name+"= string.Empty;"); + else if(type.ToLower().Contains("datetime")) + Response.WriteLine(" this."+p.Name+"= DateTime.Now;"); + } // foreach %> + } + + + <% + foreach(ColumnSchema p in Table.Columns) { + if(p.IsPrimaryKeyMember) continue; + %> + /// + /// <%=p.Description %> + /// + [Description("<%=p.Description%>")] + <%if(p.Name.LastIndexOf("Id") != -1){%> + [Browsable(false)] + <%}%> + <%if(p.DataType == DbType.Byte){%> + public bool <%= p.Name%> { get; set; } + <%}else{%> + public <%= p.SystemType.ToNullableType(p.AllowDBNull == true) %> <%= p.Name%> { get; set; } + <%}%> + <% } // foreach %> + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Extensions.cs b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Extensions.cs new file mode 100644 index 00000000..0e8dc289 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Extensions.cs @@ -0,0 +1,187 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using CodeSmith.Engine; + +namespace SchemaMapper +{ + public enum CodeLanguage + { + CSharp, + VisualBasic + } + + public static class Extensions + { + private static readonly HashSet _csharpKeywords; + private static readonly HashSet _visualBasicKeywords; + private static readonly Dictionary _csharpTypeAlias; + + static Extensions() + { + _csharpKeywords = new HashSet(StringComparer.Ordinal) + { + "as", "do", "if", "in", "is", + "for", "int", "new", "out", "ref", "try", + "base", "bool", "byte", "case", "char", "else", "enum", "goto", "lock", "long", "null", "this", "true", "uint", "void", + "break", "catch", "class", "const", "event", "false", "fixed", "float", "sbyte", "short", "throw", "ulong", "using", "while", + "double", "extern", "object", "params", "public", "return", "sealed", "sizeof", "static", "string", "struct", "switch", "typeof", "unsafe", "ushort", + "checked", "decimal", "default", "finally", "foreach", "private", "virtual", + "abstract", "continue", "delegate", "explicit", "implicit", "internal", "operator", "override", "readonly", "volatile", + "__arglist", "__makeref", "__reftype", "interface", "namespace", "protected", "unchecked", + "__refvalue", "stackalloc" + }; + + _visualBasicKeywords = new HashSet(StringComparer.OrdinalIgnoreCase) + { + "as", "do", "if", "in", "is", "me", "of", "on", "or", "to", + "and", "dim", "end", "for", "get", "let", "lib", "mod", "new", "not", "rem", "set", "sub", "try", "xor", + "ansi", "auto", "byte", "call", "case", "cdbl", "cdec", "char", "cint", "clng", "cobj", "csng", "cstr", "date", "each", "else", + "enum", "exit", "goto", "like", "long", "loop", "next", "step", "stop", "then", "true", "wend", "when", "with", + "alias", "byref", "byval", "catch", "cbool", "cbyte", "cchar", "cdate", "class", "const", "ctype", "cuint", "culng", "endif", "erase", "error", + "event", "false", "gosub", "isnot", "redim", "sbyte", "short", "throw", "ulong", "until", "using", "while", + "csbyte", "cshort", "double", "elseif", "friend", "global", "module", "mybase", "object", "option", "orelse", "public", "resume", "return", "select", "shared", + "single", "static", "string", "typeof", "ushort", + "andalso", "boolean", "cushort", "decimal", "declare", "default", "finally", "gettype", "handles", "imports", "integer", "myclass", "nothing", "partial", "private", "shadows", + "trycast", "unicode", "variant", + "assembly", "continue", "delegate", "function", "inherits", "operator", "optional", "preserve", "property", "readonly", "synclock", "uinteger", "widening", + "addressof", "interface", "namespace", "narrowing", "overloads", "overrides", "protected", "structure", "writeonly", + "addhandler", "directcast", "implements", "paramarray", "raiseevent", "withevents", + "mustinherit", "overridable", + "mustoverride", + "removehandler", + "class_finalize", "notinheritable", "notoverridable", + "class_initialize" + }; + + _csharpTypeAlias = new Dictionary(16) + { + {"System.Int16", "short"}, + {"System.Int32", "int"}, + {"System.Int64", "long"}, + {"System.String", "string"}, + {"System.Object", "object"}, + {"System.Boolean", "bool"}, + {"System.Void", "void"}, + {"System.Char", "char"}, + {"System.Byte", "byte"}, + {"System.UInt16", "ushort"}, + {"System.UInt32", "uint"}, + {"System.UInt64", "ulong"}, + {"System.SByte", "sbyte"}, + {"System.Single", "float"}, + {"System.Double", "double"}, + {"System.Decimal", "decimal"} + }; + } + + public static string ToCamelCase(this string name) + { + return StringUtil.ToCamelCase(name); + } + + public static string ToPascalCase(this string name) + { + return StringUtil.ToPascalCase(name); + } + + + public static string ToFieldName(this string name) + { + return "_" + StringUtil.ToCamelCase(name); + } + + public static string MakeUnique(this string name, Func exists) + { + string uniqueName = name; + int count = 1; + + while (exists(uniqueName)) + uniqueName = string.Concat(name, count++); + + return uniqueName; + } + + public static bool IsKeyword(this string text, CodeLanguage language = CodeLanguage.CSharp) + { + return language == CodeLanguage.VisualBasic + ? _visualBasicKeywords.Contains(text) + : _csharpKeywords.Contains(text); + } + + public static string ToSafeName(this string name, CodeLanguage language = CodeLanguage.CSharp) + { + if (!name.IsKeyword(language)) + return name; + + return language == CodeLanguage.VisualBasic + ? string.Format("[{0}]", name) + : "@" + name; + } + + public static string ToType(this Type type, CodeLanguage language = CodeLanguage.CSharp) + { + return ToType(type.FullName, language); + } + + public static string ToType(this string type, CodeLanguage language = CodeLanguage.CSharp) + { + if (type == "System.Xml.XmlDocument") + type = "System.String"; + + string t; + if (language == CodeLanguage.CSharp && _csharpTypeAlias.TryGetValue(type, out t)) + return t; + + + return type; + } + + public static string ToNullableType(this Type type, bool isNullable = false, CodeLanguage language = CodeLanguage.CSharp) + { + return ToNullableType(type.FullName, isNullable, language); + } + + public static string ToNullableType(this string type, bool isNullable = false, CodeLanguage language = CodeLanguage.CSharp) + { + bool isValueType = type.IsValueType(); + + type = type.ToType(language); + + if (!isValueType || !isNullable) + return type; + + return language == CodeLanguage.VisualBasic + ? string.Format("Nullable(Of {0})", type) + : type + "?"; + } + + public static bool IsValueType(this string type) + { + if (!type.StartsWith("System.")) + return false; + + var t = Type.GetType(type, false); + return t != null && t.IsValueType; + } + + public static string ToDelimitedString(this IEnumerable values, string delimiter, string format = null) + { + var sb = new StringBuilder(); + foreach (var i in values) + { + if (sb.Length > 0) + sb.Append(delimiter); + + if (string.IsNullOrEmpty(format)) + sb.Append(i); + else + sb.AppendFormat(format, i); + } + + return sb.ToString(); + } + + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Generator.cs b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Generator.cs new file mode 100644 index 00000000..751b6696 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Generator.cs @@ -0,0 +1,837 @@ +using System; +using System.Collections; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text.RegularExpressions; +using CodeSmith.Engine; +using SchemaExplorer; + +namespace SchemaMapper +{ + public enum TableNaming + { + Mixed = 0, + Plural = 1, + Singular = 2 + } + + public enum EntityNaming + { + Preserve = 0, + Plural = 1, + Singular = 2 + } + + public enum RelationshipNaming + { + None = 0, + Plural = 1, + ListSuffix = 2 + } + + public enum ContextNaming + { + Preserve = 0, + Plural = 1, + TableSuffix = 2 + } + + public class GeneratorSettings + { + public GeneratorSettings() + { + RelationshipNaming = RelationshipNaming.ListSuffix; + EntityNaming = EntityNaming.Singular; + TableNaming = TableNaming.Singular; + CleanExpressions = new List { @"^\d+" }; + IgnoreExpressions = new List(); + } + + public TableNaming TableNaming { get; set; } + + public EntityNaming EntityNaming { get; set; } + + public RelationshipNaming RelationshipNaming { get; set; } + + public ContextNaming ContextNaming { get; set; } + + public List IgnoreExpressions { get; set; } + + public List CleanExpressions { get; set; } + + public bool InclusionMode { get; set; } + + public bool IsIgnored(string name) + { + if (IgnoreExpressions.Count == 0) + return false; + + bool isMatch = IgnoreExpressions.Any(regex => Regex.IsMatch(name, regex)); + + return InclusionMode ? !isMatch : isMatch; + } + + public string CleanName(string name) + { + if (CleanExpressions.Count == 0) + return name; + + foreach (var regex in CleanExpressions.Where(r => !string.IsNullOrEmpty(r))) + if (Regex.IsMatch(name, regex)) + return Regex.Replace(name, regex, ""); + + return name; + } + + public string RelationshipName(string name) + { + if (RelationshipNaming == RelationshipNaming.None) + return name; + + if (RelationshipNaming == RelationshipNaming.ListSuffix) + return name + "List"; + + return StringUtil.ToPascalCase(StringUtil.ToPlural(name)); + } + + public string ContextName(string name) + { + if (ContextNaming == ContextNaming.Preserve) + return name; + + if (ContextNaming == ContextNaming.TableSuffix) + return name + "Table"; + + return StringUtil.ToPascalCase(StringUtil.ToPlural(name)); + } + + public string EntityName(string name) + { + if (TableNaming != TableNaming.Plural && EntityNaming == EntityNaming.Plural) + name = StringUtil.ToPlural(name); + else if (TableNaming != TableNaming.Singular && EntityNaming == EntityNaming.Singular) + name = StringUtil.ToSingular(name); + + return StringUtil.ToPascalCase(name); + } + } + + public class SchemaItemProcessedEventArgs : EventArgs + { + public SchemaItemProcessedEventArgs(string name) + { + _name = name; + } + + private readonly string _name; + public string Name + { + get { return _name; } + } + } + + public class UniqueNamer + { + private readonly ConcurrentDictionary> _names; + + public UniqueNamer() + { + _names = new ConcurrentDictionary>(StringComparer.OrdinalIgnoreCase); + Comparer = StringComparer.CurrentCulture; + + // add existing + UniqueContextName("ChangeTracker"); + UniqueContextName("Configuration"); + UniqueContextName("Database"); + UniqueContextName("InternalContext"); + } + + public IEqualityComparer Comparer { get; set; } + + public string UniqueName(string bucketName, string name) + { + var hashSet = _names.GetOrAdd(bucketName, k => new HashSet(Comparer)); + string result = name.MakeUnique(hashSet.Contains); + hashSet.Add(result); + + return result; + } + + public string UniqueClassName(string className) + { + const string globalClassName = "global::ClassName"; + return UniqueName(globalClassName, className); + } + + public string UniqueContextName(string name) + { + const string globalContextname = "global::ContextName"; + return UniqueName(globalContextname, name); + } + + public string UniqueRelationshipName(string name) + { + const string globalContextname = "global::RelationshipName"; + return UniqueName(globalContextname, name); + } + + } + + public class Generator + { + private readonly UniqueNamer _namer; + + public Generator() + { + _settings = new GeneratorSettings(); + _namer = new UniqueNamer(); + } + + public event EventHandler SchemaItemProcessed; + protected void OnSchemaItemProcessed(string name) + { + var handler = SchemaItemProcessed; + if (handler == null) + return; + + handler(this, new SchemaItemProcessedEventArgs(name)); + } + + private readonly GeneratorSettings _settings; + public GeneratorSettings Settings + { + get { return _settings; } + } + + //按表信息创建DbContext + public EntityContext Generate(TableSchema tableSchema) + { + // only DeepLoad when in ignore mode + tableSchema.DeepLoad = !Settings.InclusionMode; + + var entityContext = new EntityContext(); + entityContext.DatabaseName = tableSchema.Database.Name; + + string dataContextName = StringUtil.ToPascalCase(tableSchema.Database.Name) + "Context"; + dataContextName = _namer.UniqueClassName(dataContextName); + + entityContext.ClassName = dataContextName; + + GetEntity(entityContext, tableSchema); + + + return entityContext; + } + + //按数据库连接信息创建DbContext + public EntityContext Generate(DatabaseSchema databaseSchema) + { + // only DeepLoad when in ignore mode + databaseSchema.DeepLoad = !Settings.InclusionMode; + + var entityContext = new EntityContext(); + entityContext.DatabaseName = databaseSchema.Name; + + string dataContextName = StringUtil.ToPascalCase(databaseSchema.Name) + "Context"; + dataContextName = _namer.UniqueClassName(dataContextName); + + entityContext.ClassName = dataContextName; + + foreach (TableSchema t in databaseSchema.Tables) + { + if (Settings.IsIgnored(t.FullName)) + { + Debug.WriteLine("Skipping Table: " + t.FullName); + } + else if (IsManyToMany(t)) + { + CreateManyToMany(entityContext, t); + } + else + { + Debug.WriteLine("Getting Table Schema: " + t.FullName); + GetEntity(entityContext, t); + } + + OnSchemaItemProcessed(t.FullName); + } + + return entityContext; + } + + //根据DbContext和tableSchema获取实体 + public Entity GetEntity(EntityContext entityContext, TableSchema tableSchema, bool processRelationships = true, bool processMethods = true) + { + string key = tableSchema.FullName; + + Entity entity = entityContext.Entities.ByTable(key) + ?? CreateEntity(entityContext, tableSchema); + + if (!entity.Properties.IsProcessed) + CreateProperties(entity, tableSchema); + + if (processRelationships && !entity.Relationships.IsProcessed) + CreateRelationships(entityContext, entity, tableSchema); + + if (processMethods && !entity.Methods.IsProcessed) + CreateMethods(entity, tableSchema); + + entity.IsProcessed = true; + return entity; + } + + private Entity CreateEntity(EntityContext entityContext, TableSchema tableSchema) + { + var entity = new Entity + { + FullName = tableSchema.FullName, + TableName = tableSchema.Name, + TableSchema = tableSchema.Owner, + Description = tableSchema.Description + }; + + string className = ToClassName(tableSchema.Name); + className = _namer.UniqueClassName(className); + + string mappingName = className + "Map"; + mappingName = _namer.UniqueClassName(mappingName); + + string contextName = Settings.ContextName(className); + contextName = ToPropertyName(entityContext.ClassName, contextName); + contextName = _namer.UniqueContextName(contextName); + + entity.ClassName = className; + entity.ContextName = contextName; + entity.MappingName = mappingName; + + entityContext.Entities.Add(entity); + + return entity; + } + + /// + /// 创建实体的属性 + /// + private void CreateProperties(Entity entity, TableSchema tableSchema) + { + foreach (ColumnSchema columnSchema in tableSchema.Columns) + { + // skip unsupported type + if (columnSchema.NativeType.Equals("hierarchyid", StringComparison.OrdinalIgnoreCase) + || columnSchema.NativeType.Equals("sql_variant", StringComparison.OrdinalIgnoreCase)) + { + Debug.WriteLine(string.Format("Skipping column '{0}' because it has an unsupported db type '{1}'.", + columnSchema.Name, columnSchema.NativeType)); + continue; + } + + Property property = entity.Properties.ByColumn(columnSchema.Name); + + if (property == null) + { + property = new Property { ColumnName = columnSchema.Name }; + entity.Properties.Add(property); + } + + string propertyName = ToPropertyName(entity.ClassName, columnSchema.Name); + propertyName = _namer.UniqueName(entity.ClassName, propertyName); + + property.PropertyName = propertyName; + + property.DataType = columnSchema.DataType; + property.SystemType = columnSchema.SystemType; + property.NativeType = columnSchema.NativeType; + property.Description = columnSchema.Description; + + property.IsPrimaryKey = columnSchema.IsPrimaryKeyMember; + property.IsForeignKey = columnSchema.IsForeignKeyMember; + property.IsNullable = columnSchema.AllowDBNull; + + property.IsIdentity = IsIdentity(columnSchema); + property.IsRowVersion = IsRowVersion(columnSchema); + property.IsAutoGenerated = IsDbGenerated(columnSchema); + + if (columnSchema.IsUnique) + property.IsUnique = columnSchema.IsUnique; + + if (property.SystemType == typeof(string) + || property.SystemType == typeof(byte[])) + { + property.MaxLength = columnSchema.Size; + } + + if (property.SystemType == typeof(float) + || property.SystemType == typeof(double) + || property.SystemType == typeof(decimal)) + { + property.Precision = columnSchema.Precision; + property.Scale = columnSchema.Scale; + } + + property.IsProcessed = true; + } + + entity.Properties.IsProcessed = true; + } + + + private void CreateRelationships(EntityContext entityContext, Entity entity, TableSchema tableSchema) + { + foreach (TableKeySchema tableKey in tableSchema.ForeignKeys) + { + if (Settings.IsIgnored(tableKey.ForeignKeyTable.FullName) + || Settings.IsIgnored(tableKey.PrimaryKeyTable.FullName)) + { + Debug.WriteLine("Skipping relationship '{0}' because table '{1}' or '{2}' is ignored.", + tableKey.FullName, tableKey.ForeignKeyTable.FullName, tableKey.PrimaryKeyTable.FullName); + + continue; + } + + CreateRelationship(entityContext, entity, tableKey); + } + + entity.Relationships.IsProcessed = true; + } + + private void CreateRelationship(EntityContext entityContext, Entity foreignEntity, TableKeySchema tableKeySchema) + { + Entity primaryEntity = GetEntity(entityContext, tableKeySchema.PrimaryKeyTable, false, false); + + string primaryName = primaryEntity.ClassName; + string foreignName = foreignEntity.ClassName; + + string relationshipName = tableKeySchema.Name; + relationshipName = _namer.UniqueRelationshipName(relationshipName); + + bool isCascadeDelete = IsCascadeDelete(tableKeySchema); + bool foreignMembersRequired; + bool primaryMembersRequired; + + var foreignMembers = GetKeyMembers(foreignEntity, tableKeySchema.ForeignKeyMemberColumns, tableKeySchema.Name, out foreignMembersRequired); + var primaryMembers = GetKeyMembers(primaryEntity, tableKeySchema.PrimaryKeyMemberColumns, tableKeySchema.Name, out primaryMembersRequired); + + Relationship foreignRelationship = foreignEntity.Relationships + .FirstOrDefault(r => r.RelationshipName == relationshipName && r.IsForeignKey); + + if (foreignRelationship == null) + { + foreignRelationship = new Relationship { RelationshipName = relationshipName }; + foreignEntity.Relationships.Add(foreignRelationship); + } + foreignRelationship.IsMapped = true; + foreignRelationship.IsForeignKey = true; + foreignRelationship.ThisCardinality = foreignMembersRequired ? Cardinality.One : Cardinality.ZeroOrOne; + foreignRelationship.ThisEntity = foreignName; + foreignRelationship.ThisProperties = new List(foreignMembers); + foreignRelationship.OtherEntity = primaryName; + foreignRelationship.OtherProperties = new List(primaryMembers); + foreignRelationship.CascadeDelete = isCascadeDelete; + + string prefix = GetMemberPrefix(foreignRelationship, primaryName, foreignName); + + string foreignPropertyName = ToPropertyName(foreignEntity.ClassName, prefix + primaryName); + foreignPropertyName = _namer.UniqueName(foreignEntity.ClassName, foreignPropertyName); + foreignRelationship.ThisPropertyName = foreignPropertyName; + + // add reverse + Relationship primaryRelationship = primaryEntity.Relationships + .FirstOrDefault(r => r.RelationshipName == relationshipName && r.IsForeignKey == false); + + if (primaryRelationship == null) + { + primaryRelationship = new Relationship { RelationshipName = relationshipName }; + primaryEntity.Relationships.Add(primaryRelationship); + } + + primaryRelationship.IsMapped = false; + primaryRelationship.IsForeignKey = false; + primaryRelationship.ThisEntity = primaryName; + primaryRelationship.ThisProperties = new List(primaryMembers); + primaryRelationship.OtherEntity = foreignName; + primaryRelationship.OtherProperties = new List(foreignMembers); + primaryRelationship.CascadeDelete = isCascadeDelete; + + bool isOneToOne = IsOneToOne(tableKeySchema, foreignRelationship); + + if (isOneToOne) + primaryRelationship.ThisCardinality = primaryMembersRequired ? Cardinality.One : Cardinality.ZeroOrOne; + else + primaryRelationship.ThisCardinality = Cardinality.Many; + + string primaryPropertyName = prefix + foreignName; + if (!isOneToOne) + primaryPropertyName = Settings.RelationshipName(primaryPropertyName); + + primaryPropertyName = ToPropertyName(primaryEntity.ClassName, primaryPropertyName); + primaryPropertyName = _namer.UniqueName(primaryEntity.ClassName, primaryPropertyName); + + primaryRelationship.ThisPropertyName = primaryPropertyName; + + foreignRelationship.OtherPropertyName = primaryRelationship.ThisPropertyName; + foreignRelationship.OtherCardinality = primaryRelationship.ThisCardinality; + + primaryRelationship.OtherPropertyName = foreignRelationship.ThisPropertyName; + primaryRelationship.OtherCardinality = foreignRelationship.ThisCardinality; + + foreignRelationship.IsProcessed = true; + primaryRelationship.IsProcessed = true; + } + + private void CreateManyToMany(EntityContext entityContext, TableSchema joinTable) + { + if (joinTable.ForeignKeys.Count != 2) + return; + + var joinTableName = joinTable.Name; + var joinSchemaName = joinTable.Owner; + + // first fkey is always left, second fkey is right + var leftForeignKey = joinTable.ForeignKeys[0]; + var leftTable = leftForeignKey.PrimaryKeyTable; + var joinLeftColumn = leftForeignKey.ForeignKeyMemberColumns.Select(c => c.Name).ToList(); + var leftEntity = GetEntity(entityContext, leftTable, false, false); + + var rightForeignKey = joinTable.ForeignKeys[1]; + var rightTable = rightForeignKey.PrimaryKeyTable; + var joinRightColumn = rightForeignKey.ForeignKeyMemberColumns.Select(c => c.Name).ToList(); + var rightEntity = GetEntity(entityContext, rightTable, false, false); + + string leftPropertyName = Settings.RelationshipName(rightEntity.ClassName); + leftPropertyName = _namer.UniqueName(leftEntity.ClassName, leftPropertyName); + + string rightPropertyName = Settings.RelationshipName(leftEntity.ClassName); + rightPropertyName = _namer.UniqueName(rightEntity.ClassName, rightPropertyName); + + string relationshipName = string.Format("{0}|{1}", + leftForeignKey.Name, + rightForeignKey.Name); + + relationshipName = _namer.UniqueRelationshipName(relationshipName); + + var left = new Relationship { RelationshipName = relationshipName }; + left.IsForeignKey = false; + left.IsMapped = true; + + left.ThisCardinality = Cardinality.Many; + left.ThisEntity = leftEntity.ClassName; + left.ThisPropertyName = leftPropertyName; + + left.OtherCardinality = Cardinality.Many; + left.OtherEntity = rightEntity.ClassName; + left.OtherPropertyName = rightPropertyName; + + left.JoinTable = joinTableName; + left.JoinSchema = joinSchemaName; + left.JoinThisColumn = new List(joinLeftColumn); + left.JoinOtherColumn = new List(joinRightColumn); + + leftEntity.Relationships.Add(left); + + var right = new Relationship { RelationshipName = relationshipName }; + right.IsForeignKey = false; + right.IsMapped = false; + + right.ThisCardinality = Cardinality.Many; + right.ThisEntity = rightEntity.ClassName; + right.ThisPropertyName = rightPropertyName; + + right.OtherCardinality = Cardinality.Many; + right.OtherEntity = leftEntity.ClassName; + right.OtherPropertyName = leftPropertyName; + + right.JoinTable = joinTableName; + right.JoinSchema = joinSchemaName; + right.JoinThisColumn = new List(joinRightColumn); + right.JoinOtherColumn = new List(joinLeftColumn); + + rightEntity.Relationships.Add(right); + } + + + private void CreateMethods(Entity entity, TableSchema tableSchema) + { + if (tableSchema.HasPrimaryKey) + { + var method = GetMethodFromColumns(entity, tableSchema.PrimaryKey.MemberColumns); + if (method != null) + { + method.IsKey = true; + method.SourceName = tableSchema.PrimaryKey.FullName; + + if (!entity.Methods.Any(m => m.NameSuffix == method.NameSuffix)) + entity.Methods.Add(method); + } + } + + GetIndexMethods(entity, tableSchema); + GetForeignKeyMethods(entity, tableSchema); + + entity.Methods.IsProcessed = true; + } + + private static void GetForeignKeyMethods(Entity entity, TableSchema table) + { + var columns = new List(); + + foreach (ColumnSchema column in table.ForeignKeyColumns) + { + columns.Add(column); + + Method method = GetMethodFromColumns(entity, columns); + if (method != null && !entity.Methods.Any(m => m.NameSuffix == method.NameSuffix)) + entity.Methods.Add(method); + + columns.Clear(); + } + } + + private static void GetIndexMethods(Entity entity, TableSchema table) + { + foreach (IndexSchema index in table.Indexes) + { + Method method = GetMethodFromColumns(entity, index.MemberColumns); + if (method == null) + continue; + + method.SourceName = index.FullName; + method.IsUnique = index.IsUnique; + method.IsIndex = true; + + if (!entity.Methods.Any(m => m.NameSuffix == method.NameSuffix)) + entity.Methods.Add(method); + } + } + + private static Method GetMethodFromColumns(Entity entity, IEnumerable columns) + { + var method = new Method(); + string methodName = string.Empty; + + foreach (var column in columns) + { + var property = entity.Properties.ByColumn(column.Name); + if (property == null) + continue; + + method.Properties.Add(property); + methodName += property.PropertyName; + } + + if (method.Properties.Count == 0) + return null; + + method.NameSuffix = methodName; + return method; + } + + + private static List GetKeyMembers(Entity entity, IEnumerable members, string name, out bool isRequired) + { + var keyMembers = new List(); + isRequired = false; + + foreach (var member in members) + { + var property = entity.Properties.ByColumn(member.Name); + + if (property == null) + throw new InvalidOperationException(string.Format( + "Could not find column {0} for relationship {1}.", + member.Name, + name)); + + if (!isRequired) + isRequired = property.IsRequired; + + keyMembers.Add(property.PropertyName); + } + + return keyMembers; + } + + private static string GetMemberPrefix(Relationship relationship, string primaryClass, string foreignClass) + { + string thisKey = relationship.ThisProperties.FirstOrDefault() ?? string.Empty; + string otherKey = relationship.OtherProperties.FirstOrDefault() ?? string.Empty; + + bool isSameName = thisKey.Equals(otherKey, StringComparison.OrdinalIgnoreCase); + isSameName = (isSameName || thisKey.Equals(primaryClass + otherKey, StringComparison.OrdinalIgnoreCase)); + + string prefix = string.Empty; + if (isSameName) + return prefix; + + prefix = thisKey.Replace(otherKey, ""); + prefix = prefix.Replace(primaryClass, ""); + prefix = prefix.Replace(foreignClass, ""); + prefix = Regex.Replace(prefix, @"(_ID|_id|_Id|\.ID|\.id|\.Id|ID|Id)$", ""); + prefix = Regex.Replace(prefix, @"^\d", ""); + + return prefix; + } + + private static bool IsOneToOne(TableKeySchema tableKeySchema, Relationship foreignRelationship) + { + bool isFkeyPkey = tableKeySchema.ForeignKeyTable.HasPrimaryKey + && tableKeySchema.ForeignKeyTable.PrimaryKey != null + && tableKeySchema.ForeignKeyTable.PrimaryKey.MemberColumns.Count == 1 + && tableKeySchema.ForeignKeyTable.PrimaryKey.MemberColumns.Contains( + foreignRelationship.ThisProperties.FirstOrDefault()); + + if (isFkeyPkey) + return true; + + // if f.key is unique + return tableKeySchema.ForeignKeyMemberColumns.All(column => column.IsUnique); + } + + private static bool IsManyToMany(TableSchema tableSchema) + { + // 1) Table must have Two ForeignKeys. + // 2) All columns must be either... + // a) Member of a Foreign Key. + // b) DbGenerated + + if (tableSchema.Columns.Count < 2) + return false; + + if (tableSchema.ForeignKeyColumns.Count != 2) + return false; + + // all columns are fkeys + if (tableSchema.Columns.Count == 2 && + tableSchema.ForeignKeyColumns.Count == 2) + return true; + + // check all non fkey columns to make sure db gen'd + return tableSchema.NonForeignKeyColumns.All(c => + IsDbGenerated(c) || HasDefaultValue(c)); + } + + #region Name Helpers + private string ToClassName(string name) + { + name = Settings.EntityName(name); + string legalName = ToLegalName(name); + + return legalName; + } + + private string ToPropertyName(string className, string name) + { + string propertyName = ToLegalName(name); + if (className.Equals(propertyName, StringComparison.OrdinalIgnoreCase)) + propertyName += "Member"; + + return propertyName; + } + + private string ToLegalName(string name) + { + string legalName = Settings.CleanName(name); + legalName = StringUtil.ToPascalCase(legalName); + + return legalName; + } + #endregion + + #region Column Flag Helpers + private static bool IsCascadeDelete(SchemaObjectBase column) + { + bool cascadeDelete = false; + string value; + try + { + if (column.ExtendedProperties.Contains(ExtendedPropertyNames.CascadeDelete)) + { + value = column.ExtendedProperties[ExtendedPropertyNames.CascadeDelete].Value.ToString(); + bool.TryParse(value, out cascadeDelete); + } + } + catch (Exception ex) + { + Debug.WriteLine("Error: " + ex.Message); + } + + return cascadeDelete; + } + + private static bool IsRowVersion(DataObjectBase column) + { + bool isTimeStamp = column.NativeType.Equals( + "timestamp", StringComparison.OrdinalIgnoreCase); + bool isRowVersion = column.NativeType.Equals( + "rowversion", StringComparison.OrdinalIgnoreCase); + + return (isTimeStamp || isRowVersion); + } + + private static bool IsDbGenerated(DataObjectBase column) + { + if (IsRowVersion(column)) + return true; + + if (IsIdentity(column)) + return true; + + bool isComputed = false; + string value; + try + { + if (column.ExtendedProperties.Contains(ExtendedPropertyNames.IsComputed)) + { + value = column.ExtendedProperties[ExtendedPropertyNames.IsComputed].Value.ToString(); + bool.TryParse(value, out isComputed); + } + } + catch (Exception ex) + { + Debug.WriteLine("Error: " + ex.Message); + } + + return isComputed; + } + + private static bool IsIdentity(DataObjectBase column) + { + string temp; + bool isIdentity = false; + try + { + if (column.ExtendedProperties.Contains(ExtendedPropertyNames.IsIdentity)) + { + temp = column.ExtendedProperties[ExtendedPropertyNames.IsIdentity].Value.ToString(); + bool.TryParse(temp, out isIdentity); + } + } + catch (Exception ex) + { + Debug.WriteLine("Error: " + ex.Message); + } + + return isIdentity; + } + + private static bool HasDefaultValue(DataObjectBase column) + { + try + { + if (!column.ExtendedProperties.Contains(ExtendedPropertyNames.DefaultValue)) + return false; + + string value = column.ExtendedProperties[ExtendedPropertyNames.DefaultValue].Value.ToString(); + return !string.IsNullOrEmpty(value); + } + catch (Exception ex) + { + Debug.WriteLine("Error: " + ex.Message); + } + + return false; + } + #endregion + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Model.cs b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Model.cs new file mode 100644 index 00000000..b7b2a6f1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Model.cs @@ -0,0 +1,370 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Data; +using System.Diagnostics; +using System.Linq; +using System.Xml.Serialization; + +namespace SchemaMapper +{ + #region Base + public enum Cardinality + { + ZeroOrOne, + One, + Many + } + + public class EntityBase + { + [XmlIgnore] + public bool IsProcessed { get; set; } + } + #endregion + + #region Model + [DebuggerDisplay("Context: {ContextName}, Database: {DatabaseName}")] + public class EntityContext : EntityBase + { + public EntityContext() + { + Entities = new EntityCollection(); + } + + public string ClassName { get; set; } + public string DatabaseName { get; set; } + + public EntityCollection Entities { get; set; } + + public void RenameEntity(string originalName, string newName) + { + if (originalName == newName) + return; + + Debug.WriteLine("Rename Entity '{0}' to '{1}'.", originalName, newName); + foreach (var entity in Entities) + { + if (entity.ClassName == originalName) + entity.ClassName = newName; + + foreach (var relationship in entity.Relationships) + { + if (relationship.ThisEntity == originalName) + relationship.ThisEntity = newName; + if (relationship.OtherEntity == originalName) + relationship.OtherEntity = newName; + } + } + } + + public void RenameProperty(string entityName, string originalName, string newName) + { + if (originalName == newName) + return; + + Debug.WriteLine("Rename Property '{0}' to '{1}' in Entity '{2}'.", originalName, newName, entityName); + foreach (var entity in Entities) + { + if (entity.ClassName == entityName) + { + var property = entity.Properties.ByProperty(originalName); + if (property != null) + property.PropertyName = newName; + } + + foreach (var relationship in entity.Relationships) + { + if (relationship.ThisEntity == entityName) + for (int i = 0; i < relationship.ThisProperties.Count; i++) + if (relationship.ThisProperties[i] == originalName) + relationship.ThisProperties[i] = newName; + + if (relationship.OtherEntity == entityName) + for (int i = 0; i < relationship.OtherProperties.Count; i++) + if (relationship.OtherProperties[i] == originalName) + relationship.OtherProperties[i] = newName; + } + } + + } + } + + [DebuggerDisplay("Class: {ClassName}, Table: {FullName}, Context: {ContextName}")] + public class Entity : EntityBase + { + public Entity() + { + Properties = new PropertyCollection(); + Relationships = new RelationshipCollection(); + Methods = new MethodCollection(); + } + + public string ContextName { get; set; } + public string ClassName { get; set; } + public string MappingName { get; set; } + public string Description{ get;set;} + + public string TableSchema { get; set; } + public string TableName { get; set; } + public string FullName { get; set; } + + public PropertyCollection Properties { get; set; } + public RelationshipCollection Relationships { get; set; } + public MethodCollection Methods { get; set; } + } + + [DebuggerDisplay("Property: {PropertyName}, Column: {ColumnName}, Type: {NativeType}")] + public class Property : EntityBase + { + public string PropertyName { get; set; } + public string ColumnName { get; set; } + public string Description { get; set; } + + public DbType DataType { get; set; } + public string NativeType { get; set; } + + [XmlIgnore] + public Type SystemType { get; set; } + + public int? Order { get; set; } + public bool OrderSpecified + { + get { return Order.HasValue; } + } + + public bool? IsNullable { get; set; } + public bool IsNullableSpecified + { + get { return IsNullable.HasValue; } + } + + public bool IsRequired + { + get { return IsNullable == false; } + set { IsNullable = !value; } + } + public bool IsOptional + { + get { return IsNullable == true; } + set { IsNullable = value; } + } + + public bool? IsPrimaryKey { get; set; } + public bool IsPrimaryKeySpecified + { + get { return IsPrimaryKey.HasValue; } + } + public bool? IsForeignKey { get; set; } + public bool IsForeignKeySpecified + { + get { return IsForeignKey.HasValue; } + } + + public bool? IsAutoGenerated { get; set; } + public bool IsAutoGeneratedSpecified + { + get { return IsAutoGenerated.HasValue; } + } + public bool? IsReadOnly { get; set; } + public bool IsReadOnlySpecified + { + get { return IsReadOnly.HasValue; } + } + public bool? IsRowVersion { get; set; } + public bool IsRowVersionSpecified + { + get { return IsRowVersion.HasValue; } + } + public bool? IsIdentity { get; set; } + public bool IsIdentitySpecified + { + get { return IsIdentity.HasValue; } + } + public bool? IsUnique { get; set; } + public bool IsUniqueSpecified + { + get { return IsUnique.HasValue; } + } + + public bool? IsUnicode { get; set; } + public bool IsUnicodeSpecified + { + get { return IsUnicode.HasValue; } + } + public bool? IsFixedLength { get; set; } + public bool IsFixedLengthSpecified + { + get { return IsFixedLength.HasValue; } + } + + public int? MaxLength { get; set; } + public bool MaxLengthSpecified + { + get { return MaxLength.HasValue; } + } + + public byte? Precision { get; set; } + public bool PrecisionSpecified + { + get { return Precision.HasValue; } + } + public int? Scale { get; set; } + public bool ScaleSpecified + { + get { return Scale.HasValue; } + } + } + + [DebuggerDisplay("Other: {OtherEntity}, Property: {OtherPropertyName}, Relationship: {RelationshipName}")] + public class Relationship : EntityBase + { + public Relationship() + { + OtherProperties = new List(); + ThisProperties = new List(); + } + + public string RelationshipName { get; set; } + + public string ThisEntity { get; set; } + public string ThisPropertyName { get; set; } + public Cardinality ThisCardinality { get; set; } + public List ThisProperties { get; set; } + + public string OtherEntity { get; set; } + public string OtherPropertyName { get; set; } + public Cardinality OtherCardinality { get; set; } + public List OtherProperties { get; set; } + + public bool? CascadeDelete { get; set; } + public bool IsForeignKey { get; set; } + public bool IsMapped { get; set; } + + public bool IsManyToMany + { + get + { + return ThisCardinality == Cardinality.Many + && OtherCardinality == Cardinality.Many; + } + } + + public bool IsOneToOne + { + get + { + return ThisCardinality != Cardinality.Many + && OtherCardinality != Cardinality.Many; + } + } + + public string JoinTable { get; set; } + public string JoinSchema { get; set; } + public List JoinThisColumn { get; set; } + public List JoinOtherColumn { get; set; } + + } + + [DebuggerDisplay("Suffix: {NameSuffix}, IsKey: {IsKey}, IsUnique: {IsUnique}")] + public class Method : EntityBase + { + public Method() + { + Properties = new List(); + } + + public string NameSuffix { get; set; } + public string SourceName { get; set; } + + public bool IsKey { get; set; } + public bool IsUnique { get; set; } + public bool IsIndex { get; set; } + + public List Properties { get; set; } + } + #endregion + + #region Collections + public class EntityCollection + : ObservableCollection + { + public bool IsProcessed { get; set; } + + public Entity ByTable(string fullName) + { + return this.FirstOrDefault(x => x.FullName == fullName); + } + + public Entity ByTable(string tableName, string tableSchema) + { + return this.FirstOrDefault(x => x.TableName == tableName && x.TableSchema == tableSchema); + } + + public Entity ByClass(string className) + { + return this.FirstOrDefault(x => x.ClassName == className); + } + + public Entity ByContext(string contextName) + { + return this.FirstOrDefault(x => x.ContextName == contextName); + } + } + + public class PropertyCollection + : ObservableCollection + { + public bool IsProcessed { get; set; } + + public IEnumerable PrimaryKeys + { + get { return this.Where(p => p.IsPrimaryKey == true); } + } + + public IEnumerable ForeignKeys + { + get { return this.Where(p => p.IsForeignKey == true); } + } + + public Property ByColumn(string columnName) + { + return this.FirstOrDefault(x => x.ColumnName == columnName); + } + + public Property ByProperty(string propertyName) + { + return this.FirstOrDefault(x => x.PropertyName == propertyName); + } + } + + public class RelationshipCollection + : ObservableCollection + { + public bool IsProcessed { get; set; } + + public Relationship ByName(string name) + { + return this.FirstOrDefault(x => x.RelationshipName == name); + } + + public Relationship ByProperty(string propertyName) + { + return this.FirstOrDefault(x => x.ThisPropertyName == propertyName); + } + + public Relationship ByOther(string name) + { + return this.FirstOrDefault(x => x.OtherEntity == name); + } + } + + public class MethodCollection + : ObservableCollection + { + public bool IsProcessed { get; set; } + } + + #endregion +} + diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Parser.cs b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Parser.cs new file mode 100644 index 00000000..95766be9 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Internal/Parser.cs @@ -0,0 +1,639 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text; +using ICSharpCode.NRefactory.CSharp; + +namespace SchemaMapper +{ + #region Mapping Parser + [DebuggerDisplay("Table: {TableName}, Entity: {EntityClass}, Mapping: {MappingClass}")] + public class ParsedEntity + { + public ParsedEntity() + { + Properties = new List(); + Relationships = new List(); + } + + public string EntityClass { get; set; } + public string MappingClass { get; set; } + + public string TableName { get; set; } + public string TableSchema { get; set; } + + public List Properties { get; private set; } + public List Relationships { get; private set; } + } + + [DebuggerDisplay("Column: {ColumnName}, Property: {PropertyName}")] + public class ParsedProperty + { + public string ColumnName { get; set; } + public string PropertyName { get; set; } + } + + [DebuggerDisplay("This: {ThisPropertyName}, Other: {OtherPropertyName}")] + public class ParsedRelationship + { + public ParsedRelationship() + { + ThisProperties = new List(); + JoinThisColumn = new List(); + JoinOtherColumn = new List(); + } + + public string ThisPropertyName { get; set; } + public List ThisProperties { get; private set; } + + public string OtherPropertyName { get; set; } + + public string JoinTable { get; set; } + public string JoinSchema { get; set; } + public List JoinThisColumn { get; private set; } + public List JoinOtherColumn { get; private set; } + } + + public class MappingVisitor : DepthFirstAstVisitor + { + public MappingVisitor() + { + MappingBaseType = "EntityTypeConfiguration"; + } + + public string MappingBaseType { get; set; } + public ParsedEntity ParsedEntity { get; set; } + + public override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) + { + var baseType = typeDeclaration.BaseTypes.OfType().FirstOrDefault(); + if (baseType == null || baseType.MemberName != MappingBaseType) + return base.VisitTypeDeclaration(typeDeclaration, data); + + var entity = baseType.TypeArguments.OfType().FirstOrDefault(); + if (entity == null) + return base.VisitTypeDeclaration(typeDeclaration, data); + + if (ParsedEntity == null) + ParsedEntity = new ParsedEntity(); + + ParsedEntity.EntityClass = entity.MemberName; + ParsedEntity.MappingClass = typeDeclaration.Name; + + return base.VisitTypeDeclaration(typeDeclaration, ParsedEntity); + } + + public override object VisitInvocationExpression(InvocationExpression invocationExpression, object data) + { + if (data == null) + return base.VisitInvocationExpression(invocationExpression, null); + + // visit all the methods + var identifier = invocationExpression.Target.Children.OfType().FirstOrDefault(); + string methodName = identifier == null ? string.Empty : identifier.Name; + + // the different types of incoming data, helps us know what we're parsing + var parsedEntity = data as ParsedEntity; + var parsedProperty = data as ParsedProperty; + var parsedRelationship = data as ParsedRelationship; + + switch (methodName) + { + case "ToTable": + var tableNameExpression = invocationExpression.Arguments + .OfType() + .ToArray(); + + string tableName = null; + string tableSchema = null; + + if (tableNameExpression.Length >= 1) + tableName = tableNameExpression[0].Value.ToString(); + if (tableNameExpression.Length >= 2) + tableSchema = tableNameExpression[1].Value.ToString(); + + // ToTable is either Entity -> Table map or Many to Many map + if (parsedEntity != null) + { + // when data is ParsedEntity, entity map + parsedEntity.TableName = tableName; + parsedEntity.TableSchema = tableSchema; + } + else if (parsedRelationship != null) + { + // when data is ParsedRelationship, many to many map + parsedRelationship.JoinTable = tableName; + parsedRelationship.JoinSchema = tableSchema; + } + break; + case "HasColumnName": + var columnNameExpression = invocationExpression.Arguments + .OfType() + .FirstOrDefault(); + + if (columnNameExpression == null) + break; + + // property to column map start. + string columnName = columnNameExpression.Value.ToString(); + var property = new ParsedProperty { ColumnName = columnName }; + ParsedEntity.Properties.Add(property); + + //only have column info at this point. pass data to get property name. + return base.VisitInvocationExpression(invocationExpression, property); + case "Property": + var propertyExpression = invocationExpression.Arguments + .OfType() + .FirstOrDefault(); + + if (parsedProperty == null || propertyExpression == null) + break; + + // ParsedProperty is passed in as data from HasColumnName, add property name + var propertyBodyExpression = propertyExpression.Body as MemberReferenceExpression; + if (propertyBodyExpression != null) + parsedProperty.PropertyName = propertyBodyExpression.MemberName; + + break; + case "Map": + // start a new Many to Many relationship + var mapRelation = new ParsedRelationship(); + ParsedEntity.Relationships.Add(mapRelation); + // pass to child nodes to fill in data + return base.VisitInvocationExpression(invocationExpression, mapRelation); + case "HasForeignKey": + var foreignExpression = invocationExpression.Arguments + .OfType() + .FirstOrDefault(); + + if (foreignExpression == null) + break; + + // when only 1 fkey, body will be member ref + if (foreignExpression.Body is MemberReferenceExpression) + { + var foreignBodyExpression = foreignExpression.Body as MemberReferenceExpression; + // start a new relationship + var foreignRelation = new ParsedRelationship(); + ParsedEntity.Relationships.Add(foreignRelation); + + foreignRelation.ThisProperties.Add(foreignBodyExpression.MemberName); + // pass as data for child nodes to fill in data + return base.VisitInvocationExpression(invocationExpression, foreignRelation); + } + // when more then 1 fkey, body will be an anonymous type + if (foreignExpression.Body is AnonymousTypeCreateExpression) + { + var foreignBodyExpression = foreignExpression.Body as AnonymousTypeCreateExpression; + var foreignRelation = new ParsedRelationship(); + ParsedEntity.Relationships.Add(foreignRelation); + + var properties = foreignBodyExpression.Children + .OfType() + .Select(m => m.MemberName); + + foreignRelation.ThisProperties.AddRange(properties); + + return base.VisitInvocationExpression(invocationExpression, foreignRelation); + } + break; + case "HasMany": + var hasManyExpression = invocationExpression.Arguments + .OfType() + .FirstOrDefault(); + + if (parsedRelationship == null || hasManyExpression == null) + break; + + // filling existing relationship data + var hasManyBodyExpression = hasManyExpression.Body as MemberReferenceExpression; + if (hasManyBodyExpression != null) + parsedRelationship.ThisPropertyName = hasManyBodyExpression.MemberName; + + break; + case "WithMany": + var withManyExpression = invocationExpression.Arguments + .OfType() + .FirstOrDefault(); + + if (parsedRelationship == null || withManyExpression == null) + break; + + // filling existing relationship data + var withManyBodyExpression = withManyExpression.Body as MemberReferenceExpression; + if (withManyBodyExpression != null) + parsedRelationship.OtherPropertyName = withManyBodyExpression.MemberName; + + break; + case "HasRequired": + case "HasOptional": + var hasExpression = invocationExpression.Arguments + .OfType() + .FirstOrDefault(); + + if (parsedRelationship == null || hasExpression == null) + break; + + // filling existing relationship data + var hasBodyExpression = hasExpression.Body as MemberReferenceExpression; + if (hasBodyExpression != null) + parsedRelationship.ThisPropertyName = hasBodyExpression.MemberName; + + break; + case "MapLeftKey": + if (parsedRelationship == null) + break; + + var leftKeyExpression = invocationExpression.Arguments + .OfType() + .Select(e => e.Value.ToString()); + + parsedRelationship.JoinThisColumn.AddRange(leftKeyExpression); + break; + case "MapRightKey": + if (parsedRelationship == null) + break; + + var rightKeyExpression = invocationExpression.Arguments + .OfType() + .Select(e => e.Value.ToString()); + + parsedRelationship.JoinOtherColumn.AddRange(rightKeyExpression); + break; + } + + return base.VisitInvocationExpression(invocationExpression, data); + } + } + + public static class MappingParser + { + public static ParsedEntity Parse(string mappingFile) + { + if (string.IsNullOrEmpty(mappingFile) || !File.Exists(mappingFile)) + return null; + + var parser = new CSharpParser(); + CompilationUnit compilationUnit; + + using (var stream = File.OpenText(mappingFile)) + compilationUnit = parser.Parse(stream, mappingFile); + + var visitor = new MappingVisitor(); + + visitor.VisitCompilationUnit(compilationUnit, null); + var parsedEntity = visitor.ParsedEntity; + + if (parsedEntity != null) + Debug.WriteLine("Parsed Mapping File: '{0}'; Properties: {1}; Relationships: {2}", + Path.GetFileName(mappingFile), + parsedEntity.Properties.Count, + parsedEntity.Relationships.Count); + + return parsedEntity; + } + } + #endregion + + #region Context Parser + [DebuggerDisplay("Context: {ContextClass}")] + public class ParsedContext + { + public ParsedContext() + { + Properties = new List(); + } + + public string ContextClass { get; set; } + + public List Properties { get; private set; } + } + + [DebuggerDisplay("Entity: {EntityClass}, Property: {ContextProperty}")] + public class ParsedEntitySet + { + public string EntityClass { get; set; } + public string ContextProperty { get; set; } + } + + public class ContextVisitor : DepthFirstAstVisitor + { + public ContextVisitor() + { + ContextBaseType = "DbContext"; + DataSetType = "DbSet"; + } + + public string ContextBaseType { get; set; } + public string DataSetType { get; set; } + + public ParsedContext ParsedContext { get; set; } + + public override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) + { + var baseType = typeDeclaration.BaseTypes + .OfType() + .FirstOrDefault(); + + // warning: if inherited from custom base type, this will break + // anyway to improve this? + if (baseType == null || baseType.MemberName != ContextBaseType) + return base.VisitTypeDeclaration(typeDeclaration, data); + + if (ParsedContext == null) + ParsedContext = new ParsedContext(); + + ParsedContext.ContextClass = typeDeclaration.Name; + + return base.VisitTypeDeclaration(typeDeclaration, ParsedContext); + } + + public override object VisitPropertyDeclaration(PropertyDeclaration propertyDeclaration, object data) + { + if (data == null) + return base.VisitPropertyDeclaration(propertyDeclaration, null); + + // look for property to return generic DbSet type + var memberType = propertyDeclaration.ReturnType as MemberType; + if (memberType == null || memberType.MemberName != DataSetType) + return base.VisitPropertyDeclaration(propertyDeclaration, data); + + // get the first generic type + var entityType = memberType.TypeArguments + .OfType() + .FirstOrDefault(); + + if (entityType == null) + return base.VisitPropertyDeclaration(propertyDeclaration, data); + + var entitySet = new ParsedEntitySet + { + EntityClass = entityType.MemberName, + ContextProperty = propertyDeclaration.Name + }; + + ParsedContext.Properties.Add(entitySet); + + return base.VisitPropertyDeclaration(propertyDeclaration, data); + } + } + + public static class ContextParser + { + public static ParsedContext Parse(string contextFile) + { + if (string.IsNullOrEmpty(contextFile) || !File.Exists(contextFile)) + return null; + + var parser = new CSharpParser(); + CompilationUnit compilationUnit; + + using (var stream = File.OpenText(contextFile)) + compilationUnit = parser.Parse(stream, contextFile); + + var visitor = new ContextVisitor(); + + visitor.VisitCompilationUnit(compilationUnit, null); + var parsedContext = visitor.ParsedContext; + + if (parsedContext != null) + Debug.WriteLine("Parsed Context File: '{0}'; Entities: {1}", + Path.GetFileName(contextFile), + parsedContext.Properties.Count); + + return parsedContext; + } + } + #endregion + + public static class Synchronizer + { + public static bool UpdateFromSource(EntityContext generatedContext, string contextDirectory, string mappingDirectory) + { + if (generatedContext == null) + return false; + + // make sure to update the entities before the context + UpdateFromMapping(generatedContext, mappingDirectory); + UpdateFromContext(generatedContext, contextDirectory); + return true; + } + + private static void UpdateFromContext(EntityContext generatedContext, string contextDirectory) + { + if (generatedContext == null + || contextDirectory == null + || !Directory.Exists(contextDirectory)) + return; + + // parse context + ParsedContext parsedContext = null; + var files = Directory.EnumerateFiles(contextDirectory, "*.Generated.cs").GetEnumerator(); + while (files.MoveNext() && parsedContext == null) + parsedContext = ContextParser.Parse(files.Current); + + if (parsedContext == null) + return; + + if (generatedContext.ClassName != parsedContext.ContextClass) + { + Debug.WriteLine("Rename Context Class'{0}' to '{1}'.", + generatedContext.ClassName, + parsedContext.ContextClass); + + generatedContext.ClassName = parsedContext.ContextClass; + } + + foreach (var parsedProperty in parsedContext.Properties) + { + var entity = generatedContext.Entities.ByClass(parsedProperty.EntityClass); + if (entity == null) + continue; + + + if (entity.ContextName == parsedProperty.ContextProperty) + continue; + + Debug.WriteLine("Rename Context Property'{0}' to '{1}'.", + entity.ContextName, + parsedProperty.ContextProperty); + + entity.ContextName = parsedProperty.ContextProperty; + } + } + + private static void UpdateFromMapping(EntityContext generatedContext, string mappingDirectory) + { + if (generatedContext == null + || mappingDirectory == null + || !Directory.Exists(mappingDirectory)) + return; + + // parse all mapping files + var mappingFiles = Directory.EnumerateFiles(mappingDirectory, "*.Generated.cs"); + var parsedEntities = mappingFiles + .Select(MappingParser.Parse) + .Where(parsedEntity => parsedEntity != null) + .ToList(); + + var relationshipQueue = new List>(); + + // update all entity and property names first because relationships are linked by property names + foreach (var parsedEntity in parsedEntities) + { + // find entity by table name to support renaming entity + var entity = generatedContext.Entities + .ByTable(parsedEntity.TableName, parsedEntity.TableSchema); + + if (entity == null) + continue; + + // sync names + if (entity.MappingName != parsedEntity.MappingClass) + { + Debug.WriteLine("Rename Mapping Class'{0}' to '{1}'.", + entity.MappingName, + parsedEntity.MappingClass); + + entity.MappingName = parsedEntity.MappingClass; + } + + // use rename api to make sure all instances are renamed + generatedContext.RenameEntity(entity.ClassName, parsedEntity.EntityClass); + + // sync properties + foreach (var parsedProperty in parsedEntity.Properties) + { + // find property by column name to support property name rename + var property = entity.Properties.ByColumn(parsedProperty.ColumnName); + if (property == null) + continue; + + // use rename api to make sure all instances are renamed + generatedContext.RenameProperty( + entity.ClassName, + property.PropertyName, + parsedProperty.PropertyName); + } + + // save relationship for later processing + var item = new Tuple(entity, parsedEntity); + relationshipQueue.Add(item); + } + + // update relationships last + foreach (var tuple in relationshipQueue) + UpdateRelationships(generatedContext, tuple.Item1, tuple.Item2); + } + + private static void UpdateRelationships(EntityContext generatedContext, Entity entity, ParsedEntity parsedEntity) + { + // sync relationships + foreach (var parsedRelationship in parsedEntity.Relationships.Where(r => r.JoinTable == null)) + { + var parsedProperties = parsedRelationship.ThisProperties; + var relationship = entity.Relationships + .Where(r => !r.IsManyToMany) + .FirstOrDefault(r => r.ThisProperties.Except(parsedProperties).Count() == 0); + + if (relationship == null) + continue; + + bool isThisSame = relationship.ThisPropertyName == parsedRelationship.ThisPropertyName; + bool isOtherSame = relationship.OtherPropertyName == parsedRelationship.OtherPropertyName; + + if (isThisSame && isOtherSame) + continue; + + if (!isThisSame) + { + Debug.WriteLine("Rename Relationship Property '{0}.{1}' to '{0}.{2}'.", + relationship.ThisEntity, + relationship.ThisPropertyName, + parsedRelationship.ThisPropertyName); + + relationship.ThisPropertyName = parsedRelationship.ThisPropertyName; + } + if (!isOtherSame) + { + Debug.WriteLine("Rename Relationship Property '{0}.{1}' to '{0}.{2}'.", + relationship.OtherEntity, + relationship.OtherPropertyName, + parsedRelationship.OtherPropertyName); + + relationship.OtherPropertyName = parsedRelationship.OtherPropertyName; + } + + // sync other relationship + var otherEntity = generatedContext.Entities.ByClass(relationship.OtherEntity); + if (otherEntity == null) + continue; + + var otherRelationship = otherEntity.Relationships.ByName(relationship.RelationshipName); + if (otherRelationship == null) + continue; + + otherRelationship.ThisPropertyName = relationship.OtherPropertyName; + otherRelationship.OtherPropertyName = relationship.ThisPropertyName; + } + + // sync many to many + foreach (var parsedRelationship in parsedEntity.Relationships.Where(r => r.JoinTable != null)) + { + var joinThisColumn = parsedRelationship.JoinThisColumn; + var joinOtherColumn = parsedRelationship.JoinOtherColumn; + + var relationship = entity.Relationships + .Where(r => r.IsManyToMany) + .FirstOrDefault(r => + r.JoinThisColumn.Except(joinThisColumn).Count() == 0 && + r.JoinOtherColumn.Except(joinOtherColumn).Count() == 0 && + r.JoinTable == parsedRelationship.JoinTable && + r.JoinSchema == parsedRelationship.JoinSchema); + + if (relationship == null) + continue; + + + bool isThisSame = relationship.ThisPropertyName == parsedRelationship.ThisPropertyName; + bool isOtherSame = relationship.OtherPropertyName == parsedRelationship.OtherPropertyName; + + if (isThisSame && isOtherSame) + continue; + + if (!isThisSame) + { + Debug.WriteLine("Rename Relationship Property '{0}.{1}' to '{0}.{2}'.", + relationship.ThisEntity, + relationship.ThisPropertyName, + parsedRelationship.ThisPropertyName); + + relationship.ThisPropertyName = parsedRelationship.ThisPropertyName; + } + if (!isOtherSame) + { + Debug.WriteLine("Rename Relationship Property '{0}.{1}' to '{0}.{2}'.", + relationship.OtherEntity, + relationship.OtherPropertyName, + parsedRelationship.OtherPropertyName); + + relationship.OtherPropertyName = parsedRelationship.OtherPropertyName; + } + + // sync other relationship + var otherEntity = generatedContext.Entities.ByClass(relationship.OtherEntity); + if (otherEntity == null) + continue; + + var otherRelationship = otherEntity.Relationships.ByName(relationship.RelationshipName); + if (otherRelationship == null) + continue; + + otherRelationship.ThisPropertyName = relationship.OtherPropertyName; + otherRelationship.OtherPropertyName = relationship.ThisPropertyName; + } + } + } +} diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail.cst new file mode 100644 index 00000000..909f5d65 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail.cst @@ -0,0 +1,111 @@ +<%-- +Author: yubaolee +Description: 用于生成OpenAuth.Pro企业版前端包含头/明细的复杂vue界面,包括api和views +--%> +<%@ Template Language="C#" TargetLanguage="Text" Debug="True" OutputType="Normal" %> + +<%@ Assembly Name="SchemaExplorer" %> +<%@ Assembly Name="CodeSmith.CustomProperties" %> + +<%@ Assembly Name="Mono.Cecil" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory.CSharp" Path="..\Common" %> + +<%@ Assembly Src="Internal\Model.cs" %> +<%@ Assembly Src="Internal\Extensions.cs" %> +<%@ Assembly Src="Internal\Generator.cs" %> +<%@ Assembly Src="Internal\Parser.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.IO" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="1 头表信息" +Description="头表" OnChanged="OnSourceDatabaseChanged"%> +<%@ Property Name="DetailTable" Type="SchemaExplorer.TableSchema" Category="2 明细表信息" +Description="明细表" %> + +<%@ Property Name="ModuleName" + Type="System.String" + Description="头模块名称,如:User" %> +<%@ Property Name="directory" + Type="System.String" + Default=".\" + Optional="True" + Description="生成后代码存放的路径" + Editor="System.Windows.Forms.Design.FolderNameEditor, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" %> + +<%@ Register Name="IndexVueClass" + Template="VueGenByTitleAndDetail\Index.vue.cst" + MergeProperties="True" %> +<%@ Register Name="ApiClass" + Template="VueGenerate\api.js.cst" + MergeProperties="True" %> +开始创建OpenAuth.Pro vue代码 ... +<% Generate(); %> + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail/Index.vue.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail/Index.vue.cst new file mode 100644 index 00000000..7d447f92 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenByTitleAndDetail/Index.vue.cst @@ -0,0 +1,653 @@ +<%-- +Name: 列表页面 +Author: yubaolee +Description: 列表页面 +--%> +<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Encoding="utf-8" Description="添加模块" %> +<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" +Description="头表" %> +<%@ Property Name="DetailTable" Type="SchemaExplorer.TableSchema" Category="Context" +Description="明细表" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> + +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> +<%@ Assembly Src="..\VueGenerate\Util.cs" %> +<%@ Import Namespace="Util" %> + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate.cst new file mode 100644 index 00000000..efe97b68 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate.cst @@ -0,0 +1,104 @@ +<%-- +Author: yubaolee +Description: 用于生成OpenAuth.Pro企业版前端vue界面,包括api和views +--%> +<%@ Template Language="C#" TargetLanguage="Text" Debug="True" OutputType="Normal" %> + +<%@ Assembly Name="SchemaExplorer" %> +<%@ Assembly Name="CodeSmith.CustomProperties" %> + +<%@ Assembly Name="Mono.Cecil" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory.CSharp" Path="..\Common" %> + +<%@ Assembly Src="Internal\Model.cs" %> +<%@ Assembly Src="Internal\Extensions.cs" %> +<%@ Assembly Src="Internal\Generator.cs" %> +<%@ Assembly Src="Internal\Parser.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.IO" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="SourceTable" +Type="SchemaExplorer.TableSchema" +Category="Context" +Description="连接的数据库" +OnChanged="OnSourceDatabaseChanged"%> + +<%@ Property Name="ModuleName" + Type="System.String" + Description="模块名称,如:User"%> +<%@ Property Name="directory" + Type="System.String" + Default=".\" + Optional="True" + Description="代码生成路径" + Editor="System.Windows.Forms.Design.FolderNameEditor, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" %> + +<%@ Register Name="IndexVueClass" + Template="VueGenerate\Index.vue.cst" + MergeProperties="True" %> +<%@ Register Name="ApiClass" + Template="VueGenerate\api.js.cst" + MergeProperties="True" %> +开始创建OpenAuth.Pro vue代码 ... +<% Generate(); %> + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Index.vue.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Index.vue.cst new file mode 100644 index 00000000..c4ba71f1 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Index.vue.cst @@ -0,0 +1,335 @@ +<%-- +Name: 列表页面 +Author: yubaolee +Description: 列表页面 +--%> +<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Encoding="utf-8" Description="添加模块" %> +<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" +Description="连接的数据库" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> + +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> +<%@ Assembly Src="Util.cs" %> +<%@ Import Namespace="Util" %> + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Util.cs b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Util.cs new file mode 100644 index 00000000..0ebb0882 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/Util.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text; +using CodeSmith.Engine; +using SchemaExplorer; + +namespace Util{ + public class Tools{ + public static String GetDescription(ColumnSchema column) { //得到字段的描述 + if(string.IsNullOrEmpty(column.Description)) + return column.Name; + else + return column.Description; + } + + public static bool NeedCascade(TableSchema SourceTable){ //判断表中是否需要下拉选择树 + return SourceTable.Columns.Contains("ParentId") + || SourceTable.Columns.Contains("CascadeId") ; + } + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/api.js.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/api.js.cst new file mode 100644 index 00000000..39128eed --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/VueGenerate/api.js.cst @@ -0,0 +1,56 @@ +<%-- +Name: API接口 +Author: yubaolee +Description: 创建vue中api +--%> +<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Encoding="utf-8" Description="添加模块" %> +<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" +Description="连接的数据库" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> + +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> + +import request from '@/utils/request' + +export function getList(params) { + return request({ + url: '/<%=StringUtil.ToCamelCase(ModuleName)%>s/load', + method: 'get', + params + }) +} + +export function loadForRole(roleId) { + return request({ + url: '/<%=StringUtil.ToCamelCase(ModuleName)%>s/loadForRole', + method: 'get', + params: { appId: '', firstId: roleId } + }) +} + +export function add(data) { + return request({ + url: '/<%=StringUtil.ToCamelCase(ModuleName)%>s/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/<%=StringUtil.ToCamelCase(ModuleName)%>s/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/<%=StringUtil.ToCamelCase(ModuleName)%>s/delete', + method: 'post', + data + }) +} + diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Controller.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Controller.cst new file mode 100644 index 00000000..9957a1cd --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Controller.cst @@ -0,0 +1,105 @@ +<%-- +Name: Database Table Properties +Author: yubaolee +Description: Create a list of properties from a database table +--%> +<%@ CodeTemplate Language="C#" Encoding="utf-8" TargetLanguage="C#" Debug="False" Description="控制器" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> + +using System; +using System.Collections.Generic; +using System.Linq; +using Infrastructure; +using Microsoft.AspNetCore.Mvc; +using OpenAuth.App; +using OpenAuth.App.Interface; +using OpenAuth.App.Request; +using OpenAuth.Repository.Domain; + +namespace OpenAuth.Mvc.Controllers +{ + public class <%=ModuleName%>sController : BaseController + { + private readonly <%=ModuleName%>App _app; + + public <%=ModuleName%>sController(<%=ModuleName%>App app, IAuth auth) : base(auth) + { + _app = app; + } + + //主页 + public ActionResult Index() + { + return View(); + } + + /// + /// MVC界面添加 + /// + /// + /// + [HttpPost] + public string Add(AddOrUpdate<%=ModuleName%>Req obj) + { + try + { + _app.Add(obj); + + } + catch (Exception ex) + { + Result.Code = 500; + Result.Message = ex.Message; + } + return JsonHelper.Instance.Serialize(Result); + } + + /// + /// MVC界面修改 + /// + /// + /// + [HttpPost] + public string Update(AddOrUpdate<%=ModuleName%>Req obj) + { + try + { + _app.Update(obj); + + } + catch (Exception ex) + { + Result.Code = 500; + Result.Message = ex.Message; + } + return JsonHelper.Instance.Serialize(Result); + } + + /// + /// 加载列表 + /// + public string Load([FromQuery]Query<%=ModuleName%>ListReq request) + { + return JsonHelper.Instance.Serialize(_app.Load(request)); + } + + [HttpPost] + public string Delete(string[] ids) + { + try + { + _app.Delete(ids); + } + catch (Exception e) + { + Result.Code = 500; + Result.Message = e.Message; + } + + return JsonHelper.Instance.Serialize(Result); + } + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Index.cshtml.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Index.cshtml.cst new file mode 100644 index 00000000..76188886 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Index.cshtml.cst @@ -0,0 +1,98 @@ +<%-- +Name: 列表页面 +Author: yubaolee +Description: 列表页面 +--%> +<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Encoding="utf-8" Description="添加模块" %> +<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" +Description="连接的数据库" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> + +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> +<%@ Assembly Src="Util.cs" %> +<%@ Import Namespace="Util" %> + +@section header +{ + +} + + +
    + + +
    + + + +
    + + + + + + + + diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Util.cs b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Util.cs new file mode 100644 index 00000000..a6832e4a --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/Util.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text; +using CodeSmith.Engine; +using SchemaExplorer; + +namespace Util{ + public class Tools{ + public static String GetDescription(ColumnSchema column) { //得到字段的描述 + if(string.IsNullOrEmpty(column.Description)) + return column.Name; + else + return column.Description; + } + + public static bool NeedCascade(TableSchema SourceTable){ //判断表中是否需要下拉选择树 + return SourceTable.Columns.Contains("ParentId") + || SourceTable.Columns.Contains("CascadeId") ; + } + + + public static string CreateBlank(int level){ + if(level == 1){ + return " "; + } + else{ + var twoblanks = " "; + for (int i = level-1; i > 1; i--) + { + twoblanks +=twoblanks; + } + return CreateBlank(1) + twoblanks; + } + } + } +} \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/index.js.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/index.js.cst new file mode 100644 index 00000000..ad5ef88b --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/Web/index.js.cst @@ -0,0 +1,186 @@ +<%-- +Name: 主JS界面 +Author: yubaolee +--%> +<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Encoding="utf-8" Description="添加模块" %> +<%@ Property Name="ModuleName" Type="String" Category="Context" Description="模块名称" %> + +<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %> +<%@ Assembly Name="SchemaExplorer" %> +<%@ Import Namespace="SchemaExplorer" %> +<%@ Assembly Src="Util.cs" %> +<%@ Import Namespace="Util" %> + +layui.config({ + base: "/js/" +}).use(['form', 'vue', 'ztree', 'layer', 'jquery', 'table', 'droptree', 'openauth', 'utils'], function () { + var form = layui.form, + layer = layui.layer, + $ = layui.jquery; + var table = layui.table; + var openauth = layui.openauth; + var toplayer = (top == undefined || top.layer === undefined) ? layer : top.layer; //顶层的LAYER + + $("#menus").loadMenus("<%=ModuleName%>"); + + + //加载表头 + $.getJSON('/<%=ModuleName%>s/Load', + { page: 1, limit: 1 }, + function (data) { + var columns = data.columnHeaders.map(function (e) { + return { + field: e.Key, + title: e.Description + }; + }); + columns.unshift({ + type: 'checkbox', + fixed: 'left' + }); + table.render({ + elem: '#mainList', + page: true, + url: '/<%=ModuleName%>s/Load', + cols: [columns] + , response: { + statusCode: 200 //规定成功的状态码,默认:0 + } + }); + }); + + + //主列表加载,可反复调用进行刷新 + var config = {}; //table的参数,如搜索key,点击tree的id + var mainList = function(options) { + if (options != undefined) { + $.extend(config, options); + } + table.reload('mainList', + { + url: '/<%=ModuleName%>s/Load', + where: config + , response: { + statusCode: 200 //规定成功的状态码,默认:0 + } + }); + }; + mainList(); + + //添加(编辑)对话框 + var editDlg = function () { + var vm; + var update = false; //是否为更新 + var show = function (data) { + var title = update ? "编辑信息" : "添加"; + layer.open({ + title: title, + area: ["500px", "400px"], + type: 1, + content: $('#divEdit'), + success: function () { + if(vm == undefined){ + vm = new Vue({ + el: "#formEdit", + data(){ + return { + tmp:data //使用一个tmp封装一下,后面可以直接用vm.tmp赋值 + } + }, + watch:{ + tmp(val){ + this.$nextTick(function () { + form.render(); //刷新select等 + layui.droptree("/Applications/GetList", "#AppName", "#AppId", false); + + }) + } + }, + mounted(){ + form.render(); + layui.droptree("/Applications/GetList", "#AppName", "#AppId", false); + + } + }); + }else{ + vm.tmp = Object.assign({}, vm.tmp,data) + } + }, + end: mainList + }); + var url = "/<%=ModuleName%>s/Add"; + if (update) { + url = "/<%=ModuleName%>s/Update"; + } + //提交数据 + form.on('submit(formSubmit)', + function (data) { + $.post(url, + data.field, + function (data) { + layer.msg(data.Message); + }, + "json"); + return false; + }); + } + return { + add: function () { //弹出添加 + update = false; + show({ + Id: '' + }); + }, + update: function (data) { //弹出编辑框 + update = true; + show(data); + } + }; + }(); + + //监听表格内部按钮 + table.on('tool(list)', function (obj) { + var data = obj.data; + if (obj.event === 'detail') { //查看 + layer.msg('ID:' + data.Id + ' 的查看操作'); + } + }); + + + //监听页面主按钮操作 + var active = { + btnDel: function () { //批量删除 + var checkStatus = table.checkStatus('mainList') + , data = checkStatus.data; + openauth.del("/<%=ModuleName%>s/Delete", + data.map(function (e) { return e.Id; }), + mainList); + } + , btnAdd: function () { //添加 + editDlg.add(); + } + , btnEdit: function () { //编辑 + var checkStatus = table.checkStatus('mainList') + , data = checkStatus.data; + if (data.length != 1) { + layer.msg("请选择编辑的行,且同时只能编辑一行"); + return; + } + editDlg.update(data[0]); + } + + , search: function () { //搜索 + mainList({ key: $('#key').val() }); + } + , btnRefresh: function () { + mainList(); + } + }; + + $('.toolList .layui-btn').on('click', function () { + var type = $(this).data('type'); + active[type] ? active[type].call(this) : ''; + }); + + //监听页面主按钮操作 end +}) diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/WebGenerate.cst b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/WebGenerate.cst new file mode 100644 index 00000000..c050980f --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/CodeSmith/CSharp/WebGenerate.cst @@ -0,0 +1,130 @@ +<%-- +Author: yubaolee +Description: 用于生成OpenAuth.Core开源版前端Web界面,包括mvc controller/csthml/js +--%> +<%@ Template Language="C#" TargetLanguage="Text" Debug="True" OutputType="None" %> + +<%@ Assembly Name="SchemaExplorer" %> +<%@ Assembly Name="CodeSmith.CustomProperties" %> + +<%@ Assembly Name="Mono.Cecil" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory" Path="..\Common" %> +<%@ Assembly Name="ICSharpCode.NRefactory.CSharp" Path="..\Common" %> + +<%@ Assembly Src="Internal\Model.cs" %> +<%@ Assembly Src="Internal\Extensions.cs" %> +<%@ Assembly Src="Internal\Generator.cs" %> +<%@ Assembly Src="Internal\Parser.cs" %> + +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.IO" %> +<%@ Import Namespace="System.Linq" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> + +<%@ Import Namespace="SchemaMapper" %> + +<%@ Property Name="SourceTable" +Type="SchemaExplorer.TableSchema" +Category="Context" +Description="连接的数据库" +OnChanged="OnSourceDatabaseChanged"%> + +<%@ Property Name="ModuleName" + Type="System.String" + Description="模块名称,如:User"%> +<%@ Property Name="directory" + Type="System.String" + Default=".\" + Optional="True" + Description="代码生成路径" + Editor="System.Windows.Forms.Design.FolderNameEditor, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" %> + +<%@ Register Name="HtmlGenerateClass" + Template="Web\Index.cshtml.cst" + MergeProperties="False" %> +<%@ Register Name="JSGenerateClass" + Template="Web\index.js.cst" + MergeProperties="False" %> +<%@ Register Name="ControllerGenerateClass" + Template="Web\Controller.cst" + MergeProperties="False" %> +Generating Entities ... +<% Generate(); %> + + \ No newline at end of file diff --git a/OpenAuthPro_V4_2_1e8214af/CodeSmith/Common/ICSharpCode.NRefactory.CSharp.dll b/OpenAuthPro_V4_2_1e8214af/CodeSmith/Common/ICSharpCode.NRefactory.CSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..978ef7175e3ae23f3fb7d0a2a91578da4ca06b2a GIT binary patch literal 2179072 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
    sjWw|oVVg3)n;iIXLycb=gHN64 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%0Dv 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%0AIW2Z+N2lk7_8R5B>&3%qnN5Yg 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≦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

    =A*tX12HWOWP=I2yz8F&x9;h-AJ- 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

    SJCX3wT7Nn(p578VPQL7Q>SHPYi#R% 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 F{~ytz`NRMK literal 0 HcmV?d00001 diff --git "a/OpenAuthPro_V4_2_1e8214af/OpenAuth\350\247\204\345\210\222.xmind" "b/OpenAuthPro_V4_2_1e8214af/OpenAuth\350\247\204\345\210\222.xmind" new file mode 100644 index 0000000000000000000000000000000000000000..11fa98ab1e4b125cef46888e614c6f06e4186ce2 GIT binary patch literal 1366558 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

    ~5m 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%0Df>*g(@+q{*M_pF;bP4WK`j_soZyG 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 z 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�(qz(r$!qCLBI`3&`>U8w3~no*VYJAo0!$))!T6! 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 z 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

    =3Xc$a*ZNPyposa{gJNa;l0J#I^w_=D5sxH_K8 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ⅅirvVa&`m%ImpVE;Y?Dj@y*+2E@!~Gj;9FuqR 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

    K9as6pFK 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%0AYhJp#77ZeFWy|U z{fBM%hlb7;qs+b4qUBf^f`$6=O?KSX#f_`EfMSk8>a1QN9>k-&TgK%8QS6WBI2S$y zyx@+Ce|JlF*jX3pXesrB+yq8g|ObmxESdQltj;|r6d5ijiA4#x? zU5`^9YJSa#OEz|cHo8V9HHWG}RBpFxfbO>npAYVp81sHqQJvf^k>lkPiQGF>(jZ<5 zhC`0NLsxFy2UvQ-T#7BUxRUfo3k)l8HfN&l7X^nf4_Ndf2wTKEI}!8S5h*QJL{x<~ zxwPt#oaa1d%>SR(lOMelcBbD2D<&+jCe-9|OL3Dx29MBZwFu=`b9H*KYUd8sPPX-K zkW>xkYJ6D%f6t(SYek#)f$%y|IgY9nOW}0?c zZRsA#=#;g2#^hNVsE$WjZG@@!!3;I?Uhy_-q+hjT{%PBV8>zb>_xBgWrER%6Lpe3( z&QJJ033{VF!#y6$Od_xb`^h&wcc|6xX|8^kIP}mJR)cPRc4!G)GE+)vG1aXcxcNc6 zN#COjc!xo=IYMgGlS(i$*9^zroZIOe)2+`@q7&{Xo|kZGiypJa)+ec!SgH-LgEth| zqA*{%Rd#lNfjucz=;lK6>nNv$lx4K@j3lFJ5}oBv6O}TZRJ!%p&0%WVQU=w}iMWST zmX1}%UIrGIY}YloiR~({vt2JwY}ZqPwDdy-ohJWtoc|2@PnVyTjMmGJ)j5Q(lFu{A z$5HJ%N6EnAF$wopVvop{wVeDZQSN5js;IRNs6VCO`g8p$W{!FDcj2_?(4%f92Ylp?*Ovy}7(qt`K_jjv8~wbWW@gQVt+;W}qete9w` zWZixQ9@Ng**GUVy#tT|%yfD*JySYi+Z_w8^_o$J^Yy=afoY2`SYoN4) zyjdOOj~&~zqj@rE_jk(-GrRx$A%>m$0UULG1?5_Jqk9m_K?5^JTujq4d%KIUd+cpx zp@cJ(#otv2N9)LrXvg!>%Q`V@&zTrRio=mTOJjz+xA-jTD%fy_(;4h)2s5-_?P@5K z(0)x_Xgf|?5B)WpZJk%6-ef1pwk_fw0j&XV>s;i2L0CN^(FDqN^bfCpZkAkKUtElP zq~*KLwOwd+4?qtLcwb@{-QyA)dUb7GY-0(-^INpxBYb^Jk9 z4Gmx}yvlV|?N1#*?HlDg5uD%c{dg1b}Os5JUVS5npQ0(gG5mGewjPHI#MLi@EE zg@Lb$5$!&k2f)KAz&rpRNde{o@bwg6p1u4jv`%^nfqU0hUiwCJC)%Z@IKTND84~}g z3XvU}@pN|TDDlR8>UA2XFtRjE#Y>dtL!@c$jIU_Fz1)n5zE9#LJ{LWqK=gHf*>yKJ zj45sn+f2Zm1xOa}0+DzrKYsKu5ly;Z*!r+on$mB)m~a>^BxwQ|Z37%H@iI}^m7l@c zweP0k*3k*>L14yWZL`|%0|=B#8+ z=nc%#VcnvhhKo5AT#PxMTO2Iangb=B3@#2*6W@Tn!GVE+XfFVM^i_h5zEUyXo8Y2# zm5IaguM{rt$=NOM`kp*2XE(G*_8Z&HFBPNz5s5xtW-G?~fLY3y`r=ihX4OhyXBDCp zaiq4`xRFAXww6zC7Xl_Zep+00jNVwAH85vu`8n;l@*oorAIkkP2Tw)0KRy6Y^gFUF z^;gym_Lurg`S?I!8HEo)GB~OQK7Nr^f-FQ!>TZuE^#Q-$#j#W zgIpJFo=b(q2jedkNp%RGUd|zZ8}9p(LU09Dgp`iv3fo7+jApxcF{tx$k#5~&SadyI z=j4L;7%-a;+1yiiI8gT9ambEe&-?MQ#Mw2D_&9v=@%#*CR=xxjuJ4{eh+V`Jaj?2o z*vb9d1&DK2ACv3akkiBXByeI*CqzJfX4%&xW(a}XXp>EK<0`+fMQt98a7=G45VAZ)!ad5lo%#PyFtyZ^YFyDLA$K4$g^`Yle zkmJ=a<5Nk?BSk^{96Xum7u0+ZpOyltDS-cNKpQvC05BA-Q~cr6AE7!cw|)o7R0zUPZ ziT?_{#_mCUt}y3t7*+H?su@F8wvZRm~DyHl}LA;(&^m7X8 zcp^`|W3gJ9^XJDG30s#{Vs@m9qkn(W^VU7$0G9xWFKx$PhL4AoVgttn*qc$EZ$&qq zV0GR_0nSBvA6E3eAif-L@AQAPtCg2J!=z&AZK_#@*>=t5;w!+9C;91AYA$XPuFuI& zz8(Rb{)B4cl_bo?9HHyLKi+|F06wZI#JWfH)aWS6-`jIuDOVm_p->M;OZH2^V>{RO zlow?*HYyKui?IdruwFV=tPRiWuZ;}%*A^`3uT}65&hM|yuJqS>CqE7|&8x_1W1%uu z&QJbc%zY9j3N|l~Uj>U5?#IXCW+9yL4(jmQLm?}6?CrX~#D!C@);~O$spaSM6U>uR ztBh6hla(SwKL^p0Gxv>ZE`BZ~ZO5yzn+rGvmE54nPwuK@l3o{^q)UWoK(Z4*p? zIxSid-_Q;JObVYzf00QxGQ3W$&ROJAW@OG7XOYXrnm=5u@Z_uFN9j%8I=gc;HdM+I z?D571&BMY>SSt?q*24L{HGdunZd6u`TF;jo%;R)&Uznemmm8j#8^kvOEbq?yz%P*J zfVa^4)1QT%q{^*>K16tP(m{Cz!#b#7+g5mPc&uFLNNKJk`bj=378E8wB&oO*X>_n| z9AiN^pX%TU*1>W0SV)@ng({GA-;40Ls6_YOoW{Jk6Qc%pc2vfD1I2XX!!5!*eERcN zvvx0Nz$TBlZn_%@MCoBIn8O<28MaFnscfR{fAb&C|@;tKLoJY5Ch zB4PZpH15vr<6fS|y<(d<$>0Z(L1x0G=`UK@WMDac`z69@bEYGiV1E2c$ZS(Qe*+@X z!x5s@9EwYuB^SRc#Z0uxs|k;sKeiy8{JxMxE*A^fX*++zTcIQyARpgFOnoVryFh;U z?SP}#0Erf2WxB}jWGrm=@XEqfh4{6~<=7dyIA9085Wfzj@;IEd*>$jPoVzXmf=;1K5n;DdI{v zd0ZE!A`)Wn5;4?PolM&dqNv^kN{2%Us`hT~Mov#QJt7OOul76^tY=zhvQ4{ev1QxZ zYmGw_$ffX;+zrOC)pzHkR)U=KY>yWVS(tk{+Rshj@^KLfsh+xpSg#G!jc?T{F9&QbWmp)XdNImOhwZTl8H%;c!D@xhsE5S3h z$3@sRlJ&ygKdnxGg>0I)(NUy?;ydwJ&hh)m7=Q+qyqV3>`+}P72-)nIyh!2NAh5eW=H09D?1T8DMA!FWAm5dXLn0i;9|Lsdd(g~5R}PU+1sYukb#%X^y{_LwNbZkuxz+wx z96NUt9}KxdeK<+#f?Y|2_|u9%B#1wQ8-JD`4A%wB+#bT)mn6$~r6B5aL^bp% z05iJF+gYh_e^MdcB2ThDf_$z9JrTXWLmdP!e zSQpxixGz7lJpLkBY$&ZL=Fvg%mk2R`*@)!S_sO>x&&Kj5lYNT;)Pd3F>bN>&2f?Rtj!EYoP(L@o^-0#%QQ#Et2uD>>ZxG?{&Rz!<|ujm<WEk44dO>gwa?9@2;#4+EdR;RV6k>K>qy_gt5vpd z;zoZ{Q$9P4A64Mb1R4h}WX7WdZXI*FbV{_Zj3d# zi2L|q{9WMW@I9Qy%PDkmYq{AL%piVD$<}tMp26PQih*9!J$)>aKTdq~q&QlTkGF`( zV3I>V6ET@dGU#!c;U5U|hy1W4ea%3B^dosS%lt8(`jDUaIu*=p ziUBPf|D+u+-^_SMu?C+sft9T3j)Jv$LsPN&gWNW?iY{eY@r#0XP4q`Uh0v2z$E}_F-h_YnM(5v4i;Ub6($QWWoR(}q zhqgN#*$#B}1&waw=;s;Gi#$a6LMfK`*D$fq9ptI=enI@-1aqCSIX7c$4&yJ9b|KHX zb)n51o9(=xi%-VpG7mb?J(M!vJ@|@5-g2_RH(y!9#e5^248Gcj`VB~K`fpZi{9f@K z{ZKN^Gb3UAQo>>U1!zY<0w{a#AGm=tZ4VBdY5PA=VRW3&5cpfX{bBqKQuu|4^|LVk z9Ux+UkJEVE4UUW_iTV%X{{_y6f^6XDP*x@WveLpumZrpTbar31XV-c&p*+C$juy$$3x!X&v9~dRj_E?BXfF^ zA+fFw%>4dVRe3WUUh*I zYb})pW&6v-FQFmg2HIgLjR-RK1F)tykHIz9#iswf*-dZfzK zo&f$X-akPse%ZWM_v*m1cwGg%z8n7oK)phz)dXUuWzdx~>R65&PV;LmM z#ZMA+b%RZ_UEQcxKA_~CUfGfD^Z#GSw&oI&?F&eoiIM)|ymgQC^41E^3)$=Zu0zbh zraBjyugPYUhvP^+AjcOuzc2qK&L7BsA%5O|!dpK$6LbF7S?=yNFB$GAyR*UZ!*0Xf z?-=fwJsrb6)jj8WJez8JsnYq6!yzN9tpVKLX~7+~=O}rlLjjGY0e5L5w=A%s)u~c7 zB4>lU8&M#kW)?a#Wf@ci(Kt1(*tHsx{#mMEgL9>98W#VbuaenR1b3ko>$OekXLrS-xe(q zSn)fjo?TMU($up|9^1eAEH;Jy9%cccYYlPJN3a7QW)rmwW@`_dKB@>-)V7PzmfFK4 z>x$UKj4?BP0gHW=TV6|ysfJD3xG-S33-}48zGr4??fyJWeq9tD4-Y7U{JJ7GeM&I$ z>xMlj7`?s=<_LUR5%95H#Ag(NsCGqc(qjI@Q!`;&ynp!KnXu0ZMmf6EeqOL^X22W= zUr+=E>_+~gV3e&Jrgh+lDO)#8>rD?+wr&`D-;PExm(B3z#*|#{AH{>Hbxs%>*iJnj z#N--VL32Co1n**G(vJ+wpL&!;(XPlwOFoVteya_T&!74>zdD>-jA!xFTVvTQ;!G~{ z{pd)tgP5z}dd>IfyE-%u83+YSkvk z35y$%^T7LG=(CQ&U6AjQFp3cHWqOx;O2N)EYAzhlCmoNjkMgGa0=#;bYawnhF$*8N z@XTf(e-jjmUrea+Ergvn*RN{}yIqpBpC(U*VSP47!0XHBrXD9hj$RW=L~AF!x=YEa zG@eJ#M?2%~&kqDs49JHBRNt($n*BizAc^w|}Hx-S!qjM*xkUZ|VnTe0GZxW1sj z#wS_IIs0&l@!H1+G~FUze^9Wp7xPo!r_5oz8z~q;t?Zooei-%Ft-U1NdRJP?iSGHB zg40fLMuzN6xj!Xfa@do3eOSHTZ&sn&QU>jms$ov-ZV>@b-U0e6M%0Pt9y9+lGt zUQJk&F^7!N$$Gs{<^>NW zhuoc-QkB9$_$TwJgW zR0=EnRZ0CXp$L@Zh_ocpZnBe3oxA}SxV8eg>yF1Nf9mH}bQ2AgSKqBW5?6n1i4+bJ z`3pJO)_=+IGuA7ne@(!a-?%IgHkVUtn*=g=lku_G`XxcV(2szKfGLo6z=Rwb5KYN~ zAxj2MB7asExzC`?O-4+T^~r(VS$%f2)Ngn|jclewDIUkCkI{)tPM58V>2*&*VlG@4 z#~(CS+EgjD^y>@A?@Hx&&9A_WfF^hCntPIn^ZrT@ucDCgJpJqil(}*t-Wv~7Wet*D z1$2!)h$2_Ie5@wYWuxM<m8_dIyaO(_BktBOR>Gqj^SW|k ztHcd@RwDKKcE_M11k73PNW5O6SO6n5<$nX$O(nUiFuBYj=pNwFSndDQo92^kVfYQG zQ1~A?+177yxC7s>!-kww&~;Tt{twBF_`S>s?x#Y)R6hBC3Xem+p7|iIk1Gz8^i8lC~J` zxevpYPJ#U?1(9qcTRopu3u)+mkOY6~Y_5dFtMH=vB!h3K+*eWVCLccMB~*LY5eniY z`mRVTfy=nCHEe>^+?UkDF=Kof?}wM|*JD{;-XAZggjnaS^CcZ3^YH##?wnHLH)Axbx`t1rtWVIW&>CpLhDJ z(=oWm-uHQ~^`$?H^+vld@tHe`-;}`gFx}r+Oqri&xPKAu*mk%AS1+^cC$8x6A#gLf z-)uDMKkyly!0!27t-4#SvNsRnx7X)^;cJxPHOi0$jO9>Y=3gU{xuIxxg-CAwU)In@ z@i8SSVPDXBTPYxnuF!XFigq9!^t}ziRhF%Rgh^ooxMU zI^C3q*W58O=j=1PLGu6&pM7SU+59v!`s58{W_kHu1)issmjT&iR$OoHvXRlV!^_T8 z2Y$XGYaVelxYru4YO9!>mTX{Xh9j%jHA*@!`Q(%97N6~^^UP{EdY}NX;ULDMRW;R+ zBDs0QfzaLr?dfMyyKHREk2YBz(X$AL<>&|;M6c5l2I)=OAt@YtkK$9buIr+;cpF+r zZbwUyl-6QbQAR7Hd6RcNv;w<-$;ahS3$8qkt{=Y@^->uNrwMS}+`;Yv)~>?26Zv4M zd5z57+!OX9sHA0aoTM3Ry{PoI){sH;S)fIB)HtC_?*)i6m)f{-JF2I)l9ucmnP^ z{$0#JG^4%reLL>vu79t=zw&kbIDugEf&XoFsp`6gJ+hAfTDZ97tMo|x62M#3JMmvH z|NYLdZgk7noc~7onez)rQhm$A&VQ5qk2t@C`^ zYAAb2a}#uCM;z}MeG=%zoJ1gb(nN}ZZ-qxXK*ZrUA15BWIb9rYlr z1$-w(4;r+EGE9Xs9Z_#)EtnD2pE`%Jabm#P+x`@nZroR1wDG91^<8jv6TCLBWZ2aC zCDokvbVp8bOXxlbef+Bpl`_LEQLD`*kT#lI-hw(9Z2gBMh$CZx7i}YOun8(=|dFy_m4>)SM*!Vuf0&f%(947c!KG!@B z^iNZ9*sJE#=y}6M^dp;}2mRY}w!oLarNeUS>&90Xu zK8Jtj@(*#h_sg%veIftu;2#9`eJSqB_gUarS2;Hmc$ooC+E?z%m-7?OvsrC5oS(Q0 z5_e(ZE=t_Ri95mnJC-&?|}jUKg7wb=yNCWKh;bEv|_V|;+1t4bYRQ!AW19pFn{w559<$&&G1 zD&9Ukh}L3~izT9=b}NqLEo<-EyokJmgmg8t#q7%5Fg8&ql2%_<0Z;j4m#9! z;#qyOQgSRHnUzw|T`4nDN}O5K;l5I4@9$*7=4OcKnnNLe4L)uwW#c!R$33`gr}<~; zD1ZEV1M^}Uhb7_v!1EX~-MwPfPK;4evuf5?iVbp-s^01~nLKFj!0bum1#^cDR3CE( zW(!uk_N&=~8X|PblG#G18PQ#8Mo+VuWKzStT2ME&iC+qn{*>b56VyMM2XGq2Ep(VC zNp%2Ed8LMaMGG6!LFzfTNFJFp^pL6;u3|_<-`@q*=`0YNNxzAZ8TOk5GI*DX-&fls zZw5YR`DEIcJEpxK-A&SRd?K9L`_WFzWOBt?KKZ=oXS&~H@tEb(3 zlY#}r*b0t$0Ax~tc~TAhPCvekY;B<<`3wN(u?(b1@#Gp=>W9)+sN!*d@)Zi+LxSoS zzs`Fi>UzTyyKxx}kDgR>mGBl-!bucllRyTK#t{KWxpODd zsEGoD@BP9VPH?y_#Fy)VxE84(At(E@dyH)yF&uq_XxYT>+%Gz!6fp@bPHsVt+FvDb zO=(Xys=m!+vNtSM?MaA7a8(mYh&!69iX`M7cRVB5a5Y8JMWcJ=i9Vscb^M9^Gv2ds z-5g9!tLKx^nD#FBSM~-XHk9HMfnV_)w^$xICsTWTBnh`jlvs;wko^CPd;gge7JA)ntZUL z)U`bvJqS0`^GI*%@(DuCHPRFU89ds9&OMEp39j3a69O#&G_+7pauFDaC}e6yee z`{i)iiF4AmD?j=SDT8Qlp;`O+X4zx8+nc)`o|=CEQAaM>p$eCUQ%lK**DPo9ZBMM! zd7hHpGU*S5;uS*aJke-};sSeJ$?q&!S0CLWmdrkX!Vg$uW}Aqr+-8N_^|4D-f&Bdo z5*rvy{dy(1Qm#E>mC)1EUtF(#ouU^8SIXUSc9Y*%z1jBvga0D4?db2teD6!tpgnn| z$1q(8+s*HUm}zu{)+ltC@0QndrF4ifxsk1_Ke5qiBRAB{pWu^K3sTAWp(I0VXqyBw z_^`c98Ld>C524p%45qO9Wlu}okAdk zw^JB>VOgGZ}e9?^dirxaV2VkAxRQ>8dVDFiZjg!NxzUy2Xw zaK=<-PVfT?>dBMyMNl%6!CG{Gs=v8ZZL**gp9x`x*t2j@$J3)}u0K<*XDe5M z4Bk9PNTPd^s&9L`wJy5aPloQf3EiDix<41)^F&vmY5g?MPwDs=4GNwGieP~D-I3mr1ly}w4WM1j2^d4 zWfueRUZQc2iDNOQXJI;DpeZx&P|@`1J5=)W4ppw)Y%!75aI_vs>q36)#amKIE40)K5+CLf z8Cx}Cu5M${YufUY3?6on! z=*R5SxKkQkFL=QJ0{Rzv-D9H6n;FafxQTqSU&2cRc#5HY!QKuI<=jHfPrJY3=tujj zBa+_LL(y9txq7(U9^lvj4SGCFLM-aW9Ef2}h8cQLTKgCvY^^dk)7lp|<*l_HZ{5x9 z_{lg{vW}Hmyp{S?yaYSuCES*mT*6D%@xts(h1D!gl_6K9mMh-n8qc^YgTkt)>P?!d z?}v}?Uh-x%mBWNt;S{cUJ+>|Dad)bHqN7+r(P5ioa2tI#VH^w}{}XlK$LEopyCcy$ z+!439MBMj?vv&@Ad3}Qzw~3Uit!6nzn@GvxRAr)&%iAl3dW3ln%{S6Fu`qunCN+nZ zNXNpWpp}Un3snrmMbeul{16L^%wY-I!XghdK(#T)@sYBz<&<1mUoqoOf<9_r(=MNa zHlVQoB;(xa;9?rZl2EeRSP-&Wix|VT`CYp&{l@jB-{Uy3lYq?ZQlczd$rKbX2p{2kq8~knQo1LLX1+`B z=8{K|*DI(idu5#!r*pt=@T`wXS`^g#gXp```Pa~r_2J5`tUaMU%1*fbC{G;Ux=LPW zXAR*#nQ9l!c(Xl-4y3v=(OVUD*^JlPNuaoF#AjAI$yly#wi8eWg<0?bP`93#oTmfXYy zbEWpzw$%2!(;iw|n13q@p+_|xT?Q&E3X^}K^=&Od`iF1n%=m=PUj8-Qw8&JVLr@z` z8@ob{L9S~;BY{<-X9(pL7(&OA!ku%KkB9L2l`SDRzF!>LTu3saKaC2#1L?5qM>mNm z$7qfbI;(TFmVAPUoIRu0>LT3d2y+WvlqtIop-T3T2V1A!9KDtWuTO%;OM~|S-vx3@ zj5#XRi=4~IXXi#-XzC=9x;Zdd^Z?@%K?L?%&^ z?v4sHoSA2961QRgB%?- zO2ciS?(!!=lhTn&D;N&zB?D-Do_->r}Gf{?jfHFK2W$_MB7AGjHT>luE zvmSJBVyP)c(RS^y=| z`IKpV11e)#I5HaFC=VM`v|N3Gc9Zd##hs#zITWH^rl=(0=?OGO=M@^%)`+efv;mJEqXmAm*Us3 zY}M=9D73v!MiYHkE_xqG>;pv~P#xa{w-xq*EL4tPKrk*5QDiw;?Gt^1A9kzlSFI8b z4Mm^Cb@mB^i}z~iGTZW5d9&Hp>~yxJq{W)=Lo42!k;?2Qjse9h3FPdED14d(h)>Ps zI9Bc51wG%s0U@o#SEzE+_n}kfuoF=4o0W-Q2#>2CC&4Tp6V*YmVzzOdOAs&C0B@Vj zh1$;Sq8$q^(>mr3VPh~CWWwkHn5ySzDMwlNzFtKny1^X9j#OM>-Pc)BX4rYqw))|2$&ToSci%|ICv3n`}RWmP}B zo>=U?)Jw0c7Y^Dnk#=X`5Ai0hN^R)ZdZ+#|^$+#@b(Y^pX-z*d=hS{bGNpN5peJaY z(7Ece4=ZhO#$bI;Xq6M+LUoi^2s3NNOm*E^(0Yw%Z8*iO#|GAvjx4IvIiEXWX!Sm^ zlB0yX1vxuh$ZI}okX&bfvLES?G_=3M;s}g?ReLt5Iqk2tOmju|QPZ~0MBd(O$={vt zS=#WI1x3E)O1p*et?*IrL4mvAZ3Iz^=0Ya>3-fpEjPD6!f)O| zOiOI}JU)WPrd=}nPJA*qIEbbWM(XiPLBmcQM}w5H(}A|ukq86YxzZ7V?%Z+XL3N*Bsm(7A*@#sbnG+XB;K3{uey$r|t2*UG8GL8vs!nI! zW`$Qf&6SCf!#J~dsO57;qro`YZ4k4E;ZMzRQZ|Y%Yw*Ra7EKHy^Ur&7u4HkxY z(%G1B2bc*c(ZY$vA#c*o;ts$!$;oy%bjrf*YxLF@hNYs#KB`zWG_Qt~I76({O2~-{ z$Fva<;v|ZVD}5{Pp-y?(*^L0E2c(U4S3%gOYFBLnr!d(2xaRL&aI{`qD^ILrZ9&IJ z4$O1RN#~EFrqrxdqmTd|0MJe;yO=y`lhqEX3=-;OZF0DzD~Iv-aw<7X*67ear$di* zI z9AdXriQn+e&-$IO_vyViSYKeauD)=9BM=&yiQOF&p^?+3tVo6S>jaAD+eI<7Uo&MZrWvVCt>0^bpFHrJ$xN?zZ)n75g{uL>cww!kGP3UZx{Z;jMt2pTEn!-;RQ{0BlGB<^gb33NR0V=cWMjz@yfccEWv=c%2e=OBO($*PY3}s@(YLSsXe-&6h3Q9s#XJ2x zieZ*`f#z^ucM{0p+kV|Co#&q6PhH9;7~Ozhw@ox(+*=)Gyw$jjQ>Es0Y|g16g%;ZS zXG`fqmo7_^&G~}GXq|zNekZiMD?cHnT&%s|YoUUV-Hcw#Zsh4x+vv6}9 zOPG2UDTDac{Hm|qCD*mr6{OEtd%Xr=@=ZzRdG>+O+8Q=R1^3IX*W%RnWHIk`3Qs8* z-_1|!^$J%E%{~%o_)86e6V<|V*e+%K1_0w9wxwyMOgA)5tq5?-J{S*L!IIsH{t-Fj z)%WJW79vzCH{S?Q6(?T8lti*%cZT$4rma=T{c6@xu!5CbwmuKDq zpm)n|325z{9+2(>*7!P`Av_xLWlHI+kR}tH;>Pq%oIY>-0B;uAcuCGo8{P>*OBuSR zO3L&NaNZ_f=C@jO69nTrIdf5>H_2no8t8FnyM8xk@-qxR?rW9rQjVE=mIJkoIg^Wr zfFI3I)8I(Ll+tHf*WhGyUu=CYf0u5`Oaox4ir#W&OMXDt8c1J)JhLS~piKtS_aM(~ z$qz`JF{J{u&T%;-CmbreihgZ&u`Qge%Tz_za&oYQkj?ZpB5v#q+Lj6 zrr)X!wSF$v*Up;}iHZ6#%up^2aG6u*x0X-jZqYaxI)Gn0G zwLUW1a~q;8t;C0o>h zO5h$|J<(2u>wLSFP-{-u@Oo=Hejm6P-q_Fa`|1tHzu zv%}=~gz*PKWySt192gZhVRW=H>h`vu;Vn7etw%79i7OONTEChPbp`b*SJ&bB4?_|m z{0NSQO$FszSo#=Cy35`RCr?F!6O+whn|_NwO1fp?E7_vE>iKwL0;32=+KHkVG%MM+>tYGb~isM%8bts;JRf)VijPyq`8$^3?eoWYVIny z>Dtdy4(wxn1Nxd9B{3LLGkVkX%|K0=UZBDEG>B~y$l%j2P9rZ=m;u?ff|h~gCo_-g%5_<5YfY+%jilGkpya1ZeBnILFOV7Uw07|{?h4kU-b+2l)L7-`JDABHv>$<=akj$ylWD~+cQ zyHp;v)KVX;GgGp#60c+#!&`V+Ll;R=u%!)#ic5 z;uSMnSjclpo8!6j+p>zta_{(hkU15VTKh>js1PdPa?CP|WTNjScvoS|Ed}d4qr#bm zFT_5cM+@6b6dRu~XQVS`%^yf*DyvMVQ~I(6jJ=On)>!Q+b_>`M(Ai7l zjk+907kh=(*lXy~YUJK#NF#IP5X0VAQd(I;m!I9`sAZ|SH2|ZIoD0*K*dq;vA`KZH z#c?JVQ1)BiYXzv>^%bB2dIe~?%@v?Zz~@I)ekvczFK|9E9e7%P?^#fO&m^|W?-I<= zHe~hkds8UCX94NzW97%wJKi=v0N(!spU2L%jqP~Mvbv?RGi*^uvAyh`E%amE=U_A+ z9d+akWhaogjll{BYc+C8e@(R&i`h{qXEdTA>OKP}g{fq$FfF}}779iyaAb~LN)+aE zjMa+U$7%!gSZ%m+tQNC!ZAH9<*MUocL1a4R^?Mia`uRi`ub+n*crB~*`kjH-F96cj z$9Vnbl-E5uq$oLF=jD)Li#m$!yuK70yuJ)Wa!Ag=Yk{2Ct4t1A$c~`S+h>Wl&&3IE zh1Pg$_%~W8c&osXIdYgYIi$FKyfr|Nw}vanTQMicTk#Iw2Cf8#1l}Hp`99S<=AbkX zs+X6~+ z(a*5wbf(aJgzM$1k1_dtTA=Z{PUCnK&q5kEnzMF2;grd%teq0*o5x9cS0DIH;?mX| z<6+og;PI)_1N25>q&K1q9~3R7q1aw+R$DV!Q499G*<2j< z`-Odlb2~K}{w;daMJJ_7Nbi!nP!BhP=tD~9;^&c#__R#dC(_KZe`fxmb z+J}kbZ&;79yHi@!s>3y&3w5MAHd342fm?6*?Ho!gs>W?zO@^zvYEo|=j;g0>VxvZ1 zSJndaQihysH?!z7kX#|oj>@)|q!#_Kvp#X+1KihrCUQs8*+4DWVz0}+vE>l-=f;*Af#;l> z!_PUF^gAo6+C5ZNIhn@JW(fA~&@2m81NmOm+a86FsBYxieJiy4qz=CAWmv&Xc%wq8 z4zU>kp)^pXT_4cbfWPdi#tg67%gcU=D7}q|wwz{3jM9{@W@K6@&6tuF@AnAsqh znvIcL(=jqN38Sq}GQ$QaS;Gb>S;Gb>S;Gb>S;Gb>S+xO*y{Q}6+wwDJQ)D+Dl=SXO z;iKX~d@rg5!>~ziF@O%QMqW|MHfwUKKc*SQ)D$fbEcPX7TlO7lMx!(Wt7!R{{Sigv(hEc~;XdT$AI`iedN}i3!&ImA(W}JoQRI!WCfg-?G`qreIOxEKH8kYj>Om0#kAAmAz(K-T}!qt5_HY$qHo33T)Y_tIA zS_;RczkM^D^#4}`OqK?NlGhSqb{E;sQV=9JE_t0$jCKFRFv*b|gRn}zN4AD^#NcKu zbn`~VVmHg4=^D9HwCqlSYx_3HbmYfg)~F+_PR@!w$Wd+}M@H1~ugJ0S&r$cGBhrCs zm-&T7Ted8!LrMWTChlZ)c;sNh0RJRqCLw2@y$WfZ%T-8K6Vn@1=TwKNbD?&4#b9BC zAg&8aj(loCJ$nPbs%N_}Lp_t#>)Gc+J$oaNu0GVWH_3jb?5byPAn?9JFHxwl|6FM`c-hpHu*4|=trMb-^1$;H zW;)al1!y#7_&SQ3s~)dc^l?kvYN6#~qlKc_6gV7HPe}Eb4 zp{!mHZ&Smi?%j^r)d%|zW&e@vs)s+uV*30IR5zFZik=%wz7mhwPx7Ju8D>Z4_3tNy zrNDlQF{=>)1ujsif&%Z{ei##$SL)OKnL>B;wMlwaMrA~mQKoy@`3#$%hJ zKP**W>~M{Dbas|T{oHcW{0wOpdyCJcYm3k2sRw(4x=SE8El!{Acg%d2c%#fM(^kr@ zlcJc~qzj^SIBk&Y&2>19r=Pe_dlgDrl~XczvNlI9e+@N5)fknwIegOtSiR&h&Ce)c zpEdS#LMeSOO6fa4qfelDeHPMZ=Zdm7x+e;)<9zP+5r(XaCie)9oV3lu4h;3+XQXgD zE!2abnZoU;P!E23%2GQgG!_+Y1REbEu=Mo-drR|k@F%Q=my+K=boXWCnr$S%mHoxC zmy+MfuDRNQ>18+-?6Us@GrBJYHWeTP$?t)0>v^!meb_)b`2$etIs`3mW0_HLxI6n* z7|9>;t8{kCs`SR3XP!SnHPhN_SeUm7$y*mLk_Vi@ z;5LEyLL!gdSyCH-&n4Uc8E`KRYyQITbVjkE{b8Cn=+s#1NtlYm6ZXizAdez|Tlm?& z3Bi#)AI7kK6CaYhBd3Xr?g!)^?<$x{3Jbr{0w5_A&O@`Tr#O}i-#4L{X?7$fI|kUA zZJ7|JR30oPJ6{mr+TZj}zbkAeTjy2Nw0G&zgwbEr{u71VRmn%TDAiTTr)X_WulsUA za(hL)?CBFgH%OJ@>uJ5+R|;bFhc|&hh(-paWUD7rzbX3S(<%=!R!shq1>v>fzv7tM zXXIaiR~abUH`zkq)NS#!a zoUZm=64Kybn=@v=#fQGqu#R;>g<$U36dcAobqxdFr?djSXP@QN~UZ%A=q1@Qn<9vYPcryxT zkv-)VA?2Hv1#)~;`CSleROvc7ZM5*Wzh&b}WjSp+3&xdV$lk}5%IZGGm4>g^GaFNT z#o1M9+PKm@i~$-~8awH!!?;pwAgTxG_@RVD;cEWkW2(Nd)se{En*KXh(|?RtC@Nh7 ze;IAK{Wsb{a)(;Zm-@qLmu>C{yT>XecM_DPUnFk*A}!9}g}W<^-qfe&dJlly+)K0A z{SVdLU4O?jieE~8N-^^bz9%HooxFuFsZOSEp6miijKpbnWuvg)Ai!e;kPW~a1$e9g zvbj4c6zQd!la*u<7M)6tF#Qpfg5Dr>dp7%Aue8|RC>B$2t`i?$Xr7;)4=_?_jISpJ zCe_k+O3Zl;4u=hHws&Z$hwYd~I>V*|-c*_BsWUcJ0?G(Ubhd|?l|k}Zyn zw!bE6*{%>Ssq(Q+r33a_Py7l=eVEl(H@LTsLvJaM_m;Ot_Ns~2CQ4RczHBngvWgl}4|$Z8z3Y}cv*V#`wC?Yw zRgs})vuagjusnGJFJPycQv~dm9oZ-Ed)l^bJfLXO=qve20XXROWwvmS#OsUtdnVHL z)*E|n-UugAYM6po4$Jn{v+yvZ=ph;5bn z!>pb#@s87^pr>Ds&n5%nx99o5!u>ArJX5e@v7O42zx2X;Vd{_R6L~#U-NveLyS-{d zLV$Yig^oSEdKcf*YuMEQowth%db=v>yrXA*XKJ1L3;OxH<&7v&*yJ1uBH08{6o<$r zh+;ZKHi`02EB31RxfoOL>~n(pMe;1gFU2Tw=$vOHu*Fv>EW4zYOt{n!my+nYgg&@v z3<{~lo-KSu%b(haqU6Bl1e|6qgf^!H_D?+BV)Ah;7d#72(;au-1rleG@r<6O#}fJZ z^|G>M&|~ju22M$vct`c7h=2Gq5mAT_FgYM2fc0|L4k*$ke+5UkZw+q{_8%{ zpDWUTLf`*x(SCr6Ts8pj5#R{|$OhoQ1UOd!*}Pg&VO3v`QDx;X@T=J377Rz}cSIOU zAi|U|Pabdr5vt_86luoR)%|RB=ig`RIi8@@fc;nxbTW)AX$VSLUW;j{PLP3EC-Y|CFEiUW?e=?AFN|_5fakHAA*;AIN|&EX$+!5fpd`O76ua<$j5BZ`?PK&Ck8H zu(x{#bTa+YizpEj6=5Ij|NOFnIGlN!`x|O$6n_J$87GulKs*;M?`^h?-$UAc$@X7W zpi1~hRYG2!AkZ*ZH23b-b+Sp&iHWhaEhl&3bw-zDx2 zLwRAiT;c=Z4+pS6D64B1q@{C%Ct&LD?}gPMiP?fMn4(JeA4N2zrLK~hx)6!;AuKMF zWMfiBZgpXj_!eqk&mNj5frN3-dn|M<4Sk1s(z=8^6C0kAzDh(XN+^XG<^=qaey}-@ zWbhBTcm}gun&6@bRIE}Y>39=-@$H8HU9wkd$;$MYG;1NH2xDjUU0@V z{!4)6&X~r33$XkdQ)m7qsCwKAlbtd30+71rqSiCoTAM#(ibiLg>V*oYNs&i2?YSth zK*Bu0A4xUDPuwiFORSk|@kgcWC&ZI7ARty3s%{tale*i*!=fK*95RSeoh){{s7;o- zT~sE^WS`0>;HaI)UNDX>GDIByQ#Or7jMr~eYvke;_G2W@=;`AaYM%cslm4V@ z766}20cHX4sT5!q0H00)W&vgkwqE4*cDk1@t42otwy zIaEG`^Ql~-3(=O{j&f_yHn0aw;mYv^1oSXkX%mSbLEL>oI84EkE$VzuZr9j9pIKcq z%`58)=8Cv%YP1UN5ZMF~LRYh7%haqD{c4sw|Gt_P)E({qL39dRrkHrHEdi8xWu~XZ zD5A~#x8!OR z*TH6W?s42fQ7;Y#Tv54;2XB1X=xOTmK5S{2qKEMj7BlDh6tgfs3iIn&^Wpo3V-$qQ z$rVI!`n6q0$2Lmozsu|BpsP|YnoH6A`ia&qP65-p9XKsk?`p=Nbu(`sJi=B>E{3#= z6n!tL`Y2}2kzH0(dN)QDH4z#1kQUNCq;{QHs?USDsDZo!P1mr5ji!F*7&MBdd#VPZ zMw+MVa}NR2b(V)0QoQx@Vb3O0Y^0@{*kQnOZzt#>4_$Q`lW~i9+q0~9qszN0<8z}Z zb-OAPetFlf%8EH%^|-6Da_=Zk)!f~m5q5T!>aI%6lw6%_d4VMa zFH2*G9O%I;t(?d3vi#kscL=oy#K;I5JLF_1Lt9A4oKZT6XgA4WNlD?|Bd4WN$`fPT zdwUc#N=|~~@!RO^9y2Ea8S-TcLNdgreC2SE#LHKLmyO!waFD#d8oWj{B$C5H^7>lv z(iyL=91da%Exs?M7H>!TW{wN<4&+MD=P7bXm+`mUD0RCZv6j6FojqhZA-#PbZeHXd z)>u#)HcqeE<;U!t{zdQsOnewPgTrH;DB@u6fez``|-C(<)~lQ6Cb%jWO> z(j(em);C@+N=w~u$lxNH4V$>T<{w;=i)J*ZOb-C)=YlHOn_{tOm& zz#qhkjcre*q*u=@W~CO3U$oWa!d-#6pSNf?y>VX#&!nn$+2(V!GAmsx5vP--ej=m_ z)MKzm@e}NOwtXLG-$(NG`+C}!pj}NJ`m`I!@9HQ%9}iqN;$nlpxip5oKl%K&%JG5q z=8^1tvIEb9Wv>5SPID_?e)dpvaivek#poxK_496j7~SBJ@EY zE0=cC;^uE69ee#kj_+lT({hen7`m7v5PPV1HxrbqeG3M2-yJy@)NS5x254`r=mcs# zAFS_g-37t!9VHtjTF1wD9AXXKFXLyv(69ch*Bj~T;S)V&Ps%Uc-H_hLOZ~Fkt@MWv za4M716vJCjT;99V4uxP8l@4D1Pg>$R+I!)8(i}HtbKlqMF=uaihYHKV^ep26T-l*g zYd?T@n% zG;;6VlSQMPI}nbAMbTpSR+6QFzOU4wT~4KgjH=VehR63lt%ZjZ;kK%`F1VT+o7z>( z--X9QodP*5T!N>qCImDdodu7+1CQFbu=>D`8Ko2MwPF=psk1_}j1=tjzs=ltg|KR9 z?SlL2o#k7#ba4`$L%7eX0_^*OjZ-c$lV(j{&OJS&Q1q_J?ggVl{(z*Q_cj>=-PBSs}5rrsiXA+N-x;MizJckO=WO-tPPn&Z%2_)$H%E z{ig(l?LU(-(EYh0+FZlY(5OF0qSERi>A%wrru@W_7_I@w#hq1#jH)YNRbhF{R9Z64 zU+bidr3-B9;BL=BUSLk!05^zQ)M;wF4qyz9Uv>`p(Ft;P+UP6@@9tIXA(ogPplMg{ zaloa;krpHkJL+2Nslt{iOVd-dClVM^+9S&kPw!y3`lh?*?_lthi;~Sc6|#c$yM5r< zI6bjxPfyoIbQ&yOuRm-)JquQ{V+-s7rB4@Yri-J^nhvf?vZmMI`AP={F2er|HTQ)W%;v`Mx{SsYC=owh9mmjk=9woUCxW1I(I z-l%%8{X-NqWpppcQ#QV+T?v2LzTU!_R}$*7eH}!j64J7Lt1r zWDa*^QB1sYd3v~VXZbdX!wH%w?_pjnf#@`!Nm}0{t=>i(rT{>!eN&&u4Ev^JW#1H+ z~_qkd#(ID@OD~s)cv{xEJXGW zO7}WJ#|`!DnT|ssKbONhHNqjok$zKvj>v1RL0dJK5<1m^$yUVR(JO?eBf51KS#vMNqbn%%B@% zgZHA4VTLndHL76QE~aVHm&%L78w^as_REg4z2!5JnS)KHbW*B>jDuxzVif_r;b@|dq5$VzK!~!U&UN@{zDw<+iSK7zgx08#B&d)9$y4RDP+GXp;tn^ z{bs8R(b{bPn&G@C>shU$^_oFft-$u1nTJuJ!ZS)HB*9E(C?9G+>^BQ7qpOy|9&t5_ za;dBKP#);2DQL&I-fXnZ-g!~*Z9ExZ+4nnqVlK=0M|MstmtR3|7E#F!Gjc^@K+sMhG9}uor08xh_x5=R! zF@qeE)#cD%9AD>VAl>irp)K4h`z>z&f$ZOR`|YydCcCoyTVk3VLdOn!JcX7$o(y#D z+!u@6g}d{U`Eq`o9c=sD**^Eh-nJg1Q)%2R6vI6c3XpIg=hQfc@REwJ8?gi54|jgr?E1manr^S zA%s=})1P6L0qnkc^-tJr^J-qUFy&CtFDF}+^*-5hoL2+%BaxHsV?`nr^lR26SVYAQ z9wNJ~0=y=DO!6orH%u);u0@3vg=m#08F5oobVMeDEbX2QvI^E~0$sHLlR@TTWiAz7YzSIDQ(V!CQE$R{-xuovPP>sA@DqhuMw+?AD zH2@jat}s>{n%ttAuJp=iP8|O7GctBUW~!e{za>!A`5oW*U9P`5k7&t~*^wbHb`=aB zDO|-ur#v!`T>Lzbib{B;%iH<9yxj|re&js*BMG!0PwvH|Kj7&6p3edv{a8FIfjsbN z?cR8#cvXuHj|Pm4YF8NHk>NBRDLwJ1tgNmgtMSv6(S9ENi9k{3&wS(e&ZEDPK>LWmqrc+l{Dsc~9{o%_s)0Q4 zXmW2nQoO3ghDUWHquLclcw{(@M@mmT8dO%-h(}M~lSg+Dh&Rgl#_!GZ=;zL(Aw$l4 z^Fq#h^D-=S$|Lj0#n1C-SP8Fn9zEk9@aPxLqeUfnboam`4(F6Qcah`*9-*i<+KWLR zc(iVBJW{->#fC>qjErhm7~zrOG#)8E@o1^CIw>AqvL}zYC;}c8`Nr?h^XOO3qlO_b zb`=aBDO|-ur#v!`T>LzbmMP(N&ZB24X=I7y&ncL{27gZ|N1Za5H9q1}*;Fr))%B8< zAX4M20_n0tNO}nyBYDf)?Ht@Ibq8gaE;2%B(?zQEEcYQD$BHh(M1<)gU!qfa6n2@K zsE~Oteln$>%xbViFJL){I!clLT8Z%nG+$HWT#IN3IBp@ETj*5f_Fk4PN$O=~bW5^N zSSWh(IbruWA%b7I zemR{*h193BurqLuXNup|hw!GM%Mgs}Yk!h@tAL1$S_n-Xpez5W}@K9)i5} z^d6Cd-g7tj+Nbv%UWo3Q>Oc=KL}#S-`9icK(}#?%o<3xiy4Uo&YI&v)nTJ(i={#1E zGkwVYRCnZOb!dT~%2|F^-V6Lxi1M?-?CDXHkSIBT9u-=6S1lYpN{t&mO6{7b@}kMu z2kO6K5-1y6{t}1AbN*J`kycI$P`pBe`uJH09HyJ>=Gz{a+5Hbu*J70ECNje3?N~Kx z6z!5LR+9WqswuQIaM?_xPePWOF?-cdM3d7!=AT83my^%g_w#&h29nvyQg!&IgVHVT zU+drEzGp0-Qsgu*Ma|CIsIZ}M_lNqNVs56lcS1^2wn;YK&Lr(`#1K><83Wy4V+fb_ zmE9Lpf4vFgXJrxhK=a!i8h^XpF&C5jG1ujIncOw}ThYu2KDIOYH!YL&ocEWLP(p^8 zJW%d8dFc5+0JME0pM(4D_4Ell1TwhlqQ<=)QKJ>-t0WCJ5C&pYzN66bJC(2b6qgl} z{qR)L+N0tR@Pre~fXej03IBVAzxelHjA_PMO;8ecMQD3}^-Cdle*|i|`@C|uQMnUn zUZ41RM4$gt8sZBIu}L8WGPq~lu*T0Pa1!G^)SRp)2V!A8Fqy(+U&;&cY=1<=H35Xf zJ-ioFZSg*in#B#C<8sVSS$a#a6Wv1dEwoYMb<5E)rHh2vEM?M+KDBt!y5w~Zu=^= zwr~UW&g9-8;@U3*?M&F&3-in|IX<(rQJS3CTvxai$&mz1?_Cq-w}o?JE8AD&Gqr2} zFJhl|RDT6`dm3Ks5Xj)|&2oxK`9+;^_~5IBYNP12y|u%?5|pO?HyH!nI~0*7BdAP) zWg1-PdNf<`C-K&T`0C&G*NC;{*2DY)slnVc*6>7P>wG#|Udh#dbI0lP@1uTCHU+9-|C`y(`3)&NK>3Ng>+z1N$CktTNf#_6emn+O@#hB?|U-LRXpFHYitCfh`zpIteX#Ew1g2nWo7@Z z5T51pl1ISPKa=0$_K!Ow*$^vyW&3JFtZ&Fva8)6l|Y+qZrI4QE$P%K?Ax~Q-! z{*G$O))eMWz2GsB^R}~Rq+6h6HKO)IxN@RPUlDpjEwCNdS8YzuTw2uIp1J5R?j$o& z)czZ(cF}&QP*F#wEsAv`khZBix|O3NM{)=bgA5Mny(_NE}63|Pg`29 zC3gcpUBRMwfOtOHL0AMztBh{W%b)!!CwIrU%ltIk_uO8RJ!*eIIbDQZ{hHUI9fkXR z!RydDo=b>)wTQIM9}d#i7hzlAC6K&?e1VrhYCs}MX=$8tD5mv07jxTwDdwnL){pFo z!NNqz&15*f+{8CHN`;4jgOv)}p`s**LMIzV&b9i(qK0u9Ao6Umxl&Tf16HI^)D>L2 z<7|B(i@)XDQF*leVbvTmteT)Vk6CySpNh!`<+0KhlI5==pE_^udvGWuM?sczr{XT} zsR*yg4joWe%3wp_(2MY*D+4q`j=D_U5UhQ%Ht*i*j%k0SXUbjM|DCdGL9)Un_o5*r zvrrR!4dBgEIK5d~Vl+#OaRu!2bT9XG!_vMy!=85wXD!tFlBjSXeEyrYO?rO`IVNg_ zv~1rQ8ls|I-)$o;^N4ZI4+`bKJ8w<&f_5D;0X_qULGAr<`oXqj^8Qo-D6~-nt$i4s691%7`&($uTeE!WqPEt6oh}AOL&b z9w<42h@5X2B-;3?T^U6?&-60#&9a`}&K#Z6*=M$N+>@|_=ov4Be?t``sA}KM2iRVb zdTYFxY$wgjl(FGrZ7eyGD7B@Figc|l-LlA{UQ z8f=svPjTu?QG30Hq@pHj|Aq?LJ{FIzSQoW_FZaFVRwS=|T!mQD z0}52>qMlW-fjqj7R6uKs+T(hc=rw+F4pdw{PWj-S#bQ##Sx2+O7;H}XG5glyaxxB} zVqZIMY|CZSHwS-W>ZudEXW;})##;fuRXAQ^5x$}3@~UCr$o49ZY*%7d#dvlg=x^V@ ziHq#fP!}Nsk$k4cq2Rcz8Y!&5n_U6UeQU9iGuLZvJ-wdRMpdx83lvBq{nc!LP4^8Y z_k|%Af`IhR5>VQ2DcwzfJ(QJ+y~on)b7hOlyW7$NHcnS~TJQdXvS*gf@7rliQI{({ zOH(g)d?8ba040geVFB3#Vu6q>mSs%K5vKelam@d*?(e=dYysPMNi_BOc&wuPNamgh zJ&P!Z9!<+Lnu^;$>y2?mRPHPVVOJmQ4cYZ!_m;!#rY8s4D~s}sFGAyUn2(XpG46rV z9ru7feaqM zh?X8R-O@Cfus`%5ZFx=*nNWckaVP03{NHw2M^g5;kRe$jiD8lDxw=PTn~J#f~mLF^p;ANA~L*}{Dblil$)N< zgY%A)^Nv&Uj{lQ)JS6X+)9qoS&+R$r4SEi`f}VqZpy!~E>p74yJqLoO=RlzJ9EhHt zL((!M`vGzoKO?Ifk}atm(c8JsTNfvOU)M6{q)Qb8v5)V?>ndN`d3Y!Y=^dx7s~Ny* zs{yuA|DwWEN$Zug!GG>ObG9K5Q(&$mT|zI*p|;*T<}G;zXm->sZY+$@e{T30OmUS7 z!Yu+78J=f5yx$!QwOeMgL0d~{Oy<}x@7P}sy_LvjL?nj=*a$2h1fh9wBXR1nsn26Y z&*Om1V;@#*9RS{Y3JhPWARG`)&vU!S)04yq2$pXRHflPkMd!9@NpO%HIeJG zSKzH?cr1{N_6a1ut69$=z4rQ{O8jyc0HWn8@=_)* z|5{yATS#lo-s@60rp}0?RT(>k2R3zFJw)N&X>u1Hnx-=e2P%CGVtz*Xmd};@PqSOC z%qQJnD?c6j^X*@RV_aBSyg-)DY8ceMzKs%95};MXj^rhVWnWiCP+}s7@5)V_{Bl`vaylP+kqiq3tlOC zDyg-W=W;l9NQE^jr%dRzaZ_eYoo8PzebsPtHBVw=VaDh*G9Jz7%5gQX?tTOe?_uAN ze-As=i}8>fdig)m~=)CFImyt0tT z36$bEKJU19-f@B)u1_CLdF#)!)H)=H`-^E%AzzuYmdmFpZ?3yVaSiINACMkmdn`g_ z*=Jv)@+e#R^!l3Nz4tW=>icii*YK7p^|JcEE+3-!6o?2L-X2(!fQ?>LY@{UvFIFzxHT92RqxiEyIBQB#RJ`QHLS(2&8s2I&D^{Wy{3%Ys@ zRl56&5|WWA0c2^K<1#tayK|xk$zZU{f%SU#O+Ak*GLID33l;r8d&9HSv*8&+?*PRt zbz>O=-2*XbTBgfteEoU!qNt-VMLTq&X+{Or5(8UnW%c7%QAbe&Sk`bVOPl3lX}DY) zVZmEWnFwFPYGpvy{;m9T;M}?RDT0!{CWhxLDxhx{>XPjpd9I#0I)BovtlK*k8V!vE zOpqV6%pLAwvYONsD4ZWMMB_7u``I)eW(YVc_JC!;;f}rFu+v3;0?MAJ5aP-8OfD&V z?5dZJDIJH+0Mx;+dL3l0%W`R7&2=eo*}nO?E~cczxkIOQ?c9%7J~vS-(fyENLC9FsyV;c-fM%7LrEG6=s!>q7!z_%sW-B*xcTe z)r*avtVq$ZyR24D%9fvao^0r0RHa+CuYqh_u-^dYuAyzv$@3i z%1jm)SRV@-o36SSmUOzxgja65D!1I2%~LHdtUoASWAr;Ql~hSck3-inmOG2m>yAE-V`V}i@5{LwHuJu_L`8$<1tGLBiA|F`lRFb(tJa&bM(3KLq|ugQtxOHU$XWHa=FKX;6ZrO z?5GElwTCEZeeD!4$sF5%<|uWeo%AgQ}=h5S3 zFszahfWctgC*YWjL!+_ym9*#hRqAQe+1p3B0ugnVvopn(Ni9=!CX&l)x%U1S+ zDZB?W!Bam*Fa_#LVfGw8>|e8#M!V~Y5w#~l)n(96pYLBK*cBlTFq)WoUea52wt!Bn zrjJ_O7o?~T(R7qeMvc#$kfQAO^`ohtL@s7`Olgi=?$`~-{UKRibD?amx4S0GUd}7g z)L+QCIK^5|-uM3a#-FBd>aNAJxoS_(t5Q$A6eixOF^!~WcRwXKVR@USPtd6Vf&6mm zNqKhs+ap!!9eyjtKv?$^!&%PuOx;;t2j}f1t(Qbc-hQZ7^YZmB^DWxbr_xGafefBkFv$t(&ctRpq$)YLR|an1^oWoUgH8|c{;N{| zBZEJRp^{iZCEj|j9Wj`Kiogtm-fD-A4g~6(>^5QZd#&^P>|RMt)UN`6^oJ}`@%Qbs zdmwPh7;h!@^2DhO*R&eb|3l64y3gZiMf|{;{rvoZvUr0I5-3;cIe~i?qNCD%aq9~4 zeX@OVmXF@PIBP7urrTA^wS95sVYNVe*sL~8NP3WQ;Te#SEMGkJi` ziBx(*uyuOXX3A`SsM52}+^gEto+~};OtV@x5!4cD}H_$Es5^Ud*Rn z9zw-xRBJqa$+hqIM`OFlH*uk&{}??z-IIxRe5O<$+c{NkznapST0Gg%I8M4SHK4E@ zyy1>H%S3XLCa0PQQvcu#+npXq6|yOZAJQ;_=H@jx=zz|SujRMoG1^lb_4V9kg}a~N zdh-9xG;@0Azmn!6yMG%61z9PU8im8nO*NyCIqC-WN6OZBA-J^!%L8CRn*nZp=q4UC zwbJH|vEEYkvXb8<#kuyXc9?y~UKg{`Vtz66bdUM)SIdbkY zr@fGq>WKGVQV2Ug*uHExOPIts#qTOwr9^Vwj+K?G8s?t7azhA&;`3ST; zQ~kMZnIFNWuKJPus{Cm3wxf3?<~n|x_-W+6h2Jbc)wbjKoybp`f#T`+5Pq6TXr4Lu zOPcT0+#U9$cIfx|pljAR^v8YBwQC*v`#$JoZL;R@;>vt3ChL=RhcD@e4^9p`d`&-m zXmZHm2lm5#$;A#oz8}71a*4xF?uRd(Ta3SAL^`cezoUfh?WxZVB9`-epp|tnwhp(MnJ2wMp?$kaslarGU zeo`NJ-Q>Et=cS>?GcK;5T<>6o?twQb{m zbBA|i4`g2~d!V~3dmxp&MLD^S zVq}Ls@1|l&_Cuka+~l*@iXRi79)Y=CsW|DqmRwnx-D}AUe({%ys=J-WY^_H7XZ}u_ z`=x2FGmeQt_Em^ul`AiJw9ZTe}GCH69XwODSQF?xxu?Z?& zZXxv^Y`dtHCtG2bI`s(!!J!sK3*(b?;WTKrfq9=;IA@IZ`CaO;@~R*<>Y5596n9Fq z6H_sLcj4_Je-k9+G3H;4zil-94S0N`p+E+=jfP$q*~6>^e1=-P&gCllB220RYY~&} zKVcEm_#*vw627z#W+;t*8`}|O1qwMCCnu=3hiIhTTjIRXt{LF1TIHTC!t5{76@B5E z^7#Q>`NMjb`wk@RA~Np*f8}~%Z1(wh?6*suU+By1sr%ZfU=Q5v840-Uu9=0g*{a~N zZRD`fcQW<0fy6@Jb*Zn7D;D~)?C+Run89lb+u8WbEj%i2z3D0pS3!>N1ef>VEm`!+kJC4;1$v+p3S-`e@cs8A?0h@aFT z-WLcM589%D4+@$1&xZ8hWz!ZHLUNOZ<-b&TA2>H;IDL_>Ubg+F%n0cHOs8jtbz%lj zPKV1?(tM0VYCAomW_pluk6Vk>c_%|>t(x8Go$d5g#Cl#{Z3XV^;WNtS~-b0G5@ z9B30%jnPdt($Ee)_?8=OKBE{vNfL~FN;jIr+@!QhT3ar*I9tVqxu_DHh|o8zET6y; zkt1;qvYkQZP-VJUZB18NMJfX6*ycq;JY4PBM@kfWCKSQ}5nskDwS+PwHs$&BG@YfY`SGB>%+EL^%vL@c+bUU`9r^ulzwJ@qV{(%S>`%p|WeT^>3nw&n6He_Srkp{QBm?p z%<0pkE zh1Iw*G7u$ygbT~c@mflOC98o(rBQBwRdP8>I5}2N&R5<(he#NyhQKusTyFq)621)< z+}b-8MKWQ6@-sbx{VQK0uM7dX0%a=VnS_f;%EBB>m}jYe=fVsW$4(&_ve}=;s1)Nl zkhf}C%t#H=Cvp*>nlMS**n03ytFEMn!$XhrvNFIxe18}*NFBY1%pSy!oWV&1a~a@873)`zC+COxnPn+JaK&6 zDgQX&Di6r)ek_7kSFC>3XPFA&WS0Sl#;XB%z5#hK;sDhG4$_?%Z<5XKTByYvvDats zXMr}JxN(HTzo#_nmZg!w#$d{ZEl~CyT5bB%ocJKWPXi;=>6>R~zlJp`Qr#?}N;#`- z_1T}{?fcXWY=Z67$2!MhZ^W`Beew-%V3!HLstYTuNh=OTyBY1cpLdQ|q0zNe7r$xn$dNsCX_4f+1mRl&0=ZnlnRNff7PD28Iw8n=87~e1m?k8 zmRBYZJ9ue-cDCG@OO37J63x@r4zlc2GqpBVZ&MSkgbiKVW&0jFAeQz1OU6L=z3PtG z>xWh+h)e~LX^0tf%;ASs(LA==&DDU2EF| zGfl1Cf}1pJ~F}#zAY>}Sp6o;N>3i>2dkT9Rf(?u{AG)LrMcn}tV7k|tqb4> zGga|+%xfM`N98uLM4+6RTqw7f!B+BkH`UK`w8eM7D0wn|j4URfcE&lC$)nDA4_1Q~@FZVYN4R+==U7330(ASA?}Ji z>7&QNvb)3E`S%lm?a)K*r{T46hdJRk8>*965hI!@&!f+ke27|3UI}c=_fY^|fQ21z z%Bbl0pu#XyC^Nin_H1{x81V|~Uqdi{YO+Ha*)nPfc31)`^P(N3Ka_m&93F9W57g5M zxyde}GDsB}e`A4XmE7G=610Oep>ar*9l#{Zc z=*#%6<=5nQ4}L1j2l0CZzbEi}3cqLZo4uO&#Vfx`@A3ibW2TB%UX3HQza#I#uK3L3 z+`Pwb9M4Ikkn)A5oO~h@#9#6lFf5D03J^FAznRR#{u+auhY7LKKObXVd8ZE=5l#fKzm- zavTWyKZ}wey28xu)w1|S;2nu!)WQ&4?QM##J(2lncp+{&EAYhAV>KM z_BbqWFWxwbvRAIM>J(VPE+s^O_`6=6nvD$ z%tth34$+i3jHVZgCW}|rDE*(H=`3hEkKeg;+sxGzp2u&N?J0q#CtRu&15KGjG-VFa zlsQCG<`7MpLo{8OxkOavP=O~!xdz(nuEyf= z@}+1?i?B`19pIo9Q3_f)cZh@HKNXmyd@YDBG9CM6sFeRxJ(W8X3Lk{;&! zIX!j9Khje>d(~5~NmWauNTfiK2+KUYB?TXENx|VQDL6z?7ROss@bQ)u97fSUucy8< z=&ARo4M}=Gj^73Rp3ZOft^X@}YO0xv8o$IC4v3n}A!;&*sL32g&EHp3^IG>YtBF(&>yZ^&G>@U6M%qeyQn`EI`vKb;r55|fj~Z<5iGgNwL3a!t7*r@%Tt_GU~! zKgOcL^_t(-G`(2>d?y8%g>*E3eE{a+n)~j28gI?LzeQ;*XO8=4M{Q!F=btR!z&$g#N& z6{s@z9KOD=`VPPsRg!mN3|2<%X5r~;i*W}OL)G~kQoJt|-ggmbhd>5T-i>opHF*yP zS-3F``l2ig0vUX&JYAXlAZa!S=B~ov$z#Z{4MV$cSHsl~m5Iwx85U{YVQlyBwBRG) zuEyZ_?nP-3x!V6ldc(Eky%-~<@?j_7+hAwX`*0`k7m&vu=070U2l-(C5JvF-utPo~ zV<7pcxss1zFcDgE3;TX{tE;l)9U=RF=08rL6rn}0hUoL35SB{v--e8n$DcII{HJ83 zX}Bwk@@f2vi82$B_4pz(bO}+>oj;1ePHWYtJRuRwn{CfOU z=m&T;!0B6WTD)wCbEGsJmlmM^G9Jc?+V0<{6(jiyzzgI|_f38?+VIC{F=W^s(NdW8 zH()Ky+DU6u(Rf_4{1oTE3WkB?YkZ@k2eXoxD$egt6WmvX;`}uPng1jeJh>K|+HJ`c z^&{18xzZb8y*RJJDqC_TYf{F8q2^ka!^MKZO0WI1f1$`7+r|r?v&MJ&dUz4#d4bGz z*}1OJyq_H?Eu7>#th`07jK5AiRz#C;$dvqQ!-J#9Q~R4h>d|0xYi07#sR>TfGSrK>wzcQKFDvb}`vl-+H%p{^pctFBQ+;&S!@}2A|4g{S*I@tiL5i^Rf($K=b-c6?dB=B+;2B zdutm00j%KquN5*A0oS0t_8^-%t~z!xnJvv z{Seb7Y%MSJYeD80lbguV^kC8I_hI*=Uvf~ZT1>u&*V08bm+_wW;0SriOaG!RlWVG) z8()Sb#Q1FrW@?xFgz%%P*-F;4G2h6~=5=fHHvF%XOr+`K%wU&1c&oa$aIzWV+22Oo~5yk17K%f4^4@0;C2JuiExcvu2U{4BXl*Lo)X?7h{`Cbv^A z>mL66YoElK+k-YRJhmZC`-244!0>MrF!$do)MXk-blEwb0W{+1{slk?pgtP`uE4zb zaD?ZP8?G#`m!DlFiFaj5=u8w(U=f==v>v3k(+|y6x7@CSWlI@M6q6rIy%EZh%?xs@np5`J6!Z+%3$79&- zC~2VaEKn;8^oIUG<&H|DQEm(})?1)L9d;QkX|M~&E{jV;x>-)%56L@i6u7JTxIUmd zQak2x`Po`0^|hASr@AS+%mI98&ub8*v`Lb+|ENd)l49rlDsv09B z&3lA&mhBuFZH)REl9i!smjie#!5YispL^(9V>JGSSv`?PqcO6pu@qz3Ya0!6ge^^e z%Vq6fDkv3Ij3qyRMqrJMD?byqB|PAm*g3KS91|}cS=m^z{pZT`s>Z6;xglpOcaE%X ztd2Tg1xfo?!nh{nZ|&H~WOIEWWnDRWAH(voYphRxO~}S1S(?@b-qHjY-~(Z+;Xi`8^$2xrTw<1eV@-8 zF*U&$uE3|>zD1UMUm6m8-0K9XxTcceYO!(8KQT zK0|xBuZ7h(1eB6>OgB}^Rjv%Ho|^m_+{4w{wxQbC!9Nj<38Y_X0?EfbtGMfj+t~^y z3de%R)>=FN1F+e__*atQ_J{cF5Xj*F!g%Gj6wRwLGy=`*v$yfe?P>U(S$Kiw_1R;* z^20RntFyoY&Ff?1m5nr3W}Obf$jv%Uj*ahq;)z`W`>Tk39Zug%|)IUZk|zcX{3UYoxwbDUJ0=NOseX#Q&>2%d~b z8cSn#qMi>?3q}I}4~-zUn@*sP^e}Gc?H>a~SuPihHKnvJEVn&MhpsQDyzZ@ZHh@OI zE#Y@8=7ae)&#cWCQ_jwQ9Y}4yl)0}m_dw=;uer;a`wixj72Ztl_cF$L z$bvD>e)&<0wCdQ}&3p|ugaOWifelZAr#=>5RdPX)+%%<4NA8xq(eS=#^B!fZ(8azq zY>e|A@~kn=Kp5i;_!y^{ABPS6Z;f}ZNi&s=Q?A_u^7TC+-`E54%{?IB${<#K2KE^5 zoD7{|yfdikw#TIG-y8H;W!d+j$HzPy3zNt7<{dTgW7>y4|J!6ueLgoK)~82{@ud_V z{j-6~33~+S@-^P9=nc-ozbVeTLko)vqrM0-TpQbcT-v=bqS$?W&oP=TCVIU*8nYd? z-Wr=bfvzn|SS0ZU6<4k+~j^ai!cYD_pjTvhRR}R;wuY=9t9w_XH z3Wbxv-CJ6k`zS0LH&$@qILC-`%;A&zj!%+@T(W-aD_#K%<4 z*HCmmH7=0BcU&!$nPN8g*Q_9U3Y(F)=h%`+N|7ERqy_`2mPH{V?lp!)&phzgRE(q zf0U!tRU3{vLO5y%&nQMY2G{aonng{w1ll_*jkIGf^+ZaiiXbfCgtk^$O|6Y z5!P+>*&nFHjGnTc0_0^-4U>l|_9pLeREyt0<>e^6(a8j&2(7lxtwkMiBsX*(u#1-r zs8UU)dj!!Z^H!S{jwR@r;u&jH6N$Q!a>N;UiMLpDWk5~7-NN#y+DG?ie40l$N}Zo# z(R9)@v?_^O@?>R;nW#pkD^J~T`lU2~IT&QXI5s#!-YsgEi=&}6eJ zgZj3E$jera1r|mJM~8|DVe|r&Z%r^(Y?^&8EGzo$8%G!Y_KjIWJc^p;A&NFHW3yq+ zQErkb?@al)DVY?qLo!ld{!-JqFg5sNDUHyzMQU=fk20!B@_kUl4UX+AJtKYO?gU zkA&#yhg6Kc(qXOfhoY)4qN+x20%$6)mez}Tl{b{O z5>2*(?Wm4Qn-pw+&T)kek4<%(sBkp-WXiRXYf^_3rMXC#W2=!{+w=)a8l4({`I_Vi zf>005WgWPkvpp){@**iF_aszDk_uE=X8tiMn+Ik#r|@8_mrBIufh{3VG?%qLXqHMJ zG%N2usG5HOSb!tREmNtZ%Le14u##sdPbvtoqcNtx532|79Al$Wm|hBm9izBIvs@}( zV8g?)xCSd$(o8E@13IGWvwv%S8PHiCPF40 z@3`abwGuBeUS(9O6>BD51Da^WJy?#pm5v&qDQ~cYdz|W9Z({}(=CK8YT~~Wy-jdlH zpmf<1W1gD6vCrNUP*d6Z34D>BV&>NWa=Vt_rbl{B2XD2V7O&GNSJuZGEwfLz2-c$P z5dkfVoA;K%xmVGTyKe2#SoM{+A9}}OyIYnv<7G>I*jb5KQM8>5Vr+<0v5iko@KSG; zUxV7E`Bn*S#)%0UBYsQroJf14k?O1lo}sI$CXyHkh zXr;k>8XbwGnMwEaW@DvnAlT4#tSWyD1elH@(xu@E|AeNyBwk|pObEX%%fog=K1{A^Lr6L zTY$tA{O$ZU(A>VtFAskXo?4Uo7-k;+W5WFs__uTLZ$-AsldivvxYMUwZ7F6aGEVD2 z0i-pVol~!k!j!w01s#y4XDvLz&8~nDq5kzPqT%1w3}J0~>qWr46WE$y z?Nw&)2T($+mKUqdMdNIoH0-vpL<_MRJhQsCmAefJVFTbtrIj8;@?NEDtyS(}edSzp zQ{T!>ni+2xdb&e3zfsz}YVOs9tazl)_D9kJ*GFMw6l-N>ga^(oQ?}xP{zHp7-YRXQ zW^ID!MXsZ;8PDF5p|lNxVezPDZOL=esO+?jimh#HY)MZQgG*i1&F`Y3*ya3KCK^?~ zE9M#pX!)wnMToYfP~oo2`l`9Z9J-qH)k=Z+kuYD-3JW`p(osiHT|-CdD=0^uiHOqe z9LJDfu9GNs?@-Z~x_8PL=-!1f_1LH*GwPUMM_$F`|DxhA@ni-v;kC~rT{m%*bGb?qNpTNskCW|=o`bx*5DO4C3Sa8n+M^_ zC2UFR9*%jJkazsT9REbxGBijAT@1VrjFJ#(aBKhFw9i42dI55lwik}*Ju3Qt#+zzm)}hT9@t;RwDAPrVFEz;1xC58>njPZz?&fyQYTJ7#KkP}(7ujO+nN z9cd=BVQ_Vq`Dyk%2v4 zjC>mpF-1L+^3^B4-n%DwR0YOY+72@a#+nHum@>@p0h^(!OHMDY8f6@`f--=1pk|^F zvUNO<(go`@Z5-7X`ASE1D%N}e)ae{jSRn{n8k<+9Eu$ctYtSYNa)%(?bEY@eiwD$Y z3Aou<+8S+#us#qrd}Lpc;O8{?IY^N#u6|BakedoRLss8G5Vf!Ciy41_Kvf@510G-w z^UJ>!oixw}ManADF*vm!WJRX^h~DwgSyoTi3_YU^*b!B$A2JE;JODoMO_w7F;=xc6IS4*uJkrX7H}!ILk&dSL79jfkcN200 zXI=b+H}OD6#ruu#KwaTAjYuC1;qI2kaL%ViLmYfYr@%&n7!IqEA@Gqg6hw4YAUvSN zGKQf#fUMxTR>PbOFe!?oBBWBrkI&~N=m z4hKX0(F10P_ECEWUEw*SBiM8Uo3sH~GhJY^fX6^k>lqE#67Yj?d>?JFe(|~+C6>Am z#tS^aUlNqDw~B09%_zo5 zKxoHN_+ic%jmnQjI$=8MWa=1H(Xok+Q{UG{Xsi_fVl)|38;Q+Db2|*} z3~&vVH32_l>S}17nQ(`-bjCyopnRKXAF*DT?{o~5vrr$oo-&T_S}2WgBX!k@bn=#t zu4U>ba7mRMxdEckd%rT#xBjJ2xQdxO1bM0s>|2CF=KSagH5&SK}EfOQi)B_L{ z1Fy+c@3M=`g21YG|HqGzbP81W|977OMSapW?xli?#e0fzV#n)-ixu3SQUcxMPa$sJ;cmvECc%+ka#>1mal7 zywF(x5UsFJH3u8~Q}MAEIs25kXrD4=d<3zeYfZxsbH;T1fZhM#V&;B(B z%>S)_VL0@!x$r^#YaVhsVk)MPF&{Y~1I?&^k$o5$K>tEJWi8S%W-8@c^)HO+s9fq_ z7?6WGcIjW}&ZU3#qyDu30Q`vNb9PrWZN9;$tT zm%tHZDg6`p%vcHnjz7iYWq6D^SPlnpzLV@9NWU4KyD>WK3yiZdJ~Me8{ttxz^qc|= zZSp>H1$tQt0&1B;(h1Trk<=2Hy;X2jV+KTo;g7o1)hO`9nXv|rAQV3`*5Yv>`3P|T zHpAggq+=G9P3k%{Tu+QL#$S09=}6AhT+^X*@KhbL0nP9_PxD4#|0)+ml5bq*GtHmAdt4%`i({}s_8x`xY2eVz|w zqLlInyDXqTwK{Qb8cTKPY}X8I)`}~2bw_*u9}Dumnr{TX_jw@n57;Mm3uR1Xds;}(#ll1`A02{~K8#xaNp zy$W?MeQhts6X}={k&d8x(>`L9`07aI56S6|Ha5lx8T-*TkdlTjI-y7|R7%v_ChN3a zdK=}1dRtuNe`k&SmUQ?HFX~tI(ZwS20Hm(^=s`H5KI*zJGCt0X|J|VU_y_$J{TAu3 z_#B1muULK5UvYFpEaN}*Sxm~=XUi~A&giq~^FRA6wS`Nc#V$g978TfMsrdg|9aW0- z*}iZC`_iGP z3)j7|;Okm5?N&lNlBmKuw&;QHmZw4Ks-Ck1ML9~}0*X~OzLqL}+B&E-+R-i6SBHG* z2#N8x1WhmsI|ggRwP|ooRskAuA)Z@dE$Q5|PW1pw(Uzn>G6(v|Q0OD-70dXgOptrm z#uo5`T?B5#(5voy!sikA{|)@F0YC6&!UXrpu0g)wKG}1ll`G0oxuA20?{wiE0(NY? z$xztviumULDR^W_Z3TM^l!><)Az;`BcOao^2M2HiQNS%ryn=!sp?gEAk4rqLzJ2d+Q+9m=49*u`rjKTfsph|A= z2IV6#WZ}80%HX7l*LcqOMdOs_E!iEr)0xUu4&ifF!GQs&c+PP1Jnc){l?@*eK z_r3qeP7&}%cvbZ-J4INiX8yOK-YEhW`;pK}o@Lag5FRxIB&GxH0XEtx!lTAdkR`Rx z0=!i|z!xe$vNpB=oJ4%g@BjzYS#*$kbv*Q2r``=7VgUo(Sj73RdQZn|=YuL$It%mQ zQD|`gr0I|ZJm5kb9eCh-`&E&O+k9+66)SZFS+7zTklo|E2RL?n_#f5bh#M3W4-eVk zx0gmp&-fGYJ1g4n0KWcrqn%qkqCMP3!b5UU2DlMY^ac2Dje@U^9PiG53R#>AbLzjn zx4)btiO8BzF|l5z*l!&nL6zb!{hwdsZ}vB~_V~9q`J3SfC)h|S(IXutt~|u>o*v(m zn#S9tvR({d{Eyw3w!kp|KW!WmQ|XxDFQXE^;Qxj(^q@-Me9{)mj(<4zpBrNc?}foj z4jnUr>v#$jfwVJ2WDUrQ+H{C^7Of~Et5b+C%=Ruzs!D1}1>a}lk_u8Z(Q_svAWc8h3gAOeka9T1m<_QHH zQ>{{!O7T_V<7xuHxp_E9&rzIJm;f(GhtE1Upb|QaN*gj_5LO-A*;+6w+@Pt@u>(5* z%PYJ$RiSCe=8fR<9I#&(;0D7}`=T-Y!Q|uJIcS%MtsKCgVe$ALQkW6w8E5=Cd~=wg zI=eHr1{VMKfMM|BKDEprBI38&xMIM3o`(PMTMU*6dbrog;5!@ggR6;m;Xh^{uKvgt zYFwAl!aPfuOITQOlA$D{NVX{v58)l@xHrk66f&d4SP0))Vgbkk3jYSAJNvD~V+e8c z$5>t@%aV-qNB@oeYx`SRdy;Qc$S~55^G9z}DP#?WbO}JqEddzoPm=8d@pwo%l*fbi z1X)D}aYM}QlO~v-qs>+~gVfugwk1fIvokRK+bLMLPf4zuiXnrt zu}-dJXkO0Zms_U$PA9@!*Cp^fJ%lnW?4Zq@R-7S@_V z2Cb^?AHbHb!nAf!$Z?XZ*9=`@VF%Wr;Xwwlq6jC>xW! zdkJH?Uq%n%SJ1L8$(|(dHNfzuS5f{(()=|Zdy-7}8gn@NYmBv-X5Fr)+I3x z=dP|mcF;8^-Eh*`fOv>En@I6&@Y@#&US@-}8P01T5UnBdX4zD}!({0PZ`1`@Twu<^*%k54OjA9QdXH7&0;7aT% z%Yqb!0-1q+C(8+-v9QYQ4SAUvaqK8D)SV^L%LrD_t}y)Lv4)^2N9Q%iV6iYMyG(ui6Sb!MZ81`u^+@%VlM5Eb0B6nD3-G>cxj!_Dw%$Uy)*cqbAL|N=CQ5&G+ zEQ_5Z8c4dy>;lm^qABb;(QKlr>^9L_qG_-O#M<3MG@boGbdD&86%yScnhAFy(ef{# zU_P7uOyqCDoaM2n+y&n@m8_Ur2CO{YuPB$JqKMf zU&}H`=kA7i*~DfL1!>Bm^rGA*Te|Q~EKgu>tq)UIf4+?^CNG^qSC4OJp9&7TVGwUP z-@(?Bm(k>9C;MFBjPenX8TJ<6MV3p*au+*9x=p0p#ZFRs$BA~c^W^0M5QAC5OJYsj zg7nNlJ`!v2C(>PIC5V_6Ew92j#4+Y)oovbBS6M02RU+MO79(+9stea!W_BA!C6=fi z(KoCzSq>n}JFE)nQb~7*)g;}AqqR0vs9W5>)OIsOYDQ=fy%y>FID5sNViYxTA8pWPHSCf6ZX3Ai0bl5 zCNt10xK=d7Q>*nSIRPBPvBSpJ$R~jOS!a9kGN@CNK3pF=xy8 zG}3hdof&Al8Ot{eD2FfSx#T6AysY8N%{cy+fv%a@%r_A2BHGIL5ET$@<0mMEA1H-g z{5$gbC+N&<7k@}TOTgU_GdsXd7A#S9JLV;y2UswLmUc`bpO+=w0Meb|v80;_x_aUa zuSvRPq`SbANw)`dW;h>ovS3|bLrZ>}kFa39Jcjh1^6&XaL|(-dO}AiaGVJ>c_*))GDDi!7Po^8nG$e2s+x6%hTxcTwuMiJtMjL{ESg@;~@# z^71F?{^I8?*nY*lF!g`ZR#9)x=1d(?Ui2niH0eUcU^lGKw}9ZS!eRtbccO~oJ+e##ddg$O`)=6MIY9Mz zWigp_3xURpsv_47NAV_aoa?HJ1*AI&RF78`i`}rloCjhoUTh({scDZJ=ZrlDvV-m@ z(O*Q>HF^4=t~L_nvlNh-^#j86Vu@ypbEK=K=^{}pqB-I@`1EFjh~|mEh%$)g!>ubU z(JY|GY@sk&F)y2e>}-*62l9q%RXmGsMuOCjP`u5exD`|XnrMqCWfedVe6Xdrh$x~b znko{#&=gHxtiD(;TSN?{;OAS-w>jG>5{TLXwFatV#eV%BP+6dclwJmqnSCKzTiqeO zY4GFavTz1(L-9T)-5$}NXc^I7(V60HC)y{vQtBssaoxI4^sr`vmpmK#+%MjEB2*3kb;>#5}y+NO7x3Z1_Za#i^KDd>`$?tsD!4?MCCPYqj+&ZaNZO6ko3W%#f-=8VasMDvJD@;uQ>A`f|yO0<>8S6-pg9wsUw zzoQbJ({zV)H;Dq}eWH7s3d!daO%I6vCMqpo5_$SzUV@~X4comOQLyx|VSkD7!~PO1 zy=>T*5`oMt6lewX_Bwv8;EjI~(w{6x0NH^mkS?8cF+ezq^MK5-A_^tlYSLAb(M0<- zRi)G~`{DIUB?&ivA-(&W>e{fy%C5w^j+6C?st{F`4Tu^O#mk07UaQeEQ8p$DT#Hm! zwkFCZN|J4fR<1)`Q`v=R@J6I$*@vjZsZ((MAWg1cBZlr#46jAy} z712j>9ns2TsLPdGiT*l{G+*u^8kmo?LLMeMOSDCvBI-E(O-`eid|5~od1EL#37UlS!0J(X{W z1`$1jZ&tD0*AYFJf(Tz3VP?Nccs&N_?i2kk%|zwTq3)G*BWgwLM{be19>Ir7KDVB{0?Ls z$+{&U!0~;s;p{cVDi*vOj)Q_RS2cp4X>TE{4TW?g`A4v)aMmcQra7FoBH4{(4uo^I zF$!xQV}-LDWVzOqX-;I{MSTqNNfaJGBWbFL$K^=YAlZdvF3Hs-Pm}zCB#%b>(j*f| zCX*aSaw^GXB)5?~1~P=bu7stqRz~SVQiYU_JOQu&(wyAs) zWKWU>QFuJO^7l~o@s%Hd%mEMKY)NITjWr-c*jJzpVPRF;TSC~JDnmgouY#%UtAg5N zRj_^r#-V>zKl|gb&htsWBq^$5i`1|BCB$7=^=FU=DdbdDY{xS3C__OevP$tM!CN&r z=BzeI9C63Yoid+9CAf9U+!2p*AIT#m&yu`C@*zmh`XzRTGka=c50Fz5`&vVpe~nup zLu&Yd&*U1fDI~_GMmJ|a)Qq!n_OxbAn-9CPX><(QzhlFEra`!G?Q>?%N`mxZB{%;W z6T*UPPqmrY%Gy}QQ?;>AsuWk&-Ujv`gM2vRMO{keG`2oI|=5TvCA_A&n!!|a@ew-{x|7Rjmxb7Sk* z9u?TAHkjh1HizvM*t|BUz+TPI>KMaAz~-chv*&HG)!wxI2mBOIt_jBx$);kQr6iw% zknYLYYWKYK;n4;`a_S_p74&;-t8cyV(&p- zoF(*5fZtCx?A@ujq#Q~%yuX*1WbgOS0Gl6b;s~15e^PO5_iD96*pUGj!Lne$6_LnZ z4Y*Z2ky!`c0!y!f=wJCPIS^y16mjJMJ#ZlQPjx<0XDC%0s%8cb#QA(U$uyGbB(nz& zk~kv;_(6Xjh`ril5Xw>{Peg`8_^d%SK>7~G`Kr=j99b!YXF|xR!B+(4`Og?wV+@|} z=fm6&-l!8oGhqnC>RCdSowFT7aO@u>nNRW($!~|CAIu?VKMffH_J0g{AEfWlNg#uV z;>_80=yW*F96Gy%4~sj5z46MXz$72G{Lot4~E?-QGv}ERtR$GuqPn53~K|c3!G2FS-nI&-U0J)I2+ZixqmpjKcc;V2<*p# zbybFBb&{P^XG0#+Quq5qsbQAj)Q+6xq#mXj;1YyKB;SI#{x!zCJLV0XD?*CQ53cjZ zn}HJou(nZ_B6%Vb=ZY8a;@tS{kVO!_ut}9sAbCT$Ln= zdB9f2bW=xm4}=;Ri5@16#Imb={xqaFgy)PL64;JLT)WJgqr!@}%j`(<9gvQBPvy2V z)tl zuuYvUo5-G~{}Biy2xK^$)cGIC;p^r&j@-v%{+(l|U1r_!aU~ryO#b*1r9#+kuyKT_ zv&O^m<>5gf{}z#@ur~f^>cd_a)N6*bWtV1g%%0JS!fQ3>EGfe|Hrr<4yuC4F6!=tU zll>Xv;P_O=1d!J<8bTZ0&zKCyzkuZW{H0npaKa!7Z8`zZtraJn1#R64*FiR!;8+#F zT$h9%?oRM49l~Btcy0=1=84atmAxlcFAXCIRuMSEpj0c6yQ?a-2x0F{91Gh29Pc44 zYvP9xjw_Q8wsPV|@VRp$_Td8)aXnTr@e`>32NQ90h|KDst(RcnXdaGatab z;atyf);#kv)Oo*5>?adJy0%>+`-D8K$(&sxgzX`T{VGJSu5nHafphei7U$U{u4Jdo zE0a(@0qHpF$;sdOcFMGq3;^l0uU)oNre_J1VUtnDkgP_sCds!*HX_-AWIK|bN%kVy zpX4x-X(Y#y%nnDNS#`)uzfA*FNEMf|VkDr2Lp?=j8G#)Fp;1Gi2 zv3}L+g3IHAi0xoZ3CGQ)W4mp(HDjTre5KLrb7cppcI! zqz)ZF@WJpWBwvthMBzzM7~Y4W9^iv;Be+S(|K>Pkd0m00~#hFw;85 zLg(y~K``rPhrz5kJ9`w^tjV4PHk;u%gngMk8?=9A?}G4zjLSjoGS^OT!`o$Uo_@^S zF7r#0=SkiI3D*KMDg?)|k7h&$b2fKIEF9O#!H^atQ%Jr|axlp>k{KZ3x;tkGST4#L z0ms{OMuN1=Tm`b?%=Hl7VP+)Aw`Zcap(IC=%pf_HWG=~tAURt#^EAkZGrs}ZBA120 z`6bsJg6Fs(kgp3?x5e2NkCz{soQ&ss45@W_L@=&GQTE@Baw#28z4CWET!o^%N5?@| z@wm&^BZ9-(r@45pA5zXQ#KKnO27%m=J0jS^w&k|u7Pc3(Fem4RhQJy-7i;yK+*ruZ zqufLYd68QiWO$2Mkbmbk1!#QDN83(^awy>AYH-hK7hO+3w}x*|FJ}dK}1bmQ8Xdh0Gv6`f?2&Zz8#U zc8~H{7L29B_Zi_9c5HTk@Og$pE`r3XgW=^vSm1;mFo%x|!Q=IklGJP?e=~(y8C95u!);{f@Q?O+3-|a z(t<%=7QLRCwb~EP;I64hzZs{I^ZpBWTm>2)5TCkm&8d zYXH67AcQ{=Ywgx&4vkixcOd=0!fPmS?U0_cD%J>|PyHM46e79%kjEhlTkQ0xWDJ9eZA#K zP9B7)p5t-)IfN`GtRiG&Rz4c z{>&Lj_scVw`sp*(AwS=o!J025`OBHh5bk~!rD`=5xBpqRPe1z-B(9=Si(}SR`|51d zCQfZ89J^{$&z*45{_`K&@6R=C>Wqs$4dc4DsbfxaE$^ts&Yr2#QgcG10xVJM0-O^% z6?_P}eY;>R$iW3zuE_;BOMF_e8&cd`a2O=sss6XLFxccU&sM@Qw4Et~ckeIGxM#X+R zyga0MZFqSMcZ>oIuhJ1_iR-ElEb6F62Zpb733vE$)K$N{E1=za9p$cNw?Xc^j`H;N zA3)TY(;;jsl>2fxZHNhlzjr=9fjtR?^=^7f`aalkA;KPUH0` z7R0mnEkf@Up*clpRT0`gYo6m5LQjjCfN^b$205y{VyFRO%Xc(i)&7u1UeM-+0t=MfUAI=49MO!wUx-Zfxp3FWVD&*LE z+Od5^S?t5on?-w;uW3F|2li0YdY}~6APf^J<22zM(gS|)rQ+dS(1Xn(x@$XEx&UaN zCUcnr-jglRR3E4pTcl|m(A#W@rk!Q3@!s$~2>QHhdkWNtEmOoRmwn0mvb6@i=Ka|g zO})yR#UQp*)6B9SVhG!>>0nu3F`OOL^as(Gn&Qj(gYGC%A;+;6ygcpe=k7%O<+ZN0i$xvf;aGOg%5K{HomW57{;%>}UJMhwKhfKI<7Y zjZb4QGz|$lDyFe0nluY-IL4;4I88VgOlS2p;ao7CHPeK1!F1MF6V3(G*?3Jj7ffeU zG~rw@ovqe{bHQ|WUK5VS>FgpA=JOoT1FgfcnZq7w!m&A%!J8oAuh51wLoR!+33Hvx z{?ddqLoS1NIg%yL47tox6V42?n4cz`8D=qfDI-~8US_jkO*r~zvpSk^^v`CUi7=nO zV3}#qDbQ`!mUx!QWA`=TS>|I_hE6nvHayGBVJVvMEHjtoXu`A1Ja$|Yo@M5C#;($Jm)NB0}Oi2 zm$Ai~@SL-fZPtY6oYl;aPLEmam!KcTI(D6?kmDI>J^Nh~o`Kf02s(8Zay$dAXZ1AU zI9ktoXu=V8pPFBOvZQ;9F3r#p0_p@FGZQ+O5C`~w{9A(#u zvRJ*~AH^}YnidNAJP$_dakh>q+lqbn1ly`yvLuh97U`J)ZjCA zlV~#3OGWuBdt^`*`J8#uqO*|WYUTxNqzP9uzp+m=;cDi0=9!2!k;Nv2B+8ep3Q-}) zwaqIwmn`$x`Be=g@OOv!mv5gPQeXb909K>RLz)+%?ZTA9{%N< z_l9%@nnLMKVfUaHykVP(@;SzP!YUfXAK(*hhu;`I zQDnn>3f_el)l;CBe1+h3$V(pkea-U-!F!Vq>v|~s?qxVpA%78)Doy;Mq4O1R5lw&j zcE9rDLFb^dY!`5*E+P@|K3~6i_!J<+B_gt1VlDWiZclu?*%*T`WWR9-{g1Ys?q20{>al zxUhd@7ktI4IN<#m8&$R4Jfn`mOUSO&um$jZ_tG4)#tZ~ux(HAhP+A>w9I3x z!W)?y@zI+005#_8iRQx^ypgF1_iL&wAA~nIHRbh)vY1aqTT^p>TkFb1bTYNz!<(UH zHj4=uWNOWOH%BVuct4~KpG}m-Dn|@AwdGY>pe~=+k7z5~@wbT7m~PMCC7KMaImpz3 zAJ8;9bi65rTU%m0oIlN?6AvURorZa(`yVx6f6e?z23Tu<)b3RBOv%E(=&p1d4UKErrDd6d#o z?e^kL4BBscn`dZCyuZ|kPc?MsOnvxDMb`3>mrZ^7MrCP>j*Jz3`4&x$BU5ExzD-kS z((P14_pJKz*NS+*$Q$6r)Ee`d&qqey1M(okdN~K=r*u~I(vOEKVrbcqw{o%U$2+=M z_UBy;-D^{Se%~NB^FZFZ4b=#Vg%12%C}-^ zNAS6tu(TuiCyE%BXaql{32Sf!mu;zhlrHwL|H9>@KX zsa~v$qb{4$c_dLjl_;I3Xu=Yu^R>znyo@!c^Ib|u^^(E&YQlQS;KyC!WpHadN6k+) zXYkrY`Be5y-bxXrm&u13mgh{Fe58wI79T^TdU+QAkZ3*|TXBIoi|1)N8@PYlJ(+Hx+nzD(0(lm$Y zsisXt&o!MO`d!mqqCYhKN%XfS&sfao8%-66;3g0J<=g5InKh*lSv9>&g(maUY^WMpyGZNa^TGe>#s)#D@fJHBaZE9WXt0exJdskWRJ33?4(ed@I)H3|?6g zjrSQmkqG;|FX)mCI$)l`yX$yZ^SQjACan2fK0*`LZZ03E3F|DEXKBK^&gD6ZD7{>M zM-%2cmsd!kTA~uo;w_0VFZt$KypPgZG4(t?L=&c-$46IhQZj zg!!DyH)+C}n9D!cguQ1j-=zs#dM-b#2wHk8kfoEeUgq&?ns9{AI?X1ny{ZO;M+A}KU=`}YQppu@Z*Xoy#@SdO?VG!A^)2QQ+Q%t$a6b8N_)<-c#hEJJ7T`Mn}*WR+f)_587> z#47Q8J%6R+VePKx@m(FIO$Ey?24z?_@mxjLD^)(WY~%Aa{ZJ(w=u=In%Gt+{T4JEW;O;FL;n5>(#i+rrkWk z(4DsI=6$rTZPm-BeSC3~H zTUE7~+admgp=-wv!J|}^GwV%A;V`#qdQ^29kT;P^;V}18L@6BRZIvaYU>1k@+d3Xz z_aEhhG~spsQJ$))UVN-L%0D8?Cof0&DNWd0kMakaaE?66O+7GYg)l3Ix*g-bMDwk! z;-lS;^F&Qufbw}yO#^{W@j05(fX?vKnzDe-@vEBV0-fh~iEyp>h+p8Qo|vARX)iif zfcDq%&D@;iRV`LHscaFdScGa7q2@)XUlF=mEuK4leqV%sEJBgc%bk{`6H;7qRym=Y zlgteh`Z>woF5$At8LwZ$G^ZEy2MI%*mgbLuE*WK?pOEHu*+J%w3FBQTKOw6K&3C(M zSYA!o;db4iAAoMU&`G!320cx<=k}dJ|0KL}yK9g&(QdtGkZ)pn>kr(I+9=ew?{lp6V}8NKF*+%Za?!(O;~5o_=lRXUY_$@O;|6#@p+oCUS9G~ zG-18`!EX|&)x}@@q0-U0_;3DHTMh|Iw*Jk3*E*adU-N&o4tv3C?$!%OKt9J_@DFz< zQtOa6ybKY}V8g6$_$+0~uupI?Uy&8tfs3V@uy(mvp$TiAiw#8C)&+^VDJfs=fzFLUt{R(*{NRja<$g_=~4g%?FT^3tIQ^({iFMQ9>X zk3JX^YyJ-S+(cAp!!p>#9!*#VyEvf<%U~CmG+`O+;yX=P2D^Bo3Cmy?e`vxo*aduf zhv``>*LV!%NtAEH5)~8Gh~}`Q8ovQ`Au6g zFlRpEi6+d8kEqcf)6ZfpYazWN%C}-m`-rLoP*-TfeENvDG+{n{L@Q00Pan}$6Xw%L z3?|Cwm`@*ZoMEJVDAUZ9yVG8~tN)x8wFA_Cj3jU&@CQQL!^w5MU_>0k+Fa>`x zn<$@Q`TWHsqCCbo{|fuB1PsFTF!kxS0N6wh>8`C(?aQW8q6$$yUGbF??`XmqthAU$ zgspkbR9dW6I+{Prh(nsNmzNP|HR0$eBkpO!@leL7!Ov`6eiAT!d!KFv)K>&GG2Sg&G}naXix%yO)bm-<;$0#&!ehh|qPsk%&PrR1*s5tX zq!%lWYdQ+)#fm?Ou-(s@Dhcrpm5A!Ivao2v8muh5HDL`_7U7Dh1}lp?ny>~di-DT3 zCaQ>cHDOJ}i6xq_cB_glM40+vTUBvJ5tTMxTq08Cix)rWczCw2CjKT;<*O#>Wjb)r zAIp~@LPua3?s6<&f@n#UZFR33D-uNqO<{Gr1NG2UuWr7ry6CT|Tivrj?`RrT_oA(a z7_Dh~-IYKSG##sZ%~n%nYr0YQ8=zU5eu4CAiKU95eBFT#D`L%(ezw&XgWsc;X8n_1 z+Ukh8n%+rb?sdgOO>2_e+>?YU4K1_S?j&FLdLnp~qKipE?hQpfqC8fZ6zSeb#Ee$D zQg2mpZz2vFl;qw_TrsGfdkc{=1}*d0%eQ*Fw-U>VvRJ9N2D!Huo5wl4WVt7cR_P9! z;oe@nGH9NAitron&@FTCB&rbQG4J{t+`EVu8A{i+{tox9V%r3yZ1zt56Ykwb|A|O> zEWQ4D_a0)drWy6Gxc3ytiL%+_`nTQR7Eg(?m}v0Gy|<{BiSdyBcJC_!vlIn3aQEmh zni1u(ga*Yu28eB1*Q`NVk3pi|WM$bMXov`$f|SRGf#opqN>fII2#L;b@QX;_ytB!aohN zJSK?0iLzMthSNPJik-Qr%Vt9x&h^L=+h!?xzu_v6DWbz{q%4-zaH~hQ7_Vtx!^0jQ ziLZ#V*~Nw@J*J8423_!&E`BlShQ|!?%AoH(;9ZP)Dus&;fAp9s+zoo+kt+`C8hp5; zW!x;`M>=&aI@>YV*-tit=U*ITzS0PuaS=a!j6Mr(O81i@u5_k3s5{PoB1;RATF*PZ zSOdy<8f5>wQ9RFcq+qu<4)b(UXc4N}xH9OxRSFDK$P=@Pa9%nEUVbJjw4u+B#qUaI z{kicepyG2eXW3SJ<5bT%qBPN6+Z#w>j;Nq@p`?q}x>ik47f)1Z!_?=9ddiY5Xfh6H zxu(-iGCk)C>pV(<-E1<=bH1oUgtKB9&qZP(k(%`vi@QWw?5`#tdoC8QG{rUD>A6G% zFF-GOtX0#4o}Y-Bis;!bd^0Wn;ZwlZJUrrgzPAxwvHL#+z0+;@RIc zedM{yApd5u!bw*%V|7xfE19F3{o>-KPP1MX*qlb^>}HeSJq@zgZ2ZP^op@p7 zCEC7DOkIekg*ME~1~F3;=4FFestNP5L2T57dD$R#5M^1PHhT=TU+XYu8^tlLb8G$> z=$zJJ&NhiFnsDX6N!(V%u?(BUeNC9_&7$)n%vlz+UxIzB7^SI9^91`gQFgJ)HI`_* zs7<6=bGvAxEmL+S*tZKm(!m>LfOa_Q#r}Ttc>cLTxUzB*UUxX@!{)s#PFm7D$?l}B z&EI$$WZv7nnNw%J*`%#~r|3_qW1q;d?-Kio?%HBn#Phx4kftF-XEm)Nx~}O)i(Zz! z;*O?LEtBkf#Y08Bd&_1(&6i+J+_f!kIn%mNbkX#6%Qv3;#NUdzy;WQLKGB}y<*`M( zMpru^>V1OoFlW>4heR^bUH-6jXMR`=Cc?g(XFno_8MN4bRE#iah5eX#&!8>#6Jit* z`t%jBa|!+B+wnTpAajp4yX_~%c*F9X{ghZl1Z8M*&vaHSSHy3F zhzf03qDx|iCQRXyn4<|(xFl{9WwFF$q}89I&q5ofcS&5(gy~%pe-f#_dr1T?L(44I zJlR)V5?u_6Dh9gcsKeTAR_uzXqlk@9ZddGU(MQwNhYHO)%y3bb0&qU5)WT@!aT ztxoO-^hDEV$*WA)M4J^1{<7KL|61iNUeUq7j7F+r&hoB zM6f38OZP+*nKfV>8O7eiqYB<`)8q;LsV$PUhqIHA)0KR-|igHY8`KVyL+aG z;()fq9`aBO--xNJKJieDBARTy)9yyGhayAku!lSnQ?>3@yZgl+iCiKz#vY4JqKQEC%r&UKmq{)(sF{~p zo>Rn{bx8JdlTlkJ1)xwjo2*BqMx(o2qY1x_aF>TQ;q|+R4Ezk^;dc|AygcM+BK&Tm zrX_l-FJnGF?+rip4upZZW91ca;3jpkVKc(r1VAl9Uqb z9W85XN=d2Z9V1(4N=<3(U0L?mG%h9CyQ(~(>Eo3C-qobv=gQ00l(F84a=0dIK#q3} zdEB67-nFFPPGxy2WujLddH)LseePXXnszC=+2pWyl02@-8gS0Lp1i4AjNRNlwt55k zy{12RzbV#G`cR4TSlAv}y^$QLY3QCK)f>w-nzDhK$ZMKb?)luiskBiU^4Jf1g1wu` zuA1Wa_N>udZr3z!@A4WgrH#sv$4>0MSEIG;qshK6yk=XuS5u>XJ!-a-KU1#r`L`+8 zygSI3ntn~W;|-W{b)Q<;vxdUuk(nxZ@Y<=t79)>NmX$)}49)zq$| z-KVRJB~n)m-DHB&F-)PGY)qtPqV5t?!+WDOJGJ(4QtM6~oMi6Pshdv^how2SQy-t6 z2Bmiz?9Q+@gv zK0P|;`t&uZOy{{S6xVsN3*kL@rzNfgoP_t_o%DO+QI~kjJD+l)u*CaPx(wkpnyjwq`e0YD?Nl!Z8^Kla1?R65~?R65~ z?KOx}aFS1#n?C)G6zX@06$1=vRfM_~p}}2V`Zz7e7NHrg1nIqYvBVSx7D>TLn1YiA zciCWe(%2$2qX^wA67Sa{#JjrsY#iz7Yxsnm`8tWdiyUO+410)^@OeHbp-(5_a}Z9# zs}Ls@^@90y>M)-MnS;BA_&O<~Yn1O`BQL9}*7O}>P}Q!fo=$4nwY7_`7v#*Td$$N> z6`|QhXsathy>xc*nbK{j?@*W2*I1p@vg;@pU9WDj!l}c&I0^IOB+ScD*_vje`7Ec~ z$KYj@rp4VB`3{rkG;ISKE?;Q6(rAP4J4RmicUxq|U0T!(cDmbVzD~LjF^xM3zb$jp zO^qOQ<} zxlWh$HDRvPWphoK>vY*p6XrTycGZNrPM3W&VXo8V5Ta}=UX`cI_p}bnkS^yEWwH7_ zkgn`gsbh)KjWS?~oP;HE5|$`k-qP{#8;5jxM-$!?PnVhd(dS)TPfB63rUgB)45-2L z3Vx4}F0)BjXv5KwE_1cz*FBKtY4Yodv|L-__ay1^rqc0tJ^O)|ZGjiL?ZPK|HpDBk@}_J963)B ztVWZqbL1ylhxh#FN^hb(mVDrFt-10#k-A$rPZlboyM^PjpPC_U>DJfjq4(v7arF_qFB3-h)Bs z_9doQXv6d7LRp?D+d3U|3uR-i!}I1M*+c6V^-e9mNRHMzJi{)Q8Cti#_c+hRGDqw1 z47)_G(}ewHiQK9!kM}+WbdE?pN%Dz|IE;D8x8ZkgpU4K93c&Ic*<2I$rKNH-QK1dL zbzTaavorY1w%+PJrub5sqjh*j|5Pr~x}SP?2imT6cz$0dztp-vLAOj^(K~-?3kTgw`4-V#TVfx$uP9q+8cWns z(_W(9nqCtP(^Ri7#v7w4muL!+x;|PZeGI*O z*iD~}GLvX7t36;w@lEmq(R{e;u%P%B8Jdq?V8jjBUi@?UuBN^Njuqc6zadg}wpX5@ zczJB>%Gla_owtBjzjVik-9SdQa&Y8KEIU3PdigTEXx>lr}$x+LsV$P73T@b&Y&g6 zyXkX6;``=tj>P+Q`SK%8nEFY%Qxm3sQqCnWSx|PLgj4c@rt||ZLr+WefwMlIxy~4b z&(=E$pTc)i;y_nwNaTJFy4%T;+t6V7#4 zJRj-pcU2xF!ZMWc`&ynSDzxG1_qx2L3D?)x$2E+^jT=b)$er~ zp$S*N*JV8-OretBb=gAeaE*CW_RxfD%$srq(Op~Apv$J4a*WpDD)y%QNE4Rmro2If zK9l@z$|nXj^SdpZeWl7bZ%_xn@8lLD^}NRS@(ZFY>y|-%{l1rnw61E`HP(AFU+WGG zdJOcH*5S(WzPzS&R|mc0cVFJoI$THoARlVo!$IAFUT7VzMhj)g1ywJ&#w?WansAL- zC>v|SHD;mgPo$m!DU^X1RT=&nG}aGv24(p@ke$ggk4-!9Ys@2=L%M9Xbnr^Q$8s^z zU5>x2`%xxeqSX2A&_bZ$nns6i_WMze)U;->uXrNIYpPjlhu;&qQ`4rwd;ETq-)p)O zxWn%k`Am^*$KYxFsVse2l@D9&69zaAv5mc6_W5mZ-wos}b%3R9Np4I_|_ZZG{zhNm*j~DlEq*h>{tf zkW?FVpDG=ew!(_NtPqyA!V3OeAuMf$wc-nfu(TD{^(zWtX)7$xGKH|T6;_N!SlS9} z4WVS#ZUUn2Un)y1ZH1LYD4C6(fXMSJrNgy%g*8GWeD<}%O4JBf+fa5w$!x`hx1e4; zzgFq+Zdrv@Pa~Z9Dy%S#aD`N1b=C;iQWaKTjc``1u%6Ng*L)S$SdH*`#R_YxM%ZE% z)?AJ7c}1ufLh6~s3hR#6;q^*|WnWW~;i{{`^3@2}Sy1yD;mWGQYN`>gr7En}8sX}x z!s?_EuIr!%38~dng*8AUTs>7-Pilm#rwVJ7M!0&au;Mks)l-EvT_apQRao;BqN|V! zYk@|26XGDhWg2|}=vOO~&@}_ELhf33HNq#0?^h-PCHGTfI+9oggPN9dNKU~}5i9aYb@cEBwbH0_(aRaYc1pmy1PDsfEZ=mIIy0Y=$ zXEegA7f=3;MtJpdKW8_UC0@PMzwhqP*HDQvSjh>iV}1UOF1uaq)3X70QW-K>{bH+Q0Pjwb;e7UE?LdBAMeRH` z{yv{Zyu*(e=QZc)@m@Z`ysJhyw>IH@2$ebCf4+s;ghwbH%&m2On(!p0GlJv2d_wqq zji$#>utND_jY{H!e8PB!Mh#!^GMn)=8ol&FQ=evhhej7(XywzKpVO%2#HKzidCE@| z8Js&h`LyDj2&wZ*E53semgs5F`QAdyRQBD(r+wP+p&I=>ag0wpo}my}PV#BbKX9St zK96wuGp0N4!0Y$^`~i*d+P*)pqY+;B_vcN2QIoDAVPgi;-G zgOcPBo=ZsGqaDKYwGOX0hw!&G+CJ&F&lCJ(jg|~D>O8@3YP5CGeSkdgU=FFQXi|MZ zEnTQ_ouRy&M*jfaFh0_S8rO;DlL=ij@Gkc=Jc*E63yJDQpzo-$;rm_60MtDy#mbbo(UesOZSbmp~y2BXD z`ERI$br#%HjOBYZ!ud0nA0edHpRxRb-_cUlZY=La=r~=g#q#Nd)VY5QPj#XBb;j`h zgw)z}96zEFu1&}B(;DI0bR55|5$^qt<5vl#I(#QDfnSLKq;yG>TqjTF*R^g9=q7W)461qDGfv<& z2&Fn+oxHM60{17RqMpJV6Dl*_ob2T_mA50LqE6(KwIxQK$PW`zQBUI~E;PT+G#DHz zKiuD)&hdNL*zUN$JDs;AlZ~jp@vP9WEH~wr7DEija3M*8>UBZz%bNLe#i)zhep6Eg+>m+l0qbrVSe7AYV{#tkc6i=@Oe27K?Q&!elz(;9IEPE=C(>k0#Q~3-+ z$*lF1Gj$g7MH+RQa-q&5UZB(AQ;3WCVTEX4aWTKFby!P_`PYQt`GP4=1NuShu+En7 z+ggXesb9iP_$CmR2x~B%-$y9b(I3*K^V(X6^|_P>6H+tnQl6p_?m8^vH#EYTb{U87 zmV!^!>y~p*_>KnTU|>5e=jRDwJA7Ja1us`RsL%6!CBI2%KGbIkpbD+S)$c3Zg!k0L z`zNR!Ug7Y4M~WJ2Fq1#1by$O$++XYP+F}(C);j#v%_`nP>#&xxczdnGTFTe-FanO}KP$AL#2k+58~opyso+{A-;b&Sz_RFnn82?bLXg>v%gC znqOxff0ocSC;D8^CuoFo$a=m&BaCxBe?=pVb3Naz5yrWm=MhSEd_QGLo%Q^X)?w5e z_z|tU1G)|TBSLB>+Q_eHgfr15KKee4v&`UAzpk^HUm_jOFCBVqan%`K4Q_Rzo>Oo8 zR3V&&tI(I@Kk=?YKaT&tP8D*--F8E(JD9#zy5Glpx}n-}K5nRATy$0LQ1d+vS2{6x zYM^f}PoOfW*=8GGJ;Cde3(Y- zr?xO()$pS$^0jj%p<^FK7g`rOUyKA_TJeeUKV8ex6z=HVJ)eeUKxG{XAa z%?B$4yP7>A_nm}}8(4#TTy2YY;NY9#^mn`l-gB!$IMY@kyysShaAt5JQ9p6M?_R!3 z=ZDX2@8f3(sXH;Rvr5#C8Vz-MT*ED_O3Lby{p$@2ieN+{KFHu1L40se>9VfhYlSqmde zb(AHp@;$)eBbn4@8i)7@jl8Bk4QQ%H zcun#qPu8dn=-%XO2*J0+p+4W@!SF3H+(kVyZHw>QysbtT0TuG@gfiH7)AD=|^K7l_ z{Nj7QNBDM)o&t1~zphatp!fJGLdnn$ANan{uMj#;zu7v*C48X>douRcW4xt8bhUeo zch@@HaXH4H)ClK^V?0`0;+6g}{(?q$XYv?-kP~a~#uuK$;{v|%{fK{{b@-It8U8IHd@k{>?izRA_9{V!vPbB0^d00;Kzu2RBl>X-QN3 ze&_jwvf$U-2mB1tH(2S?k`DNBafVP9`@Q{#ep19YR=RabANqNSTZG_FT8FRwYKRq0 zlrAsnYrmSpHv~}@^Xl-M--BXqGo^bY={G+g@fsoQb@l4{iDHEqKIK(c@aAZl%+4k) zs8vsFB7~Oh>iUbzF7!y<0MVueT3&PF?*oEFXN_>jGf4E+2-`16Jf#u-J|IYp(+GbN z5F|1*!mH~bk*yK_b|6UXP{_bv3j~Qvgp%1$N&V|K6a_6QcLRSr&`|JJh}4QKSUgLX z8Laff>wSVnu|`)vY}dE3IHOVU>BzoK#Iuwx%i%L?WZe+)JfT$9Xx36kh?q+VXD}}_ zL_F6Tb5Q*{L_Dn!>v|f~Eg^)p6c4CKAqU>^3lk+8VNHaIQjOwgr2)E3NcH3}F}F=s z8JdZ5LaOgJ6A!dSo!Sp+E?R4ZeYd%oK?rkCuiHYTyU^;ot;9MP+E%xX$akUF>xPS> zcIfk(6Q3CDD8A4LpAqaRDm21p1Urh_;mQ)9ChRBzHNqzbJBnCBMFyXZ=(yJ5bATPi zX+p;he44PMIIDC9_Onjn3vG!{6LuEYG{UC|JB#mCIyxhC79Q;}cPw8~-Oi#VA*{2D zo)3#YgjBnC5pxNtI_n~~YlK%eT}6pTSZ7@Y??5Fo@CmSPqEI7z0_+j-OvlRnyv*)m z1tFa4zN*_@WNY+Hz;|_fip_48kBWSk<*mAp3eQd|hi3xr*6l4O6T&ihnU4u54*aRN zE>xk&*&7{IXw2-nD!5P+-0O zqF!f=4EuFRy#b;-p=(YYe}hC{jWCu$Vz5RS%OEjKBaCH`7^#qfu?!L~X@s#17MXL&au7ufTgU2GtuX&Jdc+sD3!^H`W@b~@0MX5&k+yCL> z!7k`C1)iTM0pw5UniHRjh!&w5;d2ntqJu{G(`yisl^BUp%Afm+# zjqrUC(PDu{_&$heu~H*^A4Ig+s1cqKqD8(&I1fgPH#NeueY7~P5v~WL#d(deM@EY) z8sVL-XmNv(TFpd@R^6~B)N@@=iztooNv@|wHuatimTiI94hV~p6P5$>am5pQXPJ11kr35{^CWQ-`) z2zN)uh%$|^HOGkWHNp`vM*OM~?gfnzR!>#CSiUi$rbbx4F`_;p73Ubyln}=GX1y_D z(W4Z#P-*{3ei2H=f!M|@XGCZu|y-h#(Q3D*9h+sJulV}f-h*Cu2JiGQA7x9>0-Tj z@in1qPTbR(D1Ouk_jD$TKQzL3c1#q$eN<`jogEWJ8;x+EXrkyw2z{2-n<(Oyj;DNFl+1n0Yo>Tsqpt{!CzQp0oooBg6lVx!Fe};1|7GFmuWBA!Y?kPw5w_TD z5l<+C`6oB=pDm7P)GWD^|6JiaK&8X$v1GAHBW&AwA}0cMYRxxK>?B0B8@7G8ZKWIyQ@-|KUTO+&&y+r(`5#FC(D)>NE z6L^<}_go5|7s z>%_33s7rP1>37LqFGdo=b;wx%^&*iFt_vpmZxF`_soLErN;JY6+$g#~Syg8nMS(_G zXB$P+r&JlR-8YI9jj+x(itiM1;HcUpe%3nNOV}jtYJ_FqB<>rgynNmMgxn&0G{UlP z6OA>(I(t=wYlQWgCmz)Z>*Y0(PDnkGyh}uDgijXlcC7&Mmx6m-=v4B{{#EF5a;h8Z z-1`&ny)H|96F?Qh-~PLh_&#~1e-(;~TIs*9GM$(dwa$NkC92_=m+Sv}B@z$L+wF$B z&HKpzK&7t6WAi@tKj=b(=Uu5n0BRJT75;}@XeppKU1<9} zS^q6J^kDr$af0eB3*KX0R{tGwh7k6bAL_p=ej}9Xz~_64gcz=R7LKYSQ9~o_FGZrZ zM!0)WB6d! zkouLu8Bw5h*vrp|B8_nMdqy;T4!vA+V)@R9<{IIu>x}5E5!S>R@t8(fOJ_usM!4!a zBhC;~HE~8!Pq?seJVG%_kzrg-*y%MGuW| zY<@1D)dHvJ_hqs=kRaDY(m%Q_YdEQ zMH=DnAIilqRCcw-{FmrEmdXyTdEMt*@t#7C9VtojJ8?>*7ut4d@SV6sNcF+*MASHy zAI|09i!+4OS@e71J05lFy8j0eqY<7(e-MWWrLxX1)~Izu6cfVh)S(S-ioS7}?wavT zz_|2*Lj(@L_Q(auWyMXE}i9fOI*?E;sT~O_*o=PsPt0T=NEB>kVchQT`ab_$?YryPhU6v(q zKXbg&(Rs|W<2AzfL|JyCMmQcUd$B@vrnKx$8ewZ%_9=~Umzdk78e#hh`wxw<@7i{) z_{yk{IBmP7LiC;}X?Gx`T1?vg2&u8+utyS7E#|NjHNtg|(_W+zwwTl2LnsS&+O{_E zu-|i`-3>hLOB(HLf2hIz_KJxZOBS28pcj9@E^wiD8`QLKXk>`Z{7kuBq*DjfY=`z^O1^;eP*Y=;P zP>s~z8`QT8H401R0ReWWMAW^)I;PeLXlO4dqK{97?~Qkp|&p})muaD zR6-bMtAJ2@xwgdjI)vHT8sR%1!t5;?;d>pz?426nJ0HUA{TktW9m4EFjqsfhVK%(h z9&%SXgxU8II?g7hb_i%@*LINqxjP(T}dibki$M+LOC*Jv~|_1XKw?M)iZOMN&X+|DDU=DPOwQ9?LRLdOHS+v5r0d2C@o7dwHF`UXi? zdk&#%#v7?#W>7- z5aj1&_OiWZRM!040ln_J2Y_<%`pq^|TW^;v{A!!HsFxy|FxU@-N*-=|&rg@pe?9LkPNoxV9 zi$+&S*Nu>Bv0-)up)8iY_;SE7yHKMoi@ytqw&ika2Zz1nzQ7p!0gW0gsRhVaqYg`a z1D~-2HR`vdKA`4=lG*wtodZYMn>5-1=vn*fN@^8$ZAp*7k@m1x6uPx!VBl!`I-v|^ zr#}@q#*WWK9bDt3j}9DbUm=vt-b|kpIL?k)rP93*XuLgstwLwg7Y4@J{_7O_B7I=s z3-)b|eo9{*ILVI9L0u~Ax^!3I6g$y{4g@CJ2Q=!lv@q~RyU2y!51ektZdN{DTY4dI zhV8jUq0x0N1kSW0URCJ8(uIL9*=&bG?=M{)INSb4qmKb4+r#pdPAn@AOtI4mWw797 zHv<>gt9GI;gFUwFPGG7%cNZcx3oo)qQVnLXg=bd{T4XQPXx-WMgBIKCHQEEZCH5Iz zgU8Oz9K6)Ns?qo7)(={4KS*_!!9vcj8nnXp)o2u;m3D895&>n}!!%k5D9c_=WrsCU z>8;2$c8*570Iju)HTnopjxDKPGT40=ZbfdeZ>bW|GiICYHM)HLKVCIxll`@;e7-?j z?7M_;wiy|eYcJYOWoNyX*ALuoU)SiV<%6tO?chDAo6lmF!_6%ZFP#?Gi%sVJ`PFU$emlv#72Uf-2E*W7+cQLA$i> zxUqNnoS;1}RJeR;(Chc4D{$#B-9Z<^bcb9B(-q#6?yyU@Y{Ki7qUkWF5CB5Sq`fEQh<}cBV$(LfMboecvQYn)#03lV2sm^1U8Z?8;&9^0$Ld zxe(@e+8*rkaz5xIdz?bdZ^h?9=kD=&-j#0I@~?v~xX|9^H-av?5c>SgPS##Ju6VHF z=k{`q9$8Vh;TQHMjry!8Hm=y0G>TZ^WtQ1jU8vY7vp2nk<;!4^D|+!SZO7XRjb0Jd z@GCoz&?{{Eim-;)>>)1nP{V)OFS$_vhTq${gi=|b6+;{TXeSj`)!9$>S{F*UX<@kUDq#ZkG~L zE8O4hzDLkfodbTiqX^+n%^L7ImJrT8Cma4@&nI-v2*~)dp(%H06c_NXhFpHA(K7)@ zylwdnp)3}X@nb{y8O2e|A&Z4){MyhVTPx(~nqfEcknw~thX6o@3c)Il1>#Q8-W6lp$JoC8LE|Q#Mz~2w3?@qndKGMv*H!HL4{i zXf$u-1nWVWpwWSqy&HMU85)(Z^fGJ9xf%t$GN4gyc}SySuS7QTk>6;v9CW@i=l#mM z9^S}L9wMab+D{%KgyowDI^QC+#8qB)BY!!G5SA~yQGGc>qg@#r8#Rz~2&wV~$~3LR z@&(Ftg`j-f8wJYuHHuuhu~Cpbr4g2|kvyx>ftC46^#O3+25$K^gTv( zZ47(mP@^WYuSUy3*Hqpmgnj8qqfqI4Tv_5T_d;bLAzX2mg06{1&jkFVQ8W1vA$8_z zE?W{({j9m{MJS7P%>1HJbGfJ(eImNusHM!;s5|Id%Pt=%U3bv6l_LqII$|^H28YY> z8coTBclyf78sVLaa5+OEsQEy!T;)Q|f;-AXF4Q6TA$iJ$x(9cY5D5GouaTNLFu1!5 ztawbZ z+1sUieAW117ZM{^O{qdPN>}andQ5(+O60&eACo_6gmFG5?`m{yRXd}PbYei(N@HN9rHBSJ z*oCHK!S};mC?#ua@Dr7&27W&$N;aohve?$F9l`LX?$fGI?8({_JX8)Ql)>K4IvD(< zyzvq0GT5oCBf-OE;u&T6Mb-zw&&cLy75XXbs|F+F3_|e!^3~-Ho|V@%`YG%C1|wzS zdF3T6^<40Ca&oCk=fC>P;BoQ;LfEf=2#%BA5K3mlR{s(lFUMU#OZDv53v#kTbhqUN zxg!WvdL=he?!5;cx(6Lm2%e`s(s-i08;pZN>0GgW9_aQeWMC`_@{mRtOM<+uEisk^$+}}Y6-$B) zAe77+zv^X9k>d%K8F)oBMHXv>xlfU2G{W4c$U{9C{FTx5(G+<^A<7-nX@t2?k&d3q z5_6v-YZFqrPm$q-l35YtK2_ctL6%0+&VMzVD*HaG5avEr4%P^BpDKS>$ocusTVQFA zRF+uwsj`MfnEO=ufI?2peX6WONaa3N?u}FFFuz1ubAm#cU!wHY2=hyn{CUz*eu>gk zAu4U6^wtRTOO#RC67x%xF@#ipiSlJa$!u}HmpM(owH|$<4$*rGu@eVtwVx(Ew^iw0 zl->%lhu`=m_(j>NfMPM$ytTdabU9ZejC#6Uq!C6vT@F4#mQMEeXgOUDQ;4FTE=OvF zQBRkfv?WG8UG5;HqMj~K5K3mRyzOPqkdDJukCBRwG@`qmvgxNP&L`d-+OWM!&5tbMAjP8Z6r?L}i#QJ8Ohxm@OaHmRN?_@=-#n46|j5w#+z^ z(0z_9(FpUKBTF^H{N~7SKT~yf^GKeUBY#qe@|zrUFi4BWzM=q=lML@OCc)XJQ<-8<~L8KYfCKO zJef&Iq=V>H6t!SY+ObWS@KBIZknLX`V_ zSyLm-eZH)(Eiw1`vN0i*`+PZGTVn4?k%byzekrm@Bg`*FE}~y(mpQTbq{tNtQGO|M zjYgPXirl6xF~1bKi;&7MMc&Ys|2jUr(E{1)dsSM@Z-I=^2=iMY!|8X>WzMh@gF_d{ zE(%e83*@63VSWo_Z*7VBEs#S9sr(km%Rj0d&}XU~u6}z=b(She>0csa4@s5dHA0`M za)P!*pQ&;RA>}hw2L7ykVh>p;$7_UTSSTlJg!wI$ng3R8ggs=T%u$HSuu$e|g!wI$ zSG6VPw@_Xur1D!R@B0P4s9ArJyzed|)OneUkh`eaEXAYD2X zqVlE7ni^sG(q)vk#PX%f7(%Li>GEYl$;|7Nm$_74aOn_zrVtB1mDYQy%x+K>^)k6x zAvXL}t@g|06+&eO_T=R4TVnfV%NvAL`(?`qnxU6umiVEUxmGsQXgQ%i8to)BTBBoxS`Mr#?ONGEA-4JS zFTrc&U_z=4>twD*ScY{nUn4BTIyob*OMhung-Y8=@?+4C|zWkSfDE z8A2$TJ^PWDnIj+72***5OmSHvN>_*_f7H|`N9Jg>2GDvrWLQ;+HpqB|XhpU`4jo;k z+bEw=h#mN-My-u9b6J&clgv?w%{sf^dy{nN{VXi)W|^!It@Ss{G_AvVce7lf5teqd zT&XRww43EdLaMZz<&F2KCg^OxMZWMpA!ox&gG0B-X$nydZjnhEq0cRHwzfo{TjUZ# z%I6k2_*j+Ct@1;Kz~}m*Tjd35Hhi&qV zvZO1pZ8G?ziUo7uCYx)7xo?vzPF3Z;O|DUha^EI5X@t3NlUKDRmUf%GNl4|sP1gJX zy(F_1pLm(uC1VCV>BE@GJ_LF%KWa5f#u8Q9nsw0952&H-UnXr8HQ79pLEbu?p&;Q$+QPGa22s={Q|2+2HX9JuEu*TFppwiZFinZ5; z(pKk{MD^-EF8?Nbiuh-Mn(XNi^obJAo+J5GlB+tzc>X(k<>zIvv>1L1ifjM)B`A}< z3e;dfK`ti4?>`xuR(h^k(_nQPqr6greCKKs6_u(Vcm5snsXY9dn(U-YYqC$P`BV~2 zRjK`}I&qK9eT*v)e<#(fCRnc16wd{sN`lm6pOEBB7d2Tq@D}@pBt|x-Rp(;lO(sa< zosG3uk9cLHv?{_tH%nD->Cg)5tOx4>^1Pm+QarX%WlP;AUiBY$dLH_l$zG>kSH)ZG zN;S#Xov|mp1#-cT{Yh)EEf1rgP>9fCttkGE6m1WZ3?hjt#b}bpkHy$jD#c?|ruO_x z8{|i4ptl4{t787GCCVMGFl`d~sm?DUc@wfxBSqC!Wm-D(lGa`B?mqyumd-`lpu}X# zr;@CpTy_Gr*qcB(l|`^(;B9sZsAS&&b+BK68cg}GtYM6St*u#;Gmo{X{fOdGv~g>c z1cKaTuK;hcx2j1tfrPX7feNjy-xTNDu~2UY)tkw%4lVWw`5!>uj+0i^t=Sf}J%Acy zX|gB5MoBnZL-NCI(PuI7?kg+zS{+56$5Jl;6JFJ7Jo$--nlV@+P?Nn(k{%QZN-U7L zYu$M)%iptfPxV*)fA;pDwSVRFujJ^>y;dvh0p+7RU{9ETPpSWN?x|LcjQYyRaV#55MXqAr@-VhnG06>B@m95| zJ71MbrB!E76+e1_9!MTkwD)Q;?Y%t*B`T8Y_U`k1C6AHpq4FLhir?Hbn3~DenEEG4 z)a-=3#r{nawhk?Apr)4m)(?4Kk~bo`;=_m!Cwbuid$ zQFr^57xR z&;y>uOjbtnn?%hVl&d%~DubbagL#k~y{WpYyhh&88zri5sG3pN(Q4+znc1Y3k9E(L zbx{hYQuKcC3@uCkRS*2W4{8;Ua^=Bb*jo%%-KQEmI4Ub6QStnhy|Pp^{vf7O)cx$Q z_5oD?#2hVV_eaa>Hrv31$#C8<7}f^#qQ{X}YZYa$N{76u&lIX$>a3wknh5<6b{K$K zO!dj?;}In$%}c6&Oopip_TXTYhX6HL6!EddtE(Y@s#`V2gNawECQ`3fc{T2aX>s*c zIm$3E&RUSY`y8Uif?74H2rFj>^q_dvOL2Tvww>x5isD$S>_sPspv|X1VQ&E_Xa5AM z<`Y=Ek{q?1v_fmEQdPG!SU2i3y(n_EwnT}=lmz+8REl>$Q>#4?_cP01oul1HbQKS+ zKz+MPQh7d764h5#Jt$uF6UD1lrQ+4-Q@k33ipTL==~InI<+(4FOZ9n0(cWMvH))^8 z()&EsC2Cewt@(Kz+AALWXC?nQ`BCy1H(r%jQ8ixF$inZR!itn)P~)raA&f`$4fk=U zc-1S^`S zVYHY_<$6Y~D^wp=Ge-59;eR4gKL4|4_cmIcgZ1z#(8}2|Y^17rypGtDQ?sUEr-9n6 zjBM1|u+j$SoDjO^QgX%PxwZ2AsLp*VNB0?0Nzf1MCxZuUYs}HF4(6!*R8OVGg`(IS zD`(D19?#$nV$jcnKm{8+79)=bD%ljE4)!uoCrhQ6)d~SeV&w|hw5SZI81fl zdW>92{;Ji~=vMQRTG^@S}^{C!>?-dQ&D|sdT^IG~|dw1>sS03|Hqu^tT87Z9Ih);P3wTh~>nR|;@ z=U;jr(*~@^R(KewL9>CPl{NEMb?9Eh)oWg@HdPOF=P`0qugWTCD(rQt_co?phkXxc zD(rP)681WOpib5is0Vv$62__eL*)#HJr+IS42EgZ1I}QW7Cku0g9mxIPkR_h<*lNX z=MmMr)apg8m(nRm)lZ&;RFyTO_>ok5N;|<#t9W;9_3=2J>}LV3yb^S`!QNguLaUDs zW%+-{Uge@z6l!)-wWQ>gvj>)t$=|6HW#dlW zOQf#H)rvZCYE>&pns3#5`#JX4tL;>)O2{ymZ^OILaIhizxfO~8AdU%I&$F-%& z4#Bnjz1r%2lx6kU+$H~SZPXc4ttu5&v*kBQ*e;i$EntTPt~5>d4e`~lH`Q*ZJMA{B zs-Fx3zOw(gx7tOr`Go4zo!?1vlvqq@t4rKh!m7^ISWvyxJs0|0)vQ%@ z)l+$m?|w~$SEd##gOvbhztDQXJ=Jw8(QibNH(5>C|G`~Nq%}66q%P2VXFrv@x@u7S zMJkorM^e1TusoX>U zJ3Q8N)wKrY^%ovgE3371cZy$7eLh2c6WU!-R7K^U``^#SJ=LFiwcl0Q6V#QyJ5?hw zj^ddG>r#W^STNWNO5#Qr0dKMuBw0iJX5!U|_L@L-0(D+BuhPn&W@c6MXj6F|q1s4M z6@%KVQ8bBWKh>Yzd3BaK1bwM$ml%Eiz18gBw{-XK&Z7s_>vV6YbAi4lrJnB|ZS`KQ z%3FPw_^b2R)3l?7)MPQ4n0pm(v7J=^Z&F*Ryxe(Jlhxx?^6IgvR&Z~TcgVkzoF)G3 z1`{GtXG~@9KC3HBl}hamBCqZ>SMC$yPN~H_H)2`bwUxa2Uuq}0);w^}Iu+BZ_*Lm@ zk~c-&S1fYTC9m31-4m~#3(EhiT$J2BFD0oS`LmSoSc(dJk-8rZJE+vd-#?3z zQ$X*%KT=)mp4Odr_u$Seo1>+bz1L)luWo~NXt3ugPE`Z-sD7}P3^tJ>S2jxP&d;J$ zY9CeQsI*nQ#ZthAGqg0=QlkI!RG3TUl~EP{zb`N4Q?9_)SEC6_1Ur^)c5 z__Ksl*~L9&&!ieq&qAm(pjv;bCt+02M2V%ZCI2kpESo(1|B)MPGsUl-4{_&JTTh~A zgcMa09JwZ&NpiL0@e|Yu+@k?%vOlPP?xQ)x{Ve0os~JqK0o44kgW^{!tGGYSKmR-S zUR2*h{}%f{;lFz6_ED`KbSszQ|4Kdt&aLVUi~EgOpY9S>SMCzLd&1cf@?RydTxGe> zuI_vyodw(_MHJ^5@}tgW7fA9sP*_KiTuIz{z6m2lc_nq<&&T_@CS9Le>;bZLmox?m z*YbXJ{|?W{hQ61l?qlM!VFs(>E!K6D390bBFZ5N$&3fDi7|vi>fB8`}zA4_Z$_ku8))l#VdJriM#ec^D3>o zANPD!8Qnenb^M%p!m~pDa5$L<3uX_nKsfy2aI%`LDICG97HiGCK<)){FOb&;>;t?n z>%{7^SXPhuu?8#=EIi<745_@~2xVdHe%2XM3;^o^U^$3&G6sR=VAjPL4E$i=pJ08B zCxCx~g&R>U0*=0Lbb=$?7z%hO;Guwr0)CQ3!4UyRUpP9!5pFyMvZp}y6v&IAV--pkD|2b)a7d`gNesf!>$HTEfv5j>c>~#Je71 zT@QBa!EQa+tp~deEYaKmx(%S)0J;sJ+W@)^pxekgu#M~?IJ&{nm~CZ?%v@;0Tqt8M z#J>&NavRuhXEn|3Q0DDW=IxMnJEYwXWqg(S!r=)Ahoh76D#%|2`3}|`j;3&U!olI_ zWb6Rl4$$pnxo|8pc7p%cpl)7+y2%IIe6Y<2+kCLi2ittG-Np98(G(6(I5-@gj9sAH z1-jkPZ+C-iH^_E_Y!5qR?g7~zknI849+2&Y|NGbxb07U*WbB7_-4AsE|KVuB4uGG7 ztS5VeJ;n|}+Cvc2+tA0~hB6-pd>HUMFj2n?W8q!kkFa3#DC^JOV*}v}o}Sh*XqRJ9 zr^mql82CH}c^-#$J`VEZAU_WB;~+l{@)OX`CqRAz$0O`x*Fu0mk+P=%1ee|0&eNr(pLf)Wc=Km%-*UHiUi7o@8GF{u1y%;s3u_G`r3s z+4peVfIfEv`rHlZb2p&B+<+P62FZuBKS1^e$PD8-IL0y#vj>Nnf*VudXv_r64#Ic| zj@fWDX0|bpc^XZ54H(@I!2eo?!>kQ0SsQe

    0hROf%*xxw1L(;r!dxNy0{9i(2maY438tBLFXpFJ7ug!95h zLmg&gk)i_QBn3DninGs$dH)*!AZD%Y6c*Jri(_0&w#4-<$8)9km%E<^BeMik0YFs1 zf=|}ALu-OUS}vqlfwtm^&$W_aAcS*IK1v z7)u7Z6G5JT0 zJCdv&2^i`FPw%&DxxNQAeGFYx018S4hI!co6kYD0by~2t@2LA%s0jk0@WC>>>$Uj( zpN=YnrPuU=FRtkgUtHSE z-e}OIpO7?c08zw3p62`>AJ(n+rMSR-}CT+22Kn`Y(WmE1Jh=HpUJJkR50d)JBYFe&CRZ^iDMiSzITnTZv!X=(kJ>XB z^f~v5)rPiD>2WQs>@jq@?3!3C97&B?U{ipk!>Wg3s~)Os4X}~vd2<^AfB)!_l?WY7 z7kH}hn!-p~0X^_jf9CJg)h(u8-9io?L|gHsGV5AdpQUY^K3Pb@S z!1}Yt9|ZtE$3CqE#NNYswiBWC&U&h2d!X1=o-42z&p!FDt<$m>au z`QK;E;BrIL>Elmk+0M7#$(jon_yFu zdxyTed^?PpzS5Q?u>XK_2@pTq5&OD^mSEC-?B10o9^gU;g+8PZegvcL+frPOH0yNj zWz{JT+^bCa^Llt`@m78ArsRELU}0%P3)}Dloy+JRRJd=^r2ROMojBh&wL|lccGFf* zeqSk)v=Ij}6iUR^4+$?HKOzoyoZxN8z}?jMnYP@#hb8HD72DpA4|*(s z6@6)OBf|T|ZcmXfOH`sM19DR0eAl& z4{P0Wzw+lpUOa^O+=m!)yCr_ZVx)(}V)o9Dp(>6QOL+}hj^8H%{UUJj^Nqg!I`6Qa zLcc)Wm7txU=kbph@$gr`hp*9xirYez+7wqT?-M^eKVtjo%X|;Ea@aJ_QgWvHf@wcU zg6s(8J=oK>L~!3MB3eLARdI@+5Q~61ERpho1FS5T>_26!Kkk3;{7vQ=Ynh0j`8sHK z5-qcf?^)6(P*Ri_;s;_D!WuBH5R%fc@6A}y?AyQVCiHb-0#ac>@{b9ult|!f#i9Y{ zjP@u0kNjV~38NVvJjhhbWy0mRMRklId@eYt3Puw%Ga^NH03Z72f1Y%3wW5X;8;xMy zK>lR3)V#-8=bmSelM7A$gZkB;wB=w51ljz#HGf(Hw?dLiZ4-!(1dYNt%tkw8w{Nk2 zutD~ba+DSjX$Dm#CLEOGW8isd5AbF&z`v9C^*8#s?X~aGhEKOcA#IfK@a@o+Lz>Aq zpDXX7kcd|5%yzs#eSVW~KTjP~r7e$)yoHYbq8)HwY4K?cp1 zQOU@@#{3tpZgX+&{N?QT{1?C_sUTB2$h0#Bfzl4<4i%i{L;`CICI9pLo;}*10Zi~6 zgc!iOdNWJv6=N&mldJl{#Qn=b`QBl3Zkn*GD^?GZwTYKYh{JFX5Kb=?N_QOJjgkBw zuup&O5Afl)ZDy`P8AO@{ueC{sRBKR-=vYGfSkS^qj^^RxB3T5{Kw*YEe3%wDc0(sU z?T*uP{kZN>dqrP(^z>?|E(hC|PuTOx=e7ngq2D(?qrO#thr&UFESP_O6`S~K7?;L& z@q&5v$hQEK8oM8LTN1wP4&MIMMW&q3b62omz@3~q&%X(he+M3Vr{1*17oy+dwQca( z`Zm~ifP3%{7}N#kPwta?&h`C|zTX7TFWwHVoDg7tK#Keb0>-kYy9H;BDTgyhmj}iq zyyUrh+mcw}752R_gfMGiGfY3;+vY)5Q2g^+Iso-F6$5FS-7*TX-L4T`UI?ROv2V3Nkw0Jce7HS zL3{RzLyz*zfA=p-n&GC`wixPa?5KkE`HL>|4s>zrs~cfnZKEB>P1-obq*5xTHJH$0 z8-bWOpCkoPKb9=S0dVI2Wr5Nk#n$l-d;g!z{2t!As5kW7C9~6OV2@a;=CVAqXdB!$ zzd;{XL?d=73j!2uDu{5Ob5IX>wzkor@-`bnl-CfUSoxK8Nt#%t$spd7Zy{hEMo_Ha{3VK@+Va(_a1v;seTJ4zNA}{nfa_k_1}8sWU+{_FvONi7?x;)oC(2_D zDWjF5$s*49!~~vOvLh7sCFNEl{JaBs%yJ$s50f{rwOG4qZtd2z+CP^bK)kX>wf7S)=<4t1e5y%gX+ zPL5{vZ}}L+g9iop{BLSS${!EUAA&te|(4H3j$D!Tf_`SPj)W()J3Qv5{ z0FVEF1GKbLlQ^gTS&BaaWRea<8mL&tXW$e;eaaDgR-_gH4qrpDlBi=6;NLtJK-ypB z8N=?%wFGe3(0Hgx$8KMSBmkBcweT-nB7z4W zs=8XRwIvCgn%YxNA)Y5PL7}D6?t0>gNnjb*sXiI#p2r5+qZ|BAQa8o>ku-2o#*)Cz z-at_L-?=;23m_$mRe6)YsKr-p7ug|Z~zL2jiB1)7IFCtn6`>~()j-?HYZ?rkB~Bhs^g~Nld_wn24kEB z6mY92Fz2U}$t3_3#KC;9YP)0qIRZAj%)D{nM@x%b76OhCpkfJgZ!6|-C{fk%Jq5zV zk(IFXH?>=u0<7?206?Z?cCS8KoydS@Vg%Ts9SWa=Xr@0h>n$=|nh!5PukyaI|3^Vx z(5g3Gy|Cw>rNl1n%wZu%kC-(3Ml}|TLo8(q9!I9&al4||F-x0?TQU6oSSl!lB~8bP zb~rJdNQm38D*R+_no&<$?Nhi1> z8c2jWcZ#4>V(t(Wbb$a0(dHQ;%%QF#h#57^!=3LVg6{$GFb>Z}pLw#Y^@-4I5Ou^4 zNNXPEUv3Pc4D$Vz+jF)60?O7Fxv~*+WoG)*Orf*)HY1?mSc-QI5tB}|EKOZOB0a*y zAs+&)*>NU>44imWnp;E3K8C3ppj?S~TtcjXz_|+}FptT_1lM#A9hun#SB|9OE(#MY`V&@p=A^zI zq5d^hR`B?Mj`*#)e`2I^3B>^u?R=Rc{KTzl3O%O8y*Nq8-JaD(=@ExD4ehRk8Ol(E zgc=7vU$vnYK*)CWgAM|b{VT&?YYa8G=zVosWW-9_1Dq3)E+TFklc@k3N*i{o)z!tlrr!%s@W?aCqfH znrvR7QH9biDL(-fq6SAf4>b-MZ_aEygZ9Y=1X{4lTmD_Tp;cw=bjSQ5#>%$IW-l@G zBpo1B!u7(xZ1)~%R<$jNtvklfY>ebJ! zV8{RGckB^&*pc5)Ve8OINIyv#5TEcwQ>y>6tlOG^Luaf3yW zThozn@k3bUHcn;XxqAX<{GlmjtDj5?dws6WwJZVAnwB-D4uBZUVrkAjQ5r~|Y+~%3 zt=gA?jRn_ZP!%S|1hFing+!Q1>)+padPqmMM!bWYs%sdgP{S{_?w(SjeEJRhHw6N@ zEo-z6pi>Zml-+_1M`z>wG38ST&aqHQFZ5BsAK2uVcT`G_=fKf`BNy%AR=x#FGtQMa zsl{L+b+IXhGtS3KAoPB4#Nr~SYl@Y0OV#s+C!R}SYh_lH% zu;!peAd{iUj>{uKMb+>Cg#f30=_Ez=-$1$vaoPQ8or5{~%in*!DOYXDW#-Uk!4S53 z?tV&j$5Bv3(_g?Dl8xk5`BE$@V2*{Li0b6pp%t!W8vg+kl6S2hi`V-ws}Jma_k{TV3*0Kf$Q=RB!h_(w&FWFUo!?pf#$tZ$t51y!Gx6EZV_pM9 zu*P#Qqlr6bIID8H7{9PVZL(be`3(rjI`JHPUIB$kf6y5!AEyd7ZqH^eTV!6z(T^9@ z&H7bVkKMVsJqr)tdR!rISm)knp6 ztSQF*iD6!An*LB(?wM8Ngdl|@DI0K||0 zArKPCO|D7mRZaJFS5;Tf(bJR6B=zCv%=AoVy1VMTFVy|+-Jl@pftrs;5gcJ`;(-PZ zGB$Ht0VSFOf`tZB!ug5d&jgFrvMC0jAhHT}G{I90Np*@r*zFZ4lla__tn~3mXoV*A z3KRoqYa*w_J%!*TLy{|y1JxW>5`357mx?*G0t4uw7=V{R+j7kyI34tGp8{`yniH=Q zTxQtj3KRoqbD-)vowz;?^a^POtqU}f^$miHAc5lz6a!E|fu<+SCU`5se(H84EzpKF z3kW_oQgu29=~2)_m>nLp4t(u&{=r9}r*2V6alaz|b`LqmIv+IF{Uh*b4u)a? zsR6V_!5(Arza@COqKOU-ryKhK8~dWewXi_F+P4Wn^L1w%Heffk-xWj&G|B%if=@w; zCHKe90Pby<41gxwJO}!KBLxcLfqevLfu5kG7(lW>;Fne0YyZ&mhJzj#R+)AR5(P9< zaT?isTN3pHWFNQc1*LQ~7`a(=tQwtYdnbTuHK`!sK!wX@vhS!_@G!x<2{UL;y{F%(jhv+0+WKY8(GX+tNqvIdY^a`S4?9W$NOzEhASFp%Jn zX~QPb!3}eowysHhv3DHTUSQifxlBLGk|1F1fse3pMl<{NfE!NL~o55 z8QjAUpWfUHj_B!UMpLrbB0=FZ7)z#?By^lfssY`<^@ONDBbbymB`EJtNuvQ!yPi7s z&Qkj(K@y)l^ys3&yVv)CLEWtYP{Dx!On$l)_SZ%`f=(RmhV0TGDUCn^>j+M2*s`+G zQSBW*slzb}|^%aXG;k)$T~3jZdE5a%va2dqUT!|N4Qo74X<6mEn1|Il>v) znE?{C0;GHd4luJ}%e%{X1~9pG89<-^-zE&;7{kt2`S}SX{Nwwj!5i0fhcsX8MAy`e zVcIi$V8hP(2oj%vjyOhuBuqmw0s$zeJ+*%GyFbtu=|{G220%l4YY2{4>z+7uKbvUz zZ(Z9Hjyxp(M9SWfsJ?m=_a#z10}Np?^*|1EArL4WNp2 z5-RnN?&F8Iuk8UDX^A7Ix~3MG^284KaZiJd*eycWtoIn=M}U+z5QE}H@OaQ0m!vcU zxX6(D3KB&4J`KZ*mv@J;gIljL@h97A;qt{hp&3i0y_5k6W&!IvP>diP&^dG~63PG$ zOAG^`tN1>sn0`Wu|Gc9*!;{lc?uH(2+iL6d{>epqUH+g*6Kl z6JTI1!E+!%nN@@Vlz9D}{Xrl3)K#rrVhBI86TqtLd%%!hZC}m3ZC?XSe5?=-He#O8 z4F-VN*P__~pv;2kfN0Q!2z0BFVDY_&#-A^a{>>d)>G%;8T~ z$S-Y#a~2dpZ4+jkf?=2e#}q=*1*dF6#Rv>|#!EW$iUH8}%BQQfNeuB%8<`ICr+S|= zg)t<=e{jnyyWx%Rs=&!Hh(J@?Kz#5i!Lgn&fPVMI#Q2G{jR0roT+5v$UU>Je!AT$|)(gxyz zLV`zvUNsvJ1K8*GZ*vJ2fJ*002=V`JKpMP!WiI$U-s`u%QUtGmTLGd|`NGjT@c0aG z#~wBl;=knC9q_O1bz!8xQ^Wu%CJ-4a4dGkvngR58#{ha!lMj@qKOw~b_o>-%!7=Hc ze*5YltKj+ZU=Eo9UfdaGAQY}@PhPP%{n#w{+f?tg zfeK=pjGMO|%4(a1D1gQ@2G$vV}8AC>QbW*=Ryh}S#fpE$e|JaLhC z0hFyJ4KVrf?ZJvYIq@^;x3=UQnaynnT50%?>kolpy}i>0<}53M_kOAYd(MCu9dL*i z1TRNv0|G3MmR`}o2O=_n{~$PD5wCZ|f8RM-aK&*Mo_+Hl-rNJrHyp6r`ZnT^ELl+) z2B2RCh8f3ofxk@3_3ZqYepL?lzEdJUM_cXy^P2T%C?+7n?F1i<$N&a~X8=@{_(l=0 zH^lEJ`}Un#xiGx9H|f0lssk`#em)#H7+}cWPWX1U-!5Il*6edlNA#B8IT;An%sm8p zXL%DTpq+=#TUcmM9CGjv$fE_!H7F)P;rK}O8;$|cJ68zG>F0^mKQvo|bvJbPtYOD9 zpYIQP`7uMB;fdcl-p&z|txQ*TJ=R=+dnRPVbtid~4nobBGv;lF-4y}JxjKXl9h;9R zZ2ccEjDQ@YWy$Ye-wQf(QsllWN%4;fTeV{>>LABfyqPF!z)$aK|`r z5}N+;eHGlgqS)3{1aTUTjHzkLImp8n&syWxW#%7>~jW@!K#Ai%xEngXP;8KzEwPq zhWvFud#~xF&^#s0W4HGQ=4$ZX^|`@Vf4p$ZE5)$#hf2VlJQjv=2;n?l`boU}3Gt9e zVGh5MUq_CKrfSjR;zsKfgOXjrfhuK`$ai6VY?n}1{< zAFP=ZKk-w0|IGQ@BN9IfZgw_4Zb*LaxZP9E*~h?W6RtNuqcMO(bb;XNEsb#YlV!o{ ziwFEZ1RwtXa2VCMbC9uMBKaxmjHX3rKIU;lLkPa+%@dAEnGd)lY}!17&aD+3`k<)+ zd;n@@U(CdR@<2a4e@Xl~{d+2#;LN`lz`@358$Xk1h1JJn}6<9HJ8YZZtv$Wo<|+g+)sbJ6uvKRiu>1Iy1E~X9hzx6A1zG) z^ICyviWu4g=dcXrQFbUz;7o#tnhd~LqKlL-FB-%_{}FwD#t~`o%=Gx<-K&49h6|tE z5!{T{?--6XgP4&)#G0YvThA?Xfc>2HcVHc7zmv(B4_=cDF@w_2$nH<*w}JUh<~$50 zHhsx{cz;WM-1qMJEBe9s;a!Y-XE*~1BFsK-F`i@dxb6qEt`p4r0LJ>__P&>=o6mPazW`*LI>^FWhV{qaC7JbI3 z_A=?hNX8VT%*LKCfT0DhJU#>NIWzwIIqStD_?XrYhyLj|rK3INP{5JoMuN1?YpR1+CJe<>xO>|*4F`M~^BrUxVOMJ*;1c&$V z!Lf(>;jnBiX#17bVkj&Rz=mB-(9ndV&;lIh_8}x^2B91Yj3i9JVg?h2c7n&I#-DpO zWARS-cVWG)xhO(mn1Cd5fdoygox&*uzd%PmeBfsCOVqG6MT>Z zBVc`Pm}3I;-^l~gVDY87aWB=BMTM|=Z==mLQcS=Gw^F*NyJ?7`^6)lsuPz8y%#5G- zXFRtvNc=V;;)q|1iue&H3#%vjqeIu?#hGff13%o zrG-Oa9BQFhyM7$=o^^w$ZE3@%W-XjI!GG;&f|<+81c zl|^!Y0ok|%ay5AO+MG~EZd|Z#YaQJDdKuU<2pt-UI-4UXDoubMIi`;vUcDkdO`xj2 z1y1?fcBl)DEEighA?YJ~k0rj8_U8{+N9mr56gAh+f%qvAy>V4`+{8a)@hzWm5=Qg*^JBUc5seHBCRRF~>scz9#;inJb`w zZ?_B$hV}A!YO?-z0PSZ$iM-j0twW1hfP;+U8(?w-0AcHT4aUUZW5jeQW3I!vu8qY3 znDuH!T<1NYdm21{MPH-vCzL0EjdKniv(7vG`D3OI3%8fO-YZnom8B#;FZn6lJ~jhR z9vELK>rJl~>*=bj=o7Q^B&w(^l@&QQzyxEHBcl3ZsA=?8N)_&JG$cJXr9Czzz9mg9 z6`qarvyva%q$d)50{s2?YG)JN`c`FJ=RRg|Cfs#aFU!UUK2s25`D>7BGVLx~Fk9CE zKp#M>(8}_gd{ig6=J@!AbN+eNK3KQ8hRG^pGvq?jgw5td!gDQHtF34Ku~~J$%v2D!t8Bp_tEDbtniSxJjt)l5d{{3H{xUJX z?6k)|-Ve(+RNBL2T#P@QLn>OyANrpqkyiZB2(+Z&{&V8HhN6lln6zjY`7SI(E0C=> z0G15(#9V7NQ#-_kj(N0#8e82uJoVGQ{XPsI&dGtCboUGU_V-orhqp>X zK5mC{UWUjuhewC5y-1p+hHaj8TAF;%_)NHHWNezu0V4HpS+N(s-dPVk4IpWc0VGXQ z3UlsJv>U@h*J1kaeJ3@dFb^lM_#-AK>Cq>2UV2 z&Tv#-8nCVU_SZJU$J^@QtxYus(PQrWI4Nf%e!eC_-k=j=Ae!(@VA*BeU{oLX>+|up zT9~uE*t!<6g_x#EaxcWjBFueoT8q>GI_P%@8ac0`1Lpx)8}6#(I>T+JxgXb6S`&bA z^9zlp7eYG^Tkk%$gx4Vi7z^<;*Mda?W*u70b1U@KVma~{$Cs^w0HH8UfGtuo&R1wW z5{2hVfAW(zMp6vqF(09vqM;e_@CU=S-B z5ZHXVsqPP;CO|L`U}HyC{qHZb0}mhGuer@$vm!!-$@g&?&<2SjquVp?i-5q$@as&6MGvx&&pX~ zH2_ZPv(g_slu@T%e!#cE`+4mA%8u6$fGO`?Jl(w{$uDh$NsD$$7G8AtiC$*SnGql_ zJk3~mz_x4W9f$V6aaI8sL&Fx%6U-1#>|=>j==Ci;k1=WAun8j}M%a>G}>*^>Oyg#deA@r7h^a`;ET+$n4#Z zB*zUVpfS>uodFQ@H8Q>XHQ?HWfySa{o`WgreFlb(``BZenYIk<8~}|?PiE!}XvpRH zgCuLkJ`>@lx2uBd;1(X9ng`a*004H502by8*d9ak37Gxloc)w^_@P1fW>3KPI#RYD zg;^)0L!UTQ|NGwC2YV_5oQ-JpzZ3fT3BCF>BxLw;z4MsNzPM=z@qPM?3_?wEPBsh? zyW?l9K7?FWqO|Xz2eVhe&JXuiVYvST_k&0Jbo0Xvr*=2@2CHF&5Me8W(Da{RYadzt z1&!CKktMjwd_HN9!c)+{!;~w}BXUJxM^1`n0y8-U<1E>aZ+PnfdP}?lzUoh*X zIfQO)*_ws{l>81sO7Fphh>!-bo8Uh?O0NICXJoi0e!5}q`bUXv>z_ZeEA-1vVx)B4+IkB_J46Lrb!XsVJ_iJ360(2kz z_j$b;Y0gFj*!l-n`tx-KR_A0$g<63R2o{H4vpVpz9l`NG`cNN?8|*%t?7_8VP*xML z9j|S~u;!-z@bcA%LDzJjeU_iiIfMnxgjGSov^TM#wO|Z<=bd&DhGk>$p-abb{)jaA z`qpe1Gth6{5A57$VE@4uc;sXEroi}NUEuis8A8P%wpR$U=fG7uvQAZ;>;VCe&e3s? zRk5$z>1;sDlf3w%EEv_to#%MlzDBs<>0MHQ3hK}n{BPA zZCPkc)f zGbEIMDGk8XW84)CQHS79#SO6IKqD6xL_!q8GJ1f2boApS6$AJa!LPX8aQx$35(`}c z+5|4Ay-`1vAunIr1%~u=C;iuKu7%s*ECFz6Y!TW7OK0|h-}G~4GJC6=Vc{3G@ZRQz zV4x{dA9^HiAYqs%l5Q{*hRzYh{!S!~7Kb^+zt_JTf}2jx2u@ZC_j{KuuY@i80x_@k zUnh2jvxd22^1l!b@4{zx+13=v@&m*qD2YQb$+Q4k_1n`B@{SCE!VLr$wIBM|)yIhs`AchciTB%pMGfWNEPa zy6&#mdG0HF;IsULz%>PBRenvA%w!ajy^>Q4m`m_U+dY*q01C8FV0e3y{);ZigcJI@ zvkzB%TLt&6E(7}%AK+|y*4F=zu{m(9qh_@OPw??Vqqv$^hEOv>-$J59z7F@=M%zlo`KZ2khfK|3ceq zi6o$(>6hz=7cT1oxfz7v2KScsjm=~wm~ z{L)%#RyDxnquludt~fCV?p?Xh5+cZ~uQXe*o0XJEe@8!RR9%L&u;3H3(O6q)0Z)b# z=IF$QHQ|iHLh83kW$E9^hvAdiU4um91}D2+Uv_;8`#4^g_-_K=|C z+PAG1K*N50MaLhn0iduVbSlAbQjz#W*LBvAG}pvWTYUXoQZLs^ZB>3k3NUE4ve=y! zEpWloilD@}@aS~7eQcNDIIfNYUli2CJ*)OZIb-AVY1F!u#0cA4g>%kUVGSgkcuQ#u zY}ylmk$qy&jXeeriYK?P7$Z9OgYA@X1w(5FM3P=1w1`y$N zXwC5dBRDS=4FI|v=MHn9^|$<+Dv9}w_|825e6lY`{Bq7ukG}n51H46$GOKY%bP9I8 zr5Zwe0@@+z_3vuniO(vax}in%O7KZDq6Q#3RwZr7%$$3vlZ|#1Zgj-}C`>sz3*Ome zX(-4LDxr?TR!j3xkr1+mpoFfHte-vj$eE}yBye!o=V9!hh$MR(^W)S$M-FL#N_x8pgVVMA{noIH?D7}7=-w1yUWCR_WvBHT1 zGoW|2ANExTEXmCUVys~yh}8-Zva|z)>>5PtaDkTzJ{rvjqrEkkgC0g0of7K5L1yCy zxhJ4?TWVQL!cNEtxIq>c1AvH93Nd{HgQ{bwx{Yog@_fzKMuH7y;|q=8aeX_%8AH;E zwvZ0Jvf5Ttppt$4j(Yg$mxDn(P}gj;<@pv`ve^g{Uy9IB)W!tBy1$mQRWAL5gh+1d zhxtt~ahN+N@R>t1;pK0tSeiFZ(P&p@m?|M5ZxwPOGqV#ht=mHbToY^tY>Y)%`(t29 zzazLU6`X=0@;W7s(O&QUTq6@(#-mZ^$L4{95eK%acFd0t8m!3$nW3 zd|lKG8+O&egCAB4qpEOl80O#}ei+;{E%=z1?StNgNl-@7y^AlZ%E$U99GnSILL}av z%4R6o-vs$(jj*k>DVYAOx6^m}B2Dn)AqPn>BYLoRPZEyV2_J+KTy|}Y!6Kj&=$c;w zt{K3oM|2?!pxVK_L{@DB0+GylcN9XxdkJFzG+AX#EPvpSff>=j=qQ3az?dtR%s{tf zJnBEK`Ipz@AhXL3u#G>Ap`WrAU)<(5>4I^3VM{t-R#JqDVAvV<#%s1^c6B3$@Afpo zcg0P>SEI>Wf$@#MA##FW(9vo0+S#{qgk&A$K>RF$hZ`m$Vq{1)-Xh+eE zq@#L9{U6!K7o3jc2G;M8+(RTu$7MG)8}0$ILvA={6)@wy5qAyPm{iP`!G^LM5yKD= z+aLoh6%{kN5VqWW%-gfk1Cl)O_XdfQS<*2WiT5l_f)D5EM<92o8TSrxOhEq~sy&@D zFm`94pD^^%{nE|8fg#NendFXzIbtF0LyR2ox45yNe(fXKsqET z9GmCfPF`P7$4%Tr66@CV0-GwYHRhW271+APNQenD+N-G<82$j0K(Wzx4qF6^+1hk0 zk^ExQPlo~>jGc@qJHtXwm4)o}35*YMlYi~zfUKdWjOd*;4hJS+T*ro@fGY+-VRT=e z0U%4Cw;HyDeglU_iX*PIIKvJd?xrVDZ_s10n?LruJR{l_qRN37CIKo_@VM;Q9)W?$cS60DP=p$PvIy32~@Bkm){Q@&r8M z1k^)0*s%S<9RrBZ;cy7Sp9v01HZS1Np6(a`wf}!DZ49UU+BY>q5-mY23JD{%IHJdP z&A{ecH#*T``v&9~gFx`eW(D9lNFPbK2MSY%;8d&>f#9PddWW?N$>4%=OxBgwH^hFO z!w=~s(c*=)-jKuAOxEk=C|M=JT4uDb0TO@pvVF?ma0Rk^H|n2Bz*7xa0~%O z>^>5y6d5`GjTZzTi4FWx)(pqEFbngt{g9ES1*0S&SxIwsv1R(1W+E1o#+bw>9M^Sz zM({K*?vURjj&wS~rwLx43<^O1T=(if4S#`Cj}4($f2ab~-pk+F42XRX%QOVLGY$i9 zE+EmK2uJxWx!4^7QS=l*Q85M-#r1hZ_sHhhD6D94#Q-P_?2%>&24}{J%sByu1Co0L zc_NUzOMli&I`c9UeKx^Q3BK5t_CLLzye#)uwTsU9lkR22bA8Uy#}ox3X~4ic&Ch{g zL~Q}fMQcQc5M2Wi6x%1-vJ}=(0*WeITz>@}CAQUM0Ae&B^SU19T}7;K1|bwD?ZcH` z)0fxvq%Rpv;75X8+iJ~e3b0$)TNQBJ%JKkSIM&|E8$Z?!hP`J*$q5Md)wsV{r_4*c zNsq(68;28s#`s541=Z_2<4?dk(qVbs2)Pos(iV%|Ee-}yaj?ar@pF1IX}6Q@W8$^C$+m)DWTx zn=;@}uvl6_a3#U7!J#KvBA}|l-Tk5|p9Kd3l7^dNFMo~e0mt4OqG-ED^7nJs_-oph0xg4y8bQ_#IEMHqrM*L;MK&MBqV!M-iMJtdvar@4-vo zH9>K8>`dUHe^x*M+XrNt!#p+iJ^i(Y5I+o5V@(8WfG$$l>Zn=#nXD_oye}GJ-V-~@ z1F&R6wKXVJx+lO|dvh;1?1}J*4LUiJU~Q}1r_-LTYfVN>y(w!5j`!Z^z+B2JeRc8C zez^Ih&JksAQAGgezJ4HB3CBBg#M*S=TR>@upAsX{7A$*DX#lMb>_j1>j-qEKz=BB` z(6^fw(T4r|r&X~0n;PdmVXUicPlWaZXFiH4;ryQXh~NZ>(80%ZOKEKDGJp^q19~z; zw?r;>D5mX47*6Qx3(f`Xk%^#@h=c7!)&DHN0d`dethsOI-`bsI`l5oV`XgbX`6@tg zECW{1+B`s3FQKn@-)t0|7BwhWgHA*=mDRSuw?&PxerE$T1?Xp5xcw#W3p?Z2`Pi254vc_(Un2d?g@s-WkX*@;y1qSg?;&(t|`gigcBP?h=Kv2w)alcn{YMgnS?71J1G9e z=9mCB7Tg-&jEs7FPPG%J&^ng3a&4*roLhe>?|+hU17S}fV^1($d`)H%!@gjpKLFq4 zgx?b%)Rym?oWEghgWymXNPApmK zym9VKtE7LDY5}5#25f(hP%j3-9CX?j(pim&S$6ZczBpJ}I`P-_Yic2ZG5u6D0c1dL z5*=kk$GXrwf+=1tINO#TW40*iujY330Pv6VFaA8x0-s0z69re!DI)r z+y%qC)n&z(7JU0r1Bmn9oftvun*d1*^roE;dgzc=8eSXof^+H{vbXoP3`1)*5DK#< z&U5w@;im=@&c<0U2eKg`+t>!xN2;X^nrptW~TDh!vSH*uDM zR~yVA%?%^q7F}309b|ye- z!4d;UfbK9H=xWiORJ&++up;*M%M9G@iJchZ^S)oZ>?eo!aWY@NKSlTRPa9XiIB4|5 zE2w$!7lL=V)}9nWD~Nqh&=A5SHRb#6-nM>ipml%Ra}6MM34kyGY98E4arDG1X|d58 z(27Mz3OXEYCOB>5>K8UAkozbTz#TIPF3M5#IbjBLD(Z6td#gRGAWkSHIE(DBciW}1 zGyeI8_PltMoz5ZnAf&)FBLztVwB7a}2tJkUHhlaHU`azqTG;6X7ZA)-dt8A4B?NCF z_*zH0Xsv@SGF{w0hGy^^(A$|S=(zB)u@8_T6kh9SH^AS4ec*JA@;Ku;opX2_!T$s= zOOzEP8_?3*hY3CkF%HpG8bJF7x)~lIm}5u->OB0L+9d5_UH@jRCoJ#yXa&TO$W_=F$dr7u*4@R=knmg`gKMDQI1w z8~06ui$L!#rNEsJKxM+YgwG9R;W&abK#w-`SGUMBptB~ZgYIR5->BQ+p$0HvX`{Le zi8r%OCU`Eva|j*_s!NCrXuSP9(0f6=NAOF6E$X%?2GE{?)-oJzm=j|RY|oklmE>O- zNVO+ALateD1H}LogondGuW_JNkV8SQf}}VI^blrS0rjTSd3A*bZZn9Qre*I|%a#H@ n0Hutk1nf5O19dADcnSXpAF0Kio6Td(00000NkvXXu0mjfhRp8N literal 0 HcmV?d00001 diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.css b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.css new file mode 100644 index 00000000..c7872b84 --- /dev/null +++ b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.css @@ -0,0 +1,483 @@ +@font-face { + font-family: 'iconfont'; + src: url('iconfont.eot?qja5i2'); + src: url('iconfont.eot?qja5i2#iefix') format('embedded-opentype'), + url('iconfont.ttf?qja5i2') format('truetype'), + url('iconfont.woff?qja5i2') format('woff'), + url('iconfont.svg?qja5i2#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'iconfont' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-bianji:before { + content: "\e670"; +} +.icon-streamlist:before { + content: "\ea75"; +} +.icon-chexiao_:before { + content: "\e72c"; +} +.icon-xinzeng:before { + content: "\e6c2"; +} +.icon-chaxun:before { + content: "\e697"; +} +.icon-del:before { + content: "\e616"; +} +.icon-chaxun1:before { + content: "\e613"; +} +.icon-shanchu:before { + content: "\e6f5"; +} +.icon-xiugai:before { + content: "\e62b"; +} +.icon-bianji-copy:before { + content: "\e604"; +} +.icon-del1:before { + content: "\e606"; +} +.icon-zhuyeicon:before { + content: "\e600"; +} +.icon-liuchengzhongxin:before { + content: "\e601"; +} +.icon-zhuye:before { + content: "\e602"; +} +.icon-data-dictionary-type:before { + content: "\e629"; +} +.icon-jiaoseguanli:before { + content: "\e619"; +} +.icon-module:before { + content: "\e677"; +} +.icon-daichuliliucheng:before { + content: "\e710"; +} +.icon-wodeliucheng:before { + content: "\e611"; +} +.icon-jichupeizhi:before { + content: "\e635"; +} +.icon-biaodansheji-xuanxiangqia:before { + content: "\e620"; +} +.icon-liuchengsheji:before { + content: "\e603"; +} +.icon-xiaoxipingtai-xiaoxirizhi:before { + content: "\e6c6"; +} +.icon-rukudingdan:before { + content: "\e62c"; +} +.icon-dingshirenwu:before { + content: "\e64c"; +} +.icon-ziyuanguanli:before { + content: "\e645"; +} +.icon-shujuquanxian:before { + content: "\e6f7"; +} +.icon-bumenguanli:before { + content: "\e605"; +} +.icon-cangchuzhongxin-:before { + content: "\e60e"; +} +.icon-xitongrizhi:before { + content: "\e730"; +} +.icon-xiaoxi:before { + content: "\e609"; +} +.icon-23yichuliliucheng:before { + content: "\e6b2"; +} +.icon-yonghuguanli:before { + content: "\e615"; +} +.icon-shaixuan:before { + content: "\e783"; +} +.icon-butixing:before { + content: "\e784"; +} +.icon-bangzhu:before { + content: "\e785"; +} +.icon-zhuanfa:before { + content: "\e786"; +} +.icon-A:before { + content: "\e787"; +} +.icon-WiFi:before { + content: "\e788"; +} +.icon-C:before { + content: "\e789"; +} +.icon-B:before { + content: "\e78a"; +} +.icon-dayinji:before { + content: "\e78b"; +} +.icon-biaoqian:before { + content: "\e78c"; +} +.icon-D:before { + content: "\e78d"; +} +.icon-tianjiazhaopian:before { + content: "\e78e"; +} +.icon-caozuorizhi:before { + content: "\e78f"; +} +.icon-dianzan:before { + content: "\e790"; +} +.icon-ditu:before { + content: "\e791"; +} +.icon-dianzaner:before { + content: "\e792"; +} +.icon-didian_dingwei:before { + content: "\e793"; +} +.icon-cuowu_shibai:before { + content: "\e794"; +} +.icon-dingdan_dingdanliebiao:before { + content: "\e795"; +} +.icon-erweima:before { + content: "\e796"; +} +.icon-dingdan:before { + content: "\e797"; +} +.icon-dianpu:before { + content: "\e798"; +} +.icon-fasong:before { + content: "\e799"; +} +.icon-faxian:before { + content: "\e79a"; +} +.icon-fenlei:before { + content: "\e79b"; +} +.icon-falv_susong:before { + content: "\e79c"; +} +.icon-dingyue:before { + content: "\e79d"; +} +.icon-fenxianger:before { + content: "\e79e"; +} +.icon-fangda:before { + content: "\e79f"; +} +.icon-guanji_tuichu:before { + content: "\e7a0"; +} +.icon-guanbi:before { + content: "\e7a1"; +} +.icon-fuwu:before { + content: "\e7a2"; +} +.icon-fenxiang:before { + content: "\e7a3"; +} +.icon-huiyuan:before { + content: "\e7a4"; +} +.icon-huidaodingbu:before { + content: "\e7a5"; +} +.icon-jianshao:before { + content: "\e7a6"; +} +.icon-jinggao_tixing:before { + content: "\e7a7"; +} +.icon-jianlifangguanli:before { + content: "\e7a8"; +} +.icon-jiandu:before { + content: "\e7a9"; +} +.icon-jifen:before { + content: "\e7aa"; +} +.icon-huiyuandengji:before { + content: "\e7ab"; +} +.icon-gonggao_tongzhi:before { + content: "\e7ac"; +} +.icon-jingyin:before { + content: "\e7ad"; +} +.icon-laji_shanchu:before { + content: "\e7ae"; +} +.icon-jiangbei:before { + content: "\e7af"; +} +.icon-liwu:before { + content: "\e7b0"; +} +.icon-jianlirenyuanguanli:before { + content: "\e7b1"; +} +.icon-mima:before { + content: "\e7b2"; +} +.icon-lishixiangmu_jilu:before { + content: "\e7b3"; +} +.icon-nan:before { + content: "\e7b4"; +} +.icon-liebiao:before { + content: "\e7b5"; +} +.icon-qiandao_daka:before { + content: "\e7b6"; +} +.icon-qiye_gongsi_danweijibenxinxi:before { + content: "\e7b7"; +} +.icon-rili:before { + content: "\e7b8"; +} +.icon-pinglun:before { + content: "\e7b9"; +} +.icon-nv:before { + content: "\e7ba"; +} +.icon-naozhong:before { + content: "\e7bb"; +} +.icon-pifu_shensemoshi:before { + content: "\e7bc"; +} +.icon-quanxian:before { + content: "\e7bd"; +} +.icon-shangchuan:before { + content: "\e7be"; +} +.icon-shang:before { + content: "\e7bf"; +} +.icon-shijian_zhongbiao:before { + content: "\e7c0"; +} +.icon-shebei:before { + content: "\e7c1"; +} +.icon-shishidanweiguanli:before { + content: "\e7c2"; +} +.icon-shoucang:before { + content: "\e7c3"; +} +.icon-saoyisao:before { + content: "\e7c4"; +} +.icon-shenfenzheng:before { + content: "\e7c5"; +} +.icon-shuaxin:before { + content: "\e7c6"; +} +.icon-shouye:before { + content: "\e7c7"; +} +.icon-sousuo:before { + content: "\e7c8"; +} +.icon-suoxiao:before { + content: "\e7c9"; +} +.icon-tianjiahaoyou:before { + content: "\e7ca"; +} +.icon-shezhi:before { + content: "\e7cb"; +} +.icon-tongjier:before { + content: "\e7cc"; +} +.icon-wangye:before { + content: "\e7cd"; +} +.icon-tongjiyi:before { + content: "\e7ce"; +} +.icon-weixuanzhong:before { + content: "\e7cf"; +} +.icon-tongzhi:before { + content: "\e7d0"; +} +.icon-tupian:before { + content: "\e7d1"; +} +.icon-tongxunlu:before { + content: "\e7d2"; +} +.icon-weixin:before { + content: "\e7d3"; +} +.icon-remen:before { + content: "\e7d4"; +} +.icon-wendang_wenjian:before { + content: "\e7d5"; +} +.icon-wenjianjia:before { + content: "\e7d6"; +} +.icon-xia:before { + content: "\e7d7"; +} +.icon-wodexinxi_jibenxinxi:before { + content: "\e7d8"; +} +.icon-xiazaier:before { + content: "\e7d9"; +} +.icon-xiangyou_fanhui:before { + content: "\e7da"; +} +.icon-xiangzuo_fanhui:before { + content: "\e7db"; +} +.icon-xiangxia_shousuo:before { + content: "\e7dc"; +} +.icon-xiangmuwenjianmobanku_mobanku:before { + content: "\e7dd"; +} +.icon-xiazai:before { + content: "\e7de"; +} +.icon-xiangmu:before { + content: "\e7df"; +} +.icon-xianshi_chakan:before { + content: "\e7e0"; +} +.icon-xuanzhong:before { + content: "\e7e1"; +} +.icon-xiangmu_xiangmuguanli:before { + content: "\e7e2"; +} +.icon-xiugai_bianji:before { + content: "\e7e3"; +} +.icon-xiangmuyanshou_yanshou:before { + content: "\e7e4"; +} +.icon-yaopin:before { + content: "\e7e5"; +} +.icon-xiaoxisan:before { + content: "\e7e6"; +} +.icon-xiaoxier:before { + content: "\e7e7"; +} +.icon-yichang_weixian_jubao:before { + content: "\e7e8"; +} +.icon-xiangmujingliguanli_renyuanguanli:before { + content: "\e7e9"; +} +.icon-yanqishenhe:before { + content: "\e7ea"; +} +.icon-yincang:before { + content: "\e7eb"; +} +.icon-xiaochengxu:before { + content: "\e7ec"; +} +.icon-yonghu_zhanghao_wode:before { + content: "\e7ed"; +} +.icon-you:before { + content: "\e7ee"; +} +.icon-xuqiubiangengshenhe:before { + content: "\e7ef"; +} +.icon-yue:before { + content: "\e7f0"; +} +.icon-yinhangka:before { + content: "\e7f1"; +} +.icon-zhengchang_anquan:before { + content: "\e7f2"; +} +.icon-zhengque_chenggong_shibai:before { + content: "\e7f3"; +} +.icon-youjian:before { + content: "\e7f4"; +} +.icon-zhengzaijinhang:before { + content: "\e7f5"; +} +.icon-zhicheng_zhichengweihu:before { + content: "\e7f6"; +} +.icon-zhuanjiaku_tuandui:before { + content: "\e7f7"; +} +.icon-zuo:before { + content: "\e7f8"; +} +.icon-zhuanyelingyuweihu:before { + content: "\e7f9"; +} diff --git a/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.eot b/OpenAuthPro_V4_2_1e8214af/Client/src/assets/public/css/comIconfont/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..0bc20f2ab2f9cf5256c7555bffbebca5d48505c7 GIT binary patch literal 56516 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