/*! layer-v3.5.1 Web 通用弹出层组件 MIT License */
function _$(n){return document.getElementById(n)}function _$$(n){return document.getElementsByName(n)}function getCookie(n){var t,i=new RegExp("(^| )"+n+"=([^;]*)(;|$)");return(t=document.cookie.match(i))?unescape(t[2]):null}function writeCookie(n,t,i){if(typeof _appModule!="undefined"&&(_appModule=="Ind"||_appModule=="Bola")){writeShareCookie(n,t,i);return}var r=i;r==undefined&&(r=new Date((new Date).getTime()+1314e6));r=";path=/;expires="+r.toGMTString();document.cookie=n+"="+escape(t)+r}function clearCookie(n){writeCookie(n,"",new Date)}function getDoMain(){var n=location.href.split("/")[2].split(".");return/^\d+$/.test(n[1])?n[0]+"."+n[1]+"."+n[2]+"."+n[3].split(":")[0]:n[1]+"."+n[2]}function writeShareCookie(n,t,i){var r=i;r==undefined&&(r=new Date((new Date).getTime()+1314e6));r=";path=/;expires="+r.toGMTString()+";domain="+getDoMain();document.cookie=n+"="+escape(t)+r}function WriteTmpCookie(n,t){document.cookie=n+"="+escape(t)+";path=/;expires=-1"}function WriteSession(n,t){window.sessionStorage.setItem(n,t)}function GetSession(n){return window.sessionStorage.getItem(n)}function MM_findObj(n,t){var u,r,i;for(t||(t=document),(u=n.indexOf("?"))>0&&parent.frames.length&&(t=parent.frames[n.substring(u+1)].document,n=n.substring(0,u)),(i=t[n])||!t.all||(i=t.all[n]),r=0;!i&&r<t.forms.length;r++)i=t.forms[r][n];for(r=0;!i&&t.layers&&r<t.layers.length;r++)i=MM_findObj(n,t.layers[r].document);return!i&&t.getElementById&&(i=t.getElementById(n)),i}function MM_showHideLayers(){for(var n,t,r=MM_showHideLayers.arguments,i=0;i<r.length-2;i+=3)(t=MM_findObj(r[i]))!=null&&(n=r[i+2],t.style&&(t=t.style,n=n=="show"?"visible":n=="hide"?"hidden":n),n=="none"||n=="block"?t.display=n:t.visibility=n)}function getIENumber(){var n=0;try{return document.all&&typeof document.documentMode!="undefined"&&(n=document.documentMode),n}catch(t){return n=0}}function fixedIE(){var n=getIENumber();return n>0&&n<=8}function getNodeContent(n){if(!n)return null;var t=n.textContent;return t?t:n.text}function ShowCHWindow(n){imagewidth=460;imageheight=55;x=280;x=(screen.width-imagewidth)/2;y=1;oPopupBody=oPopup.document.body;oPopupBody.innerHTML=n;oPopupBody.style.cursor="pointer";oPopupBody.title="Hit to close";oPopupBody.onclick=dismisspopup;oPopupBody.oncontextmenu=dismisspopup;pop_TC=40;pop()}function pop(){try{oPopup.show(x,y,imagewidth,imageheight);startani_A=setTimeout("pop()",300);pop_TC<0&&dismisspopup();pop_TC=pop_TC-1}catch(n){}}function dismisspopup(){clearTimeout(startani_A);oPopup.hide()}function ShowCHWindow123(n){document.getElementById("div_goal").innerHTML=n;document.getElementById("div_goal").style.display="";document.getElementById("div_goal").style.left=document.body.parentElement.offsetWidth/2-230+"px";goal=20;window.clearTimeout(goalTime);showTime()}function showTime(n){if(n==1&&(goal=-1),goal<0){document.getElementById("div_goal").innerHTML="";document.getElementById("div_goal").style.display="none";window.clearTimeout(goalTime);return}goal-=1;goalTime=window.setTimeout("showTime()",1e3)}function convertIntToTimeText(n,i,r,u,f,e,o){var s=new Date(n,i,r,u,f,e),h;t=ToLocalTime(s);h="<span name='timeData' data-t='"+s+"' data-tf='14'>"+timeToText(ToLocalTime(s),14)+"<\/span>";o==1?h="<span name='timeData' data-t='"+s+"' data-tf='6'>"+timeToText(ToLocalTime(s),6)+"<\/span>":o==2?h="<span name='timeData' data-t='"+s+"' data-tf='16'>"+timeToText(ToLocalTime(s),16)+"<\/span>":o==3?h="<span name='timeData' data-t='"+s+"' data-tf='19'>"+timeToText(ToLocalTime(s),21)+"<\/span>":o==4&&(h="<span name='timeData' data-t='"+s+"' data-tf='19'>"+timeToText(ToLocalTime(s),19)+"<\/span>");document.write(h)}function showgoallist(n,t,i){i!=null&&i!=""?window.open(_livescoreWebDomain+"match/live-"+t):/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)||/Android/i.test(navigator.userAgent)?showdetail(n,event,this):window.open("/match/live-"+t)}function skipHtmlTagBoth(n){return n!=null&&(n=n.replace(/<.*>.*<\/.*>/gi,"")),n}function skipHtmlTag(n){return n!=null&&(n=n.replace(/<[^>]+>/g,"")),n}function isTouch(){return/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)||/Android/i.test(navigator.userAgent)}function OpenMobile(){CheckEmpty(_touchWebDomain)||(_appModule=="Nir"||_appModule=="Pt"||_appModule=="World"||_appModule=="Kor"?window.open(_touchWebDomain+"?from=pc"):window.open(_touchWebDomain))}function OpenFreeApp(){CheckEmpty(_freeAppDomain)||window.open(_freeAppDomain)}function OpenFbSclass(n){if(n==null||n==""||n==0)return!1;window.open(_footballWebDomain+"leagueinfo/"+n)}function goFbInfoRank(n){if(n==null)return!1;window.open(_footballWebDomain+"standing/"+n)}function goBkInfoRank(n){if(n==null)return!1;window.open(_basketballWebDomain+"standing/"+n)}function zXmlHttp(){}function GetLocalTime(n){var t=n.split(","),i=new Date(t[0],t[1],t[2],t[3],t[4],t[5]);return new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds()))}function formatDate(n,t){var u="",r=n.split(","),i=new Date(r[0],eval(r[1]),r[2],r[3],r[4],r[5]);i=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds()));u=t==1?timeToText(i,13):t==2?timeToText(i,18):t==3?timeToText(i,2):t==4?timeToText(i,4):t==6?timeToText(i,6):timeToText(i,1);document.write(u)}function formatTime2(n){var t=n.getHours(),i=n.getMinutes();return t<10&&(t="0"+t),i<10&&(i="0"+i),t+":"+i}function formatTime3(n){return n<10?"0"+n:n>9?n:void 0}function convertTime(n,t){var i=t==1?1:0,n;return n.indexOf(":")!=-1&&(n=n.replace(/-/g,",").replace(/\ /g,",").replace(/:/g,","),i=1),n=n.split(","),n[1]=eval(n[1])-i,new Date(n[0],n[1],n[2],n[3],n[4])}function ParseTime(n,t){var i="",r=new Date(n.substr(0,4),parseInt(n.substr(4,2).replace(/0(\d)/,"$1"))-1,n.substr(6,2),n.substr(8,2),n.substr(10,2)),u=new Date(r.getTime()+_timeZone*36e5-288e5);return(t&&(u=new Date(r.getTime()+_timeZone*36e5)),i=u,i)?i:n}function dateToTime(n){return/(\d{2})-(\d{1,2})-(\d{1,2})([\s\d\:]*)/.test(n)?(n=("20"+n).replaceAll("-","/"),timeToText(new Date(n),2)):n}function timeToText(n,t){t=t||0;var i=["dd-MM-yyyy hh:mm:ss","dd-MM-yyyy hh:mm:ss","dd-MM-yyyy","dd-MM","hh:mm","t2 dd","dd-MM hh:mm","dd-MM-yy","yyyy","dd.MM.yyyy","t2 dd hh:mm","hh:mm,ww,dd-MM-yyyy","dd-MM-yyyy(w)","dd-MM-yyyy hh:mm w","dd-MM hh:mm","dd-MM hh:mm","dd-MM-yy","dd-MM-yyyy","dd-MM-yyyy hh:mm","d-M-yyyy hh:mm","yyyy.MM.dd hh:mm","M-d hh:mm","dd t2 yyyy,hh:mm","dd/MM/yyyy hh:mm"];return dateFtt(i[t]||i[0],n)}function setTimeByFormat(){for(var n,r,i=document.querySelectorAll("[data-time]"),t=0;t<i.length;t++)n=i[t],r=getTimeByUtcStr(n.getAttribute("data-time")),n.innerHTML=timeToText(r,n.getAttribute("data-fmt"))}function setPublishTime(){$("[data-pubtime]").each(function(){var n=this.getAttribute("data-pubtime");this.innerHTML=publishTimeDesc(n,this.getAttribute("data-fmt"))})}function publishTimeDesc(n,t){var f=null,e,u;f=n instanceof Date?n:getTimeByUtcStr(n);e=-((new Date).getTimezoneOffset()/60);u=getCookie("Time_Zone");u!=undefined&&u!=""&&(e=u);var i=new Date,o=new Date(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds()),s=new Date(o.getTime()+e*36e5),h=_locModel.T.T_JustBefore||"Just now",c=_locModel.T.T_FM_HoursBefore||"{0} Hours Ago",l=_locModel.T.T_FM_MinutesBefore||"{0} Minutes Ago",r=(s-f)/36e5;return r<.1?h:r<1?l.replace("{0}",(parseFloat(r).toFixed(2)*60).toFixed(0)):r<24?c.replace("{0}",parseInt(r)):timeToText(f,t)}function getTimeByUtcStr(n){var i=splitTime(n),u=-((new Date).getTimezoneOffset()/60),r=getCookie("Time_Zone"),t;return r!=undefined&&r!=""&&(u=r),t=new Date(i[0],i[1],i[2],i[3],i[4],i[5]),t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()),new Date(t.getTime()+u*36e5)}function splitTime(n){var t=0,n;return n.indexOf(":")!=-1&&(n=n.replace(/(-|\s|:)/g,","),t=1),n=n.split(","),n[1]=eval(n[1])-t,n}function dateFtt(n,t){var r,i;_hasInitDateFormat==0&&(_months2=typeof _locModel!="undefined"&&typeof _locModel.T.T_S_Jan!="undefined"?[_locModel.T.T_S_Jan,_locModel.T.T_S_Feb,_locModel.T.T_S_Mar,_locModel.T.T_S_Apr,_locModel.T.T_S_May,_locModel.T.T_S_Jun,_locModel.T.T_S_Jul,_locModel.T.T_S_Aug,_locModel.T.T_S_Sep,_locModel.T.T_S_Oct,_locModel.T.T_S_Nov,_locModel.T.T_S_Dec]:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],_weeks=typeof _locModel!="undefined"&&typeof _locModel.T.T_Sunday!="undefined"?[_locModel.T.T_Sunday,_locModel.T.T_Monday,_locModel.T.T_Tuesday,_locModel.T.T_Wednesday,_locModel.T.T_Thursday,_locModel.T.T_Friday,_locModel.T.T_Saturday]:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],_weeks2=typeof _locModel!="undefined"&&typeof _locModel.T.T_S_Sunday!="undefined"?[_locModel.T.T_S_Sunday,_locModel.T.T_S_Monday,_locModel.T.T_S_Tuesday,_locModel.T.T_S_Wednesday,_locModel.T.T_S_Thursday,_locModel.T.T_S_Friday,_locModel.T.T_S_Saturday]:["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."],_hasInitDateFormat=1);r={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),t1:_months[t.getMonth()],t2:_months2[t.getMonth()],"w+":_weeks[t.getDay()]};/(y+)/.test(n)&&(n=n.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));for(i in r)new RegExp("("+i+")").test(n)&&(n=n.replace(RegExp.$1,RegExp.$1.length==1||/[tw]/.test(i)?r[i]:("00"+r[i]).substr((""+r[i]).length)));return n}function ToLocalTime(n){n=typeof n!="string"?new Date(n):new Date(n.replace(/-/g,"/"));return new Date(n.getTime()+_timeZone*36e5)}function ServiceTimeToLocal(n){return localT=new Date(n*1e3-288e5+_timeZone*36e5)}function getDisplayStyleText(n){return n?" style='display:none;' ":""}function checkExlink(n){var i="$",t;return n.indexOf(i)!=-1?(t=n.split(i),t.length==3?t[0]+t[2]:t[0]):n}function showExplain(n,t,i){var r,f,u;return t=t.replace(/<[^>].*?>/g,""),i=i.replace(/<[^>].*?>/g,""),t=t.replace("(N)",""),i=i.replace("(N)",""),r="",n!=""&&n.indexOf("|")>-1&&(f=n.split("|"),f[1].split(";")[0]!=""&&(r+=_locModel.T.T_KickOff+"(",f[1].split(";")[0]=="1"?r+=t+")":f[1].split(";")[0]=="2"&&(r+=i+")")),f[1].split(";")[1]!=""&&window.location.href.toLowerCase().indexOf("asianbookie")==-1&&window.location.href.toLowerCase().indexOf("free")==-1&&(f[1].split(";")[1]=="3"||f[1].split(";")[1]=="4"||f[1].split(";")[1]=="5")&&(r!=""&&(r+="<br />"),r+="<a href=http://tv.nowgoal.com/ target=_blank><font class=blue>[Live TV]<\/font><\/a>"),f[2].split(";")[0]!=""&&(r!=""&&(r+="<br />"),r+=_locModel.T.T_Corner+"("+f[2].split(";")[0]+") | ",r+=_locModel.T.T_Corner+"("+f[2].split(";")[1]+")"),u=f[3].split(";"),u[0]!=""&&(r!=""&&(r+="<br />"),r+=u[0].split(",")[0]+_locModel.T.T_S_Minutes+"["+u[0].split(",")[1]+"], ",u[1]!=""&&(r+=_locModel.T.T_TwoRounds+"["+u[1]+"], "),u[2]!=""&&(r+=u[2].split(",")[0]=="1"?"120"+_locModel.T.T_S_Minutes+"["+u[2].split(",")[1]+"], ":_locModel.T.T_ST_Ot+"["+u[2].split(",")[1]+"], "),u[3]!=""&&(r+=_locModel.T.T_ST_Pen+"["+u[3]+"], "),u[4]!=""&&(u[4]=="1"?r+=t+" "+_locModel.T.T_Win:u[4]=="2"&&(r+=i+" "+_locModel.T.T_Win)))),r}function getTopHeight(){return document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body?document.body.scrollTop:window.pageYOffset}function getPageHeight(){var n=window.innerHeight;return typeof pageWindth!="number"&&(n=document.compatMode=="CSS1Compat"?document.documentElement.clientHeight:document.body.clientHeight),n}function getElementPos(n,t){var e=navigator.userAgent.toLowerCase(),l=e.indexOf("opera")!=-1,a=e.indexOf("msie")!=-1&&!l,i=document.getElementById(n),r,u,f,o,s,h,c;if(t&&(i=t),i.parentNode===null||i.style.display=="none")return!1;if(r=null,u=[],i.getBoundingClientRect)return f=i.getBoundingClientRect(),o=Math.max(document.documentElement.scrollTop,document.body.scrollTop),s=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),{x:f.left+s,y:f.top+o};if(document.getBoxObjectFor)f=document.getBoxObjectFor(i),h=i.style.borderLeftWidth?parseInt(i.style.borderLeftWidth):0,c=i.style.borderTopWidth?parseInt(i.style.borderTopWidth):0,u=[f.x-h,f.y-c];else{if(u=[i.offsetLeft,i.offsetTop],r=i.offsetParent,r!=i)while(r)u[0]+=r.offsetLeft,u[1]+=r.offsetTop,r=r.offsetParent;(e.indexOf("opera")!=-1||e.indexOf("safari")!=-1&&i.style.position=="absolute")&&(u[0]-=document.body.offsetLeft,u[1]-=document.body.offsetTop)}for(r=i.parentNode?i.parentNode:null;r&&r.tagName!="BODY"&&r.tagName!="HTML";)u[0]-=r.scrollLeft,u[1]-=r.scrollTop,r=r.parentNode?r.parentNode:null;return{x:u[0],y:u[1]}}function search(n,t){var r,i;if(n.value!=""&&n.value!=_locModel.T.T_SearchTips){for(MM_showHideLayers("div_search","","show"),document.getElementById("div_search").innerHTML="",r=0,i=0;i<searchArray.length;i++){if(r>9)break;checkMatchSearch(searchArray[i],n.value)&&(document.getElementById("div_search").style.display="block",document.getElementById("div_search").innerHTML+=searchArray[i],r+=1)}document.getElementById("div_search").innerHTML='<div class="sotit"><span class="cc"><a style="cursor:pointer;" onClick="MM_showHideLayers(\'div_search\',\'\',\'hide\')"><\/a><\/span><font class=red>'+r+"<\/font> "+_locModel.T.T_SearchFound+"<\/div><div class='search-container'><div class='searchItem search-title'><span class='add'>-<\/span><span class='sclass'>Leauge<\/span><span class='time-s'>Time<\/span><span class='status'>Status<\/span><span class='homeName'>HomeName<\/span><span class='totalScore'>Score<\/span><span class='guestName'>GuestName<\/span><\/div>"+document.getElementById("div_search").innerHTML+"<\/div>"}else t&&ShowNewsHotMatches(n)}function ShowNewsHotMatches(n){var r,t,i;if(n.value==""&&typeof _nghot!="undefined"){for(MM_showHideLayers("div_search","","show"),document.getElementById("div_search").innerHTML="",r=0,t=0;t<searchArray.length;t++){if(r>9)break;for(i=0;i<_nghot.length;i++)searchArray[t].indexOf(_nghot[i])!=-1&&(document.getElementById("div_search").style.display="block",document.getElementById("div_search").innerHTML+="  "+searchArray[t]+"<br />",r+=1)}document.getElementById("div_search").innerHTML='<div class="sotit"><span class="cc"><a style="cursor:pointer;" onClick="MM_showHideLayers(\'div_search\',\'\',\'hide\')"><\/a><\/span><font class=red>HOT<\/font><\/div>'+document.getElementById("div_search").innerHTML}}function checkMatchSearch(n,t){if(n==undefined)return!1;var i=new RegExp(t.replace(/[\s\W]/g,""),"i");return i.test(n.replace(/[\s\W]/g,""))}function GetElmStr(n){for(var i=n.match(/<span.*?>.*?<\/span>/ig),t=0;t<i.length;t++)console.log(i[t])}function ofocus(n,t){(n.value==_locModel.T.T_SearchTips||n.value==_locModel.T.T_BbSearchTips||n.value=="Pencarian Cepat")&&(n.value="",n.style.color="#000",t&&ShowNewsHotMatches(n))}function oblur(n){n.value==""&&(n.value=_locModel.T.T_SearchTips,n.style.color="#999")}function oblur2(n){n.value==""&&(n.value="Pencarian Cepat",n.style.color="#999")}function returnTop(){var t=getTopHeight(),i=document.documentElement.scrollHeight||document.body.scrollHeight,r=document.documentElement.clientHeight||document.body.clientHeight,u=i-t-r,f=document.getElementById("backTop"),n=document.getElementById("toBottom");f.style.display=t>150?"":"none";u==0&&n?n.style.display="none":n&&(n.style.display="");setTimeout("returnTop();",100)}function SetHandicapType(n){writeShareCookie("Handicap_Type",n)}function GetHandicapType(){var n=1,t=getCookie("Handicap_Type");return t&&(n=parseInt(t)),n}function initHandicap(){_handicapType=GetHandicapType();_handicapType<=_handicapTypeArray.length&&(_handicapGive=_handicapTypeArray[_handicapType-1].split("/")[0],_handicapAccept=_handicapTypeArray[_handicapType-1].split("/")[1])}function Goal2GoalCn(n){if(!n&&n!="0"||isNaN(n))return"";if(n>14)return _handicapGive+Math.abs(n);if(n<-14)return _handicapAccept+Math.abs(n);var t=Math.abs(parseInt(n*4));return n>=0?GoalCn[t].replace("{0}",_handicapGive):GoalCn[t].replace("{0}",_handicapAccept)}function Goal2GoalCn2(n){return Goal2GoalCn(n)}function Goal2CnOU(n){return!n&&n!="0"||isNaN(n)?"":n>14||n<-14?_ouTrimEndZero?parseFloat(n).toString():n:GoalCnOU[Math.abs(parseInt(n*4))]}function Goal2Num(n){var t,i;return typeof n=="undefined"?"":!isNaN(n)||n.indexOf("/")==-1?parseFloat(n):(t=!1,n.indexOf("-")>-1&&(t=!0),n=n.replace("+","").replace("-",""),i=n.split("/"),n=(parseFloat(i[0])+parseFloat(i[1]))/2,t?0-n:n)}function SetToFav(n,t){try{window.external.addFavorite("http://"+n,t)}catch(i){alert("Sorry, fail to add favorits. Your browser can't finish this operation. Please use Ctrl+D to add.")}}function ShowFavProp(n){if(getIENumber()==0){var t=document.getElementById("favProp");t&&(n&&t&&t.innerHTML==""&&(t.innerHTML="<div class=linkDesc>Method 1: Use Ctrl+D to add!<br/>Method 2:<\/div><img src='/images/makeStep.gif' width='300' alt='how to add favorite' />"),t.style.display=n?"":"none")}}function insertAfter(n,t){var i=t.parentNode;i.lastChild==t?i.appendChild(n):i.insertBefore(n,t.nextSibling)}function HTTP(){return document.location.protocol}function IsMobile(){return navigator.userAgent.toLowerCase().indexOf("android")!=-1||navigator.userAgent.toLowerCase().indexOf("iphone")!=-1||navigator.userAgent.toLowerCase().indexOf("mobile")!=-1?!0:!1}function showCountDefer(){var n,t;if(!_cnzzLoaded){for(n=document.getElementById("allCnzz"),n.removeChild(n.firstChild),t=0;t<_cnzzUrls.length;t++)addScript(n,_cnzzUrls[t]);_cnzzLoaded=!0}}function addScript(n,t){var i=document.createElement("script");i.src=t;n.appendChild(i,"script")}function GetBasketState(n,t){var i;switch(n){case-5:i=_locModel.T.T_ST_Postp;break;case-4:i=_locModel.T.T_ST_Cancel;break;case-3:i="<font class=blue>"+_locModel.T.T_ST_Interrupt+"<\/font>";break;case-2:i="<font class=blue>"+_locModel.T.T_ST_Pend+"<\/font>";break;case-1:i="<strong class=red>"+_locModel.T.T_ST_Finish+"<\/strong>";break;case 0:i="&nbsp;";break;case 1:i=_locModel.T.T_ST_Qtr1;break;case 2:i=_locModel.T.T_ST_Qtr2;break;case 3:i=t==2?_locModel.T.T_ST_Qtr1:_locModel.T.T_ST_Qtr3;break;case 4:i=_locModel.T.T_ST_Qtr4;break;case 5:i=_locModel.T.T_ST_Ot;break;case 6:i=_locModel.T.T_ST_Ot;break;case 7:i=_locModel.T.T_ST_Ot;break;case 50:i=_locModel.T.T_ST_Halftime}return i}function OpenBkSclass(n){if(n==null||n==""||n==0)return!1;window.open(_basketballWebDomain+"leagueinfo/"+n)}function getQueryVariable(n){for(var i,u=window.location.search.substring(1),r=u.split("&"),t=0;t<r.length;t++)if(i=r[t].split("="),i[0]==n)return i[1];return!1}function HashMap(){var t=0,n={};this.isEmpty=function(){return t==0};this.containsKey=function(t){return t in n};this.containsValue=function(t){for(var i in n)if(n[i]==t)return!0;return!1};this.put=function(i,r){this.containsKey(i)||t++;n[i]=r};this.get=function(t){return this.containsKey(t)?n[t]:null};this.remove=function(i){this.containsKey(i)&&delete n[i]&&t--};this.values=function(){var t=[];for(var i in n)t.push(n[i]);return t};this.keySet=function(){var t=[];for(var i in n)t.push(i);return t};this.size=function(){return t};this.clear=function(){t=0;n={}}}function MonitorError(){var n,t,i;getQueryVariable("mode")=="debug"&&(n=getQueryVariable("report"),window.onerror=function(t){n==1&&alert("运行异常"+t)},window.addEventListener("error",function(t){var i=t.target.src||t.target.href;i&&n==1&&alert("资源加载异常:"+i)},!0),t=0,i=0,window.addEventListener("ajaxReadyStateChange",function(r){var u=r.detail,e=u.status,f=u.readyState;f===1&&(t=(new Date).getTime());f===4&&(i=(new Date).getTime()-t);f===4&&(e===200||n==1&&alert("异常接口："+u.responseURL))}))}function addLoadEvent(n){var t=window.onload;window.onload=typeof onload!="function"?n:function(){t();n()}}function NoDataHtml(n){return n==2?"<div class='DataTips'>"+_locModel.T.T_Tip_NoMatch+"<\/div>":"<div class='DataTips'>"+_locModel.T.T_Tip_NoData+"<\/div>"}function LoadDark(){var n=getCookie("dark_mode")==null?dark_mode:getCookie("dark_mode");GetSession("dark_mode")!=null&&GetSession("dark_mode")!=""&&(n=GetSession("dark_mode"));document.getElementsByTagName("body").length>0?n!=null&&n==1?(document.getElementsByTagName("body")[0].classList.add("dark"),document.getElementById("flash")!=null&&window.frames.flash.contentWindow.document.body.classList.add("dark")):(document.getElementsByTagName("body")[0].classList.remove("dark"),document.getElementById("flash")!=null&&window.frames.flash.contentWindow.document.body.classList.remove("dark")):addLoadEvent(LoadDark)}function SwithcDark(){document.getElementById("DarkModeCheck").checked?(dark_mode=1,writeShareCookie("dark_mode",1)):(dark_mode=0,writeShareCookie("dark_mode",0));LoadDark()}function SyncDarkCheck(){var n=getCookie("dark_mode");n==null&&(n=dark_mode);n==1&&document.getElementById("DarkModeCheck")&&(document.getElementById("DarkModeCheck").checked=!0);document.getElementById("DarkModeCheck")&&(document.getElementById("DarkModeCheck").style.display="")}function setGoalCnFormat(n){var t,r,i;if(n!=null&&(t=document.querySelectorAll("#"+n+" [data-o]"),t!=null&&t.length!=0))for(r=0;r<t.length;r++)i=t[r],(!i.innerHTML.trim()||i.getAttribute("data-o"))&&(t2=Goal2GoalCn(i.getAttribute("data-o")),i.innerHTML=t2)}function CheckEmpty(n){return typeof n!="undefined"&&n!="undefined"&&n&&/[^\s]/.test(n)?!1:!0}function BomHelper(){this.ie="";this.firefox="";this.chrome="";this.opera="";this.safari="";this.operaMini="";this.uc="";this.ios="";this.android={};this.pc="";this.kv=function(n,t,i){return{key:n,value:t,opt:i||1}}}function GetAvatar(n){addScript(document.head,n+ssoAvataUrl)}function LoginSuccess(){RefreshIcon()}function RefreshIcon(){window.ssoContent&&document.getElementById("login_icon")&&(document.getElementById("login_icon").innerHTML=ssoContent)}function escapeChar(n){return n.replace(/\'/g,"&acute;")}function createXml(n){if(document.all){var t=new ActiveXObject("Microsoft.XMLDOM");return t.loadXML(n),t}return(new DOMParser).parseFromString(n,"text/xml")}function oddsCompare(n,t){n=n?n.toString():"";t=t?t.toString():"";var i=parseFloat(n),r=parseFloat(t);return(n&&n.indexOf("/")!=-1&&(i=(n.indexOf("-")==-1?1:-1)*(parseFloat(n.replace("-","").split("/")[0])+parseFloat(n.replace("-").split("/")[1]))/2),n&&n.indexOf("/")!=-1&&(r=(t.indexOf("-")==-1?1:-1)*(parseFloat(t.replace("-","").split("/")[0])+parseFloat(t.replace("-").split("/")[1]))/2),r>i)?1:r==i?0:-1}function showDate(n,t,i,r,u,f){var e=new Date(n,t,i,r,u,f),o=timeToText(ToLocalTime(e),6);document.write("<span name='timeData' data-t='"+e+"' data-tf='6'>"+o+"<\/span>")}function getDate(n){var t=n.split(","),i=new Date(t[0],eval(t[1]),t[2],t[3],t[4],t[5]);return timeToText(ToLocalTime(i),6)}function openLqEuroDetail(n,t,i){var r="/nba/oddsdetail/"+n+"?cid="+t+"&company="+i;window.open(r,"","width=470,height=280,top=40,left=100,resizable=yes,scrollbars=yes")}function switchSlide(n){$(n).hasClass("on")?$(n).removeClass("on"):$(n).addClass("on")}function handleBackFromBf2(n){var t=location.href;location.href=n+"?returnurl="+t}function loadCnzz(n,t){var i=[],r,f,u;switch(n){case"Go":t=="free"?i.push("https://hm.baidu.com/hm.js?998b4b916882edc0b2b7eecec94104bc"):t=="predictions"?i.push("https://hm.baidu.com/hm.js?b8888b32680b36c8a4374c5047fa543c"):i.push("https://hm.baidu.com/hm.js?0693021a2027f4cca3f49d3f0f20e6f9");break;case"Ida":t=="free"?i.push("https://hm.baidu.com/hm.js?b453f8eb63705a9582189c42424c81cc"):i.push("https://hm.baidu.com/hm.js?c57fe7914ae690ea33f8205d3335dc8a");break;case"Jpn":if(t=="free")return;i.push("https://hm.baidu.com/hm.js?d1e718dd70673d07769bdac0f7241fbc");break;case"Kor":if(t=="free")return;i.push("https://hm.baidu.com/hm.js?e1d9c0df9e35f494323ddfbd82277559");break;case"Ng":t=="free"?i.push("https://hm.baidu.com/hm.js?5efd491623b40b873bd358921a98b9bd"):t=="sixMix"||t=="euroOdds"||t=="threeMix"||t=="odds1x2"?i.push("https://hm.baidu.com/hm.js?1e9081fdbfab81573ecb13c42dd9e8f9"):i.push("https://hm.baidu.com/hm.js?0394be8d23ef30dfa25c2fe6e78fb15b");break;case"Thai":t=="free"?i.push("https://hm.baidu.com/hm.js?722573e28f7b9fe1e4843285f3fb4a63"):i.push("https://hm.baidu.com/hm.js?5242f9b8ab7db0f4fb2b72ebcf095aee");break;case"Vn":t=="free"?new RegExp(_freeWebDomain).test(window.location.href)?i.push("https://hm.baidu.com/hm.js?3f405e68a1a8c3348551dc65a89f0306"):i.push("https://hm.baidu.com/hm.js?67778a0cf669a83a8081aaf63738c3b5"):i.push("https://hm.baidu.com/hm.js?b4b4d38d2acca9743375d67d21b194a8");break;case"World":t=="predictions"?i.push("https://hm.baidu.com/hm.js?0e27f55c02dc467b819204ca7e286ba0"):t=="free"?i.push("https://hm.baidu.com/hm.js?170d50b4a6c6e3e00a4fbbfd24d60725"):i.push("https://hm.baidu.com/hm.js?34970a8b45866cac1c2ae248660974c5");break;case"Ind":case"Bola":t=="free"||window.location.href.indexOf("www.bola020.com")!=-1?i.push("https://hm.baidu.com/hm.js?611ef76c4b99cc9da7339458b2f9bc46"):i.push("https://hm.baidu.com/hm.js?5e4861e04471e78ba4af68975b6af418");break;case"Nir":t=="free"?i.push("https://hm.baidu.com/hm.js?7173e8d8c8c94580389082a913743d2f"):(i.push("https://hm.baidu.com/hm.js?5e57a19f98fab5a2a034f00fdaf64fb6"),i.push("https://hm.baidu.com/hm.js?359753d0aad1733a2908c43cc83a4055"));break;case"Pt":i.push("https://hm.baidu.com/hm.js?b82accf27f602aaa0e2e7c440c842596")}for(r=0;r<i.length;r++)f=i[r],u=document.createElement("script"),u.type="text/javascript",u.src=f,document.getElementById("tongji").appendChild(u);typeof cnzzModel!="undefined"&&loadIndexCnzz(cnzzModel)}function loadIndexCnzz(n){var t=[],i,u,r;switch(n.module){case"Go":n.cnz==-1?t.push("https://hm.baidu.com/hm.js?89e7c8fbaf5d3d647e8267c796214602"):n.cnz==-2?t.push("https://hm.baidu.com/hm.js?be3d23ad34a80aa2d7fe820105848b5c"):n.cnz==-4?t.push("https://hm.baidu.com/hm.js?a1898b075645f60b6b656697f0ecc72e"):n.cnz==6?t.push("https://hm.baidu.com/hm.js?ed3f9af9720f8f11df24c7a594c89d82"):n.cnz==7&&t.push("https://hm.baidu.com/hm.js?4959af1b23b133597f91a3d99b943431");break;case"Ida":n.cnz==1?t.push("https://hm.baidu.com/hm.js?be3874681be7fd94603c09bbb5d04be6"):n.cnz==2?t.push("https://hm.baidu.com/hm.js?5e69d3987154d1434cdd4ccefe45ebeb"):n.cnz==3&&t.push("https://hm.baidu.com/hm.js?e7a24a8c086976f4e9efc2cbc6017c27");break;case"Kor":n.cnz==1?t.push("https://hm.baidu.com/hm.js?76886a99e4d07d579205cf483c1ac0ec"):n.cnz==3?t.push("https://hm.baidu.com/hm.js?2e782eadb331abe8c556e6a0b03fb638"):n.cnz==2?t.push("https://hm.baidu.com/hm.js?c1f99c0939d137dcd06db203adbeac28"):n.cnz==5?t.push("https://hm.baidu.com/hm.js?28187798fb5056b75f4f6fcf15ff590f"):n.cnz==6?t.push("https://hm.baidu.com/hm.js?a928fc54952aecdcae36d692d516cdc9"):n.cnz==7?t.push("https://hm.baidu.com/hm.js?726f34cb18edad66a912d365da3ad5f1"):n.cnz==10&&t.push("https://hm.baidu.com/hm.js?b4da2c5b3c074f7fa8800a6b1700de3b");break;case"Ng":n.cnz==6?t.push("https://hm.baidu.com/hm.js?8bccb0280e3f6ed086fc60f37fb42c63"):n.cnz==7?t.push("https://hm.baidu.com/hm.js?309c5fee5a5f7abfb08c52029eaf7135"):n.cnz==8?t.push("https://hm.baidu.com/hm.js?0e233d88fc68bc0203927c2840545095"):n.cnz==9&&t.push("https://hm.baidu.com/hm.js?2458232562f01b7712d92a58b35ff09d");break;case"Thai":n.cz==1&&t.push("https://hm.baidu.com/hm.js?3fb77540779d1ff6153767ddc5ed5243");n.cnz==2?t.push("https://hm.baidu.com/hm.js?6dc9d98b51001ed19d9760b287ff2059"):n.cnz==3?t.push("https://hm.baidu.com/hm.js?ea63e7f36511012fc5858668e320f54d"):n.cnz==5?t.push("https://hm.baidu.com/hm.js?ad9a96dc1790b9a7fffdf6f71322f355"):n.cnz==4?t.push("https://hm.baidu.com/hm.js?e18b755289da9b979ea4a390719eaefd"):n.cnz==6&&t.push("https://hm.baidu.com/hm.js?94f139dcf25e0d0511bfc5efc9bd6889");break;case"Vn":n.cnz==1?t.push("https://hm.baidu.com/hm.js?e64df6d433b87cb740880b71374a8f01"):n.cnz==2?t.push("https://hm.baidu.com/hm.js?dfc496f39b81c8cb572c350b0c5ed77c"):n.cnz==5?t.push("https://hm.baidu.com/hm.js?4042853ae3eee9357aed73a139fbbd8b"):n.cnz==6?t.push("https://hm.baidu.com/hm.js?4a2b53d70e4dc33e09c954a95739972e"):n.cnz==7?t.push("https://hm.baidu.com/hm.js?5e4a1a935f66b75172bc7590a0224b99"):n.cnz==8&&t.push("https://hm.baidu.com/hm.js?d43cb098a34cb0a1cee6a753b97c660e");break;case"World":n.cnz==1?t.push("https://hm.baidu.com/hm.js?ffea2cc0b30dc483aa3ca25f479d4058"):(n.cnz==2||n.cnz==-2)&&t.push("https://hm.baidu.com/hm.js?bf80e82c45ec28d38b89b2591460838c");break;case"Ind":case"Bola":n.cnz==1?t.push("https://hm.baidu.com/hm.js?8f6e7f68435a93e0a5f3c09531005a05"):n.cnz==2?t.push("https://hm.baidu.com/hm.js?59f42b11489917270bdae335f62fece9"):n.cnz==3&&t.push("https://hm.baidu.com/hm.js?b6bbe9dd615a9f236f288dd42e7a5f73");break;case"Pt":n.cnz==2?t.push("https://hm.baidu.com/hm.js?d535ebac9082d881242e11c3b099093f"):n.cnz==3&&t.push("https://hm.baidu.com/hm.js?6b92ff5bd5d8037ae9fa57e3619f5ea9")}for(i=0;i<t.length;i++)u=t[i],r=document.createElement("script"),r.type="text/javascript",r.src=u,document.getElementById("tongji").appendChild(r)}function cancelBubble(n){var t=n?n:window.event;t&&(window.event?t.cancelBubble=!0:t.stopPropagation())}function settingDiff(){}function departmentDiff(){switch(_appModule){case"Ng":case"Vn":case"Kor":case"Ida":return!0;case"Go":case"Thai":case"Ind":return!1}return!0}function loadStatsCode(){}function buildTags(n,t){return n.replace(/\{\$(\w+)\}/g,function(n,i){return i in t?t[i]:""})}function countFavMatch(){$("#favCount")[0]&&(CheckEmpty(Config.getFavMatchIds()+Config.getFavTeamIds())?($("#favCount").html(""),$("#favCount").removeClass("fav_count")):$.ajax({url:"/ajax/FavAjax?type=4",method:"post",success:function(n){var i=JSON.parse(n),t;if(i.ErrCode!=-1&&!CheckEmpty(i.Data)){var r=i.Data.id.split(","),e=i.Data.hid.split(","),o=i.Data.gid.split(","),u=0,s=Config.getFavMatchIds(),f=Config.getFavTeamIds();if(r!=null&&r.length>0)for(t=0;t<r.length;t++)(s.contains(r[t])||f.contains(e[t])||f.contains(o[t]))&&u++;u==0?($("#favCount").html(""),$("#favCount").removeClass("fav_count")):u>99?($("#favCount").html("99+"),$("#favCount").addClass("fav_count")):($("#favCount").html(u),$("#favCount").addClass("fav_count"))}}}),clearTimeout(_counFavMatchTimmer),_counFavMatchTimmer=window.setTimeout("countFavMatch()",3e4))}function countLqFavMatch(){_$("favCount")&&(CheckEmpty(LqConfig.getFavMatchIds()+LqConfig.getFavTeamIds())?($("#favCount").html(""),$("#favCount").removeClass("fav_count")):$.ajax({url:"/ajax/FavAjax?type=14",method:"post",success:function(n){var i=JSON.parse(n),t;if(i.ErrCode!=-1&&!CheckEmpty(i.Data)){var r=i.Data.id.split(","),e=i.Data.hid.split(","),o=i.Data.gid.split(","),u=0,s=LqConfig.getFavMatchIds(),f=LqConfig.getFavTeamIds();if(r!=null&&r.length>0)for(t=0;t<r.length;t++)(s.contains(r[t])||f.contains(e[t])||f.contains(o[t]))&&u++;u==0?($("#favCount").html(""),$("#favCount").removeClass("fav_count")):u>99?($("#favCount").html("99+"),$("#favCount").addClass("fav_count")):($("#favCount").html(u),$("#favCount").addClass("fav_count"))}}}),clearTimeout(_counFavMatchTimmer),_counFavMatchTimmer=window.setTimeout("countLqFavMatch()",3e4))}function getUTCTime(){const n=new Date;return new Date(n.getTime()+n.getTimezoneOffset()*6e4)}function SetOddType(n){writeShareCookie("Odds_Type",n)}function GetOddType(){var t=_defaultOddsType,n=getCookie("Odds_Type");return!n==null||n==""||n==undefined||isNaN(n)||(t=parseInt(n)),t}function SetTimeZone(n){writeShareCookie("Time_Zone",n)}function GetTimeZone(){var i=0-(new Date).getTimezoneOffset()/60,t=i,n=getCookie("Time_Zone");return n==null||n==""||n==undefined||isNaN(n)||(t=parseFloat(n)),writeCookie("Default_TimeZone",t),t}function initSetting(){var r=document.getElementById("selectedOddsType"),u=document.getElementById("oddsType_"+_oddsType),n,t,i;if(r&&u&&(r.innerText=u.innerText),n=document.getElementById("selectedTimeZone"),t=getCookie("Time_Zone"),n&&(t==null||t=="")){n.innerText=document.getElementById("timeZone_auto").innerText;return}i=document.getElementById("timeZone_"+_timeZone);n&&n&&i&&(n.innerText=i.innerText)}function overDropDownBG(n){n.style.backgroundColor="#226204"}function leaveDropDownBG(n){n.style.backgroundColor=""}function changeTopTimeZone(n){var t,i;(_timeZone!==n||document.getElementById("selectedTimeZone").innerText==document.getElementById("timeZone_auto").innerText)&&(t=n==="",t&&(SetTimeZone(""),n=GetTimeZone()),i=t?"timeZone_auto":"timeZone_"+n,document.getElementById("selectedTimeZone").innerText=document.getElementById(i).innerText,_timeZone=parseFloat(n),t||SetTimeZone(n),changeTimeZone(),setTimeByFormat(),setPublishTime())}function changeTopOddsType(n){_oddsType!=n&&(document.getElementById("selectedOddsType").innerText=document.getElementById("oddsType_"+n).innerText,_oddsType=parseInt(n),SetOddType(n),changeOddsType())}function changeTimeZone(){for(var n,r,t,u=document.getElementsByName("timeData"),i=0;i<u.length;i++)(n=u[i],r=n.getAttribute("data-t"),r)&&(t=n.getAttribute("data-tf"),t||(t="0"),n.innerText=timeToText(ToLocalTime(r),parseInt(t)))}function changeOddsType(){for(var n,i,u,r=document.getElementsByName("oddsData"),t=0;t<r.length;t++)(n=r[t],i=n.getAttribute("data-o"),i)&&(u=n.getAttribute("data-e")==!0,n.innerText=oTool.changePL(_oddsType,i,u))}function showHideTimeZone(n){var t=document.getElementById("ddlTimeZone"),i=t.style.display=="none";i?(document.getElementById("chooseOddsType")!=null&&(document.getElementById("chooseOddsType").className="Choose-tool"),document.getElementById("ddlOddsType")!=null&&(document.getElementById("ddlOddsType").style.display="none"),n.className="Choose-tool on",t.style.display=""):(n.className="Choose-tool",t.style.display="none")}function showHideOddsType(n){var t=document.getElementById("ddlOddsType"),i=t.style.display=="none";i?(document.getElementById("chooseTimeZone").className="Choose-tool",document.getElementById("ddlTimeZone").style.display="none",n.className="Choose-tool on",t.style.display=""):(n.className="Choose-tool",t.style.display="none")}function showHideLangueWebSite(n){var t=document.getElementById("ddlBolaWebSite"),i=t.style.display=="none";i?(document.getElementById("chooseTimeZone").className="Choose-tool",document.getElementById("ddlTimeZone").style.display="none",document.getElementById("chooseOddsType").className="Choose-tool",document.getElementById("ddlOddsType").style.display="none",document.getElementById("chooseBolaWebSite")&&(document.getElementById("chooseBolaWebSite").className="Choose-tool",document.getElementById("ddlBolaWebSite").style.display="none"),n.className="Choose-tool on",t.style.display=""):(n.className="Choose-tool",t.style.display="none")}function GotoLangueWebSite(n,t,i){writeShareCookie("bolaValInt",n);window.location.href=t+i}function checkHide(n){var h=document.getElementById("selectedOddsType"),c=document.getElementById("selectedTimeZone"),l=document.getElementById("selectedBolaWebSite"),a=document.getElementById("countryImg"),r=document.getElementById("ddlOddsType"),u=document.getElementById("ddlTimeZone"),f=document.getElementById("ddlBolaWebSite"),e=document.getElementById("chooseOddsType"),o=document.getElementById("chooseTimeZone"),s=document.getElementById("chooseBolaWebSite"),i=$("#switchLeagueBlock").find(".pop")[0],v=$("#switchLeagueBlock").find(".btn")[0],y=r!=null?r.style.display=="none":"",p=u!=null?u.style.display=="none":"",w=f!=null?f.style.display=="none":"",b=i!=null?i.style.display=="none":"",t;y&&p&&w&&b||(t=n.srcElement,t!=h&&t!=c&&t!=l&&t!=a&&t!=e&&t!=o&&t!=e&&t!=s&&t!=i&&t!=v&&t==t.tagName!="I")&&(r&&(r.style.display="none"),u&&(u.style.display="none"),f&&(f.style.display="none"),i&&(i.style.display="none",writeCookie(_leagueBlock.tipCookie,1,new Date((new Date).getTime()+864e5))),e&&(e.className="Choose-tool"),o&&(o.className="Choose-tool"),s&&(s.className="Choose-tool"))}function getBkHdpDetailUrl(n,t,i,r){return _basketballWebDomain+"team/HandicapDetail?sclassid="+n+"&teamid="+t+"&matchseason="+i+"&halfOrAll="+r}function getBkOuDetailUrl(n,t,i,r){return _basketballWebDomain+"team/OuHandicapDetail?sclassid="+n+"&teamid="+t+"&matchseason="+i+"&halfOrAll="+r}function getBkTeamUrl(n){return _basketballWebDomain+"team/summary/"+n}function openBkTeam(n){window.open(getBkTeamUrl(n))}function getFbTeamUrl(n){return _footballWebDomain+"team/summary/"+n}function openFbTeam(n){window.open(getFbTeamUrl(n))}function getFbPanluUrl(n,t){var i="/soccer/OddsStats/"+n;return typeof t!="undefined"&&t!=""&&(i+="?cid="+t),i}function openFbPanlu(n,t){window.open(getFbPanluUrl(n,t),"","scrollbars=yes,resizable=yes,width=662, height=650,left=50,top=100")}function getHistoryCornerUrl(n){return"/history/corner/"+n}function openHistoryCornerUrl(n){window.open(getHistoryCornerUrl(n))}function getBk2in1OddsUrl(n,t,i){var r="/2in1odds/"+n+"?t="+t;return i&&(r+="&cid="+i),r}function getBkOddsDetail(n,t,i){var r="/nba/oddsdetail/"+n+"?cid="+t;return i&&(r+="&flag="+i),r}function getFb1x2OddsHistory(n,t,i,r,u){return"/1x2/oddshistory/"+n+"?cid="+t+"&company="+i+"&r1="+r+"&r2="+u}function getEuroOddsUrl(n,t){return"/football/1x2/?id="+n+"&company"+t.replace("Mansion88.com","M88")}function openTreeMix(){}function getLeaUrl(n){return _footballWebDomain+"leagueinfo/"+n}function openLeaUrl(n,t){window.open(getLeaUrl(n,t))}function getMatchTipsUrl(n){return _cmsWebDomain+"football/match/"+n}function openMatchTipsUrl(n){window.open(getMatchTipsUrl(n))}function getBkLeaUrl(n){return _basketballWebDomain+"leagueinfo/"+n}function openBkLeaUrl(n){window.open(getBkLeaUrl(n))}function GetFilterOption(){return 1}function GetOrderbyOption(){return"time"}var LQHANDICAP,headtime,timeZone,startani_C,startani_A,startani_B,pop_TC,oPopup,goal,goalTime,zXml,X2,_cnzzLoaded,_cnzzUrls,dark_mode,bomHelper,ssoAvataUrl,_share,_counFavMatchTimmer,Storage,_oddsType,_timeZone,wsUtil;!function(n,t){"use strict";var u,e,c=n.layui&&layui.define,f={getPath:function(){var t=document.currentScript?document.currentScript.src:function(){for(var i,n=document.scripts,r=n.length-1,t=r;t>0;t--)if("interactive"===n[t].readyState){i=n[t].src;break}return i||n[r].src}(),i=n.LAYUI_GLOBAL||{};return i.layer_dir||t.substring(0,t.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["&#x786E;&#x5B9A;","&#x53D6;&#x6D88;"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var r=t.currentStyle?t.currentStyle:n.getComputedStyle(t,null);return r[r.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,r,u){var h,e;if(i.path){h=document.getElementsByTagName("head")[0];e=document.createElement("link");"string"==typeof r&&(u=r);var c=(u||t).replace(/\.|\//g,""),s="layuicss-"+c,o="creating",a=0;e.rel="stylesheet";e.href=i.path+t;e.id=s;document.getElementById(s)||h.appendChild(e);"function"==typeof r&&!function l(t){var u=100,i=document.getElementById(s);return++a>1e4/u?n.console&&console.error(c+".css: Invalid"):void(1989===parseInt(f.getStyle(i,"width"))?(t===o&&i.removeAttribute("lay-status"),i.getAttribute("lay-status")===o?setTimeout(l,u):r()):(i.setAttribute("lay-status",o),setTimeout(function(){l(o)},u)))}()}}},i={v:"3.5.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(n.ActiveXObject||"ActiveXObject"in n)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:n.layer&&n.layer.v?1e5:0,path:f.getPath,config:function(n){return n=n||{},i.cache=f.config=u.extend({},f.config,n),i.path=f.config.path||i.path,"string"==typeof n.extend&&(n.extend=[n.extend]),f.config.path&&i.ready(),n.extend?(c?layui.addcss("modules/layer/"+n.extend):f.link("theme/"+n.extend),this):this},ready:function(n){var t="layer",r=(c?"modules/layer/":"theme/")+"default/layer.css?v="+i.v+"";return c?layui.addcss(r,n,t):f.link(r,n,t),this},alert:function(n,t,r){var f="function"==typeof t;return f&&(r=t),i.open(u.extend({content:n,yes:r},f?{}:t))},confirm:function(n,t,r,e){var o="function"==typeof t;return o&&(e=r,r=t),i.open(u.extend({content:n,btn:f.btn,yes:r,btn2:e},o?{}:t))},msg:function(n,e,o){var c="function"==typeof e,s=f.config.skin,h=(s?s+" "+s+"-msg":"")||"layui-layer-msg",l=r.anim.length-1;return c&&(o=e),i.open(u.extend({content:n,time:3e3,shade:!1,skin:h,title:!1,closeBtn:!1,btn:!1,resize:!1,end:o},c&&!f.config.skin?{skin:h+" layui-layer-hui",anim:l}:function(){return e=e||{},(e.icon===-1||e.icon===t&&!f.config.skin)&&(e.skin=h+" "+(e.skin||"layui-layer-hui")),e}()))},load:function(n,t){return i.open(u.extend({type:3,icon:n||0,resize:!1,shade:.01},t))},tips:function(n,t,r){return i.open(u.extend({type:4,content:[n,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:260},r))}},o=function(n){var t=this,r=function(){t.creat()};t.index=++i.index;t.config.maxWidth=u(e).width()-30;t.config=u.extend({},t.config,f.config,n);document.body?r():setTimeout(function(){r()},30)},r,s,h;o.pt=o.prototype;r=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];r.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"];r.SHADE="layui-layer-shade";r.MOVE="layui-layer-move";o.pt.config={type:0,shade:.3,fixed:!0,move:r[1],title:"&#x4FE1;&#x606F;",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,minStack:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2};o.pt.vessel=function(n,t){var o=this,e=o.index,i=o.config,s=i.zIndex+e,h="object"==typeof i.title,l=i.maxmin&&(1===i.type||2===i.type),c=i.title?'<div class="layui-layer-title" style="'+(h?i.title[1]:"")+'">'+(h?i.title[0]:i.title)+"<\/div>":"";return i.zIndex=s,t([i.shade?'<div class="'+r.SHADE+'" id="'+r.SHADE+e+'" times="'+e+'" style="'+("z-index:"+(s-1)+"; ")+'"><\/div>':"",'<div class="'+r[0]+(" layui-layer-"+f.type[i.type])+(0!=i.type&&2!=i.type||i.shade?"":" layui-layer-border")+" "+(i.skin||"")+'" id="'+r[0]+e+'" type="'+f.type[i.type]+'" times="'+e+'" showtime="'+i.time+'" conType="'+(n?"object":"string")+'" style="z-index: '+s+"; width:"+i.area[0]+";height:"+i.area[1]+";position:"+(i.fixed?"fixed;":"absolute;")+'">'+(n&&2!=i.type?"":c)+'<div id="'+(i.id||"")+'" class="layui-layer-content'+(0==i.type&&i.icon!==-1?" layui-layer-padding":"")+(3==i.type?" layui-layer-loading"+i.icon:"")+'">'+(0==i.type&&i.icon!==-1?'<i class="layui-layer-ico layui-layer-ico'+i.icon+'"><\/i>':"")+(1==i.type&&n?"":i.content||"")+'<\/div><span class="layui-layer-setwin">'+function(){var n=l?'<a class="layui-layer-min" href="javascript:;"><cite><\/cite><\/a><a class="layui-layer-ico layui-layer-max" href="javascript:;"><\/a>':"";return i.closeBtn&&(n+='<a class="layui-layer-ico '+r[7]+" "+r[7]+(i.title?i.closeBtn:4==i.type?"1":"2")+'" href="javascript:;"><\/a>'),n}()+"<\/span>"+(i.btn?function(){var t="",n,u;for("string"==typeof i.btn&&(i.btn=[i.btn]),n=0,u=i.btn.length;n<u;n++)t+='<a class="'+r[6]+n+'">'+i.btn[n]+"<\/a>";return'<div class="'+r[6]+" layui-layer-btn-"+(i.btnAlign||"")+'">'+t+"<\/div>"}():"")+(i.resize?'<span class="layui-layer-resize"><\/span>':"")+"<\/div>"],c,u('<div class="'+r.MOVE+'" id="'+r.MOVE+'"><\/div>')),o};o.pt.creat=function(){var t=this,n=t.config,o=t.index,s=n.content,h="object"==typeof s,c=u("body"),l;if(!n.id||!u("#"+n.id)[0]){switch("string"==typeof n.area&&(n.area="auto"===n.area?["",""]:[n.area,""]),n.shift&&(n.anim=n.shift),6==i.ie&&(n.fixed=!1),n.type){case 0:n.btn="btn"in n?n.btn:f.btn[0];i.closeAll("dialog");break;case 2:s=n.content=h?n.content:[n.content||"","auto"];n.content='<iframe scrolling="'+(n.content[1]||"auto")+'" allowtransparency="true" id="'+r[4]+o+'" name="'+r[4]+o+'" onload="this.className=\'\';" class="layui-layer-load" frameborder="0" src="'+n.content[0]+'"><\/iframe>';break;case 3:delete n.title;delete n.closeBtn;n.icon===-1&&0===n.icon;i.closeAll("loading");break;case 4:h||(n.content=[n.content,"body"]);n.follow=n.content[1];n.content=n.content[0]+'<i class="layui-layer-TipsG"><\/i>';delete n.title;n.tips="object"==typeof n.tips?n.tips:[n.tips,!0];n.tipsMore||i.closeAll("tips")}if(t.vessel(h,function(i,e,l){c.append(i[0]);h?function(){2==n.type||4==n.type?function(){u("body").append(i[1])}():function(){s.parents("."+r[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(i[1]),u("#"+r[0]+o).find("."+r[5]).before(e))}()}():c.append(i[1]);u("#"+r.MOVE)[0]||c.append(f.moveElem=l);t.layero=u("#"+r[0]+o);t.shadeo=u("#"+r.SHADE+o);n.scrollbar||r.html.css("overflow","hidden").attr("layer-full",o)}).auto(o),t.shadeo.css({"background-color":n.shade[1]||"#000",opacity:n.shade[0]||n.shade}),2==n.type&&6==i.ie&&t.layero.find("iframe").attr("src",s[0]),4==n.type?t.tips():function(){t.offset();parseInt(f.getStyle(document.getElementById(r.MOVE),"z-index"))||function(){t.layero.css("visibility","hidden");i.ready(function(){t.offset();t.layero.css("visibility","visible")})}()}(),n.fixed&&e.on("resize",function(){t.offset();(/^\d+%$/.test(n.area[0])||/^\d+%$/.test(n.area[1]))&&t.auto(o);4==n.type&&t.tips()}),n.time<=0||setTimeout(function(){i.close(t.index)},n.time),t.move().callback(),r.anim[n.anim]){l="layer-anim "+r.anim[n.anim];t.layero.addClass(l).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){u(this).removeClass(l)})}n.isOutAnim&&t.layero.data("isOutAnim",!0)}};o.pt.auto=function(n){var h=this,t=h.config,f=u("#"+r[0]+n);""===t.area[0]&&t.maxWidth>0&&(i.ie&&i.ie<8&&t.btn&&f.width(f.innerWidth()),f.outerWidth()>t.maxWidth&&f.width(t.maxWidth));var o=[f.innerWidth(),f.innerHeight()],c=f.find(r[1]).outerHeight()||0,l=f.find("."+r[6]).outerHeight()||0,s=function(n){n=f.find(n);n.height(o[1]-c-l-2*(0|parseFloat(n.css("padding-top"))))};switch(t.type){case 2:s("iframe");break;default:""===t.area[1]?t.maxHeight>0&&f.outerHeight()>t.maxHeight?(o[1]=t.maxHeight,s("."+r[5])):t.fixed&&o[1]>=e.height()&&(o[1]=e.height(),s("."+r[5])):s("."+r[5])}return h};o.pt.offset=function(){var n=this,t=n.config,u=n.layero,i=[u.outerWidth(),u.outerHeight()],f="object"==typeof t.offset;n.offsetTop=(e.height()-i[1])/2;n.offsetLeft=(e.width()-i[0])/2;f?(n.offsetTop=t.offset[0],n.offsetLeft=t.offset[1]||n.offsetLeft):"auto"!==t.offset&&("t"===t.offset?n.offsetTop=0:"r"===t.offset?n.offsetLeft=e.width()-i[0]:"b"===t.offset?n.offsetTop=e.height()-i[1]:"l"===t.offset?n.offsetLeft=0:"lt"===t.offset?(n.offsetTop=0,n.offsetLeft=0):"lb"===t.offset?(n.offsetTop=e.height()-i[1],n.offsetLeft=0):"rt"===t.offset?(n.offsetTop=0,n.offsetLeft=e.width()-i[0]):"rb"===t.offset?(n.offsetTop=e.height()-i[1],n.offsetLeft=e.width()-i[0]):n.offsetTop=t.offset);t.fixed||(n.offsetTop=/%$/.test(n.offsetTop)?e.height()*parseFloat(n.offsetTop)/100:parseFloat(n.offsetTop),n.offsetLeft=/%$/.test(n.offsetLeft)?e.width()*parseFloat(n.offsetLeft)/100:parseFloat(n.offsetLeft),n.offsetTop+=e.scrollTop(),n.offsetLeft+=e.scrollLeft());u.attr("minLeft")&&(n.offsetTop=e.height()-(u.find(r[1]).outerHeight()||0),n.offsetLeft=u.css("left"));u.css({top:n.offsetTop,left:n.offsetLeft})};o.pt.tips=function(){var c=this,t=c.config,s=c.layero,i=[s.outerWidth(),s.outerHeight()],f=u(t.follow);f[0]||(f=u("body"));var n={width:f.outerWidth(),height:f.outerHeight(),top:f.offset().top,left:f.offset().left},o=s.find(".layui-layer-TipsG"),h=t.tips[0];t.tips[1]||o.remove();n.autoLeft=function(){n.left+i[0]-e.width()>0?(n.tipLeft=n.left+n.width-i[0],o.css({right:12,left:"auto"})):n.tipLeft=n.left};n.where=[function(){n.autoLeft();n.tipTop=n.top-i[1]-10;o.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){n.tipLeft=n.left+n.width+10;n.tipTop=n.top;o.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){n.autoLeft();n.tipTop=n.top+n.height+10;o.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){n.tipLeft=n.left-i[0]-10;n.tipTop=n.top;o.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}];n.where[h-1]();1===h?n.top-(e.scrollTop()+i[1]+16)<0&&n.where[2]():2===h?e.width()-(n.left+n.width+i[0]+16)>0||n.where[3]():3===h?n.top-e.scrollTop()+n.height+i[1]+16-e.height()>0&&n.where[0]():4===h&&i[0]+16-n.left>0&&n.where[1]();s.find("."+r[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""});s.css({left:n.tipLeft-(t.fixed?e.scrollLeft():0),top:n.tipTop-(t.fixed?e.scrollTop():0)})};o.pt.move=function(){var o=this,r=o.config,h=u(document),t=o.layero,s=t.find(r.move),c=t.find(".layui-layer-resize"),n={};return r.move&&s.css("cursor","move"),s.on("mousedown",function(i){i.preventDefault();r.move&&(n.moveStart=!0,n.offset=[i.clientX-parseFloat(t.css("left")),i.clientY-parseFloat(t.css("top"))],f.moveElem.css("cursor","move").show())}),c.on("mousedown",function(i){i.preventDefault();n.resizeStart=!0;n.offset=[i.clientX,i.clientY];n.area=[t.outerWidth(),t.outerHeight()];f.moveElem.css("cursor","se-resize").show()}),h.on("mousemove",function(u){var h,c,f,s;if(n.moveStart){var f=u.clientX-n.offset[0],s=u.clientY-n.offset[1],l="fixed"===t.css("position");(u.preventDefault(),n.stX=l?0:e.scrollLeft(),n.stY=l?0:e.scrollTop(),r.moveOut)||(h=e.width()-t.outerWidth()+n.stX,c=e.height()-t.outerHeight()+n.stY,f<n.stX&&(f=n.stX),f>h&&(f=h),s<n.stY&&(s=n.stY),s>c&&(s=c));t.css({left:f,top:s})}r.resize&&n.resizeStart&&(f=u.clientX-n.offset[0],s=u.clientY-n.offset[1],u.preventDefault(),i.style(o.index,{width:n.area[0]+f,height:n.area[1]+s}),n.isResize=!0,r.resizing&&r.resizing(t))}).on("mouseup",function(){n.moveStart&&(delete n.moveStart,f.moveElem.hide(),r.moveEnd&&r.moveEnd(t));n.resizeStart&&(delete n.resizeStart,f.moveElem.hide())}),o};o.pt.callback=function(){function o(){var r=n.cancel&&n.cancel(t.index,e);r===!1||i.close(t.index)}var t=this,e=t.layero,n=t.config;t.openLayer();n.success&&(2==n.type?e.find("iframe").on("load",function(){n.success(e,t.index)}):n.success(e,t.index));6==i.ie&&t.IE6(e);e.find("."+r[6]).children("a").on("click",function(){var r=u(this).index(),f;0===r?n.yes?n.yes(t.index,e):n.btn1?n.btn1(t.index,e):i.close(t.index):(f=n["btn"+(r+1)]&&n["btn"+(r+1)](t.index,e),f===!1||i.close(t.index))});e.find("."+r[7]).on("click",o);n.shadeClose&&t.shadeo.on("click",function(){i.close(t.index)});e.find(".layui-layer-min").on("click",function(){var r=n.min&&n.min(e,t.index);r===!1||i.min(t.index,n)});e.find(".layui-layer-max").on("click",function(){u(this).hasClass("layui-layer-maxmin")?(i.restore(t.index),n.restore&&n.restore(e,t.index)):(i.full(t.index,n),setTimeout(function(){n.full&&n.full(e,t.index)},100))});n.end&&(f.end[t.index]=n.end)};f.reselect=function(){u.each(u("select"),function(){var n=u(this);n.parents("."+r[0])[0]||1==n.attr("layer")&&u("."+r[0]).length<1&&n.removeAttr("layer").show();n=null})};o.pt.IE6=function(){u("select").each(function(){var n=u(this);n.parents("."+r[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide();n=null})};o.pt.openLayer=function(){var n=this;i.zIndex=n.config.zIndex;i.setTop=function(n){var t=function(){i.zIndex++;n.css("z-index",i.zIndex+1)};return i.zIndex=parseInt(n[0].style.zIndex),n.on("mousedown",t),i.zIndex}};f.record=function(n){var t=[n.width(),n.height(),n.position().top,n.position().left+parseFloat(n.css("margin-left"))];n.find(".layui-layer-max").addClass("layui-layer-maxmin");n.attr({area:t})};f.rescollbar=function(n){r.html.attr("layer-full")==n&&(r.html[0].style.removeProperty?r.html[0].style.removeProperty("overflow"):r.html[0].style.removeAttribute("overflow"),r.html.removeAttr("layer-full"))};n.layer=i;i.getChildFrame=function(n,t){return t=t||u("."+r[4]).attr("times"),u("#"+r[0]+t).find("iframe").contents().find(n)};i.getFrameIndex=function(n){return u("#"+n).parents("."+r[4]).attr("times")};i.iframeAuto=function(n){if(n){var f=i.getChildFrame("html",n).outerHeight(),t=u("#"+r[0]+n),e=t.find(r[1]).outerHeight()||0,o=t.find("."+r[6]).outerHeight()||0;t.css({height:f+e+o});t.find("iframe").css({height:f})}};i.iframeSrc=function(n,t){u("#"+r[0]+n).find("iframe").attr("src",t)};i.style=function(n,t,i){var e=u("#"+r[0]+n),h=e.find(".layui-layer-content"),c=e.attr("type"),s=e.find(r[1]).outerHeight()||0,o=e.find("."+r[6]).outerHeight()||0;e.attr("minLeft");c!==f.type[3]&&c!==f.type[4]&&(i||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-s-o<=64&&(t.height=64+s+o)),e.css(t),o=e.find("."+r[6]).outerHeight(),c===f.type[2]?e.find("iframe").css({height:parseFloat(t.height)-s-o}):h.css({height:parseFloat(t.height)-s-o-parseFloat(h.css("padding-top"))-parseFloat(h.css("padding-bottom"))}))};i.min=function(n,t){t=t||{};var o=u("#"+r[0]+n),l=u("#"+r.SHADE+n),c=o.find(r[1]).outerHeight()||0,s=o.attr("minLeft")||181*f.minIndex+"px",a=o.css("position"),h={width:180,height:c,position:"fixed",overflow:"hidden"};f.record(o);f.minLeft[0]&&(s=f.minLeft[0],f.minLeft.shift());t.minStack&&(h.left=s,h.top=e.height()-c,o.attr("minLeft")||f.minIndex++,o.attr("minLeft",s));o.attr("position",a);i.style(n,h,!0);o.find(".layui-layer-min").hide();"page"===o.attr("type")&&o.find(r[4]).hide();f.rescollbar(n);l.hide()};i.restore=function(n){var t=u("#"+r[0]+n),o=u("#"+r.SHADE+n),e=t.attr("area").split(",");t.attr("type");i.style(n,{width:parseFloat(e[0]),height:parseFloat(e[1]),top:parseFloat(e[2]),left:parseFloat(e[3]),position:t.attr("position"),overflow:"visible"},!0);t.find(".layui-layer-max").removeClass("layui-layer-maxmin");t.find(".layui-layer-min").show();"page"===t.attr("type")&&t.find(r[4]).show();f.rescollbar(n);o.show()};i.full=function(n){var o,t=u("#"+r[0]+n);f.record(t);r.html.attr("layer-full")||r.html.css("overflow","hidden").attr("layer-full",n);clearTimeout(o);o=setTimeout(function(){var r="fixed"===t.css("position");i.style(n,{top:r?0:e.scrollTop(),left:r?0:e.scrollLeft(),width:e.width(),height:e.height()},!0);t.find(".layui-layer-min").hide()},100)};i.title=function(n,t){var f=u("#"+r[0]+(t||i.index)).find(r[1]);f.html(n)};i.close=function(n,t){var e=u("#"+r[0]+n),h=e.attr("type"),o,s;e[0]&&(o="layui-layer-wrap",s=function(){var i,c,s;if(h===f.type[1]&&"object"===e.attr("conType")){for(e.children(":not(."+r[5]+")").remove(),i=e.find("."+o),c=0;c<2;c++)i.unwrap();i.css("display",i.data("display")).removeClass(o)}else{if(h===f.type[2])try{s=u("#"+r[4]+n)[0];s.contentWindow.document.write("");s.contentWindow.close();e.find("."+r[5])[0].removeChild(s)}catch(l){}e[0].innerHTML="";e.remove()}"function"==typeof f.end[n]&&f.end[n]();delete f.end[n];"function"==typeof t&&t()},e.data("isOutAnim")&&e.addClass("layer-anim layer-anim-close"),u("#layui-layer-moves, #"+r.SHADE+n).remove(),6==i.ie&&f.reselect(),f.rescollbar(n),e.attr("minLeft")&&(f.minIndex--,f.minLeft.push(e.attr("minLeft"))),i.ie&&i.ie<10||!e.data("isOutAnim")?s():setTimeout(function(){s()},200))};i.closeAll=function(n,t){"function"==typeof n&&(t=n,n=null);var f=u("."+r[0]);u.each(f,function(r){var e=u(this),o=n?e.attr("type")===n:1;o&&i.close(e.attr("times"),r===f.length-1?t:null);o=null});0===f.length&&"function"==typeof t&&t()};s=i.cache||{};h=function(n){return s.skin?" "+s.skin+" "+s.skin+"-"+n:""};i.prompt=function(n,t){var s="",f,r,c,o;return(n=n||{},"function"==typeof n&&(t=n),n.area)&&(f=n.area,s='style="width: '+f[0]+"; height: "+f[1]+';"',delete n.area),c=2==n.formType?'<textarea class="layui-layer-input"'+s+"><\/textarea>":function(){return'<input type="'+(1==n.formType?"password":"text")+'" class="layui-layer-input">'}(),o=n.success,delete n.success,i.open(u.extend({type:1,btn:["&#x786E;&#x5B9A;","&#x53D6;&#x6D88;"],content:c,skin:"layui-layer-prompt"+h("prompt"),maxWidth:e.width(),success:function(t){r=t.find(".layui-layer-input");r.val(n.value||"").focus();"function"==typeof o&&o(t)},resize:!1,yes:function(u){var f=r.val();""===f?r.focus():f.length>(n.maxlength||500)?i.tips("&#x6700;&#x591A;&#x8F93;&#x5165;"+(n.maxlength||500)+"&#x4E2A;&#x5B57;&#x6570;",r,{tips:1}):t&&t(f,u,r)}},n))};i.tab=function(n){n=n||{};var t=n.tab||{},r="layui-this",f=n.success;return delete n.success,i.open(u.extend({type:1,skin:"layui-layer-tab"+h("tab"),resize:!1,title:function(){var u=t.length,n=1,i="";if(u>0)for(i='<span class="'+r+'">'+t[0].title+"<\/span>";n<u;n++)i+="<span>"+t[n].title+"<\/span>";return i}(),content:'<ul class="layui-layer-tabmain">'+function(){var u=t.length,n=1,i="";if(u>0)for(i='<li class="layui-layer-tabli '+r+'">'+(t[0].content||"no content")+"<\/li>";n<u;n++)i+='<li class="layui-layer-tabli">'+(t[n].content||"no  content")+"<\/li>";return i}()+"<\/ul>",success:function(t){var i=t.find(".layui-layer-title").children(),e=t.find(".layui-layer-tabmain").children();i.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var i=u(this),f=i.index();i.addClass(r).siblings().removeClass(r);e.eq(f).show().siblings().hide();"function"==typeof n.change&&n.change(f)});"function"==typeof f&&f(t)}},n))};i.photos=function(t,r,f){function p(n,t,i){var r=new Image;return r.src=n,r.complete?t(r):(r.onload=function(){r.onload=null;t(r)},void(r.onerror=function(n){r.onerror=null;i(n)}))}var e={},l,a,v;if(t=t||{},t.photos){var y=!("string"==typeof t.photos||t.photos instanceof u),c=y?t.photos:{},o=c.data||[],s=c.start||0;if(e.imgIndex=(0|s)+1,t.img=t.img||"img",l=t.success,delete t.success,y){if(0===o.length)return i.msg("&#x6CA1;&#x6709;&#x56FE;&#x7247;")}else{if(a=u(t.photos),v=function(){o=[];a.find(t.img).each(function(n){var t=u(this);t.attr("layer-index",n);o.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})},v(),0===o.length)return;if(r||a.on("click",t.img,function(){v();var n=u(this),r=n.attr("layer-index");i.photos(u.extend(t,{photos:{start:r,data:o,tab:t.tab},full:t.full}),!0)}),!r)return}e.imgprev=function(n){e.imgIndex--;e.imgIndex<1&&(e.imgIndex=o.length);e.tabimg(n)};e.imgnext=function(n,t){e.imgIndex++;e.imgIndex>o.length&&(e.imgIndex=1,t)||e.tabimg(n)};e.keyup=function(n){if(!e.end){var t=n.keyCode;n.preventDefault();37===t?e.imgprev(!0):39===t?e.imgnext(!0):27===t&&i.close(e.index)}};e.tabimg=function(n){if(!(o.length<=1))return c.start=e.imgIndex-1,i.close(e.index),i.photos(t,!0,n)};e.event=function(){e.bigimg.find(".layui-layer-imgprev").on("click",function(n){n.preventDefault();e.imgprev(!0)});e.bigimg.find(".layui-layer-imgnext").on("click",function(n){n.preventDefault();e.imgnext(!0)});u(document).on("keyup",e.keyup)};e.loadi=i.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1});p(o[s].src,function(r){i.close(e.loadi);f&&(t.anim=-1);e.index=i.open(u.extend({type:1,id:"layui-layer-photos",area:function(){var i=[r.width,r.height],e=[u(n).width()-100,u(n).height()-100],f;return!t.full&&(i[0]>e[0]||i[1]>e[1])&&(f=[i[0]/e[0],i[1]/e[1]],f[0]>f[1]?(i[0]=i[0]/f[0],i[1]=i[1]/f[0]):f[0]<f[1]&&(i[0]=i[0]/f[1],i[1]=i[1]/f[1])),[i[0]+"px",i[1]+"px"]}(),title:!1,shade:.9,shadeClose:!0,closeBtn:!1,move:".layui-layer-phimg img",moveType:1,scrollbar:!1,moveOut:!0,anim:5,isOutAnim:!1,skin:"layui-layer-photos"+h("photos"),content:'<div class="layui-layer-phimg"><img src="'+o[s].src+'" alt="'+(o[s].alt||"")+'" layer-pid="'+o[s].pid+'">'+function(){return o.length>1?'<div class="layui-layer-imgsee"><span class="layui-layer-imguide"><a href="javascript:;" class="layui-layer-iconext layui-layer-imgprev"><\/a><a href="javascript:;" class="layui-layer-iconext layui-layer-imgnext"><\/a><\/span><div class="layui-layer-imgbar" style="display:'+(f?"block":"")+'"><span class="layui-layer-imgtit"><a href="javascript:;">'+(o[s].alt||"")+"<\/a><em>"+e.imgIndex+" / "+o.length+"<\/em><\/span><\/div><\/div>":""}()+"<\/div>",success:function(n){e.bigimg=n.find(".layui-layer-phimg");e.imgsee=n.find(".layui-layer-imgbar");e.event(n);t.tab&&t.tab(o[s],n);"function"==typeof l&&l(n)},end:function(){e.end=!0;u(document).off("keyup",e.keyup)}},t))},function(){i.close(e.loadi);i.msg("&#x5F53;&#x524D;&#x56FE;&#x7247;&#x5730;&#x5740;&#x5F02;&#x5E38;<br>&#x662F;&#x5426;&#x7EE7;&#x7EED;&#x67E5;&#x770B;&#x4E0B;&#x4E00;&#x5F20;&#xFF1F;",{time:3e4,btn:["&#x4E0B;&#x4E00;&#x5F20;","&#x4E0D;&#x770B;&#x4E86;"],yes:function(){o.length>1&&e.imgnext(!0,!0)}})})}};f.run=function(t){u=t;e=u(n);r.html=u("html");i.open=function(n){var t=new o(n);return t.index}};n.layui&&layui.define?(i.ready(),layui.define("jquery",function(t){i.path=layui.cache.dir;f.run(layui.$);n.layer=i;t("layer",i)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return f.run(n.jQuery),i}):function(){i.ready();f.run(n.jQuery)}()}(window);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).Swiper=t()}(this,function(){"use strict";function ut(n){return null!==n&&"object"==typeof n&&"constructor"in n&&n.constructor===Object}function w(n={},t={}){Object.keys(t).forEach(i=>{void 0===n[i]?n[i]=t[i]:ut(t[i])&&ut(n[i])&&Object.keys(t[i]).length>0&&w(n[i],t[i])})}function i(){const n="undefined"!=typeof document?document:{};return w(n,ft),n}function t(){const n="undefined"!=typeof window?window:{};return w(n,wt),n}function l(n=[]){const t=[];return n.forEach(n=>{Array.isArray(n)?t.push(...l(n)):t.push(n)}),t}function et(n,t){return Array.prototype.filter.call(n,t)}function n(n,r){const e=t(),f=i();let u=[];if(!r&&n instanceof o)return n;if(!n)return new o(u);if("string"==typeof n){const t=n.trim();if(t.indexOf("<")>=0&&t.indexOf(">")>=0){let n="div";0===t.indexOf("<li")&&(n="ul");0===t.indexOf("<tr")&&(n="tbody");0!==t.indexOf("<td")&&0!==t.indexOf("<th")||(n="tr");0===t.indexOf("<tbody")&&(n="table");0===t.indexOf("<option")&&(n="select");const i=f.createElement(n);i.innerHTML=t;for(let n=0;n<i.childNodes.length;n+=1)u.push(i.childNodes[n])}else u=function(n,t){if("string"!=typeof n)return[n];const i=[],r=t.querySelectorAll(n);for(let n=0;n<r.length;n+=1)i.push(r[n]);return i}(n.trim(),r||f)}else if(n.nodeType||n===e||n===f)u.push(n);else if(Array.isArray(n)){if(n instanceof o)return n;u=n}return new o(function(n){const t=[];for(let i=0;i<n.length;i+=1)-1===t.indexOf(n[i])&&t.push(n[i]);return t}(u))}function s(n,t=0){return setTimeout(n,t)}function r(){return Date.now()}function b(n,i="x"){const o=t();let f,r,e;const u=function(n){const r=t();let i;return r.getComputedStyle&&(i=r.getComputedStyle(n,null)),!i&&n.currentStyle&&(i=n.currentStyle),i||(i=n.style),i}(n);return o.WebKitCSSMatrix?(r=u.transform||u.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(n=>n.replace(",",".")).join(", ")),e=new o.WebKitCSSMatrix("none"===r?"":r)):(e=u.MozTransform||u.OTransform||u.MsTransform||u.msTransform||u.transform||u.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),f=e.toString().split(",")),"x"===i&&(r=o.WebKitCSSMatrix?e.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===i&&(r=o.WebKitCSSMatrix?e.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),r||0}function a(n){return"object"==typeof n&&null!==n&&n.constructor&&"Object"===Object.prototype.toString.call(n).slice(8,-1)}function u(...n){const t=Object(n[0]),r=["__proto__","constructor","prototype"];for(let f=1;f<n.length;f+=1){const e=n[f];if(null!=e&&(i=e,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const n=Object.keys(Object(e)).filter(n=>r.indexOf(n)<0);for(let i=0,r=n.length;i<r;i+=1){const r=n[i],f=Object.getOwnPropertyDescriptor(e,r);void 0!==f&&f.enumerable&&(a(t[r])&&a(e[r])?e[r].__swiper__?t[r]=e[r]:u(t[r],e[r]):!a(t[r])&&a(e[r])?(t[r]={},e[r].__swiper__?t[r]=e[r]:u(t[r],e[r])):t[r]=e[r])}}}var i;return t}function v(n,t,i){n.style.setProperty(t,i)}function st({swiper:n,targetPosition:r,side:i}){const u=t(),f=-n.translate;let e,o=null;const l=n.params.speed;n.wrapperEl.style.scrollSnapType="none";u.cancelAnimationFrame(n.cssModeFrameID);const s=r>f?"next":"prev",h=(n,t)=>"next"===s&&n>=t||"prev"===s&&n<=t,c=()=>{e=(new Date).getTime();null===o&&(o=e);const s=Math.max(Math.min((e-o)/l,1),0),a=.5-Math.cos(s*Math.PI)/2;let t=f+a*(r-f);if(h(t,r)&&(t=r),n.wrapperEl.scrollTo({[i]:t}),h(t,r))return n.wrapperEl.style.overflow="hidden",n.wrapperEl.style.scrollSnapType="",setTimeout(()=>{n.wrapperEl.style.overflow="",n.wrapperEl.scrollTo({[i]:t})}),void u.cancelAnimationFrame(n.cssModeFrameID);n.cssModeFrameID=u.requestAnimationFrame(c)};c()}function ht(){return k||(k=function(){const n=t(),r=i();return{smoothScroll:r.documentElement&&"scrollBehavior"in r.documentElement.style,touch:!!("ontouchstart"in n||n.DocumentTouch&&r instanceof n.DocumentTouch),passiveListener:function(){let t=!1;try{const i=Object.defineProperty({},"passive",{get(){t=!0}});n.addEventListener("testPassiveListener",null,i)}catch(n){}return t}(),gestures:"ongesturestart"in n}}()),k}function bt(n={}){return d||(d=function({userAgent:n}={}){const s=ht(),f=t(),e=f.navigator.platform,r=n||f.navigator.userAgent,u={ios:!1,android:!1},h=f.screen.width,c=f.screen.height,l=r.match(/(Android);?[\s\/]+([\d.]+)?/);let i=r.match(/(iPad).*OS\s([\d_]+)/);const a=r.match(/(iPod)(.*OS\s([\d_]+))?/),v=!i&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),y="Win32"===e;let o="MacIntel"===e;return!i&&o&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${h}x${c}`)>=0&&(i=r.match(/(Version)\/([\d.]+)/),i||(i=[0,1,"13_0_0"]),o=!1),l&&!y&&(u.os="android",u.android=!0),(i||v||a)&&(u.os="ios",u.ios=!0),u}(n)),d}function kt(){return g||(g=function(){const n=t();return{isSafari:function(){const t=n.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent)}}()),g}function lt({swiper:t,runCallbacks:r,direction:i,step:n}){const{activeIndex:f,previousIndex:e}=t;let u=i;if(u||(u=f>e?"next":f<e?"prev":"reset"),t.emit(`transition${n}`),r&&f!==e){if("reset"===u)return void t.emit(`slideResetTransition${n}`);t.emit(`slideChangeTransition${n}`);"next"===u?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`)}}function dt(u){const o=this,l=i(),w=t(),s=o.touchEventsData,{params:e,touches:c,enabled:b}=o;if(b&&(!o.animating||!e.preventInteractionOnTransition)){!o.animating&&e.cssMode&&e.loop&&o.loopFix();let f=u;f.originalEvent&&(f=f.originalEvent);let h=n(f.target);if(("wrapper"!==e.touchEventsTarget||h.closest(o.wrapperEl).length)&&(s.isTouchEvent="touchstart"===f.type,s.isTouchEvent||!("which"in f)||3!==f.which)&&(s.isTouchEvent||!("button"in f)||!(f.button>0))&&(!s.isTouched||!s.isMoved)){!!e.noSwipingClass&&""!==e.noSwipingClass&&f.target&&f.target.shadowRoot&&u.path&&u.path[0]&&(h=n(u.path[0]));const v=e.noSwipingSelector?e.noSwipingSelector:`.${e.noSwipingClass}`,k=!(!f.target||!f.target.shadowRoot);if(e.noSwiping&&(k?function(n,r=this){return function r(u){return u&&u!==i()&&u!==t()?(u.assignedSlot&&(u=u.assignedSlot),u.closest(n)||r(u.getRootNode().host)):null}(r)}(v,f.target):h.closest(v)[0]))return void(o.allowClick=!0);if(!e.swipeHandler||h.closest(e.swipeHandler)[0]){c.currentX="touchstart"===f.type?f.targetTouches[0].pageX:f.pageX;c.currentY="touchstart"===f.type?f.targetTouches[0].pageY:f.pageY;const a=c.currentX,d=c.currentY,y=e.edgeSwipeDetection||e.iOSEdgeSwipeDetection,p=e.edgeSwipeThreshold||e.iOSEdgeSwipeThreshold;if(y&&(a<=p||a>=w.innerWidth-p)){if("prevent"!==y)return;u.preventDefault()}if(Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=a,c.startY=d,s.touchStartTime=r(),o.allowClick=!0,o.updateSize(),o.swipeDirection=void 0,e.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==f.type){let t=!0;h.is(s.focusableElements)&&(t=!1);l.activeElement&&n(l.activeElement).is(s.focusableElements)&&l.activeElement!==h[0]&&l.activeElement.blur();const i=t&&o.allowTouchMove&&e.touchStartPreventDefault;(e.touchStartForcePreventDefault||i)&&!h[0].isContentEditable&&f.preventDefault()}o.emit("touchStart",f)}}}}function gt(t){const w=i(),u=this,f=u.touchEventsData,{params:s,touches:e,rtlTranslate:k,enabled:d}=u;if(d){let o=t;if(o.originalEvent&&(o=o.originalEvent),!f.isTouched)return void(f.startMoving&&f.isScrolling&&u.emit("touchMoveOpposite",o));if(!f.isTouchEvent||"touchmove"===o.type){const b="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),c="touchmove"===o.type?b.pageX:o.pageX,l="touchmove"===o.type?b.pageY:o.pageY;if(o.preventedByNestedSwiper)return e.startX=c,void(e.startY=l);if(!u.allowTouchMove)return u.allowClick=!1,void(f.isTouched&&(Object.assign(e,{startX:c,startY:l,currentX:c,currentY:l}),f.touchStartTime=r()));if(f.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(u.isVertical()){if(l<e.startY&&u.translate<=u.maxTranslate()||l>e.startY&&u.translate>=u.minTranslate())return f.isTouched=!1,void(f.isMoved=!1)}else if(c<e.startX&&u.translate<=u.maxTranslate()||c>e.startX&&u.translate>=u.minTranslate())return;if(f.isTouchEvent&&w.activeElement&&o.target===w.activeElement&&n(o.target).is(f.focusableElements))return f.isMoved=!0,void(u.allowClick=!1);if(f.allowTouchCallbacks&&u.emit("touchMove",o),!o.targetTouches||!(o.targetTouches.length>1)){e.currentX=c;e.currentY=l;const a=e.currentX-e.startX,v=e.currentY-e.startY;if(!u.params.threshold||!(Math.sqrt(a**2+v**2)<u.params.threshold)){if(void 0===f.isScrolling){let n;u.isHorizontal()&&e.currentY===e.startY||u.isVertical()&&e.currentX===e.startX?f.isScrolling=!1:a*a+v*v>=25&&(n=180*Math.atan2(Math.abs(v),Math.abs(a))/Math.PI,f.isScrolling=u.isHorizontal()?n>s.touchAngle:90-n>s.touchAngle)}if(f.isScrolling&&u.emit("touchMoveOpposite",o),void 0===f.startMoving&&(e.currentX===e.startX&&e.currentY===e.startY||(f.startMoving=!0)),f.isScrolling)return void(f.isTouched=!1);if(f.startMoving){u.allowClick=!1;!s.cssMode&&o.cancelable&&o.preventDefault();s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation();f.isMoved||(s.loop&&!s.cssMode&&u.loopFix(),f.startTranslate=u.getTranslate(),u.setTransition(0),u.animating&&u.$wrapperEl.trigger("webkitTransitionEnd transitionend"),f.allowMomentumBounce=!1,!s.grabCursor||!0!==u.allowSlideNext&&!0!==u.allowSlidePrev||u.setGrabCursor(!0),u.emit("sliderFirstMove",o));u.emit("sliderMove",o);f.isMoved=!0;let h=u.isHorizontal()?a:v;e.diff=h;h*=s.touchRatio;k&&(h=-h);u.swipeDirection=h>0?"prev":"next";f.currentTranslate=h+f.startTranslate;let y=!0,p=s.resistanceRatio;if(s.touchReleaseOnEdges&&(p=0),h>0&&f.currentTranslate>u.minTranslate()?(y=!1,s.resistance&&(f.currentTranslate=u.minTranslate()-1+(-u.minTranslate()+f.startTranslate+h)**p)):h<0&&f.currentTranslate<u.maxTranslate()&&(y=!1,s.resistance&&(f.currentTranslate=u.maxTranslate()+1-(u.maxTranslate()-f.startTranslate-h)**p)),y&&(o.preventedByNestedSwiper=!0),!u.allowSlideNext&&"next"===u.swipeDirection&&f.currentTranslate<f.startTranslate&&(f.currentTranslate=f.startTranslate),!u.allowSlidePrev&&"prev"===u.swipeDirection&&f.currentTranslate>f.startTranslate&&(f.currentTranslate=f.startTranslate),u.allowSlidePrev||u.allowSlideNext||(f.currentTranslate=f.startTranslate),s.threshold>0){if(!(Math.abs(h)>s.threshold||f.allowThresholdMove))return void(f.currentTranslate=f.startTranslate);if(!f.allowThresholdMove)return f.allowThresholdMove=!0,e.startX=e.currentX,e.startY=e.currentY,f.currentTranslate=f.startTranslate,void(e.diff=u.isHorizontal()?e.currentX-e.startX:e.currentY-e.startY)}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&u.freeMode||s.watchSlidesProgress)&&(u.updateActiveIndex(),u.updateSlidesClasses()),u.params.freeMode&&s.freeMode.enabled&&u.freeMode&&u.freeMode.onTouchMove(),u.updateProgress(f.currentTranslate),u.setTranslate(f.currentTranslate))}}}}}}function ni(n){const t=this,i=t.touchEventsData,{params:u,touches:p,rtlTranslate:w,slidesGrid:e,enabled:b}=t;if(b){let f=n;if(f.originalEvent&&(f=f.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",f),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&u.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);u.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const a=r(),v=a-i.touchStartTime;if(t.allowClick){const n=f.path||f.composedPath&&f.composedPath();t.updateClickedSlide(n&&n[0]||f.target);t.emit("tap click",f);v<300&&a-i.lastClickTime<300&&t.emit("doubleTap doubleClick",f)}if(i.lastClickTime=r(),s(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===p.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let h;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=u.followFinger?w?t.translate:-t.translate:-i.currentTranslate,!u.cssMode){if(t.params.freeMode&&u.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let o=0,l=t.slidesSizesGrid[0];for(let n=0;n<e.length;n+=n<u.slidesPerGroupSkip?1:u.slidesPerGroup){const t=n<u.slidesPerGroupSkip-1?1:u.slidesPerGroup;void 0!==e[n+t]?h>=e[n]&&h<e[n+t]&&(o=n,l=e[n+t]-e[n]):h>=e[n]&&(o=n,l=e[e.length-1]-e[e.length-2])}const y=(h-e[o])/l,c=o<u.slidesPerGroupSkip-1?1:u.slidesPerGroup;if(v>u.longSwipesMs){if(!u.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=u.longSwipesRatio?t.slideTo(o+c):t.slideTo(o));"prev"===t.swipeDirection&&(y>1-u.longSwipesRatio?t.slideTo(o+c):t.slideTo(o))}else{if(!u.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(f.target===t.navigation.nextEl||f.target===t.navigation.prevEl)?f.target===t.navigation.nextEl?t.slideTo(o+c):t.slideTo(o):("next"===t.swipeDirection&&t.slideTo(o+c),"prev"===t.swipeDirection&&t.slideTo(o))}}}}function at(){const n=this,{params:t,el:i}=n;if(!i||0!==i.offsetWidth){t.breakpoints&&n.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:u,snapGrid:f}=n;n.allowSlideNext=!0;n.allowSlidePrev=!0;n.updateSize();n.updateSlides();n.updateSlidesClasses();("auto"===t.slidesPerView||t.slidesPerView>1)&&n.isEnd&&!n.isBeginning&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0);n.autoplay&&n.autoplay.running&&n.autoplay.paused&&n.autoplay.run();n.allowSlidePrev=u;n.allowSlideNext=r;n.params.watchOverflow&&f!==n.snapGrid&&n.checkOverflow()}}function ti(n){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&n.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(n.stopPropagation(),n.stopImmediatePropagation())))}function ii(){const n=this,{wrapperEl:t,rtlTranslate:u,enabled:f}=n;if(f){let i;n.previousTranslate=n.translate;n.translate=n.isHorizontal()?-t.scrollLeft:-t.scrollTop;-0===n.translate&&(n.translate=0);n.updateActiveIndex();n.updateSlidesClasses();const r=n.maxTranslate()-n.minTranslate();i=0===r?0:(n.translate-n.minTranslate())/r;i!==n.progress&&n.updateProgress(u?-n.translate:n.translate);n.emit("setTranslate",n.translate,!1)}}function ri(){}function ui(n,t){return function(i={}){const r=Object.keys(i)[0],f=i[r];"object"==typeof f&&null!==f?(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===n[r]&&(n[r]={auto:!0}),r in n&&"enabled"in f?(!0===n[r]&&(n[r]={enabled:!0}),"object"!=typeof n[r]||"enabled"in n[r]||(n[r].enabled=!0),n[r]||(n[r]={enabled:!1}),u(t,i)):u(t,i)):u(t,i)}}function rt(n,t,r,u){const f=i();return n.params.createElements&&Object.keys(u).forEach(i=>{if(!r[i]&&!0===r.auto){let e=n.$el.children(`.${u[i]}`)[0];e||(e=f.createElement("div"),e.className=u[i],n.$el.append(e));r[i]=e;t[i]=e}}),r}function e(n=""){return`.${n.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function fi(n){const t=this,{$wrapperEl:r,params:i}=t;if(i.loop&&t.loopDestroy(),"object"==typeof n&&"length"in n)for(let t=0;t<n.length;t+=1)n[t]&&r.append(n[t]);else r.append(n);i.loop&&t.loopCreate();i.observer||t.update()}function ei(n){const t=this,{params:i,$wrapperEl:r,activeIndex:u}=t;i.loop&&t.loopDestroy();let f=u+1;if("object"==typeof n&&"length"in n){for(let t=0;t<n.length;t+=1)n[t]&&r.prepend(n[t]);f=u+n.length}else r.prepend(n);i.loop&&t.loopCreate();i.observer||t.update();t.slideTo(f,0,!1)}function oi(n,t){const i=this,{$wrapperEl:f,params:u,activeIndex:h}=i;let r=h;u.loop&&(r-=i.loopedSlides,i.loopDestroy(),i.slides=f.children(`.${u.slideClass}`));const s=i.slides.length;if(n<=0)return void i.prependSlide(t);if(n>=s)return void i.appendSlide(t);let e=r>n?r+1:r;const o=[];for(let t=s-1;t>=n;t-=1){const n=i.slides.eq(t);n.remove();o.unshift(n)}if("object"==typeof t&&"length"in t){for(let n=0;n<t.length;n+=1)t[n]&&f.append(t[n]);e=r>n?r+t.length:r}else f.append(t);for(let n=0;n<o.length;n+=1)f.append(o[n]);u.loop&&i.loopCreate();u.observer||i.update();u.loop?i.slideTo(e+i.loopedSlides,0,!1):i.slideTo(e,0,!1)}function si(n){const t=this,{params:u,$wrapperEl:e,activeIndex:o}=t;let f=o;u.loop&&(f-=t.loopedSlides,t.loopDestroy(),t.slides=e.children(`.${u.slideClass}`));let r,i=f;if("object"==typeof n&&"length"in n){for(let u=0;u<n.length;u+=1)r=n[u],t.slides[r]&&t.slides.eq(r).remove(),r<i&&(i-=1);i=Math.max(i,0)}else r=n,t.slides[r]&&t.slides.eq(r).remove(),r<i&&(i-=1),i=Math.max(i,0);u.loop&&t.loopCreate();u.observer||t.update();u.loop?t.slideTo(i+t.loopedSlides,0,!1):t.slideTo(i,0,!1)}function hi(){const n=this,t=[];for(let i=0;i<n.slides.length;i+=1)t.push(i);n.removeSlide(t)}function h(n){const{effect:i,swiper:t,on:r,setTranslate:e,setTransition:o,overwriteParams:u,perspective:f}=n;r("beforeInit",()=>{if(t.params.effect===i){t.classNames.push(`${t.params.containerModifierClass}${i}`);f&&f()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const n=u?u():{};Object.assign(t.params,n);Object.assign(t.originalParams,n)}});r("setTranslate",()=>{t.params.effect===i&&e()});r("setTransition",(n,r)=>{t.params.effect===i&&o(r)})}function y(n,t){return n.transformEl?t.find(n.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function p({swiper:t,duration:r,transformEl:i,allSlides:n}){const{slides:u,activeIndex:f,$wrapperEl:e}=t;if(t.params.virtualTranslate&&0!==r){let r,o=!1;r=n?i?u.find(i):u:i?u.eq(f).find(i):u.eq(f);r.transitionEnd(()=>{if(!o&&t&&!t.destroyed){o=!0;t.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let t=0;t<n.length;t+=1)e.trigger(n[t])}})}}function c(t,i,r){const e="swiper-slide-shadow"+(r?`-${r}`:""),f=t.transformEl?i.find(t.transformEl):i;let u=f.children(`.${e}`);return u.length||(u=n(`<div class="swiper-slide-shadow${r?`-${r}`:""}"></div>`),f.append(u)),u}var ct,nt;const ft={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};const wt={document:ft,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:n=>"undefined"==typeof setTimeout?(n(),null):setTimeout(n,0),cancelAnimationFrame(n){"undefined"!=typeof setTimeout&&clearTimeout(n)}};class o extends Array{constructor(n){super(...n||[]),function(n){const t=n.__proto__;Object.defineProperty(n,"__proto__",{get:()=>t,set(n){t.__proto__=n}})}(this)}}n.fn=o.prototype;const ot={addClass:function(...n){const t=l(n.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.add(...t)}),this},removeClass:function(...n){const t=l(n.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.remove(...t)}),this},hasClass:function(...n){const t=l(n.map(n=>n.split(" ")));return et(this,n=>t.filter(t=>n.classList.contains(t)).length>0).length>0},toggleClass:function(...n){const t=l(n.map(n=>n.split(" ")));this.forEach(n=>{t.forEach(t=>{n.classList.toggle(t)})})},attr:function(n,t){if(1===arguments.length&&"string"==typeof n)return this[0]?this[0].getAttribute(n):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(n,t);else for(const t in n)this[i][t]=n[t],this[i].setAttribute(t,n[t]);return this},removeAttr:function(n){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(n);return this},transform:function(n){for(let t=0;t<this.length;t+=1)this[t].style.transform=n;return this},transition:function(n){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof n?`${n}ms`:n;return this},on:function(...t){function s(t){const i=t.target;if(i){const u=t.target.dom7EventData||[];if(u.indexOf(t)<0&&u.unshift(t),n(i).is(f))r.apply(i,u);else{const t=n(i).parents();for(let i=0;i<t.length;i+=1)n(t[i]).is(f)&&r.apply(t[i],u)}}}function h(n){const t=n&&n.target&&n.target.dom7EventData||[];t.indexOf(n)<0&&t.unshift(n);r.apply(this,t)}let[o,f,r,u]=t;"function"==typeof t[1]&&([o,r,u]=t,f=void 0);u||(u=!1);const e=o.split(" ");let i;for(let n=0;n<this.length;n+=1){const t=this[n];if(f)for(i=0;i<e.length;i+=1){const n=e[i];t.dom7LiveListeners||(t.dom7LiveListeners={});t.dom7LiveListeners[n]||(t.dom7LiveListeners[n]=[]);t.dom7LiveListeners[n].push({listener:r,proxyListener:s});t.addEventListener(n,s,u)}else for(i=0;i<e.length;i+=1){const n=e[i];t.dom7Listeners||(t.dom7Listeners={});t.dom7Listeners[n]||(t.dom7Listeners[n]=[]);t.dom7Listeners[n].push({listener:r,proxyListener:h});t.addEventListener(n,h,u)}}return this},off:function(...n){let[u,r,t,i]=n;"function"==typeof n[1]&&([u,t,i]=n,r=void 0);i||(i=!1);const f=u.split(" ");for(let n=0;n<f.length;n+=1){const u=f[n];for(let n=0;n<this.length;n+=1){const e=this[n];let f;if(!r&&e.dom7Listeners?f=e.dom7Listeners[u]:r&&e.dom7LiveListeners&&(f=e.dom7LiveListeners[u]),f&&f.length)for(let n=f.length-1;n>=0;n-=1){const r=f[n];t&&r.listener===t||t&&r.listener&&r.listener.dom7proxy&&r.listener.dom7proxy===t?(e.removeEventListener(u,r.proxyListener,i),f.splice(n,1)):t||(e.removeEventListener(u,r.proxyListener,i),f.splice(n,1))}}}return this},trigger:function(...n){const i=t(),r=n[0].split(" "),u=n[1];for(let t=0;t<r.length;t+=1){const f=r[t];for(let t=0;t<this.length;t+=1){const r=this[t];if(i.CustomEvent){const t=new i.CustomEvent(f,{detail:u,bubbles:!0,cancelable:!0});r.dom7EventData=n.filter((n,t)=>t>0);r.dispatchEvent(t);r.dom7EventData=[];delete r.dom7EventData}}}return this},transitionEnd:function(n){const t=this;return n&&t.on("transitionend",function i(r){r.target===this&&(n.call(this,r),t.off("transitionend",i))}),this},outerWidth:function(n){if(this.length>0){if(n){const n=this.styles();return this[0].offsetWidth+parseFloat(n.getPropertyValue("margin-right"))+parseFloat(n.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(n){if(this.length>0){if(n){const n=this.styles();return this[0].offsetHeight+parseFloat(n.getPropertyValue("margin-top"))+parseFloat(n.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const n=t();return this[0]?n.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const r=t(),e=i(),n=this[0],u=n.getBoundingClientRect(),f=e.body,o=n.clientTop||f.clientTop||0,s=n.clientLeft||f.clientLeft||0,h=n===r?r.scrollY:n.scrollTop,c=n===r?r.scrollX:n.scrollLeft;return{top:u.top+h-o,left:u.left+c-s}}return null},css:function(n,i){const u=t();let r;if(1===arguments.length){if("string"!=typeof n){for(r=0;r<this.length;r+=1)for(const t in n)this[r].style[t]=n[t];return this}if(this[0])return u.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(r=0;r<this.length;r+=1)this[r].style[n]=i;return this}return this},each:function(n){return n?(this.forEach((t,i)=>{n.apply(t,[t,i])}),this):this},html:function(n){if(void 0===n)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=n;return this},text:function(n){if(void 0===n)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=n;return this},is:function(r){const s=t(),h=i(),u=this[0];let e,f;if(!u||void 0===r)return!1;if("string"==typeof r){if(u.matches)return u.matches(r);if(u.webkitMatchesSelector)return u.webkitMatchesSelector(r);if(u.msMatchesSelector)return u.msMatchesSelector(r);for(e=n(r),f=0;f<e.length;f+=1)if(e[f]===u)return!0;return!1}if(r===h)return u===h;if(r===s)return u===s;if(r.nodeType||r instanceof o){for(e=r.nodeType?[r]:r,f=0;f<e.length;f+=1)if(e[f]===u)return!0;return!1}return!1},index:function(){let t,n=this[0];if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;const i=this.length;if(t>i-1)return n([]);if(t<0){const r=i+t;return n(r<0?[]:[this[r]])}return n([this[t]])},append:function(...n){let t;const r=i();for(let i=0;i<n.length;i+=1){t=n[i];for(let n=0;n<this.length;n+=1)if("string"==typeof t){const i=r.createElement("div");for(i.innerHTML=t;i.firstChild;)this[n].appendChild(i.firstChild)}else if(t instanceof o)for(let i=0;i<t.length;i+=1)this[n].appendChild(t[i]);else this[n].appendChild(t)}return this},prepend:function(n){const u=i();let t,r;for(t=0;t<this.length;t+=1)if("string"==typeof n){const i=u.createElement("div");for(i.innerHTML=n,r=i.childNodes.length-1;r>=0;r-=1)this[t].insertBefore(i.childNodes[r],this[t].childNodes[0])}else if(n instanceof o)for(r=0;r<n.length;r+=1)this[t].insertBefore(n[r],this[t].childNodes[0]);else this[t].insertBefore(n,this[t].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(t)?n([this[0].nextElementSibling]):n([]):this[0].nextElementSibling?n([this[0].nextElementSibling]):n([]):n([])},nextAll:function(t){const r=[];let i=this[0];if(!i)return n([]);for(;i.nextElementSibling;){const u=i.nextElementSibling;t?n(u).is(t)&&r.push(u):r.push(u);i=u}return n(r)},prev:function(t){if(this.length>0){const i=this[0];return t?i.previousElementSibling&&n(i.previousElementSibling).is(t)?n([i.previousElementSibling]):n([]):i.previousElementSibling?n([i.previousElementSibling]):n([])}return n([])},prevAll:function(t){const r=[];let i=this[0];if(!i)return n([]);for(;i.previousElementSibling;){const u=i.previousElementSibling;t?n(u).is(t)&&r.push(u):r.push(u);i=u}return n(r)},parent:function(t){const i=[];for(let r=0;r<this.length;r+=1)null!==this[r].parentNode&&(t?n(this[r].parentNode).is(t)&&i.push(this[r].parentNode):i.push(this[r].parentNode));return n(i)},parents:function(t){const i=[];for(let r=0;r<this.length;r+=1){let u=this[r].parentNode;for(;u;)t?n(u).is(t)&&i.push(u):i.push(u),u=u.parentNode}return n(i)},closest:function(t){let i=this;return void 0===t?n([]):(i.is(t)||(i=i.parents(t).eq(0)),i)},find:function(t){const i=[];for(let n=0;n<this.length;n+=1){const r=this[n].querySelectorAll(t);for(let n=0;n<r.length;n+=1)i.push(r[n])}return n(i)},children:function(t){const i=[];for(let r=0;r<this.length;r+=1){const u=this[r].children;for(let r=0;r<u.length;r+=1)t&&!n(u[r]).is(t)||i.push(u[r])}return n(i)},filter:function(t){return n(et(this,t))},remove:function(){for(let n=0;n<this.length;n+=1)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this}};let k,d,g;Object.keys(ot).forEach(t=>{Object.defineProperty(n.fn,t,{value:ot[t],writable:!0})});ct={on(n,t,i){const r=this;if("function"!=typeof t)return r;const u=i?"unshift":"push";return n.split(" ").forEach(n=>{r.eventsListeners[n]||(r.eventsListeners[n]=[]),r.eventsListeners[n][u](t)}),r},once(n,t,i){function r(...i){u.off(n,r);r.__emitterProxy&&delete r.__emitterProxy;t.apply(u,i)}const u=this;return"function"!=typeof t?u:(r.__emitterProxy=t,u.on(n,r,i))},onAny(n,t){const i=this;if("function"!=typeof n)return i;const r=t?"unshift":"push";return i.eventsAnyListeners.indexOf(n)<0&&i.eventsAnyListeners[r](n),i},offAny(n){const t=this;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(n);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(n,t){const i=this;return i.eventsListeners?(n.split(" ").forEach(n=>{void 0===t?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((r,u)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[n].splice(u,1)})}),i):i},emit(...n){const t=this;if(!t.eventsListeners)return t;let i,r,u;return"string"==typeof n[0]||Array.isArray(n[0])?(i=n[0],r=n.slice(1,n.length),u=t):(i=n[0].events,r=n[0].data,u=n[0].context||t),r.unshift(u),(Array.isArray(i)?i:i.split(" ")).forEach(n=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(t=>{t.apply(u,[n,...r])}),t.eventsListeners&&t.eventsListeners[n]&&t.eventsListeners[n].forEach(n=>{n.apply(u,r)})}),t}};let vt=!1;const yt=(n,t)=>{const h=i(),{params:f,touchEvents:r,el:e,wrapperEl:a,device:c,support:o}=n,s=!!f.nested,u="on"===t?"addEventListener":"removeEventListener",l=t;if(o.touch){const t=!("touchstart"!==r.start||!o.passiveListener||!f.passiveListeners)&&{passive:!0,capture:!1};e[u](r.start,n.onTouchStart,t);e[u](r.move,n.onTouchMove,o.passiveListener?{passive:!1,capture:s}:s);e[u](r.end,n.onTouchEnd,t);r.cancel&&e[u](r.cancel,n.onTouchEnd,t)}else e[u](r.start,n.onTouchStart,!1),h[u](r.move,n.onTouchMove,s),h[u](r.end,n.onTouchEnd,!1);(f.preventClicks||f.preventClicksPropagation)&&e[u]("click",n.onClick,!0);f.cssMode&&a[u]("scroll",n.onScroll);f.updateOnWindowResize?n[l](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",at,!0):n[l]("observerUpdate",at,!0)},pt=(n,t)=>n.grid&&t.grid&&t.grid.rows>1;nt={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,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,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-",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,_emitClasses:!1};const tt={eventsEmitter:ct,update:{updateSize:function(){const n=this;let t,i;const r=n.$el;t=void 0!==n.params.width&&null!==n.params.width?n.params.width:r[0].clientWidth;i=void 0!==n.params.height&&null!==n.params.height?n.params.height:r[0].clientHeight;0===t&&n.isHorizontal()||0===i&&n.isVertical()||(t=t-parseInt(r.css("padding-left")||0,10)-parseInt(r.css("padding-right")||0,10),i=i-parseInt(r.css("padding-top")||0,10)-parseInt(r.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(n,{width:t,height:i,size:n.isHorizontal()?t:i}))},updateSlides:function(){function s(t){return n.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function l(n,t){return parseFloat(n.getPropertyValue(s(t))||0)}const n=this;const t=n.params,{$wrapperEl:b,size:f,rtlTranslate:k,wrongRTL:tt}=n,nt=n.virtual&&t.virtual.enabled,it=nt?n.virtual.slides.length:n.slides.length,e=b.children(`.${n.params.slideClass}`),a=nt?n.virtual.slides.length:e.length;let i=[];const h=[],c=[];let y=t.slidesOffsetBefore;"function"==typeof y&&(y=t.slidesOffsetBefore.call(n));let p=t.slidesOffsetAfter;"function"==typeof p&&(p=t.slidesOffsetAfter.call(n));const rt=n.snapGrid.length,ut=n.slidesGrid.length;let o=t.spaceBetween,r=-y,d=0,w=0;if(void 0!==f){"string"==typeof o&&o.indexOf("%")>=0&&(o=parseFloat(o.replace("%",""))/100*f);n.virtualSize=-o;k?e.css({marginLeft:"",marginBottom:"",marginTop:""}):e.css({marginRight:"",marginBottom:"",marginTop:""});t.centeredSlides&&t.cssMode&&(v(n.wrapperEl,"--swiper-centered-offset-before",""),v(n.wrapperEl,"--swiper-centered-offset-after",""));const g=t.grid&&t.grid.rows>1&&n.grid;let u;g&&n.grid.initSlides(a);const ft="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(n=>void 0!==t.breakpoints[n].slidesPerView).length>0;for(let v=0;v<a;v+=1){u=0;const y=e.eq(v);if(g&&n.grid.updateSlide(v,y,a,s),"none"!==y.css("display")){if("auto"===t.slidesPerView){ft&&(e[v].style[s("width")]="");const i=getComputedStyle(y[0]),r=y[0].style.transform,f=y[0].style.webkitTransform;if(r&&(y[0].style.transform="none"),f&&(y[0].style.webkitTransform="none"),t.roundLengths)u=n.isHorizontal()?y.outerWidth(!0):y.outerHeight(!0);else{const n=l(i,"width"),e=l(i,"padding-left"),o=l(i,"padding-right"),t=l(i,"margin-left"),r=l(i,"margin-right"),f=i.getPropertyValue("box-sizing");if(f&&"border-box"===f)u=n+t+r;else{const{clientWidth:i,offsetWidth:f}=y[0];u=n+e+o+t+r+(f-i)}}r&&(y[0].style.transform=r);f&&(y[0].style.webkitTransform=f);t.roundLengths&&(u=Math.floor(u))}else u=(f-(t.slidesPerView-1)*o)/t.slidesPerView,t.roundLengths&&(u=Math.floor(u)),e[v]&&(e[v].style[s("width")]=`${u}px`);e[v]&&(e[v].swiperSlideSize=u);c.push(u);t.centeredSlides?(r=r+u/2+d/2+o,0===d&&0!==v&&(r=r-f/2-o),0===v&&(r=r-f/2-o),Math.abs(r)<.001&&(r=0),t.roundLengths&&(r=Math.floor(r)),w%t.slidesPerGroup==0&&i.push(r),h.push(r)):(t.roundLengths&&(r=Math.floor(r)),(w-Math.min(n.params.slidesPerGroupSkip,w))%n.params.slidesPerGroup==0&&i.push(r),h.push(r),r=r+u+o);n.virtualSize+=u+o;d=u;w+=1}}if(n.virtualSize=Math.max(n.virtualSize,f)+p,k&&tt&&("slide"===t.effect||"coverflow"===t.effect)&&b.css({width:`${n.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&b.css({[s("width")]:`${n.virtualSize+t.spaceBetween}px`}),g&&n.grid.updateWrapperSize(u,i,s),!t.centeredSlides){const r=[];for(let u=0;u<i.length;u+=1){let e=i[u];t.roundLengths&&(e=Math.floor(e));i[u]<=n.virtualSize-f&&r.push(e)}i=r;Math.floor(n.virtualSize-f)-Math.floor(i[i.length-1])>1&&i.push(n.virtualSize-f)}if(0===i.length&&(i=[0]),0!==t.spaceBetween){const i=n.isHorizontal()&&k?"marginLeft":s("marginRight");e.filter((n,i)=>!t.cssMode||i!==e.length-1).css({[i]:`${o}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let n=0;c.forEach(i=>{n+=i+(t.spaceBetween?t.spaceBetween:0)});n-=t.spaceBetween;const r=n-f;i=i.map(n=>n<0?-y:n>r?r+p:n)}if(t.centerInsufficientSlides){let n=0;if(c.forEach(i=>{n+=i+(t.spaceBetween?t.spaceBetween:0)}),n-=t.spaceBetween,n<f){const t=(f-n)/2;i.forEach((n,r)=>{i[r]=n-t});h.forEach((n,i)=>{h[i]=n+t})}}if(Object.assign(n,{slides:e,snapGrid:i,slidesGrid:h,slidesSizesGrid:c}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){v(n.wrapperEl,"--swiper-centered-offset-before",-i[0]+"px");v(n.wrapperEl,"--swiper-centered-offset-after",n.size/2-c[c.length-1]/2+"px");const t=-n.snapGrid[0],r=-n.slidesGrid[0];n.snapGrid=n.snapGrid.map(n=>n+t);n.slidesGrid=n.slidesGrid.map(n=>n+r)}a!==it&&n.emit("slidesLengthChange");i.length!==rt&&(n.params.watchOverflow&&n.checkOverflow(),n.emit("snapGridLengthChange"));h.length!==ut&&n.emit("slidesGridLengthChange");t.watchSlidesProgress&&n.updateSlidesOffset()}},updateAutoHeight:function(n){const t=this,r=[],f=t.virtual&&t.params.virtual.enabled;let i,u=0;"number"==typeof n?t.setTransition(n):!0===n&&t.setTransition(t.params.speed);const e=n=>f?t.slides.filter(t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===n)[0]:t.slides.eq(n)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(n=>{r.push(n)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const n=t.activeIndex+i;if(n>t.slides.length&&!f)break;r.push(e(n))}else r.push(e(t.activeIndex));for(i=0;i<r.length;i+=1)if(void 0!==r[i]){const n=r[i].offsetHeight;u=n>u?n:u}(u||0===u)&&t.$wrapperEl.css("height",`${u}px`)},updateSlidesOffset:function(){const t=this,n=t.slides;for(let i=0;i<n.length;i+=1)n[i].swiperSlideOffset=t.isHorizontal()?n[i].offsetLeft:n[i].offsetTop},updateSlidesProgress:function(t=this&&this.translate||0){const i=this,r=i.params,{slides:u,rtlTranslate:e,snapGrid:o}=i;if(0!==u.length){void 0===u[0].swiperSlideOffset&&i.updateSlidesOffset();let f=-t;e&&(f=t);u.removeClass(r.slideVisibleClass);i.visibleSlidesIndexes=[];i.visibleSlides=[];for(let n=0;n<u.length;n+=1){const t=u[n];let s=t.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(s-=u[0].swiperSlideOffset);const l=(f+(r.centeredSlides?i.minTranslate():0)-s)/(t.swiperSlideSize+r.spaceBetween),a=(f-o[0]+(r.centeredSlides?i.minTranslate():0)-s)/(t.swiperSlideSize+r.spaceBetween),h=-(f-s),c=h+i.slidesSizesGrid[n];(h>=0&&h<i.size-1||c>1&&c<=i.size||h<=0&&c>=i.size)&&(i.visibleSlides.push(t),i.visibleSlidesIndexes.push(n),u.eq(n).addClass(r.slideVisibleClass));t.progress=e?-l:l;t.originalProgress=e?-a:a}i.visibleSlides=n(i.visibleSlides)}},updateProgress:function(n){const t=this;if(void 0===n){const i=t.rtlTranslate?-1:1;n=t&&t.translate&&t.translate*i||0}const f=t.params,e=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:u}=t;const o=r,s=u;0===e?(i=0,r=!0,u=!0):(i=(n-t.minTranslate())/e,r=i<=0,u=i>=1);Object.assign(t,{progress:i,isBeginning:r,isEnd:u});(f.watchSlidesProgress||f.centeredSlides&&f.autoHeight)&&t.updateSlidesProgress(n);r&&!o&&t.emit("reachBeginning toEdge");u&&!s&&t.emit("reachEnd toEdge");(o&&!r||s&&!u)&&t.emit("fromEdge");t.emit("progress",i)},updateSlidesClasses:function(){const f=this,{slides:e,params:n,$wrapperEl:t,activeIndex:o,realIndex:s}=f,h=f.virtual&&n.virtual.enabled;let u;e.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`);u=h?f.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${o}"]`):e.eq(o);u.addClass(n.slideActiveClass);n.loop&&(u.hasClass(n.slideDuplicateClass)?t.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${s}"]`).addClass(n.slideDuplicateActiveClass):t.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${s}"]`).addClass(n.slideDuplicateActiveClass));let i=u.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&0===i.length&&(i=e.eq(0),i.addClass(n.slideNextClass));let r=u.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&0===r.length&&(r=e.eq(-1),r.addClass(n.slidePrevClass));n.loop&&(i.hasClass(n.slideDuplicateClass)?t.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${i.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):t.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${i.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),r.hasClass(n.slideDuplicateClass)?t.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):t.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass));f.emitSlidesClasses()},updateActiveIndex:function(n){const t=this,u=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:r,snapGrid:e,params:o,activeIndex:s,realIndex:c,snapIndex:l}=t;let f,i=n;if(void 0===i){for(let n=0;n<r.length;n+=1)void 0!==r[n+1]?u>=r[n]&&u<r[n+1]-(r[n+1]-r[n])/2?i=n:u>=r[n]&&u<r[n+1]&&(i=n+1):u>=r[n]&&(i=n);o.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0)}if(e.indexOf(u)>=0)f=e.indexOf(u);else{const n=Math.min(o.slidesPerGroupSkip,i);f=n+Math.floor((i-n)/o.slidesPerGroup)}if(f>=e.length&&(f=e.length-1),i===s)return void(f!==l&&(t.snapIndex=f,t.emit("snapIndexChange")));const h=parseInt(t.slides.eq(i).attr("data-swiper-slide-index")||i,10);Object.assign(t,{snapIndex:f,realIndex:h,previousIndex:s,activeIndex:i});t.emit("activeIndexChange");t.emit("snapIndexChange");c!==h&&t.emit("realIndexChange");(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(t){const i=this,u=i.params,r=n(t).closest(`.${u.slideClass}`)[0];let f,e=!1;if(r)for(let n=0;n<i.slides.length;n+=1)if(i.slides[n]===r){e=!0;f=n;break}if(!r||!e)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=r;i.clickedIndex=i.virtual&&i.params.virtual.enabled?parseInt(n(r).attr("data-swiper-slide-index"),10):f;u.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},translate:{getTranslate:function(n=(this.isHorizontal()?"x":"y")){const{params:r,rtlTranslate:u,translate:t,$wrapperEl:f}=this;if(r.virtualTranslate)return u?-t:t;if(r.cssMode)return t;let i=b(f[0],n);return u&&(i=-i),i||0},setTranslate:function(n,t){const i=this,{rtlTranslate:s,params:f,$wrapperEl:h,wrapperEl:c,progress:l}=i;let e,r=0,u=0;i.isHorizontal()?r=s?-n:n:u=n;f.roundLengths&&(r=Math.floor(r),u=Math.floor(u));f.cssMode?c[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-r:-u:f.virtualTranslate||h.transform(`translate3d(${r}px, ${u}px, 0px)`);i.previousTranslate=i.translate;i.translate=i.isHorizontal()?r:u;const o=i.maxTranslate()-i.minTranslate();e=0===o?0:(n-i.minTranslate())/o;e!==l&&i.updateProgress(n);i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(n=0,t=this.params.speed,i=!0,r=!0,u){const f=this,{params:o,wrapperEl:s}=f;if(f.animating&&o.preventInteractionOnTransition)return!1;const h=f.minTranslate(),c=f.maxTranslate();let e;if(e=r&&n>h?h:r&&n<c?c:n,f.updateProgress(e),o.cssMode){const n=f.isHorizontal();if(0===t)s[n?"scrollLeft":"scrollTop"]=-e;else{if(!f.support.smoothScroll)return st({swiper:f,targetPosition:-e,side:n?"left":"top"}),!0;s.scrollTo({[n?"left":"top"]:-e,behavior:"smooth"})}return!0}return 0===t?(f.setTransition(0),f.setTranslate(e),i&&(f.emit("beforeTransitionStart",t,u),f.emit("transitionEnd"))):(f.setTransition(t),f.setTranslate(e),i&&(f.emit("beforeTransitionStart",t,u),f.emit("transitionStart")),f.animating||(f.animating=!0,f.onTranslateToWrapperTransitionEnd||(f.onTranslateToWrapperTransitionEnd=function(n){f&&!f.destroyed&&n.target===this&&(f.$wrapperEl[0].removeEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].removeEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd),f.onTranslateToWrapperTransitionEnd=null,delete f.onTranslateToWrapperTransitionEnd,i&&f.emit("transitionEnd"))}),f.$wrapperEl[0].addEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].addEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(n,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(n);i.emit("setTransition",n,t)},transitionStart:function(n=!0,t){const i=this,{params:r}=i;r.cssMode||(r.autoHeight&&i.updateAutoHeight(),lt({swiper:i,runCallbacks:n,direction:t,step:"Start"}))},transitionEnd:function(n=!0,t){const i=this,{params:r}=i;i.animating=!1;r.cssMode||(i.setTransition(0),lt({swiper:i,runCallbacks:n,direction:t,step:"End"}))}},slide:{slideTo:function(n=0,t=this.params.speed,i=!0,r,u){if("number"!=typeof n&&"string"!=typeof n)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof n}] given.`);if("string"==typeof n){const t=parseInt(n,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${n}] given.`);n=t}const f=this;let e=n;e<0&&(e=0);const{params:h,snapGrid:a,slidesGrid:l,previousIndex:b,activeIndex:c,rtlTranslate:v,wrapperEl:p,enabled:k}=f;if(f.animating&&h.preventInteractionOnTransition||!k&&!r&&!u)return!1;const w=Math.min(f.params.slidesPerGroupSkip,e);let y=w+Math.floor((e-w)/f.params.slidesPerGroup);y>=a.length&&(y=a.length-1);(c||h.initialSlide||0)===(b||0)&&i&&f.emit("beforeSlideChangeStart");const o=-a[y];if(f.updateProgress(o),h.normalizeSlideIndex)for(let n=0;n<l.length;n+=1){const t=-Math.floor(100*o),i=Math.floor(100*l[n]),r=Math.floor(100*l[n+1]);void 0!==l[n+1]?t>=i&&t<r-(r-i)/2?e=n:t>=i&&t<r&&(e=n+1):t>=i&&(e=n)}if(f.initialized&&e!==c&&(!f.allowSlideNext&&o<f.translate&&o<f.minTranslate()||!f.allowSlidePrev&&o>f.translate&&o>f.maxTranslate()&&(c||0)!==e))return!1;let s;if(s=e>c?"next":e<c?"prev":"reset",v&&-o===f.translate||!v&&o===f.translate)return f.updateActiveIndex(e),h.autoHeight&&f.updateAutoHeight(),f.updateSlidesClasses(),"slide"!==h.effect&&f.setTranslate(o),"reset"!==s&&(f.transitionStart(i,s),f.transitionEnd(i,s)),!1;if(h.cssMode){const n=f.isHorizontal(),i=v?o:-o;if(0===t){const t=f.virtual&&f.params.virtual.enabled;t&&(f.wrapperEl.style.scrollSnapType="none",f._immediateVirtual=!0);p[n?"scrollLeft":"scrollTop"]=i;t&&requestAnimationFrame(()=>{f.wrapperEl.style.scrollSnapType="",f._swiperImmediateVirtual=!1})}else{if(!f.support.smoothScroll)return st({swiper:f,targetPosition:i,side:n?"left":"top"}),!0;p.scrollTo({[n?"left":"top"]:i,behavior:"smooth"})}return!0}return f.setTransition(t),f.setTranslate(o),f.updateActiveIndex(e),f.updateSlidesClasses(),f.emit("beforeTransitionStart",t,r),f.transitionStart(i,s),0===t?f.transitionEnd(i,s):f.animating||(f.animating=!0,f.onSlideToWrapperTransitionEnd||(f.onSlideToWrapperTransitionEnd=function(n){f&&!f.destroyed&&n.target===this&&(f.$wrapperEl[0].removeEventListener("transitionend",f.onSlideToWrapperTransitionEnd),f.$wrapperEl[0].removeEventListener("webkitTransitionEnd",f.onSlideToWrapperTransitionEnd),f.onSlideToWrapperTransitionEnd=null,delete f.onSlideToWrapperTransitionEnd,f.transitionEnd(i,s))}),f.$wrapperEl[0].addEventListener("transitionend",f.onSlideToWrapperTransitionEnd),f.$wrapperEl[0].addEventListener("webkitTransitionEnd",f.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(n=0,t=this.params.speed,i=!0,r){const u=this;let f=n;return u.params.loop&&(f+=u.loopedSlides),u.slideTo(f,t,i,r)},slideNext:function(n=this.params.speed,t=!0,i){const r=this,{animating:e,enabled:o,params:u}=r;if(!o)return r;let f=u.slidesPerGroup;"auto"===u.slidesPerView&&1===u.slidesPerGroup&&u.slidesPerGroupAuto&&(f=Math.max(r.slidesPerViewDynamic("current",!0),1));const s=r.activeIndex<u.slidesPerGroupSkip?1:f;if(u.loop){if(e&&u.loopPreventsSlide)return!1;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}return u.rewind&&r.isEnd?r.slideTo(0,n,t,i):r.slideTo(r.activeIndex+s,n,t,i)},slidePrev:function(n=this.params.speed,t=!0,i){function s(n){return n<0?-Math.floor(Math.abs(n)):Math.floor(n)}const r=this,{params:f,animating:c,snapGrid:e,slidesGrid:l,rtlTranslate:a,enabled:v}=r;if(!v)return r;if(f.loop){if(c&&f.loopPreventsSlide)return!1;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}const h=s(a?r.translate:-r.translate),y=e.map(n=>s(n));let o=e[y.indexOf(h)-1];if(void 0===o&&f.cssMode){let n;e.forEach((t,i)=>{h>=t&&(n=i)});void 0!==n&&(o=e[n>0?n-1:n])}let u=0;return void 0!==o&&(u=l.indexOf(o),u<0&&(u=r.activeIndex-1),"auto"===f.slidesPerView&&1===f.slidesPerGroup&&f.slidesPerGroupAuto&&(u=u-r.slidesPerViewDynamic("previous",!0)+1,u=Math.max(u,0))),f.rewind&&r.isBeginning?r.slideTo(r.slides.length-1,n,t,i):r.slideTo(u,n,t,i)},slideReset:function(n=this.params.speed,t=!0,i){return this.slideTo(this.activeIndex,n,t,i)},slideToClosest:function(n=this.params.speed,t=!0,i,r=.5){const u=this;let f=u.activeIndex;const s=Math.min(u.params.slidesPerGroupSkip,f),e=s+Math.floor((f-s)/u.params.slidesPerGroup),o=u.rtlTranslate?u.translate:-u.translate;if(o>=u.snapGrid[e]){const n=u.snapGrid[e];o-n>(u.snapGrid[e+1]-n)*r&&(f+=u.params.slidesPerGroup)}else{const n=u.snapGrid[e-1];o-n<=(u.snapGrid[e]-n)*r&&(f-=u.params.slidesPerGroup)}return f=Math.max(f,0),f=Math.min(f,u.slidesGrid.length-1),u.slideTo(f,n,t,i)},slideToClickedSlide:function(){const t=this,{params:r,$wrapperEl:e}=t,u="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView;let f,i=t.clickedIndex;if(r.loop){if(t.animating)return;f=parseInt(n(t.clickedSlide).attr("data-swiper-slide-index"),10);r.centeredSlides?i<t.loopedSlides-u/2||i>t.slides.length-t.loopedSlides+u/2?(t.loopFix(),i=e.children(`.${r.slideClass}[data-swiper-slide-index="${f}"]:not(.${r.slideDuplicateClass})`).eq(0).index(),s(()=>{t.slideTo(i)})):t.slideTo(i):i>t.slides.length-u?(t.loopFix(),i=e.children(`.${r.slideClass}[data-swiper-slide-index="${f}"]:not(.${r.slideDuplicateClass})`).eq(0).index(),s(()=>{t.slideTo(i)})):t.slideTo(i)}else t.slideTo(i)}},loop:{loopCreate:function(){const u=this,h=i(),{params:t,$wrapperEl:e}=u,f=e.children().length>0?n(e.children()[0].parentNode):e;f.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let r=f.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const i=t.slidesPerGroup-r.length%t.slidesPerGroup;if(i!==t.slidesPerGroup){for(let r=0;r<i;r+=1){const i=n(h.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);f.append(i)}r=f.children(`.${t.slideClass}`)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=r.length);u.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10));u.loopedSlides+=t.loopAdditionalSlides;u.loopedSlides>r.length&&(u.loopedSlides=r.length);const o=[],s=[];r.each((t,i)=>{const f=n(t);i<u.loopedSlides&&s.push(t);i<r.length&&i>=r.length-u.loopedSlides&&o.push(t);f.attr("data-swiper-slide-index",i)});for(let i=0;i<s.length;i+=1)f.append(n(s[i].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let i=o.length-1;i>=0;i-=1)f.prepend(n(o[i].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){const n=this;n.emit("beforeLoopFix");const{activeIndex:r,slides:f,loopedSlides:t,allowSlidePrev:o,allowSlideNext:s,snapGrid:h,rtlTranslate:e}=n;let i;n.allowSlidePrev=!0;n.allowSlideNext=!0;const u=-h[r]-n.getTranslate();r<t?(i=f.length-3*t+r,i+=t,n.slideTo(i,0,!1,!0)&&0!==u&&n.setTranslate((e?-n.translate:n.translate)-u)):r>=f.length-t&&(i=-f.length+r+t,i+=t,n.slideTo(i,0,!1,!0)&&0!==u&&n.setTranslate((e?-n.translate:n.translate)-u));n.allowSlidePrev=o;n.allowSlideNext=s;n.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:t,params:n,slides:i}=this;t.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove();i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(n){const t=this;if(!t.support.touch&&t.params.simulateTouch&&(!t.params.watchOverflow||!t.isLocked)&&!t.params.cssMode){const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;i.style.cursor="move";i.style.cursor=n?"-webkit-grabbing":"-webkit-grab";i.style.cursor=n?"-moz-grabbin":"-moz-grab";i.style.cursor=n?"grabbing":"grab"}},unsetGrabCursor:function(){const n=this;n.support.touch||n.params.watchOverflow&&n.isLocked||n.params.cssMode||(n["container"===n.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){const n=this,t=i(),{params:r,support:u}=n;n.onTouchStart=dt.bind(n);n.onTouchMove=gt.bind(n);n.onTouchEnd=ni.bind(n);r.cssMode&&(n.onScroll=ii.bind(n));n.onClick=ti.bind(n);u.touch&&!vt&&(t.addEventListener("touchstart",ri),vt=!0);yt(n,"on")},detachEvents:function(){yt(this,"off")}},breakpoints:{setBreakpoint:function(){const n=this,{activeIndex:v,initialized:o,loopedSlides:y=0,params:t,$el:e}=n,r=t.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){const f=n.getBreakpoint(r,n.params.breakpointsBase,n.el);if(f&&n.currentBreakpoint!==f){const i=(f in r?r[f]:void 0)||n.originalParams,s=pt(n,t),h=pt(n,i),c=t.enabled;s&&!h?(e.removeClass(`${t.containerModifierClass}grid ${t.containerModifierClass}grid-column`),n.emitContainerClasses()):!s&&h&&(e.addClass(`${t.containerModifierClass}grid`),(i.grid.fill&&"column"===i.grid.fill||!i.grid.fill&&"column"===t.grid.fill)&&e.addClass(`${t.containerModifierClass}grid-column`),n.emitContainerClasses());const l=i.direction&&i.direction!==t.direction,p=t.loop&&(i.slidesPerView!==t.slidesPerView||l);l&&o&&n.changeDirection();u(n.params,i);const a=n.params.enabled;Object.assign(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev});c&&!a?n.disable():!c&&a&&n.enable();n.currentBreakpoint=f;n.emit("_beforeBreakpoint",i);p&&o&&(n.loopDestroy(),n.loopCreate(),n.updateSlides(),n.slideTo(v-y+n.loopedSlides,0,!1));n.emit("breakpoint",i)}}},getBreakpoint:function(n,i="window",r){if(n&&("container"!==i||r)){let u=!1;const e=t(),o="window"===i?e.innerHeight:r.clientHeight,f=Object.keys(n).map(n=>{if("string"==typeof n&&0===n.indexOf("@")){const t=parseFloat(n.substr(1));return{value:o*t,point:n}}return{value:n,point:n}});f.sort((n,t)=>parseInt(n.value,10)-parseInt(t.value,10));for(let n=0;n<f.length;n+=1){const{point:t,value:o}=f[n];"window"===i?e.matchMedia(`(min-width: ${o}px)`).matches&&(u=t):o<=r.clientWidth&&(u=t)}return u||"max"}}},checkOverflow:{checkOverflow:function(){const n=this,{isLocked:t,params:i}=n,{slidesOffsetBefore:r}=i;if(r){const t=n.slides.length-1,i=n.slidesGrid[t]+n.slidesSizesGrid[t]+2*r;n.isLocked=n.size>i}else n.isLocked=1===n.snapGrid.length;!0===i.allowSlideNext&&(n.allowSlideNext=!n.isLocked);!0===i.allowSlidePrev&&(n.allowSlidePrev=!n.isLocked);t&&t!==n.isLocked&&(n.isEnd=!1);t!==n.isLocked&&n.emit(n.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const t=this,{classNames:i,params:n,rtl:u,$el:f,device:r,support:e}=t,o=function(n,t){const i=[];return n.forEach(n=>{"object"==typeof n?Object.keys(n).forEach(r=>{n[r]&&i.push(t+r)}):"string"==typeof n&&i.push(t+n)}),i}(["initialized",n.direction,{"pointer-events":!e.touch},{"free-mode":t.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:u},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides}],n.containerModifierClass);i.push(...o);f.addClass([...i].join(" "));t.emitContainerClasses()},removeClasses:function(){const{$el:n,classNames:t}=this;n.removeClass(t.join(" "));this.emitContainerClasses()}},images:{loadImage:function(i,r,u,f,e,o){function h(){o&&o()}const c=t();let s;n(i).parent("picture")[0]||i.complete&&e?h():r?(s=new c.Image,s.onload=h,s.onerror=h,f&&(s.sizes=f),u&&(s.srcset=u),r&&(s.src=r)):h()},preloadImages:function(){function t(){null!=n&&n&&!n.destroyed&&(void 0!==n.imagesLoaded&&(n.imagesLoaded+=1),n.imagesLoaded===n.imagesToLoad.length&&(n.params.updateOnImagesReady&&n.update(),n.emit("imagesReady")))}const n=this;n.imagesToLoad=n.$el.find("img");for(let i=0;i<n.imagesToLoad.length;i+=1){const r=n.imagesToLoad[i];n.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,t)}}}},it={};class f{constructor(...t){let o,e;if(1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?e=t[0]:[o,e]=t,e||(e={}),e=u({},e),o&&!e.el&&(e.el=o),e.el&&n(e.el).length>1){const t=[];return n(e.el).each(n=>{const i=u({},e,{el:n});t.push(new f(i))}),t}const i=this;i.__swiper__=!0;i.support=ht();i.device=bt({userAgent:e.userAgent});i.browser=kt();i.eventsListeners={};i.eventsAnyListeners=[];i.modules=[...i.__modules__];e.modules&&Array.isArray(e.modules)&&i.modules.push(...e.modules);const s={};i.modules.forEach(n=>{n({swiper:i,extendParams:ui(e,s),on:i.on.bind(i),once:i.once.bind(i),off:i.off.bind(i),emit:i.emit.bind(i)})});const h=u({},nt,s);return i.params=u({},h,it,e),i.originalParams=u({},i.params),i.passedParams=u({},e),i.params&&i.params.on&&Object.keys(i.params.on).forEach(n=>{i.on(n,i.params.on[n])}),i.params&&i.params.onAny&&i.onAny(i.params.onAny),i.$=n,Object.assign(i,{enabled:i.params.enabled,el:o,classNames:[],slides:n(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===i.params.direction,isVertical:()=>"vertical"===i.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEvents:function(){const n=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return i.touchEventsTouch={start:n[0],move:n[1],end:n[2],cancel:n[3]},i.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},i.support.touch||!i.params.simulateTouch?i.touchEventsTouch:i.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,focusableElements:i.params.focusableElements,lastClickTime:r(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.emit("_swiper"),i.params.init&&i.init(),i}enable(){const n=this;n.enabled||(n.enabled=!0,n.params.grabCursor&&n.setGrabCursor(),n.emit("enable"))}disable(){const n=this;n.enabled&&(n.enabled=!1,n.params.grabCursor&&n.unsetGrabCursor(),n.emit("disable"))}setProgress(n,t){const i=this;n=Math.min(Math.max(n,0),1);const r=i.minTranslate(),u=(i.maxTranslate()-r)*n+r;i.translateTo(u,void 0===t?0:t);i.updateActiveIndex();i.updateSlidesClasses()}emitContainerClasses(){const n=this;if(n.params._emitClasses&&n.el){const t=n.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(n.params.containerModifierClass));n.emit("_containerClasses",t.join(" "))}}getSlideClasses(n){const t=this;return n.className.split(" ").filter(n=>0===n.indexOf("swiper-slide")||0===n.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const n=this;if(n.params._emitClasses&&n.el){const t=[];n.slides.each(i=>{const r=n.getSlideClasses(i);t.push({slideEl:i,classNames:r});n.emit("_slideClass",i,r)});n.emit("_slideClasses",t)}}slidesPerViewDynamic(n="current",t=!1){const{params:o,slides:r,slidesGrid:u,slidesSizesGrid:s,size:f,activeIndex:i}=this;let e=1;if(o.centeredSlides){let n,t=r[i].swiperSlideSize;for(let u=i+1;u<r.length;u+=1)r[u]&&!n&&(t+=r[u].swiperSlideSize,e+=1,t>f&&(n=!0));for(let u=i-1;u>=0;u-=1)r[u]&&!n&&(t+=r[u].swiperSlideSize,e+=1,t>f&&(n=!0))}else if("current"===n)for(let n=i+1;n<r.length;n+=1)(t?u[n]+s[n]-u[i]<f:u[n]-u[i]<f)&&(e+=1);else for(let n=i-1;n>=0;n-=1)u[i]-u[n]<f&&(e+=1);return e}update(){function i(){const t=n.rtlTranslate?-1*n.translate:n.translate,i=Math.min(Math.max(t,n.maxTranslate()),n.minTranslate());n.setTranslate(i);n.updateActiveIndex();n.updateSlidesClasses()}const n=this;if(n&&!n.destroyed){const{snapGrid:u,params:t}=n;let r;t.breakpoints&&n.setBreakpoint();n.updateSize();n.updateSlides();n.updateProgress();n.updateSlidesClasses();n.params.freeMode&&n.params.freeMode.enabled?(i(),n.params.autoHeight&&n.updateAutoHeight()):(r=("auto"===n.params.slidesPerView||n.params.slidesPerView>1)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0),r||i());t.watchOverflow&&u!==n.snapGrid&&n.checkOverflow();n.emit("update")}}changeDirection(n,t=!0){const i=this,r=i.params.direction;return n||(n="horizontal"===r?"vertical":"horizontal"),n===r||"horizontal"!==n&&"vertical"!==n||(i.$el.removeClass(`${i.params.containerModifierClass}${r}`).addClass(`${i.params.containerModifierClass}${n}`),i.emitContainerClasses(),i.params.direction=n,i.slides.each(t=>{"vertical"===n?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}mount(t){const r=this;if(r.mounted)return!0;const u=n(t||r.params.el);if(!(t=u[0]))return!1;t.swiper=r;const e=()=>`.${(r.params.wrapperClass||"").trim().split(" ").join(".")}`;let f=(()=>{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){const i=n(t.shadowRoot.querySelector(e()));return i.children=n=>u.children(n),i}return u.children(e())})();if(0===f.length&&r.params.createElements){const t=i().createElement("div");f=n(t);t.className=r.params.wrapperClass;u.append(t);u.children(`.${r.params.slideClass}`).each(n=>{f.append(n)})}return Object.assign(r,{$el:u,el:t,$wrapperEl:f,wrapperEl:f[0],mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===u.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===u.css("direction")),wrongRTL:"-webkit-box"===f.css("display")}),!0}init(n){const t=this;return t.initialized?t:(!1===t.mount(n)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t)}destroy(n=!0,t=!0){const i=this,{params:r,$el:f,$wrapperEl:e,slides:u}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),f.removeAttr("style"),e.removeAttr("style"),u&&u.length&&u.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(n=>{i.off(n)}),!1!==n&&(i.$el[0].swiper=null,function(n){const t=n;Object.keys(t).forEach(n=>{try{t[n]=null}catch(n){}try{delete t[n]}catch(n){}})}(i)),i.destroyed=!0),null}static extendDefaults(n){u(it,n)}static get extendedDefaults(){return it}static get defaults(){return nt}static installModule(n){f.prototype.__modules__||(f.prototype.__modules__=[]);const t=f.prototype.__modules__;"function"==typeof n&&t.indexOf(n)<0&&t.push(n)}static use(n){return Array.isArray(n)?(n.forEach(n=>f.installModule(n)),f):(f.installModule(n),f)}}Object.keys(tt).forEach(n=>{Object.keys(tt[n]).forEach(t=>{f.prototype[t]=tt[n][t]})});f.use([function({swiper:n,on:r,emit:i}){const f=t();let u=null;const e=()=>{n&&!n.destroyed&&n.initialized&&(i("beforeResize"),i("resize"))},o=()=>{n&&!n.destroyed&&n.initialized&&i("orientationchange")};r("init",()=>{n.params.resizeObserver&&void 0!==f.ResizeObserver?n&&!n.destroyed&&n.initialized&&(u=new ResizeObserver(t=>{const{width:i,height:r}=n;let u=i,f=r;t.forEach(({contentBoxSize:r,contentRect:i,target:t})=>{t&&t!==n.el||(u=i?i.width:(r[0]||r).inlineSize,f=i?i.height:(r[0]||r).blockSize)});u===i&&f===r||e()}),u.observe(n.el)):(f.addEventListener("resize",e),f.addEventListener("orientationchange",o))});r("destroy",()=>{u&&u.unobserve&&n.el&&(u.unobserve(n.el),u=null),f.removeEventListener("resize",e),f.removeEventListener("orientationchange",o)})},function({swiper:i,extendParams:u,on:r,emit:n}){const e=[],f=t(),o=(t,i={})=>{const r=new(f.MutationObserver||f.WebkitMutationObserver)(t=>{if(1===t.length)return void n("observerUpdate",t[0]);const i=function(){n("observerUpdate",t[0])};f.requestAnimationFrame?f.requestAnimationFrame(i):f.setTimeout(i,0)});r.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData});e.push(r)};u({observer:!1,observeParents:!1,observeSlideChildren:!1});r("init",()=>{if(i.params.observer){if(i.params.observeParents){const n=i.$el.parents();for(let t=0;t<n.length;t+=1)o(n[t])}o(i.$el[0],{childList:i.params.observeSlideChildren});o(i.$wrapperEl[0],{attributes:!1})}});r("destroy",()=>{e.forEach(n=>{n.disconnect()}),e.splice(0,e.length)})}]);const ci=[function({swiper:t,extendParams:r,on:i}){function e(i,r){const u=t.params.virtual;if(u.cache&&t.virtual.cache[r])return t.virtual.cache[r];const f=u.renderSlide?n(u.renderSlide.call(t,i,r)):n(`<div class="${t.params.slideClass}" data-swiper-slide-index="${r}">${i}</div>`);return f.attr("data-swiper-slide-index")||f.attr("data-swiper-slide-index",r),u.cache&&(t.virtual.cache[r]=f),f}function u(n){function k(){t.updateSlides();t.updateProgress();t.updateSlidesClasses();t.lazy&&t.params.lazy.enabled&&t.lazy.load()}const{slidesPerView:h,slidesPerGroup:o,centeredSlides:g}=t.params,{addSlidesBefore:p,addSlidesAfter:w}=t.params.virtual,{from:c,to:s,slides:u,slidesGrid:nt,offset:tt}=t.virtual;t.params.cssMode||t.updateActiveIndex();const b=t.activeIndex||0;let l,a,v;l=t.rtlTranslate?"right":t.isHorizontal()?"left":"top";g?(a=Math.floor(h/2)+o+w,v=Math.floor(h/2)+o+p):(a=h+(o-1)+w,v=o+p);const i=Math.max((b||0)-v,0),r=Math.min((b||0)+a,u.length-1),f=(t.slidesGrid[i]||0)-(t.slidesGrid[0]||0);if(Object.assign(t.virtual,{from:i,to:r,offset:f,slidesGrid:t.slidesGrid}),c===i&&s===r&&!n)return t.slidesGrid!==nt&&f!==tt&&t.slides.css(l,`${f}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:f,from:i,to:r,slides:function(){const n=[];for(let t=i;t<=r;t+=1)n.push(u[t]);return n}()}),void(t.params.virtual.renderExternalUpdate&&k());const d=[],y=[];if(n)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let n=c;n<=s;n+=1)(n<i||n>r)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${n}"]`).remove();for(let t=0;t<u.length;t+=1)t>=i&&t<=r&&(void 0===s||n?y.push(t):(t>s&&y.push(t),t<c&&d.push(t)));y.forEach(n=>{t.$wrapperEl.append(e(u[n],n))});d.sort((n,t)=>t-n).forEach(n=>{t.$wrapperEl.prepend(e(u[n],n))});t.$wrapperEl.children(".swiper-slide").css(l,`${f}px`);k()}let f;r({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});t.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};i("beforeInit",()=>{t.params.virtual.enabled&&(t.virtual.slides=t.params.virtual.slides,t.classNames.push(`${t.params.containerModifierClass}virtual`),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0,t.params.initialSlide||u())});i("setTranslate",()=>{t.params.virtual.enabled&&(t.params.cssMode&&!t._immediateVirtual?(clearTimeout(f),f=setTimeout(()=>{u()},100)):u())});i("init update resize",()=>{t.params.virtual.enabled&&t.params.cssMode&&v(t.wrapperEl,"--swiper-virtual-size",`${t.virtualSize}px`)});Object.assign(t.virtual,{appendSlide:function(n){if("object"==typeof n&&"length"in n)for(let i=0;i<n.length;i+=1)n[i]&&t.virtual.slides.push(n[i]);else t.virtual.slides.push(n);u(!0)},prependSlide:function(n){const r=t.activeIndex;let f=r+1,i=1;if(Array.isArray(n)){for(let i=0;i<n.length;i+=1)n[i]&&t.virtual.slides.unshift(n[i]);f=r+n.length;i=n.length}else t.virtual.slides.unshift(n);if(t.params.virtual.cache){const n=t.virtual.cache,r={};Object.keys(n).forEach(t=>{const u=n[t],f=u.attr("data-swiper-slide-index");f&&u.attr("data-swiper-slide-index",parseInt(f,10)+i);r[parseInt(t,10)+i]=u});t.virtual.cache=r}u(!0);t.slideTo(f,0)},removeSlide:function(n){if(null!=n){let i=t.activeIndex;if(Array.isArray(n))for(let r=n.length-1;r>=0;r-=1)t.virtual.slides.splice(n[r],1),t.params.virtual.cache&&delete t.virtual.cache[n[r]],n[r]<i&&(i-=1),i=Math.max(i,0);else t.virtual.slides.splice(n,1),t.params.virtual.cache&&delete t.virtual.cache[n],n<i&&(i-=1),i=Math.max(i,0);u(!0);t.slideTo(i,0)}},removeAllSlides:function(){t.virtual.slides=[];t.params.virtual.cache&&(t.virtual.cache={});u(!0);t.slideTo(0,0)},update:u})},function({swiper:r,extendParams:e,on:f,emit:u}){function h(n){if(r.enabled){const{rtlTranslate:h}=r;let t=n;t.originalEvent&&(t=t.originalEvent);const i=t.keyCode||t.charCode,y=r.params.keyboard.pageUpDown,f=y&&33===i,e=y&&34===i,c=37===i,l=39===i,a=38===i,v=40===i;if(!r.allowSlideNext&&(r.isHorizontal()&&l||r.isVertical()&&v||e)||!r.allowSlidePrev&&(r.isHorizontal()&&c||r.isVertical()&&a||f))return!1;if(!(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey||o.activeElement&&o.activeElement.nodeName&&("input"===o.activeElement.nodeName.toLowerCase()||"textarea"===o.activeElement.nodeName.toLowerCase()))){if(r.params.keyboard.onlyInViewport&&(f||e||c||l||a||v)){let t=!1;if(r.$el.parents(`.${r.params.slideClass}`).length>0&&0===r.$el.parents(`.${r.params.slideActiveClass}`).length)return;const i=r.$el,u=i[0].clientWidth,f=i[0].clientHeight,o=s.innerWidth,c=s.innerHeight,n=r.$el.offset();h&&(n.left-=r.$el[0].scrollLeft);const e=[[n.left,n.top],[n.left+u,n.top],[n.left,n.top+f],[n.left+u,n.top+f]];for(let n=0;n<e.length;n+=1){const i=e[n];if(i[0]>=0&&i[0]<=o&&i[1]>=0&&i[1]<=c){if(0===i[0]&&0===i[1])continue;t=!0}}if(!t)return}r.isHorizontal()?((f||e||c||l)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((e||l)&&!h||(f||c)&&h)&&r.slideNext(),((f||c)&&!h||(e||l)&&h)&&r.slidePrev()):((f||e||a||v)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(e||v)&&r.slideNext(),(f||a)&&r.slidePrev());u("keyPress",i)}}}function c(){r.keyboard.enabled||(n(o).on("keydown",h),r.keyboard.enabled=!0)}function l(){r.keyboard.enabled&&(n(o).off("keydown",h),r.keyboard.enabled=!1)}const o=i(),s=t();r.keyboard={enabled:!1};e({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});f("init",()=>{r.params.keyboard.enabled&&c()});f("destroy",()=>{r.keyboard.enabled&&l()});Object.assign(r.keyboard,{enable:c,disable:l})},function({swiper:u,extendParams:e,on:f,emit:i}){function k(){u.enabled&&(u.mouseEntered=!0)}function d(){u.enabled&&(u.mouseEntered=!1)}function p(n){return!(u.params.mousewheel.thresholdDelta&&n.delta<u.params.mousewheel.thresholdDelta)&&!(u.params.mousewheel.thresholdTime&&r()-l<u.params.mousewheel.thresholdTime)&&(n.delta>=6&&r()-l<60||(n.direction<0?u.isEnd&&!u.params.loop||u.animating||(u.slideNext(),i("scroll",n.raw)):u.isBeginning&&!u.params.loop||u.animating||(u.slidePrev(),i("scroll",n.raw)),l=(new b.Date).getTime(),!1))}function a(t){let e=t,y=!0;if(u.enabled){const v=u.params.mousewheel;u.params.cssMode&&e.preventDefault();let w=u.$el;if("container"!==u.params.mousewheel.eventsTarget&&(w=n(u.params.mousewheel.eventsTarget)),!u.mouseEntered&&!w[0].contains(e.target)&&!v.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);let f=0;const b=u.rtlTranslate?-1:1,l=function(n){let u=0,r=0,t=0,i=0;return"detail"in n&&(r=n.detail),"wheelDelta"in n&&(r=-n.wheelDelta/120),"wheelDeltaY"in n&&(r=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=r,r=0),t=10*u,i=10*r,"deltaY"in n&&(i=n.deltaY),"deltaX"in n&&(t=n.deltaX),n.shiftKey&&!t&&(t=i,i=0),(t||i)&&n.deltaMode&&(1===n.deltaMode?(t*=40,i*=40):(t*=800,i*=800)),t&&!u&&(u=t<1?-1:1),i&&!r&&(r=i<1?-1:1),{spinX:u,spinY:r,pixelX:t,pixelY:i}}(e);if(v.forceToAxis)if(u.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;f=-l.pixelX*b}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;f=-l.pixelY}else f=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*b:-l.pixelY;if(0===f)return!0;v.invert&&(f=-f);let a=u.getTranslate()+f*v.sensitivity;if(a>=u.minTranslate()&&(a=u.minTranslate()),a<=u.maxTranslate()&&(a=u.maxTranslate()),y=!!u.params.loop||!(a===u.minTranslate()||a===u.maxTranslate()),y&&u.params.nested&&e.stopPropagation(),u.params.freeMode&&u.params.freeMode.enabled){const n={time:r(),delta:Math.abs(f),direction:Math.sign(f)},t=h&&n.time<h.time+500&&n.delta<=h.delta&&n.direction===h.direction;if(!t){h=void 0;u.params.loop&&u.loopFix();let r=u.getTranslate()+f*v.sensitivity;const l=u.isBeginning,a=u.isEnd;if(r>=u.minTranslate()&&(r=u.minTranslate()),r<=u.maxTranslate()&&(r=u.maxTranslate()),u.setTransition(0),u.setTranslate(r),u.updateProgress(),u.updateActiveIndex(),u.updateSlidesClasses(),(!l&&u.isBeginning||!a&&u.isEnd)&&u.updateSlidesClasses(),u.params.freeMode.sticky){clearTimeout(c);c=void 0;o.length>=15&&o.shift();const t=o.length?o[o.length-1]:void 0,i=o[0];if(o.push(n),t&&(n.delta>t.delta||n.direction!==t.direction))o.splice(0);else if(o.length>=15&&n.time-i.time<500&&i.delta-n.delta>=1&&n.delta<=6){const t=f>0?.8:.2;h=n;o.splice(0);c=s(()=>{u.slideToClosest(u.params.speed,!0,void 0,t)},0)}c||(c=s(()=>{h=n,o.splice(0),u.slideToClosest(u.params.speed,!0,void 0,.5)},500))}if(t||i("scroll",e),u.params.autoplay&&u.params.autoplayDisableOnInteraction&&u.autoplay.stop(),r===u.minTranslate()||r===u.maxTranslate())return!0}}else{const n={time:r(),delta:Math.abs(f),direction:Math.sign(f),raw:t};o.length>=2&&o.shift();const i=o.length?o[o.length-1]:void 0;if(o.push(n),i?(n.direction!==i.direction||n.delta>i.delta||n.time>i.time+150)&&p(n):p(n),function(n){const t=u.params.mousewheel;if(n.direction<0){if(u.isEnd&&!u.params.loop&&t.releaseOnEdges)return!0}else if(u.isBeginning&&!u.params.loop&&t.releaseOnEdges)return!0;return!1}(n))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function w(t){let i=u.$el;"container"!==u.params.mousewheel.eventsTarget&&(i=n(u.params.mousewheel.eventsTarget));i[t]("mouseenter",k);i[t]("mouseleave",d);i[t]("wheel",a)}function v(){return u.params.cssMode?(u.wrapperEl.removeEventListener("wheel",a),!0):!u.mousewheel.enabled&&(w("on"),u.mousewheel.enabled=!0,!0)}function y(){return u.params.cssMode?(u.wrapperEl.addEventListener(event,a),!0):!!u.mousewheel.enabled&&(w("off"),u.mousewheel.enabled=!1,!0)}const b=t();let c;e({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}});u.mousewheel={enabled:!1};let h,l=r();const o=[];f("init",()=>{!u.params.mousewheel.enabled&&u.params.cssMode&&y(),u.params.mousewheel.enabled&&v()});f("destroy",()=>{u.params.cssMode&&v(),u.mousewheel.enabled&&y()});Object.assign(u.mousewheel,{enable:v,disable:y})},function({swiper:i,extendParams:u,on:r,emit:t}){function e(t){let r;return t&&(r=n(t),i.params.uniqueNavElements&&"string"==typeof t&&r.length>1&&1===i.$el.find(t).length&&(r=i.$el.find(t))),r}function o(n,t){const r=i.params.navigation;n&&n.length>0&&(n[t?"addClass":"removeClass"](r.disabledClass),n[0]&&"BUTTON"===n[0].tagName&&(n[0].disabled=t),i.params.watchOverflow&&i.enabled&&n[i.isLocked?"addClass":"removeClass"](r.lockClass))}function f(){if(!i.params.loop){const{$nextEl:n,$prevEl:t}=i.navigation;o(t,i.isBeginning&&!i.params.rewind);o(n,i.isEnd&&!i.params.rewind)}}function s(n){n.preventDefault();(!i.isBeginning||i.params.loop||i.params.rewind)&&i.slidePrev()}function h(n){n.preventDefault();(!i.isEnd||i.params.loop||i.params.rewind)&&i.slideNext()}function c(){const r=i.params.navigation;if(i.params.navigation=rt(i,i.originalParams.navigation,i.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),r.nextEl||r.prevEl){const n=e(r.nextEl),t=e(r.prevEl);n&&n.length>0&&n.on("click",h);t&&t.length>0&&t.on("click",s);Object.assign(i.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:t,prevEl:t&&t[0]});i.enabled||(n&&n.addClass(r.lockClass),t&&t.addClass(r.lockClass))}}function l(){const{$nextEl:n,$prevEl:t}=i.navigation;n&&n.length&&(n.off("click",h),n.removeClass(i.params.navigation.disabledClass));t&&t.length&&(t.off("click",s),t.removeClass(i.params.navigation.disabledClass))}u({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}});i.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};r("init",()=>{c(),f()});r("toEdge fromEdge lock unlock",()=>{f()});r("destroy",()=>{l()});r("enable disable",()=>{const{$nextEl:n,$prevEl:t}=i.navigation;n&&n[i.enabled?"removeClass":"addClass"](i.params.navigation.lockClass);t&&t[i.enabled?"removeClass":"addClass"](i.params.navigation.lockClass)});r("click",(r,u)=>{const{$nextEl:f,$prevEl:e}=i.navigation,o=u.target;if(i.params.navigation.hideOnClick&&!n(o).is(e)&&!n(o).is(f)){if(i.pagination&&i.params.pagination&&i.params.pagination.clickable&&(i.pagination.el===o||i.pagination.el.contains(o)))return;let n;f?n=f.hasClass(i.params.navigation.hiddenClass):e&&(n=e.hasClass(i.params.navigation.hiddenClass));t(!0===n?"navigationShow":"navigationHide");f&&f.toggleClass(i.params.navigation.hiddenClass);e&&e.toggleClass(i.params.navigation.hiddenClass)}});Object.assign(i.navigation,{update:f,init:c,destroy:l})},function({swiper:i,extendParams:u,on:r,emit:t}){function a(){return!i.params.pagination.el||!i.pagination.el||!i.pagination.$el||0===i.pagination.$el.length}function h(n,t){const{bulletActiveClass:r}=i.params.pagination;n[t]().addClass(`${r}-${t}`)[t]().addClass(`${r}-${t}-${t}`)}function s(){const v=i.rtl,r=i.params.pagination;if(!a()){const l=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,f=i.pagination.$el;let u;const s=i.params.loop?Math.ceil((l-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(u=Math.ceil((i.activeIndex-i.loopedSlides)/i.params.slidesPerGroup),u>l-1-2*i.loopedSlides&&(u-=l-2*i.loopedSlides),u>s-1&&(u-=s),u<0&&"bullets"!==i.params.paginationType&&(u=s+u)):u=void 0!==i.snapIndex?i.snapIndex:i.activeIndex||0,"bullets"===r.type&&i.pagination.bullets&&i.pagination.bullets.length>0){const t=i.pagination.bullets;let e,s,l;if(r.dynamicBullets&&(c=t.eq(0)[i.isHorizontal()?"outerWidth":"outerHeight"](!0),f.css(i.isHorizontal()?"width":"height",c*(r.dynamicMainBullets+4)+"px"),r.dynamicMainBullets>1&&void 0!==i.previousIndex&&(o+=u-(i.previousIndex-i.loopedSlides||0),o>r.dynamicMainBullets-1?o=r.dynamicMainBullets-1:o<0&&(o=0)),e=Math.max(u-o,0),s=e+(Math.min(t.length,r.dynamicMainBullets)-1),l=(s+e)/2),t.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(n=>`${r.bulletActiveClass}${n}`).join(" ")),f.length>1)t.each(t=>{const i=n(t),f=i.index();f===u&&i.addClass(r.bulletActiveClass);r.dynamicBullets&&(f>=e&&f<=s&&i.addClass(`${r.bulletActiveClass}-main`),f===e&&h(i,"prev"),f===s&&h(i,"next"))});else{const n=t.eq(u),f=n.index();if(n.addClass(r.bulletActiveClass),r.dynamicBullets){const n=t.eq(e),u=t.eq(s);for(let n=e;n<=s;n+=1)t.eq(n).addClass(`${r.bulletActiveClass}-main`);if(i.params.loop)if(f>=t.length){for(let n=r.dynamicMainBullets;n>=0;n-=1)t.eq(t.length-n).addClass(`${r.bulletActiveClass}-main`);t.eq(t.length-r.dynamicMainBullets-1).addClass(`${r.bulletActiveClass}-prev`)}else h(n,"prev"),h(u,"next");else h(n,"prev"),h(u,"next")}}if(r.dynamicBullets){const n=Math.min(t.length,r.dynamicMainBullets+4),u=(c*n-c)/2-l*c,f=v?"right":"left";t.css(i.isHorizontal()?f:"top",`${u}px`)}}if("fraction"===r.type&&(f.find(e(r.currentClass)).text(r.formatFractionCurrent(u+1)),f.find(e(r.totalClass)).text(r.formatFractionTotal(s))),"progressbar"===r.type){let n;n=r.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";const t=(u+1)/s;let o=1,h=1;"horizontal"===n?o=t:h=t;f.find(e(r.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${o}) scaleY(${h})`).transition(i.params.speed)}"custom"===r.type&&r.renderCustom?(f.html(r.renderCustom(i,u+1,s)),t("paginationRender",f[0])):t("paginationUpdate",f[0]);i.params.watchOverflow&&i.enabled&&f[i.isLocked?"addClass":"removeClass"](r.lockClass)}}function l(){const n=i.params.pagination;if(!a()){const f=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,u=i.pagination.$el;let r="";if("bullets"===n.type){let t=i.params.loop?Math.ceil((f-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&!i.params.loop&&t>f&&(t=f);for(let u=0;u<t;u+=1)r+=n.renderBullet?n.renderBullet.call(i,u,n.bulletClass):`<${n.bulletElement} class="${n.bulletClass}"></${n.bulletElement}>`;u.html(r);i.pagination.bullets=u.find(e(n.bulletClass))}"fraction"===n.type&&(r=n.renderFraction?n.renderFraction.call(i,n.currentClass,n.totalClass):`<span class="${n.currentClass}"></span> / <span class="${n.totalClass}"></span>`,u.html(r));"progressbar"===n.type&&(r=n.renderProgressbar?n.renderProgressbar.call(i,n.progressbarFillClass):`<span class="${n.progressbarFillClass}"></span>`,u.html(r));"custom"!==n.type&&t("paginationRender",i.pagination.$el[0])}}function v(){i.params.pagination=rt(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});const t=i.params.pagination;if(t.el){let r=n(t.el);0!==r.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&r.length>1&&(r=i.$el.find(t.el),r.length>1&&(r=r.filter(t=>n(t).parents(".swiper")[0]===i.el))),"bullets"===t.type&&t.clickable&&r.addClass(t.clickableClass),r.addClass(t.modifierClass+t.type),r.addClass(t.modifierClass+i.params.direction),"bullets"===t.type&&t.dynamicBullets&&(r.addClass(`${t.modifierClass}${t.type}-dynamic`),o=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&r.addClass(t.progressbarOppositeClass),t.clickable&&r.on("click",e(t.bulletClass),function(t){t.preventDefault();let r=n(this).index()*i.params.slidesPerGroup;i.params.loop&&(r+=i.loopedSlides);i.slideTo(r)}),Object.assign(i.pagination,{$el:r,el:r[0]}),i.enabled||r.addClass(t.lockClass))}}function y(){const n=i.params.pagination;if(!a()){const t=i.pagination.$el;t.removeClass(n.hiddenClass);t.removeClass(n.modifierClass+n.type);t.removeClass(n.modifierClass+i.params.direction);i.pagination.bullets&&i.pagination.bullets.removeClass&&i.pagination.bullets.removeClass(n.bulletActiveClass);n.clickable&&t.off("click",e(n.bulletClass))}}const f="swiper-pagination";let c;u({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:n=>n,formatFractionTotal:n=>n,bulletClass:`${f}-bullet`,bulletActiveClass:`${f}-bullet-active`,modifierClass:`${f}-`,currentClass:`${f}-current`,totalClass:`${f}-total`,hiddenClass:`${f}-hidden`,progressbarFillClass:`${f}-progressbar-fill`,progressbarOppositeClass:`${f}-progressbar-opposite`,clickableClass:`${f}-clickable`,lockClass:`${f}-lock`,horizontalClass:`${f}-horizontal`,verticalClass:`${f}-vertical`}});i.pagination={el:null,$el:null,bullets:[]};let o=0;r("init",()=>{v(),l(),s()});r("activeIndexChange",()=>{(i.params.loop||void 0===i.snapIndex)&&s()});r("snapIndexChange",()=>{i.params.loop||s()});r("slidesLengthChange",()=>{i.params.loop&&(l(),s())});r("snapGridLengthChange",()=>{i.params.loop||(l(),s())});r("destroy",()=>{y()});r("enable disable",()=>{const{$el:n}=i.pagination;n&&n[i.enabled?"removeClass":"addClass"](i.params.pagination.lockClass)});r("lock unlock",()=>{s()});r("click",(r,u)=>{const f=u.target,{$el:e}=i.pagination;if(i.params.pagination.el&&i.params.pagination.hideOnClick&&e.length>0&&!n(f).hasClass(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&f===i.navigation.nextEl||i.navigation.prevEl&&f===i.navigation.prevEl))return;const n=e.hasClass(i.params.pagination.hiddenClass);t(!0===n?"paginationShow":"paginationHide");e.toggleClass(i.params.pagination.hiddenClass)}});Object.assign(i.pagination,{render:l,update:s,init:v,destroy:y})},function({swiper:t,extendParams:f,on:u,emit:r}){function v(){if(t.params.scrollbar.el&&t.scrollbar.el){const{scrollbar:f,rtlTranslate:s,progress:h}=t,{$dragEl:r,$el:u}=f,c=t.params.scrollbar;let i=e,n=(o-e)*h;s?(n=-n,n>0?(i=e-n,n=0):-n+e>o&&(i=o+n)):n<0?(i=e+n,n=0):n+e>o&&(i=o-n);t.isHorizontal()?(r.transform(`translate3d(${n}px, 0, 0)`),r[0].style.width=`${i}px`):(r.transform(`translate3d(0px, ${n}px, 0)`),r[0].style.height=`${i}px`);c.hide&&(clearTimeout(w),u[0].style.opacity=1,w=setTimeout(()=>{u[0].style.opacity=0,u.transition(400)},1e3))}}function y(){if(t.params.scrollbar.el&&t.scrollbar.el){const{scrollbar:r}=t,{$dragEl:n,$el:i}=r;n[0].style.width="";n[0].style.height="";o=t.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight;l=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0));e="auto"===t.params.scrollbar.dragSize?o*l:parseInt(t.params.scrollbar.dragSize,10);t.isHorizontal()?n[0].style.width=`${e}px`:n[0].style.height=`${e}px`;i[0].style.display=l>=1?"none":"";t.params.scrollbar.hide&&(i[0].style.opacity=0);t.params.watchOverflow&&t.enabled&&r.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}}function b(n){return t.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].clientX:n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].clientY:n.clientY}function k(n){const{scrollbar:u,rtlTranslate:f}=t,{$el:s}=u;let i;i=(b(n)-s.offset()[t.isHorizontal()?"left":"top"]-(null!==c?c:e/2))/(o-e);i=Math.max(Math.min(i,1),0);f&&(i=1-i);const r=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*i;t.updateProgress(r);t.setTranslate(r);t.updateActiveIndex();t.updateSlidesClasses()}function d(n){const f=t.params.scrollbar,{scrollbar:e,$wrapperEl:o}=t,{$el:u,$dragEl:i}=e;h=!0;c=n.target===i[0]||n.target===i?b(n)-n.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null;n.preventDefault();n.stopPropagation();o.transition(100);i.transition(100);k(n);clearTimeout(a);u.transition(0);f.hide&&u.css("opacity",1);t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none");r("scrollbarDragStart",n)}function g(n){const{scrollbar:i,$wrapperEl:u}=t,{$el:f,$dragEl:e}=i;h&&(n.preventDefault?n.preventDefault():n.returnValue=!1,k(n),u.transition(0),f.transition(0),e.transition(0),r("scrollbarDragMove",n))}function nt(n){const i=t.params.scrollbar,{scrollbar:f,$wrapperEl:e}=t,{$el:u}=f;h&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),e.transition("")),i.hide&&(clearTimeout(a),a=s(()=>{u.css("opacity",0),u.transition(400)},1e3)),r("scrollbarDragEnd",n),i.snapOnRelease&&t.slideToClosest())}function tt(n){const{scrollbar:c,touchEventsTouch:f,touchEventsDesktop:e,params:s,support:o}=t,r=c.$el[0],u=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},h=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};if(r){const i="on"===n?"addEventListener":"removeEventListener";o.touch?(r[i](f.start,d,u),r[i](f.move,g,u),r[i](f.end,nt,h)):(r[i](e.start,d,u),p[i](e.move,g,u),p[i](e.end,nt,h))}}function it(){const{scrollbar:e,$el:f}=t;t.params.scrollbar=rt(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const r=t.params.scrollbar;if(r.el){let i=n(r.el);t.params.uniqueNavElements&&"string"==typeof r.el&&i.length>1&&1===f.find(r.el).length&&(i=f.find(r.el));let u=i.find(`.${t.params.scrollbar.dragClass}`);0===u.length&&(u=n(`<div class="${t.params.scrollbar.dragClass}"></div>`),i.append(u));Object.assign(e,{$el:i,el:i[0],$dragEl:u,dragEl:u[0]});r.draggable&&t.params.scrollbar.el&&tt("on");i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}}function ut(){t.params.scrollbar.el&&tt("off")}const p=i();let c,e,o,l,h=!1,w=null,a=null;f({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}});t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};u("init",()=>{it(),y(),v()});u("update resize observerUpdate lock unlock",()=>{y()});u("setTranslate",()=>{v()});u("setTransition",(n,i)=>{!function(n){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(n)}(i)});u("enable disable",()=>{const{$el:n}=t.scrollbar;n&&n[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)});u("destroy",()=>{ut()});Object.assign(t.scrollbar,{updateSize:y,setTranslate:v,init:it,destroy:ut})},function({swiper:t,extendParams:r,on:i}){r({parallax:{enabled:!1}});const u=(i,r)=>{const{rtl:l}=t,e=n(i),h=l?-1:1,c=e.attr("data-swiper-parallax")||"0";let u=e.attr("data-swiper-parallax-x"),f=e.attr("data-swiper-parallax-y");const o=e.attr("data-swiper-parallax-scale"),s=e.attr("data-swiper-parallax-opacity");if(u||f?(u=u||"0",f=f||"0"):t.isHorizontal()?(u=c,f="0"):(f=c,u="0"),u=u.indexOf("%")>=0?parseInt(u,10)*r*h+"%":u*r*h+"px",f=f.indexOf("%")>=0?parseInt(f,10)*r+"%":f*r+"px",null!=s){const n=s-(s-1)*(1-Math.abs(r));e[0].style.opacity=n}if(null==o)e.transform(`translate3d(${u}, ${f}, 0px)`);else{const n=o-(o-1)*(1-Math.abs(r));e.transform(`translate3d(${u}, ${f}, 0px) scale(${n})`)}},f=()=>{const{$el:r,slides:f,progress:i,snapGrid:e}=t;r.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(n=>{u(n,i)});f.each((r,f)=>{let o=r.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(o+=Math.ceil(f/2)-i*(e.length-1));o=Math.min(Math.max(o,-1),1);n(r).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(n=>{u(n,o)})})};i("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)});i("init",()=>{t.params.parallax.enabled&&f()});i("setTranslate",()=>{t.params.parallax.enabled&&f()});i("setTransition",(i,r)=>{t.params.parallax.enabled&&((i=t.params.speed)=>{const{$el:r}=t;r.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(t=>{const r=n(t);let u=parseInt(r.attr("data-swiper-parallax-duration"),10)||i;0===i&&(u=0);r.transition(u)})})(r)})},function({swiper:r,extendParams:f,on:u,emit:i}){function tt(n){if(n.targetTouches.length<2)return 1;const t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt((r-t)**2+(u-i)**2)}function y(t){const u=r.support,i=r.params.zoom;if(a=!1,v=!1,!u.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;a=!0;o.scaleStart=tt(t)}o.$slideEl&&o.$slideEl.length||(o.$slideEl=n(t.target).closest(`.${r.params.slideClass}`),0===o.$slideEl.length&&(o.$slideEl=r.slides.eq(r.activeIndex)),o.$imageEl=o.$slideEl.find(`.${i.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),o.$imageWrapEl=o.$imageEl.parent(`.${i.containerClass}`),o.maxRatio=o.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==o.$imageWrapEl.length)?(o.$imageEl&&o.$imageEl.transition(0),p=!0):o.$imageEl=void 0}function k(n){const u=r.support,i=r.params.zoom,t=r.zoom;if(!u.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;v=!0;o.scaleMove=tt(n)}o.$imageEl&&0!==o.$imageEl.length?(t.scale=u.gestures?n.scale*h:o.scaleMove/o.scaleStart*h,t.scale>o.maxRatio&&(t.scale=o.maxRatio-1+(t.scale-o.maxRatio+1)**.5),t.scale<i.minRatio&&(t.scale=i.minRatio+1-(i.minRatio-t.scale+1)**.5),o.$imageEl.transform(`translate3d(0,0,0) scale(${t.scale})`)):"gesturechange"===n.type&&y(n)}function c(n){const i=r.device,u=r.support,f=r.params.zoom,t=r.zoom;if(!u.gestures){if(!a||!v)return;if("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2&&!i.android)return;a=!1;v=!1}o.$imageEl&&0!==o.$imageEl.length&&(t.scale=Math.max(Math.min(t.scale,o.maxRatio),f.minRatio),o.$imageEl.transition(r.params.speed).transform(`translate3d(0,0,0) scale(${t.scale})`),h=t.scale,p=!1,1===t.scale&&(o.$slideEl=void 0))}function it(n){const t=r.zoom;if(o.$imageEl&&0!==o.$imageEl.length&&(r.allowClick=!1,e.isTouched&&o.$slideEl)){e.isMoved||(e.width=o.$imageEl[0].offsetWidth,e.height=o.$imageEl[0].offsetHeight,e.startX=b(o.$imageWrapEl[0],"x")||0,e.startY=b(o.$imageWrapEl[0],"y")||0,o.slideWidth=o.$slideEl[0].offsetWidth,o.slideHeight=o.$slideEl[0].offsetHeight,o.$imageWrapEl.transition(0));const i=e.width*t.scale,u=e.height*t.scale;if(!(i<o.slideWidth&&u<o.slideHeight)){if((e.minX=Math.min(o.slideWidth/2-i/2,0),e.maxX=-e.minX,e.minY=Math.min(o.slideHeight/2-u/2,0),e.maxY=-e.minY,e.touchesCurrent.x="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,e.touchesCurrent.y="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY,!e.isMoved&&!p)&&(r.isHorizontal()&&(Math.floor(e.minX)===Math.floor(e.startX)&&e.touchesCurrent.x<e.touchesStart.x||Math.floor(e.maxX)===Math.floor(e.startX)&&e.touchesCurrent.x>e.touchesStart.x)||!r.isHorizontal()&&(Math.floor(e.minY)===Math.floor(e.startY)&&e.touchesCurrent.y<e.touchesStart.y||Math.floor(e.maxY)===Math.floor(e.startY)&&e.touchesCurrent.y>e.touchesStart.y)))return void(e.isTouched=!1);n.cancelable&&n.preventDefault();n.stopPropagation();e.isMoved=!0;e.currentX=e.touchesCurrent.x-e.touchesStart.x+e.startX;e.currentY=e.touchesCurrent.y-e.touchesStart.y+e.startY;e.currentX<e.minX&&(e.currentX=e.minX+1-(e.minX-e.currentX+1)**.8);e.currentX>e.maxX&&(e.currentX=e.maxX-1+(e.currentX-e.maxX+1)**.8);e.currentY<e.minY&&(e.currentY=e.minY+1-(e.minY-e.currentY+1)**.8);e.currentY>e.maxY&&(e.currentY=e.maxY-1+(e.currentY-e.maxY+1)**.8);s.prevPositionX||(s.prevPositionX=e.touchesCurrent.x);s.prevPositionY||(s.prevPositionY=e.touchesCurrent.y);s.prevTime||(s.prevTime=Date.now());s.x=(e.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2;s.y=(e.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2;Math.abs(e.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0);Math.abs(e.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0);s.prevPositionX=e.touchesCurrent.x;s.prevPositionY=e.touchesCurrent.y;s.prevTime=Date.now();o.$imageWrapEl.transform(`translate3d(${e.currentX}px, ${e.currentY}px,0)`)}}}function rt(){const n=r.zoom;o.$slideEl&&r.previousIndex!==r.activeIndex&&(o.$imageEl&&o.$imageEl.transform("translate3d(0,0,0) scale(1)"),o.$imageWrapEl&&o.$imageWrapEl.transform("translate3d(0,0,0)"),n.scale=1,h=1,o.$slideEl=void 0,o.$imageEl=void 0,o.$imageWrapEl=void 0)}function ut(t){const f=r.zoom,s=r.params.zoom;if(o.$slideEl||(t&&t.target&&(o.$slideEl=n(t.target).closest(`.${r.params.slideClass}`)),o.$slideEl||(o.$slideEl=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.$wrapperEl.children(`.${r.params.slideActiveClass}`):r.slides.eq(r.activeIndex)),o.$imageEl=o.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),o.$imageWrapEl=o.$imageEl.parent(`.${s.containerClass}`)),o.$imageEl&&0!==o.$imageEl.length&&o.$imageWrapEl&&0!==o.$imageWrapEl.length){let a,v,k,d,g,tt,i,u,it,rt,ut,ft,c,l,y,p,w,b;r.params.cssMode&&(r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.touchAction="none");o.$slideEl.addClass(`${s.zoomedSlideClass}`);void 0===e.touchesStart.x&&t?(a="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,v="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(a=e.touchesStart.x,v=e.touchesStart.y);f.scale=o.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio;h=o.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio;t?(w=o.$slideEl[0].offsetWidth,b=o.$slideEl[0].offsetHeight,k=o.$slideEl.offset().left+nt.scrollX,d=o.$slideEl.offset().top+nt.scrollY,g=k+w/2-a,tt=d+b/2-v,it=o.$imageEl[0].offsetWidth,rt=o.$imageEl[0].offsetHeight,ut=it*f.scale,ft=rt*f.scale,c=Math.min(w/2-ut/2,0),l=Math.min(b/2-ft/2,0),y=-c,p=-l,i=g*f.scale,u=tt*f.scale,i<c&&(i=c),i>y&&(i=y),u<l&&(u=l),u>p&&(u=p)):(i=0,u=0);o.$imageWrapEl.transition(300).transform(`translate3d(${i}px, ${u}px,0)`);o.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${f.scale})`)}}function ft(){const t=r.zoom,n=r.params.zoom;o.$slideEl||(o.$slideEl=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.$wrapperEl.children(`.${r.params.slideActiveClass}`):r.slides.eq(r.activeIndex),o.$imageEl=o.$slideEl.find(`.${n.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),o.$imageWrapEl=o.$imageEl.parent(`.${n.containerClass}`));o.$imageEl&&0!==o.$imageEl.length&&o.$imageWrapEl&&0!==o.$imageWrapEl.length&&(r.params.cssMode&&(r.wrapperEl.style.overflow="",r.wrapperEl.style.touchAction=""),t.scale=1,h=1,o.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),o.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),o.$slideEl.removeClass(`${n.zoomedSlideClass}`),o.$slideEl=void 0)}function et(n){const t=r.zoom;t.scale&&1!==t.scale?ft():ut(n)}function d(){const n=r.support;return{passiveListener:!("touchstart"!==r.touchEvents.start||!n.passiveListener||!r.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!n.passiveListener||{passive:!1,capture:!0}}}function g(){return`.${r.params.slideClass}`}function ot(n){const{passiveListener:t}=d(),i=g();r.$wrapperEl[n]("gesturestart",i,y,t);r.$wrapperEl[n]("gesturechange",i,k,t);r.$wrapperEl[n]("gestureend",i,c,t)}function st(){l||(l=!0,ot("on"))}function ht(){l&&(l=!1,ot("off"))}function ct(){const i=r.zoom;if(!i.enabled){i.enabled=!0;const f=r.support,{passiveListener:n,activeListenerWithCapture:u}=d(),t=g();f.gestures?(r.$wrapperEl.on(r.touchEvents.start,st,n),r.$wrapperEl.on(r.touchEvents.end,ht,n)):"touchstart"===r.touchEvents.start&&(r.$wrapperEl.on(r.touchEvents.start,t,y,n),r.$wrapperEl.on(r.touchEvents.move,t,k,u),r.$wrapperEl.on(r.touchEvents.end,t,c,n),r.touchEvents.cancel&&r.$wrapperEl.on(r.touchEvents.cancel,t,c,n));r.$wrapperEl.on(r.touchEvents.move,`.${r.params.zoom.containerClass}`,it,u)}}function lt(){const i=r.zoom;if(i.enabled){const f=r.support;i.enabled=!1;const{passiveListener:n,activeListenerWithCapture:u}=d(),t=g();f.gestures?(r.$wrapperEl.off(r.touchEvents.start,st,n),r.$wrapperEl.off(r.touchEvents.end,ht,n)):"touchstart"===r.touchEvents.start&&(r.$wrapperEl.off(r.touchEvents.start,t,y,n),r.$wrapperEl.off(r.touchEvents.move,t,k,u),r.$wrapperEl.off(r.touchEvents.end,t,c,n),r.touchEvents.cancel&&r.$wrapperEl.off(r.touchEvents.cancel,t,c,n));r.$wrapperEl.off(r.touchEvents.move,`.${r.params.zoom.containerClass}`,it,u)}}const nt=t();f({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}});r.zoom={enabled:!1};let l,a,v,h=1,p=!1;const o={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},e={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:{}},s={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let w=1;Object.defineProperty(r.zoom,"scale",{get:()=>w,set(n){if(w!==n){const t=o.$imageEl?o.$imageEl[0]:void 0,r=o.$slideEl?o.$slideEl[0]:void 0;i("zoomChange",n,t,r)}w=n}});u("init",()=>{r.params.zoom.enabled&&ct()});u("destroy",()=>{lt()});u("touchStart",(n,t)=>{r.zoom.enabled&&function(n){const t=r.device;o.$imageEl&&0!==o.$imageEl.length&&(e.isTouched||(t.android&&n.cancelable&&n.preventDefault(),e.isTouched=!0,e.touchesStart.x="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,e.touchesStart.y="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY))}(t)});u("touchEnd",()=>{r.zoom.enabled&&function(){const i=r.zoom;if(o.$imageEl&&0!==o.$imageEl.length){if(!e.isTouched||!e.isMoved)return e.isTouched=!1,void(e.isMoved=!1);e.isTouched=!1;e.isMoved=!1;let n=300,t=300;const h=s.x*n,u=e.currentX+h,c=s.y*t,f=e.currentY+c;0!==s.x&&(n=Math.abs((u-e.currentX)/s.x));0!==s.y&&(t=Math.abs((f-e.currentY)/s.y));const l=Math.max(n,t);e.currentX=u;e.currentY=f;const a=e.width*i.scale,v=e.height*i.scale;e.minX=Math.min(o.slideWidth/2-a/2,0);e.maxX=-e.minX;e.minY=Math.min(o.slideHeight/2-v/2,0);e.maxY=-e.minY;e.currentX=Math.max(Math.min(e.currentX,e.maxX),e.minX);e.currentY=Math.max(Math.min(e.currentY,e.maxY),e.minY);o.$imageWrapEl.transition(l).transform(`translate3d(${e.currentX}px, ${e.currentY}px,0)`)}}()});u("doubleTap",(n,t)=>{!r.animating&&r.params.zoom.enabled&&r.zoom.enabled&&r.params.zoom.toggle&&et(t)});u("transitionEnd",()=>{r.zoom.enabled&&r.params.zoom.enabled&&rt()});u("slideChange",()=>{r.zoom.enabled&&r.params.zoom.enabled&&r.params.cssMode&&rt()});Object.assign(r.zoom,{enable:ct,disable:lt,"in":ut,out:ft,toggle:et})},function({swiper:r,extendParams:f,on:u,emit:i}){function e(t,u=!0){const f=r.params.lazy;if(void 0!==t&&0!==r.slides.length){const o=r.virtual&&r.params.virtual.enabled?r.$wrapperEl.children(`.${r.params.slideClass}[data-swiper-slide-index="${t}"]`):r.slides.eq(t),s=o.find(`.${f.elementClass}:not(.${f.loadedClass}):not(.${f.loadingClass})`);!o.hasClass(f.elementClass)||o.hasClass(f.loadedClass)||o.hasClass(f.loadingClass)||s.push(o[0]);0!==s.length&&s.each(t=>{const s=n(t);s.addClass(f.loadingClass);const h=s.attr("data-background"),c=s.attr("data-src"),l=s.attr("data-srcset"),a=s.attr("data-sizes"),v=s.parent("picture");r.loadImage(s[0],c||h,l,a,!1,()=>{if(null!=r&&r&&(!r||r.params)&&!r.destroyed){if(h?(s.css("background-image",`url("${h}")`),s.removeAttr("data-background")):(l&&(s.attr("srcset",l),s.removeAttr("data-srcset")),a&&(s.attr("sizes",a),s.removeAttr("data-sizes")),v.length&&v.children("source").each(t=>{const i=n(t);i.attr("data-srcset")&&(i.attr("srcset",i.attr("data-srcset")),i.removeAttr("data-srcset"))}),c&&(s.attr("src",c),s.removeAttr("data-src"))),s.addClass(f.loadedClass).removeClass(f.loadingClass),o.find(`.${f.preloaderClass}`).remove(),r.params.loop&&u){const n=o.attr("data-swiper-slide-index");o.hasClass(r.params.slideDuplicateClass)?e(r.$wrapperEl.children(`[data-swiper-slide-index="${n}"]:not(.${r.params.slideDuplicateClass})`).index(),!1):e(r.$wrapperEl.children(`.${r.params.slideDuplicateClass}[data-swiper-slide-index="${n}"]`).index(),!1)}i("lazyImageReady",o[0],s[0]);r.params.autoHeight&&r.updateAutoHeight()}});i("lazyImageLoad",o[0],s[0])})}}function o(){function c(n){if(s){if(f.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]`).length)return!0}else if(l[n])return!0;return!1}function a(t){return s?n(t).attr("data-swiper-slide-index"):n(t).index()}const{$wrapperEl:f,params:t,slides:l,activeIndex:i}=r,s=r.virtual&&t.virtual.enabled,o=t.lazy;let u=t.slidesPerView;if("auto"===u&&(u=0),h||(h=!0),r.params.watchSlidesProgress)f.children(`.${t.slideVisibleClass}`).each(t=>{e(s?n(t).attr("data-swiper-slide-index"):n(t).index())});else if(u>1)for(let n=i;n<i+u;n+=1)c(n)&&e(n);else e(i);if(o.loadPrevNext)if(u>1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){const t=o.loadPrevNextAmount,n=u,r=Math.min(i+n+Math.max(t,n),l.length),f=Math.max(i-Math.max(n,t),0);for(let n=i+u;n<r;n+=1)c(n)&&e(n);for(let n=f;n<i;n+=1)c(n)&&e(n)}else{const n=f.children(`.${t.slideNextClass}`);n.length>0&&e(a(n));const i=f.children(`.${t.slidePrevClass}`);i.length>0&&e(a(i))}}function s(){const f=t();if(r&&!r.destroyed){const u=r.params.lazy.scrollingElement?n(r.params.lazy.scrollingElement):n(f),e=u[0]===f,v=e?f.innerWidth:u[0].offsetWidth,y=e?f.innerHeight:u[0].offsetHeight,i=r.$el.offset(),{rtlTranslate:p}=r;let h=!1;p&&(i.left-=r.$el[0].scrollLeft);const l=[[i.left,i.top],[i.left+r.width,i.top],[i.left,i.top+r.height],[i.left+r.width,i.top+r.height]];for(let n=0;n<l.length;n+=1){const t=l[n];if(t[0]>=0&&t[0]<=v&&t[1]>=0&&t[1]<=y){if(0===t[0]&&0===t[1])continue;h=!0}}const a=!("touchstart"!==r.touchEvents.start||!r.support.passiveListener||!r.params.passiveListeners)&&{passive:!0,capture:!1};h?(o(),u.off("scroll",s,a)):c||(c=!0,u.on("scroll",s,a))}}f({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}});r.lazy={};let c=!1,h=!1;u("beforeInit",()=>{r.params.lazy.enabled&&r.params.preloadImages&&(r.params.preloadImages=!1)});u("init",()=>{r.params.lazy.enabled&&(r.params.lazy.checkInView?s():o())});u("scroll",()=>{r.params.freeMode&&r.params.freeMode.enabled&&!r.params.freeMode.sticky&&o()});u("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{r.params.lazy.enabled&&(r.params.lazy.checkInView?s():o())});u("transitionStart",()=>{r.params.lazy.enabled&&(r.params.lazy.loadOnTransitionStart||!r.params.lazy.loadOnTransitionStart&&!h)&&(r.params.lazy.checkInView?s():o())});u("transitionEnd",()=>{r.params.lazy.enabled&&!r.params.lazy.loadOnTransitionStart&&(r.params.lazy.checkInView?s():o())});u("slideChange",()=>{const{lazy:n,cssMode:t,watchSlidesProgress:i,touchReleaseOnEdges:u,resistanceRatio:f}=r.params;n.enabled&&(t||i&&(u||0===f))&&o()});Object.assign(r.lazy,{load:o,loadInSlide:e})},function({swiper:n,extendParams:i,on:t}){function u(n,t){const u=function(){let n,t,i;return(r,u)=>{for(t=-1,n=r.length;n-t>1;)i=n+t>>1,r[i]<=u?t=i:n=i;return n}}();let i,r;return this.x=n,this.y=t,this.lastIndex=n.length-1,this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this}function r(){n.controller.control&&n.controller.spline&&(n.controller.spline=void 0,delete n.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}});n.controller={control:void 0};t("beforeInit",()=>{n.controller.control=n.params.controller.control});t("update",()=>{r()});t("resize",()=>{r()});t("observerUpdate",()=>{r()});t("setTranslate",(t,i,r)=>{n.controller.control&&n.controller.setTranslate(i,r)});t("setTransition",(t,i,r)=>{n.controller.control&&n.controller.setTransition(i,r)});Object.assign(n.controller,{setTranslate:function(t,i){function s(t){const i=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(!function(t){n.controller.spline||(n.controller.spline=n.params.loop?new u(n.slidesGrid,t.slidesGrid):new u(n.snapGrid,t.snapGrid))}(t),f=-n.controller.spline.interpolate(-i));f&&"container"!==n.params.controller.by||(e=(t.maxTranslate()-t.minTranslate())/(n.maxTranslate()-n.minTranslate()),f=(i-n.minTranslate())*e+t.minTranslate());n.params.controller.inverse&&(f=t.maxTranslate()-f);t.updateProgress(f);t.setTranslate(f,n);t.updateActiveIndex();t.updateSlidesClasses()}const r=n.controller.control;let e,f;const o=n.constructor;if(Array.isArray(r))for(let n=0;n<r.length;n+=1)r[n]!==i&&r[n]instanceof o&&s(r[n]);else r instanceof o&&i!==r&&s(r)},setTransition:function(t,i){function e(i){i.setTransition(t,n);0!==t&&(i.transitionStart(),i.params.autoHeight&&s(()=>{i.updateAutoHeight()}),i.$wrapperEl.transitionEnd(()=>{r&&(i.params.loop&&"slide"===n.params.controller.by&&i.loopFix(),i.transitionEnd())}))}const f=n.constructor,r=n.controller.control;let u;if(Array.isArray(r))for(u=0;u<r.length;u+=1)r[u]!==i&&r[u]instanceof f&&e(r[u]);else r instanceof f&&i!==r&&e(r)}})},function({swiper:t,extendParams:r,on:i}){function o(n){const t=u;0!==t.length&&(t.html(""),t.html(n))}function s(n){n.attr("tabIndex","0")}function a(n){n.attr("tabIndex","-1")}function c(n,t){n.attr("role",t)}function v(n,t){n.attr("aria-roledescription",t)}function h(n,t){n.attr("aria-label",t)}function y(n){n.attr("aria-disabled",!0)}function p(n){n.attr("aria-disabled",!1)}function f(i){if(13===i.keyCode||32===i.keyCode){const r=t.params.a11y,u=n(i.target);t.navigation&&t.navigation.$nextEl&&u.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?o(r.lastSlideMessage):o(r.nextSlideMessage));t.navigation&&t.navigation.$prevEl&&u.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?o(r.firstSlideMessage):o(r.prevSlideMessage));t.pagination&&u.is(e(t.params.pagination.bulletClass))&&u[0].click()}}function l(){if(!t.params.loop&&!t.params.rewind&&t.navigation){const{$nextEl:n,$prevEl:i}=t.navigation;i&&i.length>0&&(t.isBeginning?(y(i),a(i)):(p(i),s(i)));n&&n.length>0&&(t.isEnd?(y(n),a(n)):(p(n),s(n)))}}function w(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function b(){return w()&&t.params.pagination.clickable}function d(){const i=t.params.a11y;t.$el.append(u);const a=t.$el;i.containerRoleDescriptionMessage&&v(a,i.containerRoleDescriptionMessage);i.containerMessage&&h(a,i.containerMessage);const s=t.$wrapperEl,l=s.attr("id")||`swiper-wrapper-${function(n=16){return"x".repeat(n).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,p=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var y;y=l;s.attr("id",y),function(n,t){n.attr("aria-live",t)}(s,p);i.itemRoleDescriptionMessage&&v(n(t.slides),i.itemRoleDescriptionMessage);c(n(t.slides),i.slideRole);const w=t.params.loop?t.slides.filter(n=>!n.classList.contains(t.params.slideDuplicateClass)).length:t.slides.length;let r,o;t.slides.each((r,u)=>{const f=n(r),e=t.params.loop?parseInt(f.attr("data-swiper-slide-index"),10):u;h(f,i.slideLabelMessage.replace(/\{\{index\}\}/,e+1).replace(/\{\{slidesLength\}\}/,w))});t.navigation&&t.navigation.$nextEl&&(r=t.navigation.$nextEl);t.navigation&&t.navigation.$prevEl&&(o=t.navigation.$prevEl);r&&r.length&&k(r,l,i.nextSlideMessage);o&&o.length&&k(o,l,i.prevSlideMessage);b()&&t.pagination.$el.on("keydown",e(t.params.pagination.bulletClass),f)}r({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}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}});let u=null;const k=(n,t,i)=>{s(n),"BUTTON"!==n[0].tagName&&(c(n,"button"),n.on("keydown",f)),h(n,i),function(n,t){n.attr("aria-controls",t)}(n,t)};i("beforeInit",()=>{u=n(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)});i("afterInit",()=>{t.params.a11y.enabled&&(d(),l())});i("toEdge",()=>{t.params.a11y.enabled&&l()});i("fromEdge",()=>{t.params.a11y.enabled&&l()});i("paginationUpdate",()=>{t.params.a11y.enabled&&function(){const i=t.params.a11y;w()&&t.pagination.bullets.each(r=>{const u=n(r);t.params.pagination.clickable&&(s(u),t.params.pagination.renderBullet||(c(u,"button"),h(u,i.paginationBulletMessage.replace(/\{\{index\}\}/,u.index()+1))));u.is(`.${t.params.pagination.bulletActiveClass}`)?u.attr("aria-current","true"):u.removeAttr("aria-current")})}()});i("destroy",()=>{t.params.a11y.enabled&&function(){let n,i;u&&u.length>0&&u.remove();t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl);t.navigation&&t.navigation.$prevEl&&(i=t.navigation.$prevEl);n&&n.off("keydown",f);i&&i.off("keydown",f);b()&&t.pagination.$el.off("keydown",e(t.params.pagination.bulletClass),f)}()})},function({swiper:n,extendParams:r,on:i}){r({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});let f=!1,u={};const e=n=>n.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=n=>{const f=t();let r;r=n?new URL(n):f.location;const i=r.pathname.slice(1).split("/").filter(n=>""!==n),u=i.length;return{key:i[u-2],value:i[u-1]}},s=(i,r)=>{const o=t();if(f&&n.params.history.enabled){let s;s=n.params.url?new URL(n.params.url):o.location;const c=n.slides.eq(r);let u=e(c.attr("data-history"));if(n.params.history.root.length>0){let t=n.params.history.root;"/"===t[t.length-1]&&(t=t.slice(0,t.length-1));u=`${t}/${i}/${u}`}else s.pathname.includes(i)||(u=`${i}/${u}`);const h=o.history.state;h&&h.value===u||(n.params.history.replaceState?o.history.replaceState({value:u},null,u):o.history.pushState({value:u},null,u))}},h=(t,i,r)=>{if(i)for(let u=0,f=n.slides.length;u<f;u+=1){const f=n.slides.eq(u);if(e(f.attr("data-history"))===i&&!f.hasClass(n.params.slideDuplicateClass)){const i=f.index();n.slideTo(i,t,r)}}else n.slideTo(0,t,r)},c=()=>{u=o(n.params.url),h(n.params.speed,n.paths.value,!1)};i("init",()=>{n.params.history.enabled&&(()=>{const i=t();if(n.params.history){if(!i.history||!i.history.pushState)return n.params.history.enabled=!1,void(n.params.hashNavigation.enabled=!0);f=!0;u=o(n.params.url);(u.key||u.value)&&(h(0,u.value,n.params.runCallbacksOnInit),n.params.history.replaceState||i.addEventListener("popstate",c))}})()});i("destroy",()=>{n.params.history.enabled&&(()=>{const i=t();n.params.history.replaceState||i.removeEventListener("popstate",c)})()});i("transitionEnd _freeModeNoMomentumRelease",()=>{f&&s(n.params.history.key,n.activeIndex)});i("slideChange",()=>{f&&n.params.cssMode&&s(n.params.history.key,n.activeIndex)})},function({swiper:r,extendParams:e,emit:f,on:u}){let s=!1;const h=i(),o=t();e({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const c=()=>{f("hashChange");const n=h.location.hash.replace("#","");if(n!==r.slides.eq(r.activeIndex).attr("data-hash")){const t=r.$wrapperEl.children(`.${r.params.slideClass}[data-hash="${n}"]`).index();if(void 0===t)return;r.slideTo(t)}},l=()=>{if(s&&r.params.hashNavigation.enabled)if(r.params.hashNavigation.replaceState&&o.history&&o.history.replaceState)o.history.replaceState(null,null,`#${r.slides.eq(r.activeIndex).attr("data-hash")}`||""),f("hashSet");else{const n=r.slides.eq(r.activeIndex),t=n.attr("data-hash")||n.attr("data-history");h.location.hash=t||"";f("hashSet")}};u("init",()=>{r.params.hashNavigation.enabled&&(()=>{if(r.params.hashNavigation.enabled&&(!r.params.history||!r.params.history.enabled)){s=!0;const t=h.location.hash.replace("#","");if(t){const n=0;for(let i=0,u=r.slides.length;i<u;i+=1){const u=r.slides.eq(i);if((u.attr("data-hash")||u.attr("data-history"))===t&&!u.hasClass(r.params.slideDuplicateClass)){const t=u.index();r.slideTo(t,n,r.params.runCallbacksOnInit,!0)}}}r.params.hashNavigation.watchState&&n(o).on("hashchange",c)}})()});u("destroy",()=>{r.params.hashNavigation.enabled&&r.params.hashNavigation.watchState&&n(o).off("hashchange",c)});u("transitionEnd _freeModeNoMomentumRelease",()=>{s&&l()});u("slideChange",()=>{s&&r.params.cssMode&&l()})},function({swiper:n,extendParams:u,on:r,emit:t}){function e(){const i=n.slides.eq(n.activeIndex);let r=n.params.autoplay.delay;i.attr("data-swiper-autoplay")&&(r=i.attr("data-swiper-autoplay")||n.params.autoplay.delay);clearTimeout(f);f=s(()=>{let i;n.params.autoplay.reverseDirection?n.params.loop?(n.loopFix(),i=n.slidePrev(n.params.speed,!0,!0),t("autoplay")):n.isBeginning?n.params.autoplay.stopOnLastSlide?o():(i=n.slideTo(n.slides.length-1,n.params.speed,!0,!0),t("autoplay")):(i=n.slidePrev(n.params.speed,!0,!0),t("autoplay")):n.params.loop?(n.loopFix(),i=n.slideNext(n.params.speed,!0,!0),t("autoplay")):n.isEnd?n.params.autoplay.stopOnLastSlide?o():(i=n.slideTo(0,n.params.speed,!0,!0),t("autoplay")):(i=n.slideNext(n.params.speed,!0,!0),t("autoplay"));(n.params.cssMode&&n.autoplay.running||!1===i)&&e()},r)}function l(){return void 0===f&&!n.autoplay.running&&(n.autoplay.running=!0,t("autoplayStart"),e(),!0)}function o(){return!!n.autoplay.running&&void 0!==f&&(f&&(clearTimeout(f),f=void 0),n.autoplay.running=!1,t("autoplayStop"),!0)}function h(t){n.autoplay.running&&(n.autoplay.paused||(f&&clearTimeout(f),n.autoplay.paused=!0,0!==t&&n.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(t=>{n.$wrapperEl[0].addEventListener(t,c)}):(n.autoplay.paused=!1,e())))}function a(){const t=i();"hidden"===t.visibilityState&&n.autoplay.running&&h();"visible"===t.visibilityState&&n.autoplay.paused&&(e(),n.autoplay.paused=!1)}function c(t){n&&!n.destroyed&&n.$wrapperEl&&t.target===n.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(t=>{n.$wrapperEl[0].removeEventListener(t,c)}),n.autoplay.paused=!1,n.autoplay.running?e():o())}function v(){n.params.autoplay.disableOnInteraction?o():h();["transitionend","webkitTransitionEnd"].forEach(t=>{n.$wrapperEl[0].removeEventListener(t,c)})}function y(){n.params.autoplay.disableOnInteraction||(n.autoplay.paused=!1,e())}let f;n.autoplay={running:!1,paused:!1};u({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});r("init",()=>{n.params.autoplay.enabled&&(l(),i().addEventListener("visibilitychange",a),n.params.autoplay.pauseOnMouseEnter&&(n.$el.on("mouseenter",v),n.$el.on("mouseleave",y)))});r("beforeTransitionStart",(t,i,r)=>{n.autoplay.running&&(r||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(i):o())});r("sliderFirstMove",()=>{n.autoplay.running&&(n.params.autoplay.disableOnInteraction?o():h())});r("touchEnd",()=>{n.params.cssMode&&n.autoplay.paused&&!n.params.autoplay.disableOnInteraction&&e()});r("destroy",()=>{n.$el.off("mouseenter",v),n.$el.off("mouseleave",y),n.autoplay.running&&o(),i().removeEventListener("visibilitychange",a)});Object.assign(n.autoplay,{pause:h,run:e,start:l,stop:o})},function({swiper:t,extendParams:r,on:i}){function s(){const i=t.thumbs.swiper;if(i){const u=i.clickedIndex,f=i.clickedSlide;if((!f||!n(f).hasClass(t.params.thumbs.slideThumbActiveClass))&&null!=u){let r;if(r=i.params.loop?parseInt(n(i.clickedSlide).attr("data-swiper-slide-index"),10):u,t.params.loop){let n=t.activeIndex;t.slides.eq(n).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,n=t.activeIndex);const i=t.slides.eq(n).prevAll(`[data-swiper-slide-index="${r}"]`).eq(0).index(),u=t.slides.eq(n).nextAll(`[data-swiper-slide-index="${r}"]`).eq(0).index();r=void 0===i?u:void 0===u?i:u-n<n-i?u:i}t.slideTo(r)}}}function o(){const{thumbs:n}=t.params;if(f)return!1;f=!0;const i=t.constructor;if(n.swiper instanceof i)t.thumbs.swiper=n.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(a(n.swiper)){const r=Object.assign({},n.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1});t.thumbs.swiper=new i(r);e=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",s),!0}function u(n){const i=t.thumbs.swiper;if(i){const e="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,u=t.params.thumbs.autoScrollOffset,o=u&&!i.params.loop;if(t.realIndex!==i.realIndex||o){let r,s,f=i.activeIndex;if(i.params.loop){i.slides.eq(f).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,f=i.activeIndex);const u=i.slides.eq(f).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),n=i.slides.eq(f).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();r=void 0===u?n:void 0===n?u:n-f==f-u?i.params.slidesPerGroup>1?n:f:n-f<f-u?n:u;s=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,s=r>t.previousIndex?"next":"prev";o&&(r+="next"===s?u:-1*u);i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(r)<0&&(i.params.centeredSlides?r=r>f?r-Math.floor(e/2)+1:r+Math.floor(e/2)-1:r>f&&i.params.slidesPerGroup,i.slideTo(r,n?0:void 0))}let r=1;const f=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.removeClass(f),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let n=0;n<r;n+=1)i.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+n}"]`).addClass(f);else for(let n=0;n<r;n+=1)i.slides.eq(t.realIndex+n).addClass(f)}}r({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let f=!1,e=!1;t.thumbs={swiper:null};i("beforeInit",()=>{const{thumbs:n}=t.params;n&&n.swiper&&(o(),u(!0))});i("slideChange update resize observerUpdate",()=>{t.thumbs.swiper&&u()});i("setTransition",(n,i)=>{const r=t.thumbs.swiper;r&&r.setTransition(i)});i("beforeDestroy",()=>{const n=t.thumbs.swiper;n&&e&&n&&n.destroy()});Object.assign(t.thumbs,{init:o,update:u})},function({swiper:t,extendParams:u,emit:i,once:n}){u({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});Object.assign(t,{freeMode:{onTouchMove:function(){const{touchEventsData:n,touches:i}=t;0===n.velocities.length&&n.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime});n.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:r()})},onTouchEnd:function({currentPos:u}){const{params:f,$wrapperEl:s,rtlTranslate:h,snapGrid:e,touchEventsData:o}=t,c=r()-o.touchStartTime;if(u<-t.minTranslate())t.slideTo(t.activeIndex);else if(u>-t.maxTranslate())t.slides.length<e.length?t.slideTo(e.length-1):t.slideTo(t.slides.length-1);else{if(f.freeMode.momentum){if(o.velocities.length>1){const n=o.velocities.pop(),i=o.velocities.pop(),e=n.position-i.position,u=n.time-i.time;t.velocity=e/u;t.velocity/=2;Math.abs(t.velocity)<f.freeMode.minimumVelocity&&(t.velocity=0);(u>150||r()-n.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=f.freeMode.momentumVelocityRatio;o.velocities.length=0;let c=1e3*f.freeMode.momentumRatio;const p=t.velocity*c;let u=t.translate+p;h&&(u=-u);let l,v=!1;const a=20*Math.abs(t.velocity)*f.freeMode.momentumBounceRatio;let y;if(u<t.maxTranslate())f.freeMode.momentumBounce?(u+t.maxTranslate()<-a&&(u=t.maxTranslate()-a),l=t.maxTranslate(),v=!0,o.allowMomentumBounce=!0):u=t.maxTranslate(),f.loop&&f.centeredSlides&&(y=!0);else if(u>t.minTranslate())f.freeMode.momentumBounce?(u-t.minTranslate()>a&&(u=t.minTranslate()+a),l=t.minTranslate(),v=!0,o.allowMomentumBounce=!0):u=t.minTranslate(),f.loop&&f.centeredSlides&&(y=!0);else if(f.freeMode.sticky){let n;for(let t=0;t<e.length;t+=1)if(e[t]>-u){n=t;break}u=Math.abs(e[n]-u)<Math.abs(e[n-1]-u)||"next"===t.swipeDirection?e[n]:e[n-1];u=-u}if(y&&n("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(c=h?Math.abs((-u-t.translate)/t.velocity):Math.abs((u-t.translate)/t.velocity),f.freeMode.sticky){const n=Math.abs((h?-u:u)-t.translate),i=t.slidesSizesGrid[t.activeIndex];c=n<i?f.speed:n<2*i?1.5*f.speed:2.5*f.speed}}else if(f.freeMode.sticky)return void t.slideToClosest();f.freeMode.momentumBounce&&v?(t.updateProgress(l),t.setTransition(c),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd(()=>{t&&!t.destroyed&&o.allowMomentumBounce&&(i("momentumBounce"),t.setTransition(f.speed),setTimeout(()=>{t.setTranslate(l),s.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(i("_freeModeNoMomentumRelease"),t.updateProgress(u),t.setTransition(c),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(u);t.updateActiveIndex();t.updateSlidesClasses()}else{if(f.freeMode.sticky)return void t.slideToClosest();f.freeMode&&i("_freeModeNoMomentumRelease")}(!f.freeMode.momentum||c>=f.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function({swiper:n,extendParams:t}){let i,r,u;t({grid:{rows:1,fill:"column"}});n.grid={initSlides:t=>{const{slidesPerView:e}=n.params,{rows:f,fill:o}=n.params.grid;r=i/f;u=Math.floor(t/f);i=Math.floor(t/f)===t/f?t:Math.ceil(t/f)*f;"auto"!==e&&"row"===o&&(i=Math.max(i,e*f))},updateSlide:(t,f,e,o)=>{const{slidesPerGroup:l,spaceBetween:v}=n.params,{rows:h,fill:y}=n.params.grid;let a,c,s;if("row"===y&&l>1){const n=Math.floor(t/(l*h)),r=t-h*l*n,u=0===n?l:Math.min(Math.ceil((e-n*h*l)/h),l);s=Math.floor(r/u);c=r-s*u+n*l;a=c+s*i/h;f.css({"-webkit-order":a,order:a})}else"column"===y?(c=Math.floor(t/h),s=t-c*h,(c>u||c===u&&s===h-1)&&(s+=1,s>=h&&(s=0,c+=1))):(s=Math.floor(t/r),c=t-s*r);f.css(o("margin-top"),0!==s?v&&`${v}px`:"")},updateWrapperSize:(t,r,u)=>{const{spaceBetween:f,centeredSlides:e,roundLengths:o}=n.params,{rows:s}=n.params.grid;if(n.virtualSize=(t+f)*i,n.virtualSize=Math.ceil(n.virtualSize/s)-f,n.$wrapperEl.css({[u("width")]:`${n.virtualSize+f}px`}),e){r.splice(0,r.length);const t=[];for(let i=0;i<r.length;i+=1){let u=r[i];o&&(u=Math.floor(u));r[i]<n.virtualSize+r[0]&&t.push(u)}r.push(...t)}}}},function({swiper:n}){Object.assign(n,{appendSlide:fi.bind(n),prependSlide:ei.bind(n),addSlide:oi.bind(n),removeSlide:si.bind(n),removeAllSlides:hi.bind(n)})},function({swiper:n,extendParams:i,on:t}){i({fadeEffect:{crossFade:!1,transformEl:null}});h({effect:"fade",swiper:n,on:t,setTranslate:()=>{const{slides:t}=n,i=n.params.fadeEffect;for(let r=0;r<t.length;r+=1){const t=n.slides.eq(r);let u=-t[0].swiperSlideOffset;n.params.virtualTranslate||(u-=n.translate);let f=0;n.isHorizontal()||(f=u,u=0);const e=n.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);y(i,t).css({opacity:e}).transform(`translate3d(${u}px, ${f}px, 0px)`)}},setTransition:t=>{const{transformEl:i}=n.params.fadeEffect;(i?n.slides.find(i):n.slides).transition(t);p({swiper:n,duration:t,transformEl:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!n.params.cssMode})})},function({swiper:t,extendParams:r,on:i}){r({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});h({effect:"cube",swiper:t,on:i,setTranslate:()=>{const{$el:c,$wrapperEl:o,slides:l,width:s,height:a,rtlTranslate:h,size:i,browser:v}=t,f=t.params.cubeEffect,u=t.isHorizontal(),y=t.virtual&&t.params.virtual.enabled;let r,e=0;f.shadow&&(u?(r=o.find(".swiper-cube-shadow"),0===r.length&&(r=n('<div class="swiper-cube-shadow"><\/div>'),o.append(r)),r.css({height:`${s}px`})):(r=c.find(".swiper-cube-shadow"),0===r.length&&(r=n('<div class="swiper-cube-shadow"><\/div>'),c.append(r))));for(let t=0;t<l.length;t+=1){const r=l.eq(t);let s=t;y&&(s=parseInt(r.attr("data-swiper-slide-index"),10));let c=90*s,v=Math.floor(c/360);h&&(c=-c,v=Math.floor(-c/360));const a=Math.max(Math.min(r[0].progress,1),-1);let o=0,w=0,p=0;s%4==0?(o=4*-v*i,p=0):(s-1)%4==0?(o=0,p=4*-v*i):(s-2)%4==0?(o=i+4*v*i,p=i):(s-3)%4==0&&(o=-i,p=3*i+4*i*v);h&&(o=-o);u||(w=o,o=0);const b=`rotateX(${u?0:-c}deg) rotateY(${u?c:0}deg) translate3d(${o}px, ${w}px, ${p}px)`;if(a<=1&&a>-1&&(e=90*s+90*a,h&&(e=90*-s-90*a)),r.transform(b),f.slideShadows){let t=u?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),i=u?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===t.length&&(t=n(`<div class="swiper-slide-shadow-${u?"left":"top"}"></div>`),r.append(t));0===i.length&&(i=n(`<div class="swiper-slide-shadow-${u?"right":"bottom"}"></div>`),r.append(i));t.length&&(t[0].style.opacity=Math.max(-a,0));i.length&&(i[0].style.opacity=Math.max(a,0))}}if(o.css({"-webkit-transform-origin":`50% 50% -${i/2}px`,"transform-origin":`50% 50% -${i/2}px`}),f.shadow)if(u)r.transform(`translate3d(0px, ${s/2+f.shadowOffset}px, ${-s/2}px) rotateX(90deg) rotateZ(0deg) scale(${f.shadowScale})`);else{const n=Math.abs(e)-90*Math.floor(Math.abs(e)/90),i=1.5-(Math.sin(2*n*Math.PI/360)/2+Math.cos(2*n*Math.PI/360)/2),u=f.shadowScale,t=f.shadowScale/i,o=f.shadowOffset;r.transform(`scale3d(${u}, 1, ${t}) translate3d(0px, ${a/2+o}px, ${-a/2/t}px) rotateX(-90deg)`)}const p=v.isSafari||v.isWebView?-i/2:0;o.transform(`translate3d(0px,0,${p}px) rotateX(${t.isHorizontal()?0:e}deg) rotateY(${t.isHorizontal()?-e:0}deg)`)},setTransition:n=>{const{$el:i,slides:r}=t;r.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(n)},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:n,extendParams:i,on:t}){i({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});h({effect:"flip",swiper:n,on:t,setTranslate:()=>{const{slides:i,rtlTranslate:r}=n,t=n.params.flipEffect;for(let u=0;u<i.length;u+=1){const f=i.eq(u);let e=f[0].progress;n.params.flipEffect.limitRotation&&(e=Math.max(Math.min(f[0].progress,1),-1));const h=f[0].swiperSlideOffset;let o=-180*e,l=0,s=n.params.cssMode?-h-n.translate:-h,a=0;if(n.isHorizontal()?r&&(o=-o):(a=s,s=0,l=-o,o=0),f[0].style.zIndex=-Math.abs(Math.round(e))+i.length,t.slideShadows){let i=n.isHorizontal()?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),r=n.isHorizontal()?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===i.length&&(i=c(t,f,n.isHorizontal()?"left":"top"));0===r.length&&(r=c(t,f,n.isHorizontal()?"right":"bottom"));i.length&&(i[0].style.opacity=Math.max(-e,0));r.length&&(r[0].style.opacity=Math.max(e,0))}const v=`translate3d(${s}px, ${a}px, 0px) rotateX(${l}deg) rotateY(${o}deg)`;y(t,f).transform(v)}},setTransition:t=>{const{transformEl:i}=n.params.flipEffect;(i?n.slides.find(i):n.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t);p({swiper:n,duration:t,transformEl:i})},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!n.params.cssMode})})},function({swiper:n,extendParams:i,on:t}){i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}});h({effect:"coverflow",swiper:n,on:t,setTranslate:()=>{const{width:e,height:o,slides:r,slidesSizesGrid:s}=n,t=n.params.coverflowEffect,i=n.isHorizontal(),u=n.translate,h=i?e/2-u:o/2-u,f=i?t.rotate:-t.rotate,l=t.depth;for(let n=0,u=r.length;n<u;n+=1){const u=r.eq(n),a=s[n],e=(h-u[0].swiperSlideOffset-a/2)/a*t.modifier;let v=i?f*e:0,p=i?0:f*e,w=-l*Math.abs(e),o=t.stretch;"string"==typeof o&&-1!==o.indexOf("%")&&(o=parseFloat(t.stretch)/100*a);let b=i?0:o*e,k=i?o*e:0,d=1-(1-t.scale)*Math.abs(e);Math.abs(k)<.001&&(k=0);Math.abs(b)<.001&&(b=0);Math.abs(w)<.001&&(w=0);Math.abs(v)<.001&&(v=0);Math.abs(p)<.001&&(p=0);Math.abs(d)<.001&&(d=0);const g=`translate3d(${k}px,${b}px,${w}px)  rotateX(${p}deg) rotateY(${v}deg) scale(${d})`;if(y(t,u).transform(g),u[0].style.zIndex=1-Math.abs(Math.round(e)),t.slideShadows){let n=i?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),r=i?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom");0===n.length&&(n=c(t,u,i?"left":"top"));0===r.length&&(r=c(t,u,i?"right":"bottom"));n.length&&(n[0].style.opacity=e>0?e:0);r.length&&(r[0].style.opacity=-e>0?-e:0)}}},setTransition:t=>{const{transformEl:i}=n.params.coverflowEffect;(i?n.slides.find(i):n.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:n,extendParams:i,on:t}){i({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const r=n=>"string"==typeof n?n:`${n}px`;h({effect:"creative",swiper:n,on:t,setTranslate:()=>{const{slides:u,$wrapperEl:e,slidesSizesGrid:o}=n,t=n.params.creativeEffect,{progressMultiplier:i}=t,f=n.params.centeredSlides;if(f){const t=o[0]/2-n.params.slidesOffsetBefore||0;e.transform(`translateX(calc(50% - ${t}px))`)}for(let e=0;e<u.length;e+=1){const s=u.eq(e),k=s[0].progress,h=Math.min(Math.max(s[0].progress,-t.limitProgress),t.limitProgress);let l=h;f||(l=Math.min(Math.max(s[0].originalProgress,-t.limitProgress),t.limitProgress));const w=s[0].swiperSlideOffset,a=[n.params.cssMode?-w-n.translate:-w,0,0],v=[0,0,0];let p=!1;n.isHorizontal()||(a[1]=a[0],a[0]=0);let o={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};h<0?(o=t.next,p=!0):h>0&&(o=t.prev,p=!0);a.forEach((n,t)=>{a[t]=`calc(${n}px + (${r(o.translate[t])} * ${Math.abs(h*i)}))`});v.forEach((n,t)=>{v[t]=o.rotate[t]*Math.abs(h*i)});s[0].style.zIndex=-Math.abs(Math.round(k))+u.length;const d=a.join(", "),g=`rotateX(${v[0]}deg) rotateY(${v[1]}deg) rotateZ(${v[2]}deg)`,nt=l<0?`scale(${1+(1-o.scale)*l*i})`:`scale(${1-(1-o.scale)*l*i})`,tt=l<0?1+(1-o.opacity)*l*i:1-(1-o.opacity)*l*i,it=`translate3d(${d}) ${g} ${nt}`;if(p&&o.shadow||!p){let n=s.children(".swiper-slide-shadow");if(0===n.length&&o.shadow&&(n=c(t,s)),n.length){const i=t.shadowPerProgress?h*(1/t.limitProgress):h;n[0].style.opacity=Math.min(Math.max(Math.abs(i),0),1)}}const b=y(t,s);b.transform(it).css({opacity:tt});o.origin&&b.css("transform-origin",o.origin)}},setTransition:t=>{const{transformEl:i}=n.params.creativeEffect;(i?n.slides.find(i):n.slides).transition(t).find(".swiper-slide-shadow").transition(t);p({swiper:n,duration:t,transformEl:i,allSlides:!0})},perspective:()=>n.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!n.params.cssMode})})},function({swiper:n,extendParams:i,on:t}){i({cardsEffect:{slideShadows:!0,transformEl:null}});h({effect:"cards",swiper:n,on:t,setTranslate:()=>{const{slides:t,activeIndex:i}=n,r=n.params.cardsEffect,{startTranslate:u,isTouched:f}=n.touchEventsData,e=n.translate;for(let o=0;o<t.length;o+=1){const l=t.eq(o),b=l[0].progress,s=Math.min(Math.max(b,-4),4);let v=l[0].swiperSlideOffset;n.params.centeredSlides&&!n.params.cssMode&&n.$wrapperEl.transform(`translateX(${n.minTranslate()}px)`);n.params.centeredSlides&&n.params.cssMode&&(v-=t[0].swiperSlideOffset);let h=n.params.cssMode?-v-n.translate:-v,a=0;const d=-100*Math.abs(s);let p=1,k=-2*s,w=8-.75*Math.abs(s);const g=(o===i||o===i-1)&&s>0&&s<1&&(f||n.params.cssMode)&&e<u,nt=(o===i||o===i+1)&&s<0&&s>-1&&(f||n.params.cssMode)&&e>u;if(g||nt){const n=(1-Math.abs((Math.abs(s)-.5)/.5))**.5;k+=-28*s*n;p+=-.5*n;w+=96*n;a=-25*n*Math.abs(s)+"%"}if(h=s<0?`calc(${h}px + (${w*Math.abs(s)}%))`:s>0?`calc(${h}px + (-${w*Math.abs(s)}%))`:`${h}px`,!n.isHorizontal()){const n=a;a=h;h=n}const tt=`
        translate3d(${h}, ${a}, ${d}px)
        rotateZ(${k}deg)
        scale(${s<0?""+(1+(1-p)*s):""+(1-(1-p)*s)})
      `;if(r.slideShadows){let n=l.find(".swiper-slide-shadow");0===n.length&&(n=c(r,l));n.length&&(n[0].style.opacity=Math.min(Math.max((Math.abs(s)-.5)/.5,0),1))}l[0].style.zIndex=-Math.abs(Math.round(b))+t.length;y(r,l).transform(tt)}},setTransition:t=>{const{transformEl:i}=n.params.cardsEffect;(i?n.slides.find(i):n.slides).transition(t).find(".swiper-slide-shadow").transition(t);p({swiper:n,duration:t,transformEl:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!n.params.cssMode})})}];return f.use(ci),f});var _mainWebDomain="//www.thscore.vip/",_livescoreWebDomain="//www.thscore.vip/",_dataWebDomain="//data.thscore.vip/",_basketballWebDomain="//basketball.thscore.vip/",_footballWebDomain="//football.thscore.vip/",_cmsWebDomain="https://tips.thscore.vip/",_infoWebDomain="//football.thscore.vip/",_touchWebDomain="//www.thscore.mobi/",_freeWebDomain="//free.thscore.fun/",_freeAppDomain="//www.thscore.vip/app",_domain="thscore",_tail="vip",_defaultOddsType="1",_defaultTimeZone="8",_leagueNameIdx="8",_isNewOddsTxt="1",_upDownColorType="1",_oddsOrder="1-2-3",_moduleKey="Thai",_websocket=!0,_wsUrl="www.thscore.vip:9800",_cdnWebDomain="//img_cms.thscore.fun/",ICONFONT={DETAIL:"<i class='icon iconfont icon-icon-detail'><\/i>",LINEUP:"<i class='icon iconfont icon-font-lineup'><\/i>",ANALYSIS:"<i class='icon iconfont icon-analysis'><\/i>",ODDS:"<i class='icon iconfont icon-odds'><\/i>",FLASH:"<i class='icon iconfont icon-matchdata'><\/i>",FLASHON:"<i class='icon iconfont icon-matchdata on'><\/i>",BASKETBALL:"<i class='icon iconfont icon-font-basketballclass'><\/i>",HIGHLIGHT:"<i class='icon iconfont icon-icon-live1'><\/i>",FLASH_LQ:"<i class='icon iconfont icon-b-ant-on'><\/i>",FLASHON_LQ:"<i class='icon iconfont icon-b-ant-on on'><\/i>"},ODDSTYPE={NONE:0,AH:1,OP:2,OU:3,CORNEROU:4,BODAN:5,EUROAH:6,DOUBLECHANCE:7};Object.freeze(ODDSTYPE);LQHANDICAP={FIRST:1,SECOND:2,HALF:3,THREE:4,FOUR:5,FULL:6,RUNNING:7};Object.freeze(LQHANDICAP);headtime=new Date;timeZone=(new Date).getTimezoneOffset()/-60;try{oPopup=window.createPopup()}catch(e){}goal=0;zXml={useActiveX:typeof ActiveXObject!="undefined",useXmlHttp:typeof XMLHttpRequest!="undefined"};zXml.ARR_XMLHTTP_VERS=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];zXmlHttp.createRequest=function(){if(zXml.useXmlHttp)return new XMLHttpRequest;if(zXml.useActiveX){if(!zXml.XMLHTTP_VER)for(var n=0;n<zXml.ARR_XMLHTTP_VERS.length;n++)try{new ActiveXObject(zXml.ARR_XMLHTTP_VERS[n]);zXml.XMLHTTP_VER=zXml.ARR_XMLHTTP_VERS[n];break}catch(t){}if(zXml.XMLHTTP_VER)return new ActiveXObject(zXml.XMLHTTP_VER)}alert("Sorry，XML object unsupported by your computer,please setup XML object or change explorer.")};var _months2=typeof _locModel!="undefined"&&typeof _locModel.T.T_S_Jan!="undefined"?[_locModel.T.T_S_Jan,_locModel.T.T_S_Feb,_locModel.T.T_S_Mar,_locModel.T.T_S_Apr,_locModel.T.T_S_May,_locModel.T.T_S_Jun,_locModel.T.T_S_Jul,_locModel.T.T_S_Aug,_locModel.T.T_S_Sep,_locModel.T.T_S_Oct,_locModel.T.T_S_Nov,_locModel.T.T_S_Dec]:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],_months=["January","February","March","April","May","June","July","August","September","October","November","December"],_weeks=typeof _locModel!="undefined"&&typeof _locModel.T.T_Sunday!="undefined"?[_locModel.T.T_Sunday,_locModel.T.T_Monday,_locModel.T.T_Tuesday,_locModel.T.T_Wednesday,_locModel.T.T_Thursday,_locModel.T.T_Friday,_locModel.T.T_Saturday]:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],_weeks2=typeof _locModel!="undefined"&&typeof _locModel.T.T_S_Sunday!="undefined"?[_locModel.T.T_S_Sunday,_locModel.T.T_S_Monday,_locModel.T.T_S_Tuesday,_locModel.T.T_S_Wednesday,_locModel.T.T_S_Thursday,_locModel.T.T_S_Friday,_locModel.T.T_S_Saturday]:["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."],_hasInitDateFormat=0;Array.prototype.contains=function(n){for(var t=this.length;t--;)if(this[t]==n)return!0;return!1};Array.prototype.indexOf||(Array.prototype.indexOf=function(n){var i=this.length>>>0,t=Number(arguments[1])||0;for(t=t<0?Math.ceil(t):Math.floor(t),t<0&&(t+=i);t<i;t++)if(t in this&&this[t]===n)return t;return-1});window.ActiveXObject||(HTMLElement.prototype.insertAdjacentElement=function(n,t){switch(n){case"beforeBegin":this.parentNode.insertBefore(t,this);break;case"afterBegin":this.insertBefore(t,this.firstChild);break;case"beforeEnd":this.appendChild(t);break;case"afterEnd":this.nextSibling?this.parentNode.insertBefore(t,this.nextSibling):this.parentNode.appendChild(t)}});X2={};X2.Eval=function(n){(window.attachEvent&&!window.opera)?execScript(n):window.eval(n)};var FloatHelper={DecimalLength:function(n){var t=n.toString().split(/[eE]/),i=(t[0].split(".")[1]||"").length-Number(t[1]||0);return i>0?i:0},Operator:function(n,t,i){var f=this.DecimalLength(n),e=this.DecimalLength(t),u=Math.max(f,e),r=Math.pow(10,u);switch(i){case"*":case 2:u=f+e;rv=n*Math.pow(10,f)*t*Math.pow(10,e)/Math.pow(10,u);break;case"/":case 3:u<3&&(u=3);rv=n*r/(t*r);break;case"%":case 4:rv=n*r%(t*r)/r;break;case"-":case 1:rv=(n*r-t*r)/r;break;default:rv=(n*r+t*r)/r}return parseFloat(rv.toFixed(u))}},oTool={USJson:{.22:-450,.28:-350,.33:-300,.36:-275,.38:-267,.44:-225,.47:-212.5,.53:-187.5,.57:-175,.62:-162.5,.63:-160,.66:-150,.72:-137.5,.83:-120,.88:-114,.91:-110,.95:-105},fractionJson:{.22:"2/9",.28:"2/7",.33:"1/3",.36:"4/11",.38:"3/8",.44:"4/9",.47:"40/85",.53:"8/15",.57:"4/7",.62:"8/13",.63:"5/8",.66:"4/6",.72:"8/11",.83:"5/6",.88:"7/8",.91:"10/11",.95:"20/21"},getPL:function(n,t,i,r,u){if(u&&n!=3&&n!="3"&&n!=6&&n!="6")return[this.toFixZero(t),this.toFixZero(i),this.toFixZero(r)];switch(n){case 1:case"1":return[t,i,r];case 2:case"2":return u?[t,i,r]:[this.toIN(t),i,this.toIN(r)];case 3:case"3":return u?[this.toUSEu(t),this.toUSEu(i),this.toUSEu(r)]:[this.toUS(t),i,this.toUS(r)];case 4:case"4":return[this.toEU(t),i,this.toEU(r)];case 5:case"5":return u?[t,i,r]:[this.toML(t),i,this.toML(r)];case 6:case"6":return u?[this.toFractionEu(t),this.toFractionEu(i),this.toFractionEu(r)]:[this.toFraction(t),i,this.toFraction(r)]}},changePL:function(n,t,i){if(!parseFloat(t))return t;if(i&&n!=3&&n!="3"&&n!=6&&n!="6")return this.toFixZero(t);switch(n){case 1:case"1":return this.toFixZero(t);case 2:case"2":return this.toIN(t);case 3:case"3":return i?this.toUSEu(t):this.toUS(t);case 4:case"4":return this.toEU(t);case 5:case"5":return this.toML(t);case 6:case"6":return i?this.toFractionEu(t):this.toFraction(t)}},toIN:function(n){if(!n)return"";var t=parseFloat(n),i=this.countDecimal(t)>2?3:2;return t<1?(0-1/t).toFixed(i):this.toFixZero(n)},toML:function(n){if(!n)return"";var t=parseFloat(n),i=this.countDecimal(t)>2?3:2;return t>1?(0-1/t).toFixed(i):this.toFixZero(n)},toEU:function(n){if(!n)return"";var t=parseFloat(n),i=this.countDecimal(t)>2?3:2;return(t+1).toFixed(i)},toUS:function(n){if(!n)return"";var t=parseFloat(n),r=this.countDecimal(t)>2?3:2,i=oTool.USJson;return t in i?i[t]:t<=0?0:t<1?Math.round(0-100*(1/t).toFixed(r)):Math.round(100*t)},toUSEu:function(n){var t,r,i;return n?(t=parseFloat(n),r=this.countDecimal(t)>2?3:2,!t||isNaN(t))?"":(t=FloatHelper.Operator(t,1,"-"),i=oTool.USJson,t in i)?i[t]:t==0?"0":t<1?Math.round(0-100*(1/t).toFixed(r)):Math.round(100*t):""},toFraction:function(n){var t=parseFloat(n),r,i,u,f,e;if(t.toString()=="NaN")return"";if(r=t<0,r&&(t=Math.abs(t)),i={n:0,m:1},u=0,t>1&&(t=FloatHelper.Operator(t,u=t|0,"-")),f=oTool.fractionJson,t in f)e=f[t].split("/"),i.n=parseInt(e[0]),i.m=parseInt(e[1]);else if(t>0){var s=function(n,t){return t==0?n:s(t,n%t)},o=Math.pow(10,FloatHelper.DecimalLength(t)),h=parseInt(t*o),c=s(o,h);i.n=h/c;i.m=o/c}return(r?"-":"")+(u*i.m+i.n)+"/"+i.m},toFractionEu:function(n){var t=parseFloat(n),r,i,u,f,e;if(t.toString()=="NaN")return"";if(t=FloatHelper.Operator(t,1,"-"),r=t<0,r&&(t=Math.abs(t)),i={n:0,m:1},u=0,t>1&&(t=FloatHelper.Operator(t,u=t|0,"-")),f=oTool.fractionJson,t in f)e=f[t].split("/"),i.n=parseInt(e[0]),i.m=parseInt(e[1]);else if(t>0){var s=function(n,t){return t==0?n:s(t,n%t)},o=Math.pow(10,FloatHelper.DecimalLength(t)),h=parseInt(t*o),c=s(o,h);i.n=h/c;i.m=o/c}return(r?"-":"")+(u*i.m+i.n)+"/"+i.m},toFixZero:function(n,t){t||(t=this.countDecimal(n)>2?3:2);var i=parseFloat(n);return i.toString()=="NaN"?n:i.toFixed(t)},countDecimal:function(n){var t=(""+n).match(/\.(\d+)$/);return t===null?0:t[1].length}},_handicapTypeArray=["/-","+/-","/*","让/受让"],_handicapType=1,_handicapAccept="-",_handicapGive="",_ouTrimEndZero=!0,GoalCn=["0","0/{0}0.5","{0}0.5","{0}0.5/1","{0}1","{0}1/1.5","{0}1.5","{0}1.5/2","{0}2","{0}2/2.5","{0}2.5","{0}2.5/3","{0}3","{0}3/3.5","{0}3.5","{0}3.5/4","{0}4","{0}4/4.5","{0}4.5","{0}4.5/5","{0}5","{0}5/5.5","{0}5.5","{0}5.5/6","{0}6","{0}6/6.5","{0}6.5","{0}6.5/7","{0}7","{0}7/7.5","{0}7.5","{0}7.5/8","{0}8","{0}8/8.5","{0}8.5","{0}8.5/9","{0}9","{0}9/9.5","{0}9.5","{0}9.5/10","{0}10","{0}10/10.5","{0}10.5","{0}10.5/11","{0}11","{0}11/11.5","{0}11.5","{0}11.5/12","{0}12","{0}12/12.5","{0}12.5","{0}12.5/13","{0}13","{0}13/13.5","{0}13.5","{0}13.5/14","{0}14"],GoalCnOU=["0","0/0.5","0.5","0.5/1","1","1/1.5","1.5","1.5/2","2","2/2.5","2.5","2.5/3","3","3/3.5","3.5","3.5/4","4","4/4.5","4.5","4.5/5","5","5/5.5","5.5","5.5/6","6","6/6.5","6.5","6.5/7","7","7/7.5","7.5","7.5/8","8","8/8.5","8.5","8.5/9","9","9/9.5","9.5","9.5/10","10","10/10.5","10.5","10.5/11","11","11/11.5","11.5","11.5/12","12","12/12.5","12.5","12.5/13","13","13/13.5","13.5","13.5/14","14"];initHandicap();_cnzzLoaded=!1;_cnzzUrls=[];dark_mode=getQueryVariable("darkmode")!=!1?getQueryVariable("darkmode"):0;BomHelper.prototype.checkBrowerType=function(){for(var u=navigator.userAgent.toLowerCase(),i,n,r=[this.kv("ie",/msie ([\d.]+)/),this.kv("qq",/qq\/([\d.]+)/i),this.kv("firefox",/firefox\/([\d.]+)/i),this.kv("uc",/ucbrowser\/([\d.]+)/i),this.kv("operaMini",/opera[\s]mini.([\d.]+)/i),this.kv("opera",/opera[\s]mini.([\d.]+)/i),this.kv("chrome",/chrome\/([\d.]+)/i),this.kv("crios",/crios\/([\d.]+)/i),this.kv("safari",/version\/([\d.]+).*safari/i),],t=0;t<r.length;t++)if(n=r[t],i=u.match(n.value)){this[n.key]=i[1];break}};BomHelper.prototype.checkPlatform=function(n){var t=navigator.userAgent.toLowerCase(),r,u,i;if(/(iphone|ipad|ipod|ios)/i.test(t))this.ios=(n=t.match(/(?:iphone|ipad|itouch).* os (\d+)_[\d]/))?n[1]:"1";else if(/android/i.test(t)){for(this.android.version=(n=t.match(/(?:android) ([\d\.]+);/))?n[1]:"1",u=[this.kv("huawei",/(huawei|honorbln)/i),this.kv("oppo",/oppo/i),this.kv("vivo",/vivo/i),this.kv("xiaomi",/(miui|xiaomi)/i),this.kv("meizu",/;[\s]+mz-/i),this.kv("original",/android/),],i=0;i<u.length;i++)if(r=u[i],n=t.match(r.value)){this.android[r.key]=1;break}}else this.pc="pc"};BomHelper.prototype.ajaxObj=function(){var n=null;if(this.ie!=""){if(typeof ActiveXObject!="undefined")return new XMLHttpRequest;try{n=new ActiveXObject("Msxml2.XMLHTTP")}catch(t){try{n=new ActiveXObject("Microsoft.XMLHTTP")}catch(i){try{n=new XMLHttpRequest}catch(t){alert("创建ajax对象失败,本网站只支持ie6以上版本浏览器,请刷新页面重试")}}}}else try{n=new XMLHttpRequest}catch(i){alert("创建ajax对象失败,请刷新页面重试")}return n};BomHelper.prototype.ajaxGet=function(n,t,i){i==undefined&&(i=!0);var r=this.ajaxObj();r.onreadystatechange=function(){r.readyState==4&&t(r.responseText)};n=n.indexOf("?")==-1?n+"?flesh="+Math.random():n+"&flesh="+Math.random();r.open("GET",n,i);r.send(null)};BomHelper.prototype.ajaxPost=function(n,t,i){var r=this.ajaxObj();r.onreadystatechange=function(){r.readyState==4&&i(r.responseText)};t=t==""?t+"flesh="+Math.random():t+"&flesh="+Math.random();r.open("POST",n,!0);r.setRequestHeader("Content-Type","application/x-www-form-urlencoded");r.send(t)};BomHelper.prototype.ajaxXml=function(n,t,i){var r=this.ajaxObj();r.onreadystatechange=function(){r.readyState==4&&i(r.responseXML,r.responseText)};n=n.indexOf("?")==-1?n+"?flesh="+Math.random():n+"&flesh="+Math.random();r.open("GET",n,t);r.send(null)};BomHelper.prototype.useIE7=function(){document.write('<meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible">')};bomHelper=new BomHelper;bomHelper.checkBrowerType();bomHelper.checkPlatform();String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"")};ssoAvataUrl="/sso/ssologinpcjs/";_share={facebook:function(n,t){var i=n||location.href,r=t||"";window.open("https://www.facebook.com/sharer.php?u="+encodeURIComponent(i)+"&t="+encodeURIComponent(r))},twitter:function(n,t){var i=n||location.href,r=t||"";window.open("https://twitter.com/share/?text="+encodeURIComponent(r)+"&url="+_share.encodeUrlWithUnicode(i))},telegram:function(n,t){var i=n||location.href,r=t||"";window.open("https://t.me/share/url?url="+_share.encodeUrlWithUnicode(i)+"&text="+encodeURIComponent(r))},blogger:function(n,t){var i=n||location.href,r=t||"";window.open("https://share.naver.com/web/shareView.nhn?url="+encodeURIComponent(i)+"&title="+encodeURIComponent(_share.trim(t,location.host)))},encodeUrlWithUnicode:function(n){for(var r=/([\u0100-\uFFFF]+)/g,i=n.split(r),u="",t=0;t<i.length;t++)u+=r.test(i[t])?encodeURIComponent(encodeURIComponent(i[t])):encodeURIComponent(i[t]);return u},trim:function(n){var t=arguments[arguments.length-1];return n?n.replace(/^\s+|\s+$/gm,"")||t:t}};var soccerInPage={prefix:"/football/",detail:function(n){window.open("/match/live-"+n)},analysis:function(n){window.open("/match/h2h-"+n)},oddscomp:function(n,t,i){var r="/oddscomp/"+n;i&&(r+="?half=1");window.open(r)},euroodds:function(n){window.open("/1x2-odds/"+n)},ouodds:function(n){window.open("/over-under-odds/"+n)},ahodds:function(n){window.open("/asian-handicap-odds/"+n)},threemix:function(n,t,i){var r="/oddscomp/"+n;i&&(r+="?half=1");window.open(r)},textlive:function(n){window.open("/textlive/"+n)},playertect:function(n){window.open("/playertect/"+n)},tipsmatch:function(n){typeof tipsUrl!="undefined"?window.open(tipsUrl+n):window.open(_cmsWebDomain+"football/match/"+n)}},basketInPage={analysis:function(n){window.open("/basketball/analysis/"+n)},oddscomp:function(n){window.open("/oddscompbasket/"+n)},euroodds:function(n){window.open("/basketball/1x2-"+n)},playertech:function(n){window.open("/statistics/"+n)},textlive:function(n){window.open("/statistics/"+n+"?showtxt=1")}},soccerDbPage={domain:_footballWebDomain+=_footballWebDomain.endsWith("/")?"":"/",player:function(n){window.open(this.domain+"team/player/"+n)},team:function(n){window.open(this.domain+"team/summary/"+n)},league:function(n){window.open(this.domain+"leagueinfo/"+n)}};_counFavMatchTimmer=null;Storage={enableStorage:function(n){try{n.setItem("_test","1");var t=n.getItem("_test")=="1";return n.removeItem("_test"),t}catch(i){return!1}},enableLocal:function(){return typeof localStorage!="undefined"&&this.enableStorage(localStorage)},enableSession:function(){return typeof sessionStorage!="undefined"&&this.enableStorage(sessionStorage)},getLocal:function(n){return this.enableLocal()?localStorage.getItem(n):unescape(findCookie(n))},setLocal:function(n,t){this.enableLocal()?localStorage.setItem(n,t):writeCookie(n,t)},getSession:function(n){return this.enableSession()?sessionStorage.getItem(n):this.getLocal(n)},setSession:function(n,t){this.enableSession()?sessionStorage.setItem(n,t):this.setLocal(n,t)},setLocalWithExpire:function(n,t,i){(typeof second=="undefined"||CheckEmpty(second))&&i==60;var r={value:t,expire:(new Date).getTime()+i*6e4};localStorage.setItem(n,JSON.stringify(r))},getLocalWithExpire:function(n){var i=localStorage.getItem(n),t;return i?(t=JSON.parse(i),t.expire&&(new Date).getTime()>t.expire)?(localStorage.removeItem(n),null):t.value:null}};MonitorError();LoadDark();_oddsType=GetOddType();_timeZone=GetTimeZone();$(function(){document.onclick=checkHide;initSetting()});!function(){var u=getCookie("MyGames_LeagueID"),e,f,o,n,i,t,r;u&&u.indexOf("_")!=-1&&(e=u.split("_"),f=[],e.forEach(n=>{n&&f.push(n)}),document.cookie="MyGames_LeagueID=;path=/;expires="+new Date((new Date).getTime()+-36e6).toGMTString(),o=getCookie("MyGames_LeagueID")?","+getCookie("MyGames_LeagueID"):"",writeShareCookie("MyGames_LeagueID",f.join(",")+o+new Date((new Date).getTime()+6048e5)));n=getCookie("MyGames_MatchID");n&&n.indexOf("_")!=-1&&(i=n.split("_"),t=[],i.forEach(n=>{n&&t.push(n)}),document.cookie="MyGames_MatchID=;path=/;expires="+new Date((new Date).getTime()+-36e6).toGMTString(),r=getCookie("MyGames_MatchID")?","+getCookie("MyGames_MatchID"):"",writeShareCookie("MyGames_MatchID",t.join(",")+r,new Date((new Date).getTime()+6048e5)));n=getCookie("MyNBA_MatchID");n&&n.indexOf("_")!=-1&&(i=n.split("_"),t=[],i.forEach(n=>{n&&t.push(n)}),document.cookie="MyNBA_MatchID=;path=/;expires="+new Date((new Date).getTime()+-36e6).toGMTString(),r=getCookie("MyGames_LQ_MatchID")?","+getCookie("MyGames_LQ_MatchID"):"",writeShareCookie("MyGames_LQ_MatchID",t.join(",")+r,new Date((new Date).getTime()+6048e5)))}();
/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).pako={})}(this,function(n){"use strict";function di(){this.strm=null;this.mode=0;this.last=!1;this.wrap=0;this.havedict=!1;this.flags=0;this.dmax=0;this.check=0;this.total=0;this.head=null;this.wbits=0;this.wsize=0;this.whave=0;this.wnext=0;this.window=null;this.hold=0;this.bits=0;this.length=0;this.offset=0;this.extra=0;this.lencode=null;this.distcode=null;this.lenbits=0;this.distbits=0;this.ncode=0;this.nlen=0;this.ndist=0;this.have=0;this.next=null;this.lens=new Uint16Array(320);this.work=new Uint16Array(288);this.lendyn=null;this.distdyn=null;this.sane=0;this.back=0;this.was=0}function l(n){this.options=ni({chunkSize:65536,windowBits:15,to:""},n||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15));!(t.windowBits>=0&&t.windowBits<16)||n&&n.windowBits||(t.windowBits+=32);t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new ur;this.strm.avail_out=0;let i=u.inflateInit2(this.strm,t.windowBits);if(i!==c)throw new Error(ft[i]);if(this.header=new fr,u.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=tr(t.dictionary):"[object ArrayBuffer]"===ri.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(i=u.inflateSetDictionary(this.strm,t.dictionary),i!==c)))throw new Error(ft[i]);}function st(n,t){const i=new l(t);if(i.push(n),i.err)throw i.msg||ft[i.err];return i.result}var g=(n,t,i,r)=>{let u=65535&n|0,f=n>>>16&65535|0,e=0;for(;0!==i;){e=i>2e3?2e3:i;i-=e;do u=u+t[r++]|0,f=f+u|0;while(--e);u%=65521;f%=65521}return u|f<<16|0},r,ht,s,y,u,ni,ti;const ci=new Uint32Array((()=>{var t,i;let n,r=[];for(t=0;t<256;t++){for(n=t,i=0;i<8;i++)n=1&n?3988292384^n>>>1:n>>>1;r[t]=n}return r})());r=(n,t,i,r)=>{const u=ci,f=r+i;n^=-1;for(let i=r;i<f;i++)n=n>>>8^u[255&(n^t[i])];return-1^n};const a=16209;ht=function(n,t){let c,k,r,it,d,rt,g,ut,p,b,s,u,nt,tt,ft,et,l,i,o,v,e,y,w,f;const h=n.state;c=n.next_in;w=n.input;k=c+(n.avail_in-5);r=n.next_out;f=n.output;it=r-(t-n.avail_out);d=r+(n.avail_out-257);rt=h.dmax;g=h.wsize;ut=h.whave;p=h.wnext;b=h.window;s=h.hold;u=h.bits;nt=h.lencode;tt=h.distcode;ft=(1<<h.lenbits)-1;et=(1<<h.distbits)-1;n:do{u<15&&(s+=w[c++]<<u,u+=8,s+=w[c++]<<u,u+=8);l=nt[s&ft];t:for(;;){if(i=l>>>24,s>>>=i,u-=i,i=l>>>16&255,0===i)f[r++]=65535&l;else{if(!(16&i)){if(0==(64&i)){l=nt[(65535&l)+(s&(1<<i)-1)];continue t}if(32&i){h.mode=16191;break n}n.msg="invalid literal/length code";h.mode=a;break n}o=65535&l;i&=15;i&&(u<i&&(s+=w[c++]<<u,u+=8),o+=s&(1<<i)-1,s>>>=i,u-=i);u<15&&(s+=w[c++]<<u,u+=8,s+=w[c++]<<u,u+=8);l=tt[s&et];i:for(;;){if(i=l>>>24,s>>>=i,u-=i,i=l>>>16&255,!(16&i)){if(0==(64&i)){l=tt[(65535&l)+(s&(1<<i)-1)];continue i}n.msg="invalid distance code";h.mode=a;break n}if(v=65535&l,i&=15,u<i&&(s+=w[c++]<<u,u+=8,u<i&&(s+=w[c++]<<u,u+=8)),v+=s&(1<<i)-1,v>rt){n.msg="invalid distance too far back";h.mode=a;break n}if(s>>>=i,u-=i,i=r-it,v>i){if(i=v-i,i>ut&&h.sane){n.msg="invalid distance too far back";h.mode=a;break n}if(e=0,y=b,0===p){if(e+=g-i,i<o){o-=i;do f[r++]=b[e++];while(--i);e=r-v;y=f}}else if(p<i){if(e+=g+p-i,i-=p,i<o){o-=i;do f[r++]=b[e++];while(--i);if(e=0,p<o){i=p;o-=i;do f[r++]=b[e++];while(--i);e=r-v;y=f}}}else if(e+=p-i,i<o){o-=i;do f[r++]=b[e++];while(--i);e=r-v;y=f}for(;o>2;)f[r++]=y[e++],f[r++]=y[e++],f[r++]=y[e++],o-=3;o&&(f[r++]=y[e++],o>1&&(f[r++]=y[e++]))}else{e=r-v;do f[r++]=f[e++],f[r++]=f[e++],f[r++]=f[e++],o-=3;while(o>2);o&&(f[r++]=f[e++],o>1&&(f[r++]=f[e++]))}break}}break}}while(c<k&&r<d);o=u>>3;c-=o;u-=o<<3;s&=(1<<u)-1;n.next_in=c;n.next_out=r;n.avail_in=c<k?k-c+5:5-(c-k);n.avail_out=r<d?d-r+257:257-(r-d);h.hold=s;h.bits=u};const v=15,li=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),ai=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),vi=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),yi=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);s=(n,t,i,r,u,f,e,o)=>{const lt=o.bits;let k,tt,rt,ht,it,g,s=0,h=0,p=0,c=0,l=0,w=0,a=0,b=0,nt=0,y=0,ut=null;const d=new Uint16Array(16),ft=new Uint16Array(16);let ct,et,ot,st=null;for(s=0;s<=v;s++)d[s]=0;for(h=0;h<r;h++)d[t[i+h]]++;for(l=lt,c=v;c>=1&&0===d[c];c--);if(l>c&&(l=c),0===c)return u[f++]=20971520,u[f++]=20971520,o.bits=1,0;for(p=1;p<c&&0===d[p];p++);for(l<p&&(l=p),b=1,s=1;s<=v;s++)if(b<<=1,b-=d[s],b<0)return-1;if(b>0&&(0===n||1!==c))return-1;for(ft[1]=0,s=1;s<v;s++)ft[s+1]=ft[s]+d[s];for(h=0;h<r;h++)0!==t[i+h]&&(e[ft[t[i+h]]++]=h);if(0===n?(ut=st=e,g=20):1===n?(ut=li,st=ai,g=257):(ut=vi,st=yi,g=0),y=0,h=0,s=p,it=f,w=l,a=0,rt=-1,nt=1<<l,ht=nt-1,1===n&&nt>852||2===n&&nt>592)return 1;for(;;){ct=s-a;e[h]+1<g?(et=0,ot=e[h]):e[h]>=g?(et=st[e[h]-g],ot=ut[e[h]-g]):(et=96,ot=0);k=1<<s-a;tt=1<<w;p=tt;do tt-=k,u[it+(y>>a)+tt]=ct<<24|et<<16|ot|0;while(0!==tt);for(k=1<<s-1;y&k;)k>>=1;if(0!==k?(y&=k-1,y+=k):y=0,h++,0==--d[s]){if(s===c)break;s=t[i+e[h]]}if(s>l&&(y&ht)!==rt){for(0===a&&(a=l),it+=p,w=s-a,b=1<<w;w+a<c&&(b-=d[w+a],!(b<=0));)w++,b<<=1;if(nt+=1<<w,1===n&&nt>852||2===n&&nt>592)return 1;rt=y&ht;u[rt]=l<<24|w<<16|it-f|0}}return 0!==y&&(u[it+y]=s-a<<24|4194304),o.bits=l,0};y={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{Z_FINISH:ct,Z_BLOCK:pi,Z_TREES:p,Z_OK:e,Z_STREAM_END:wi,Z_NEED_DICT:bi,Z_STREAM_ERROR:i,Z_DATA_ERROR:lt,Z_MEM_ERROR:at,Z_BUF_ERROR:ki,Z_DEFLATED:vt}=y,w=16180,b=16190,f=16191,nt=16192,tt=16194,k=16199,d=16200,it=16206,t=16209,yt=n=>(n>>>24&255)+(n>>>8&65280)+((65280&n)<<8)+((255&n)<<24);const o=n=>{if(!n)return 1;const t=n.state;return!t||t.strm!==n||t.mode<w||t.mode>16211?1:0},pt=n=>{if(o(n))return i;const t=n.state;return n.total_in=n.total_out=t.total=0,n.msg="",t.wrap&&(n.adler=1&t.wrap),t.mode=w,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,e},wt=n=>{if(o(n))return i;const t=n.state;return t.wsize=0,t.whave=0,t.wnext=0,pt(n)},bt=(n,t)=>{let u;if(o(n))return i;const r=n.state;return t<0?(u=0,t=-t):(u=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?i:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=u,r.wbits=t,wt(n))},kt=(n,t)=>{if(!n)return i;const r=new di;n.state=r;r.strm=n;r.window=null;r.mode=w;const u=bt(n,t);return u!==e&&(n.state=null),u};let rt,ut,dt=!0;const gi=n=>{if(dt){rt=new Int32Array(512);ut=new Int32Array(32);let t=0;for(;t<144;)n.lens[t++]=8;for(;t<256;)n.lens[t++]=9;for(;t<280;)n.lens[t++]=7;for(;t<288;)n.lens[t++]=8;for(s(1,n.lens,0,288,rt,0,n.work,{bits:9}),t=0;t<32;)n.lens[t++]=5;s(2,n.lens,0,32,ut,0,n.work,{bits:5});dt=!1}n.lencode=rt;n.lenbits=9;n.distcode=ut;n.distbits=5},gt=(n,t,i,r)=>{let f;const u=n.state;return null===u.window&&(u.wsize=1<<u.wbits,u.wnext=0,u.whave=0,u.window=new Uint8Array(u.wsize)),r>=u.wsize?(u.window.set(t.subarray(i-u.wsize,i),0),u.wnext=0,u.whave=u.wsize):(f=u.wsize-u.wnext,f>r&&(f=r),u.window.set(t.subarray(i-r,i-r+f),u.wnext),(r-=f)?(u.window.set(t.subarray(i-r,i),0),u.wnext=r,u.whave=u.wsize):(u.wnext+=f,u.wnext===u.wsize&&(u.wnext=0),u.whave<u.wsize&&(u.whave+=f))),0};u={inflateReset:wt,inflateReset2:bt,inflateResetKeep:pt,inflateInit:n=>kt(n,15),inflateInit2:kt,inflate:(n,u)=>{let h,rt,ti,y,dt,a,st,l,c,ui,ft,v,fi,si,ut,wt,kt,bt,ei,oi,et,ni,ot=0;const pt=new Uint8Array(4);let ri,ii;const hi=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(o(n)||!n.output||!n.input&&0!==n.avail_in)return i;h=n.state;h.mode===f&&(h.mode=nt);dt=n.next_out;ti=n.output;st=n.avail_out;y=n.next_in;rt=n.input;a=n.avail_in;l=h.hold;c=h.bits;ui=a;ft=st;ni=e;n:for(;;)switch(h.mode){case w:if(0===h.wrap){h.mode=nt;break}for(;c<16;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(2&h.wrap&&35615===l){0===h.wbits&&(h.wbits=15);h.check=0;pt[0]=255&l;pt[1]=l>>>8&255;h.check=r(h.check,pt,2,0);l=0;c=0;h.mode=16181;break}if(h.head&&(h.head.done=!1),!(1&h.wrap)||(((255&l)<<8)+(l>>8))%31){n.msg="incorrect header check";h.mode=t;break}if((15&l)!==vt){n.msg="unknown compression method";h.mode=t;break}if(l>>>=4,c-=4,et=8+(15&l),0===h.wbits&&(h.wbits=et),et>15||et>h.wbits){n.msg="invalid window size";h.mode=t;break}h.dmax=1<<h.wbits;h.flags=0;n.adler=h.check=1;h.mode=512&l?16189:f;l=0;c=0;break;case 16181:for(;c<16;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(h.flags=l,(255&h.flags)!==vt){n.msg="unknown compression method";h.mode=t;break}if(57344&h.flags){n.msg="unknown header flags set";h.mode=t;break}h.head&&(h.head.text=l>>8&1);512&h.flags&&4&h.wrap&&(pt[0]=255&l,pt[1]=l>>>8&255,h.check=r(h.check,pt,2,0));l=0;c=0;h.mode=16182;case 16182:for(;c<32;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}h.head&&(h.head.time=l);512&h.flags&&4&h.wrap&&(pt[0]=255&l,pt[1]=l>>>8&255,pt[2]=l>>>16&255,pt[3]=l>>>24&255,h.check=r(h.check,pt,4,0));l=0;c=0;h.mode=16183;case 16183:for(;c<16;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}h.head&&(h.head.xflags=255&l,h.head.os=l>>8);512&h.flags&&4&h.wrap&&(pt[0]=255&l,pt[1]=l>>>8&255,h.check=r(h.check,pt,2,0));l=0;c=0;h.mode=16184;case 16184:if(1024&h.flags){for(;c<16;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}h.length=l;h.head&&(h.head.extra_len=l);512&h.flags&&4&h.wrap&&(pt[0]=255&l,pt[1]=l>>>8&255,h.check=r(h.check,pt,2,0));l=0;c=0}else h.head&&(h.head.extra=null);h.mode=16185;case 16185:if(1024&h.flags&&(v=h.length,v>a&&(v=a),v&&(h.head&&(et=h.head.extra_len-h.length,h.head.extra||(h.head.extra=new Uint8Array(h.head.extra_len)),h.head.extra.set(rt.subarray(y,y+v),et)),512&h.flags&&4&h.wrap&&(h.check=r(h.check,rt,v,y)),a-=v,y+=v,h.length-=v),h.length))break n;h.length=0;h.mode=16186;case 16186:if(2048&h.flags){if(0===a)break n;v=0;do et=rt[y+v++],h.head&&et&&h.length<65536&&(h.head.name+=String.fromCharCode(et));while(et&&v<a);if(512&h.flags&&4&h.wrap&&(h.check=r(h.check,rt,v,y)),a-=v,y+=v,et)break n}else h.head&&(h.head.name=null);h.length=0;h.mode=16187;case 16187:if(4096&h.flags){if(0===a)break n;v=0;do et=rt[y+v++],h.head&&et&&h.length<65536&&(h.head.comment+=String.fromCharCode(et));while(et&&v<a);if(512&h.flags&&4&h.wrap&&(h.check=r(h.check,rt,v,y)),a-=v,y+=v,et)break n}else h.head&&(h.head.comment=null);h.mode=16188;case 16188:if(512&h.flags){for(;c<16;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(4&h.wrap&&l!==(65535&h.check)){n.msg="header crc mismatch";h.mode=t;break}l=0;c=0}h.head&&(h.head.hcrc=h.flags>>9&1,h.head.done=!0);n.adler=h.check=0;h.mode=f;break;case 16189:for(;c<32;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}n.adler=h.check=yt(l);l=0;c=0;h.mode=b;case b:if(0===h.havedict)return n.next_out=dt,n.avail_out=st,n.next_in=y,n.avail_in=a,h.hold=l,h.bits=c,bi;n.adler=h.check=1;h.mode=f;case f:if(u===pi||u===p)break n;case nt:if(h.last){l>>>=7&c;c-=7&c;h.mode=it;break}for(;c<3;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}switch(h.last=1&l,l>>>=1,c-=1,3&l){case 0:h.mode=16193;break;case 1:if(gi(h),h.mode=k,u===p){l>>>=2;c-=2;break n}break;case 2:h.mode=16196;break;case 3:n.msg="invalid block type";h.mode=t}l>>>=2;c-=2;break;case 16193:for(l>>>=7&c,c-=7&c;c<32;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if((65535&l)!=(l>>>16^65535)){n.msg="invalid stored block lengths";h.mode=t;break}if(h.length=65535&l,l=0,c=0,h.mode=tt,u===p)break n;case tt:h.mode=16195;case 16195:if(v=h.length,v){if(v>a&&(v=a),v>st&&(v=st),0===v)break n;ti.set(rt.subarray(y,y+v),dt);a-=v;y+=v;st-=v;dt+=v;h.length-=v;break}h.mode=f;break;case 16196:for(;c<14;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(h.nlen=257+(31&l),l>>>=5,c-=5,h.ndist=1+(31&l),l>>>=5,c-=5,h.ncode=4+(15&l),l>>>=4,c-=4,h.nlen>286||h.ndist>30){n.msg="too many length or distance symbols";h.mode=t;break}h.have=0;h.mode=16197;case 16197:for(;h.have<h.ncode;){for(;c<3;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}h.lens[hi[h.have++]]=7&l;l>>>=3;c-=3}for(;h.have<19;)h.lens[hi[h.have++]]=0;if(h.lencode=h.lendyn,h.lenbits=7,ri={bits:h.lenbits},ni=s(0,h.lens,0,19,h.lencode,0,h.work,ri),h.lenbits=ri.bits,ni){n.msg="invalid code lengths set";h.mode=t;break}h.have=0;h.mode=16198;case 16198:for(;h.have<h.nlen+h.ndist;){for(;ot=h.lencode[l&(1<<h.lenbits)-1],ut=ot>>>24,wt=ot>>>16&255,kt=65535&ot,!(ut<=c);){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(kt<16)l>>>=ut,c-=ut,h.lens[h.have++]=kt;else{if(16===kt){for(ii=ut+2;c<ii;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(l>>>=ut,c-=ut,0===h.have){n.msg="invalid bit length repeat";h.mode=t;break}et=h.lens[h.have-1];v=3+(3&l);l>>>=2;c-=2}else if(17===kt){for(ii=ut+3;c<ii;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}l>>>=ut;c-=ut;et=0;v=3+(7&l);l>>>=3;c-=3}else{for(ii=ut+7;c<ii;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}l>>>=ut;c-=ut;et=0;v=11+(127&l);l>>>=7;c-=7}if(h.have+v>h.nlen+h.ndist){n.msg="invalid bit length repeat";h.mode=t;break}for(;v--;)h.lens[h.have++]=et}}if(h.mode===t)break;if(0===h.lens[256]){n.msg="invalid code -- missing end-of-block";h.mode=t;break}if(h.lenbits=9,ri={bits:h.lenbits},ni=s(1,h.lens,0,h.nlen,h.lencode,0,h.work,ri),h.lenbits=ri.bits,ni){n.msg="invalid literal/lengths set";h.mode=t;break}if(h.distbits=6,h.distcode=h.distdyn,ri={bits:h.distbits},ni=s(2,h.lens,h.nlen,h.ndist,h.distcode,0,h.work,ri),h.distbits=ri.bits,ni){n.msg="invalid distances set";h.mode=t;break}if(h.mode=k,u===p)break n;case k:h.mode=d;case d:if(a>=6&&st>=258){n.next_out=dt;n.avail_out=st;n.next_in=y;n.avail_in=a;h.hold=l;h.bits=c;ht(n,ft);dt=n.next_out;ti=n.output;st=n.avail_out;y=n.next_in;rt=n.input;a=n.avail_in;l=h.hold;c=h.bits;h.mode===f&&(h.back=-1);break}for(h.back=0;ot=h.lencode[l&(1<<h.lenbits)-1],ut=ot>>>24,wt=ot>>>16&255,kt=65535&ot,!(ut<=c);){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(wt&&0==(240&wt)){for(bt=ut,ei=wt,oi=kt;ot=h.lencode[oi+((l&(1<<bt+ei)-1)>>bt)],ut=ot>>>24,wt=ot>>>16&255,kt=65535&ot,!(bt+ut<=c);){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}l>>>=bt;c-=bt;h.back+=bt}if(l>>>=ut,c-=ut,h.back+=ut,h.length=kt,0===wt){h.mode=16205;break}if(32&wt){h.back=-1;h.mode=f;break}if(64&wt){n.msg="invalid literal/length code";h.mode=t;break}h.extra=15&wt;h.mode=16201;case 16201:if(h.extra){for(ii=h.extra;c<ii;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}h.length+=l&(1<<h.extra)-1;l>>>=h.extra;c-=h.extra;h.back+=h.extra}h.was=h.length;h.mode=16202;case 16202:for(;ot=h.distcode[l&(1<<h.distbits)-1],ut=ot>>>24,wt=ot>>>16&255,kt=65535&ot,!(ut<=c);){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(0==(240&wt)){for(bt=ut,ei=wt,oi=kt;ot=h.distcode[oi+((l&(1<<bt+ei)-1)>>bt)],ut=ot>>>24,wt=ot>>>16&255,kt=65535&ot,!(bt+ut<=c);){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}l>>>=bt;c-=bt;h.back+=bt}if(l>>>=ut,c-=ut,h.back+=ut,64&wt){n.msg="invalid distance code";h.mode=t;break}h.offset=kt;h.extra=15&wt;h.mode=16203;case 16203:if(h.extra){for(ii=h.extra;c<ii;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}h.offset+=l&(1<<h.extra)-1;l>>>=h.extra;c-=h.extra;h.back+=h.extra}if(h.offset>h.dmax){n.msg="invalid distance too far back";h.mode=t;break}h.mode=16204;case 16204:if(0===st)break n;if(v=ft-st,h.offset>v){if(v=h.offset-v,v>h.whave&&h.sane){n.msg="invalid distance too far back";h.mode=t;break}v>h.wnext?(v-=h.wnext,fi=h.wsize-v):fi=h.wnext-v;v>h.length&&(v=h.length);si=h.window}else si=ti,fi=dt-h.offset,v=h.length;v>st&&(v=st);st-=v;h.length-=v;do ti[dt++]=si[fi++];while(--v);0===h.length&&(h.mode=d);break;case 16205:if(0===st)break n;ti[dt++]=h.length;st--;h.mode=d;break;case it:if(h.wrap){for(;c<32;){if(0===a)break n;a--;l|=rt[y++]<<c;c+=8}if(ft-=st,n.total_out+=ft,h.total+=ft,4&h.wrap&&ft&&(n.adler=h.check=h.flags?r(h.check,ti,ft,dt-ft):g(h.check,ti,ft,dt-ft)),ft=st,4&h.wrap&&(h.flags?l:yt(l))!==h.check){n.msg="incorrect data check";h.mode=t;break}l=0;c=0}h.mode=16207;case 16207:if(h.wrap&&h.flags){for(;c<32;){if(0===a)break n;a--;l+=rt[y++]<<c;c+=8}if(4&h.wrap&&l!==(4294967295&h.total)){n.msg="incorrect length check";h.mode=t;break}l=0;c=0}h.mode=16208;case 16208:ni=wi;break n;case t:ni=lt;break n;case 16210:return at;default:return i}return n.next_out=dt,n.avail_out=st,n.next_in=y,n.avail_in=a,h.hold=l,h.bits=c,(h.wsize||ft!==n.avail_out&&h.mode<t&&(h.mode<it||u!==ct))&&gt(n,n.output,n.next_out,ft-n.avail_out),ui-=n.avail_in,ft-=n.avail_out,n.total_in+=ui,n.total_out+=ft,h.total+=ft,4&h.wrap&&ft&&(n.adler=h.check=h.flags?r(h.check,ti,ft,n.next_out-ft):g(h.check,ti,ft,n.next_out-ft)),n.data_type=h.bits+(h.last?64:0)+(h.mode===f?128:0)+(h.mode===k||h.mode===tt?256:0),(0===ui&&0===ft||u===ct)&&ni===e&&(ni=ki),ni},inflateEnd:n=>{if(o(n))return i;let t=n.state;return t.window&&(t.window=null),n.state=null,e},inflateGetHeader:(n,t)=>{if(o(n))return i;const r=n.state;return 0==(2&r.wrap)?i:(r.head=t,t.done=!1,e)},inflateSetDictionary:(n,t)=>{const f=t.length;let r,u,s;return o(n)?i:(r=n.state,0!==r.wrap&&r.mode!==b?i:r.mode===b&&(u=1,u=g(u,t,f,0),u!==r.check)?lt:(s=gt(n,t,f,f),s?(r.mode=16210,at):(r.havedict=1,e)))},inflateInfo:"pako inflate (from Nodeca project)"};const nr=(n,t)=>Object.prototype.hasOwnProperty.call(n,t);ni=function(n){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const i=t.shift();if(i){if("object"!=typeof i)throw new TypeError(i+"must be non-object");for(const t in i)nr(i,t)&&(n[t]=i[t])}}return n};ti=n=>{let t=0;for(let i=0,r=n.length;i<r;i++)t+=n[i].length;const i=new Uint8Array(t);for(let t=0,r=0,u=n.length;t<u;t++){let u=n[t];i.set(u,r);r+=u.length}return i};let ii=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(n){ii=!1}const h=new Uint8Array(256);for(let n=0;n<256;n++)h[n]=n>=252?6:n>=248?5:n>=240?4:n>=224?3:n>=192?2:1;h[254]=h[254]=1;var tr=n=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(n);let r,t,f,i,u,e=n.length,o=0;for(i=0;i<e;i++)t=n.charCodeAt(i),55296==(64512&t)&&i+1<e&&(f=n.charCodeAt(i+1),56320==(64512&f)&&(t=65536+(t-55296<<10)+(f-56320),i++)),o+=t<128?1:t<2048?2:t<65536?3:4;for(r=new Uint8Array(o),u=0,i=0;u<o;i++)t=n.charCodeAt(i),55296==(64512&t)&&i+1<e&&(f=n.charCodeAt(i+1),56320==(64512&f)&&(t=65536+(t-55296<<10)+(f-56320),i++)),t<128?r[u++]=t:t<2048?(r[u++]=192|t>>>6,r[u++]=128|63&t):t<65536?(r[u++]=224|t>>>12,r[u++]=128|t>>>6&63,r[u++]=128|63&t):(r[u++]=240|t>>>18,r[u++]=128|t>>>12&63,r[u++]=128|t>>>6&63,r[u++]=128|63&t);return r},ir=(n,t)=>{const f=t||n.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(n.subarray(0,t));let u,i;const r=new Array(2*f);for(i=0,u=0;u<f;){let t=n[u++];if(t<128){r[i++]=t;continue}let e=h[t];if(e>4)r[i++]=65533,u+=e-1;else{for(t&=2===e?31:3===e?15:7;e>1&&u<f;)t=t<<6|63&n[u++],e--;e>1?r[i++]=65533:t<65536?r[i++]=t:(t-=65536,r[i++]=55296|t>>10&1023,r[i++]=56320|1023&t)}}return((n,t)=>{if(t<65534&&n.subarray&&ii)return String.fromCharCode.apply(null,n.length===t?n:n.subarray(0,t));let i="";for(let r=0;r<t;r++)i+=String.fromCharCode(n[r]);return i})(r,i)},rr=(n,t)=>{(t=t||n.length)>n.length&&(t=n.length);let i=t-1;for(;i>=0&&128==(192&n[i]);)i--;return i<0||0===i?t:i+h[n[i]]>t?i:t},ft={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ur=function(){this.input=null;this.next_in=0;this.avail_in=0;this.total_in=0;this.output=null;this.next_out=0;this.avail_out=0;this.total_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0},fr=function(){this.text=0;this.time=0;this.xflags=0;this.os=0;this.extra=null;this.extra_len=0;this.name="";this.comment="";this.hcrc=0;this.done=!1};const ri=Object.prototype.toString,{Z_NO_FLUSH:er,Z_FINISH:or,Z_OK:c,Z_STREAM_END:et,Z_NEED_DICT:ot,Z_STREAM_ERROR:sr,Z_DATA_ERROR:ui,Z_MEM_ERROR:hr}=y;l.prototype.push=function(n,t){const i=this.strm,e=this.options.chunkSize,o=this.options.dictionary;let r,f,s;if(this.ended)return!1;for(f=t===~~t?t:!0===t?or:er,i.input="[object ArrayBuffer]"===ri.call(n)?new Uint8Array(n):n,i.next_in=0,i.avail_in=i.input.length;;){for(0===i.avail_out&&(i.output=new Uint8Array(e),i.next_out=0,i.avail_out=e),r=u.inflate(i,f),r===ot&&o&&(r=u.inflateSetDictionary(i,o),r===c?r=u.inflate(i,f):r===ui&&(r=ot));i.avail_in>0&&r===et&&i.state.wrap>0&&0!==n[i.next_in];)u.inflateReset(i),r=u.inflate(i,f);switch(r){case sr:case ui:case ot:case hr:return this.onEnd(r),this.ended=!0,!1}if(s=i.avail_out,i.next_out&&(0===i.avail_out||r===et))if("string"===this.options.to){let n=rr(i.output,i.next_out),t=i.next_out-n,r=ir(i.output,n);i.next_out=t;i.avail_out=e-t;t&&i.output.set(i.output.subarray(n,n+t),0);this.onData(r)}else this.onData(i.output.length===i.next_out?i.output:i.output.subarray(0,i.next_out));if(r!==c||0!==s){if(r===et)return r=u.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,!0;if(0===i.avail_in)break}}return!0};l.prototype.onData=function(n){this.chunks.push(n)};l.prototype.onEnd=function(n){n===c&&(this.result="string"===this.options.to?this.chunks.join(""):ti(this.chunks));this.chunks=[];this.err=n;this.msg=this.strm.msg};var fi=l,ei=st,oi=function(n,t){return(t=t||{}).raw=!0,st(n,t)},si=st,hi=y,cr={Inflate:fi,inflate:ei,inflateRaw:oi,ungzip:si,constants:hi};n.Inflate=fi;n.constants=hi;n.default=cr;n.inflate=ei;n.inflateRaw=oi;n.ungzip=si;Object.defineProperty(n,"__esModule",{value:!0})});wsUtil={wsUrl:`wss://${_wsUrl}/stream?channels={0}&&token={1}`,token:"",socket:null,wsIntervalId:null,wstimeout:5e3,wstimer:null,channels:null,wsHandler:function(){},startHandler:function(){},stopHandler:function(){},getToken:function(){return new Promise((n,t)=>{$.get("/ajax/getwebsockettoken?rnum="+Math.random(),function(i){i?n(i):t("getTokn fail!")})})},connectWs:function(n,t,i,r){n&&(this.channels=n);t&&(this.wsHandler=t);i&&(this.startHandler=i);r&&(this.stopHandler=r);this.token==""?this.getToken().then(n=>{this.token=n,this.createWs()}):this.createWs()},createWs:function(){var n=this,t;(this.socket==null||this.socket.readyState!=WebSocket.OPEN||this.socket.readyState!=WebSocket.CONNECTING)&&(t=this.wsUrl.replace("{0}",encodeURIComponent(this.channels.join(","))).replace("{1}",this.token),this.socket=new WebSocket(t),this.wstimer=setTimeout(()=>{n.socket.close(),console.log("ws timeout")},this.wstimeout),this.socket.onmessage=function(t){var r=t.data;if(r!="ok"){let i=new FileReader;i.readAsArrayBuffer(r,"utf-8");i.onload=function(){var t=JSON.parse(pako.inflate(i.result,{to:"string"}));t!=undefined&&n.wsHandler(t)}}},this.socket.onopen=function(){n.wstimer&&clearTimeout(n.wstimer);console.log("ws oepn");n.updateState()},this.socket.onclose=function(){n.wstimer&&clearTimeout(n.wstimer);console.log("ws close");n.token="";n.updateState()},this.socket.onerror=function(){n.wstimer&&clearTimeout(n.wstimer);console.log("ws error")})},updateState:function(){function t(){n.startHandler();n.wsIntervalId||(n.wsIntervalId=setInterval(()=>{n.connectWs()},3e4))}function i(){n.stopHandler();n.wsIntervalId&&(clearInterval(n.wsIntervalId),n.wsIntervalId=null)}var n=this;if(this.socket)switch(this.socket.readyState){case WebSocket.CLOSED:t();break;case WebSocket.CLOSING:t();break;case WebSocket.CONNECTING:t();break;case WebSocket.OPEN:i();break;default:t()}else t()},changeChannel:function(n){if(this.channels=n,!this.socket||this.socket.readyState!==WebSocket.OPEN){console.log("socket not connected");return}var t={type:0,channels:n};this.socket.send(JSON.stringify(t))},closeWs:function(){this.socket.close()}}