(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2e6491e6"],{"0a06":function(e,t,i){"use strict";var a=i("c532"),s=i("30b5"),n=i("f6b4"),r=i("5270"),o=i("4a7b");function l(e){this.defaults=e,this.interceptors={request:new n,response:new n}}l.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=o(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[r,void 0],i=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)i=i.then(t.shift(),t.shift());return i},l.prototype.getUri=function(e){return e=o(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},a.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,i){return this.request(a.merge(i||{},{method:e,url:t}))}})),a.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,i,s){return this.request(a.merge(s||{},{method:e,url:t,data:i}))}})),e.exports=l},"0df6":function(e,t,i){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"18a0":function(e,t){!function(t,i){e.exports=i(t)}(window,(function(e,t){function i(t,i,a){e.WeixinJSBridge?WeixinJSBridge.invoke(t,s(i),(function(e){o(t,e,a)})):c(t,a)}function a(t,i,a){e.WeixinJSBridge?WeixinJSBridge.on(t,(function(e){a&&a.trigger&&a.trigger(e),o(t,e,i)})):c(t,a||i)}function s(e){return e=e||{},e.appId=$.appId,e.verifyAppId=$.appId,e.verifySignType="sha1",e.verifyTimestamp=$.timestamp+"",e.verifyNonceStr=$.nonceStr,e.verifySignature=$.signature,e}function n(e){return{timeStamp:e.timestamp+"",nonceStr:e.nonceStr,package:e.package,paySign:e.paySign,signType:e.signType||"SHA1"}}function r(e){return e.postalCode=e.addressPostalCode,delete e.addressPostalCode,e.provinceName=e.proviceFirstStageName,delete e.proviceFirstStageName,e.cityName=e.addressCitySecondStageName,delete e.addressCitySecondStageName,e.countryName=e.addressCountiesThirdStageName,delete e.addressCountiesThirdStageName,e.detailInfo=e.addressDetailInfo,delete e.addressDetailInfo,e}function o(e,t,i){"openEnterpriseChat"==e&&(t.errCode=t.err_code),delete t.err_code,delete t.err_desc,delete t.err_detail;var a=t.errMsg;a||(a=t.err_msg,delete t.err_msg,a=l(e,a),t.errMsg=a),(i=i||{})._complete&&(i._complete(t),delete i._complete),a=t.errMsg||"",$.debug&&!i.isInnerInvoke&&alert(JSON.stringify(t));var s=a.indexOf(":");switch(a.substring(s+1)){case"ok":i.success&&i.success(t);break;case"cancel":i.cancel&&i.cancel(t);break;default:i.fail&&i.fail(t)}i.complete&&i.complete(t)}function l(e,t){var i=e,a=v[i];a&&(i=a);var s="ok";if(t){var n=t.indexOf(":");"confirm"==(s=t.substring(n+1))&&(s="ok"),"failed"==s&&(s="fail"),-1!=s.indexOf("failed_")&&(s=s.substring(7)),-1!=s.indexOf("fail_")&&(s=s.substring(5)),"access denied"!=(s=(s=s.replace(/_/g," ")).toLowerCase())&&"no permission to execute"!=s||(s="permission denied"),"config"==i&&"function not exist"==s&&(s="ok"),""==s&&(s="fail")}return i+":"+s}function d(e){if(e){for(var t=0,i=e.length;t0){var t=e.split("?")[0],i=e.split("?")[1];return t+=".html",void 0!==i?t+"?"+i:t}}if(!e.jWeixin){var g={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},v=function(){var e={};for(var t in g)e[g[t]]=t;return e}(),w=e.document,b=w.title,y=navigator.userAgent.toLowerCase(),x=navigator.platform.toLowerCase(),E=!(!x.match("mac")&&!x.match("win")),T=-1!=y.indexOf("wxdebugger"),C=-1!=y.indexOf("micromessenger"),S=-1!=y.indexOf("android"),_=-1!=y.indexOf("iphone")||-1!=y.indexOf("ipad"),k=function(){var e=y.match(/micromessenger\/(\d+\.\d+\.\d+)/)||y.match(/micromessenger\/(\d+\.\d+)/);return e?e[1]:""}(),M={initStartTime:u(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},P={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:_?1:S?2:-1,clientVersion:k,url:encodeURIComponent(location.href)},$={},I={_completes:[]},L={state:0,data:{}};h((function(){M.initEndTime=u()}));var O=!1,z=[],A={config:function(e){$=e,c("config",e);var t=!1!==$.check;h((function(){if(t)i(g.config,{verifyJsApiList:d($.jsApiList)},function(){I._complete=function(e){M.preVerifyEndTime=u(),L.state=1,L.data=e},I.success=function(e){P.isPreVerifyOk=0},I.fail=function(e){I._fail?I._fail(e):L.state=-1};var e=I._completes;return e.push((function(){p()})),I.complete=function(t){for(var i=0,a=e.length;i0){var t=z.shift();A.getLocalImgData(t)}},e))):z.push(e)},getNetworkType:function(e){var t=function(e){var t=e.errMsg;e.errMsg="getNetworkType:ok";var i=e.subtype;if(delete e.subtype,i)e.networkType=i;else{var a=t.indexOf(":"),s=t.substring(a+1);switch(s){case"wifi":case"edge":case"wwan":e.networkType=s;break;default:e.errMsg="getNetworkType:fail"}}return e};i("getNetworkType",{},(e._complete=function(e){e=t(e)},e))},openLocation:function(e){i("openLocation",{latitude:e.latitude,longitude:e.longitude,name:e.name||"",address:e.address||"",scale:e.scale||28,infoUrl:e.infoUrl||""},e)},getLocation:function(e){e=e||{},i(g.getLocation,{type:e.type||"wgs84"},(e._complete=function(e){delete e.type},e))},hideOptionMenu:function(e){i("hideOptionMenu",{},e)},showOptionMenu:function(e){i("showOptionMenu",{},e)},closeWindow:function(e){i("closeWindow",{},e=e||{})},hideMenuItems:function(e){i("hideMenuItems",{menuList:e.menuList},e)},showMenuItems:function(e){i("showMenuItems",{menuList:e.menuList},e)},hideAllNonBaseMenuItem:function(e){i("hideAllNonBaseMenuItem",{},e)},showAllNonBaseMenuItem:function(e){i("showAllNonBaseMenuItem",{},e)},scanQRCode:function(e){i("scanQRCode",{needResult:(e=e||{}).needResult||0,scanType:e.scanType||["qrCode","barCode"]},(e._complete=function(e){if(_){var t=e.resultStr;if(t){var i=JSON.parse(t);e.resultStr=i&&i.scan_code&&i.scan_code.scan_result}}},e))},openAddress:function(e){i(g.openAddress,{},(e._complete=function(e){e=r(e)},e))},openProductSpecificView:function(e){i(g.openProductSpecificView,{pid:e.productId,view_type:e.viewType||0,ext_info:e.extInfo},e)},addCard:function(e){for(var t=e.cardList,a=[],s=0,n=t.length;s0&&(window.location.href=e.data.url)}}function changeURLArg(url,arg,arg_val){var pattern=arg+"=([^&]*)",replaceText=arg+"="+arg_val;if(url.match(pattern)){var tmp="/("+arg+"=)([^&]*)/gi";return tmp=url.replace(eval(tmp),replaceText),tmp}return url.match("[?]")?url+"&"+replaceText:url+"?"+replaceText}axios__WEBPACK_IMPORTED_MODULE_3___default.a.defaults.transformRequest=[function(e){var t="";for(var i in e)t+=encodeURIComponent(i)+"="+encodeURIComponent(e[i])+"&";return t}],service.interceptors.request.use((function(e){return e.url.startsWith("https")||e.url.startsWith("http")?e:(-1!==e.url.indexOf("?")?e.url+="&g_app_tk="+_cookie__WEBPACK_IMPORTED_MODULE_4__["a"].get("tip_token")+"&tstamp="+(new Date).getTime()+_util__WEBPACK_IMPORTED_MODULE_5__["a"].URL.msdkSuffix().replace("?","&"):e.url+="?g_app_tk="+_cookie__WEBPACK_IMPORTED_MODULE_4__["a"].get("tip_token")+"&tstamp="+(new Date).getTime()+_util__WEBPACK_IMPORTED_MODULE_5__["a"].URL.msdkSuffix().replace("?","&"),e)}),(function(e){return Promise.reject(e)})),service.interceptors.response.use((function(e){if(-300===e.data.r&&(_cookie__WEBPACK_IMPORTED_MODULE_4__["a"].clear("huya_token"),_cookie__WEBPACK_IMPORTED_MODULE_4__["a"].clear("huya_uid"),_toast__WEBPACK_IMPORTED_MODULE_6__["a"].show("请求失败,请刷新页面重试(-300)")),1e5!==e.data.retcode&&1e5!==e.data.r)return e;_toast__WEBPACK_IMPORTED_MODULE_6__["a"].showLoading(!1),redirect(e)}),(function(e){return Promise.resolve(e)})),__webpack_exports__["a"]=service},"1d2b":function(e,t,i){"use strict";e.exports=function(e,t){return function(){for(var i=new Array(arguments.length),a=0;a=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};a.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),a.forEach(["post","put","patch"],(function(e){l.headers[e]=a.merge(n)})),e.exports=l}).call(this,i("f28c"))},"285d":function(e,t,i){t=e.exports=i("2350")(!1),t.push([e.i,".tq-detail-item[data-v-589b18a9]{height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (orientation:landscape){.tq-detail-content-landscape[data-v-589b18a9]{width:8.24rem;height:2rem;position:absolute;left:50%;margin-left:-4.12rem;margin-top:2.3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.tq-detail-bottom-portrait[data-v-589b18a9],.tq-detail-content-portrait[data-v-589b18a9]{display:none}}@media screen and (orientation:portrait){.tq-detail-content-landscape[data-v-589b18a9]{display:none}.tq-detail-content-portrait[data-v-589b18a9]{height:2rem;margin-top:2.7rem;display:-webkit-box;display:-ms-flexbox;display:flex}.tq-detail-bottom-portrait[data-v-589b18a9],.tq-detail-content-portrait[data-v-589b18a9]{width:6.4rem;position:absolute;left:50%;margin-left:-3.2rem}.tq-detail-bottom-portrait[data-v-589b18a9]{height:1rem;margin-top:5.1rem}}.ok-gift-btn[data-v-589b18a9]{background:url(https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/know.png) no-repeat;background-size:100% 100%}",""])},"2d83":function(e,t,i){"use strict";var a=i("387f");e.exports=function(e,t,i,s,n){var r=new Error(e);return a(r,t,i,s,n)}},"2e67":function(e,t,i){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"30b5":function(e,t,i){"use strict";var a=i("c532");function s(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,i){if(!t)return e;var n;if(i)n=i(t);else if(a.isURLSearchParams(t))n=t.toString();else{var r=[];a.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(a.isArray(e)?t+="[]":e=[e],a.forEach(e,(function(e){a.isDate(e)?e=e.toISOString():a.isObject(e)&&(e=JSON.stringify(e)),r.push(s(t)+"="+s(e))})))})),n=r.join("&")}if(n){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}},3795:function(e,t,i){"use strict";var a=i("85ca"),s=i.n(a);s.a},"386b":function(e,t,i){var a=i("5ca1"),s=i("79e5"),n=i("be13"),r=/"/g,o=function(e,t,i,a){var s=String(n(e)),o="<"+t;return""!==i&&(o+=" "+i+'="'+String(a).replace(r,""")+'"'),o+">"+s+""};e.exports=function(e,t){var i={};i[e]=t(o),a(a.P+a.F*s((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",i)}},"387f":function(e,t,i){"use strict";e.exports=function(e,t,i,a,s){return e.config=t,i&&(e.code=i),e.request=a,e.response=s,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},3934:function(e,t,i){"use strict";var a=i("c532");e.exports=a.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a");function s(e){var a=e;return t&&(i.setAttribute("href",a),a=i.href),i.setAttribute("href",a),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:"/"===i.pathname.charAt(0)?i.pathname:"/"+i.pathname}}return e=s(window.location.href),function(t){var i=a.isString(t)?s(t):t;return i.protocol===e.protocol&&i.host===e.host}}():function(){return function(){return!0}}()},4127:function(e,t,i){"use strict";var a=i("d233"),s=i("b313"),n={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},r=Date.prototype.toISOString,o={delimiter:"&",encode:!0,encoder:a.encode,encodeValuesOnly:!1,serializeDate:function(e){return r.call(e)},skipNulls:!1,strictNullHandling:!1},l=function e(t,i,s,n,r,l,d,c,p,u,h,f){var m=t;if("function"===typeof d)m=d(i,m);else if(m instanceof Date)m=u(m);else if(null===m){if(n)return l&&!f?l(i,o.encoder):i;m=""}if("string"===typeof m||"number"===typeof m||"boolean"===typeof m||a.isBuffer(m)){if(l){var g=f?i:l(i,o.encoder);return[h(g)+"="+h(l(m,o.encoder))]}return[h(i)+"="+h(String(m))]}var v,w=[];if("undefined"===typeof m)return w;if(Array.isArray(d))v=d;else{var b=Object.keys(m);v=c?b.sort(c):b}for(var y=0;y0?k+_:""}},4328:function(e,t,i){"use strict";var a=i("4127"),s=i("9e6a"),n=i("b313");e.exports={formats:n,parse:s,stringify:a}},"467f":function(e,t,i){"use strict";var a=i("2d83");e.exports=function(e,t,i){var s=i.config.validateStatus;!s||s(i.status)?e(i):t(a("Request failed with status code "+i.status,i.config,null,i.request,i))}},"499e":function(e,t,i){"use strict";function a(e,t){for(var i=[],a={},s=0;si.parts.length&&(a.parts.length=i.parts.length)}else{var r=[];for(s=0;s=0;--s){var n,r=e[s];if("[]"===r)n=[],n=n.concat(a);else{n=i.plainObjects?Object.create(null):{};var o="["===r.charAt(0)&&"]"===r.charAt(r.length-1)?r.slice(1,-1):r,l=parseInt(o,10);!isNaN(l)&&r!==o&&String(l)===o&&l>=0&&i.parseArrays&&l<=i.arrayLimit?(n=[],n[l]=a):n[o]=a}a=n}return a},l=function(e,t,i){if(e){var a=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,n=/(\[[^[\]]*])/,r=/(\[[^[\]]*])/g,l=n.exec(a),d=l?a.slice(0,l.index):a,c=[];if(d){if(!i.plainObjects&&s.call(Object.prototype,d)&&!i.allowPrototypes)return;c.push(d)}var p=0;while(null!==(l=r.exec(a))&&p=0&&o.indexOf(">")>=0){let e="div";for(0===o.indexOf(":~]/)?(t||n).querySelectorAll(e.trim()):[n.getElementById(e.trim().split("#")[1])],a=0;a0&&e[0].nodeType)for(a=0;a=0;t-=1){const i=r[t];a&&i.listener===a?(n.removeEventListener(e,i.proxyListener,s),r.splice(t,1)):a&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===a?(n.removeEventListener(e,i.proxyListener,s),r.splice(t,1)):a||(n.removeEventListener(e,i.proxyListener,s),r.splice(t,1))}}}return this}function x(...e){const t=e[0].split(" "),i=e[1];for(let s=0;st>0),s.dispatchEvent(l),s.dom7EventData=[],delete s.dom7EventData}}return this}function E(e){const t=["webkitTransitionEnd","transitionend"],i=this;let a;function s(n){if(n.target===this)for(e.call(this,n),a=0;a0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function C(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function S(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),i=n.body,a=e.clientTop||i.clientTop||0,s=e.clientLeft||i.clientLeft||0,o=e===r?r.scrollY:e.scrollTop,l=e===r?r.scrollX:e.scrollLeft;return{top:t.top+o-a,left:t.left+l-s}}return null}function _(){return this[0]?r.getComputedStyle(this[0],null):{}}function k(e,t){let i;if(1===arguments.length){if("string"!==typeof e){for(i=0;it-1?new o([]):e<0?(i=t+e,new o(i<0?[]:[this[i]])):new o([this[e]])}function A(...e){let t;for(let i=0;i=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof o)for(i=0;i0?e?this[0].nextElementSibling&&l(this[0].nextElementSibling).is(e)?new o([this[0].nextElementSibling]):new o([]):this[0].nextElementSibling?new o([this[0].nextElementSibling]):new o([]):new o([])}function q(e){const t=[];let i=this[0];if(!i)return new o([]);while(i.nextElementSibling){const a=i.nextElementSibling;e?l(a).is(e)&&t.push(a):t.push(a),i=a}return new o(t)}function N(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&l(t.previousElementSibling).is(e)?new o([t.previousElementSibling]):new o([]):t.previousElementSibling?new o([t.previousElementSibling]):new o([])}return new o([])}function R(e){const t=[];let i=this[0];if(!i)return new o([]);while(i.previousElementSibling){const a=i.previousElementSibling;e?l(a).is(e)&&t.push(a):t.push(a),i=a}return new o(t)}function j(e){const t=[];for(let i=0;i{l.fn[e]=l.fn[e]||X[e]});const Y={deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(i){}try{delete t[e]}catch(i){}})},nextTick(e,t=0){return setTimeout(e,t)},now(){return Date.now()},getTranslate(e,t="x"){let i,a,s;const n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?(a=n.transform||n.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new r.WebKitCSSMatrix("none"===a?"":a)):(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),"x"===t&&(a=r.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(a=r.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),a||0},parseUrlQuery(e){const t={};let i,a,s,n,o=e||r.location.href;if("string"===typeof o&&o.length)for(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"",a=o.split("&").filter(e=>""!==e),n=a.length,i=0;i0||"ontouchstart"in r||r.DocumentTouch&&n instanceof r.DocumentTouch)}(),pointerEvents:!!r.PointerEvent&&"maxTouchPoints"in r.navigator&&r.navigator.maxTouchPoints>0,observer:function(){return"MutationObserver"in r||"WebkitMutationObserver"in r}(),passiveListener:function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get(){e=!0}});r.addEventListener("testPassiveListener",null,t)}catch(t){}return e}(),gestures:function(){return"ongesturestart"in r}()}}();class K{constructor(e={}){const t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(e=>{t.on(e,t.params.on[e])})}on(e,t,i){const a=this;if("function"!==typeof t)return a;const s=i?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][s](t)}),a}once(e,t,i){const a=this;if("function"!==typeof t)return a;function s(...i){a.off(e,s),s.f7proxy&&delete s.f7proxy,t.apply(a,i)}return s.f7proxy=t,a.on(e,s,i)}off(e,t){const i=this;return i.eventsListeners?(e.split(" ").forEach(e=>{"undefined"===typeof t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].length&&i.eventsListeners[e].forEach((a,s)=>{(a===t||a.f7proxy&&a.f7proxy===t)&&i.eventsListeners[e].splice(s,1)})}),i):i}emit(...e){const t=this;if(!t.eventsListeners)return t;let i,a,s;"string"===typeof e[0]||Array.isArray(e[0])?(i=e[0],a=e.slice(1,e.length),s=t):(i=e[0].events,a=e[0].data,s=e[0].context||t);const n=Array.isArray(i)?i:i.split(" ");return n.forEach(e=>{if(t.eventsListeners&&t.eventsListeners[e]){const i=[];t.eventsListeners[e].forEach(e=>{i.push(e)}),i.forEach(e=>{e.apply(s,a)})}}),t}useModulesParams(e){const t=this;t.modules&&Object.keys(t.modules).forEach(i=>{const a=t.modules[i];a.params&&Y.extend(e,a.params)})}useModules(e={}){const t=this;t.modules&&Object.keys(t.modules).forEach(i=>{const a=t.modules[i],s=e[i]||{};a.instance&&Object.keys(a.instance).forEach(e=>{const i=a.instance[e];t[e]="function"===typeof i?i.bind(t):i}),a.on&&t.on&&Object.keys(a.on).forEach(e=>{t.on(e,a.on[e])}),a.create&&a.create.bind(t)(s)})}static set components(e){const t=this;t.use&&t.use(e)}static installModule(e,...t){const i=this;i.prototype.modules||(i.prototype.modules={});const a=e.name||`${Object.keys(i.prototype.modules).length}_${Y.now()}`;return i.prototype.modules[a]=e,e.proto&&Object.keys(e.proto).forEach(t=>{i.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(t=>{i[t]=e.static[t]}),e.install&&e.install.apply(i,t),i}static use(e,...t){const i=this;return Array.isArray(e)?(e.forEach(e=>i.installModule(e)),i):i.installModule(e,...t)}}function J(){const e=this;let t,i;const a=e.$el;t="undefined"!==typeof e.params.width?e.params.width:a[0].clientWidth,i="undefined"!==typeof e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(a.css("padding-left"),10)-parseInt(a.css("padding-right"),10),i=i-parseInt(a.css("padding-top"),10)-parseInt(a.css("padding-bottom"),10),Y.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function Z(){const e=this,t=e.params,{$wrapperEl:i,size:a,rtlTranslate:s,wrongRTL:n}=e,o=e.virtual&&t.virtual.enabled,l=o?e.virtual.slides.length:e.slides.length,d=i.children(`.${e.params.slideClass}`),c=o?e.virtual.slides.length:d.length;let p=[];const u=[],h=[];function f(e){return!t.cssMode||e!==d.length-1}let m=t.slidesOffsetBefore;"function"===typeof m&&(m=t.slidesOffsetBefore.call(e));let g=t.slidesOffsetAfter;"function"===typeof g&&(g=t.slidesOffsetAfter.call(e));const v=e.snapGrid.length,w=e.snapGrid.length;let b,y,x=t.spaceBetween,E=-m,T=0,C=0;if("undefined"===typeof a)return;"string"===typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*a),e.virtualSize=-x,s?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(b=Math.floor(c/t.slidesPerColumn)===c/e.params.slidesPerColumn?c:Math.ceil(c/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(b=Math.max(b,t.slidesPerView*t.slidesPerColumn)));const S=t.slidesPerColumn,_=b/S,k=Math.floor(c/t.slidesPerColumn);for(let P=0;P1){let a,s,n;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const e=Math.floor(P/(t.slidesPerGroup*t.slidesPerColumn)),r=P-t.slidesPerColumn*t.slidesPerGroup*e,o=0===e?t.slidesPerGroup:Math.min(Math.ceil((c-e*S*t.slidesPerGroup)/S),t.slidesPerGroup);n=Math.floor(r/o),s=r-n*o+e*t.slidesPerGroup,a=s+n*b/S,i.css({"-webkit-box-ordinal-group":a,"-moz-box-ordinal-group":a,"-ms-flex-order":a,"-webkit-order":a,order:a})}else"column"===t.slidesPerColumnFill?(s=Math.floor(P/S),n=P-s*S,(s>k||s===k&&n===S-1)&&(n+=1,n>=S&&(n=0,s+=1))):(n=Math.floor(P/_),s=P-n*_);i.css(`margin-${e.isHorizontal()?"top":"left"}`,0!==n&&t.spaceBetween&&`${t.spaceBetween}px`)}if("none"!==i.css("display")){if("auto"===t.slidesPerView){const a=r.getComputedStyle(i[0],null),s=i[0].style.transform,n=i[0].style.webkitTransform;if(s&&(i[0].style.transform="none"),n&&(i[0].style.webkitTransform="none"),t.roundLengths)y=e.isHorizontal()?i.outerWidth(!0):i.outerHeight(!0);else if(e.isHorizontal()){const e=parseFloat(a.getPropertyValue("width")),t=parseFloat(a.getPropertyValue("padding-left")),i=parseFloat(a.getPropertyValue("padding-right")),s=parseFloat(a.getPropertyValue("margin-left")),n=parseFloat(a.getPropertyValue("margin-right")),r=a.getPropertyValue("box-sizing");y=r&&"border-box"===r?e+s+n:e+t+i+s+n}else{const e=parseFloat(a.getPropertyValue("height")),t=parseFloat(a.getPropertyValue("padding-top")),i=parseFloat(a.getPropertyValue("padding-bottom")),s=parseFloat(a.getPropertyValue("margin-top")),n=parseFloat(a.getPropertyValue("margin-bottom")),r=a.getPropertyValue("box-sizing");y=r&&"border-box"===r?e+s+n:e+t+i+s+n}s&&(i[0].style.transform=s),n&&(i[0].style.webkitTransform=n),t.roundLengths&&(y=Math.floor(y))}else y=(a-(t.slidesPerView-1)*x)/t.slidesPerView,t.roundLengths&&(y=Math.floor(y)),d[P]&&(e.isHorizontal()?d[P].style.width=`${y}px`:d[P].style.height=`${y}px`);d[P]&&(d[P].swiperSlideSize=y),h.push(y),t.centeredSlides?(E=E+y/2+T/2+x,0===T&&0!==P&&(E=E-a/2-x),0===P&&(E=E-a/2-x),Math.abs(E)<.001&&(E=0),t.roundLengths&&(E=Math.floor(E)),C%t.slidesPerGroup===0&&p.push(E),u.push(E)):(t.roundLengths&&(E=Math.floor(E)),C%t.slidesPerGroup===0&&p.push(E),u.push(E),E=E+y+x),e.virtualSize+=y+x,T=y,C+=1}}let M;if(e.virtualSize=Math.max(e.virtualSize,a)+g,s&&n&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(y+t.spaceBetween)*b,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){M=[];for(let i=0;i1&&p.push(e.virtualSize-a)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(e.isHorizontal()?s?d.filter(f).css({marginLeft:`${x}px`}):d.filter(f).css({marginRight:`${x}px`}):d.filter(f).css({marginBottom:`${x}px`})),t.centeredSlides&&t.centeredSlidesBounds){let e=0;h.forEach(i=>{e+=i+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween;const i=e-a;p=p.map(e=>e<0?-m:e>i?i+g:e)}if(t.centerInsufficientSlides){let e=0;if(h.forEach(i=>{e+=i+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween,e{p[i]=e-t}),u.forEach((e,i)=>{u[i]=e+t})}}Y.extend(e,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:h}),c!==l&&e.emit("slidesLengthChange"),p.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==w&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}function ee(e){const t=this,i=[];let a,s=0;if("number"===typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)for(a=0;at.slides.length)break;i.push(t.slides.eq(e)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(a=0;as?e:s}s&&t.$wrapperEl.css("height",`${s}px`)}function te(){const e=this,t=e.slides;for(let i=0;i=0&&s1&&o<=t.size||s<=0&&o>=t.size;l&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(r),a.eq(r).addClass(i.slideVisibleClass))}e.progress=s?-o:o}t.visibleSlides=l(t.visibleSlides)}function ae(e){const t=this;if("undefined"===typeof e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:n,isEnd:r}=t;const o=n,l=r;0===a?(s=0,n=!0,r=!0):(s=(e-t.minTranslate())/a,n=s<=0,r=s>=1),Y.extend(t,{progress:s,isBeginning:n,isEnd:r}),(i.watchSlidesProgress||i.watchSlidesVisibility)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(o&&!n||l&&!r)&&t.emit("fromEdge"),t.emit("progress",s)}function se(){const e=this,{slides:t,params:i,$wrapperEl:a,activeIndex:s,realIndex:n}=e,r=e.virtual&&i.virtual.enabled;let o;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),o=r?e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${s}"]`):t.eq(s),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?a.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass):a.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0),l.addClass(i.slideNextClass));let d=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=t.eq(-1),d.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?a.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):a.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?a.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):a.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass))}function ne(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:s,params:n,activeIndex:r,realIndex:o,snapIndex:l}=t;let d,c=e;if("undefined"===typeof c){for(let e=0;e=a[e]&&i=a[e]&&i=a[e]&&(c=e);n.normalizeSlideIndex&&(c<0||"undefined"===typeof c)&&(c=0)}if(d=s.indexOf(i)>=0?s.indexOf(i):Math.floor(c/n.slidesPerGroup),d>=s.length&&(d=s.length-1),c===r)return void(d!==l&&(t.snapIndex=d,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Y.extend(t,{snapIndex:d,realIndex:p,previousIndex:r,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==p&&t.emit("realIndexChange"),(t.initialized||t.runCallbacksOnInit)&&t.emit("slideChange")}function re(e){const t=this,i=t.params,a=l(e.target).closest(`.${i.slideClass}`)[0];let s=!1;if(a)for(let n=0;nl?l:a&&en?"next":as?"next":a=o.length&&(h=o.length-1),(c||r.initialSlide||0)===(d||0)&&i&&s.emit("beforeSlideChangeStart");const f=-o[h];if(s.updateProgress(f),r.normalizeSlideIndex)for(let g=0;g=Math.floor(100*l[g])&&(n=g);if(s.initialized&&n!==c){if(!s.allowSlideNext&&fs.translate&&f>s.maxTranslate()&&(c||0)!==n)return!1}let m;if(m=n>c?"next":nc(e));o.map(e=>c(e)),r[u.indexOf(p)];let h,f=r[u.indexOf(p)-1];return"undefined"===typeof f&&s.cssMode&&r.forEach(e=>{!f&&p>=e&&(f=e)}),"undefined"!==typeof f&&(h=o.indexOf(f),h<0&&(h=a.activeIndex-1)),a.slideTo(h,e,t,i)}function Ee(e=this.params.speed,t=!0,i){const a=this;return a.slideTo(a.activeIndex,e,t,i)}function Te(e=this.params.speed,t=!0,i,a=.5){const s=this;let n=s.activeIndex;const r=Math.floor(n/s.params.slidesPerGroup),o=s.rtlTranslate?s.translate:-s.translate;if(o>=s.snapGrid[r]){const e=s.snapGrid[r],t=s.snapGrid[r+1];o-e>(t-e)*a&&(n+=s.params.slidesPerGroup)}else{const e=s.snapGrid[r-1],t=s.snapGrid[r];o-e<=(t-e)*a&&(n-=s.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,s.snapGrid.length-1),s.slideTo(n,e,t,i)}function Ce(){const e=this,{params:t,$wrapperEl:i}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let s,n=e.clickedIndex;if(t.loop){if(e.animating)return;s=parseInt(l(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?ne.slides.length-e.loopedSlides+a/2?(e.loopFix(),n=i.children(`.${t.slideClass}[data-swiper-slide-index="${s}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Y.nextTick(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-a?(e.loopFix(),n=i.children(`.${t.slideClass}[data-swiper-slide-index="${s}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Y.nextTick(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}var Se={slideTo:we,slideToLoop:be,slideNext:ye,slidePrev:xe,slideReset:Ee,slideToClosest:Te,slideToClickedSlide:Ce};function _e(){const e=this,{params:t,$wrapperEl:i}=e;i.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let a=i.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const e=t.slidesPerGroup-a.length%t.slidesPerGroup;if(e!==t.slidesPerGroup){for(let a=0;aa.length&&(e.loopedSlides=a.length);const s=[],r=[];a.each((t,i)=>{const n=l(i);t=a.length-e.loopedSlides&&s.push(i),n.attr("data-swiper-slide-index",t)});for(let n=0;n=0;n-=1)i.prepend(l(s[n].cloneNode(!0)).addClass(t.slideDuplicateClass))}function ke(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:a,allowSlidePrev:s,allowSlideNext:n,snapGrid:r,rtlTranslate:o}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-r[t],c=d-e.getTranslate();if(t=i.length-a){l=-i.length+t+a,l+=a;const s=e.slideTo(l,0,!1,!0);s&&0!==c&&e.setTranslate((o?-e.translate:e.translate)-c)}e.allowSlidePrev=s,e.allowSlideNext=n,e.emit("loopFix")}function Me(){const e=this,{$wrapperEl:t,params:i,slides:a}=e;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),a.removeAttr("data-swiper-slide-index")}var Pe={loopCreate:_e,loopFix:ke,loopDestroy:Me};function $e(e){const t=this;if(Q.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}function Ie(){const e=this;Q.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}var Le={setGrabCursor:$e,unsetGrabCursor:Ie};function Oe(e){const t=this,{$wrapperEl:i,params:a}=t;if(a.loop&&t.loopDestroy(),"object"===typeof e&&"length"in e)for(let s=0;s=o)return void i.appendSlide(t);let l=r>e?r+1:r;const d=[];for(let c=o-1;c>=e;c-=1){const e=i.slides.eq(c);e.remove(),d.unshift(e)}if("object"===typeof t&&"length"in t){for(let e=0;ee?r+t.length:r}else a.append(t);for(let c=0;c=0||t.indexOf("Trident/")>=0,p=t.indexOf("Edge/")>=0,u=t.indexOf("Gecko/")>=0&&t.indexOf("Firefox/")>=0,h="Win32"===e,f=t.toLowerCase().indexOf("electron")>=0;let m="MacIntel"===e;return!o&&m&&Q.touch&&(1024===a&&1366===s||834===a&&1194===s||834===a&&1112===s||768===a&&1024===s)&&(o=t.match(/(Version)\/([\d.]+)/),m=!1),i.ie=c,i.edge=p,i.firefox=u,n&&!h&&(i.os="android",i.osVersion=n[2],i.android=!0,i.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(o||d||l)&&(i.os="ios",i.ios=!0),d&&!l&&(i.osVersion=d[2].replace(/_/g,"."),i.iphone=!0),o&&(i.osVersion=o[2].replace(/_/g,"."),i.ipad=!0),l&&(i.osVersion=l[3]?l[3].replace(/_/g,"."):null,i.ipod=!0),i.ios&&i.osVersion&&t.indexOf("Version/")>=0&&"10"===i.osVersion.split(".")[0]&&(i.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),i.webView=!(!(d||o||l)||!t.match(/.*AppleWebKit(?!.*Safari)/i)&&!r.navigator.standalone)||r.matchMedia&&r.matchMedia("(display-mode: standalone)").matches,i.webview=i.webView,i.standalone=i.webView,i.desktop=!(i.ios||i.android)||f,i.desktop&&(i.electron=f,i.macos=m,i.windows=h,i.macos&&(i.os="macos"),i.windows&&(i.os="windows")),i.pixelRatio=r.devicePixelRatio||1,i}();function Re(e){const t=this,i=t.touchEventsData,{params:a,touches:s}=t;if(t.animating&&a.preventInteractionOnTransition)return;let o=e;o.originalEvent&&(o=o.originalEvent);const d=l(o.target);if("wrapper"===a.touchEventsTarget&&!d.closest(t.wrapperEl).length)return;if(i.isTouchEvent="touchstart"===o.type,!i.isTouchEvent&&"which"in o&&3===o.which)return;if(!i.isTouchEvent&&"button"in o&&o.button>0)return;if(i.isTouched&&i.isMoved)return;if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`)[0])return void(t.allowClick=!0);if(a.swipeHandler&&!d.closest(a.swipeHandler)[0])return;s.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,s.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;const c=s.currentX,p=s.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,h=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(c<=h||c>=r.screen.width-h)){if(Y.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=c,s.startY=p,i.touchStartTime=Y.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==o.type){let e=!0;d.is(i.formElements)&&(e=!1),n.activeElement&&l(n.activeElement).is(i.formElements)&&n.activeElement!==d[0]&&n.activeElement.blur();const s=e&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||s)&&o.preventDefault()}t.emit("touchStart",o)}}function je(e){const t=this,i=t.touchEventsData,{params:a,touches:s,rtlTranslate:r}=t;let o=e;if(o.originalEvent&&(o=o.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",o));if(i.isTouchEvent&&"mousemove"===o.type)return;const d="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),c="touchmove"===o.type?d.pageX:o.pageX,p="touchmove"===o.type?d.pageY:o.pageY;if(o.preventedByNestedSwiper)return s.startX=c,void(s.startY=p);if(!t.allowTouchMove)return t.allowClick=!1,void(i.isTouched&&(Y.extend(s,{startX:c,startY:p,currentX:c,currentY:p}),i.touchStartTime=Y.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(ps.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(cs.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&n.activeElement&&o.target===n.activeElement&&l(o.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return;s.currentX=c,s.currentY=p;const u=s.currentX-s.startX,h=s.currentY-s.startY;if(t.params.threshold&&Math.sqrt(u**2+h**2)=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,i.isScrolling=t.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",o),"undefined"===typeof i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;t.allowClick=!1,a.cssMode||o.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&o.stopPropagation(),i.isMoved||(a.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",o)),t.emit("sliderMove",o),i.isMoved=!0;let f=t.isHorizontal()?u:h;s.diff=f,f*=a.touchRatio,r&&(f=-f),t.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;let m=!0,g=a.resistanceRatio;if(a.touchReleaseOnEdges&&(g=0),f>0&&i.currentTranslate>t.minTranslate()?(m=!1,a.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+f)**g)):f<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}a.followFinger&&!a.cssMode&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:Y.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function Ge(e){const t=this,i=t.touchEventsData,{params:a,touches:s,rtlTranslate:n,$wrapperEl:r,slidesGrid:o,snapGrid:l}=t;let d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=Y.now(),p=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),p<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=Y.now(),Y.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=a.followFinger?n?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length1){const e=i.velocities.pop(),s=i.velocities.pop(),n=e.position-s.position,r=e.time-s.time;t.velocity=n/r,t.velocity/=2,Math.abs(t.velocity)150||Y.now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeModeMomentumVelocityRatio,i.velocities.length=0;let e=1e3*a.freeModeMomentumRatio;const s=t.velocity*e;let o=t.translate+s;n&&(o=-o);let d,c=!1;const p=20*Math.abs(t.velocity)*a.freeModeMomentumBounceRatio;let u;if(ot.minTranslate())a.freeModeMomentumBounce?(o-t.minTranslate()>p&&(o=t.minTranslate()+p),d=t.minTranslate(),c=!0,i.allowMomentumBounce=!0):o=t.minTranslate(),a.loop&&a.centeredSlides&&(u=!0);else if(a.freeModeSticky){let e;for(let t=0;t-o){e=t;break}o=Math.abs(l[e]-o){t.loopFix()}),0!==t.velocity){if(e=n?Math.abs((-o-t.translate)/t.velocity):Math.abs((o-t.translate)/t.velocity),a.freeModeSticky){const i=Math.abs((n?-o:o)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i{t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(a.speed),t.setTranslate(d),r.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))})):t.velocity?(t.updateProgress(o),t.setTransition(e),t.setTranslate(o),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(o),t.updateActiveIndex(),t.updateSlidesClasses()}else if(a.freeModeSticky)return void t.slideToClosest();return void((!a.freeModeMomentum||p>=a.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let h=0,f=t.slidesSizesGrid[0];for(let g=0;g=o[g]&&u=o[g]&&(h=g,f=o[o.length-1]-o[o.length-2]);const m=(u-o[h])/f;if(p>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(m>=a.longSwipesRatio?t.slideTo(h+a.slidesPerGroup):t.slideTo(h)),"prev"===t.swipeDirection&&(m>1-a.longSwipesRatio?t.slideTo(h+a.slidesPerGroup):t.slideTo(h))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);const e=t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl);e?d.target===t.navigation.nextEl?t.slideTo(h+a.slidesPerGroup):t.slideTo(h):("next"===t.swipeDirection&&t.slideTo(h+a.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(h))}}function We(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:s,snapGrid:n}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=a,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function He(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function Ue(){const e=this,{wrapperEl:t}=e;let i;e.previousTranslate=e.translate,e.translate=e.isHorizontal()?-t.scrollLeft:-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();i=0===a?0:(e.translate-e.minTranslate())/a,i!==e.progress&&e.updateProgress(e.translate),e.emit("setTranslate",e.translate,!1)}let Ve=!1;function Fe(){}function Xe(){const e=this,{params:t,touchEvents:i,el:a,wrapperEl:s}=e;e.onTouchStart=Re.bind(e),e.onTouchMove=je.bind(e),e.onTouchEnd=Ge.bind(e),t.cssMode&&(e.onScroll=Ue.bind(e)),e.onClick=He.bind(e);const r=!!t.nested;if(!Q.touch&&Q.pointerEvents)a.addEventListener(i.start,e.onTouchStart,!1),n.addEventListener(i.move,e.onTouchMove,r),n.addEventListener(i.end,e.onTouchEnd,!1);else{if(Q.touch){const s=!("touchstart"!==i.start||!Q.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};a.addEventListener(i.start,e.onTouchStart,s),a.addEventListener(i.move,e.onTouchMove,Q.passiveListener?{passive:!1,capture:r}:r),a.addEventListener(i.end,e.onTouchEnd,s),i.cancel&&a.addEventListener(i.cancel,e.onTouchEnd,s),Ve||(n.addEventListener("touchstart",Fe),Ve=!0)}(t.simulateTouch&&!Ne.ios&&!Ne.android||t.simulateTouch&&!Q.touch&&Ne.ios)&&(a.addEventListener("mousedown",e.onTouchStart,!1),n.addEventListener("mousemove",e.onTouchMove,r),n.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&a.addEventListener("click",e.onClick,!0),t.cssMode&&s.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(Ne.ios||Ne.android?"resize orientationchange observerUpdate":"resize observerUpdate",We,!0):e.on("observerUpdate",We,!0)}function Ye(){const e=this,{params:t,touchEvents:i,el:a,wrapperEl:s}=e,r=!!t.nested;if(!Q.touch&&Q.pointerEvents)a.removeEventListener(i.start,e.onTouchStart,!1),n.removeEventListener(i.move,e.onTouchMove,r),n.removeEventListener(i.end,e.onTouchEnd,!1);else{if(Q.touch){const s=!("onTouchStart"!==i.start||!Q.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};a.removeEventListener(i.start,e.onTouchStart,s),a.removeEventListener(i.move,e.onTouchMove,r),a.removeEventListener(i.end,e.onTouchEnd,s),i.cancel&&a.removeEventListener(i.cancel,e.onTouchEnd,s)}(t.simulateTouch&&!Ne.ios&&!Ne.android||t.simulateTouch&&!Q.touch&&Ne.ios)&&(a.removeEventListener("mousedown",e.onTouchStart,!1),n.removeEventListener("mousemove",e.onTouchMove,r),n.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&a.removeEventListener("click",e.onClick,!0),t.cssMode&&s.removeEventListener("scroll",e.onScroll),e.off(Ne.ios||Ne.android?"resize orientationchange observerUpdate":"resize observerUpdate",We)}var Qe={attachEvents:Xe,detachEvents:Ye};function Ke(){const e=this,{activeIndex:t,initialized:i,loopedSlides:a=0,params:s,$el:n}=e,r=s.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const o=e.getBreakpoint(r);if(o&&e.currentBreakpoint!==o){const l=o in r?r[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerColumn"].forEach(e=>{const t=l[e];"undefined"!==typeof t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});const d=l||e.originalParams,c=s.slidesPerColumn>1,p=d.slidesPerColumn>1;c&&!p?n.removeClass(`${s.containerModifierClass}multirow ${s.containerModifierClass}multirow-column`):!c&&p&&(n.addClass(`${s.containerModifierClass}multirow`),"column"===d.slidesPerColumnFill&&n.addClass(`${s.containerModifierClass}multirow-column`));const u=d.direction&&d.direction!==s.direction,h=s.loop&&(d.slidesPerView!==s.slidesPerView||u);u&&i&&e.changeDirection(),Y.extend(e.params,d),Y.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,h&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}}function Je(e){if(!e)return;let t=!1;const i=[];Object.keys(e).forEach(e=>{i.push(e)}),i.sort((e,t)=>parseInt(e,10)-parseInt(t,10));for(let a=0;a1&&(n.push("multirow"),"column"===i.slidesPerColumnFill&&n.push("multirow-column")),Ne.android&&n.push("android"),Ne.ios&&n.push("ios"),i.cssMode&&n.push("css-mode"),n.forEach(e=>{t.push(i.containerModifierClass+e)}),s.addClass(t.join(" "))}function tt(){const e=this,{$el:t,classNames:i}=e;t.removeClass(i.join(" "))}var it={addClasses:et,removeClasses:tt};function at(e,t,i,a,s,n){let o;function l(){n&&n()}e.complete&&s?l():t?(o=new r.Image,o.onload=l,o.onerror=l,a&&(o.sizes=a),i&&(o.srcset=i),t&&(o.src=t)):l()}function st(){const e=this;function t(){"undefined"!==typeof e&&null!==e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&a?e.isLocked=a<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}var ot={checkOverflow:rt},lt={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold: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",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",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",runCallbacksOnInit:!0};const dt={update:oe,translate:he,transition:ve,slide:Se,loop:Pe,grabCursor:Le,manipulation:qe,events:Qe,breakpoints:Ze,checkOverflow:ot,classes:it,images:nt},ct={};class pt extends K{constructor(...e){let t,i;1===e.length&&e[0].constructor&&e[0].constructor===Object?i=e[0]:[t,i]=e,i||(i={}),i=Y.extend({},i),t&&!i.el&&(i.el=t),super(i),Object.keys(dt).forEach(e=>{Object.keys(dt[e]).forEach(t=>{pt.prototype[t]||(pt.prototype[t]=dt[e][t])})});const a=this;"undefined"===typeof a.modules&&(a.modules={}),Object.keys(a.modules).forEach(e=>{const t=a.modules[e];if(t.params){const e=Object.keys(t.params)[0],a=t.params[e];if("object"!==typeof a||null===a)return;if(!(e in i&&"enabled"in a))return;!0===i[e]&&(i[e]={enabled:!0}),"object"!==typeof i[e]||"enabled"in i[e]||(i[e].enabled=!0),i[e]||(i[e]={enabled:!1})}});const s=Y.extend({},lt);a.useModulesParams(s),a.params=Y.extend({},s,ct,i),a.originalParams=Y.extend({},a.params),a.passedParams=Y.extend({},i),a.$=l;const n=l(a.params.el);if(t=n[0],!t)return;if(n.length>1){const e=[];return n.each((t,a)=>{const s=Y.extend({},i,{el:a});e.push(new pt(s))}),e}let r;return t.swiper=a,n.data("swiper",a),t&&t.shadowRoot&&t.shadowRoot.querySelector?(r=l(t.shadowRoot.querySelector(`.${a.params.wrapperClass}`)),r.children=e=>n.children(e)):r=n.children(`.${a.params.wrapperClass}`),Y.extend(a,{$el:n,el:t,$wrapperEl:r,wrapperEl:r[0],classNames:[],slides:l(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===a.params.direction},isVertical(){return"vertical"===a.params.direction},rtl:"rtl"===t.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===a.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===r.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"];let t=["mousedown","mousemove","mouseup"];return Q.pointerEvents&&(t=["pointerdown","pointermove","pointerup"]),a.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},a.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},Q.touch||!a.params.simulateTouch?a.touchEventsTouch:a.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:Y.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.useModules(),a.params.init&&a.init(),a}slidesPerViewDynamic(){const e=this,{params:t,slides:i,slidesGrid:a,size:s,activeIndex:n}=e;let r=1;if(t.centeredSlides){let e,t=i[n].swiperSlideSize;for(let a=n+1;as&&(e=!0));for(let a=n-1;a>=0;a-=1)i[a]&&!e&&(t+=i[a].swiperSlideSize,r+=1,t>s&&(e=!0))}else for(let o=n+1;o1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),s||a()),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const i=this,a=i.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e?i:(i.$el.removeClass(`${i.params.containerModifierClass}${a}`).addClass(`${i.params.containerModifierClass}${e}`),i.params.direction=e,i.slides.each((t,i)=>{"vertical"===e?i.style.width="":i.style.height=""}),i.emit("changeDirection"),t&&i.update(),i)}init(){const e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))}destroy(e=!0,t=!0){const i=this,{params:a,$el:s,$wrapperEl:n,slides:r}=i;return"undefined"===typeof i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),t&&(i.removeClasses(),s.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),Y.deleteProps(i)),i.destroyed=!0,null)}static extendDefaults(e){Y.extend(ct,e)}static get extendedDefaults(){return ct}static get defaults(){return lt}static get Class(){return K}static get $(){return l}}var ut={name:"device",proto:{device:Ne},static:{device:Ne}},ht={name:"support",proto:{support:Q},static:{support:Q}};const ft=function(){function e(){const e=r.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}return{isEdge:!!r.navigator.userAgent.match(/Edge/g),isSafari:e(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(r.navigator.userAgent)}}();var mt={name:"browser",proto:{browser:ft},static:{browser:ft}},gt={name:"resize",create(){const e=this;Y.extend(e,{resize:{resizeHandler(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init(){const e=this;r.addEventListener("resize",e.resize.resizeHandler),r.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;r.removeEventListener("resize",e.resize.resizeHandler),r.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const vt={func:r.MutationObserver||r.WebkitMutationObserver,attach(e,t={}){const i=this,a=vt.func,s=new a(e=>{if(1===e.length)return void i.emit("observerUpdate",e[0]);const t=function(){i.emit("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(t):r.setTimeout(t,0)});s.observe(e,{attributes:"undefined"===typeof t.attributes||t.attributes,childList:"undefined"===typeof t.childList||t.childList,characterData:"undefined"===typeof t.characterData||t.characterData}),i.observer.observers.push(s)},init(){const e=this;if(Q.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i{e.disconnect()}),e.observer.observers=[]}};var wt={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;Y.extend(e,{observer:{init:vt.init.bind(e),attach:vt.attach.bind(e),destroy:vt.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const bt={update(e){const t=this,{slidesPerView:i,slidesPerGroup:a,centeredSlides:s}=t.params,{addSlidesBefore:n,addSlidesAfter:r}=t.params.virtual,{from:o,to:l,slides:d,slidesGrid:c,renderSlide:p,offset:u}=t.virtual;t.updateActiveIndex();const h=t.activeIndex||0;let f,m,g;f=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",s?(m=Math.floor(i/2)+a+n,g=Math.floor(i/2)+a+r):(m=i+(a-1)+n,g=a+r);const v=Math.max((h||0)-g,0),w=Math.min((h||0)+m,d.length-1),b=(t.slidesGrid[v]||0)-(t.slidesGrid[0]||0);function y(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(Y.extend(t.virtual,{from:v,to:w,offset:b,slidesGrid:t.slidesGrid}),o===v&&l===w&&!e)return t.slidesGrid!==c&&b!==u&&t.slides.css(f,`${b}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:b,from:v,to:w,slides:function(){const e=[];for(let t=v;t<=w;t+=1)e.push(d[t]);return e}()}),void y();const x=[],E=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let T=o;T<=l;T+=1)(Tw)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${T}"]`).remove();for(let T=0;T=v&&T<=w&&("undefined"===typeof l||e?E.push(T):(T>l&&E.push(T),T{t.$wrapperEl.append(p(d[e],e))}),x.sort((e,t)=>t-e).forEach(e=>{t.$wrapperEl.prepend(p(d[e],e))}),t.$wrapperEl.children(".swiper-slide").css(f,`${b}px`),y()},renderSlide(e,t){const i=this,a=i.params.virtual;if(a.cache&&i.virtual.cache[t])return i.virtual.cache[t];const s=a.renderSlide?l(a.renderSlide.call(i,e,t)):l(`
${e}
`);return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),a.cache&&(i.virtual.cache[t]=s),s},appendSlide(e){const t=this;if("object"===typeof e&&"length"in e)for(let i=0;i{const a=e[t],n=a.attr("data-swiper-slide-index");n&&a.attr("data-swiper-slide-index",parseInt(n,10)+1),i[parseInt(t,10)+s]=a}),t.virtual.cache=i}t.virtual.update(!0),t.slideTo(a,0)},removeSlide(e){const t=this;if("undefined"===typeof e||null===e)return;let i=t.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)t.virtual.slides.splice(e[a],1),t.params.virtual.cache&&delete t.virtual.cache[e[a]],e[a]0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=r.innerWidth,s=r.innerHeight,n=t.$el.offset();i&&(n.left-=t.$el[0].scrollLeft);const 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]];for(let t=0;t=0&&i[0]<=a&&i[1]>=0&&i[1]<=s&&(e=!0)}if(!e)return}t.isHorizontal()?(33!==s&&34!==s&&37!==s&&39!==s||(a.preventDefault?a.preventDefault():a.returnValue=!1),(34!==s&&39!==s||i)&&(33!==s&&37!==s||!i)||t.slideNext(),(33!==s&&37!==s||i)&&(34!==s&&39!==s||!i)||t.slidePrev()):(33!==s&&34!==s&&38!==s&&40!==s||(a.preventDefault?a.preventDefault():a.returnValue=!1),34!==s&&40!==s||t.slideNext(),33!==s&&38!==s||t.slidePrev()),t.emit("keyPress",s)}},enable(){const e=this;e.keyboard.enabled||(l(n).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(l(n).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var Et={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create(){const e=this;Y.extend(e,{keyboard:{enabled:!1,enable:xt.enable.bind(e),disable:xt.disable.bind(e),handle:xt.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function Tt(){const e="onwheel";let t=e in n;if(!t){const i=n.createElement("div");i.setAttribute(e,"return;"),t="function"===typeof i[e]}return!t&&n.implementation&&n.implementation.hasFeature&&!0!==n.implementation.hasFeature("","")&&(t=n.implementation.hasFeature("Events.wheel","3.0")),t}const Ct={lastScrollTime:Y.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return r.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":Tt()?"wheel":"mousewheel"},normalize(e){const t=10,i=40,a=800;let s=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(s=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=n,n=0),r=s*t,o=n*t,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=o,o=0),(r||o)&&e.deltaMode&&(1===e.deltaMode?(r*=i,o*=i):(r*=a,o*=a)),r&&!s&&(s=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:s,spinY:n,pixelX:r,pixelY:o}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let t=e;const i=this,a=i.params.mousewheel;if(i.params.cssMode&&t.preventDefault(),!i.mouseEntered&&!a.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let s=0;const n=i.rtlTranslate?-1:1,r=Ct.normalize(t);if(a.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;s=r.pixelX*n}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;s=r.pixelY}else s=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0===s)return!0;if(a.invert&&(s=-s),i.params.freeMode){const e={time:Y.now(),delta:Math.abs(s),direction:Math.sign(s)},{lastEventBeforeSnap:n}=i.mousewheel,r=n&&e.time=i.minTranslate()&&(n=i.minTranslate()),n<=i.maxTranslate()&&(n=i.maxTranslate()),i.setTransition(0),i.setTranslate(n),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!o&&i.isBeginning||!l&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;const t=i.mousewheel.recentWheelEvents;t.length>=15&&t.shift();const a=t.length?t[t.length-1]:void 0,n=t[0];if(t.push(e),a&&(e.delta>a.delta||e.direction!==a.direction))t.splice(0);else if(t.length>=15&&e.time-n.time<500&&n.delta-e.delta>=1&&e.delta<=6){const a=s>0?.8:.2;i.mousewheel.lastEventBeforeSnap=e,t.splice(0),i.mousewheel.timeout=Y.nextTick(()=>{i.slideToClosest(i.params.speed,!0,void 0,a)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=Y.nextTick(()=>{const a=.5;i.mousewheel.lastEventBeforeSnap=e,t.splice(0),i.slideToClosest(i.params.speed,!0,void 0,a)},500))}if(r||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),n===i.minTranslate()||n===i.maxTranslate())return!0}}else{const t={time:Y.now(),delta:Math.abs(s),direction:Math.sign(s),raw:e},a=i.mousewheel.recentWheelEvents;a.length>=2&&a.shift();const n=a.length?a[a.length-1]:void 0;if(a.push(t),n?(t.direction!==n.direction||t.delta>n.delta)&&i.mousewheel.animateSlider(t):i.mousewheel.animateSlider(t),i.mousewheel.releaseScroll(t))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&Y.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new r.Date).getTime(),!1)},releaseScroll(e){const t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable(){const e=this,t=Ct.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=l(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=Ct.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=l(e.params.mousewheel.eventsTarged)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var St={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;Y.extend(e,{mousewheel:{enabled:!1,enable:Ct.enable.bind(e),disable:Ct.disable.bind(e),handle:Ct.handle.bind(e),handleMouseEnter:Ct.handleMouseEnter.bind(e),handleMouseLeave:Ct.handleMouseLeave.bind(e),animateSlider:Ct.animateSlider.bind(e),releaseScroll:Ct.releaseScroll.bind(e),lastScrollTime:Y.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const _t={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:i,$prevEl:a}=e.navigation;a&&a.length>0&&(e.isBeginning?a.addClass(t.disabledClass):a.removeClass(t.disabledClass),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init(){const e=this,t=e.params.navigation;if(!t.nextEl&&!t.prevEl)return;let i,a;t.nextEl&&(i=l(t.nextEl),e.params.uniqueNavElements&&"string"===typeof t.nextEl&&i.length>1&&1===e.$el.find(t.nextEl).length&&(i=e.$el.find(t.nextEl))),t.prevEl&&(a=l(t.prevEl),e.params.uniqueNavElements&&"string"===typeof t.prevEl&&a.length>1&&1===e.$el.find(t.prevEl).length&&(a=e.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",e.navigation.onNextClick),a&&a.length>0&&a.on("click",e.navigation.onPrevClick),Y.extend(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:a,prevEl:a&&a[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}};var kt={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;Y.extend(e,{navigation:{init:_t.init.bind(e),update:_t.update.bind(e),destroy:_t.destroy.bind(e),onNextClick:_t.onNextClick.bind(e),onPrevClick:_t.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const t=this,{$nextEl:i,$prevEl:a}=t.navigation;if(t.params.navigation.hideOnClick&&!l(e.target).is(a)&&!l(e.target).is(i)){let e;i?e=i.hasClass(t.params.navigation.hiddenClass):a&&(e=a.hasClass(t.params.navigation.hiddenClass)),!0===e?t.emit("navigationShow",t):t.emit("navigationHide",t),i&&i.toggleClass(t.params.navigation.hiddenClass),a&&a.toggleClass(t.params.navigation.hiddenClass)}}}};const Mt={update(){const e=this,t=e.rtl,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,s=e.pagination.$el;let n;const r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(n=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),n>a-1-2*e.loopedSlides&&(n-=a-2*e.loopedSlides),n>r-1&&(n-=r),n<0&&"bullets"!==e.params.paginationType&&(n=r+n)):n="undefined"!==typeof e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const a=e.pagination.bullets;let r,o,d;if(i.dynamicBullets&&(e.pagination.bulletSize=a.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),s.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(i.dynamicMainBullets+4)}px`),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=n-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),r=n-e.pagination.dynamicBulletIndex,o=r+(Math.min(a.length,i.dynamicMainBullets)-1),d=(o+r)/2),a.removeClass(`${i.bulletActiveClass} ${i.bulletActiveClass}-next ${i.bulletActiveClass}-next-next ${i.bulletActiveClass}-prev ${i.bulletActiveClass}-prev-prev ${i.bulletActiveClass}-main`),s.length>1)a.each((e,t)=>{const a=l(t),s=a.index();s===n&&a.addClass(i.bulletActiveClass),i.dynamicBullets&&(s>=r&&s<=o&&a.addClass(`${i.bulletActiveClass}-main`),s===r&&a.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),s===o&&a.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`))});else{const t=a.eq(n),s=t.index();if(t.addClass(i.bulletActiveClass),i.dynamicBullets){const t=a.eq(r),n=a.eq(o);for(let e=r;e<=o;e+=1)a.eq(e).addClass(`${i.bulletActiveClass}-main`);if(e.params.loop)if(s>=a.length-i.dynamicMainBullets){for(let e=i.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${i.bulletActiveClass}-main`);a.eq(a.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else t.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),n.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`);else t.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),n.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`)}}if(i.dynamicBullets){const s=Math.min(a.length,i.dynamicMainBullets+4),n=(e.pagination.bulletSize*s-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,r=t?"right":"left";a.css(e.isHorizontal()?r:"top",`${n}px`)}}if("fraction"===i.type&&(s.find(`.${i.currentClass}`).text(i.formatFractionCurrent(n+1)),s.find(`.${i.totalClass}`).text(i.formatFractionTotal(r))),"progressbar"===i.type){let t;t=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const a=(n+1)/r;let o=1,l=1;"horizontal"===t?o=a:l=a,s.find(`.${i.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${o}) scaleY(${l})`).transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(s.html(i.renderCustom(e,n+1,r)),e.emit("paginationRender",e,s[0])):e.emit("paginationUpdate",e,s[0]),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el;let s="";if("bullets"===t.type){const n=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let i=0;i`;a.html(s),e.pagination.bullets=a.find(`.${t.bulletClass}`)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):``+" / "+``,a.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):``,a.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let i=l(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"===typeof t.el&&i.length>1&&1===e.$el.find(t.el).length&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",`.${t.bulletClass}`,(function(t){t.preventDefault();let i=l(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),Y.extend(e.pagination,{$el:i,el:i[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",`.${t.bulletClass}`)}};var Pt={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;Y.extend(e,{pagination:{init:Mt.init.bind(e),render:Mt.render.bind(e),update:Mt.update.bind(e),destroy:Mt.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;e.params.loop?e.pagination.update():"undefined"===typeof e.snapIndex&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const t=this;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!l(e.target).hasClass(t.params.pagination.bulletClass)){const e=t.pagination.$el.hasClass(t.params.pagination.hiddenClass);!0===e?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}};const $t={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:a}=e,{dragSize:s,trackSize:n,$dragEl:r,$el:o}=t,l=e.params.scrollbar;let d=s,c=(n-s)*a;i?(c=-c,c>0?(d=s-c,c=0):-c+s>n&&(d=n+c)):c<0?(d=s+c,c=0):c+s>n&&(d=n-c),e.isHorizontal()?(r.transform(`translate3d(${c}px, 0, 0)`),r[0].style.width=`${d}px`):(r.transform(`translate3d(0px, ${c}px, 0)`),r[0].style.height=`${d}px`),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{o[0].style.opacity=0,o.transition(400)},1e3))},setTransition(e){const t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:a}=t;i[0].style.width="",i[0].style.height="";const s=e.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,n=e.size/e.virtualSize,r=n*(s/e.size);let o;o="auto"===e.params.scrollbar.dragSize?s*n:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=`${o}px`:i[0].style.height=`${o}px`,a[0].style.display=n>=1?"none":"",e.params.scrollbar.hide&&(a[0].style.opacity=0),Y.extend(t,{trackSize:s,divider:n,moveDivider:r,dragSize:o}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const t=this;return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:i,rtlTranslate:a}=t,{$el:s,dragSize:n,trackSize:r,dragStartPos:o}=i;let l;l=(i.getPointerPosition(e)-s.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(r-n),l=Math.max(Math.min(l,1),0),a&&(l=1-l);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*l;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,i=t.params.scrollbar,{scrollbar:a,$wrapperEl:s}=t,{$el:n,$dragEl:r}=a;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===r[0]||e.target===r?a.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),a.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),n.transition(0),i.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:i,$wrapperEl:a}=t,{$el:s,$dragEl:n}=i;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),a.transition(0),s.transition(0),n.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,i=t.params.scrollbar,{scrollbar:a,$wrapperEl:s}=t,{$el:n}=a;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),s.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=Y.nextTick(()=>{n.css("opacity",0),n.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:a,params:s}=e,r=t.$el,o=r[0],l=!(!Q.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},d=!(!Q.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};Q.touch?(o.addEventListener(i.start,e.scrollbar.onDragStart,l),o.addEventListener(i.move,e.scrollbar.onDragMove,l),o.addEventListener(i.end,e.scrollbar.onDragEnd,d)):(o.addEventListener(a.start,e.scrollbar.onDragStart,l),n.addEventListener(a.move,e.scrollbar.onDragMove,l),n.addEventListener(a.end,e.scrollbar.onDragEnd,d))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:a,params:s}=e,r=t.$el,o=r[0],l=!(!Q.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},d=!(!Q.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};Q.touch?(o.removeEventListener(i.start,e.scrollbar.onDragStart,l),o.removeEventListener(i.move,e.scrollbar.onDragMove,l),o.removeEventListener(i.end,e.scrollbar.onDragEnd,d)):(o.removeEventListener(a.start,e.scrollbar.onDragStart,l),n.removeEventListener(a.move,e.scrollbar.onDragMove,l),n.removeEventListener(a.end,e.scrollbar.onDragEnd,d))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:i}=e,a=e.params.scrollbar;let s=l(a.el);e.params.uniqueNavElements&&"string"===typeof a.el&&s.length>1&&1===i.find(a.el).length&&(s=i.find(a.el));let n=s.find(`.${e.params.scrollbar.dragClass}`);0===n.length&&(n=l(`
`),s.append(n)),Y.extend(t,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),a.draggable&&t.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var It={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;Y.extend(e,{scrollbar:{init:$t.init.bind(e),destroy:$t.destroy.bind(e),updateSize:$t.updateSize.bind(e),setTranslate:$t.setTranslate.bind(e),setTransition:$t.setTransition.bind(e),enableDraggable:$t.enableDraggable.bind(e),disableDraggable:$t.disableDraggable.bind(e),setDragPosition:$t.setDragPosition.bind(e),getPointerPosition:$t.getPointerPosition.bind(e),onDragStart:$t.onDragStart.bind(e),onDragMove:$t.onDragMove.bind(e),onDragEnd:$t.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const t=this;t.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Lt={setTransform(e,t){const i=this,{rtl:a}=i,s=l(e),n=a?-1:1,r=s.attr("data-swiper-parallax")||"0";let o=s.attr("data-swiper-parallax-x"),d=s.attr("data-swiper-parallax-y");const c=s.attr("data-swiper-parallax-scale"),p=s.attr("data-swiper-parallax-opacity");if(o||d?(o=o||"0",d=d||"0"):i.isHorizontal()?(o=r,d="0"):(d=r,o="0"),o=o.indexOf("%")>=0?`${parseInt(o,10)*t*n}%`:`${o*t*n}px`,d=d.indexOf("%")>=0?`${parseInt(d,10)*t}%`:`${d*t}px`,"undefined"!==typeof p&&null!==p){const e=p-(p-1)*(1-Math.abs(t));s[0].style.opacity=e}if("undefined"===typeof c||null===c)s.transform(`translate3d(${o}, ${d}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(t));s.transform(`translate3d(${o}, ${d}, 0px) scale(${e})`)}},setTranslate(){const e=this,{$el:t,slides:i,progress:a,snapGrid:s}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,i)=>{e.parallax.setTransform(i,a)}),i.each((t,i)=>{let n=i.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(t/2)-a*(s.length-1)),n=Math.min(Math.max(n,-1),1),l(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,i)=>{e.parallax.setTransform(i,n)})})},setTransition(e=this.params.speed){const t=this,{$el:i}=t;i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,i)=>{const a=l(i);let s=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),a.transition(s)})}};var Ot={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;Y.extend(e,{parallax:{setTransform:Lt.setTransform.bind(e),setTranslate:Lt.setTranslate.bind(e),setTransition:Lt.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition(e){const t=this;t.params.parallax.enabled&&t.parallax.setTransition(e)}}};const zt={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY,n=Math.sqrt((a-t)**2+(s-i)**2);return n},onGestureStart(e){const t=this,i=t.params.zoom,a=t.zoom,{gesture:s}=a;if(a.fakeGestureTouched=!1,a.fakeGestureMoved=!1,!Q.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;a.fakeGestureTouched=!0,s.scaleStart=zt.getDistanceBetweenTouches(e)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=l(e.target).closest(".swiper-slide"),0===s.$slideEl.length&&(s.$slideEl=t.slides.eq(t.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent(`.${i.containerClass}`),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl.transition(0),t.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange(e){const t=this,i=t.params.zoom,a=t.zoom,{gesture:s}=a;if(!Q.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.fakeGestureMoved=!0,s.scaleMove=zt.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length&&(Q.gestures?a.scale=e.scale*a.currentScale:a.scale=s.scaleMove/s.scaleStart*a.currentScale,a.scale>s.maxRatio&&(a.scale=s.maxRatio-1+(a.scale-s.maxRatio+1)**.5),a.scales.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+(s.currentX-s.maxX+1)**.8),s.currentYs.maxY&&(s.currentY=s.maxY-1+(s.currentY-s.maxY+1)**.8),n.prevPositionX||(n.prevPositionX=s.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=s.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(s.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(s.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(s.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(s.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=s.touchesCurrent.x,n.prevPositionY=s.touchesCurrent.y,n.prevTime=Date.now(),a.$imageWrapEl.transform(`translate3d(${s.currentX}px, ${s.currentY}px,0)`)}},onTouchEnd(){const e=this,t=e.zoom,{gesture:i,image:a,velocity:s}=t;if(!i.$imageEl||0===i.$imageEl.length)return;if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;let n=300,r=300;const o=s.x*n,l=a.currentX+o,d=s.y*r,c=a.currentY+d;0!==s.x&&(n=Math.abs((l-a.currentX)/s.x)),0!==s.y&&(r=Math.abs((c-a.currentY)/s.y));const p=Math.max(n,r);a.currentX=l,a.currentY=c;const u=a.width*t.scale,h=a.height*t.scale;a.minX=Math.min(i.slideWidth/2-u/2,0),a.maxX=-a.minX,a.minY=Math.min(i.slideHeight/2-h/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),i.$imageWrapEl.transition(p).transform(`translate3d(${a.currentX}px, ${a.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:i}=t;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle(e){const t=this,i=t.zoom;i.scale&&1!==i.scale?i.out():i.in(e)},in(e){const t=this,i=t.zoom,a=t.params.zoom,{gesture:s,image:n}=i;if(s.$slideEl||(s.$slideEl=t.clickedSlide?l(t.clickedSlide):t.slides.eq(t.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent(`.${a.containerClass}`)),!s.$imageEl||0===s.$imageEl.length)return;let r,o,d,c,p,u,h,f,m,g,v,w,b,y,x,E,T,C;s.$slideEl.addClass(`${a.zoomedSlideClass}`),"undefined"===typeof n.touchesStart.x&&e?(r="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,o="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(r=n.touchesStart.x,o=n.touchesStart.y),i.scale=s.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,i.currentScale=s.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?(T=s.$slideEl[0].offsetWidth,C=s.$slideEl[0].offsetHeight,d=s.$slideEl.offset().left,c=s.$slideEl.offset().top,p=d+T/2-r,u=c+C/2-o,m=s.$imageEl[0].offsetWidth,g=s.$imageEl[0].offsetHeight,v=m*i.scale,w=g*i.scale,b=Math.min(T/2-v/2,0),y=Math.min(C/2-w/2,0),x=-b,E=-y,h=p*i.scale,f=u*i.scale,hx&&(h=x),fE&&(f=E)):(h=0,f=0),s.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${f}px,0)`),s.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)},out(){const e=this,t=e.zoom,i=e.params.zoom,{gesture:a}=t;a.$slideEl||(a.$slideEl=e.clickedSlide?l(e.clickedSlide):e.slides.eq(e.activeIndex),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent(`.${i.containerClass}`)),a.$imageEl&&0!==a.$imageEl.length&&(t.scale=1,t.currentScale=1,a.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),a.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),a.$slideEl.removeClass(`${i.zoomedSlideClass}`),a.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=!("touchstart"!==e.touchEvents.start||!Q.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},a=!Q.passiveListener||{passive:!1,capture:!0};Q.gestures?(e.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,i),e.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,i),e.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,".swiper-slide",t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,".swiper-slide",t.onGestureChange,a),e.$wrapperEl.on(e.touchEvents.end,".swiper-slide",t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,".swiper-slide",t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,a)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const i=!("touchstart"!==e.touchEvents.start||!Q.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},a=!Q.passiveListener||{passive:!1,capture:!0};Q.gestures?(e.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,i),e.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,i),e.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,".swiper-slide",t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,".swiper-slide",t.onGestureChange,a),e.$wrapperEl.off(e.touchEvents.end,".swiper-slide",t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,".swiper-slide",t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,a)}};var At={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},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}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(i=>{t[i]=zt[i].bind(e)}),Y.extend(e,{zoom:t});let i=1;Object.defineProperty(e.zoom,"scale",{get(){return i},set(t){if(i!==t){const i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,i,a)}i=t}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const t=this;t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd(e){const t=this;t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const Dt={loadInSlide(e,t=!0){const i=this,a=i.params.lazy;if("undefined"===typeof e)return;if(0===i.slides.length)return;const s=i.virtual&&i.params.virtual.enabled,n=s?i.$wrapperEl.children(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`):i.slides.eq(e);let r=n.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!n.hasClass(a.elementClass)||n.hasClass(a.loadedClass)||n.hasClass(a.loadingClass)||(r=r.add(n[0])),0!==r.length&&r.each((e,s)=>{const r=l(s);r.addClass(a.loadingClass);const o=r.attr("data-background"),d=r.attr("data-src"),c=r.attr("data-srcset"),p=r.attr("data-sizes");i.loadImage(r[0],d||o,c,p,!1,()=>{if("undefined"!==typeof i&&null!==i&&i&&(!i||i.params)&&!i.destroyed){if(o?(r.css("background-image",`url("${o}")`),r.removeAttr("data-background")):(c&&(r.attr("srcset",c),r.removeAttr("data-srcset")),p&&(r.attr("sizes",p),r.removeAttr("data-sizes")),d&&(r.attr("src",d),r.removeAttr("data-src"))),r.addClass(a.loadedClass).removeClass(a.loadingClass),n.find(`.${a.preloaderClass}`).remove(),i.params.loop&&t){const e=n.attr("data-swiper-slide-index");if(n.hasClass(i.params.slideDuplicateClass)){const t=i.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${i.params.slideDuplicateClass})`);i.lazy.loadInSlide(t.index(),!1)}else{const t=i.$wrapperEl.children(`.${i.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`);i.lazy.loadInSlide(t.index(),!1)}}i.emit("lazyImageReady",n[0],r[0])}}),i.emit("lazyImageLoad",n[0],r[0])})},load(){const e=this,{$wrapperEl:t,params:i,slides:a,activeIndex:s}=e,n=e.virtual&&i.virtual.enabled,r=i.lazy;let o=i.slidesPerView;function d(e){if(n){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(a[e])return!0;return!1}function c(e){return n?l(e).attr("data-swiper-slide-index"):l(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${i.slideVisibleClass}`).each((t,i)=>{const a=n?l(i).attr("data-swiper-slide-index"):l(i).index();e.lazy.loadInSlide(a)});else if(o>1)for(let l=s;l1||r.loadPrevNextAmount&&r.loadPrevNextAmount>1){const t=r.loadPrevNextAmount,i=o,n=Math.min(s+i+Math.max(t,i),a.length),l=Math.max(s-Math.max(i,t),0);for(let a=s+o;a0&&e.lazy.loadInSlide(c(a));const s=t.children(`.${i.slidePrevClass}`);s.length>0&&e.lazy.loadInSlide(c(s))}}};var Bt={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;Y.extend(e,{lazy:{initialImageLoaded:!1,load:Dt.load.bind(e),loadInSlide:Dt.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const qt={LinearSpline:function(e,t){const i=function(){let e,t,i;return(a,s)=>{t=-1,e=a.length;while(e-t>1)i=e+t>>1,a[i]<=s?t=i:e=i;return e}}();let a,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=i(this.x,e),a=s-1,(e-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new qt.LinearSpline(t.slidesGrid,e.slidesGrid):new qt.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const i=this,a=i.controller.control;let s,n;function r(e){const t=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(e),n=-i.controller.spline.interpolate(-t)),n&&"container"!==i.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(i.maxTranslate()-i.minTranslate()),n=(t-i.minTranslate())*s+e.minTranslate()),i.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,i),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let o=0;o{t.updateAutoHeight()}),t.$wrapperEl.transitionEnd(()=>{a&&(t.params.loop&&"slide"===i.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(a))for(s=0;s0&&(e.isBeginning?e.a11y.disableEl(i):e.a11y.enableEl(i)),t&&t.length>0&&(e.isEnd?e.a11y.disableEl(t):e.a11y.enableEl(t))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((i,a)=>{const s=l(a);e.a11y.makeElFocusable(s),e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/{{index}}/,s.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let i,a;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.nextSlideMessage),i.on("keydown",e.a11y.onEnterKey)),a&&(e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,t.prevSlideMessage),a.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;let t,i;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),i&&i.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var jt={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;Y.extend(e,{a11y:{liveRegion:l(``)}}),Object.keys(Rt).forEach(t=>{e.a11y[t]=Rt[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate(){const e=this;e.params.a11y.enabled&&e.a11y.updatePagination()},destroy(){const e=this;e.params.a11y.enabled&&e.a11y.destroy()}}};const Gt={init(){const e=this;if(!e.params.history)return;if(!r.history||!r.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);const t=e.history;t.initialized=!0,t.paths=Gt.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||r.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||r.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=Gt.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=r.location.pathname.slice(1).split("/").filter(e=>""!==e),t=e.length,i=e[t-2],a=e[t-1];return{key:i,value:a}},setHistory(e,t){const i=this;if(!i.history.initialized||!i.params.history.enabled)return;const a=i.slides.eq(t);let s=Gt.slugify(a.attr("data-history"));r.location.pathname.includes(e)||(s=`${e}/${s}`);const n=r.history.state;n&&n.value===s||(i.params.history.replaceState?r.history.replaceState({value:s},null,s):r.history.pushState({value:s},null,s))},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,t,i){const a=this;if(t)for(let s=0,n=a.slides.length;s{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},i)},start(){const e=this;return"undefined"===typeof e.autoplay.timeout&&(!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0))},stop(){const e=this;return!!e.autoplay.running&&("undefined"!==typeof e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}};var Ft={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;Y.extend(e,{autoplay:{running:!1,paused:!1,run:Vt.run.bind(e),start:Vt.start.bind(e),stop:Vt.stop.bind(e),pause:Vt.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):i.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Xt={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i{if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const i=["webkitTransitionEnd","transitionend"];for(let e=0;e'),i.append(u)),u.css({height:`${s}px`})):(u=t.find(".swiper-cube-shadow"),0===u.length&&(u=l('
'),t.append(u))));for(let m=0;m-1&&(h=90*t+90*n,r&&(h=90*-t-90*n)),e.transform(v),d.slideShadows){let t=c?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=c?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===t.length&&(t=l(`
`),e.append(t)),0===i.length&&(i=l(`
`),e.append(i)),t.length&&(t[0].style.opacity=Math.max(-n,0)),i.length&&(i[0].style.opacity=Math.max(n,0))}}if(i.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"-moz-transform-origin":`50% 50% -${o/2}px`,"-ms-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),d.shadow)if(c)u.transform(`translate3d(0px, ${s/2+d.shadowOffset}px, ${-s/2}px) rotateX(90deg) rotateZ(0deg) scale(${d.shadowScale})`);else{const e=Math.abs(h)-90*Math.floor(Math.abs(h)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=d.shadowScale,a=d.shadowScale/t,s=d.shadowOffset;u.transform(`scale3d(${i}, 1, ${a}) translate3d(0px, ${n/2+s}px, ${-n/2/a}px) rotateX(-90deg)`)}const f=ft.isSafari||ft.isUiWebView?-o/2:0;i.transform(`translate3d(0px,0,${f}px) rotateX(${e.isHorizontal()?0:h}deg) rotateY(${e.isHorizontal()?-h:0}deg)`)},setTransition(e){const t=this,{$el:i,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}};var Kt={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;Y.extend(e,{cubeEffect:{setTranslate:Qt.setTranslate.bind(e),setTransition:Qt.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("cube"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};Y.extend(e.params,t),Y.extend(e.originalParams,t)},setTranslate(){const e=this;"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition(e){const t=this;"cube"===t.params.effect&&t.cubeEffect.setTransition(e)}}};const Jt={setTranslate(){const e=this,{slides:t,rtlTranslate:i}=e;for(let a=0;a`),s.append(t)),0===i.length&&(i=l(`
`),s.append(i)),t.length&&(t[0].style.opacity=Math.max(-n,0)),i.length&&(i[0].style.opacity=Math.max(n,0))}s.transform(`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`)}},setTransition(e){const t=this,{slides:i,activeIndex:a,$wrapperEl:s}=t;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let e=!1;i.eq(a).transitionEnd((function(){if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const i=["webkitTransitionEnd","transitionend"];for(let e=0;e`),e.append(t)),0===i.length&&(i=l(`
`),e.append(i)),t.length&&(t[0].style.opacity=s>0?s:0),i.length&&(i[0].style.opacity=-s>0?-s:0)}}if(Q.pointerEvents||Q.prefixedPointerEvents){const e=s[0].style;e.perspectiveOrigin=`${c}px 50%`}},setTransition(e){const t=this;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var ti={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create(){const e=this;Y.extend(e,{coverflowEffect:{setTranslate:ei.setTranslate.bind(e),setTransition:ei.setTransition.bind(e)}})},on:{beforeInit(){const e=this;"coverflow"===e.params.effect&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){const e=this;"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition(e){const t=this;"coverflow"===t.params.effect&&t.coverflowEffect.setTransition(e)}}};const ii={init(){const e=this,{thumbs:t}=e.params,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,Y.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Y.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):Y.isObject(t.swiper)&&(e.thumbs.swiper=new i(Y.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,a=t.clickedSlide;if(a&&l(a).hasClass(e.params.thumbs.slideThumbActiveClass))return;if("undefined"===typeof i||null===i)return;let s;if(s=t.params.loop?parseInt(l(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const i=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${s}"]`).eq(0).index(),a=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${s}"]`).eq(0).index();s="undefined"===typeof i?a:"undefined"===typeof a?i:a-tn?s-Math.floor(a/2)+1:s+Math.floor(a/2)-1:s>n&&(s=s-a+1),i.slideTo(s,e?0:void 0))}let s=1;const n=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(s=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(s=1),s=Math.floor(s),i.slides.removeClass(n),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let r=0;r-1||a.indexOf("Linux")>-1?e.indexOf("http://")>-1||e.indexOf("https://")>-1?"tencent://igame.app/open?url="+encodeURIComponent(e)+"&v="+(new Date).getTime():"tencent://igame.app/open?"+e+"&v="+(new Date).getTime():e.indexOf("http://")>-1||e.indexOf("https://")>-1?"IGame1042198954://"+encodeURIComponent(e):"IGame1042198954://?"+e,hi="http://igame.qq.com/pvp/download/index.php?_t=1",t&&(hi+="&adtag="+t),i=i||!1,i&&(hi+="&view=download");var s=800,n=navigator.userAgent.match(/MicroMessenger\/([\d\.]+)/i),r=n&&n[1]&&parseInt(n[1].replace(/\./g,""))||0;if(!n||r<656){var o=Date.now(),l=document.createElement("div");l.style.visibility="hidden",l.innerHTML='',document.body.appendChild(l);setTimeout((function(){var e=Date.now()-o;e656&&("undefined"==typeof WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",vi,!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",vi),document.attachEvent("onWeixinJSBridgeReady",vi)):vi())},li.openAppNotDownload=function(e,t){var i="",a=navigator.userAgent;"undefined"!=typeof e&&""!=e||(e=window.location.href),i=a.indexOf("Android")>-1||a.indexOf("Linux")>-1?e.indexOf("http://")>-1||e.indexOf("https://")>-1?"tencent://igame.app/open?url="+encodeURIComponent(e):"tencent://igame.app/open?"+e:e.indexOf("http://")>-1||e.indexOf("https://")>-1?"IGame1042198954://"+encodeURIComponent(e):"IGame1042198954://?"+e;var s=Date.now(),n=1e3,r=document.createElement("div");r.style.visibility="hidden",r.innerHTML='',document.body.appendChild(r);setTimeout((function(){var e=Date.now()-s;if(e-1||i.indexOf("Linux")>-1?e.indexOf("http://")>-1||e.indexOf("https://")>-1?"scheme://tencent://igame.app/open?url="+encodeURIComponent(e):"pkg://com.tencent.igame":e.indexOf("http://")>-1||e.indexOf("https://")>-1?"IGame1042198954://"+encodeURIComponent(e):"IGame1042198954://?"+e;Date.now();if(i.indexOf("Android")>-1||i.indexOf("Linux")>-1)confirm(t);else{var a=document.createElement("div");a.style.visibility="hidden",a.innerHTML='',document.body.appendChild(a)}};var wi=li,bi=(i("b54a"),new Object),yi=(navigator.userAgent.toLowerCase(),""),xi="";function Ei(e,t,i){var a;for(a in t)(t.hasOwnProperty(a)&&!(a in e)||i)&&(e[a]=t[a]);return e}function Ti(e,t){var i="gamelife://jsapi/"+e+"?p="+encodeURIComponent(JSON.stringify(t)||""),a=document.createElement("iframe");a.setAttribute("width",0),a.setAttribute("height",0),a.setAttribute("style","display: none;"),document.body.appendChild(a),a.src=i,setTimeout((function(){document.body.removeChild(a)}),0)}function Ci(){WeixinJSBridge.invoke("launchApplication",{schemeUrl:yi},(function(e){console.log(e),window.location.href=xi}))}bi.invoke=function(e,t,i){Ei(t,{callback:i}),Ti(e,t)},bi.openApp=function(e,t,i){var a=navigator.userAgent;"undefined"!=typeof e&&""!=e||(e=window.location.href),yi=a.indexOf("Android")>-1||a.indexOf("Linux")>-1?e.indexOf("http://")>-1||e.indexOf("https://")>-1?"tencent://gamelife.app/open?url="+encodeURIComponent(e)+"&v="+(new Date).getTime():"tencent://gamelife.app/open?"+e+"&v="+(new Date).getTime():e.indexOf("http://")>-1||e.indexOf("https://")>-1?"GameLife://"+encodeURIComponent(e):"GameLife://?"+e,xi="http://igame.qq.com/tip/download/index.php?_t=1",t&&(xi+="&adtag="+t),i=i||!1,i&&(xi+="&view=download");var s=navigator.userAgent.match(/MicroMessenger\/([\d\.]+)/i),n=s&&s[1]&&parseInt(s[1].replace(/\./g,""))||0;if(!s||n<656){var r=Date.now(),o=document.createElement("div");o.style.visibility="hidden",o.innerHTML='',document.body.appendChild(o),setTimeout((function(){var e=Date.now()-r;e<1e3&&(window.location.href=xi)}),800)}else n>656&&("undefined"==typeof WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",Ci,!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",Ci),document.attachEvent("onWeixinJSBridgeReady",Ci)):Ci())},bi.openAppNotDownload=function(e,t){var i="",a=navigator.userAgent;"undefined"!=typeof e&&""!=e||(e=window.location.href),i=a.indexOf("Android")>-1||a.indexOf("Linux")>-1?e.indexOf("http://")>-1||e.indexOf("https://")>-1?"tencent://igame.app/open?url="+encodeURIComponent(e):"tencent://igame.app/open?"+e:e.indexOf("http://")>-1||e.indexOf("https://")>-1?"IGame1042198954://"+encodeURIComponent(e):"IGame1042198954://?"+e;var s=Date.now(),n=1e3,r=document.createElement("div");r.style.visibility="hidden",r.innerHTML='',document.body.appendChild(r),setTimeout((function(){var e=Date.now()-s;if(e-1||i.indexOf("Linux")>-1?e.indexOf("http://")>-1||e.indexOf("https://")>-1?"scheme://tencent://igame.app/open?url="+encodeURIComponent(e):"pkg://com.tencent.igame":e.indexOf("http://")>-1||e.indexOf("https://")>-1?"IGame1042198954://"+encodeURIComponent(e):"IGame1042198954://?"+e,i.indexOf("Android")>-1||i.indexOf("Linux")>-1)confirm(t);else{var a=document.createElement("div");a.style.visibility="hidden",a.innerHTML='',document.body.appendChild(a)}};var Si=bi,_i=i("bc3a"),ki=i.n(_i),Mi=i("87f3"),Pi=i("18a0"),$i=new Object,Ii={},Li={};Li.ua=navigator.userAgent.toLowerCase(),Li.isWeixin=-1!=Li.ua.indexOf("micromessenger"),Li.isQQ=-1!=Li.ua.indexOf(" qq/"),Li.isPvpApp=-1!=Li.ua.indexOf(" igameapp/"),Li.isTipApp=-1!=Li.ua.indexOf(" gamelife/"),Li.isAndroid=-1!=Li.ua.indexOf("android"),Li.isIos=-1!=Li.ua.indexOf("iphone")||-1!=Li.ua.indexOf("ipad"),Li.isMsdk=-1!=Li.ua.indexOf(" msdk/"),Li.isGHelper=-1!=Li.ua.indexOf("gamehelper"),Li.isTestEnv=-1!==window.location.host.indexOf("test"),Li.version="";var Oi=Li.ua.match(/micromessenger\/([\d\.]+)/i),zi=Li.ua.match(/ qq\/([\d\.]+)/i),Ai=Li.ua.match(/ igameapp\/([\d\.]+)/i),Di=Li.ua.match(/ gamelife\/([\d\.]+)/i);Oi&&Oi[1]&&(Li.version=Oi[1]),zi&&zi[1]&&(Li.version=zi[1]),Ai&&Ai[1]&&(Li.version=Ai[1]),Di&&Di[1]&&(Li.version=Di[1]);var Bi={};function qi(){Bi.initCommShareUI("msdkShareDelegate"),Bi.openShareUI=function(){Bi.showCommShareUI()},window.msdkShareDelegate=function(e){e=e||0;var t={1:'{"MsdkMethod":"WGSendToWeiXinWithUrl","scene":"0","title":"'+Ii.title+'","desc":"'+Ii.desc+'","url":"'+Ii.link+'","mediaTagName":"MSG_INVITE","messageExt":"'+Ii.title+'"}',2:'{"MsdkMethod":"WGSendToWeiXinWithUrl","scene":"1","title":"'+Ii.title+'","desc":"'+Ii.desc+'","url":"'+Ii.link+'","mediaTagName":"MSG_INVITE","messageExt":"'+Ii.title+'"}',3:'{"MsdkMethod":"WGSendToQQ","scene":"2","title":"'+Ii.title+'","desc":"'+Ii.desc+'","url":"'+Ii.link+'"}',4:'{"MsdkMethod":"WGSendToQQ","scene":"1","title":"'+Ii.title+'","desc":"'+Ii.desc+'","url":"'+Ii.link+'"}'};if("undefined"==typeof t[e])return!1;var i=t[e];try{msdkShare(i)}catch(a){throw a}}}function Ni(){function e(){Bi.openShareUI=function(){GameHelper.shareWebPage(Ii.title,Ii.desc,Ii.icon,Ii.link,null)}}"undefined"==typeof GameHelper&&document.addEventListener?document.addEventListener("GameHelperReady",e,!1):e()}function Ri(){Object(Mi["a"])("https://open.mobile.qq.com/sdk/qqapi.js?_bid=152",(function(e){mqq&&mqq.ui&&mqq.ui.setOnShareHandler((function(e){if(0==e||1==e||2==e||3==e){var t={title:Ii.title,desc:Ii.desc,share_type:e,share_url:Ii.link,image_url:Ii.icon,back:!0,uinType:0},i=function(e){Ii.callback&&Ii.callback()};mqq.ui.shareMessage(t,i)}}))}))}function ji(){var e=Li.isTestEnv?"https://mtest.igame.qq.com/pvp/share/get_share_cfg":"https://m.igame.qq.com/pvp/share/get_share_cfg";ki()({method:"get",dataType:"json",url:e}).then((function(e){var t=e.data;if(console.log("initWeixinShare data : ",t),0==t.r){Pi.config({beta:!0,debug:!1,appId:t.wxappid,timestamp:t.timestamp,nonceStr:t.noncestr,signature:t.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareQZone"]});var i={title:Ii.title,desc:Ii.desc,link:Ii.link,imgUrl:Ii.icon,type:"",dataUrl:"",success:function(){Ii.callback&&Ii.callback()},cancel:function(){}};Pi.ready((function(){Pi.onMenuShareTimeline(i),Pi.onMenuShareAppMessage(i),Pi.onMenuShareQQ(i),Pi.onMenuShareQZone(i)}))}})).catch((function(e){console.log("initWeixinShare error : "+e)}))}function Gi(){var e={type:"1",share_url:Ii.link,image_url:Ii.icon,title:Ii.title,desc:Ii.desc};window.shareCallBack=function(e){Ii.callback&&Ii.callback()},window.setTitleButtonsCallback=function(){wi.invoke("openShare",e,"shareCallBack")};var t={title:document.getElementsByTagName("title")[0].innerText,button:"分享"};wi.invoke("setTitleButtons",t,"setTitleButtonsCallback")}function Wi(){var e={type:"1",share_url:Ii.link,image_url:Ii.icon,title:Ii.title,desc:Ii.desc};window.shareCallBack=function(e){Ii.callback&&Ii.callback()},window.setTitleButtonsCallback=function(){Si.invoke("openShare",e,"shareCallBack")};var t={title:document.getElementsByTagName("title")[0].innerText,button:"分享"};Si.invoke("setTitleButtons",t,"setTitleButtonsCallback")}Bi.initCommShareUI=function(e){var t=document.createElement("style");t.type="text/css",t.innerHTML=".share-dialog-login{ padding:30px 20px; position:fixed; left:0; right:0; bottom:0;background:#222222; z-index:2001}\t\t\t\t\t\t.share-choose-login {width:100%;margin:20px auto 0;text-align: center;font-size:0;}\t\t\t\t\t\t.share-choose-login a {display:inline-block;vertical-align:middle;width:25%;}\t\t\t\t\t\t.share-type{ width:45px; height:45px; display:block; margin:0 auto; }\t\t\t\t\t\t.share-type-1{background:url(//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/shareicon.png) no-repeat;background-size:auto 100%;}\t\t\t\t\t\t.share-type-2{background:url(//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/shareicon.png) -45px 0 no-repeat;background-size:auto 100%;}\t\t\t\t\t\t.share-type-3{background:url(//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/shareicon.png) -90px 0 no-repeat;background-size:auto 100%;}\t\t\t\t\t\t.share-type-4{background:url(//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/shareicon.png) -135px 0 no-repeat;background-size:auto 100%;}\t\t\t\t\t\t.share-public-text {display: block;color: #aaa;font-size:14px;line-height:20px;padding-top:6px;}\t\t\t\t\t\t.share-dialog-close{ width:25px; height:25px; display:block; position:absolute; right:10px; top:10px; background:url(//game.gtimg.cn/images/user/cp/a20170922tipYYB/close-b.png) center center no-repeat; background-size:15px 15px; text-indent:-1000em; overflow:hidden}\t\t\t\t\t\t.share-layer{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:2000; background:rgba(0,0,0,0.5)}",document.getElementsByTagName("head")[0].appendChild(t);var i=document.createElement("div");i.id="div_share_ui",i.style.display="none",i.innerHTML='\t\t\t\t\t\t\t ',document.getElementsByTagName("body")[0].appendChild(i)},Bi.showCommShareUI=function(){document.getElementById("div_share_ui").style.display="block"},$i.openShareUI=function(){Bi&&Bi.openShareUI&&Bi.openShareUI()},$i.initShare=function(e){"undefined"==typeof e&&(e={}),e.title=e.title||document.getElementsByTagName("title")[0].innerText,e.desc=e.desc||e.title,e.link=e.link||window.location.href,e.icon=e.icon||"http://ossweb-img.qq.com/images/pmd/igameapp/logo/log_igame_3.0.png",Ii=e,Li.isMsdk?qi():Li.isGHelper?Ni():Li.isQQ?Ri():Li.isWeixin?ji():Li.isPvpApp?Gi():Li.isTipApp&&Wi()};var Hi=$i,Ui=i("4328"),Vi=i.n(Ui),Fi=i("eae4"),Xi=i("f3e4"),Yi=i("18a0"),Qi={};function Ki(e){var t=oi["a"].Env.isTestEnv?"https://mtest.igame.qq.com/pvp/share/get_share_cfg":"https://m.igame.qq.com/pvp/share/get_share_cfg";ki()({method:"get",dataType:"json",url:t}).then((function(t){var i=t.data;if(0==i.r){Yi.config({beta:!0,debug:!1,appId:i.wxappid,timestamp:i.timestamp,nonceStr:i.noncestr,signature:i.signature,jsApiList:["getLocation"]});var a={type:"wgs84",success:function(t){var i={};i.lat=t.latitude,i.lng=t.longitude,window.sessionStorage.setItem("position",JSON.stringify(i)),e&&e(i,Qi.LocationSuccss)},fail:function(t){e&&e(Qi.fallback,Qi.LocationFailed)}};Yi.ready((function(){Yi.getLocation(a)}))}})).catch((function(t){console.log("initWeChatLocation error : "+t),e&&e(Qi.fallback,Qi.LocationFailed)}))}Qi.LocationSuccss=1,Qi.LocationIpSuccss=2,Qi.LocationFailed=3,Qi.fallback={lat:22.548178,lng:113.944866,city:"深圳市"},Qi.startLocation=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!window.__PRERENDER_INJECTED||window.__PRERENDER_INJECTED.initLocation){if(t&&window.sessionStorage.getItem("position")){var i=JSON.parse(window.sessionStorage.getItem("position"));return console.log("use cache",i),void e(i,Qi.LocationSuccss)}oi["a"].Env.isWeixin?Ki(e):Object(Mi["a"])("https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js",(function(e){var t=new qq.maps.Geolocation("PBDBZ-NC5WP-KRBDR-LUV7Z-OKLOT-LVFQE","tip"),i={timeout:5e3};t.getLocation(a,s,i)}))}function a(t){e&&(t&&"ip"!==t.type?e(t,Qi.LocationSuccss):e(t,Qi.LocationIpSuccss),t&&window.sessionStorage.setItem("position",JSON.stringify(t)))}function s(){e&&e(Qi.fallback,Qi.LocationFailed)}};var Ji=Qi,Zi={name:"index",data:function(){return{isActEnd:!0,swiper:null,swiper1:null,swiper2:null,showBackBtn:oi["a"].Env.isInGame,isInGame:oi["a"].Env.isMsdk||oi["a"].Env.isInGame,dialogEnvCheck:!1,dialogRule:!1,dialogExchangeSuccess:!1,dialogMobile:!1,inputPhoneNumber:"",dialogGift:!1,dialogAnimation:!1,dialogAnimationES:!1,dialogTip:!1,dialogTipDes:"服务器繁忙,请稍后重试",gifts:!1,water:null,knownBtnClass:!1,location:{},locationFlag:0,tqMerc:null,boxs:[{boxName:"汉堡王",boxClass:"chi",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box1.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/hbw_logo.png",boxTitle:"堡堡助你 招财进“堡”",brandid:"b1559646671",subid:"2020010300",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/hbw_gift_1.png",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/hbw_gift_2.png"},{boxName:"德克士",boxClass:"chi",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box1.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/dks_logo.png",boxTitle:"德克士祝爆红爆好运",brandid:"b1578465623",subid:"2020010301",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/dks_gift_1.jpg",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/dks_gift_2.jpg"},{boxName:"DQ",boxClass:"he",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box2.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/dq_logo.png",boxTitle:"恭贺新禧,享你所乐",brandid:"b1578640513",subid:"2020010302",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/dq_gift_1.png",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/dq_gift_2.jpg"},{boxName:"蜜雪冰城",boxClass:"he",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box2.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/mxbc_logo.jpg",boxTitle:"蜜雪冰城新年礼",brandid:"b1576487852",subid:"2020010303",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/mxbc_gift_1.jpg",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/mxbc_gift_2.jpg"},{boxName:"奈雪の茶",boxClass:"he",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box2.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/naixue_logo.PNG",boxTitle:"喝奈雪,开新年好运",brandid:"b1563959645",subid:"2020010304",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/naixue_gift_1.png",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/naixue_gift_2.jpg"},{boxName:"首旅如家",boxClass:"wan",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box3.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/rujia_logo.png",boxTitle:"好吃,好住,好玩 ",brandid:"b1570876202",subid:"2020010305",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/rujia_gift_1.jpg",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/rujia_gift_2.jpg"},{boxName:"悦影绘",boxClass:"wan",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box3.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/yyh_logo.png",boxTitle:"悦享新年 心有所“鼠”",brandid:"b1563853678",subid:"2020010306",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/yyh_gift_1.png",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/yyh_gift_2.jpg"},{boxName:"屈臣氏",boxClass:"le",boxImage:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/box4.png",boxLabel:"label-hw",boxLogo:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/qcs_logo.png",boxTitle:"新我来袭 试者无畏",brandid:"b1577200336",subid:"2020010307",count:0,gift1:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/qcs_gift_1.jpg",gift2:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/gift/qcs_gift_2.png"}],curbox:{},shareParams:{title:"【王者福利】吃喝玩乐福利派送",desc:"过年有王者,吃喝玩乐有好礼,拆春节祝福礼盒抽永久皮肤、现金红包!",icon:"https://image-1251917893.cos.ap-guangzhou.myqcloud.com/2020/a20200103newyear-active/share.png",link:"".concat(window.location.origin,"/newcss/pvp/acts/2020/a20200103newyear/index.html?")}}},computed:{},methods:{initSwiper:function(){this.swiper=new ni(".swiper-landscape",{setWrapperSize:!0,slidesPerView:4,slidesPerGroup:4,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},spaceBetween:2,freeMode:!1}),this.swiper1=new ni(".swiper-portrait-first",{setWrapperSize:!0,slidesPerView:2,slidesPerGroup:2,navigation:{nextEl:".swiper1-button-next",prevEl:".swiper1-button-prev"},spaceBetween:2,freeMode:!1}),this.swiper2=new ni(".swiper-portrait-second",{setWrapperSize:!0,slidesPerView:2,slidesPerGroup:2,navigation:{nextEl:".swiper2-button-next",prevEl:".swiper2-button-prev"},spaceBetween:2,freeMode:!1})},showTip:function(e){this.dialogTipDes=e,this.dialogTip=!0},checkEnv:function(){if(!this.isActEnd)return oi["a"].Env.isPvpApp||oi["a"].Env.isTipApp||oi["a"].Env.isMsdk||oi["a"].Env.isQQ||oi["a"].Env.isWeixin||oi["a"].Env.isGHelper||oi["a"].Env.isInGame||1==oi["a"].URL.getUrlPara("ispvpapp")?(this.dialogEnvCheck=!1,!0):(this.dialogEnvCheck=!0,!1);this.showTip("活动已结束哦")},initGeo:function(){var e=this;this.checkEnv()&&Ji.startLocation((function(t,i){e.location=t,e.locationFlag=i,e.getMercAct(),e.getIndex()}),!0)},getMercAct:function(){var e=this,t={lng:this.location.lng,lat:this.location.lat,num:1,pageidx:"",filtertype:21,disptype:1,dispprivtype:1,combinetype:1,sorttype:1};Object(ri["a"])({method:"post",dataType:"json",data:Vi.a.stringify(t),url:"/shop/brand/get_nearby_merc_act"}).then((function(t){0==t.data.r&&t.data.info&&t.data.info.actshowcolumns&&t.data.info.actshowcolumns.length>0&&(e.tqMerc=t.data.info.actshowcolumns[0])}))},gotoTqMerc:function(){this.checkEnv()&&(this.reportHotTag("clickmoretq",!1),oi["a"].Env.isInGame?(window.sessionStorage.setItem("showGuideTq",1),window.sessionStorage.setItem("tip_channel","fromact"),window.location.href="https://pvp.qq.com/ingame/all/modern/index.html".concat(oi["a"].URL.msdkSuffix(),"#/whatsup/life")):oi["a"].Env.isMsdk?(window.sessionStorage.setItem("showGuideTq",1),window.sessionStorage.setItem("tip_channel","fromact"),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2020/a20200116weishequ/index.html")+oi["a"].URL.msdkSuffix()):window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20191021storelist/index.html?merctype=0"))},gotoMyGood:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.checkEnv())if(this.reportHotTag("clickmygood",!1),oi["a"].Env.isInGame)e?(window.sessionStorage.setItem("showGuideGoods",1),window.sessionStorage.setItem("tip_channel","fromact"),window.location.href="https://pvp.qq.com/ingame/all/modern/index.html".concat(oi["a"].URL.msdkSuffix(),"#/whatsup/life")):(window.sessionStorage.setItem("wzrs_selectTab",2),window.sessionStorage.setItem("wzrs_goodsSelectTab",4),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20190717IngameWzrs/index.html")+oi["a"].URL.msdkSuffix());else if(oi["a"].Env.isMsdk)e?(window.sessionStorage.setItem("showGuideGoods",1),window.sessionStorage.setItem("tip_channel","fromact"),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2020/a20200116weishequ/index.html")+oi["a"].URL.msdkSuffix()):(window.sessionStorage.setItem("wzrs_selectTab",2),window.sessionStorage.setItem("wzrs_goodsSelectTab",4),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20190717IngameWzrs/index.html")+oi["a"].URL.msdkSuffix());else if(oi["a"].Env.isPvpApp){var t={action:0,url:"local://GiftActivity",extras:{}};wi.invoke("jumpUrl",t,"")}else window.sessionStorage.setItem("wzrs_selectTab",2),window.sessionStorage.setItem("wzrs_goodsSelectTab",4),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20190717IngameWzrs/index.html?simglePage=1")},gotoMoreFl:function(){this.checkEnv()&&(this.reportHotTag("clickmorefl",!1),oi["a"].Env.isInGame?(window.sessionStorage.setItem("showGuideFl",1),window.sessionStorage.setItem("tip_channel","fromact"),window.location.href="https://pvp.qq.com/ingame/all/modern/index.html".concat(oi["a"].URL.msdkSuffix(),"#/whatsup/life")):oi["a"].Env.isMsdk?(window.sessionStorage.setItem("showGuideFl",1),window.sessionStorage.setItem("tip_channel","fromact"),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2020/a20200116weishequ/index.html")+oi["a"].URL.msdkSuffix()):window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20191021storelist/index.html?merctype=1"))},reportStat:function(){if(this.checkEnv()){var e={plat:oi["a"].Env.isIos?2:1,merc_id:"wx95a3a4d7c627e07d",module_id:10006,oper_id:100,gid:331,sresv1:"wzh5"};Object(ri["a"])({method:"post",data:Vi.a.stringify(e),dataType:"json",url:"/pvp/comm/report/stat_daily_number"}).catch((function(){})).then((function(){}))}},gotoMercPage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.checkEnv())if(this.isInGame)0==t?window.sessionStorage.setItem("curTab",0):1==t&&window.sessionStorage.setItem("curTab",1),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20190404IngameMerchant/index.html")+"?merchantid="+e+"&"+oi["a"].URL.msdkSuffix().slice(1);else{if(!oi["a"].Env.isPvpApp)return void(window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20190717IngameWzrs/index.html?simglePage=1")+"&merchantid="+e+"&"+oi["a"].URL.msdkSuffix().slice(1)+"#/merc");var i={action:0,url:"local://MerchantActivityDetail",extras:{id:e}};wi.invoke("jumpUrl",i,"")}},gotoTQPage:function(e){this.checkEnv()&&(this.reportHotTag("clickwhattq",!1),window.location.href="".concat(window.location.origin,"/newcss/pvp/acts/2019/a20190622privilegeIntro/index.html?pritab=")+e+oi["a"].URL.msdkSuffix().replace("?","&")+"#/detail")},getIndex:function(){var e=this,t={lat:this.location.lat,lng:this.location.lng};Object(ri["a"])({method:"post",dataType:"json",data:Vi.a.stringify(t),url:"/acts/a20200103newyear/index"}).then((function(t){if(0==t.data.r){var i=t.data.list,a=[];if(i)for(var s=0;s0&&(26==t.gifts[0].goodscfg.displaytype||30==t.gifts[0].goodscfg.displaytype)?t.knownBtnClass=!1:t.gifts&&t.gifts.length>1&&(26==t.gifts[1].goodscfg.displaytype||30==t.gifts[1].goodscfg.displaytype)?t.knownBtnClass=!1:t.knownBtnClass=!0):(20004==e.data.r&&(e.data.msg="你已经领过这个礼盒啦,打开其他礼盒看看!"),t.showTip(oi["a"].ErrorCode.handleErrorCode(e.data.r,e.data.msg))),setTimeout((function(){t.getIndex()}),500)}))}},closeGiftDialog:function(){var e=this;this.dialogAnimation=!0,setTimeout((function(){e.dialogGift=!1,e.dialogAnimation=!1}),2600)},closeGiftDialogES:function(){var e=this;this.dialogAnimationES=!0,setTimeout((function(){e.dialogExchangeSuccess=!1,e.dialogAnimationES=!1}),2600)},gotoExchange:function(){if(this.checkEnv())return this.gifts&&this.gifts.length>0&&(26==this.gifts[0].goodscfg.displaytype||30==this.gifts[0].goodscfg.displaytype)?(this.water=this.gifts[0],this.dialogGift=!1,void this.exchangeGift(this.water)):this.gifts&&this.gifts.length>1&&(26==this.gifts[1].goodscfg.displaytype||30==this.gifts[1].goodscfg.displaytype)?(this.water=this.gifts[1],this.dialogGift=!1,void this.exchangeGift(this.water)):void this.closeGiftDialog()},exchangeGift:function(e){var t=this;if(26==e.goodscfg.displaytype||30==e.goodscfg.displaytype){if(!(this.inputPhoneNumber.length>0))return this.dialogMobile=!0,Xi["a"].get("inputPhoneNumber")&&(this.inputPhoneNumber=Xi["a"].get("inputPhoneNumber")),void(e.useraddr&&e.useraddr.mobile&&e.useraddr.mobile.length&&(this.inputPhoneNumber=e.useraddr.mobile));if(!oi["a"].Helper.isMobile(this.inputPhoneNumber))return this.inputPhoneNumber="",void Fi["a"].show("手机号码格式不正确",3);this.reportHotTag("exchange."+this.curbox.brandid,!1),e.useraddr||(e.useraddr={}),e.useraddr.mobile=this.inputPhoneNumber,Xi["a"].set("inputPhoneNumber",this.inputPhoneNumber,31536e5);var i={winningtime:e.winningtime,recvuid:e.recvuid};e.useraddr&&(i={winningtime:e.winningtime,recvuid:e.recvuid,mobile:e.useraddr.mobile}),this.dialogMobile=!1,Object(ri["a"])({method:"post",dataType:"json",data:Vi.a.stringify(i),url:"/shop/user/get_exchange"+oi["a"].URL.msdkSuffix()}).then((function(e){t.dialogMobile=!1,0==e.data.r?(t.dialogExchangeSuccess=!0,t.reportHotTag("exchangesuccess."+t.curbox.brandid,!1)):(100012==e.data.r&&(e.data.msg="系统繁忙,请稍后到【我的物品】尝试再次兑换吧!"),e.data.msg=oi["a"].ErrorCode.handleErrorCode(parseInt(e.data.r),e.data.msg),t.showTip(e.data.msg)),t.inputPhoneNumber=""}))}},getHttpsUrl:function(e){return oi["a"].URL.getHttpsUrl(e)},goback:function(){""==document.referrer?window.customBrowserInterface.closeWebview():window.history.go(-1)}},mounted:function(){oi["a"].Env.isInGame&&Object(Mi["a"])("https://ossweb-img.qq.com/images/js/ingame_sdk/browser_adapt.js",(function(e){})),this.initSwiper(),this.initGeo(),this.reportStat(),Hi.initShare(this.shareParams)}},ea=Zi,ta=(i("3795"),i("2877")),ia=Object(ta["a"])(ea,a,s,!1,null,"589b18a9",null);t["default"]=ia.exports},c345:function(e,t,i){"use strict";var a=i("c532"),s=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,i,n,r={};return e?(a.forEach(e.split("\n"),(function(e){if(n=e.indexOf(":"),t=a.trim(e.substr(0,n)).toLowerCase(),i=a.trim(e.substr(n+1)),t){if(r[t]&&s.indexOf(t)>=0)return;r[t]="set-cookie"===t?(r[t]?r[t]:[]).concat([i]):r[t]?r[t]+", "+i:i}})),r):r}},c401:function(e,t,i){"use strict";var a=i("c532");e.exports=function(e,t,i){return a.forEach(i,(function(i){e=i(e,t)})),e}},c532:function(e,t,i){"use strict";var a=i("1d2b"),s=Object.prototype.toString;function n(e){return"[object Array]"===s.call(e)}function r(e){return"undefined"===typeof e}function o(e){return null!==e&&!r(e)&&null!==e.constructor&&!r(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function l(e){return"[object ArrayBuffer]"===s.call(e)}function d(e){return"undefined"!==typeof FormData&&e instanceof FormData}function c(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function p(e){return"string"===typeof e}function u(e){return"number"===typeof e}function h(e){return null!==e&&"object"===typeof e}function f(e){return"[object Date]"===s.call(e)}function m(e){return"[object File]"===s.call(e)}function g(e){return"[object Blob]"===s.call(e)}function v(e){return"[object Function]"===s.call(e)}function w(e){return h(e)&&v(e.pipe)}function b(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function y(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function E(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),n(e))for(var i=0,a=e.length;i=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122?i+=t.charAt(a):n<128?i+=s[n]:n<2048?i+=s[192|n>>6]+s[128|63&n]:n<55296||n>=57344?i+=s[224|n>>12]+s[128|n>>6&63]+s[128|63&n]:(a+=1,n=65536+((1023&n)<<10|1023&t.charCodeAt(a)),i+=s[240|n>>18]+s[128|n>>12&63]+s[128|n>>6&63]+s[128|63&n])}return i},p=function(e){for(var t=[{obj:{o:e},prop:"o"}],i=[],a=0;a1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3,a=document.getElementById("toast-container");a&&document.body.removeChild(a);var s=document.createElement("div"),n="",r="";switch(t){case 1:r="https://game.gtimg.cn/images/user/cp/a20190715summeractive/loading/success-icon.png";break;case 2:r="https://game.gtimg.cn/images/user/cp/a20190715summeractive/loading/failure-icon.png";break;case 3:r="https://game.gtimg.cn/images/user/cp/a20190715summeractive/loading/failure-icon.png";break;default:r=""}""!==r&&(n+=''),n+=''+e+"",s.id="toast-container",s.innerHTML=n,s.style.cssText="z-index:99999;position:fixed;left:50%;top:50%;padding:0.2rem;min-width:2rem;max-width:80%;text-align:center;font-size:14px;color:#fff;background:rgba(0,0,0,.8);border-radius:.3rem;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)",document.body.appendChild(s),setTimeout((function(){var e=.5;s.style.webkitTransition="-webkit-transform "+e+"s ease-in, opacity "+e+"s ease-in",s.style.opacity="0",setTimeout((function(){var e=document.getElementById("toast-container");e&&document.body.removeChild(e)}),1e3*e)}),i)},showLoading:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"加载中...",i=document.getElementById("toast-container");if(i&&document.body.removeChild(i),e){var a=document.createElement("div");a.id="toast-container";var s="https://game.gtimg.cn/images/user/cp/a20190715summeractive/loading/loading-icon.png";a.style.cssText="z-index:99999;position:fixed;left:50%;top:50%;padding:0.2rem;min-width:2rem;max-width:80%;text-align:center;font-size:14px;color:#fff;background:rgba(0,0,0,.8);border-radius:.3rem;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)";var n='';n+=''+t+"",a.innerHTML=n,document.body.appendChild(a)}}};t["a"]=a},f559:function(e,t,i){"use strict";var a=i("5ca1"),s=i("9def"),n=i("d2c8"),r="startsWith",o=""[r];a(a.P+a.F*i("5147")(r),"String",{startsWith:function(e){var t=n(this,e,r),i=s(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),a=String(e);return o?o.call(t,a,i):t.slice(i,i+a.length)===a}})},f6b4:function(e,t,i){"use strict";var a=i("c532");function s(){this.handlers=[]}s.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},s.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},s.prototype.forEach=function(e){a.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=s}}]);