From 06ff8ca686e5c81c23d8b752e8259f3e468ef9ec Mon Sep 17 00:00:00 2001 From: weizhiqiang <598748873@qq.com> Date: Fri, 9 Nov 2018 09:47:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=BB=9A=E5=8A=A8=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/assets/lib/layui/css/layui.css | 632 ++++++++++++++++++ .../layui/lay/modules/swiper/swiper.min.js | 25 + .../src/main/webapp/assets/lib/layui/layui.js | 1 + .../webapp/assets/lib/winui/css/winui.css | 1 + .../webapp/assets/smpropic/1541727836118.png | Bin 0 -> 61041 bytes .../src/main/webapp/assets/winui/weui.css | 25 + .../js/rmgroupmember/rmgroupmemberadd.js | 2 +- .../js/rmgroupmember/rmgroupmemberedit.js | 2 +- .../js/rmmysmpropage/mysmpropagelist.js | 2 +- 9 files changed, 687 insertions(+), 3 deletions(-) create mode 100644 skyeye-web/src/main/webapp/assets/lib/layui/lay/modules/swiper/swiper.min.js create mode 100644 skyeye-web/src/main/webapp/assets/smpropic/1541727836118.png diff --git a/skyeye-web/src/main/webapp/assets/lib/layui/css/layui.css b/skyeye-web/src/main/webapp/assets/lib/layui/css/layui.css index 43b0c81b0..adeeb3e9a 100644 --- a/skyeye-web/src/main/webapp/assets/lib/layui/css/layui.css +++ b/skyeye-web/src/main/webapp/assets/lib/layui/css/layui.css @@ -1319,3 +1319,635 @@ body .layui-util-face .layui-layer-content{padding:0; background-color:#fff; co } .layui-anim-fadeout{-webkit-animation-name: layui-fadeout; animation-name: layui-fadeout} + + + + + + + + + + + + +/** 滚动图片样式开始 **/ +.swiper-container { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + z-index: 1 +} + +.swiper-container-no-flexbox .swiper-slide { + float: left +} + +.swiper-container-vertical>.swiper-wrapper { + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column +} + +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -o-transition-property: -o-transform; + -ms-transition-property: -ms-transform; + transition-property: transform; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.swiper-container-android .swiper-slide, .swiper-wrapper { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -o-transform: translate(0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.swiper-container-multirow>.swiper-wrapper { + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap +} + +.swiper-container-free-mode>.swiper-wrapper { + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + margin: 0 auto +} + +.swiper-slide { + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative +} + +.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide + { + height: auto +} + +.swiper-container-autoheight .swiper-wrapper { + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; + -webkit-transition-property: -webkit-transform, height; + -moz-transition-property: -moz-transform; + -o-transition-property: -o-transform; + -ms-transition-property: -ms-transform; + transition-property: transform, height +} + +.swiper-container .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000 +} + +.swiper-wp8-horizontal { + -ms-touch-action: pan-y; + touch-action: pan-y +} + +.swiper-wp8-vertical { + -ms-touch-action: pan-x; + touch-action: pan-x +} + +.swiper-button-next, .swiper-button-prev { + position: absolute; + top: 50%; + width: 27px; + height: 44px; + margin-top: -22px; + z-index: 10; + cursor: pointer; + -moz-background-size: 27px 44px; + -webkit-background-size: 27px 44px; + background-size: 27px 44px; + background-position: center; + background-repeat: no-repeat +} + +.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled + { + opacity: .35; + cursor: auto; + pointer-events: none +} + +.swiper-button-prev, .swiper-container-rtl .swiper-button-next { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + left: 10px; + right: auto +} + +.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black + { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") +} + +.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white + { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") +} + +.swiper-button-next, .swiper-container-rtl .swiper-button-prev { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + right: 10px; + left: auto +} + +.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black + { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") +} + +.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white + { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") +} + +.swiper-pagination { + position: absolute; + text-align: center; + -webkit-transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + transition: .3s; + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + z-index: 10 +} + +.swiper-pagination.swiper-pagination-hidden { + opacity: 0 +} + +.swiper-container-horizontal>.swiper-pagination-bullets, + .swiper-pagination-custom, .swiper-pagination-fraction { + bottom: 10px; + left: 0; + width: 100% +} + +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 100%; + background: #000; + opacity: .2 +} + +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -moz-appearance: none; + -ms-appearance: none; + -webkit-appearance: none; + appearance: none +} + +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer +} + +.swiper-pagination-white .swiper-pagination-bullet { + background: #fff +} + +.swiper-pagination-bullet-active { + opacity: 1; + background: #007aff +} + +.swiper-pagination-white .swiper-pagination-bullet-active { + background: #fff +} + +.swiper-pagination-black .swiper-pagination-bullet-active { + background: #000 +} + +.swiper-container-vertical>.swiper-pagination-bullets { + right: 10px; + top: 50%; + -webkit-transform: translate3d(0, -50%, 0); + -moz-transform: translate3d(0, -50%, 0); + -o-transform: translate(0, -50%); + -ms-transform: translate3d(0, -50%, 0); + transform: translate3d(0, -50%, 0) +} + +.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet + { + margin: 5px 0; + display: block +} + +.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet + { + margin: 0 5px +} + +.swiper-pagination-progress { + background: rgba(0, 0, 0, .25); + position: absolute +} + +.swiper-pagination-progress .swiper-pagination-progressbar { + background: #007aff; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + -webkit-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + -webkit-transform-origin: left top; + -moz-transform-origin: left top; + -ms-transform-origin: left top; + -o-transform-origin: left top; + transform-origin: left top +} + +.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar + { + -webkit-transform-origin: right top; + -moz-transform-origin: right top; + -ms-transform-origin: right top; + -o-transform-origin: right top; + transform-origin: right top +} + +.swiper-container-horizontal>.swiper-pagination-progress { + width: 100%; + height: 4px; + left: 0; + top: 0 +} + +.swiper-container-vertical>.swiper-pagination-progress { + width: 4px; + height: 100%; + left: 0; + top: 0 +} + +.swiper-pagination-progress.swiper-pagination-white { + background: rgba(255, 255, 255, .5) +} + +.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar + { + background: #fff +} + +.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar + { + background: #000 +} + +.swiper-container-3d { + -webkit-perspective: 1200px; + -moz-perspective: 1200px; + -o-perspective: 1200px; + perspective: 1200px +} + +.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, + .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, + .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, + .swiper-container-3d .swiper-wrapper { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + -ms-transform-style: preserve-3d; + transform-style: preserve-3d +} + +.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, + .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top + { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10 +} + +.swiper-container-3d .swiper-slide-shadow-left { + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), + to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: linear-gradient(to left, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)) +} + +.swiper-container-3d .swiper-slide-shadow-right { + background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), + to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)) +} + +.swiper-container-3d .swiper-slide-shadow-top { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), + to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: linear-gradient(to top, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)) +} + +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), + to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), + rgba(0, 0, 0, 0)) +} + +.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper + { + -ms-perspective: 1200px +} + +.swiper-container-cube, .swiper-container-flip { + overflow: visible +} + +.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide + { + pointer-events: none; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1 +} + +.swiper-container-cube .swiper-slide .swiper-slide, + .swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none +} + +.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, + .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active + { + pointer-events: auto +} + +.swiper-container-cube .swiper-slide-shadow-bottom, + .swiper-container-cube .swiper-slide-shadow-left, + .swiper-container-cube .swiper-slide-shadow-right, + .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, + .swiper-container-flip .swiper-slide-shadow-left, + .swiper-container-flip .swiper-slide-shadow-right, + .swiper-container-flip .swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden +} + +.swiper-container-cube .swiper-slide { + visibility: hidden; + -webkit-transform-origin: 0 0; + -moz-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + width: 100%; + height: 100% +} + +.swiper-container-cube.swiper-container-rtl .swiper-slide { + -webkit-transform-origin: 100% 0; + -moz-transform-origin: 100% 0; + -ms-transform-origin: 100% 0; + transform-origin: 100% 0 +} + +.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, + .swiper-container-cube .swiper-slide-next+.swiper-slide, + .swiper-container-cube .swiper-slide-prev { + pointer-events: auto; + visibility: visible +} + +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 100%; + background: #000; + opacity: .6; + -webkit-filter: blur(50px); + filter: blur(50px); + z-index: 0 +} + +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out +} + +.swiper-container-fade .swiper-slide { + pointer-events: none; + -webkit-transition-property: opacity; + -moz-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity +} + +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none +} + +.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active + { + pointer-events: auto +} + +.swiper-zoom-container { + width: 100%; + height: 100%; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -moz-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -moz-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + text-align: center +} + +.swiper-zoom-container>canvas, .swiper-zoom-container>img, + .swiper-zoom-container>svg { + max-width: 100%; + max-height: 100%; + object-fit: contain +} + +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, .1) +} + +.swiper-container-horizontal>.swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98% +} + +.swiper-container-vertical>.swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98% +} + +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, .5); + border-radius: 10px; + left: 0; + top: 0 +} + +.swiper-scrollbar-cursor-drag { + cursor: move +} + +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + -webkit-transform-origin: 50%; + -moz-transform-origin: 50%; + transform-origin: 50%; + -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; + -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite; + animation: swiper-preloader-spin 1s steps(12, end) infinite +} + +.swiper-lazy-preloader:after { + display: block; + content: ""; + width: 100%; + height: 100%; + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); + background-position: 50%; + -webkit-background-size: 100%; + background-size: 100%; + background-repeat: no-repeat +} + +.swiper-lazy-preloader-white:after { + background-image: + url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") +} + +@ +-webkit-keyframes swiper-preloader-spin { 100%{ + -webkit-transform: rotate(360deg) +} + +} +@ +keyframes swiper-preloader-spin { 100%{ + transform: rotate(360deg) +} +} +/** 滚动图片样式结束 **/ + diff --git a/skyeye-web/src/main/webapp/assets/lib/layui/lay/modules/swiper/swiper.min.js b/skyeye-web/src/main/webapp/assets/lib/layui/lay/modules/swiper/swiper.min.js new file mode 100644 index 000000000..a2131b0f3 --- /dev/null +++ b/skyeye-web/src/main/webapp/assets/lib/layui/lay/modules/swiper/swiper.min.js @@ -0,0 +1,25 @@ +/** + * Swiper 3.4.2 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * + * http://www.idangero.us/swiper/ + * + * Copyright 2017, Vladimir Kharlampidi + * The iDangero.us + * http://www.idangero.us/ + * + * Licensed under MIT + * + * Released on: March 10, 2017 + */ +layui.define(["jquery"], function(exports) { + var jQuery = layui.jquery; + (function($) { +!function(){"use strict";var e,a=function(s,i){function r(e){return Math.floor(e)}function n(){var e=T.params.autoplay,a=T.slides.eq(T.activeIndex);a.attr("data-swiper-autoplay")&&(e=a.attr("data-swiper-autoplay")||T.params.autoplay),T.autoplayTimeoutId=setTimeout(function(){T.params.loop?(T.fixLoop(),T._slideNext(),T.emit("onAutoplay",T)):T.isEnd?i.autoplayStopOnLast?T.stopAutoplay():(T._slideTo(0),T.emit("onAutoplay",T)):(T._slideNext(),T.emit("onAutoplay",T))},e)}function o(a,t){var s=e(a.target);if(!s.is(t))if("string"==typeof t)s=s.parents(t);else if(t.nodeType){var i;return s.parents().each(function(e,a){a===t&&(i=t)}),i?t:void 0}if(0!==s.length)return s[0]}function l(e,a){a=a||{};var t=window.MutationObserver||window.WebkitMutationObserver,s=new t(function(e){e.forEach(function(e){T.onResize(!0),T.emit("onObserverUpdate",T,e)})});s.observe(e,{attributes:void 0===a.attributes||a.attributes,childList:void 0===a.childList||a.childList,characterData:void 0===a.characterData||a.characterData}),T.observers.push(s)}function p(e){e.originalEvent&&(e=e.originalEvent);var a=e.keyCode||e.charCode;if(!T.params.allowSwipeToNext&&(T.isHorizontal()&&39===a||!T.isHorizontal()&&40===a))return!1;if(!T.params.allowSwipeToPrev&&(T.isHorizontal()&&37===a||!T.isHorizontal()&&38===a))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===a||39===a||38===a||40===a){var t=!1;if(T.container.parents("."+T.params.slideClass).length>0&&0===T.container.parents("."+T.params.slideActiveClass).length)return;var s={left:window.pageXOffset,top:window.pageYOffset},i=window.innerWidth,r=window.innerHeight,n=T.container.offset();T.rtl&&(n.left=n.left-T.container[0].scrollLeft);for(var o=[[n.left,n.top],[n.left+T.width,n.top],[n.left,n.top+T.height],[n.left+T.width,n.top+T.height]],l=0;l=s.left&&p[0]<=s.left+i&&p[1]>=s.top&&p[1]<=s.top+r&&(t=!0)}if(!t)return}T.isHorizontal()?(37!==a&&39!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===a&&!T.rtl||37===a&&T.rtl)&&T.slideNext(),(37===a&&!T.rtl||39===a&&T.rtl)&&T.slidePrev()):(38!==a&&40!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===a&&T.slideNext(),38===a&&T.slidePrev()),T.emit("onKeyPress",T,a)}}function d(e){var a=0,t=0,s=0,i=0;return"detail"in e&&(t=e.detail),"wheelDelta"in e&&(t=-e.wheelDelta/120),"wheelDeltaY"in e&&(t=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(a=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(a=t,t=0),s=10*a,i=10*t,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||i)&&e.deltaMode&&(1===e.deltaMode?(s*=40,i*=40):(s*=800,i*=800)),s&&!a&&(a=s<1?-1:1),i&&!t&&(t=i<1?-1:1),{spinX:a,spinY:t,pixelX:s,pixelY:i}}function u(e){e.originalEvent&&(e=e.originalEvent);var a=0,t=T.rtl?-1:1,s=d(e);if(T.params.mousewheelForceToAxis)if(T.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return;a=s.pixelX*t}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return;a=s.pixelY}else a=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*t:-s.pixelY;if(0!==a){if(T.params.mousewheelInvert&&(a=-a),T.params.freeMode){var i=T.getWrapperTranslate()+a*T.params.mousewheelSensitivity,r=T.isBeginning,n=T.isEnd;if(i>=T.minTranslate()&&(i=T.minTranslate()),i<=T.maxTranslate()&&(i=T.maxTranslate()),T.setWrapperTransition(0),T.setWrapperTranslate(i),T.updateProgress(),T.updateActiveIndex(),(!r&&T.isBeginning||!n&&T.isEnd)&&T.updateClasses(),T.params.freeModeSticky?(clearTimeout(T.mousewheel.timeout),T.mousewheel.timeout=setTimeout(function(){T.slideReset()},300)):T.params.lazyLoading&&T.lazy&&T.lazy.load(),T.emit("onScroll",T,e),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.stopAutoplay(),0===i||i===T.maxTranslate())return}else{if((new window.Date).getTime()-T.mousewheel.lastScrollTime>60)if(a<0)if(T.isEnd&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slideNext(),T.emit("onScroll",T,e);else if(T.isBeginning&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slidePrev(),T.emit("onScroll",T,e);T.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function c(a,t){a=e(a);var s,i,r,n=T.rtl?-1:1;s=a.attr("data-swiper-parallax")||"0",i=a.attr("data-swiper-parallax-x"),r=a.attr("data-swiper-parallax-y"),i||r?(i=i||"0",r=r||"0"):T.isHorizontal()?(i=s,r="0"):(r=s,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*t*n+"%":i*t*n+"px",r=r.indexOf("%")>=0?parseInt(r,10)*t+"%":r*t+"px",a.transform("translate3d("+i+", "+r+",0px)")}function m(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof a))return new a(s,i);var h={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},g=i&&i.virtualTranslate;i=i||{};var f={};for(var v in i)if("object"!=typeof i[v]||null===i[v]||(i[v].nodeType||i[v]===window||i[v]===document||void 0!==t&&i[v]instanceof t||"undefined"!=typeof jQuery&&i[v]instanceof jQuery))f[v]=i[v];else{f[v]={};for(var w in i[v])f[v][w]=i[v][w]}for(var y in h)if(void 0===i[y])i[y]=h[y];else if("object"==typeof i[y])for(var x in h[y])void 0===i[y][x]&&(i[y][x]=h[y][x]);var T=this;if(T.params=i,T.originalParams=f,T.classNames=[],void 0!==e&&void 0!==t&&(e=t),(void 0!==e||(e=void 0===t?window.Dom7||window.Zepto||window.jQuery:t))&&(T.$=e,T.currentBreakpoint=void 0,T.getActiveBreakpoint=function(){if(!T.params.breakpoints)return!1;var e,a=!1,t=[];for(e in T.params.breakpoints)T.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10)});for(var s=0;s=window.innerWidth&&!a&&(a=e);return a||"max"},T.setBreakpoint=function(){var e=T.getActiveBreakpoint();if(e&&T.currentBreakpoint!==e){var a=e in T.params.breakpoints?T.params.breakpoints[e]:T.originalParams,t=T.params.loop&&a.slidesPerView!==T.params.slidesPerView;for(var s in a)T.params[s]=a[s];T.currentBreakpoint=e,t&&T.destroyLoop&&T.reLoop(!0)}},T.params.breakpoints&&T.setBreakpoint(),T.container=e(s),0!==T.container.length)){if(T.container.length>1){var b=[];return T.container.each(function(){b.push(new a(this,i))}),b}T.container[0].swiper=T,T.container.data("swiper",T),T.classNames.push(T.params.containerModifierClass+T.params.direction),T.params.freeMode&&T.classNames.push(T.params.containerModifierClass+"free-mode"),T.support.flexbox||(T.classNames.push(T.params.containerModifierClass+"no-flexbox"),T.params.slidesPerColumn=1),T.params.autoHeight&&T.classNames.push(T.params.containerModifierClass+"autoheight"),(T.params.parallax||T.params.watchSlidesVisibility)&&(T.params.watchSlidesProgress=!0),T.params.touchReleaseOnEdges&&(T.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(T.params.effect)>=0&&(T.support.transforms3d?(T.params.watchSlidesProgress=!0,T.classNames.push(T.params.containerModifierClass+"3d")):T.params.effect="slide"),"slide"!==T.params.effect&&T.classNames.push(T.params.containerModifierClass+T.params.effect),"cube"===T.params.effect&&(T.params.resistanceRatio=0,T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.centeredSlides=!1,T.params.spaceBetween=0,T.params.virtualTranslate=!0),"fade"!==T.params.effect&&"flip"!==T.params.effect||(T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.watchSlidesProgress=!0,T.params.spaceBetween=0,void 0===g&&(T.params.virtualTranslate=!0)),T.params.grabCursor&&T.support.touch&&(T.params.grabCursor=!1),T.wrapper=T.container.children("."+T.params.wrapperClass),T.params.pagination&&(T.paginationContainer=e(T.params.pagination),T.params.uniqueNavElements&&"string"==typeof T.params.pagination&&T.paginationContainer.length>1&&1===T.container.find(T.params.pagination).length&&(T.paginationContainer=T.container.find(T.params.pagination)),"bullets"===T.params.paginationType&&T.params.paginationClickable?T.paginationContainer.addClass(T.params.paginationModifierClass+"clickable"):T.params.paginationClickable=!1,T.paginationContainer.addClass(T.params.paginationModifierClass+T.params.paginationType)),(T.params.nextButton||T.params.prevButton)&&(T.params.nextButton&&(T.nextButton=e(T.params.nextButton),T.params.uniqueNavElements&&"string"==typeof T.params.nextButton&&T.nextButton.length>1&&1===T.container.find(T.params.nextButton).length&&(T.nextButton=T.container.find(T.params.nextButton))),T.params.prevButton&&(T.prevButton=e(T.params.prevButton),T.params.uniqueNavElements&&"string"==typeof T.params.prevButton&&T.prevButton.length>1&&1===T.container.find(T.params.prevButton).length&&(T.prevButton=T.container.find(T.params.prevButton)))),T.isHorizontal=function(){return"horizontal"===T.params.direction},T.rtl=T.isHorizontal()&&("rtl"===T.container[0].dir.toLowerCase()||"rtl"===T.container.css("direction")),T.rtl&&T.classNames.push(T.params.containerModifierClass+"rtl"),T.rtl&&(T.wrongRTL="-webkit-box"===T.wrapper.css("display")),T.params.slidesPerColumn>1&&T.classNames.push(T.params.containerModifierClass+"multirow"),T.device.android&&T.classNames.push(T.params.containerModifierClass+"android"),T.container.addClass(T.classNames.join(" ")),T.translate=0,T.progress=0,T.velocity=0,T.lockSwipeToNext=function(){T.params.allowSwipeToNext=!1,T.params.allowSwipeToPrev===!1&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipeToPrev=function(){T.params.allowSwipeToPrev=!1,T.params.allowSwipeToNext===!1&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!1,T.params.grabCursor&&T.unsetGrabCursor()},T.unlockSwipeToNext=function(){T.params.allowSwipeToNext=!0,T.params.allowSwipeToPrev===!0&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipeToPrev=function(){T.params.allowSwipeToPrev=!0,T.params.allowSwipeToNext===!0&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!0,T.params.grabCursor&&T.setGrabCursor()},T.setGrabCursor=function(e){T.container[0].style.cursor="move",T.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",T.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",T.container[0].style.cursor=e?"grabbing":"grab"},T.unsetGrabCursor=function(){T.container[0].style.cursor=""},T.params.grabCursor&&T.setGrabCursor(),T.imagesToLoad=[],T.imagesLoaded=0,T.loadImage=function(e,a,t,s,i,r){function n(){r&&r()}var o;e.complete&&i?n():a?(o=new window.Image,o.onload=n,o.onerror=n,s&&(o.sizes=s),t&&(o.srcset=t),a&&(o.src=a)):n()},T.preloadImages=function(){function e(){void 0!==T&&null!==T&&T&&(void 0!==T.imagesLoaded&&T.imagesLoaded++,T.imagesLoaded===T.imagesToLoad.length&&(T.params.updateOnImagesReady&&T.update(),T.emit("onImagesReady",T)))}T.imagesToLoad=T.container.find("img");for(var a=0;a1)for(e=0;eT.slides.length)break;a.push(T.slides.eq(s)[0])}else a.push(T.slides.eq(T.activeIndex)[0]);for(e=0;et?i:t}t&&T.wrapper.css("height",t+"px")},T.updateContainerSize=function(){var e,a;e=void 0!==T.params.width?T.params.width:T.container[0].clientWidth,a=void 0!==T.params.height?T.params.height:T.container[0].clientHeight,0===e&&T.isHorizontal()||0===a&&!T.isHorizontal()||(e=e-parseInt(T.container.css("padding-left"),10)-parseInt(T.container.css("padding-right"),10),a=a-parseInt(T.container.css("padding-top"),10)-parseInt(T.container.css("padding-bottom"),10),T.width=e,T.height=a,T.size=T.isHorizontal()?T.width:T.height)},T.updateSlidesSize=function(){T.slides=T.wrapper.children("."+T.params.slideClass),T.snapGrid=[],T.slidesGrid=[],T.slidesSizesGrid=[];var e,a=T.params.spaceBetween,t=-T.params.slidesOffsetBefore,s=0,i=0;if(void 0!==T.size){"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*T.size),T.virtualSize=-a,T.rtl?T.slides.css({marginLeft:"",marginTop:""}):T.slides.css({marginRight:"",marginBottom:""});var n;T.params.slidesPerColumn>1&&(n=Math.floor(T.slides.length/T.params.slidesPerColumn)===T.slides.length/T.params.slidesPerColumn?T.slides.length:Math.ceil(T.slides.length/T.params.slidesPerColumn)*T.params.slidesPerColumn,"auto"!==T.params.slidesPerView&&"row"===T.params.slidesPerColumnFill&&(n=Math.max(n,T.params.slidesPerView*T.params.slidesPerColumn)));var o,l=T.params.slidesPerColumn,p=n/l,d=p-(T.params.slidesPerColumn*p-T.slides.length);for(e=0;e1){var c,m,h;"column"===T.params.slidesPerColumnFill?(m=Math.floor(e/l),h=e-m*l,(m>d||m===d&&h===l-1)&&++h>=l&&(h=0,m++),c=m+h*n/l,u.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(h=Math.floor(e/p),m=e-h*p),u.css("margin-"+(T.isHorizontal()?"top":"left"),0!==h&&T.params.spaceBetween&&T.params.spaceBetween+"px").attr("data-swiper-column",m).attr("data-swiper-row",h)}"none"!==u.css("display")&&("auto"===T.params.slidesPerView?(o=T.isHorizontal()?u.outerWidth(!0):u.outerHeight(!0),T.params.roundLengths&&(o=r(o))):(o=(T.size-(T.params.slidesPerView-1)*a)/T.params.slidesPerView,T.params.roundLengths&&(o=r(o)),T.isHorizontal()?T.slides[e].style.width=o+"px":T.slides[e].style.height=o+"px"),T.slides[e].swiperSlideSize=o,T.slidesSizesGrid.push(o),T.params.centeredSlides?(t=t+o/2+s/2+a,0===s&&0!==e&&(t=t-T.size/2-a),0===e&&(t=t-T.size/2-a),Math.abs(t)<.001&&(t=0),i%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t)):(i%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t),t=t+o+a),T.virtualSize+=o+a,s=o,i++)}T.virtualSize=Math.max(T.virtualSize,T.size)+T.params.slidesOffsetAfter;var g;if(T.rtl&&T.wrongRTL&&("slide"===T.params.effect||"coverflow"===T.params.effect)&&T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}),T.support.flexbox&&!T.params.setWrapperSize||(T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"})),T.params.slidesPerColumn>1&&(T.virtualSize=(o+T.params.spaceBetween)*n,T.virtualSize=Math.ceil(T.virtualSize/T.params.slidesPerColumn)-T.params.spaceBetween,T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"}),T.params.centeredSlides)){for(g=[],e=0;e1&&T.snapGrid.push(T.virtualSize-T.size)}0===T.snapGrid.length&&(T.snapGrid=[0]),0!==T.params.spaceBetween&&(T.isHorizontal()?T.rtl?T.slides.css({marginLeft:a+"px"}):T.slides.css({marginRight:a+"px"}):T.slides.css({marginBottom:a+"px"})),T.params.watchSlidesProgress&&T.updateSlidesOffset()}},T.updateSlidesOffset=function(){for(var e=0;eT.size&&(s=!0));for(a=T.activeIndex-1;a>=0;a--)T.slides[a]&&!s&&(i+=T.slides[a].swiperSlideSize,t++,i>T.size&&(s=!0))}else for(e=T.activeIndex+1;e=0&&r0&&n<=T.size||r<=0&&n>=T.size)&&T.slides.eq(t).addClass(T.params.slideVisibleClass)}s.progress=T.rtl?-i:i}}},T.updateProgress=function(e){void 0===e&&(e=T.translate||0);var a=T.maxTranslate()-T.minTranslate(),t=T.isBeginning,s=T.isEnd;0===a?(T.progress=0,T.isBeginning=T.isEnd=!0):(T.progress=(e-T.minTranslate())/a,T.isBeginning=T.progress<=0,T.isEnd=T.progress>=1),T.isBeginning&&!t&&T.emit("onReachBeginning",T),T.isEnd&&!s&&T.emit("onReachEnd",T),T.params.watchSlidesProgress&&T.updateSlidesProgress(e),T.emit("onProgress",T,T.progress)},T.updateActiveIndex=function(){var e,a,t,s=T.rtl?T.translate:-T.translate;for(a=0;a=T.slidesGrid[a]&&s=T.slidesGrid[a]&&s=T.slidesGrid[a]&&(e=a);T.params.normalizeSlideIndex&&(e<0||void 0===e)&&(e=0),t=Math.floor(e/T.params.slidesPerGroup),t>=T.snapGrid.length&&(t=T.snapGrid.length-1),e!==T.activeIndex&&(T.snapIndex=t,T.previousIndex=T.activeIndex,T.activeIndex=e,T.updateClasses(),T.updateRealIndex())},T.updateRealIndex=function(){T.realIndex=parseInt(T.slides.eq(T.activeIndex).attr("data-swiper-slide-index")||T.activeIndex,10)},T.updateClasses=function(){T.slides.removeClass(T.params.slideActiveClass+" "+T.params.slideNextClass+" "+T.params.slidePrevClass+" "+T.params.slideDuplicateActiveClass+" "+T.params.slideDuplicateNextClass+" "+T.params.slideDuplicatePrevClass);var a=T.slides.eq(T.activeIndex);a.addClass(T.params.slideActiveClass),i.loop&&(a.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass));var t=a.next("."+T.params.slideClass).addClass(T.params.slideNextClass);T.params.loop&&0===t.length&&(t=T.slides.eq(0),t.addClass(T.params.slideNextClass));var s=a.prev("."+T.params.slideClass).addClass(T.params.slidePrevClass);if(T.params.loop&&0===s.length&&(s=T.slides.eq(-1),s.addClass(T.params.slidePrevClass)),i.loop&&(t.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass),s.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass)),T.paginationContainer&&T.paginationContainer.length>0){var r,n=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length;if(T.params.loop?(r=Math.ceil((T.activeIndex-T.loopedSlides)/T.params.slidesPerGroup),r>T.slides.length-1-2*T.loopedSlides&&(r-=T.slides.length-2*T.loopedSlides),r>n-1&&(r-=n),r<0&&"bullets"!==T.params.paginationType&&(r=n+r)):r=void 0!==T.snapIndex?T.snapIndex:T.activeIndex||0,"bullets"===T.params.paginationType&&T.bullets&&T.bullets.length>0&&(T.bullets.removeClass(T.params.bulletActiveClass),T.paginationContainer.length>1?T.bullets.each(function(){e(this).index()===r&&e(this).addClass(T.params.bulletActiveClass)}):T.bullets.eq(r).addClass(T.params.bulletActiveClass)),"fraction"===T.params.paginationType&&(T.paginationContainer.find("."+T.params.paginationCurrentClass).text(r+1),T.paginationContainer.find("."+T.params.paginationTotalClass).text(n)),"progress"===T.params.paginationType){var o=(r+1)/n,l=o,p=1;T.isHorizontal()||(p=o,l=1),T.paginationContainer.find("."+T.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").transition(T.params.speed)}"custom"===T.params.paginationType&&T.params.paginationCustomRender&&(T.paginationContainer.html(T.params.paginationCustomRender(T,r+1,n)),T.emit("onPaginationRendered",T,T.paginationContainer[0]))}T.params.loop||(T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.isBeginning?(T.prevButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.prevButton)):(T.prevButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.prevButton))),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.isEnd?(T.nextButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.nextButton)):(T.nextButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.nextButton))))},T.updatePagination=function(){if(T.params.pagination&&T.paginationContainer&&T.paginationContainer.length>0){var e="";if("bullets"===T.params.paginationType){for(var a=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length,t=0;t";T.paginationContainer.html(e),T.bullets=T.paginationContainer.find("."+T.params.bulletClass),T.params.paginationClickable&&T.params.a11y&&T.a11y&&T.a11y.initPagination()}"fraction"===T.params.paginationType&&(e=T.params.paginationFractionRender?T.params.paginationFractionRender(T,T.params.paginationCurrentClass,T.params.paginationTotalClass):' / ',T.paginationContainer.html(e)),"progress"===T.params.paginationType&&(e=T.params.paginationProgressRender?T.params.paginationProgressRender(T,T.params.paginationProgressbarClass):'',T.paginationContainer.html(e)),"custom"!==T.params.paginationType&&T.emit("onPaginationRendered",T,T.paginationContainer[0])}},T.update=function(e){function a(){T.rtl,T.translate;t=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate()),T.setWrapperTranslate(t),T.updateActiveIndex(),T.updateClasses()}if(T){T.updateContainerSize(),T.updateSlidesSize(),T.updateProgress(),T.updatePagination(),T.updateClasses(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set();var t;if(e){T.controller&&T.controller.spline&&(T.controller.spline=void 0),T.params.freeMode?(a(),T.params.autoHeight&&T.updateAutoHeight()):(("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0))||a()}else T.params.autoHeight&&T.updateAutoHeight()}},T.onResize=function(e){T.params.onBeforeResize&&T.params.onBeforeResize(T),T.params.breakpoints&&T.setBreakpoint();var a=T.params.allowSwipeToPrev,t=T.params.allowSwipeToNext;T.params.allowSwipeToPrev=T.params.allowSwipeToNext=!0,T.updateContainerSize(),T.updateSlidesSize(),("auto"===T.params.slidesPerView||T.params.freeMode||e)&&T.updatePagination(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set(),T.controller&&T.controller.spline&&(T.controller.spline=void 0);var s=!1;if(T.params.freeMode){var i=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate());T.setWrapperTranslate(i),T.updateActiveIndex(),T.updateClasses(),T.params.autoHeight&&T.updateAutoHeight()}else T.updateClasses(),s=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0);T.params.lazyLoading&&!s&&T.lazy&&T.lazy.load(),T.params.allowSwipeToPrev=a,T.params.allowSwipeToNext=t,T.params.onAfterResize&&T.params.onAfterResize(T)},T.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?T.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(T.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),T.touchEvents={start:T.support.touch||!T.params.simulateTouch?"touchstart":T.touchEventsDesktop.start,move:T.support.touch||!T.params.simulateTouch?"touchmove":T.touchEventsDesktop.move,end:T.support.touch||!T.params.simulateTouch?"touchend":T.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===T.params.touchEventsTarget?T.container:T.wrapper).addClass("swiper-wp8-"+T.params.direction),T.initEvents=function(e){var a=e?"off":"on",t=e?"removeEventListener":"addEventListener",s="container"===T.params.touchEventsTarget?T.container[0]:T.wrapper[0],r=T.support.touch?s:document,n=!!T.params.nested;if(T.browser.ie)s[t](T.touchEvents.start,T.onTouchStart,!1),r[t](T.touchEvents.move,T.onTouchMove,n),r[t](T.touchEvents.end,T.onTouchEnd,!1);else{if(T.support.touch){var o=!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1};s[t](T.touchEvents.start,T.onTouchStart,o),s[t](T.touchEvents.move,T.onTouchMove,n),s[t](T.touchEvents.end,T.onTouchEnd,o)}(i.simulateTouch&&!T.device.ios&&!T.device.android||i.simulateTouch&&!T.support.touch&&T.device.ios)&&(s[t]("mousedown",T.onTouchStart,!1),document[t]("mousemove",T.onTouchMove,n),document[t]("mouseup",T.onTouchEnd,!1))}window[t]("resize",T.onResize),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.nextButton[a]("click",T.onClickNext),T.params.a11y&&T.a11y&&T.nextButton[a]("keydown",T.a11y.onEnterKey)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.prevButton[a]("click",T.onClickPrev),T.params.a11y&&T.a11y&&T.prevButton[a]("keydown",T.a11y.onEnterKey)),T.params.pagination&&T.params.paginationClickable&&(T.paginationContainer[a]("click","."+T.params.bulletClass,T.onClickIndex),T.params.a11y&&T.a11y&&T.paginationContainer[a]("keydown","."+T.params.bulletClass,T.a11y.onEnterKey)),(T.params.preventClicks||T.params.preventClicksPropagation)&&s[t]("click",T.preventClicks,!0)},T.attachEvents=function(){T.initEvents()},T.detachEvents=function(){T.initEvents(!0)},T.allowClick=!0,T.preventClicks=function(e){T.allowClick||(T.params.preventClicks&&e.preventDefault(),T.params.preventClicksPropagation&&T.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},T.onClickNext=function(e){e.preventDefault(),T.isEnd&&!T.params.loop||T.slideNext()},T.onClickPrev=function(e){e.preventDefault(),T.isBeginning&&!T.params.loop||T.slidePrev()},T.onClickIndex=function(a){a.preventDefault();var t=e(this).index()*T.params.slidesPerGroup;T.params.loop&&(t+=T.loopedSlides),T.slideTo(t)}, +T.updateClickedSlide=function(a){var t=o(a,"."+T.params.slideClass),s=!1;if(t)for(var i=0;iT.slides.length-T.loopedSlides+l/2?(T.fixLoop(),n=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(n)},0)):T.slideTo(n):n>T.slides.length-l?(T.fixLoop(),n=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(n)},0)):T.slideTo(n)}else T.slideTo(n)}};var S,C,z,M,E,P,I,k,L,D,B="input, select, textarea, button, video",H=Date.now(),G=[];T.animating=!1,T.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var X,A;T.onTouchStart=function(a){if(a.originalEvent&&(a=a.originalEvent),(X="touchstart"===a.type)||!("which"in a)||3!==a.which){if(T.params.noSwiping&&o(a,"."+T.params.noSwipingClass))return void(T.allowClick=!0);if(!T.params.swipeHandler||o(a,T.params.swipeHandler)){var t=T.touches.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,s=T.touches.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;if(!(T.device.ios&&T.params.iOSEdgeSwipeDetection&&t<=T.params.iOSEdgeSwipeThreshold)){if(S=!0,C=!1,z=!0,E=void 0,A=void 0,T.touches.startX=t,T.touches.startY=s,M=Date.now(),T.allowClick=!0,T.updateContainerSize(),T.swipeDirection=void 0,T.params.threshold>0&&(k=!1),"touchstart"!==a.type){var i=!0;e(a.target).is(B)&&(i=!1),document.activeElement&&e(document.activeElement).is(B)&&document.activeElement.blur(),i&&a.preventDefault()}T.emit("onTouchStart",T,a)}}}},T.onTouchMove=function(a){if(a.originalEvent&&(a=a.originalEvent),!X||"mousemove"!==a.type){if(a.preventedByNestedSwiper)return T.touches.startX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,void(T.touches.startY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY);if(T.params.onlyExternal)return T.allowClick=!1,void(S&&(T.touches.startX=T.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,T.touches.startY=T.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,M=Date.now()));if(X&&T.params.touchReleaseOnEdges&&!T.params.loop)if(T.isHorizontal()){if(T.touches.currentXT.touches.startX&&T.translate>=T.minTranslate())return}else if(T.touches.currentYT.touches.startY&&T.translate>=T.minTranslate())return;if(X&&document.activeElement&&a.target===document.activeElement&&e(a.target).is(B))return C=!0,void(T.allowClick=!1);if(z&&T.emit("onTouchMove",T,a),!(a.targetTouches&&a.targetTouches.length>1)){if(T.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,T.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,void 0===E){var t;T.isHorizontal()&&T.touches.currentY===T.touches.startY||!T.isHorizontal()&&T.touches.currentX===T.touches.startX?E=!1:(t=180*Math.atan2(Math.abs(T.touches.currentY-T.touches.startY),Math.abs(T.touches.currentX-T.touches.startX))/Math.PI,E=T.isHorizontal()?t>T.params.touchAngle:90-t>T.params.touchAngle)}if(E&&T.emit("onTouchMoveOpposite",T,a),void 0===A&&(T.touches.currentX===T.touches.startX&&T.touches.currentY===T.touches.startY||(A=!0)),S){if(E)return void(S=!1);if(A){T.allowClick=!1,T.emit("onSliderMove",T,a),a.preventDefault(),T.params.touchMoveStopPropagation&&!T.params.nested&&a.stopPropagation(),C||(i.loop&&T.fixLoop(),I=T.getWrapperTranslate(),T.setWrapperTransition(0),T.animating&&T.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),T.params.autoplay&&T.autoplaying&&(T.params.autoplayDisableOnInteraction?T.stopAutoplay():T.pauseAutoplay()),D=!1,!T.params.grabCursor||T.params.allowSwipeToNext!==!0&&T.params.allowSwipeToPrev!==!0||T.setGrabCursor(!0)),C=!0;var s=T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY;s*=T.params.touchRatio,T.rtl&&(s=-s),T.swipeDirection=s>0?"prev":"next",P=s+I;var r=!0;if(s>0&&P>T.minTranslate()?(r=!1,T.params.resistance&&(P=T.minTranslate()-1+Math.pow(-T.minTranslate()+I+s,T.params.resistanceRatio))):s<0&&PI&&(P=I),T.params.threshold>0){if(!(Math.abs(s)>T.params.threshold||k))return void(P=I);if(!k)return k=!0,T.touches.startX=T.touches.currentX,T.touches.startY=T.touches.currentY,P=I,void(T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY)}T.params.followFinger&&((T.params.freeMode||T.params.watchSlidesProgress)&&T.updateActiveIndex(),T.params.freeMode&&(0===G.length&&G.push({position:T.touches[T.isHorizontal()?"startX":"startY"],time:M}),G.push({position:T.touches[T.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),T.updateProgress(P),T.setWrapperTranslate(P))}}}}},T.onTouchEnd=function(a){if(a.originalEvent&&(a=a.originalEvent),z&&T.emit("onTouchEnd",T,a),z=!1,S){T.params.grabCursor&&C&&S&&(T.params.allowSwipeToNext===!0||T.params.allowSwipeToPrev===!0)&&T.setGrabCursor(!1);var t=Date.now(),s=t-M;if(T.allowClick&&(T.updateClickedSlide(a),T.emit("onTap",T,a),s<300&&t-H>300&&(L&&clearTimeout(L),L=setTimeout(function(){T&&(T.params.paginationHide&&T.paginationContainer.length>0&&!e(a.target).hasClass(T.params.bulletClass)&&T.paginationContainer.toggleClass(T.params.paginationHiddenClass),T.emit("onClick",T,a))},300)),s<300&&t-H<300&&(L&&clearTimeout(L),T.emit("onDoubleTap",T,a))),H=Date.now(),setTimeout(function(){T&&(T.allowClick=!0)},0),!S||!C||!T.swipeDirection||0===T.touches.diff||P===I)return void(S=C=!1);S=C=!1;var i;if(i=T.params.followFinger?T.rtl?T.translate:-T.translate:-P,T.params.freeMode){if(i<-T.minTranslate())return void T.slideTo(T.activeIndex);if(i>-T.maxTranslate())return void(T.slides.length1){var r=G.pop(),n=G.pop(),o=r.position-n.position,l=r.time-n.time;T.velocity=o/l,T.velocity=T.velocity/2,Math.abs(T.velocity)150||(new window.Date).getTime()-r.time>300)&&(T.velocity=0)}else T.velocity=0;T.velocity=T.velocity*T.params.freeModeMomentumVelocityRatio,G.length=0;var p=1e3*T.params.freeModeMomentumRatio,d=T.velocity*p,u=T.translate+d;T.rtl&&(u=-u);var c,m=!1,h=20*Math.abs(T.velocity)*T.params.freeModeMomentumBounceRatio;if(uT.minTranslate())T.params.freeModeMomentumBounce?(u-T.minTranslate()>h&&(u=T.minTranslate()+h),c=T.minTranslate(),m=!0,D=!0):u=T.minTranslate();else if(T.params.freeModeSticky){var g,f=0;for(f=0;f-u){g=f;break}u=Math.abs(T.snapGrid[g]-u)=T.params.longSwipesMs)&&(T.updateProgress(),T.updateActiveIndex()))}var v,w=0,y=T.slidesSizesGrid[0];for(v=0;v=T.slidesGrid[v]&&i=T.slidesGrid[v]&&(w=v,y=T.slidesGrid[T.slidesGrid.length-1]-T.slidesGrid[T.slidesGrid.length-2]);var x=(i-T.slidesGrid[w])/y;if(s>T.params.longSwipesMs){if(!T.params.longSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&(x>=T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w)),"prev"===T.swipeDirection&&(x>1-T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w))}else{if(!T.params.shortSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&T.slideTo(w+T.params.slidesPerGroup),"prev"===T.swipeDirection&&T.slideTo(w)}}},T._slideTo=function(e,a){return T.slideTo(e,a,!0,!0)},T.slideTo=function(e,a,t,s){void 0===t&&(t=!0),void 0===e&&(e=0),e<0&&(e=0),T.snapIndex=Math.floor(e/T.params.slidesPerGroup),T.snapIndex>=T.snapGrid.length&&(T.snapIndex=T.snapGrid.length-1);var i=-T.snapGrid[T.snapIndex];if(T.params.autoplay&&T.autoplaying&&(s||!T.params.autoplayDisableOnInteraction?T.pauseAutoplay(a):T.stopAutoplay()),T.updateProgress(i),T.params.normalizeSlideIndex)for(var r=0;r=Math.floor(100*T.slidesGrid[r])&&(e=r);return!(!T.params.allowSwipeToNext&&iT.translate&&i>T.maxTranslate()&&(T.activeIndex||0)!==e)&&(void 0===a&&(a=T.params.speed),T.previousIndex=T.activeIndex||0,T.activeIndex=e,T.updateRealIndex(),T.rtl&&-i===T.translate||!T.rtl&&i===T.translate?(T.params.autoHeight&&T.updateAutoHeight(),T.updateClasses(),"slide"!==T.params.effect&&T.setWrapperTranslate(i),!1):(T.updateClasses(),T.onTransitionStart(t),0===a||T.browser.lteIE9?(T.setWrapperTranslate(i),T.setWrapperTransition(0),T.onTransitionEnd(t)):(T.setWrapperTranslate(i),T.setWrapperTransition(a),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd(t)}))),!0)))},T.onTransitionStart=function(e){void 0===e&&(e=!0),T.params.autoHeight&&T.updateAutoHeight(),T.lazy&&T.lazy.onTransitionStart(),e&&(T.emit("onTransitionStart",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeStart",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextStart",T):T.emit("onSlidePrevStart",T)))},T.onTransitionEnd=function(e){T.animating=!1,T.setWrapperTransition(0),void 0===e&&(e=!0),T.lazy&&T.lazy.onTransitionEnd(),e&&(T.emit("onTransitionEnd",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeEnd",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextEnd",T):T.emit("onSlidePrevEnd",T))),T.params.history&&T.history&&T.history.setHistory(T.params.history,T.activeIndex),T.params.hashnav&&T.hashnav&&T.hashnav.setHash()},T.slideNext=function(e,a,t){if(T.params.loop){if(T.animating)return!1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t)}return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t)},T._slideNext=function(e){return T.slideNext(!0,e,!0)},T.slidePrev=function(e,a,t){if(T.params.loop){if(T.animating)return!1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex-1,a,e,t)}return T.slideTo(T.activeIndex-1,a,e,t)},T._slidePrev=function(e){return T.slidePrev(!0,e,!0)},T.slideReset=function(e,a,t){return T.slideTo(T.activeIndex,a,e)},T.disableTouchControl=function(){return T.params.onlyExternal=!0,!0},T.enableTouchControl=function(){return T.params.onlyExternal=!1,!0},T.setWrapperTransition=function(e,a){T.wrapper.transition(e),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTransition(e),T.params.parallax&&T.parallax&&T.parallax.setTransition(e),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTransition(e),T.params.control&&T.controller&&T.controller.setTransition(e,a),T.emit("onSetTransition",T,e)},T.setWrapperTranslate=function(e,a,t){var s=0,i=0;T.isHorizontal()?s=T.rtl?-e:e:i=e,T.params.roundLengths&&(s=r(s),i=r(i)),T.params.virtualTranslate||(T.support.transforms3d?T.wrapper.transform("translate3d("+s+"px, "+i+"px, 0px)"):T.wrapper.transform("translate("+s+"px, "+i+"px)")),T.translate=T.isHorizontal()?s:i;var n,o=T.maxTranslate()-T.minTranslate();n=0===o?0:(e-T.minTranslate())/o,n!==T.progress&&T.updateProgress(e),a&&T.updateActiveIndex(),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTranslate(T.translate),T.params.parallax&&T.parallax&&T.parallax.setTranslate(T.translate),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTranslate(T.translate),T.params.control&&T.controller&&T.controller.setTranslate(T.translate,t),T.emit("onSetTranslate",T,T.translate)},T.getTranslate=function(e,a){var t,s,i,r;return void 0===a&&(a="x"),T.params.virtualTranslate?T.rtl?-T.translate:T.translate:(i=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(s=i.transform||i.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new window.WebKitCSSMatrix("none"===s?"":s)):(r=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=r.toString().split(",")),"x"===a&&(s=window.WebKitCSSMatrix?r.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(s=window.WebKitCSSMatrix?r.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),T.rtl&&s&&(s=-s),s||0)},T.getWrapperTranslate=function(e){return void 0===e&&(e=T.isHorizontal()?"x":"y"),T.getTranslate(T.wrapper[0],e)},T.observers=[],T.initObservers=function(){if(T.params.observeParents)for(var e=T.container.parents(),a=0;aa.length&&(T.loopedSlides=a.length);var t,s=[],i=[];for(a.each(function(t,r){var n=e(this);t=a.length-T.loopedSlides&&s.push(r),n.attr("data-swiper-slide-index",t)}),t=0;t=0;t--)T.wrapper.prepend(e(s[t].cloneNode(!0)).addClass(T.params.slideDuplicateClass))},T.destroyLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove(),T.slides.removeAttr("data-swiper-slide-index")},T.reLoop=function(e){var a=T.activeIndex-T.loopedSlides;T.destroyLoop(),T.createLoop(),T.updateSlidesSize(),e&&T.slideTo(a+T.loopedSlides,0,!1)},T.fixLoop=function(){var e;T.activeIndex=2*T.loopedSlides||T.activeIndex>T.slides.length-2*T.params.slidesPerView)&&(e=-T.slides.length+T.activeIndex+T.loopedSlides,e+=T.loopedSlides,T.slideTo(e,0,!1,!0))},T.appendSlide=function(e){if(T.params.loop&&T.destroyLoop(),"object"==typeof e&&e.length)for(var a=0;a'),t.append(d)),0===u.length&&(u=e('
'),t.append(u)),d.length&&(d[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0))}t.transform("translate3d("+l+"px, "+p+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(a){if(T.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),T.params.virtualTranslate&&0!==a){var t=!1;T.slides.eq(T.activeIndex).transitionEnd(function(){if(!t&&T&&e(this).hasClass(T.params.slideActiveClass)){t=!0,T.animating=!1;for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=0;s'),T.wrapper.append(a)),a.css({height:T.width+"px"})):(a=T.container.find(".swiper-cube-shadow"),0===a.length&&(a=e('
'),T.container.append(a))));for(var s=0;s-1&&(t=90*s+90*o,T.rtl&&(t=90*-s-90*o)),i.transform(u),T.params.cube.slideShadows){var c=T.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),m=T.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=e('
'),i.append(c)),0===m.length&&(m=e('
'),i.append(m)),c.length&&(c[0].style.opacity=Math.max(-o,0)),m.length&&(m[0].style.opacity=Math.max(o,0))}}if(T.wrapper.css({"-webkit-transform-origin":"50% 50% -"+T.size/2+"px","-moz-transform-origin":"50% 50% -"+T.size/2+"px","-ms-transform-origin":"50% 50% -"+T.size/2+"px","transform-origin":"50% 50% -"+T.size/2+"px"}),T.params.cube.shadow)if(T.isHorizontal())a.transform("translate3d(0px, "+(T.width/2+T.params.cube.shadowOffset)+"px, "+-T.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+T.params.cube.shadowScale+")");else{var h=Math.abs(t)-90*Math.floor(Math.abs(t)/90),g=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),f=T.params.cube.shadowScale,v=T.params.cube.shadowScale/g,w=T.params.cube.shadowOffset;a.transform("scale3d("+f+", 1, "+v+") translate3d(0px, "+(T.height/2+w)+"px, "+-T.height/2/v+"px) rotateX(-90deg)")}var y=T.isSafari||T.isUiWebView?-T.size/2:0;T.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(T.isHorizontal()?0:t)+"deg) rotateY("+(T.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.cube.shadow&&!T.isHorizontal()&&T.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var a=T.translate,t=T.isHorizontal()?-a+T.width/2:-a+T.height/2,s=T.isHorizontal()?T.params.coverflow.rotate:-T.params.coverflow.rotate,i=T.params.coverflow.depth,r=0,n=T.slides.length;r'),o.append(v)),0===w.length&&(w=e('
'),o.append(w)),v.length&&(v[0].style.opacity=d>0?d:0),w.length&&(w[0].style.opacity=-d>0?-d:0)}}if(T.browser.ie){T.wrapper[0].style.perspectiveOrigin=t+"px 50%"}},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},T.lazy={initialImageLoaded:!1,loadImageInSlide:function(a,t){if(void 0!==a&&(void 0===t&&(t=!0),0!==T.slides.length)){var s=T.slides.eq(a),i=s.find("."+T.params.lazyLoadingClass+":not(."+T.params.lazyStatusLoadedClass+"):not(."+T.params.lazyStatusLoadingClass+")");!s.hasClass(T.params.lazyLoadingClass)||s.hasClass(T.params.lazyStatusLoadedClass)||s.hasClass(T.params.lazyStatusLoadingClass)||(i=i.add(s[0])),0!==i.length&&i.each(function(){var a=e(this);a.addClass(T.params.lazyStatusLoadingClass);var i=a.attr("data-background"),r=a.attr("data-src"),n=a.attr("data-srcset"),o=a.attr("data-sizes");T.loadImage(a[0],r||i,n,o,!1,function(){if(void 0!==T&&null!==T&&T){if(i?(a.css("background-image",'url("'+i+'")'),a.removeAttr("data-background")):(n&&(a.attr("srcset",n),a.removeAttr("data-srcset")),o&&(a.attr("sizes",o),a.removeAttr("data-sizes")),r&&(a.attr("src",r),a.removeAttr("data-src"))),a.addClass(T.params.lazyStatusLoadedClass).removeClass(T.params.lazyStatusLoadingClass),s.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(T.params.slideDuplicateClass)){var l=T.wrapper.children('[data-swiper-slide-index="'+e+'"]:not(.'+T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1)}else{var p=T.wrapper.children("."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');T.lazy.loadImageInSlide(p.index(),!1)}}T.emit("onLazyImageReady",T,s[0],a[0])}}),T.emit("onLazyImageLoad",T,s[0],a[0])})}},load:function(){var a,t=T.params.slidesPerView;if("auto"===t&&(t=0),T.lazy.initialImageLoaded||(T.lazy.initialImageLoaded=!0),T.params.watchSlidesVisibility)T.wrapper.children("."+T.params.slideVisibleClass).each(function(){T.lazy.loadImageInSlide(e(this).index())});else if(t>1)for(a=T.activeIndex;a1||T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>1){var s=T.params.lazyLoadingInPrevNextAmount,i=t,r=Math.min(T.activeIndex+i+Math.max(s,i),T.slides.length),n=Math.max(T.activeIndex-Math.max(i,s),0);for(a=T.activeIndex+t;a0&&T.lazy.loadImageInSlide(o.index());var l=T.wrapper.children("."+T.params.slidePrevClass);l.length>0&&T.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart||!T.params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load()},onTransitionEnd:function(){T.params.lazyLoading&&!T.params.lazyLoadingOnTransitionStart&&T.lazy.load()}},T.scrollbar={isTouched:!1,setDragPosition:function(e){var a=T.scrollbar,t=T.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY,s=t-a.track.offset()[T.isHorizontal()?"left":"top"]-a.dragSize/2,i=-T.minTranslate()*a.moveDivider,r=-T.maxTranslate()*a.moveDivider;sr&&(s=r),s=-s/a.moveDivider,T.updateProgress(s),T.setWrapperTranslate(s,!0)},dragStart:function(e){var a=T.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),T.params.scrollbarHide&&a.track.css("opacity",1),T.wrapper.transition(100),a.drag.transition(100),T.emit("onScrollbarDragStart",T)},dragMove:function(e){var a=T.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),T.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),T.emit("onScrollbarDragMove",T))},dragEnd:function(e){var a=T.scrollbar;a.isTouched&&(a.isTouched=!1,T.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset())},draggableEvents:function(){return T.params.simulateTouch!==!1||T.support.touch?T.touchEvents:T.touchEventsDesktop}(),enableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).on(a.draggableEvents.start,a.dragStart),e(t).on(a.draggableEvents.move,a.dragMove),e(t).on(a.draggableEvents.end,a.dragEnd)},disableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).off(a.draggableEvents.start,a.dragStart),e(t).off(a.draggableEvents.move,a.dragMove),e(t).off(a.draggableEvents.end,a.dragEnd)},set:function(){if(T.params.scrollbar){var a=T.scrollbar;a.track=e(T.params.scrollbar),T.params.uniqueNavElements&&"string"==typeof T.params.scrollbar&&a.track.length>1&&1===T.container.find(T.params.scrollbar).length&&(a.track=T.container.find(T.params.scrollbar)),a.drag=a.track.find(".swiper-scrollbar-drag"),0===a.drag.length&&(a.drag=e('
'),a.track.append(a.drag)),a.drag[0].style.width="",a.drag[0].style.height="",a.trackSize=T.isHorizontal()?a.track[0].offsetWidth:a.track[0].offsetHeight,a.divider=T.size/T.virtualSize,a.moveDivider=a.divider*(a.trackSize/T.size),a.dragSize=a.trackSize*a.divider,T.isHorizontal()?a.drag[0].style.width=a.dragSize+"px":a.drag[0].style.height=a.dragSize+"px",a.divider>=1?a.track[0].style.display="none":a.track[0].style.display="",T.params.scrollbarHide&&(a.track[0].style.opacity=0)}},setTranslate:function(){if(T.params.scrollbar){var e,a=T.scrollbar,t=(T.translate,a.dragSize);e=(a.trackSize-a.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),T.isHorizontal()?(T.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(T.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),T.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){T.params.scrollbar&&T.scrollbar.drag.transition(e)}},T.controller={LinearSpline:function(e,a){var t=function(){var e,a,t;return function(s,i){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=i?a=t:e=t;return e}}();this.x=e,this.y=a,this.lastIndex=e.length-1;var s,i;this.x.length;this.interpolate=function(e){return e?(i=t(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0}},getInterpolateFunction:function(e){T.controller.spline||(T.controller.spline=T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid):new T.controller.LinearSpline(T.snapGrid,e.snapGrid))},setTranslate:function(e,t){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-T.translate:T.translate,"slide"===T.params.controlBy&&(T.controller.getInterpolateFunction(a),r=-T.controller.spline.interpolate(-e)),r&&"container"!==T.params.controlBy||(i=(a.maxTranslate()-a.minTranslate())/(T.maxTranslate()-T.minTranslate()),r=(e-T.minTranslate())*i+a.minTranslate()),T.params.controlInverse&&(r=a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,T),a.updateActiveIndex()}var i,r,n=T.params.control;if(Array.isArray(n))for(var o=0;o-1?"DOMMouseScroll":function(){var e="onwheel"in document;if(!e){var a=document.createElement("div");a.setAttribute("onwheel","return;"),e="function"==typeof a.onwheel}return!e&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(e=document.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"),T.disableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.off(T.mousewheel.event,u),T.params.mousewheelControl=!1,!0},T.enableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.on(T.mousewheel.event,u),T.params.mousewheelControl=!0,!0},T.parallax={setTranslate:function(){T.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,T.progress)}),T.slides.each(function(){var a=e(this);a.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,Math.min(Math.max(a[0].progress,-1),1))})})},setTransition:function(a){void 0===a&&(a=T.params.speed),T.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=e(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||a;0===a&&(s=0),t.transition(s)})}},T.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:T.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-a,2)+Math.pow(i-t,2))},onGestureStart:function(a){var t=T.zoom;if(!T.support.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&a.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(a)}if(!(t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=e(this),0===t.gesture.slide.length&&(t.gesture.slide=T.slides.eq(T.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+T.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||T.params.zoomMax,0!==t.gesture.imageWrap.length)))return void(t.gesture.image=void 0);t.gesture.image.transition(0),t.isScaling=!0},onGestureChange:function(e){var a=T.zoom;if(!T.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(T.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scalea.image.touchesStart.x)return void(a.image.isTouched=!1);if(!T.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.ya.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentXa.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentYa.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,i=300,r=t.velocity.x*s,n=t.image.currentX+r,o=t.velocity.y*i,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(i=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,i);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,u=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-u/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(a,t){var s=a.zoom;if(s.gesture.slide||(s.gesture.slide=a.clickedSlide?e(a.clickedSlide):a.slides.eq(a.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+a.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var i,r,n,o,l,p,d,u,c,m,h,g,f,v,w,y,x,T;void 0===s.image.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,r="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=s.image.touchesStart.x,r=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||a.params.zoomMax,t?(x=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+x/2-i,p=o+T/2-r,c=s.gesture.image[0].offsetWidth,m=s.gesture.image[0].offsetHeight,h=c*s.scale,g=m*s.scale,f=Math.min(x/2-h/2,0),v=Math.min(T/2-g/2,0),w=-f,y=-v,d=l*s.scale,u=p*s.scale,dw&&(d=w),uy&&(u=y)):(d=0,u=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+u+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))}},attachEvents:function(a){var t=a?"off":"on";if(T.params.zoom){var s=(T.slides,!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1});T.support.gestures?(T.slides[t]("gesturestart",T.zoom.onGestureStart,s),T.slides[t]("gesturechange",T.zoom.onGestureChange,s),T.slides[t]("gestureend",T.zoom.onGestureEnd,s)):"touchstart"===T.touchEvents.start&&(T.slides[t](T.touchEvents.start,T.zoom.onGestureStart,s),T.slides[t](T.touchEvents.move,T.zoom.onGestureChange,s),T.slides[t](T.touchEvents.end,T.zoom.onGestureEnd,s)),T[t]("touchStart",T.zoom.onTouchStart),T.slides.each(function(a,s){e(s).find("."+T.params.zoomContainerClass).length>0&&e(s)[t](T.touchEvents.move,T.zoom.onTouchMove)}),T[t]("touchEnd",T.zoom.onTouchEnd),T[t]("transitionEnd",T.zoom.onTransitionEnd),T.params.zoomToggle&&T.on("doubleTap",T.zoom.toggleZoom)}},init:function(){T.zoom.attachEvents()},destroy:function(){T.zoom.attachEvents(!0)}},T._plugins=[];for(var Y in T.plugins){var O=T.plugins[Y](T,T.params[Y]);O&&T._plugins.push(O)}return T.callPlugins=function(e){for(var a=0;a'),notify:function(e){var a=T.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.a11y.makeFocusable(T.nextButton),T.a11y.addRole(T.nextButton,"button"),T.a11y.addLabel(T.nextButton,T.params.nextSlideMessage)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.a11y.makeFocusable(T.prevButton),T.a11y.addRole(T.prevButton,"button"),T.a11y.addLabel(T.prevButton,T.params.prevSlideMessage)),e(T.container).append(T.a11y.liveRegion)},initPagination:function(){T.params.pagination&&T.params.paginationClickable&&T.bullets&&T.bullets.length&&T.bullets.each(function(){var a=e(this);T.a11y.makeFocusable(a),T.a11y.addRole(a,"button"),T.a11y.addLabel(a,T.params.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},destroy:function(){T.a11y.liveRegion&&T.a11y.liveRegion.length>0&&T.a11y.liveRegion.remove()}},T.init=function(){T.params.loop&&T.createLoop(),T.updateContainerSize(),T.updateSlidesSize(),T.updatePagination(),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.set(),T.params.scrollbarDraggable&&T.scrollbar.enableDraggable()),"slide"!==T.params.effect&&T.effects[T.params.effect]&&(T.params.loop||T.updateProgress(),T.effects[T.params.effect].setTranslate()),T.params.loop?T.slideTo(T.params.initialSlide+T.loopedSlides,0,T.params.runCallbacksOnInit):(T.slideTo(T.params.initialSlide,0,T.params.runCallbacksOnInit),0===T.params.initialSlide&&(T.parallax&&T.params.parallax&&T.parallax.setTranslate(),T.lazy&&T.params.lazyLoading&&(T.lazy.load(),T.lazy.initialImageLoaded=!0))),T.attachEvents(),T.params.observer&&T.support.observer&&T.initObservers(),T.params.preloadImages&&!T.params.lazyLoading&&T.preloadImages(),T.params.zoom&&T.zoom&&T.zoom.init(),T.params.autoplay&&T.startAutoplay(),T.params.keyboardControl&&T.enableKeyboardControl&&T.enableKeyboardControl(),T.params.mousewheelControl&&T.enableMousewheelControl&&T.enableMousewheelControl(),T.params.hashnavReplaceState&&(T.params.replaceState=T.params.hashnavReplaceState),T.params.history&&T.history&&T.history.init(),T.params.hashnav&&T.hashnav&&T.hashnav.init(),T.params.a11y&&T.a11y&&T.a11y.init(),T.emit("onInit",T)},T.cleanupStyles=function(){T.container.removeClass(T.classNames.join(" ")).removeAttr("style"),T.wrapper.removeAttr("style"),T.slides&&T.slides.length&&T.slides.removeClass([T.params.slideVisibleClass,T.params.slideActiveClass,T.params.slideNextClass,T.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),T.paginationContainer&&T.paginationContainer.length&&T.paginationContainer.removeClass(T.params.paginationHiddenClass),T.bullets&&T.bullets.length&&T.bullets.removeClass(T.params.bulletActiveClass),T.params.prevButton&&e(T.params.prevButton).removeClass(T.params.buttonDisabledClass),T.params.nextButton&&e(T.params.nextButton).removeClass(T.params.buttonDisabledClass),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.track&&T.scrollbar.track.length&&T.scrollbar.track.removeAttr("style"),T.scrollbar.drag&&T.scrollbar.drag.length&&T.scrollbar.drag.removeAttr("style"))},T.destroy=function(e,a){T.detachEvents(),T.stopAutoplay(),T.params.scrollbar&&T.scrollbar&&T.params.scrollbarDraggable&&T.scrollbar.disableDraggable(),T.params.loop&&T.destroyLoop(),a&&T.cleanupStyles(),T.disconnectObservers(),T.params.zoom&&T.zoom&&T.zoom.destroy(),T.params.keyboardControl&&T.disableKeyboardControl&&T.disableKeyboardControl(),T.params.mousewheelControl&&T.disableMousewheelControl&&T.disableMousewheelControl(),T.params.a11y&&T.a11y&&T.a11y.destroy(),T.params.history&&!T.params.replaceState&&window.removeEventListener("popstate",T.history.setHistoryPopState),T.params.hashnav&&T.hashnav&&T.hashnav.destroy(),T.emit("onDestroy"),e!==!1&&(T=null)},T.init(),T}};a.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="",1===e.getElementsByTagName("i").length}()},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),s=e.match(/(iPod)(.*OS\s([\d_]+))?/),i=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||i||s,android:a}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf(":~]/)?(t||document).querySelectorAll(a):[document.getElementById(a.split("#")[1])],i=0;i0&&a[0].nodeType)for(i=0;i0?parseFloat(this.css("width")):null},outerWidth:function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){return this.length>0?e?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var e=this[0],a=e.getBoundingClientRect(),t=document.body,s=e.clientTop||t.clientTop||0,i=e.clientLeft||t.clientLeft||0,r=window.pageYOffset||e.scrollTop,n=window.pageXOffset||e.scrollLeft;return{top:a.top+r-s,left:a.left+n-i}}return null},css:function(e,a){var t;if(1===arguments.length){if("string"!=typeof e){for(t=0;ts-1?new e([]):a<0?(t=s+a,new e(t<0?[]:[this[t]])):new e([this[a]])},append:function(a){var t,s;for(t=0;t=0;s--)this[t].insertBefore(i.childNodes[s],this[t].childNodes[0])}else if(a instanceof e)for(s=0;s1)for(var i=0;i1)for(var i=0;i0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},prev:function(t){return new e(this.length>0?t?this[0].previousElementSibling&&a(this[0].previousElementSibling).is(t)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},parent:function(e){for(var t=[],s=0;s0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=a}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper}); +//# sourceMappingURL=maps/swiper.min.js.map + })(jQuery); + exports('swiper', null); +}); diff --git a/skyeye-web/src/main/webapp/assets/lib/layui/layui.js b/skyeye-web/src/main/webapp/assets/lib/layui/layui.js index 76c46b3f6..c5f46d4b6 100644 --- a/skyeye-web/src/main/webapp/assets/lib/layui/layui.js +++ b/skyeye-web/src/main/webapp/assets/lib/layui/layui.js @@ -118,6 +118,7 @@ function isNull(str){ sql: 'modules/codemirror/sql',//代码格式编辑器sql支持sql vue: 'modules/codemirror/vue',//代码格式编辑器vue支持vue zclip: 'modules/jquery.zclip',//复制插件 + swiper: 'modules/swiper/swiper.min',//滚动插件 }; // 记录基础数据 diff --git a/skyeye-web/src/main/webapp/assets/lib/winui/css/winui.css b/skyeye-web/src/main/webapp/assets/lib/winui/css/winui.css index 6304a072f..907ce04b1 100644 --- a/skyeye-web/src/main/webapp/assets/lib/winui/css/winui.css +++ b/skyeye-web/src/main/webapp/assets/lib/winui/css/winui.css @@ -2672,6 +2672,7 @@ body .layer-ext-winconfirm { text-align: right; width: 100%; position: absolute; + z-index: 999999; } .check-item-operation button{ width: 25px; diff --git a/skyeye-web/src/main/webapp/assets/smpropic/1541727836118.png b/skyeye-web/src/main/webapp/assets/smpropic/1541727836118.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8db12792feed703d3ce39a03cab2d50046c701 GIT binary patch literal 61041 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 literal 0 HcmV?d00001 diff --git a/skyeye-web/src/main/webapp/assets/winui/weui.css b/skyeye-web/src/main/webapp/assets/winui/weui.css index df7b91c49..dec376022 100644 --- a/skyeye-web/src/main/webapp/assets/winui/weui.css +++ b/skyeye-web/src/main/webapp/assets/winui/weui.css @@ -2535,6 +2535,7 @@ input[type="search"]::-webkit-search-results-decoration{ /** 扩展插件样式开始 **/ +/** 单选 **/ /* example/test0001/test0001.wxss */ .weui-cell__ft .ck{ width: 20px; @@ -2557,6 +2558,30 @@ input[type="search"]::-webkit-search-results-decoration{ } +/** 滚动图片 **/ +.swiper-container { + width: 100%; + height: 160px; +} +.swiper-slide { + text-align: center; + font-size: 18px; + background: #000; + +} +.swiper-slide img { + width: auto; + height: auto; + max-width: 100%; + max-height: 100%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + position: absolute; + left: 50%; + top: 50%; +} /** 扩展插件样式结束 **/ diff --git a/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberadd.js b/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberadd.js index 4179fb4e7..b8f751343 100644 --- a/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberadd.js +++ b/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberadd.js @@ -4,7 +4,7 @@ var isPic = false;//是否执行生成图片 layui.config({ base: basePath, version: skyeyeVersion -}).define(['table', 'jquery', 'winui'], function (exports) { +}).define(['table', 'jquery', 'winui', 'swiper'], function (exports) { winui.renderColor(); layui.use(['form', 'codemirror', 'xml', 'clike', 'css', 'htmlmixed', 'javascript', 'nginx', 'solr', 'sql', 'vue'], function (form) { diff --git a/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberedit.js b/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberedit.js index 169bfca7f..be9726973 100644 --- a/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberedit.js +++ b/skyeye-web/src/main/webapp/js/rmgroupmember/rmgroupmemberedit.js @@ -2,7 +2,7 @@ layui.config({ base: basePath, version: skyeyeVersion -}).define(['table', 'jquery', 'winui', 'fileUpload'], function (exports) { +}).define(['table', 'jquery', 'winui', 'fileUpload', 'swiper'], function (exports) { winui.renderColor(); layui.use(['form', 'codemirror', 'xml', 'clike', 'css', 'htmlmixed', 'javascript', 'nginx', 'solr', 'sql', 'vue'], function (form) { diff --git a/skyeye-web/src/main/webapp/js/rmmysmpropage/mysmpropagelist.js b/skyeye-web/src/main/webapp/js/rmmysmpropage/mysmpropagelist.js index f651a958a..823c18814 100644 --- a/skyeye-web/src/main/webapp/js/rmmysmpropage/mysmpropagelist.js +++ b/skyeye-web/src/main/webapp/js/rmmysmpropage/mysmpropagelist.js @@ -2,7 +2,7 @@ layui.config({ base: basePath, version: skyeyeVersion -}).define(['table', 'jquery', 'winui', 'form', 'dragula'], function (exports) { +}).define(['table', 'jquery', 'winui', 'form', 'dragula', 'swiper'], function (exports) { winui.renderColor(); -- GitLab