PageSourceSearch

https://www.acrubberfactory.com/v1.5.11/dist/js/main.js

js acrubberfactory.com collected 2026-10-04 03:05:53 UTC 369,570 bytes, 13 lines download raw bytes

1let getGlobalThis=()=>{if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;if(void 0!==this)return this;throw new Error("Unable to locate global `this`")};function handleQueryParam(e,t=[],i){e=new URL(e);let r=new URLSearchParams(e.search);if(i)return t.forEach(e=>{"[object Array]"===Object.prototype.toString.call(e)?r[i](...e):r[i](e)}),e.search=r.toString(),e.toString()}function mergeObjects(e,t){if(!(e instanceof Object||t instanceof Object))return{};if(!(e instanceof Object)&&t instanceof Object)return t;if(!(e instanceof Object)||t instanceof Object)for(var i in t)void 0!==t[i]&&""!==t[i]&&(e[i]=t[i]);return e}function getAlignment(e,t){var[i,r]={"left-top":["flex-start","flex-start"],"center-top":["center","flex-start"],"right-top":["flex-end","flex-start"],"left-center":["flex-start","center"],"center-center":["center","center"],"right-center":["flex-end","center"],"left-bottom":["flex-start","flex-end"],"center-bottom":["center","flex-end"],"right-bottom":["flex-end","flex-end"]}[t];switch(e){case"row":return{"justify-content":i,"align-items":r};case"row-reverse":return{"justify-content":getReverse(i),"align-items":r};case"column":return{"justify-content":r,"align-items":i};case"column-reverse":return{"justify-content":getReverse(r),"align-items":i};default:return{"justify-content":i,"align-items":r}}}function getReverse(e){return{"flex-start":"flex-end","flex-end":"flex-start",center:"center"}[e]||e}function hexToRgba(e){return 4===e.length&&"#"===e[0]&&(e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]),/^#[0-9A-Fa-f]{6}$/.test(e)?`rgb(${parseInt(e.slice(1,3),16)},${parseInt(e.slice(3,5),16)},${parseInt(e.slice(5,7),16)})`:(console.error("hex error"),e)}function getRGB(e){var t;return(e="#"===e[0]?hexToRgba(e):e).includes("rgb")?(t=e.match(/\d+(\.\d+)?/g))[0]+`,${t[1]},`+t[2]:e}globalThis=getGlobalThis(),globalThis.Server={},globalThis.Server.getSign=(e,t)=>{var i,r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let s=""+(t||"");for(;s.length<(e||10);s+=r.charAt((i=r,Math.random()*i.length|0)));return s},globalThis.Server.resetPackageSign=(e,o)=>{!function t(i,e){if(i.sign=globalThis.Server.getSign(),i.attr_id=i.dir+"-"+i.sign,i.config)for(var r in i.config){var s,a=i.config[r];for(s in a)/sign$/.test(s)&&(a[s]=globalThis.Server.getSign())}for(var n in i.style)i.style[n].sign=globalThis.Server.getSign();e&&(i.parent_attr_id=e.attr_id),i.name_sign&&(i.name_sign=globalThis.Server.getSign()),"unit"===i.dir&&i.content&&(i.content.data.forEach(e=>{for(var t in e)/sign$/.test(t)&&(e[t]=globalThis.Server.getSign())}),"detail"===i.content.type)&&(i.content.relate_list=i.content.data?.map(e=>e.sign)||[]),o&&o(i),i.children?.forEach(e=>{t(e,i)})}(e)},globalThis.Server.versionUrl=(e,t)=>{t=t||globalThis.Server.version||"0.1.0";return/^\/(assets|dist|font|src|config)\//.test(e)&&/^\d+[a-z0-9._-]*/i.test(t)?"/v"+t+e:e},globalThis.Server.escapeHtml=e=>{var t=""+e,e=/["'&<>]/.exec(t);if(!e)return t;let i,r="",s=0,a=0;for(s=e.index;s<t.length;s++){switch(t.charCodeAt(s)){case 34:i="&quot;";break;case 38:i="&amp;";break;case 39:i="&#39;";break;case 60:i="&lt;";break;case 62:i="&gt;";break;default:continue}a!==s&&(r+=t.substring(a,s)),a=s+1,r+=i}return a!==s?r+t.substring(a,s):r},globalThis.Server.removeHtmlTags=function(e){e=(""+(e||"")).replace(/<br[\s\/]*>/gi,"\n").replace(/(<\/p>)/gi,"$1\n").replace(/&amp;/gi,"&").replace(/&nbsp;/gi," ").replace(/&/gi,"%26").replace(/<[^>]*(>|$)/g,"");return globalThis.Server.escapeHtml(e).replace(/%26/g,"&").replace(/&amp;/gi,"&").replace(/&nbsp;/gi," ").replace(/\s*$/g,"").replace(/\n/g,"<br>")},Date.prototype.format=function(e){var t,i={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};for(t in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),i)new RegExp("("+t+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?i[t]:("00"+i[t]).substr((""+i[t]).length)));return e},Date.prototype.formatDateToISO8601=function(e){function t(e){return("00"+e).slice(-2)}var i=this,e=-60*("[object Number]"===Object.prototype.toString.call(e)?e%24:i.getTimezoneOffset()/-60),r=i.getTimezoneOffset()-e,i=new Date(i.getTime()+6e4*r),r=0==e?"":0<e?"-":"+",s=Math.floor(Math.abs(e)/60),a=Math.floor(Math.abs(e)%60),e=0==e?"Z":r+t(s)+t(a);return i.getFullYear()+"-"+t(i.getMonth()+1)+"-"+t(i.getDate())+"T"+t(i.getHours())+":"+t(i.getMinutes())+":"+t(i.getSeconds())+e},globalThis.Server.formatDurationISO8601=function(e){if(isNaN(e)||e<0)return"PT0S";var t=[{name:"Y",value:31536e3},{name:"M",value:2592e3},{name:"D",value:86400},{name:"H",value:3600},{name:"M",value:60},{name:"S",value:1}];let i=e,r="P",s=!1;for(let e=0;e<3;e++){var a=t[e],n=Math.floor(i/a.value);0<n&&(r+=""+n+a.name,i%=a.value,s=!0)}let o="";for(let e=3;e<t.length;e++){var l=t[e],c=Math.floor(i/l.value);0<c&&(o+=""+c+l.name,i%=l.value)}return o?(s?r+="T":r="PT",r+=o):s||(r+="T0S"),r},globalThis.Server.numberToFixed=function(i,e){if(null!=i&&(isNaN(i)||17<Number(i)||Number(i)<0))throw new Error("输入正确的精度范围");let r=e,s="";Number(r)<0&&(r=-Number(r),s="-");e=r.toString().split(".");let a=e[0];e=e[1];if(i=parseInt(i),isNaN(i)||0===Number(i))return void 0===e?r+"":(n=Number(e.toString().substr(0,1)),(a=5<=n?Number(a)<0?Number(a)-1:Number(a)+1:a)+"");{var n=void 0===e?0:e.length;if(n<i){let e=-1<r.toString().indexOf(".")?r:r+".",t=Number(i)-n;for(;0<t;)e+="0",t--;return e}n=e.toString().substring(0,i);let t=Number(e.toString().substring(0,i));if(5<=Number(e.toString().substring(i,i+1))){if(t+=1,0<n.length-t.toString().length){let e=n.length-t.toString().length;for(;0<e;)t="0"+t,e--}if(t.toString().length>i)for(a=Number(a)<0?Number(a)-1:Number(a)+1,t="0";1<i;)t+="0",i--}else t=n;return s+a+"."+t}},Number.prototype.toFixed=function(e){return globalThis.Server.numberToFixed(e,this)},globalThis.Server.checkDesign=e=>globalThis.window?/[?&]design=/.test(globalThis.window.location.search):e&&e.query&&e.query.design,globalThis.Server.setH1TagToHtml=function(e,t,i){if(e&&"/"!==e.path)try{var r=e.state.page,s=e.state.template,a=!(r.isDetail||s.otherData.html_has_h1||s.otherData.config_has_h1||r.h1_counter),n=/<h1\b/;a&&!n.test(t)&&"main"===i?.sequence?.[0]&&(t=`<h1 class="hide">${e.state.page.meta_title}</h1>`+t),n.test(t)&&r.h1_counter++}catch(e){console.error("*** set h1 tag error ***",e)}return t},globalThis.Server.replaceImgDomain=(e,t,i)=>e=e&&t&&i?e.replace("//img.yfisher.com/","//"+t+"/lifisher-"):e,globalThis.Server.replaceAllImgDomain=(e,t,i)=>e=e&&t&&i?e.replace(/src=\"(|https:)\/\/img\.yfisher\.com\/([^>\"]*?)/g,'src="$1//'+t+"/lifisher-$2"):e,globalThis.Server.getRinseHref=(e,t={})=>
1{if(e=globalThis.Server.replaceImgDomain(e,t.prefix_domain,t.is_replace_domain),1===t.domain_mode)return e;if(null==e)return"javascript:;";if(-1<(e=""===e?"/":e).indexOf("#")||/^javascript:.*;$/.test(e)||/^(http|\/\/|mailto:|tel:)/.test(e))return e;/^\//.test(e)||(e="/"+e);let i=t.lang_prefix||"";return(i=(i=(i=i&&"/"!==i?i:"")&&!/^\//.test(i)?"/"+i:i)&&i.replace(/\/+$/g,""))?new RegExp(`^${i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?:/|$)`).test(e)?e:"/"===e?i+"/":""+i+e:"/"===e?"/":e},globalThis.Server.clearIopcmdSearch=function(e,t){if(!e||"[object String]"===Object.prototype.toString.call(e))return"";let i=e.replace("?","").split("|");return Array.isArray(t)?(t.forEach(function(t){var e=i.findIndex(e=>-1<e.indexOf("iopcmd="+t));-1<e&&i.splice(e,1)}),i.join("|")):e},globalThis.Server.genUrlWatermark=function(e){var t;return/iopcmd=watermark\b/.test(e)&&(t=(e=e.replace("?","").split("|")).findIndex(e=>/iopcmd=watermark\b/.test(e)),e=e.splice(t,1).pop().split("&").reduce(function(e,t){var[t,i]=t.split("=");return e[t]=i,e},{}))&&e.imageurl?(t=e.gravity||"Center",`--watermark-${encodeURIComponent(decodeURIComponent(decodeURIComponent(e.imageurl)))}-`+t):""},globalThis.Server.setImgIopCmdWatermark=function(e,t){var i,r=-1<e.indexOf("?")?e.slice(0,e.indexOf("?")):e,t=t&&t.query||"";return/iopcmd=watermark\b/.test(t)&&/\/(?:png|jpg|jpeg|webp|avif)\d+-t\d+-[a-z]+\d+.(png|jpg|jpeg|webp|avif)/i.test(r)?(t=globalThis.Server.genUrlWatermark(t),[r,i]=r.split(/[.](?=[a-z]+$)/i),""+r+t+(i=i&&"."+i)):e},globalThis.Server.getOriginImgUrl=function(e){0<=e.indexOf("?")&&(e=e.slice(0,e.indexOf("?")));var t=/\/(png|jpg|jpeg|webp|avif)\d+-t\d+-[a-z]+\d+(--watermark.*)?.(png|jpg|jpeg|webp|avif)$/i;return e=t.test(e)?e.replace(t,".$1"):e},globalThis.Server.setSrcWatermarkQuery=function(i,s){return new Promise(function(t){if(!/^(https?:)?(\/\/[a-z0-9.:_-]+)?[a-z0-9\/.#&=?%_-]*$/i.test(i))return t(i);if(/watermark/i.test(i))return t(i);var e=globalThis.Server.getOriginImgUrl(i);if(!/[.](png|jpg|jpeg|webp|avif)$/i.test(e))return t(i);let r=s.image;globalThis.Server.fetchOriginImageInfo(i).then(function(e){if(e&&e.width&&200<e.width){let i=Math.round(100*(e.width/800).toFixed(1)).toString();r="100"===i?s.image:s.image.replace(/[.](\w+)$/i,function(e,t){return"/"+t+"80-t1-scale"+i+"."+t})}}).catch(function(e){console.warn(e)}).finally(function(){var e=new URLSearchParams([["iopcmd","watermark"],["type",2],["gravity",s.gravity],["opacity",50],["imageurl",btoa(r)]]).toString();return-1===i.indexOf("?")?i+="?"+e:0<=i.indexOf("iopcmd")?i+="|"+e:i+="&"+e,t(i)})})},globalThis.Server.fetchOriginImageInfo=function(i){let r=(i=globalThis.Server.getOriginImgUrl(i))+"?iopcmd=imageinfo&_t="+Math.ceil(Date.now()/864e5);return new Promise(function(t,e){return/[.](jpe?g|png)$/i.test(i)?fetch(r).then(function(e){return t(e.json())}):e({url:r})})},globalThis.Server.getTransferImgUrl=(e,t={},i="webp",r={})=>{if(-1!==e.indexOf("//jmc.hk.ufileos.com/"))return e;r=(e=globalThis.Server.replaceImgDomain(e,r.prefix_domain,r.is_replace_domain)).split("?");e=r[0];let s="";if(/[a-z]\d+\/[^\.]*\.[a-zA-Z]{2,5}$/.test(e)?s="new":/[a-z\d]{10,15}\.[a-zA-Z]{2,5}$/.test(e)&&(s="old"),!s)return e;if(/\/(?:png|jpg|jpeg|webp|avif)\d+-t\d+-[a-z]+\d+(--watermark.*)?.(png|jpg|jpeg|webp|avif)$/i.test(e))return e=/--watermark/.test(e)?e:globalThis.Server.setImgIopCmdWatermark(e,t),t.query=globalThis.Server.clearIopcmdSearch(t.query,["watermark"]),e;var a=e.split("."),n=a.pop();n.toLowerCase();if(!["png","jpg","jpeg","bmp","webp","avif"].includes(n.toLowerCase()))return e;let o=a.join("."),l=(o+="/"+n,t.convert&&t.convert.quality?o+=t.convert.quality:o+="100","");t.thumbnail&&t.thumbnail.type&&(l="-t"+t.thumbnail.type,t.thumbnail.width?l+="-width"+t.thumbnail.width:t.thumbnail.height?l+="-height"+t.thumbnail.height:t.thumbnail.scale&&(l+="-scale"+t.thumbnail.scale)),t.query=t.query||r[1]||"";e=t.query,a=e&&/iopcmd=watermark\b/.test(e)?globalThis.Server.genUrlWatermark(e):"";return t.query&&(t.query=globalThis.Server.clearIopcmdSearch(t.query,["watermark"])),o+(l||"-t3-scale100")+(a+"."+i.toLowerCase())+(t.query?"?"+t.query:"")},globalThis.Server.getTransferImgSrcSet=(e,m={},g="",v=0,t,y="true",w="true")=>{let i=[];let b={first:"",urls:"",origin:e,max:e,widthList:[],typeAvifUrls:[],sourceTypeUrls:[]};if(e){var r=e.split("?");if(e=r[0],/[a-z]\d+\/[^\.]*\.[a-zA-Z]{2,5}$/.test(e)){if("logo"===g)i=[];else if("header_basic"===g)i=[70];else if("header_flat"===g)i=[140];else if("album_thumb"===g)i=[100];else if("product_guide"===g)i=[86];else{if("banner_list"!==g)return b;i=[400,800,1200,1600,1920]}var s=/(^.*)\/(png|jpg|jpeg|webp|avif)\d+-t\d+-[a-z]+\d+(--watermark.*)?.(png|jpg|jpeg|webp|avif)$/i,s=(e=s.test(e)?(s=s.exec(e))[1]+"."+s[2]:e).split("."),e=s.pop();let f=e.toLowerCase();if(["png","jpg","jpeg","bmp","webp","avif"].includes(e.toLowerCase())){var a=m&&m.query||"";let o=a&&/iopcmd=watermark\b/.test(a)?globalThis.Server.genUrlWatermark(a):"";m.query&&(m.query=globalThis.Server.clearIopcmdSearch(m.query,["watermark"])),r[1]&&(r[1]=globalThis.Server.clearIopcmdSearch(r[1],["watermark"]));const n={ext:"avif",mime:"image/avif",quality_limit:100},S={ext:"webp",mime:"image/webp",quality_limit:100};a=[{...n},{...S}];let l=100,c=n.quality_limit,d=(m.convert&&m.convert.quality&&(l=m.convert.quality,0<m.convert.quality)&&m.convert.quality<n.qual
1ity_limit&&(c=m.convert.quality),[]),u=s.join(".")+"/"+e,p=s.join(".")+"/"+e+l,h=("false"!==y&&"banner_list"!==g||"banner_list"===g&&"false"!==y&&"false"!==w?(b.max=p+`-t3-scale100${o}.webp`+(m.query?"?"+m.query:""),a.forEach(e=>{var{ext:e,mime:t,quality_limit:i}=e,i=!m?.convert?.quality||m?.convert?.quality>i?i:m?.convert?.quality,i=u+i+`-t3-scale100${o}.`+e+(m.query?"?"+m.query:"");b.sourceTypeUrls.push({type:t,url:i})})):b.max=p+(`-t3-scale100${o}.`+f)+(m.query?"?"+m.query:""),[]);i.length&&(m.query=m.query||r[1]||"",i.forEach(e=>{var t,i,r,s,a,n;(!v||e<=v)&&("false"!==y&&"banner_list"!==g||"banner_list"===g&&"false"!==y&&"false"!==w?(a=p+"-t4-width"+e+o+".webp"+(m.query?"?"+m.query:""),d.push(a+" "+e+"w"),t=u+c+`-t4-width${e}${o}.avif`+(m.query?"?"+m.query:""),n=[],i=[],e<720&&(s=Math.min(...[2*e,v].filter(e=>0<e)),r=u+(50<l?50:l)+`-t4-width${s}${o}.webp`+(m.query?"?"+m.query:"")+" 2x",s=u+(50<c?50:c)+`-t4-width${s}${o}.avif`+(m.query?"?"+m.query:"")+" 2x",n.push(r),i.push(s)),b.widthList.push({type:"image/webp",width:e,url:a,dprUrls:n}),h.push({type:"image/avif",width:e,url:t,dprUrls:i})):(r=p+"-t4-width"+e+o+"."+f+(m.query?"?"+m.query:""),s=[],d.push(r+" "+e+"w"),e<720&&(a=Math.min(...[2*e,v].filter(e=>0<e)),n=u+(50<l?50:l)+`-t4-width${a}${o}.`+f+(m.query?"?"+m.query:"")+" 2x",s.push(n)),b.widthList.push({type:"image/"+f,width:e,url:r,dprUrls:s})))})),i.length&&d.length||(p+="false"!==y&&"banner_list"!==g||"banner_list"===g&&"false"!==y&&"false"!==w?`-t3-scale100${o}.webp`+(m.query?"?"+m.query:""):`-t3-scale100${o}.`+f+(m.query?"?"+m.query:""),d.push(p)),b.first=d[0]?.split(" ")[0],b.urls=d.join(", "),b.typeAvifUrls=h}}}return b},globalThis.Server.getFilterHTML=e=>{var t=e?e.replace(/<\/?(?!br)[^>]+>/g,""):"";let i="";for(let e=0;e<t.length;e++)/[\r\n]/g.test(t[e])&&t[e]===t[e-1]||(i+=t[e]);return i.replace(/&nbsp;/gi,"")},globalThis.Server.transferImgSrcset=(e,t,i,r,s)=>{var a=r?.quality||80,n=r?.format||"webp",r={scale:1,height:5,width:4},o=globalThis.Server.getTransferImgUrl,l=o(e,{convert:{quality:a},thumbnail:{type:1,scale:100}},n,s),c=[],d=[],u={phone:"",md:"",xl:""};if(i){var p,h=r[i.type]||r.scale,f=i.type in r?i.type:"scale",m={phone:{name:"phone",size:i.phone,media:"",desc:"768w",thumbnail:{type:h},_weight:i.phone?1:0},md:{name:"md",size:i.md,media:"",desc:"1199w",thumbnail:{type:h},_weight:i.md?2:0},xl:{name:"xl",size:i.xl,media:"",desc:"1200w",thumbnail:{type:h},_weight:i.xl?4:0}},g="(min-width: 1200px)",h=m.phone._weight+m.md._weight+m.xl._weight;switch(h){case 7:m.xl.media=g,m.md.media="(min-width: 768px) and (max-width: 1199px)",m.phone.media="(max-width: 767px)";break;case 6:m.xl.media=g,m.md.media="(max-width: 1199px)";break;case 5:m.xl.media=g,m.phone.media="(max-width: 1199px)";break;case 4:m.xl.media="";break;case 3:m.md.media="(max-width: 1199px)",m.phone.media="(max-width: 767px)";break;case 2:m.md.media="(max-width: 1199px)";break;case 1:m.phone.media="(max-width: 767px)"}1!==h&&2!==h&&3!==h||(m.xl.media=g,m.xl.size=100,m.thumbnail.type=r.scale),"scale"===i.type&&100<i.phone&&(m.phone.size=100),"scale"===i.type&&100<i.md&&(m.md.size=100),"scale"===i.type&&100<i.xl&&(m.xl.size=100);for(p of["phone","md","xl"]){var v,y,w=m[p];0<w.size&&(v=w.media?`media="${w.media}"`:"",y={convert:{quality:a},thumbnail:{type:w.thumbnail.type,[f]:w.size}},m[p].src=o(e,y,n,s),d.push(`<source ${v} srcset="${w.src}" />`),c.push(w.src+" "+w.desc),u[p]=w.src)}}return{src:l,...u,sources:d.join(""),srcset:c.join(",")}},globalThis.Server.getRinseHTML=(e,C={},t="")=>{if(globalThis.Server.checkDesign())return e;var i;let r=parseInt(C?.compress__ratio?.split(",")?.[0])||80,T=globalThis.Server.transferImgSrcset,A=(e,t,i,r)=>{if(!(e<0||e>=t.length)){var s=t[e];for(let e=0;e<i.length;e++){var a=i[e],n=void 0!==r[e]?r[e]:1/0;if(a<s&&s<n)return!0}}return!1},s=(e,f,m,g,v,y="",w="false")=>{var t,i=/(<img[^<>]*\s)src="((?:https?:)?\/\/[^>"]*?\.(?:jpe?g|png|webp)[^>"]*)"([^>]*?>)?/;let b=0,S=(f=f||0,y=y||"",w=w&&"false"!==w,[...e.matchAll(new RegExp(i,"gmi"))].map(e=>e.index)),x=[...e.matchAll(/<picture/gim)].map(e=>e.index),_=[...e.matchAll(/<\/picture/gim)].map(e=>e.index),E=(x.length&&_.length<x.length&&(t=_.length,_.length=x.length,_.fill(e.length,t,x.length)),{quality:r,format:"webp"});return e.replace(new RegExp(i,"gmi"),(t,e,i,r="")=>{let s="",a=null;try{var n=/srcset="((?=.*\w.*)[^"]+)"/.test(t),o=/data-width="(\d+)"/.exec(t),l=/data-
1height="(\d+)"/.exec(t),c={width:parseInt(o&&o[1])||0,height:parseInt(l&&l[1])||0},d=A(b,S,x,_),u=b<f&&w&&!d&&m&&g,p=((0<m||0<g||0<v)&&(y&&("width"===y||"height"===y)||(y="scale"),a={type:y},"scale"===y&&100<m&&(m=100),"scale"===y&&100<g&&(g=100),"scale"===y&&100<v&&(v=100),a.xl=0<m?parseFloat(m):0,a.md=0<g?parseFloat(g):0,a.phone=0<v?parseFloat(v):0),T(i,c,a,E,C)),h=b<f?'fetchpriority="high"':'fetchpriority="auto"';s=d||n?t:b>=f?e+`lazy-src="${i}"`+r:u?`<picture class="detail-img__picture">${p.sources}${e} ${h} src="${p.src}"${r}</picture>`:p.srcset?`${e} ${h} srcset="${p.srcset}"`+r:`${e} ${h} src="${p.src}"`+r}catch(e){s=t,console.error(e)}return b++,s})},a=e=>e.includes("cloud-editor=")?e.replace(new RegExp('cloud-editor="unit" type="button"',"gm"),'cloud-editor="unit" type="cebutton"'):e;return i=((e="")=>{if(!e)return[];let i={needLazy:s,cloudEditor:a};return e.split("|").map(e=>e.split(":").map(e=>e.trim())).map(e=>{var t=e.shift(),e=0<e.length?e[0].split(",").map(e=>e.trim()):[];return t&&i[t]?[i[t]].concat(e):[]}).filter(e=>0<e.length)})(t),(e=(e=>i.reduce((t,i)=>{let r=i,s=t;try{let e=[t];Array.isArray(i)&&0<i.length&&(r=i.shift(),e=e.concat(i)),s=r.apply(null,e)}catch(e){console.warn(e)}return s},e))(e=globalThis.Server.replaceAllImgDomain(e,C.prefix_domain,C.is_replace_domain))).replace(/href=["'](.+?)["']/g,(e,t)=>`href="${globalThis.Server.getRinseHref(t,C)}"`)},globalThis.Server.iframeAutoplay=e=>{var t=e.match(/src="([^"]+)"/)?.[0];if(t)return t.includes("www.youtube.com")?(t=handleQueryParam(t=t.replace('src="',"").replace('"',""),[["autoplay","1"],["mute","1"]],"append"),e.replace(/src="([^"]+)"/,`src="${t}"`)):e},globalThis.Server.iframeAutoplayClear=(t,i=!1)=>{var r=t.match(/src="([^"]+)"/)?.[0];if(r){if(r.includes("www.youtube.com")){let e=r.replace('src="',"").replace('"',"");return e=handleQueryParam(e,["autoplay","mute"],"delete"),i&&(e=handleQueryParam(e,[["mute","1"]],"append")),t.replace(/src="([^"]+)"/,`src="${e}"`)}return t}},globalThis.Server.getReduction=e=>{var r=e||[],s=[];if(r&&0<r.length)for(let i=0;i<r.length;i++){var a,n=r[i];
1let e="",t=(e=1===Number(n.condition_type)?"Buy "+n.condition_value+"pcs":"Buy $"+n.condition_value/100,"");1===Number(n.discount_type)?t="Get "+((1e3-n.discount_value)/10).toFixed(0)+"% Off":2===Number(n.discount_type)?(a=n.discount_value/100,t="save $"+a):Number(n.discount_type)&&(t="Free Shipping"),s.push(e+" "+t)}return s},globalThis.Server.getHideOuterBorderStyle=(w,b,S,x={},_=[])=>{try{function E(e,t){if(!(e instanceof Object||t instanceof Object))return{};if(!(e instanceof Object)&&t instanceof Object)return t;if(!(e instanceof Object)||t instanceof Object)for(var i in t)void 0!==t[i]&&""!==t[i]&&(e[i]=t[i]);return e}Array.isArray(_)||(_=[]);var e=s=>{let i=JSON.parse(JSON.stringify(w));var e=JSON.parse(JSON.stringify(x));let r=e=>i.style[b]?.[e]||{};var t=e=>i.style[S]?.[e]||{};let a=_.reduce((e,t)=>(e[t]=i.style?.[t]||{},e),{});var n="true"===(()=>{let e=!1;for(var t of["xl","md","default"])if((e||t===s)&&(e=!0,r(t)["--hideOuterBorder"]))return r(t)["--hideOuterBorder"]})();let o=r(s);var l=e[b]?.[s]||{};let c=t(s);switch(s){case"xl":o=E(l,E(E(r("default"),r("md")),o)),c=E(E(t("default"),t("md")),c);break;case"md":o=E(l,E(r("default"),o)),c=E(t("default"),c);break;default:o=E(l,o)}var d,u=e=>{let t=o["margin-"+e]||o.margin;return t=0==t?"0px":t},p=`#${w.attr_id} `+b,h={[`#${w.attr_id} `+b]:{}};for(let r of["top","bottom","left","right"]){c[`border-${r}-style`]&&n&&(h[`#${w.attr_id} `+b]["margin-"+r]=`calc(${u(r)} - ${c[`border-${r}-width`]})`,f=r,o["padding-"+f]||o.padding)&&(h[`#${w.attr_id} `+b]["padding-"+r]="0");var f=c[`border-${r}-style`]||c.border&&"unset"!==c.border&&"initial"!==c.border?1:0,m=_.reduce((e,t)=>{t=t,i=s;var t=a?.[t]?.[i]||{},i=t[`border-${r}-style`]||t.border&&"unset"!==t.border&&"initial"!==t.border?1:0;return e||i},f),g=u(r);!n&&m&&g&&-1<g.toString().indexOf("-")&&(h[p]["margin-"+r]=`calc(${u(r)} + 1px )`,h[p]["--wrapper-margin"]=u(r))}let v="";for(d in h){let e="";for(var y in h[d])e+=`${y}:${h[d][y]};`;v+=`${d}{${e}}`}switch(s){case"xl":v=v&&`@media (min-width: 1200px) {${v}}`;break;case"md":v=v&&`@media (min-width: 768px) and (max-width: 1199px) {${v}}`;break;default:v=v&&`@media (max-width: 767px) {${v}}`}return v};return e("xl")+e("md")+e("default")}catch(e){return console.error("globalThis.Server.getHideOuterBorderStyle error:",e),`#${w.attr_id} {--error: globalThis.Server.getHideOuterBorderStyle;}`}},globalThis.Server.getScreenStyle=(s,a,n={})=>{try{var e=e=>{var t=JSON.parse(JSON.stringify(n)),i=JSON.parse(JSON.stringify(s.style[a]||{}));let r=i[e]||{};return"default"===e&&(r=mergeObjects(t[a]?.default,i.default)),"md"===e&&(r=mergeObjects(t[a]?.md,mergeObjects(i.default,i.md))),r="xl"===e?mergeObjects(t[a]?.xl,mergeObjects(i.default,mergeObjects(i.md,i.xl))):r};return{default:e("default"),md:e("md"),xl:e("xl")}}catch(e){console.error("globalThis.Server.getScreenStyle error:",e)}},globalThis.Server.handleScreenStyle=(l,c,d={},u)=>{try{var e=e=>{var t,i=JSON.parse(JSON.stringify(d)),r=JSON.parse(JSON.stringify(l.style[c]||{}));let s=r[e]||{},a=("default"===e&&(s=mergeObjects(i[c]?.default,r.default)),"md"===e&&(s=mergeObjects(i[c]?.md,mergeObjects(r.default,r.md))),"xl"===e&&(s=mergeObjects(i[c]?.xl,mergeObjects(r.default,mergeObjects(r.md,r.xl)))),{}),n="";for(t in a=u?u(a,s,e):a){let e="";for(var o in a[t])e+=`${o}:${a[t][o]};`;n+=`${t}{${e}}`}switch(e){case"xl":n=n&&`@media (min-width: 1200px) {${n}}`;break;case"md":n=n&&`@media (min-width: 768px) and (max-width: 1199px) {${n}}`;break;default:n=n&&`@media (max-width: 767px) {${n}}`}return n};return e("xl")+e("md")+e("default")}catch(e){return console.error("globalThis.Server.handleScreenStyle error:",e),`#${l.attr_id} {--error: globalThis.Server.handleScreenStyle;}`}},globalThis.Server.getMergeBorderStyle=(d,n,u,p,h={},o)=>{try{var e={12:1,6:2,4:3,3:4,"2_4":5,2:6,"12_7":7,"12_8":8,"12_9":9,"12_10":10,"12_11":11,1:12};let c={cols_default:e[d.cols_col+""],cols_md:e[d.cols_md+""],cols_xl:e[d.cols_xl+""],border_width_default:"",border_width_md:"",border_width_xl:"",border_style_default:"",border_style_md:"",border_style_xl:"",border_color_default:"",border_color_md:"",border_color_xl:"",merge_side_list_default:[],merge_side_list_md:[],merge_side_list_xl:[]};var t=e=>{var t=JSON.parse(JSON.stringify(h)),i=JSON.parse(JSON.stringify(d.style[u]||{})),r=JSON.parse(JSON.stringify(d.style[p]||{}));let s=i[e]||{},a=r[e]||{};"default"===e&&(s=mergeObjects(t[u]?.default,i.default)),"md"===e&&(s=mergeObjects(t[u]?.md,mergeObjects(i.default,i.md)),a=mergeObjects(r.default,r.md)),"xl"===e&&(s=mergeObjects(t[u]?.xl,mergeObjects(i.default,mergeObjects(i.md,i.xl))),a=mergeObjects(r.default,mergeObjects(r.md,r.xl)));var n,o=[];for(n of["top","bottom","left","right"])a[`border-${n}-style`]&&parseFloat(a[`border-${n}-width`])&&o.push(n);t=(t=>{let i=[];
1return["top","bottom","left","right"].forEach(e=>{0<parseFloat(t["padding-"+e])&&i.push(e)}),i})(s);let l=[];return 4!==t.length&&(4===o.length&&0===t.length?l=["top","right"]:o.includes("left")&&o.includes("right")&&!t.includes("left")&&!t.includes("right")?l=["right"]:o.includes("top")&&o.includes("bottom")&&!t.includes("top")&&!t.includes("bottom")&&(l=["top"]),l.length)&&(c["border_width_"+e]=a[`border-${l[0]}-width`],c["border_style_"+e]=a[`border-${l[0]}-style`],c["border_color_"+e]=a[`border-${l[0]}-color`]),l};c.merge_side_list_default=t("default"),c.merge_side_list_md=t("md"),c.merge_side_list_xl=t("xl");var i=e=>{let t={};var i,r;i=e,c["merge_side_list_"+i].includes("right")&&(t[`#${d.attr_id} `+n]={"padding-right":c["border_width_"+e]},t[`#${d.attr_id} `+p]={"margin-right":"-"+c["border_width_"+e]}),i=e,c["merge_side_list_"+i].includes("top")&&(t[`#${d.attr_id} ${u}:nth-child(n+${c["cols_"+e]+1}) `+p]={"margin-top":"-"+c["border_width_"+e]});let s="";for(r in t=o?o(t,e):t){let e="";for(var a in t[r])e+=`${a}:${t[r][a]};`;s+=`${r}{${e}}`}switch(e){case"xl":s=s&&`@media (min-width: 1200px) {${s}}`;break;case"md":s=s&&`@media (min-width: 768px) and (max-width: 1199px) {${s}}`;break;default:s=s&&`@media (max-width: 767px) {${s}}`}return s};return i("xl")+i("md")+i("default")}catch(e){return console.error("globalThis.Server.getMergeBorderStyle error:",e),`#${d.attr_id} {--error: globalThis.Server.getMergeBorderStyle;}`}},globalThis.Server.toMarginStyle=(u,p,h,f)=>{try{var e=e=>{var t=JSON.parse(JSON.stringify(u.style[h]||{}));let i=t[e]||{},r=("md"===e&&(i=mergeObjects(t.default,t.md)),(i="xl"===e?mergeObjects(t.default,mergeObjects(t.md,t.xl)):i)["--gap-top"]||"0px"),s=i["--gap-bottom"]||"0px",a=i["--gap-left"]||"0px",n=i["--gap-right"]||"0px";0===parseFloat(r)&&(r="0px"),0===parseFloat(s)&&(s="0px"),0===parseFloat(a)&&(a="0px"),0===parseFloat(n)&&(n="0px");var o,t={default:u.cols_col,md:u.cols_md,xl:u.cols_xl};let l={[`#${u.attr_id} `+p]:{"margin-left":`calc(0px - (${a} + ${n}))`,"margin-top":`calc(0px - (${r} + ${s}))`},[`#${u.attr_id} `+h]:{"margin-left":`calc(${a} + ${n})`,"margin-top":`calc(${r} + ${s})`}},c=("0px"==a&&"0px"==n||(l[`#${u.attr_id} `+h]["max-width"]=`calc(100% / ${12/t[e].toString().replace("_",".")} - (${a} + ${n}))`),"");for(o in l=f?f(l,e):l){let e="";for(var d in l[o])e+=`${d}:${l[o][d]};`;c+=`${o}{${e}}`}switch(e){case"xl":c=c&&`@media (min-width: 1200px) {${c}}`;break;case"md":c=c&&`@media (min-width: 768px) and (max-width: 1199px) {${c}}`;break;default:c=c&&`@media (max-width: 767px) {${c}}`}return c};return e("xl")+e("md")+e("default")}catch(e){return console.error("globalThis.Server.marginToGapStyle error:",e),`#${u.attr_id} {--error: globalThis.Server.marginToGapStyle;}`}},globalThis.Server.getFlexAlignStyle=(o,l,c={})=>{try{var e=e=>{let t=o.style[l]?.[e]["--align"];switch(e){case"xl":t=t||o.style[l]?.md["--align"]||o.style[l]?.default["--align"];break;case"md":t=t||o.style[l]?.default["--align"]}var i=c[e];if(!t||"unset"===t||!i)return"";var r,s={[`#${o.attr_id} `+l]:{display:"flex","flex-direction":i,...getAlignment(i,t)}};let a="";for(r in s){let e="";for(var n in s[r])e+=`${n}:${s[r][n]};`;a+=`${r}{${e}}`}switch(e){case"xl":a=a&&`@media (min-width: 1200px) {${a}}`;break;case"md":a=a&&`@media (min-width: 768px) and (max-width: 1199px) {${a}}`;break;default:a=a&&`@media (max-width: 767px) {${a}}`}return a};return e("xl")+e("md")+e("default")}catch(e){return console.error("globalThis.Server.getFlexAlignStyle error:",e),`#${o.attr_id} {--error: globalThis.Server.getFlexAlignStyle;}`}},globalThis.Server.syncStyle=(o,e=[],l)=>{try{var t=a=>{let n={},t=(e.forEach(([e,t,i,r])=>{let s=o.style[e]?.[a][t];switch(a){case"xl":s=s||o.style[e]?.md[t]||o.style[e]?.default[t];break;case"md":s=s||o.style[e]?.default[t]}l&&(s=l(s)),n[`#${o.attr_id} `+i]||(n[`#${o.attr_id} `+i]={}),n[`#${o.attr_id} `+i][r]=s}),"");for(var i in n){let e="";for(var r in n[i])e+=`${r}:${n[i][r]};`;t+=`${i}{${e}}`}switch(a){case"xl":t=t&&`@media (min-width: 1200px) {${t}}`;break;case"md":t=t&&`@media (min-width: 768px) and (max-width: 1199px) {${t}}`;break;default:t=t&&`@media (max-width: 767px) {${t}}`}return t};return t("xl")+t("md")+t("default")}catch(e){return console.error("globalThis.Server.syncStyle error:",e),`#${o.attr_id} {--error: globalThis.Server.syncStyle;}`}},globalThis.Server.transformColor=e=>e&&"string"==typeof e?e.includes("var(--main-color)")?"var(--rgb-color)":getRGB(e):e,globalThis.Server.transformColor_old=(e,t)=>{var i,r={};for(i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s,a,n=e[i],o={};for(s in n)Object.prototype.hasOwnProperty.call(n,s)&&(a=n[s],s===t)&&"string"==typeof a&&(o[s]=a.includes("var(--main-color)")?"var(--rgb-color)":getRGB(a));r[i]={...n,...o}}return r},globalThis.Server.checkScreenStyleAttr=(r,s)=>{let t={default:!1,md:!1,xl:!1},a=e=>{var t=Object.prototype.toString.call(e).replace("[object","").replace("]","").trim().toLowerCase();
1return"null"!==t&&"undefined"!==t&&""!==e&&"none"!==e&&"unset"!==e&&!("number"===t&&isNaN(e))};var e=["default","md","xl"];let n={xl:"md",md:"default",default:""},o={default:0,md:0,xl:0};return e.forEach(e=>{var t=r?.[e]?.[s],i="none"===t||"unset"===t,t=a(t);o[e]=(t?1:0)|(i?2:0)||o[n[e]]||0}),e.forEach(e=>{t[e]=!!(-3&o[e])}),t},globalThis.Server.hasImgBorder=a=>{var e=["default","md","xl"];let n={xl:"md",md:"default",default:""},o=["top","right","bottom","left"],i=e.reduce((e,t)=>{let i=a?.[t];var r;let s=(o.some(e=>i?.border&&"none"!==i?.border||i?.[`border-${e}-style`]&&"none"!==i?.[`border-${e}-style`])?1:0)|(o.every(e=>"none"===i?.border||"none"===i?.[`border-${e}-style`])?2:0);return s||(r=e[n[t]]||0,s=r),e[t]=s,e},{});return e.forEach(e=>{var t=-3&i[e];i[e]=t}),i.default||i.md||i.xl?i:null},globalThis.Server.transformNumber=e=>parseFloat(e)?e<1e4?e:Math.floor(10*(e/1e3))/10+"k":0,globalThis.Server.formatTimeAgo=(e,t)=>{let i=e=>e<10?"0"+e:e,r=new Date;var e=new Date(e.replace(/-/g,"/")),s=r-e,a=i(e.getHours()),n=i(e.getMinutes()),s=Math.floor(s/1e3),o=Math.floor(s/60),l=Math.floor(o/60),c=Math.floor(l/24);return s<5?"zh"===t?"刚刚":"Just now":s<60?"zh"===t?s+"秒前":s+" seconds ago":o<60?"zh"===t?o+"分钟前":o+" minutes ago":l<24?"zh"===t?l+"小时前":l+" hours ago":l<48?"zh"===t?`昨天 ${a}:`+n:`Yesterday ${a}:`+n:c<4?"zh"===t?c+"天前":c+" days ago":(o=(s=e).getFullYear(),l=i(s.getMonth()+1),s=i(s.getDate()),o!==r.getFullYear()?o+`-${l}-`+s:l+"-"+s)};class ContentItemLink{constructor(e={}){this.sign=e.sign||globalThis.Server.getSign(),this.content_type=e.relate_type||e.content_type||"",this.href=e.page_url_suffix||e.href||"javascript:;",this.target=e.target||"_self",this.title=e.title||"",this.title_sign=e.title_sign||globalThis.Server.getSign(),this.tab=e.tab||"default",this.tab_sign=e.tab_sign||globalThis.Server.getSign(),this.content_id=e.id||e.content_id||0,this.children=e.children||[]}}class ContentItemDefault extends ContentItemLink{constructor(e={}){super(e),this.seq=e.seq,this.img=e.img||e.watermark_thumb||e.thumb_prefix||e.thumb||"",this.img_width=e.img_width||0,this.img_height=e.img_height||0,this.hover_img=e.hover_img||e.thumb_hover||"",this.cover_url=e.cover_url||e.video||"",this.is_embed_video=e.is_embed_video||"",this.original_picture_url=e.original_picture_url||"",this.alt=e.alt||"",this.caption=e.caption||"",this.alt_sign=e.alt_sign||globalThis.Server.getSign(),this.caption_sign=e.caption_sign||globalThis.Server.getSign(),this.subtitle=e.subtitle||"",this.year=e.year||"",this.subtitle_sign=e.subtitle_sign||globalThis.Server.getSign(),this.description=e.summary||e.description||"",this.description_sign=e.description_sign||globalThis.Server.getSign(),this.renew_time=e.renew_time||"",this.update_time=e.update_time||"",!e.renew_time&&e.date_yyyy&&e.date_mm&&e.date_dd&&(this.renew_time=Math.floor(new Date(e.date_yyyy+"-"+e.date_mm+"-"+e.date_dd).getTime()/1e3)+""),this.video_gif=e.video_gif||"",this.is_allow_gif=e.is_allow_gif||0,this.file_list=e.file_list||[]}}class ContentItemArticle extends ContentItemDefault{constructor(e={}){super(e),this.content_type="article",this.content_code=e.content_code||0,this.video_url=e.video_url||e.video||"",this.meta_keywords=e.meta_keywords||"",this.reads=e.reads||0,this.tag_list=e.tag_list||[],this.browse_count=e.browse_count||0,this.add_time=([4,5,6,7,8].includes(this.content_code)?e.show_time:"")||e.add_time||""}}class ContentItemStore extends ContentItemDefault{constructor(e={}){super(e),this.content_type="store",this.content_code=e.content_code||0,this.detail=e.detail||{address:"",title:"",contacts:"",country:"",summary:""},this.email=e.email||"",this.phone=e.phone||"",this.reception_time=e.reception_time||[],this.photos=e.photos||[],this.map_url=e.map_url||"",this.page_url=e.page_url||"",this.page_url=e.page_url||""}}class ContentItemProduct extends ContentItemArticle{constructor(e={}){super(e),this.content_type="product",this.price_max=e.price_max||0,this.price_min=e.price_min||0,this.is_hot=e.is_hot||0,this.is_new=e.is_new||0,this.is_recommend=e.is_recommend||0,this.discount_end_time=e.discount_end_time||0,this.discount_start_time=e.discount_start_time||0,this.max_discount=e.max_discount||0,!Array.isArray(e.comment)&&e.comment||(e.comment={}),this.comment={score:e.comment.score||5,count:e.comment.count||0},e.discount=e.discount||{},e.discount.start_time&&(this.discount_start_time=e.discount.start_time),e.discount.end_time&&(this.discount_end_time=e.discount.end_time),e.discount.max_discount&&(this.max_discount=e.discount.max_discount),e.price=e.price||{},e.price.cost_min&&(this.price_max=e.price.cost_min),e.price.selling_min&&(this.price_min=e.price.selling_min),this.price_max=e.price_max||(this.price_max/100).toFixed(2),this.price_min=e.price_min||(this.price_min/100).toFixed(2),this.max_discount=e.max_discount||(1e3-this.max_discount)/10;var t=e.reduction||{},i=globalThis.Server.getReduction(t.discount_setting);
1this.reduction_id=t.id,0<i.length&&(this.reduction=i[0]||""),this.content_code&&2!==this.content_code&&(this.price_max=0,this.price_min=0,this.max_discount=100,this.discount_start_time=0,this.discount_end_time=0,this.reduction=""),this.video_gif=e.video_gif||""}}class ContentItemVideo extends ContentItemArticle{constructor(e={}){super(e),this.content_type="video",this.cover_url=e.cover_url||e.src_url_prefix||"",this.m3u8_url=e.m3u8_url,this.file_info=e.file_info,this.product_thumb_prefix=e.product_thumb_prefix||"",this.product_url_suffix=e.product_url_suffix||"",this.product_id=e.product_id||0,this.forward_count=e.forward_count||0,this.browse_count=e.browse_count||0,this.renew_time=e.renew_time||"",this.like_count=e.like_count||0,this.tags=e.tags||[]}}class ContentItemPolymerize extends ContentItemArticle{constructor(e={}){super(e),this.content_type="polymerize"}}class ContentItemDownload extends ContentItemArticle{constructor(e={}){super(e),this.content_type="download",this.is_limit=2!==e.download_switch&&e.is_limit||0,this.is_product_file=e.is_product_file||0,e.is_product_file&&(this.is_limit=e.download_switch),this.href=!this.is_limit&&(e.url||e.href)||"",this.target=this.is_limit?"_self":"_blank"}}class ContentItemTab extends ContentItemDefault{constructor(e={}){super(e),this.content_type="tab",this.tab_img=e.tab_img||"",this.tab_name=e.tab_name||"",this.tab_panel=e.tab_panel||[],this.is_hide=e.is_hide||0,this.tab_name_sign=e.tab_name_sign||globalThis.Server.getSign()}}class ContentItem{constructor(){}init({type:e="",data:t={},mapAttr:i={},mapValue:r={}}){return this.type=e,this.mapAttr=i,this.mapValue=r,this.data=t,this.updataType(),this.originalData=JSON.parse(JSON.stringify(this.data)),this.calcMapClass(),this.calcMapAttr(),this.calcChildren(),this.calcMapValue(),this}updataType(){this.type=this.getType()}getType(){return this.type||this.data.relate_type||(this.data.cover_url?"video":this.data.content_type?{3:"article",5:"article",13:"video"}[this.data.content_type]||this.data.content_type:this.data.price_min||this.data.price_max?"product":this.data.reads||this.data.show_time?"article":this.data.tab_name?"tab":this.data.hasOwnProperty("download_switch")?"download":"default")}default(e,t,i){return this.init({type:"default",data:e,mapAttr:t,mapValue:i}).data}product(e,t,i){return this.init({type:"product",data:e,mapAttr:t,mapValue:i}).data}article(e,t,i){return this.init({type:"article",data:e,mapAttr:t,mapValue:i}).data}video(e,t,i){return this.init({type:"video",data:e,mapAttr:t,mapValue:i}).data}faq(e,t,i){return this.init({type:"faq",data:e,mapAttr:t,mapValue:i}).data}download(e,t,i){return this.init({type:"download",data:e,mapAttr:t,mapValue:i}).data}link(e,t,i){return this.init({type:"link",data:e,mapAttr:t,mapValue:i}).data}polymerize(e,t,i){return this.init({type:"polymerize",data:e,mapAttr:t,mapValue:i}).data}tab(e,t,i){return this.init({type:"tab",data:e,mapAttr:t,mapValue:i}).data}calcMapClass(){switch(this.type){case"product":this.calcContentCode(2),this.data=new ContentItemProduct(this.originalData);break;case"article":this.calcContentCode(3),this.data=new ContentItemArticle(this.originalData);break;case"video":this.calcContentCode(13),this.data=new ContentItemVideo(this.originalData);break;case"faq":this.calcContentCode(16),this.data=new ContentItemVideo(this.originalData);break;case"link":this.data=new ContentItemLink(this.originalData);break;case"polymerize":this.calcContentCode(6),this.data=new ContentItemPolymerize(this.originalData);break;case"download":this.calcContentCode(14),this.data=new ContentItemDownload(this.originalData);break;case"tab":this.data=new ContentItemTab(this.originalData);break;case"store":this.data=new ContentItemStore(this.originalData);break;default:this.data=new ContentItemDefault(this.originalData)}}calcMapAttr(){Object.keys(this.mapAttr).forEach(e=>{var t=this.mapAttr[e];this.data[e]=this.originalData[t]})}calcChildren(){this.data.children=this.data.children||[],this.data.children=this.data.children.map(e=>(new ContentItem).init({data:e,mapAttr:this.mapAttr,mapValue:this.apValue}).data)}
1calcMapValue(){Object.keys(this.mapValue).forEach(e=>{var t=this.mapValue[e];this.data[e]=t})}calcContentCode(e=0){var t=this.originalData;t.content_code="number"==typeof t.content_type&&t.content_type||e}}globalThis.Server.ContentItem=ContentItem;class ContentList{constructor(){}init({type:e="",data:t=[],mapAttr:i={},mapValue:r={}}){return this.type=e,this.mapAttr=i,this.mapValue=r,this.data=t||[],0<this.data.length&&(this.data=this.data.map(e=>(new ContentItem).init({type:this.type,data:e,mapAttr:i,mapValue:r}).data)),this}default(e=[],t={},i={}){return this.init({type:"default",data:e,mapAttr:t,mapValue:i}).data}product(e=[],t={},i={}){return this.init({type:"product",data:e,mapAttr:t,mapValue:i}).data}article(e=[],t={},i={}){return this.init({type:"article",data:e,mapAttr:t,mapValue:i}).data}video(e=[],t={},i={}){return this.init({type:"video",data:e,mapAttr:t,mapValue:i}).data}faq(e=[],t={},i={}){return this.init({type:"faq",data:e,mapAttr:t,mapValue:i}).data}download(e=[],t={},i={}){return this.init({type:"download",data:e,mapAttr:t,mapValue:i}).data}link(e=[],t={},i={}){return this.init({type:"link",data:e,mapAttr:t,mapValue:i}).data}polymerize(e=[],t={},i={}){return this.init({type:"polymerize",data:e,mapAttr:t,mapValue:i}).data}tab(e=[],t={},i={}){return this.init({type:"tab",data:e,mapAttr:t,mapValue:i}).data}}globalThis.Server.ContentList=ContentList,(i=>{var r={};function s(e){var t;return(r[e]||(t=r[e]={i:e,l:!1,exports:{}},i[e].call(t.exports,t,t.exports,s),t.l=!0,t)).exports}s.m=i,s.c=r,s.d=function(e,t,i){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(t,e){if(1&e&&(t=s(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(s.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)s.d(i,r,function(e){return t[e]}.bind(null,r));return i},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=46)})([function(e,t,i){var s=i(6),r=Object.prototype.toString;function a(e){return"[object Array]"===r.call(e)}function n(e){return void 0===e}function o(e){return null!==e&&"object"==typeof e}function l(e){return"[object Object]"===r.call(e)&&(null===(e=Object.getPrototypeOf(e))||e===Object.prototype)}function c(e){return"[object Function]"===r.call(e)}function d(e,t){if(null!=e)if(a(e="object"!=typeof e?[e]:e))for(var i=0,r=e.length;i<r;i++)t.call(null,e[i],i,e);else for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(null,e[s],s,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===r.call(e)},isBuffer:function(e){return null!==e&&!n(e)&&null!==e.constructor&&!n(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:o,isPlainObject:l,isUndefined:n,isDate:function(e){return"[object Date]"===r.call(e)},isFile:function(e){return"[object File]"===r.call(e)},isBlob:function(e){return"[object Blob]"===r.call(e)},isFunction:c,isStream:function(e){return o(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:d,merge:function i(){var r={};function e(e,t){l(r[t])&&l(e)?r[t]=i(r[t],e):l(e)?r[t]=i({},e):a(e)?r[t]=e.slice():r[t]=e}for(var t=0,s=arguments.length;t<s;t++)d(arguments[t],e);return r},extend:function(i,e,r){return d(e,function(e,t){i[t]=r&&"function"==typeof e?s(e,r):e}),i},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)?e.slice(1):e}}},function(l,e,c){!function(e){var r=c(0),i=c(23),s=c(8),t={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var n,o={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:n="undefined"!=typeof XMLHttpRequest||void 0!==e&&"[object process]"===Object.prototype.toString.call(e)?c(9):n,transformRequest:[function(e,t){if(i(t,"Accept"),i(t,"Content-Type"),!(r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))){if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();if(r.isObject(e)||t&&"application/json"===t["Content-Type"]){a(t,"application/json");t=e;if(r.isString(t))try{return(0,JSON.parse)(t),r.trim(t)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(t)}}return e}],transformResponse:[function(e){var t=(i=this.transitional||o.transitional)&&i.silentJSONParsing,i=i&&i.forcedJSONParsing;if((t=!t&&"json"===this.responseType)||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(t){if("SyntaxError"===e.name)throw s(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return 200<=e&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function(e){o.headers[e]={}}),r.forEach(["post","put","patch"],function(e){o.headers[e]=r.merge(t)}),l.exports=o}.call(this,c(22))},function(e,t,i){function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")}
1,r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,i){function p(e){try{return s('"use strict"; return ('+e+").constructor;")()}catch(e){}}var r,h=SyntaxError,s=Function,f=TypeError,m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(e){m=null}function a(){throw new f}var n=m?function(){try{return a}catch(e){try{return m(arguments,"callee").get}catch(e){return a}}}():a,o=i(37)(),g=Object.getPrototypeOf||function(e){return e.__proto__},v={},l="undefined"==typeof Uint8Array?r:g(Uint8Array),y={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":o?g([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":v,"%AsyncGenerator%":v,"%AsyncGeneratorFunction%":v,"%AsyncIteratorPrototype%":v,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":s,"%GeneratorFunction%":v,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
1IteratorPrototype%":o?g(g([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&o?g((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&o?g((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":o?g(""[Symbol.iterator]()):r,"%Symbol%":o?Symbol:r,"%SyntaxError%":h,"%ThrowTypeError%":n,"%TypedArray%":l,"%TypeError%":f,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet},w={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},o=i(4),b=i(40),S=o.call(Function.call,Array.prototype.concat),x=o.call(Function.apply,Array.prototype.splice),_=o.call(Function.call,String.prototype.replace),E=o.call(Function.call,String.prototype.slice),C=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,T=/\\(\\)?/g;e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new f("intrinsic name must be a non-empty string");if(1<arguments.length&&"boolean"!=typeof t)throw new f('"allowMissing" argument must be a boolean');var i=(e=>{var t=E(e,0,1),i=E(e,-1);if("%"===t&&"%"!==i)throw new h("invalid intrinsic syntax, expected closing `%`");if("%"===i&&"%"!==t)throw new h("invalid intrinsic syntax, expected opening `%`");var s=[];return _(e,C,function(e,t,i,r){s[s.length]=i?_(r,T,"$1"):t||e}),s})(e),r=0<i.length?i[0]:"",s=((e,t)=>{var i,r=e;if(b(w,r)&&(r="%"+(i=w[r])[0]+"%"),b(y,r)){var s=y[r];if(void 0!==(s=s===v?function e(t){var i,r;return"%AsyncFunction%"===t?i=p("async function () {}"):"%GeneratorFunction%"===t?i=p("function* () {}"):"%AsyncGeneratorFunction%"===t?i=p("async function* () {}"):"%AsyncGenerator%"===t?(r=e("%AsyncGeneratorFunction%"))&&(i=r.prototype):"%AsyncIteratorPrototype%"===t&&(r=e("%AsyncGenerator%"))&&(i=g(r.prototype)),y[t]=i}(r):s)||t)return{alias:i,name:r,value:s};throw new f("intrinsic "+e+" exists, but is not available. Please file an issue!")}throw new h("intrinsic "+e+" does not exist!")})("%"+r+"%",t),a=(s.name,s.value),n=!1;(s=s.alias)&&(r=s[0],x(i,S([0,1],s)));for(var o=1,l=!0;o<i.length;o+=1){var c=i[o],d=E(c,0,1),u=E(c,-1);if(('"'===d||"'"===d||"`"===d||'"'===u||"'"===u||"`"===u)&&d!==u)throw new h("property names with quotes must have matching quotes");if("constructor"!==c&&l||(n=!0),b(y,d="%"+(r+="."+c)+"%"))a=y[d];
1else if(null!=a){if(!(c in a)){if(t)return;throw new f("base intrinsic for "+e+" exists, but the property is not available.")}a=m&&o+1>=i.length?(l=!!(u=m(a,c)))&&"get"in u&&!("originalValue"in u.get)?u.get:a[c]:(l=b(a,c),a[c]),l&&!n&&(y[d]=a)}}return a}},function(e,t,i){i=i(39),e.exports=Function.prototype.bind||i},function(e,t,i){var r=String.prototype.replace,s=/%20/g,a="RFC3986";e.exports={default:a,formatters:{RFC1738:function(e){return r.call(e,s,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:a}},function(e,t,i){e.exports=function(i,r){return function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];return i.apply(r,e)}}},function(e,t,i){var s=i(0);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,i){var r;return t&&(i=i?i(t):s.isURLSearchParams(t)?t.toString():(r=[],s.forEach(t,function(e,t){null!=e&&(s.isArray(e)?t+="[]":e=[e],s.forEach(e,function(e){s.isDate(e)?e=e.toISOString():s.isObject(e)&&(e=JSON.stringify(e)),r.push(a(t)+"="+a(e))}))}),r.join("&")))&&(-1!==(t=e.indexOf("#"))&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i),e}},function(e,t,i){e.exports=function(e,t,i,r,s){return e.config=t,i&&(e.code=i),e.request=r,e.response=s,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},function(e,t,i){var p=i(0),h=i(24),f=i(25),m=i(7),g=i(26),v=i(29),y=i(30),w=i(10),b=i(1),S=i(2);e.exports=function(u){return new Promise(function(t,i){var e,r=u.data,s=u.headers,a=u.responseType;function n(){u.cancelToken&&u.cancelToken.unsubscribe(e),u.signal&&u.signal.removeEventListener("abort",e)}p.isFormData(r)&&delete s["Content-Type"];var o,l=new XMLHttpRequest,c=(u.auth&&(c=u.auth.username||"",o=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"",s.Authorization="Basic "+btoa(c+":"+o)),g(u.baseURL,u.url));function d(){var e;l&&(e="getAllResponseHeaders"in l?v(l.getAllResponseHeaders()):null,e={data:a&&"text"!==a&&"json"!==a?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:e,config:u,request:l},h(function(e){t(e),n()},function(e){i(e),n()},e),l=null)}l.open(u.method.toUpperCase(),m(c,u.params,u.paramsSerializer),!0),l.timeout=u.timeout,"onloadend"in l?l.onloadend=d:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(d)},l.onabort=function(){l&&(i(w("Request aborted",u,"ECONNABORTED",l)),l=null)},l.onerror=function(){i(w("Network Error",u,null,l)),l=null},l.ontimeout=function(){var e=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded",t=u.transitional||b.transitional;u.timeoutErrorMessage&&(e=u.timeoutErrorMessage),i(w(e,u,t.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},p.isStandardBrowserEnv()&&(o=(u.withCredentials||y(c))&&u.xsrfCookieName?f.read(u.xsrfCookieName):void 0)&&(s[u.xsrfHeaderName]=o),"setRequestHeader"in l&&p.forEach(s,function(e,t){void 0===r&&"content-type"===t.toLowerCase()?delete s[t]:l.setRequestHeader(t,e)}),p.isUndefined(u.withCredentials)||(l.withCredentials=!!u.withCredentials),a&&"json"!==a&&(l.responseType=u.responseType),"function"==typeof u.onDownloadProgress&&l.addEventListener("progress",u.onDownloadProgress),"function"==typeof u.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",u.onUploadProgress),(u.cancelToken||u.signal)&&(e=function(e){l&&(i(!e||e.type?new S("canceled"):e),l.abort(),l=null)},u.cancelToken&&u.cancelToken.subscribe(e),u.signal)&&(u.signal.aborted?e():u.signal.addEventListener("abort",e)),r=r||null,l.send(r)})}},function(e,t,i){var a=i(8);e.exports=function(e,t,i,r,s){return e=new Error(e),a(e,t,i,r,s)}},function(e,t,i){e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,i){var c=i(0);e.exports=function(t,i){i=i||{};var r={};function s(e,t){return c.isPlainObject(e)&&c.isPlainObject(t)?c.merge(e,t):c.isPlainObject(t)?c.merge({},t):c.isArray(t)?t.slice():t}function a(e){return c.isUndefined(i[e])?c.isUndefined(t[e])?void 0:s(void 0,t[e]):s(t[e],i[e])}function e(e){if(!c.isUndefined(i[e]))return s(void 0,i[e])}function n(e){return c.isUndefined(i[e])?c.isUndefined(t[e])?void 0:s(void 0,t[e]):s(void 0,i[e])}function o(e){return e in i?s(t[e],i[e]):e in t?s(void 0,t[e]):void 0}var l={url:e,method:e,data:e,baseURL:n,transformRequest:n,transformResponse:n,paramsSerializer:n,timeout:n,timeoutMessage:n,withCredentials:n,adapter:n,responseType:n,xsrfCookieName:n,xsrfHeaderName:n,onUploadProgress:n,onDownloadProgress:n,decompress:n,maxContentLength:n,maxBodyLength:n,transport:n,httpAgent:n,httpsAgent:n,cancelToken:n,socketPath:n,responseEncoding:n,validateStatus:o};
1return c.forEach(Object.keys(t).concat(Object.keys(i)),function(e){var t=l[e]||a,i=t(e);c.isUndefined(i)&&t!==o||(r[e]=i)}),r}},function(e,t){e.exports={version:"0.24.0"}},function(e,t,i){function o(e,t){for(var i=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(i[r]=e[r]);return i}var c=i(5),l=Object.prototype.hasOwnProperty,m=Array.isArray,d=(()=>{for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e})();e.exports={arrayToObject:o,assign:function(e,i){return Object.keys(i).reduce(function(e,t){return e[t]=i[t],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],i=[],r=0;r<t.length;++r)for(var s=t[r],a=s.obj[s.prop],n=Object.keys(a),o=0;o<n.length;++o){var l=n[o],c=a[l];"object"==typeof c&&null!==c&&-1===i.indexOf(c)&&(t.push({obj:a,prop:l}),i.push(c))}for(var d=t;1<d.length;){var u=d.pop(),p=u.obj[u.prop];if(m(p)){for(var h=[],f=0;f<p.length;++f)void 0!==p[f]&&h.push(p[f]);u.obj[u.prop]=h}}return e},decode:function(e,t,i){if(e=e.replace(/\+/g," "),"iso-8859-1"===i)return e.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(e)}catch(t){return e}},encode:function(e,t,i,r,s){if(0===e.length)return e;var a=e;if("symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e)),"iso-8859-1"===i)return escape(a).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var n="",o=0;o<a.length;++o){var l=a.charCodeAt(o);45===l||46===l||95===l||126===l||48<=l&&l<=57||65<=l&&l<=90||97<=l&&l<=122||s===c.RFC1738&&(40===l||41===l)?n+=a.charAt(o):l<128?n+=d[l]:l<2048?n+=d[192|l>>6]+d[128|63&l]:l<55296||57344<=l?n+=d[224|l>>12]+d[128|l>>6&63]+d[128|63&l]:(o+=1,l=65536+((1023&l)<<10|1023&a.charCodeAt(o)),n+=d[240|l>>18]+d[128|l>>12&63]+d[128|l>>6&63]+d[128|63&l])}return n},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(m(e)){for(var i=[],r=0;r<e.length;r+=1)i.push(t(e[r]));return i}return t(e)},merge:function r(s,a,n){if(!a)return s;if("object"!=typeof a){if(m(s))s.push(a);else{if(!s||"object"!=typeof s)return[s,a];(n&&(n.plainObjects||n.allowPrototypes)||!l.call(Object.prototype,a))&&(s[a]=!0)}return s}var e;return s&&"object"==typeof s?(m(e=s)&&!m(a)&&(e=o(s,n)),m(s)&&m(a)?(a.forEach(function(e,t){var i;l.call(s,t)?(i=s[t])&&"object"==typeof i&&e&&"object"==typeof e?s[t]=r(i,e,n):s.push(e):s[t]=e}),s):Object.keys(a).reduce(function(e,t){var i=a[t];return l.call(e,t)?e[t]=r(e[t],i,n):e[t]=i,e},e)):[s].concat(a)}}},function(e,t,i){e.exports=i(17)},function(e,t,i){var r=i(35),s=i(45),i=i(5);e.exports={formats:i,parse:s,stringify:r}},function(e,t,i){var s=i(0),a=i(6),n=i(18),o=i(12),r=function t(i){var e=new n(i),r=a(n.prototype.request,e);return s.extend(r,n.prototype,e),s.extend(r,e),r.create=function(e){return t(o(i,e))},r}(i(1));r.Axios=n,r.Cancel=i(2),r.CancelToken=i(32),r.isCancel=i(11),r.VERSION=i(13).version,r.all=function(e){return Promise.all(e)},r.spread=i(33),r.isAxiosError=i(34),e.exports=r,e.exports.default=r},function(e,t,i){var r=i(0),s=i(7),a=i(19),d=i(20),u=i(12),p=i(31),h=p.validators;function n(e){this.defaults=e,this.interceptors={request:new a,response:new a}}n.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=u(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e,i=t.transitional,r=(void 0!==i&&p.assertOptions(i,{silentJSONParsing:h.transitional(h.boolean),forcedJSONParsing:h.transitional(h.boolean),clarifyTimeoutError:h.transitional(h.boolean)},!1),[]),s=!0,a=(this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}),[]);if(this.interceptors.response.forEach(function(e){a.push(e.fulfilled,e.rejected)}),s){for(var n=t;r.length;){var o=r.shift(),l=r.shift();try{n=o(n)}catch(e){l(e);break}}try{e=d(n)}catch(e){return Promise.reject(e)}for(;a.length;)e=e.then(a.shift(),a.shift())}else{var c=[d,void 0];for(Array.prototype.unshift.apply(c,r),c=c.concat(a),e=Promise.resolve(t);c.length;)e=e.then(c.shift(),c.shift())}return e},n.prototype.getUri=function(e){return e=u(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],function(i){n.prototype[i]=function(e,t){return this.request(u(t||{},{method:i,url:e,data:(t||{}).data}))}}),r.forEach(["post","put","patch"],function(r){n.prototype[r]=function(e,t,i){return this.request(u(i||{},{method:r,url:e,data:t}))}}),e.exports=n},function(e,t,i){var r=i(0);function s(){this.handlers=[]}s.prototype.use=function(e,t,i){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!i&&i.synchronous,runWhen:i?i.runWhen:null}),this.handlers.length-1},s.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},s.prototype.forEach=function(t){r.forEach(this.handlers,function(e){null!==e&&t(e)})},e.exports=s},function(e,t,i){var r=i(0),s=i(21),a=i(11),n=i(1),o=i(2);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new o("canceled")}e.exports=function(t){return l(t),t.headers=t.headers||{},t.data=s.call(t,t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||n.adapter)(t).then(function(e){return l(t),e.data=s.call(t,e.data,e.headers,t.transformResponse),e},function(e){return a(e)||(l(t),e&&e.response&&(e.response.data=s.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},function(e,t,i){var s=i(0),a=i(1);e.exports=function(t,i,e){var r=this||a;
1return s.forEach(e,function(e){t=e.call(r,t,i)}),t}},function(e,t){var i,r,e=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}try{i="function"==typeof setTimeout?setTimeout:s}catch(e){i=s}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}function n(t){if(i===setTimeout)return setTimeout(t,0);if((i===s||!i)&&setTimeout)return(i=setTimeout)(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}var o,l=[],c=!1,d=-1;function u(){c&&o&&(c=!1,o.length?l=o.concat(l):d=-1,l.length)&&p()}function p(){if(!c){for(var e=n(u),t=(c=!0,l.length);t;){for(o=l,l=[];++d<t;)o&&o[d].run();d=-1,t=l.length}o=null,c=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return(r=clearTimeout)(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function f(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];l.push(new h(e,t)),1!==l.length||c||n(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=f,e.addListener=f,e.once=f,e.off=f,e.removeListener=f,e.removeAllListeners=f,e.emit=f,e.prependListener=f,e.prependOnceListener=f,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},function(e,t,i){var s=i(0);e.exports=function(i,r){s.forEach(i,function(e,t){t!==r&&t.toUpperCase()===r.toUpperCase()&&(i[r]=e,delete i[t])})}},function(e,t,i){var s=i(10);e.exports=function(e,t,i){var r=i.config.validateStatus;i.status&&r&&!r(i.status)?t(s("Request failed with status code "+i.status,i.config,null,i.request,i)):e(i)}},function(e,t,i){var o=i(0);e.exports=o.isStandardBrowserEnv()?{write:function(e,t,i,r,s,a){var n=[];n.push(e+"="+encodeURIComponent(t)),o.isNumber(i)&&n.push("expires="+new Date(i).toGMTString()),o.isString(r)&&n.push("path="+r),o.isString(s)&&n.push("domain="+s),!0===a&&n.push("secure"),document.cookie=n.join("; ")},read:function(e){return(e=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)")))?decodeURIComponent(e[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,i){var r=i(27),s=i(28);e.exports=function(e,t){return e&&!r(t)?s(e,t):t}},function(e,t,i){e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,i){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,i){var s=i(0),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,i,r={};return e&&s.forEach(e.split("\n"),function(e){i=e.indexOf(":"),t=s.trim(e.substr(0,i)).toLowerCase(),i=s.trim(e.substr(i+1)),!t||r[t]&&0<=a.indexOf(t)||(r[t]="set-cookie"===t?(r[t]||[]).concat([i]):r[t]?r[t]+", "+i:i)}),r}},function(e,t,i){var r,s,a,n=i(0);function o(e){return s&&(a.setAttribute("href",e),e=a.href),a.setAttribute("href",e),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}e.exports=n.isStandardBrowserEnv()?(s=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a"),r=o(window.location.href),function(e){return(e=n.isString(e)?o(e):e).protocol===r.protocol&&e.host===r.host}):function(){return!0}},function(e,t,i){var n=i(13).version,r={},o=(["object","boolean","number","function","string","symbol"].forEach(function(t,i){r[t]=function(e){return typeof e===t||"a"+(i<1?"n ":" ")+t}}),{});r.transitional=function(r,s,i){function a(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(i?". "+i:"")}return function(e,t,i){if(!1===r)throw new Error(a(t," has been removed"+(s?" in "+s:"")));return s&&!o[t]&&(o[t]=!0,console.warn(a(t," has been deprecated since v"+s+" and will be removed in the near future"))),!r||r(e,t,i)}},e.exports={assertOptions:function(e,t,i){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),s=r.length;0<s--;){var a=r[s];if(n=t[a]){var n,o=e[a];if(!0!==(n=void 0===o||n(o,a,e)))throw new TypeError("option "+a+" must be "+n)}else if(!0!==i)throw Error("Unknown option "+a)}},validators:r}},function(e,t,i){var s=i(2);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});var t,r=this;this.promise.then(function(e){if(r._listeners){for(var t=r._listeners.length,i=0;i<t;i++)r._listeners[i](e);r._listeners=null}}),this.promise.then=function(e){var t;return(e=new Promise(function(e){r.subscribe(e),t=e}).then(e)).cancel=function(){r.unsubscribe(t)},e},e(function(e){r.reason||(r.reason=new s(e),t(r.reason))})}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},r.prototype.unsubscribe=function(e){this._listeners&&-1!==(e=this._listeners.indexOf(e))&&this._listeners.splice(e,1)},r.source=function(){var t;return{token:new r(function(e){t=e}),cancel:t}},e.exports=r},function(e,t,i){e.exports=function(t){return function(e){return t.apply(null,e)}}},function(e,t,i){e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,i){function O(e,t){r.apply(e,$(t)?t:[t])}var I=i(36),M=i(14),d=i(5),u=Object.prototype.hasOwnProperty,p={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},$=Array.isArray,D=String.prototype.split,r=Array.prototype.push,s=Date.prototype.toISOString,i=d.default,z={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:M.encode,encodeValuesOnly:!1,format:i,formatter:d.formatters[i],indices:!1,serializeDate:function(e){return s.call(e)},skipNulls:!1,strictNullHandling:!1},j={};e.exports=function(e,t){var i=e,r=(e=>{if(!e)return z;if(null!=e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||z.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var i=d.default;if(void 0!==e.format){if(!u.call(d.formatters,e.format))throw new TypeError("Unknown format option provided.");i=e.format}var r=d.formatters[i],s=z.filter;return"function"!=typeof e.filter&&!$(e.filter)||(s=e.filter),{addQueryPrefix:("boolean"==typeof e.addQueryPrefix?e:z).addQueryPrefix,allowDots:void 0===e.allowDots?z.allowDots:!!e.allowDots,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:z).charsetSentinel,delimiter:(void 0===e.delimiter?z:e).delimiter,encode:("boolean"==typeof e.encode?e:z).encode,encoder:("function"==typeof e.encoder?e:z).encoder,encodeValuesOnly:("boolean"==typeof e.encodeValuesOnly?e:z).encodeValuesOnly,filter:s,format:i,formatter:r,serializeDate:("function"==typeof e.serializeDate?e:z).seri
1alizeDate,skipNulls:("boolean"==typeof e.skipNulls?e:z).skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:z).strictNullHandling}})(t),s=("function"==typeof r.filter?i=(0,r.filter)("",i):$(r.filter)&&(n=r.filter),[]);if("object"!=typeof i||null===i)return"";var e=t&&t.arrayFormat in p?t.arrayFormat:t&&"indices"in t&&!t.indices?"repeat":"indices",a=p[e],n=n||Object.keys(i);r.sort&&n.sort(r.sort);for(var o=I(),l=0;l<n.length;++l){var c=n[l];r.skipNulls&&null===i[c]||O(s,function e(t,i,r,s,a,n,o,l,c,d,u,p,h,f,m){for(var g=t,v=m,y=0,w=!1;void 0!==(v=v.get(j))&&!w;){var b=v.get(t);if(y+=1,void 0!==b){if(b===y)throw new RangeError("Cyclic object value");w=!0}void 0===v.get(j)&&(y=0)}if("function"==typeof o?g=o(i,g):g instanceof Date?g=d(g):"comma"===r&&$(g)&&(g=M.maybeMap(g,function(e){return e instanceof Date?d(e):e})),null===g){if(s)return n&&!h?n(i,z.encoder,f,"key",u):i;g=""}if("string"==typeof(S=g)||"number"==typeof S||"boolean"==typeof S||"symbol"==typeof S||"bigint"==typeof S||M.isBuffer(g)){if(n){var S=h?i:n(i,z.encoder,f,"key",u);if("comma"===r&&h){for(var x=D.call(String(g),","),_="",E=0;E<x.length;++E)_+=(0===E?"":",")+p(n(x[E],z.encoder,f,"value",u));return[p(S)+"="+_]}return[p(S)+"="+p(n(g,z.encoder,f,"value",u))]}return[p(i)+"="+p(String(g))]}var C=[];if(void 0!==g)for(var T="comma"===r&&$(g)?[{value:0<g.length?g.join(",")||null:void 0}]:$(o)?o:(S=Object.keys(g),l?S.sort(l):S),A=0;A<T.length;++A){var k,P=T[A],L="object"==typeof P&&void 0!==P.value?P.value:g[P];a&&null===L||(P=$(g)?"function"==typeof r?r(i,P):i:i+(c?"."+P:"["+P+"]"),m.set(t,y),(k=I()).set(j,m),O(C,e(L,P,r,s,a,n,o,l,c,d,u,p,h,f,k)))}return C}(i[c],c,a,r.strictNullHandling,r.skipNulls,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,o))}return t=s.join(r.delimiter),e=!0===r.addQueryPrefix?"?":"",r.charsetSentinel&&("iso-8859-1"===r.charset?e+="utf8=%26%2310003%3B&":e+="utf8=%E2%9C%93&"),0<t.length?e+t:""}},function(e,t,i){function o(e,t){for(var i,r=e;null!==(i=r.next);r=i)if(i.key===t)return r.next=i.next,i.next=e.next,e.next=i}var r=i(3),s=i(41),l=i(43),c=r("%TypeError%"),d=r("%WeakMap%",!0),u=r("%Map%",!0),p=s("WeakMap.prototype.get",!0),h=s("WeakMap.prototype.set",!0),f=s("WeakMap.prototype.has",!0),m=s("Map.prototype.get",!0),g=s("Map.prototype.set",!0),v=s("Map.prototype.has",!0);e.exports=function(){var s,a,n,t={assert:function(e){if(!t.has(e))throw new c("Side channel does not contain "+l(e))},get:function(e){if(d&&e&&("object"==typeof e||"function"==typeof e)){if(s)return p(s,e)}else if(u){if(a)return m(a,e)}else if(n)return(e=o(n,e))&&e.value},has:function(e){if(d&&e&&("object"==typeof e||"function"==typeof e)){if(s)return f(s,e)}else if(u){if(a)return v(a,e)}else if(n)return!!o(n,e);return!1},set:function(e,t){var i,r;d&&e&&("object"==typeof e||"function"==typeof e)?(s=s||new d,h(s,e,t)):u?(a=a||new u,g(a,e,t)):(r=o(i=n=n||{key:{},next:null},e))?r.value=t:i.next={key:e,next:i.next,value:t}}};return t}},function(e,t,i){var r="undefined"!=typeof Symbol&&Symbol,s=i(38);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&s()}},function(e,t,i){e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),i=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(i))return!1;for(t in e[t]=42,e)return!1;return!("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length||1!==(i=Object.getOwnPropertySymbols(e)).length||i[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t)||"function"==typeof Object.getOwnPropertyDescriptor&&(42!==(i=Object.getOwnPropertyDescriptor(e,t)).value||!0!==i.enumerable))}},function(e,t,i){var l=Array.prototype.slice,c=Object.prototype.toString;e.exports=function(t){var i=this;if("function"!=typeof i||"[object Function]"!==c.call(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);
1for(var r,e,s=l.call(arguments,1),a=Math.max(0,i.length-s.length),n=[],o=0;o<a;o++)n.push("$"+o);return r=Function("binder","return function ("+n.join(",")+"){ return binder.apply(this,arguments); }")(function(){var e;return this instanceof r?(e=i.apply(this,s.concat(l.call(arguments))),Object(e)===e?e:this):i.apply(t,s.concat(l.call(arguments)))}),i.prototype&&((e=function(){}).prototype=i.prototype,r.prototype=new e,e.prototype=null),r}},function(e,t,i){i=i(4),e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,i){var r=i(3),s=i(42),a=s(r("String.prototype.indexOf"));e.exports=function(e,t){return"function"==typeof(t=r(e,!!t))&&-1<a(e,".prototype.")?s(t):t}},function(e,t,i){var r=i(4),s=(i=i(3))("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),n=i("%Reflect.apply%",!0)||r.call(a,s),o=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}function d(){return n(r,s,arguments)}e.exports=function(e){var t=n(r,a,arguments);return o&&l&&o(t,"length").configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))}),t},l?l(e.exports,"apply",{value:d}):e.exports.apply=d},function(e,a,t){var i="function"==typeof Map&&Map.prototype,r=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,y=i&&r&&"function"==typeof r.get?r.get:null,W=i&&Map.prototype.forEach,r="function"==typeof Set&&Set.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,w=r&&i&&"function"==typeof i.get?i.get:null,Q=r&&Set.prototype.forEach,b="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,S="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,x="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,Y=Boolean.prototype.valueOf,n=Object.prototype.toString,X=Function.prototype.toString,J=String.prototype.match,_=String.prototype.slice,E=String.prototype.replace,o=String.prototype.toUpperCase,C=String.prototype.toLowerCase,d=RegExp.prototype.test,T=Array.prototype.concat,A=Array.prototype.join,K=Array.prototype.slice,s=Math.floor,k="function"==typeof BigInt?BigInt.prototype.valueOf:null,u=Object.getOwnPropertySymbols,P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,O="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,I=Object.prototype.propertyIsEnumerable,M=("function"==typeof Reflect?Reflect:Object).getPrototypeOf||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function $(e,t){if(e===1/0||e===-1/0||e!=e||e&&-1e3<e&&e<1e3||d.call(/e/,t))return t;var i=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-s(-e):s(e);if(r!==e)return e=String(r),r=_.call(t,e.length+1),E.call(e,i,"$&_")+"."+E.call(E.call(r,/([0-9]{3})/g,"$&_"),/_$/,"")}return E.call(t,i,"$&_")}var D=(i=t(44).custom)&&q(i)?i:null;function z(e,t,i){return(i="double"===(i.quoteStyle||t)?'"':"'")+e+i}function j(e){return!("[object Array]"!==B(e)||O&&"object"==typeof e&&O in e)}function q(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return 1;if(e&&"object"==typeof e&&P)try{return P.call(e),1}catch(e){}}e.exports=function r(i,e,s,a){var n=e||{};if(N(n,"quoteStyle")&&"single"!==n.quoteStyle&&"double"!==n.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(N(n,"maxStringLength")&&("number"==typeof n.maxStringLength?n.maxStringLength<0&&n.maxStringLength!==1/0:null!==n.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');if("boolean"!=typeof(e=!N(n,"customInspect")||n.customInspect)&&"symbol"!==e)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(N(n,"indent")&&null!==n.indent&&"\t"!==n.indent&&!(parseInt(n.indent,10)===n.indent&&0<n.indent))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(N(n,"numericSeparator")&&"boolean"!=typeof n.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var t=n.numericSeparator;if(void 0===i)return"undefined";if(null===i)return"null";if("boolean"==typeof i)return i?"true":"false";if("string"==typeof i)return function e(t,i){var r;return t.length>i.maxStringLength?(r="... "+(r=t.length-i.maxStringLength)+" more character"+(1<r?"s":""),e(_.call(t,0,i.maxStringLength),i)+r):z(r=E.call(E.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Z),"single",i)}(i,n);if("number"==typeof i)return 0===i?0<1/0/i?"0":"-0":(h=String(i),t?$(i,h):h);if("bigint"==typeof i)return h=String(i)+"n",t?$(i,h):h;if((t=void 0===n.depth?5:n.depth)<=(s=void 0===s?0:s)&&0<t&&"object"==typeof i)return j(i)?"[Array]":"[Object]";var o,l,c,d,u,p,h=(e=>{var t;if("\t"===n.indent)t="\t";else{if(!("number"==typeof n.indent&&0<n.indent))return null;t=A.call(Array(n.indent+1)," ")}return{base:t,prev:A.call(Array(e+1),t)}})(s);if(void 0===a)a=[];else if(0<=R(a,i))return"[Circular]";function f(e,t,i){return t&&(a=K.call(a)).push(t),i?(t={depth:n.depth},N(n,"quoteStyle")&&(t.quoteStyle=n.quoteStyle),r(e,t,s+1,a)):r(e,n,s+1,a)}if("function"==typeof i)return"[Function"+((t=i.name||((p=J.call(X.call(i),/^function\s*([\w$]+)/))?p[1]:null))?": "+t:" (anonymous)")+"]"+(0<(t=G(i,f)).length?" { "+A.call(t,", ")+" }":"");if(q(i))return t=L?E.call(String(i),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(i),"object"!=typeof i||L?t:H(t);if((p=i)&&"object"==typeof p&&("undefined"!=typeof HTMLElement&&p instanceof HTMLElement||"string"==typeof p.nodeName&&"function"==typeof p.getAttribute)){for(var m="<"+C.call(String(i.nodeName)),g=i.attributes||[],v=0;v<g.length;v++)m+=" "+g[v].name+"="+z((o=g[v].value,E.call(String(o),/"/g,"&quot;")),"double",n);return m+=">",i.childNodes&&i.childNodes.length&&(m+="..."),m+("</"+C.call(String(i.nodeName)))+">"}if(j(i))return 0===i.length?"[]":(t=G(i,f),h&&!(e=>{for(var t=0;t<e.length;t++)if(0<=R(e[t],"\n"))return;return 1})(t)?"["+V(t,h)+"]":"[ "+A.call(t,", ")+" ]");if(!("[object Error]"!==B(t=i)||O&&"object"==typeof t&&O in t))return t=G(i,f),"cause"in i&&!I.call(i,"cause")?"{ ["+String(i)+"] "+A.call(T.call("[cause]: "+f(i.cause),t),", ")+" }":0===t.length?"["+String(i)+"]":"{ ["+String(i)+"] "+A.call(t,", ")+" }";if("object"==typeof i&&e){if(D&&"function"==typeof i[D])return i[D]();if("symbol"!==e&&"function"==typeof i.inspect)return i.inspect()}return(e=>{if(y&&e&&"object"==typeof e)try{y.call(e);try{w.call(e)}catch(e){return 1}return e instanceof Map}catch(e){}})(i)?(l=[],W.call(i,function(e,t){l.push(f(t,i,!0)+" => "+f(e,i))}),U("Map",y.call(i),l,h)):(e=>{if(w&&e&&"object"==typeof e)try{w.call(e);try{y.call(e)}catch(e){return 1}return e instanceof Set}catch(e){}})(i)?(c=[],Q.call(i,function(e){c.push(f(e,i))}),U("Set",w.call(i),c,h)):(e=>{if(b&&e&&"object"==typeof e)try{b.call(e,b);try{S.call(e,S)}catch(e){return 1}return e instanceof WeakMap}catch(e){}})(i)?F("WeakMap"):(e=>{if(S&&e&&"object"==typeof e)try{S.call(e,S);try{b.call(e,b)}catch(e){return 1}return e instanceof WeakSet}catch(e){}})(i)?F("WeakSet"):(e=>{if(x&&e&&"object"==typeof e)try{return x.call(e),1}catch(e){}})(i)?F("WeakRef"):"[object Number]"!==B(t=i)||O&&"object"==typeof t&&O in t?(e=>{if(e&&"object"==typeof e&&k)try{return k.call(e),1}catch(e){}})(i)?H(f(k.call(i))):"[object Boolean]"!==B(e=i)||O&&"object"==typeof e&&O in e?"[object String]"!==B(t=i)||O&&"object"==typeof t&&O in t?("[object Date]"!==B(e=i)||O&&"object"==typeof e&&O in e)&&("[object RegExp]"!==B(t=i)||O&&"object"==typeof t&&O in t)?(e=G(i,f),t=M?M(i)===Object.prototype:i instanceof Object||i.constructor===Object,d=i instanceof Object?"":"null prototype",u=!t&&O&&Object(i)===i&&O in i?_.call(B(i),8,-1):d?"Object":"",t=(!t&&"function"==typeof i.constructor&&i.constructor.name?i.constructor.name+" ":"")+(u||d?"["+A.call(T.call([],u||[],d||[]),": ")+"] ":""),0===e.length?t+"{}":h?t+"{"+V(e,h)+"}":t+"{ "+A.call(e,", ")+" }"):String(i):H(f(String(i))):H(Y.call(i)):H(f(Number(i)))};var l=Object.prototype.hasOwnProperty||function(e){return e in this};function N(e,t){return l.call(e,t)}function B(e){return n.call(e)}function R(e,t){if(e.indexOf)return e.indexOf(t);for(var i=0,r=e.length;i<r;i++)if(e[i]===t)return i;return-1}function Z(e){var t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e=e.charCodeAt(0)];return t?"\\"+t:"\\x"+(e<16?"0":"")+o.call(e.toString(16))}function H(e){return"Object("+e+")"}function F(e){return e+" { ? }"}function U(e,t,i,r){return e+" ("+t+") {"+(r?V(i,r):A.call(i,", "))+"}"}function V(e,t){var i;return 0===e.length?"":(i="\n"+t.prev+t.base)+A.call(e,","+i)+"\n"+t.prev}function G(e,t){var i=j(e),r=[];if(i){r.length=e.length;for(var s=0;s<e.length;s++)r[s]=N(e,s)?t(e[s],e):""}var a,n="function"==typeof u?u(e):[];if(L)for(var o={},l=0;l<n.length;l++)o["$"+n[l]]=n[l];for(a in e)!N(e,a)||i&&String(Number(a))===a&&a<e.length||L&&o["$"+a]instanceof Symbol||(d.call(/[^\w$]/,a)?r.pu
1sh(t(a,e)+": "+t(e[a],e)):r.push(a+": "+t(e[a],e)));if("function"==typeof u)for(var c=0;c<n.length;c++)I.call(e,n[c])&&r.push("["+t(n[c])+"]: "+t(e[n[c]],e));return r}},function(e,t){},function(e,t,i){function v(e,t){return e&&"string"==typeof e&&t.comma&&-1<e.indexOf(",")?e.split(","):e}var u=i(14),y=Object.prototype.hasOwnProperty,p=Array.isArray,h={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:u.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1};e.exports=function(e,t){var i=(e=>{if(!e)return h;if(null!=e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=(void 0===e.charset?h:e).charset;return{allowDots:void 0===e.allowDots?h.allowDots:!!e.allowDots,allowPrototypes:("boolean"==typeof e.allowPrototypes?e:h).allowPrototypes,allowSparse:("boolean"==typeof e.allowSparse?e:h).allowSparse,arrayLimit:("number"==typeof e.arrayLimit?e:h).arrayLimit,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:h).charsetSentinel,comma:("boolean"==typeof e.comma?e:h).comma,decoder:("function"==typeof e.decoder?e:h).decoder,delimiter:("string"==typeof e.delimiter||u.isRegExp(e.delimiter)?e:h).delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:h.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:("boolean"==typeof e.interpretNumericEntities?e:h).interpretNumericEntities,parameterLimit:("number"==typeof e.parameterLimit?e:h).parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:("boolean"==typeof e.plainObjects?e:h).plainObjects,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:h).strictNullHandling}})(t);if(""===e||null==e)return i.plainObjects?Object.create(null):{};for(var r="string"==typeof e?((e,t)=>{var i,r,s,a,n={},e=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,l=e.split(t.delimiter,o),c=-1,d=t.charset;if(t.charsetSentinel)for(i=0;i<l.length;++i)0===l[i].indexOf("utf8=")&&("utf8=%E2%9C%93"===l[i]?d="utf-8":"utf8=%26%2310003%3B"===l[i]&&(d="iso-8859-1"),c=i,i=l.length);for(i=0;i<l.length;++i)i!==c&&((a=-1===(a=-1===(a=(r=l[i]).indexOf("]="))?r.indexOf("="):a+1)?(s=t.decoder(r,h.decoder,d,"key"),t.strictNullHandling?null:""):(s=t.decoder(r.slice(0,a),h.decoder,d,"key"),u.maybeMap(v(r.slice(a+1),t),function(e){return t.decoder(e,h.decoder,d,"value")})))&&t.interpretNumericEntities&&"iso-8859-1"===d&&(a=a.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),-1<r.indexOf("[]=")&&(a=p(a)?[a]:a),y.call(n,s)?n[s]=u.combine(n[s],a):n[s]=a);return n})(e,i):e,s=i.plainObjects?Object.create(null):{},a=Object.keys(r),n=0;n<a.length;++n)var o=((e,t,i,r)=>{if(e){var s=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,n=0<i.depth&&/(\[[^[\]]*])/.exec(s),o=[];if(e=n?s.slice(0,n.index):s){if(!i.plainObjects&&y.call(Object.prototype,e)&&!i.allowPrototypes)return;o.push(e)}for(var l=0;0<i.depth&&null!==(n=a.exec(s))&&l<i.depth;){if(l+=1,!i.plainObjects&&y.call(Object.prototype,n[1].slice(1,-1))&&!i.allowPrototypes)return;o.push(n[1])}n&&o.push("["+s.slice(n.index)+"]");for(var c=o,e=t,d=i,u=r?e:v(e,d),p=c.length-1;0<=p;--p){var h,f,m,g=c[p];"[]"===g&&d.parseArrays?h=[].concat(u):(h=d.plainObjects?Object.create(null):{},f="["===g.charAt(0)&&"]"===g.charAt(g.length-1)?g.slice(1,-1):g,m=parseInt(f,10),d.parseArrays||""!==f?!isNaN(m)&&g!==f&&String(m)===f&&0<=m&&d.parseArrays&&m<=d.arrayLimit?(h=[])[m]=u:"__proto__"!==f&&(h[f]=u):h={0:u}),u=h}return u}})(o=a[n],r[o],i,"string"==typeof e),s=u.merge(s,o,i);return!0===i.allowSparse?s:u.compact(s)}},function(e,t,i){i.r(t);let n=e=>Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1],r=(e,t)=>{let i;for(i in t=t||{},e)i in t&&(e[i]="Object"===n(e[i])&&"Object"===n(t[i])?r(e[i],t[i]):t[i]);return e},s=e=>{var t=(e=(e||document.location.href).match(/^(https?\:)\/\/(([^:\/?#]*)(?:\:([0-9]+))?)([\/]{0,1}[^?#]*)(\?[^#]*|)(#.*|)$/))[3]||"";return void 0!==e[4]?t:t.split(".").slice(-2).join(".")},o={appKey:"",dev:!1,debug:!1,env:"",scope:0,domain:"",token:"",defaultApi:"base",request:{baseUrl:"",timeout:3e4,method:"get",onSuccess:()=>!1,onFail:()=>!1,onError:()=>!1},onSwitch:()=>!1,onNoAuth:()=>!1,onNoAccess:()=>!1};var l=o,a=i(15),c=i.n(a),a=i(16),d=i.n(a),u={reqList:[],inited:!1,tokenKey:"_lf_tk",apiDomain:"",token:""};function p(e){var t;document.getElementsByTagName("body")[0]&&(document.getElementById("jcsp-loading")||((t=document.createElement("div")).id="jcsp-loading",t.style.display="none",t.innerHTML='<div style="position: absolutetop: 35%left: 35%width: 30%height: 30%opacity:0border-radius:5%background-color: #292929z-index: 9000"></div><div style="position: absolutetop: 40%left: 40%width: 20%height: 20%z-index: 9001text-align:center" ><p >loading...</p><img src="data:image/gifbase64,R0lGODlhUABQAMIAANz2/PT6/Oz2/Pz+/OT2/PT+/Oz6/P///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAHACwAAAAAUABQAAAD/ni63P4wykmrvTjrHcfgYDh5BgEAhOGJrBicMBy0dDa8cR58dS8NuSCA5ys2DMKcwMhUDExJGIHYnBQChkCBAozGqFXHoBTcdbzfMOQZnUagaMoOuwNv2F73Q4AGLCUBfDECWyE4aH9ifTMRAXAxend9MHYHN14ClU6CQpEZBZMnjA+HShOlQqMZqJgdgZCZp4gcSKGJgKoTnEm3GLWTvS2sphvDSbnCaMgWXZPLIgO7OZ6rkwRMjrwheF7PwtIA3hfcqWEBgQQCAuIY0Z3sai3qBOnx9vf4+fr7/P13Hpr83SkgAEoKMwJBkIMUMKGrRQ7bhWoYccHCNhTV3DCI8LCBsWP+xgRR4eCXNX/Gcl1Ek7HJI0gNmoUK189LzJky+r2MEXOnMp1JrjXw2cYfuBPBPgoJhs+dEjsrQYYsCGMdBKWDKla4NEurhWzavF5ApwSeWFLnzJ5dy7atxXNZOrpds5JQS69co8idK7IPNbZ5+8SaCwrn3ak4URy2QWexosRDjIA94ZgBVqk9Fv61YHImUxdCDNCC7KfI0c8UOtsqorp0MdKoFZaTBFntqkexRxxliU2dVUOJc0d0aq3hxnWVMxMtgysGyX7Eg7Ijt7kp1aXwJlOOiI6eunG7qs/teYKAbb5px6tfz769e7YJAAAh+QQJCQAHACwAAAAAUABQAAAD/ni63P4wykmrvTjrzbv/xzAEhQieYEEALEAUaKwZbQ0Ick4Vth3oQMdg1WsRBsFkqGhDKoEBZu33lIgMBgLWJOFJWdTqY5DtCZyQwRcsHtOY58jwSwhbCyS0h7yOQ6JSOBMiRC4Behtza4gNAnAVAoUtdhtvfRMBkjcVAY49Rx6eawQUAZ0CApQRmUyqGJpMpFBSrhewRbI6gEW1FrtfgjqKPb0VXmvFH78twRwDorGMMc+SfnvQNnVVpqjJGM+43m3OqCsE3ePp6uvs7e7v8PHy84Mi9vQdI5Y3h/gZw9mk+Rtzy4jAgQsARptn7+CBZbTiEVohoMQYbFJAvWNV/kOamjUd34ELKATkFJGwNDL4aBKAuCQsm5Rs6VIkRpUJMS7caOZPy2btuLE4J1BhK4amksU8ihBTwU1NKVCzkSrqhaSpXlrdyrWr168fRJgyYIoL2JVlbBhwGHUEMrYDOWbUKm/pF7gM9/XBu+eE0bswDQhYq4wmGyv3vkniC0EvSKAJO5nT0g8SVQ+OLzUYUbAOW4U4M2QGtjnSGsIS9ELGAFGzArcmK6eRmc9wzYSGlUaqeo2mypEtQ49BYTfiArkt6YJo3ZOBTtdigMNB9Jy0uk6PHFTPyG5EuXO8tdt2wZW5davmjVv9+0V5UMOrEUpf9JW9j7Pzs7mfh6pIBPwYCQAAIfkECQkABwAsAAAAAFAAUAAAA/54utz+MMpJq7046827/2AojmR5DAEBAEQwmLA0GGsNCG+sM4FtG7vgQeVbEYS6QdGWQ8oG0OZEuVxJnY1BQaAiEApXCHGJhcyWOEoPXXacq2mZoEgIR1ABsKhQrQUoA3M1An8WAYIsdhmBfUaKIYw2dR8DY1WTMWs+
1hR1UjQCPIJo2nByVn6A6o36UlkuYMKeSoYafAkGHNS2QiHS0IQGHwSORPrttJIGWhMixwcPN0dLT1NXW19jZ2tvRUMFQ3Ispki7hFbK+5nKNsOoNq0ul1FGh6H3t0rL4DHyoAPLN7O1TAK8KQGSeaigqGK8avIMHGBaBWEagInt9KFYkQv7gVgSJg7A903jC1UR3ZkyyQmmm1wpmLCUEE0CTZMybOHPq3GmN3i+UWrjoEqAHUgADSMvtKFYkTicaTX9uGPfJ5h2Vjkxg7CM1C1ZdXc99TZcBqi0SIBtiSPgp7ASXqI5gSEtKBFt/qS6YReXxjs87eDdhgHvvzqEuBAwozRK4rt7AfRlAwVrnyl1/VhfQDelm7BevjVdkVnDZoBu8V8a+0kCYjoNgeJ1GDB3ZQmnBjANL2dpotOSzrxvXvn2SQy61DlrDSa76higuXo5BUL769djaSKi7fnAILsw22n1gf1fTt9bG5vM1X8lys/ObTOG4raasz/ecxyWNx0+zJgKSBAAh+QQJCQAHACwAAAAAUABQAAAD/ni63P4wykmrvTjrzbv/YCiOZLkM6GCuFUoQAIGy9FMAeB7UvDIIuZysVxsEhSoiy3jEJZWTFObXHEIjg4BhG3hSAk3BFQsMCrySLCx2Hj+oVXQ6QNdkDd0RuInb8QZrMXIbAwZ8OG01ezohcHxWNGU5YiCFh4I8i4gimkeURYEAg4ShQn5/AqmjHIBNp24jPwIvAq+wJFm2t7u8vb6/wMHCw8TFEHcGAnirxg2FpTEGzM2tl5AOKFrL00QF0HyDWa7coJdH1wfVcbuG5p4MlpeJY+ruOU9M5uQmnfYAn/3CwGrnb9ICgvJgSSoYY8HCQ5+ufHMH0F5EKA/9EVhw/sOdLiIBKZ7IGASdknr+XqEM8lEJSWvYMhJoqSTARD4fs8wikIomFJv+LjZbANSc0KFEX85EOiFAqhg8jzKdSrWqsBQFpFh9Y2DNC2kiUHT9OoNGPD7zWCGctM/O2jBtsd00GeItWrUU47ZgqNdHSlwv0fa1KzDWTXAaDgshEfKSTwiKcWykMCDrtHwFHz+I3BBLUcl5Hnz+m4Hwu2MT6a40p9lBY5YQRq9zFnj2lNqYYlqU8/q0ncMtZR8ahFuyB0clg/dmK9de6zSpvNYiU1B17ee4OOd+MKuwG+Tm6BKl0xO7CfDy+u5avqnqaldbMR8yD0xc+q1Jq0h17zRVBi36+NGQAAAh+QQJCQAHACwAAAAAUABQAAAD/ni63P4wykmrvTjrzbv/YCiOZGme3qAOaCsNBAAQhWszsCwTbDUUBgHBYAj0bpOBTheg/GLLXeGIfBSigOYrgI0KqFUcVAduDLhdbzl8CIy1EXQ6Cu8MgoZa5hyoPwYCc1g8dnIyRidKglh+GFdYayCBi14dBl0CJ2OUOx2TUQSanEuhHJdYmSabnKUbhkwnn6OtGmdqiaOwHgFCAqknvLlZbLu5v8QbgKyRyBbKggSNzXtCaQLS0xq8nwTX2d/g4eLj5OUvP3hFKuYYZ6sziOxOp9bMCj/r4neUXxD7Ov2+2eIUUMwgezdyLHNAr1K2V4v8KEqD0IUsfg0gLsGG++TiIloHJnbheOMdNDOCSNrQOOeYApMzvrFM00ghHYEwR/7ZFA1cMILMtqkM8zOivBc5Dx1N4nHH0KVnfM3o1mep1atYs2rdmk3FlIq1VoAF8eOigCkhnsQgQGMsh4FdDLj11xDg3HYzZRSsVZfUXQuPjHLIO8xEU1Rvk874myQXY5FzGEsgvDEZJ8lxcj11AJlmEj4Bvr7QnEwxoQjuSMX7Q9rVIpcZD59+oLhTYkFB8+5lQLnw26Y9MwvmTHj2703eJBwmhXp5cLJ9qk5wc7n5u+TIbOKmsA37tM6eudYGmZUybKzadXK9l3I9b5ObofpiS9V9nPj2kSQAACH5BAkJAAcALAAAAABQAFAAAAP+eLrc/m+MYAwxQcLNu/+NZABkSRoaqK7sUhBmDBBBa9/RK+8Z7tsD2E5GGPyOoMFouBMYkVDIgMl8Rq+LAHUowHoPy22sy5FYvx6h2ESQDgSEuKFwRj8E61g7FFCz6XYQYXkzfH56PYENWoQkZAtTYjVIZh2RjZMKQWtFR28XmRF4hJ1ZhKE2BTF1IY2PB2+ETjixJrNSjGK3mqOcrCqbbL8MuUyvmodbwx9KesuaAb0yiQzBvj7FAKgbAdEwcQIC27ykz8xxBMdYl7qUE4rWW+OK2Gvq9D+fVLv4UBPJjub1+xGtVzqBA6F0Q5iwocOHECNKnCjRjDmKwCikq3D+EeOGf0SoeUySLQYKS3Q69is57WMfEjRUBmJHZVhJhvgGURkXD6bML7XElGKgikdFgDuGmjIasScTpch2/PQSdAtUBSXvNWTZRIo0fhCdMvXabaQ0LiOBnXWWVu0QGm1ZeIMZLu6NhTjt6t3Lt6/fv4ADVytAIQCgdSnoDdDxZ6pLCxgcs5jAROSNnlevFK2cD2BmSkhLfAbBVRua0ibyStEp7AvqElrPPZXsYW3Xy7Z9urZXDy0zAwI4enhNQrUUpDirOnomNoZxCC+dD889+sDr2Cs+gcPZbd8yylxoRygre3YZODLENZU0HU6457vlCcbKfj7NsYGVs50PaycQf0gAYffXXAH9Z+CBCCqQAAAh+QQJCQAHACwAAAAAUABQAAAD/ni63P4wykmrlWMEQ4QJ2SWO5KIBaAoQxlC+8DMQar26cV4Ogm0TOJ2QMjD4fILgcOmYHX1KZkWzCYAkgacvIJ0WkYWooqetEbqT05MlppVVZzTk+0423G9UXBYg0PxXL2p5gWN5KXsMGXhwISQFhylcC1mRAjJaBAUlZJGJA5EAk4qMPkAjoKEoQTyHpw2VZaMWsaGzTm+zC52ZI0aqAJcMAbxbEKVPvsDBDsRHBLoMkSO1lg9WAm4dAtEMyEfUy8JCxc+oy90v1UfjF+VliTp9uSTrslLzT+0Xg2+vS1a+BRNjARc9NMQYccvRKlM6OUN4vAv2ECITYtm2WdzI+bGjx48gQ4ocSXIHwZIxMnDQ0+IkShH2RL2E0c9GIRlUHM1MpcWlBjw3S/7Sso9Uo50Cj16zufPQyXUVPfIsc3LqKqSE5tSyM3OiiqKKJAYtadXYTFQxUXA9Gw4JW0HOEK19qy4q3bt48+rdy7ev37+AAzcp4oeNy78/zbSIWICDgTAba6oYS6Im5SUGoeiAxBTiUHY6PqcAuySpHh3f4jHJbOpwBdFqLZpeIc+sHK+xGVabm8ZKAMhE7unQkHFhQV7/Ikge7ToysuRz3hkvOZF0A+J/oNnlqEXw9Z7epSULv0CgasFlUWzfK5k3eR5+ppOfT7++/QgJAAAh+QQJCQAHACwAAAAAUABQAAAD/ni63P4wykmrrSOPy7uHQ0CMhrF9aBoNBgG8MGGqtMrCOCycdX8FuSDA4CtSBkIhz8hkAJM5QfOSKQQMgUJm5YLiCMspqJWThReDrvcFFq8KamHgnF7jzo2QFu+BrwkBDgMCdmx8B4NqZjZxXmdPdlIQIkJtHzeFADt5mYEPAYRJlh11maMLoV6SD6lJqxwFmTCeDINep06NSh6Qma9orV+0DpRrwxYGsi+/TgJqAswNxV7HFb2F0U4B29a6QdUU13bgKaXUHkjK5CnBQdkTtqaHKOZy9LLrKtNR+thuoGXyYRAXZV6PbdAEcgAYhMA7N0ZCQHOYEKLFixgzagRh/nAjDRZxFnn0EQKKyJHlkq3ZhPKSt0odL1aZw4cglIcY6xEoIEjZi5hiVAYhwkCoLJz/zi14eQtlPFE8fMIAGtFOVKkAqBaxiYMWVgAKm3CdteBrWCbplB5g6gUlQ6iopCIVM/ZVWnwtD7Rb5mCvybwKnPETxDbHWYgIBXADUfjFYcC1/LJ5DFlaO4eVfSjOzLmz58+gQ4seTbo0lRIzmmjQiEmHVgoFnGHJaFRHkbtZL3J9zbgM7w5c5x5phKuJZOHwghVnUhsH8gmxnMuEQlmCiBHPVezNfiQEuhA0qSj/rboXSwugoHFPmoOoaS4NyXPGPfU9/CDyObdb/1lnEPXQiTj0n30EFmjggQhOkQAAO3NHYkg1MDdBSEZnRmRIZktIaTdpeDJpbjllUk1kaFFFM2VmQWdCQ0FlcVhZQlRpSC9PR01NWXlvVysrY0VpanM=" alt="loading..." /></div>',document.getElementsByTagName("body")[0].appendChild(t)),document.getElementsByTagName("body")[0].style.overflow=e?"hidden":"",document.getElementById("jcsp-loading").style.display=e?"block":"none")}var h={set:function(e,t,i){var r=[],i=Object.assign({},{expire:null,path:"/",domain:document.domain,secure:null},i);t=encodeURIComponent(t),r.push(e+"="+t),null!=i.path&&r.push("path="+i.path),null!=i.domain&&r.push("domain="+i.domain),null!=i.secure&&r.push(i.secure),null!=i.expire&&(t=(e=new Date).getTime()+1e3*i.expire,e.setTime(t),r.push("expires="+e.toGMTString())),document.cookie=r.join(";")},get:function(e){return e=e.replace(/([\.\[\]\$])/g,"\\$1"),e=new RegExp(e+"=([^;]*)?;","i"),(e=(document.cookie+";").match(e))?encodeURIComponent(e[1]||""):""},remove:function(e,t){(t=t||{}).expire=-10,this.set(e,"",t)}};function f(e,t,i,r,s,a){return w((t=w(w(t,e),w(r,a)))<<s|t>>>32-s,i)}function m(e,t,i,r,s,a,n){return f(t&i|~t&r,e,t,s,a,n)}function g(e,t,i,r,s,a,n){return f(t&r|i&~r,e,t,s,a,n)}function v(e,t,i,r,s,a,n){return f(t^i^r,e,t,s,a,n)}function y(e,t,i,r,s,a,n){return f(i^(t|~r),e,t,s,a,n)}function w(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function b(e){for(var t=((e,t)=>{e[t>>5]|=128<<t%32,e[14+(64+t>>>9<<4)]=t;
1for(var i=1732584193,r=-271733879,s=-1732584194,a=271733878,n=0;n<e.length;n+=16){var o=i,l=r,c=s,d=a,i=m(i,r,s,a,e[n+0],7,-680876936),a=m(a,i,r,s,e[n+1],12,-389564586),s=m(s,a,i,r,e[n+2],17,606105819),r=m(r,s,a,i,e[n+3],22,-1044525330);i=m(i,r,s,a,e[n+4],7,-176418897),a=m(a,i,r,s,e[n+5],12,1200080426),s=m(s,a,i,r,e[n+6],17,-1473231341),r=m(r,s,a,i,e[n+7],22,-45705983),i=m(i,r,s,a,e[n+8],7,1770035416),a=m(a,i,r,s,e[n+9],12,-1958414417),s=m(s,a,i,r,e[n+10],17,-42063),r=m(r,s,a,i,e[n+11],22,-1990404162),i=m(i,r,s,a,e[n+12],7,1804603682),a=m(a,i,r,s,e[n+13],12,-40341101),s=m(s,a,i,r,e[n+14],17,-1502002290),i=g(i,r=m(r,s,a,i,e[n+15],22,1236535329),s,a,e[n+1],5,-165796510),a=g(a,i,r,s,e[n+6],9,-1069501632),s=g(s,a,i,r,e[n+11],14,643717713),r=g(r,s,a,i,e[n+0],20,-373897302),i=g(i,r,s,a,e[n+5],5,-701558691),a=g(a,i,r,s,e[n+10],9,38016083),s=g(s,a,i,r,e[n+15],14,-660478335),r=g(r,s,a,i,e[n+4],20,-405537848),i=g(i,r,s,a,e[n+9],5,568446438),a=g(a,i,r,s,e[n+14],9,-1019803690),s=g(s,a,i,r,e[n+3],14,-187363961),r=g(r,s,a,i,e[n+8],20,1163531501),i=g(i,r,s,a,e[n+13],5,-1444681467),a=g(a,i,r,s,e[n+2],9,-51403784),s=g(s,a,i,r,e[n+7],14,1735328473),i=v(i,r=g(r,s,a,i,e[n+12],20,-1926607734),s,a,e[n+5],4,-378558),a=v(a,i,r,s,e[n+8],11,-2022574463),s=v(s,a,i,r,e[n+11],16,1839030562),r=v(r,s,a,i,e[n+14],23,-35309556),i=v(i,r,s,a,e[n+1],4,-1530992060),a=v(a,i,r,s,e[n+4],11,1272893353),s=v(s,a,i,r,e[n+7],16,-155497632),r=v(r,s,a,i,e[n+10],23,-1094730640),i=v(i,r,s,a,e[n+13],4,681279174),a=v(a,i,r,s,e[n+0],11,-358537222),s=v(s,a,i,r,e[n+3],16,-722521979),r=v(r,s,a,i,e[n+6],23,76029189),i=v(i,r,s,a,e[n+9],4,-640364487),a=v(a,i,r,s,e[n+12],11,-421815835),s=v(s,a,i,r,e[n+15],16,530742520),i=y(i,r=v(r,s,a,i,e[n+2],23,-995338651),s,a,e[n+0],6,-198630844),a=y(a,i,r,s,e[n+7],10,1126891415),s=y(s,a,i,r,e[n+14],15,-1416354905),r=y(r,s,a,i,e[n+5],21,-57434055),i=y(i,r,s,a,e[n+12],6,1700485571),a=y(a,i,r,s,e[n+3],10,-1894986606),s=y(s,a,i,r,e[n+10],15,-1051523),r=y(r,s,a,i,e[n+1],21,-2054922799),i=y(i,r,s,a,e[n+8],6,1873313359),a=y(a,i,r,s,e[n+15],10,-30611744),s=y(s,a,i,r,e[n+6],15,-1560198380),r=y(r,s,a,i,e[n+13],21,1309151649),i=y(i,r,s,a,e[n+4],6,-145523070),a=y(a,i,r,s,e[n+11],10,-1120210379),s=y(s,a,i,r,e[n+2],15,718787259),r=y(r,s,a,i,e[n+9],21,-343485551),i=w(i,o),r=w(r,l),s=w(s,c),a=w(a,d)}return[i,r,s,a]})((e=>{for(var t=[],i=0;i<8*e.length;i+=8)t[i>>5]|=(255&e.charCodeAt(i/8))<<i%32;return t})(e),8*e.length),i="0123456789abcdef",r="",s=0;s<4*t.length;s++)r+=i.charAt(t[s>>2]>>s%4*8+4&15)+i.charAt(t[s>>2]>>s%4*8&15);return r}let S=["","user","tenant","admin"];function x(){var e=h.get(u.tokenKey+l.scope);return""===e&&l.dev&&l.token&&(e=l.token),u.token&&e&&u.token!==e&&l.onSwitch&&l.onSwitch(),u.token=e}function _(){var e={};1!==l.scope&&(e.domain=s()),u.token="",h.remove(u.tokenKey+l.scope,e)}function E(e,t){u.token=e;var i={};1!==l.scope&&(i.domain=s()),t&&(i.expire=t),h.set(u.tokenKey+l.scope,e,i)}function C(e){return(e=e&&(e.split(".")[1]||""))?(e=e.replace(/-/g,"+").replace(/_/g,"/"),JSON.parse(window.atob(e))):[]}function T(){var e=x();return l.debug&&console.log(e),e&&C(e).usr||""}function A(r,s,t){console.debug&&console.log("--login start --"),console.debug&&console.log(r),k(r,e=>{var t=C(e.data),i=r.data.remember?t.exp-t.iat:0;E(e.data,i),s({code:0,data:t.usr})},e=>{t(e)},e=>{t({code:1e6,msg:"login failed!"})})}function k(e,t,i,r){var s,a;u.inited||e.nohold?(e.hasOwnProperty("headers")||(e.headers={}),e.timeout=e.timeout||l.request.timeout,e.method=(e.method||l.request.method).toLowerCase(),"get"===e.method?e.params=e.params||e.data||{}:("string"!=typeof(s=e.data||e.params||{})&&(s=(e.headers["Content-type"]&&"application/json"===e.headers["Content-type"]?JSON:d.a).stringify(s)),e.data=s),"/"!==e.url.charAt(0)&&(e.url="/"+e.url),e.baseURL||(l.dev&&l.request.baseUrl&&!e.apiType?e.baseURL=l.request.baseUrl:e.baseURL="https://api-"+(e.apiType||l.defaultApi)+"."+u.apiDomain),(s=x())&&(e.headers.token=s),e.headers.appkey=l.appKey,l.domain&&(e.headers.domain=l.domain),e.headers.timestamp=(new Date).getTime(),e.headers["x-trace-id"]="yxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),l.debug&&console.log("--api request start--"),l.debug&&console.log(e),a=!1,e.showLoading&&(p(!0),a=setTimeout(function(){p(!1)},e.timeout)),t=t||l.request.onSuccess||function(e){l.debug&&console.info(e)},r=r||l.request.onError||function(e){l.debug&&console.error(e)},i=i||l.request.onFail||function(e){l.debug&&console.warn(e)},c.a.request(e).then(function(e){l.debug&&console.log("--api request finished--"),l.debug&&console.log(e),a&&(clearTimeout(a),p(!1)),(e=e.data||{}).hasOwnProperty("code")&&e.hasOwnProperty("msg")?0===e.code?t(e):1===e.code?(l.debug&&console.log("--request need auth--"),l.onNoAuth()||i(e)):2===e.code&&(l.debug&&console.log("--request need access--"),l.onNoAccess())||i(e):(l.debug&&console.error("--Invalid JSON response--"),r("Invalid JSON response"))}).catch(e=>{l.debug&&console.log("--api request error--"),l.debug&&console.error(e),a&&(clearTimeout(a),p(!1)),r(e)})):u.reqList.push([e,t,i,r])}let P={local:"cweyes.cn",dev:"cweyes.cn",release:"jweyes.cn",beta:"kweyes.cn",master:"weyescloud.com"};i=window.LFSDK||{},void 0===window.LFSDK&&(i.init=function(e){if(void 0===e.dev&&(e.dev=!1),function e(t,i){var r=n(t);if("Object"===r)for(var s in t)e(s,t[s]);else if("String"===r&&o.hasOwnProperty(t)&&n(i)===n(o[t]))if("Object"===n(i))for(var a in i)o[t].hasOwnProperty(a)&&n(o[t][a])===n(i[a])&&(o[t][a]=i[a]);else o[t]=i}(e),!l.env)throw new Error("env must be set");if(!l.appKey)throw new Error("appKey must be set");if(!l.scope||![1,2,3].includes(l.scope))throw new Error("scope value must in [1,2,3]");for(l.domain&&l.dev||(l.domain=window.location.hostname),l.debug&&console.log("--init config finished---"),l.debug&&console.info(l),P[l.env]?u.apiDomain=P[l.env]:u.apiDomain=P.local,x(),u.inited=!0;u.reqList.length;){var t=u.reqList.shift();k.apply(null,t)}},i.request=k,i.ajax=function(e){return new Promise((t,i)=>{k(e,e=>{t(e)},e=>{t(e)},e=>{i(e)})})},i.login=function(i){return new Promise((e,t)=>
1{i.password&&!/^[a-f0-9]{32}$/.test(i.password)&&(i.password=b(i.password)),A({method:"post",url:"/v2/"+S[l.scope]+"/passport/login",apiType:"base",data:i},e,t)})},i.logout=function(){return new Promise((t,i)=>{var e=x();e||t({code:0,msg:"logout!"}),k({method:"post",url:"/v2/"+["","user","tenant","admin"][l.scope]+"/passport/logout",apiType:"base",data:{token:e}},e=>{_(),t(e)},e=>{_(),t(e)},e=>{_(),i(e)})})},i.isLogin=function(){return""!==T()},i.getLoginUser=T,i.loadToken=x,i.saveToken=E,i.getConfig=function(e){return e?o.hasOwnProperty(e)?"Object"===n(o[e])?r({},o[e]):o[e]:null:r({},o)},i.smsLogin=function(r){return new Promise((e,t)=>{if(!r.username||!r.code)return t({code:1000002,data:[],msg:"please input username or code"});var i={username:r.username,code:r.code,remember:r.remember?1:0};r.client_id&&(i.client_id=r.client_id),r.tenant_id&&(i.tenant_id=r.tenant_id),A({method:"post",url:"/v2/"+["","user","tenant","admin"][l.scope]+"/passport/sms-login",apiType:"base",data:i},e,t)})},i.loginByCode=function(r){return new Promise((e,t)=>{if(!r.ticket)return t({code:1000002,data:[],msg:"invalid params"});var i={code:r.ticket,remember:r.remember?1:0};r.client_id&&(i.client_id=r.client_id),r.tenant_id&&(i.tenant_id=r.tenant_id),A({method:"post",url:"/v2/"+["","user","tenant","admin"][l.scope]+"/passport/login-by-code",apiType:"base",data:i},e,t)})},i.sendSmsCode=function(r){return new Promise((t,i)=>{if(!r.username)return i({code:1000002,data:[],msg:"please input username"});var e={username:r.username};r.client_id&&(e.client_id=r.client_id),r.tenant_id&&(e.tenant_id=r.tenant_id),k({method:"post",url:"/v2/"+["","user","tenant","admin"][l.scope]+"/passport/send-sms-code",apiType:"base",data:e},e=>{t(e)},e=>{i(e)},e=>{i(e)})})},window.LFSDK=i),t.default=i}]),(e=>{var t,i,r;"function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),t||(i=window.Cookies,(r=window.Cookies=e()).noConflict=function(){return window.Cookies=i,r})})(function(){function o(){for(var e=0,t={};e<arguments.length;e++){var i,r=arguments[e];for(i in r)t[i]=r[i]}return t}function c(e){return e.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent)}return function e(l){function n(){}function i(e,t,i){if("undefined"!=typeof document){"number"==typeof(i=o({path:"/"},n.defaults,i)).expires&&(i.expires=new Date(+new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var r=JSON.stringify(t);/^[\{\[]/.test(r)&&(t=r)}catch(e){}t=l.write?l.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s,a="";for(s in i)i[s]&&(a+="; "+s,!0!==i[s])&&(a+="="+i[s].split(";")[0]);return document.cookie=e+"="+t+a}}function t(e,t){if("undefined"!=typeof document){for(var i={},r=document.cookie?document.cookie.split("; "):[],s=0;s<r.length;s++){var a=r[s].split("="),n=a.slice(1).join("=");t||'"'!==n.charAt(0)||(n=n.slice(1,-1));try{var o=c(a[0]),n=(l.read||l)(n,o)||c(n);if(t)try{n=JSON.parse(n)}catch(e){}if(i[o]=n,e===o)break}catch(e){}}return e?i[e]:i}}return n.set=i,n.get=function(e){return t(e,!1)},n.getJSON=function(e){return t(e,!0)},n.remove=function(e,t){i(e,"",o(t,{expires:-1}))},n.defaults={},n.withConverter=e,n}(function(){})}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()})(this,function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i,r=arguments[t];for(i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(t,i){void 0===t&&(t={}),void 0===i&&(i={}
1),Object.keys(i).forEach(function(e){void 0===t[e]?t[e]=i[e]:r(i[e])&&r(t[e])&&0<Object.keys(i[e]).length&&s(t[e],i[e])})}var i={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function v(){var e="undefined"!=typeof document?document:{};return s(e,i),e}var $={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function X(){var e="undefined"!=typeof window?window:{};return s(e,$),e}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function n(e,t){return(n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t,i){return(o=(()=>{if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(e){}}})()?Reflect.construct:function(e,t,i){var r=[null],t=(r.push.apply(r,t),new(Function.bind.apply(e,r)));return i&&n(t,i.prototype),t}).apply(null,arguments)}function D(e){var i="function"==typeof Map?new Map:void 0;return function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==i){if(i.has(e))return i.get(e);i.set(e,t)}function t(){return o(e,arguments,a(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n(t,e)}(e)}l=D(Array),g=l,(m=z).prototype=Object.create(g.prototype),(m.prototype.constructor=m).__proto__=g;var l,c=z;function z(e){var e=l.call.apply(l,[this].concat(e))||this,t=(e=>{if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e})(e),i=t.__proto__;return Object.defineProperty(t,"__proto__",{get:function(){return i},set:function(e){i.__proto__=e}}),e}function d(e){var t=[];return(e=void 0===e?[]:e).forEach(function(e){Array.isArray(e)?t.push.apply(t,d(e)):t.push(e)}),t}function j(e,t){return Array.prototype.filter.call(e,t)}function _(e,s){var t=X(),a=v(),i=[];if(!s&&e instanceof c)return e;if(!e)return new c(i);if("string"==typeof e){var r=e.trim();if(0<=r.indexOf("<")&&0<=r.indexOf(">")){var n="div",o=(0===r.indexOf("<li")&&(n="ul"),0===r.indexOf("<tr")&&(n="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(n="tr"),0===r.indexOf("<tbody")&&(n="table"),0===r.indexOf("<option")&&(n="select"),a.createElement(n));o.innerHTML=r;for(var l=0;l<o.childNodes.length;l+=1)i.push(o.childNodes[l])}else i=(e=>{if("string"!=typeof e)return[e];for(var t=[],i=(s||a).querySelectorAll(e),r=0;r<i.length;r+=1)t.push(i[r]);return t})(e.trim())}else if(e.nodeType||e===t||e===a)i.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;i=e}return new c((e=>{for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t})(i))}_.fn=c.prototype;var u,b,S,q={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=d(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){(e=e.classList).add.apply(e,r)}),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=d(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){(e=e.classList).remove.apply(e,r)}),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=d(t.map(function(e){return e.split(" ")}));return 0<j(this,function(t){return 0<r.filter(function(e){return t.classList.contains(e)}).length}).length},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=d(t.map(function(e){return e.split(" ")}));this.forEach(function(t){r.forEach(function(e){t.classList.toggle(e)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var r in e)this[i][r]=e[r],this[i].setAttribute(r,e[r]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transition="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=t[0],a=t[1],n=t[2],s=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),_(t).is(a))n.apply(t,i);else for(var r=_(t).parents(),s=0;s<r.length;s+=1)_(r[s]).is(a)&&n.apply(r[s],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),n.apply(this,t)}"function"==typeof t[1]&&(r=t[0],n=t[1],s=t[2],a=void 0);for(var c,s=s||!1,d=r.split(" "),u=0;u<this.length;u+=1){var p=this[u];if(a)for(c=0;c<d.length;c+=1){var h=d[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[h]||(p.dom7LiveListeners[h]=[]),p.dom7LiveListeners[h].push({listener:n,proxyListener:o}),p.addEventListener(h,o,s)}else for(c=0;c<d.length;c+=1){var f=d[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[f]||(p.dom7Listeners[f]=[]),p.dom7Listeners[f].push({listener:n,proxyListener:l}),p.addEventListener(f,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=t[0],s=t[1],a=t[2],n=t[3];"function"==typeof t[1]&&(r=t[0],a=t[1],n=t[2],s=void 0);for(var n=n||!1,o=r.split(" "),l=0;l<o.length;l+=1)for(var c=o[l],d=0;d<this.length;d+=1){var u=this[d],p=void 0;if(!s&&u.dom7Listeners?p=u.dom7Listeners[c]:s&&u.dom7LiveListeners&&(p=u.dom7LiveListeners[c]),p&&p.length)for(var h=p.length-1;0<=h;--h){var f=p[h];(a&&f.listener===a||a&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===a||!a)&&(u.removeEventListener(c,f.proxyListener,n),p.splice(h,1))}}return this},trigger:function(){for(var e=X(),t=arguments.length,i=new Array(t),r=0;r<t;r++)i[r]=arguments[r];for(var s=i[0].split(" "),a=i[1],n=0;n<s.length;n+=1)for(var o=s[n],l=0;l<this.length;l+=1){var c,d=this[l];e.CustomEvent&&(c=new e.CustomEvent(o,{detail:a,bubbles:!0,cancelable:!0}),d.dom7EventData=i.filter(function(e,t){return 0<t}),d.dispatchEvent(c),d.dom7EventData=[],delete d.dom7EventData)}return this},transitionEnd:function(i){var r=this;return i&&r.on("transitionend",function e(t){t.target===this&&(i.call(this,t),r.off("transitionend",e))}),this},outerWidth:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+
1parseFloat(e.getPropertyValue("margin-left"))):this[0].offsetWidth:null},outerHeight:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))):this[0].offsetHeight:null},styles:function(){var e=X();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){var e,t,i,r,s,a;return 0<this.length?(a=X(),r=v(),t=(e=this[0]).getBoundingClientRect(),r=r.body,i=e.clientTop||r.clientTop||0,r=e.clientLeft||r.clientLeft||0,s=e===a?a.scrollY:e.scrollTop,a=e===a?a.scrollX:e.scrollLeft,{top:t.top+s-i,left:t.left+a-r}):null},css:function(e,t){var i,r=X();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var s in e)this[i].style[s]=e[s];return this}if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e)for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this},each:function(i){return i&&this.forEach(function(e,t){i.apply(e,[e,t])}),this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,r=X(),s=v(),a=this[0];if(a&&void 0!==e)if("string"==typeof e){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(t=_(e),i=0;i<t.length;i+=1)if(t[i]===a)return!0}else{if(e===s)return a===s;if(e===r)return a===r;if(e.nodeType||e instanceof c)for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===a)return!0}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){var t;return void 0===e?this:_((t=this.length)-1<e?[]:e<0?(t=t+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e=v(),t=0;t<arguments.length;t+=1)for(var i=t<0||arguments.length<=t?void 0:arguments[t],r=0;r<this.length;r+=1)if("string"==typeof i){var s=e.createElement("div");for(s.innerHTML=i;s.firstChild;)this[r].appendChild(s.firstChild)}else if(i instanceof c)for(var a=0;a<i.length;a+=1)this[r].appendChild(i[a]);else this[r].appendChild(i);return this},prepend:function(e){for(var t,i=v(),r=0;r<this.length;r+=1)if("string"==typeof e){var s=i.createElement("div");for(s.innerHTML=e,t=s.childNodes.length-1;0<=t;--t)this[r].insertBefore(s.childNodes[t],this[r].childNodes[0])}else if(e instanceof c)for(t=0;t<e.length;t+=1)this[r].insertBefore(e[t],this[r].childNodes[0]);else this[r].insertBefore(e,this[r].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&_(this[0].nextElementSibling).is(e)?_
1([this[0].nextElementSibling]):_([]):this[0].nextElementSibling?_([this[0].nextElementSibling]):_([]):_([])},nextAll:function(e){var t=[],i=this[0];if(!i)return _([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;e&&!_(r).is(e)||t.push(r),i=r}return _(t)},prev:function(e){var t;return 0<this.length?(t=this[0],e?t.previousElementSibling&&_(t.previousElementSibling).is(e)?_([t.previousElementSibling]):_([]):t.previousElementSibling?_([t.previousElementSibling]):_([])):_([])},prevAll:function(e){var t=[],i=this[0];if(!i)return _([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;e&&!_(r).is(e)||t.push(r),i=r}return _(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null===this[i].parentNode||e&&!_(this[i].parentNode).is(e)||t.push(this[i].parentNode);return _(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var r=this[i].parentNode;r;)e&&!_(r).is(e)||t.push(r),r=r.parentNode;return _(t)},closest:function(e){var t=this;return void 0===e?_([]):t=t.is(e)?t:t.parents(e).eq(0)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var r=this[i].querySelectorAll(e),s=0;s<r.length;s+=1)t.push(r[s]);return _(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var r=this[i].children,s=0;s<r.length;s+=1)e&&!_(r[s]).is(e)||t.push(r[s]);return _(t)},filter:function(e){return _(j(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function x(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function E(){return Date.now()}function p(e,t){void 0===t&&(t="x");var i,r,s,a=X(),e=a.getComputedStyle(e,null);return a.WebKitCSSMatrix?(6<(r=e.transform||e.webkitTransform).split(",").length&&(r=r.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),s=new a.WebKitCSSMatrix("none"===r?"":r)):i=(s=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=a.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),(r="y"===t?a.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5]):r)||0}function h(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function J(e){for(var t=Object(arguments.length<=0?void 0:e),i=1;i<arguments.length;i+=1){var r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r)for(var s=Object.keys(Object(r)),a=0,n=s.length;a<n;a+=1){var o=s[a],l=Object.getOwnPropertyDescriptor(r,o);void 0!==l&&l.enumerable&&(h(t[o])&&h(r[o])?J(t[o],r[o]):!h(t[o])&&h(r[o])?(t[o]={},J(t[o],r[o])):t[o]=r[o])}}return t}function f(i,r){Object.keys(r).forEach(function(t){h(r[t])&&Object.keys(r[t]).forEach(function(e){"function"==typeof r[t][e]&&(r[t][e]=r[t][e].bind(i))}),i[t]=r[t]})}function N(){return u||(i=X(),e=v(),u={touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch),pointerEvents:!!i.PointerEvent&&"maxTouchPoints"in i.navigator&&0<=i.navigator.maxTouchPoints,observer:"MutationObserver"in i||"WebkitMutationObserver"in i,passiveListener:(()=>{var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});i.addEventListener("testPassiveListener",null,t)}catch(e){}return e})(),gestures:"ongesturestart"in i}),u;var i,e}Object.keys(q).forEach(function(e){_.fn[e]=q[e]});var m={name:"resize",create:function(){var e=this;J(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=X();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=X();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},B={attach:function(e,t){void 0===t&&(t={});var i=X(),r=this,s=new(i.MutationObserver||i.WebkitMutationObserver)(function(e){var t;1!==e.length?(t=function(){r.emit("observerUpdate",e[0])},i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)):r.emit("observerUpdate",e[0])});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),r.observer.observers.push(s)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}}
1,destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},g={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){f(this,{observer:t(t({},B),{},{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function y(){var e,t,i=this.params,r=this.el;r&&0===r.offsetWidth||(i.breakpoints&&this.setBreakpoint(),r=this.allowSlideNext,e=this.allowSlidePrev,t=this.snapGrid,this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===i.slidesPerView||1<i.slidesPerView)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=e,this.allowSlideNext=r,this.params.watchOverflow&&t!==this.snapGrid&&this.checkOverflow())}var R=!1;function H(){}var F={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},w={modular:{useParams:function(t){var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){e=i.modules[e];e.params&&J(t,e.params)})},useModules:function(i){void 0===i&&(i={});var r=this;r.modules&&Object.keys(r.modules).forEach(function(e){var t=r.modules[e],e=i[e]||{};t.on&&r.on&&Object.keys(t.on).forEach(function(e){r.on(e,t.on[e])}),t.create&&t.create.bind(r)(e)})}},eventsEmitter:{on:function(e,t,i){var r,s=this;return"function"==typeof t&&(r=i?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)})),s},once:function(r,s,e){var a=this;return"function"!=typeof s?a:(n.__emitterProxy=s,a.on(r,n,e));function n(){a.off(r,n),n.__emitterProxy&&delete n.__emitterProxy;for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];s.apply(a,t)}},onAny:function(e,t){return"function"==typeof e&&(t=t?"unshift":"push",this.eventsAnyListeners.indexOf(e)<0)&&this.eventsAnyListeners[t](e),this},offAny:function(e){return this.eventsAnyListeners&&0<=(e=this.eventsAnyListeners.indexOf(e))&&this.eventsAnyListeners.splice(e,1),this},off:function(e,r){var s=this;return s.eventsListeners&&e.split(" ").forEach(function(i){void 0===r?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEac
1h(function(e,t){(e===r||e.__emitterProxy&&e.__emitterProxy===r)&&s.eventsListeners[i].splice(t,1)})}),s},emit:function(){var e,r,s,a=this;if(a.eventsListeners){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];s="string"==typeof i[0]||Array.isArray(i[0])?(e=i[0],r=i.slice(1,i.length),a):(e=i[0].events,r=i[0].data,i[0].context||a),r.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(function(t){var i;a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(function(e){e.apply(s,[t].concat(r))}),a.eventsListeners&&a.eventsListeners[t]&&(i=[],a.eventsListeners[t].forEach(function(e){i.push(e)}),i.forEach(function(e){e.apply(s,r)}))})}return a}},update:{updateSize:function(){var e=this.$el,t=null!=this.params.width?this.params.width:e[0].clientWidth,i=void 0!==this.params.height&&null!==this.params.width?this.params.height:e[0].clientHeight;0===t&&this.isHorizontal()||0===i&&this.isVertical()||(t=t-parseInt(e.css("padding-left")||0,10)-parseInt(e.css("padding-right")||0,10),i=i-parseInt(e.css("padding-top")||0,10)-parseInt(e.css("padding-bottom")||0,10),J(this,{width:t=Number.isNaN(t)?0:t,height:i=Number.isNaN(i)?0:i,size:this.isHorizontal()?t:i}))},updateSlides:function(){var z=X(),i=this.params,e=this.$wrapperEl,t=this.size,r=this.rtlTranslate,j=this.wrongRTL,s=this.virtual&&i.virtual.enabled,q=(s?this.virtual:this).slides.length,a=e.children("."+this.params.slideClass),n=(s?this.virtual.slides:a).length,o=[],l=[],c=[];function d(e,t){return!i.cssMode||t!==a.length-1}var u,p=i.slidesOffsetBefore,h=("function"==typeof p&&(p=i.slidesOffsetBefore.call(this)),i.slidesOffsetAfter),s=("function"==typeof h&&(h=i.slidesOffsetAfter.call(this)),this.snapGrid.length),N=this.snapGrid.length,f=i.spaceBetween,m=-p,B=0,g=0;if(void 0!==t){"string"==typeof f&&0<=f.indexOf("%")&&(f=parseFloat(f.replace("%",""))/100*t),this.virtualSize=-f,r?a.css({marginLeft:"",marginTop:""}):a.css({marginRight:"",marginBottom:""}),1<i.slidesPerColumn&&(u=Math.floor(n/i.slidesPerColumn)===n/this.params.slidesPerColumn?n:Math.ceil(n/i.slidesPerColumn)*i.slidesPerColumn,"auto"!==i.slidesPerView)&&"row"===i.slidesPerColumnFill&&(u=Math.max(u,i.slidesPerView*i.slidesPerColumn));for(var R,H,v,F,y=i.slidesPerColumn,U=u/y,V=Math.floor(n/i.slidesPerColumn),w=0;w<n;w+=1){T=0;var b,S,x,_,E,C,T,A,k,P,L,G,O,W,I=a.eq(w);1<i.slidesPerColumn&&(C=E=_=void 0,"row"===i.slidesPerColumnFill&&1<i.slidesPerGroup?(x=Math.floor(w/(i.slidesPerGroup*i.slidesPerColumn)),b=w-i.slidesPerColumn*i.slidesPerGroup*x,S=0===x?i.slidesPerGroup:Math.min(Math.ceil((n-x*y*i.slidesPerGroup)/y),i.slidesPerGroup),_=(E=b-(C=Math.floor(b/S))*S+x*i.slidesPerGroup)+C*u/y,I.css({"-webkit-box-ordinal-group":_,"-moz-box-ordinal-group":_,"-ms-flex-order":_,"-webkit-order":_,order:_})):"column"===i.slidesPerColumnFill?(C=w-(E=Math.floor(w/y))*y,(V<E||E===V&&C===y-1)&&(C+=1)>=y&&(C=0,E+=1)):E=w-(C=Math.floor(w/U))*U,I.css("margin-"+(this.isHorizontal()?"top":"left"),0!==C&&i.spaceBetween&&i.spaceBetween+"px")),"none"!==I.css("display")&&("auto"===i.slidesPerView?(b=z.getComputedStyle(I[0],null),S=I[0].style.transform,x=I[0].style.webkitTransform,S&&(I[0].style.transform="none"),x&&(I[0].style.webkitTransform="none"),T=i.roundLengths?this.isHorizontal()?I.outerWidth(!0):I.outerHeight(!0):this.isHorizontal()?(_=parseFloat(b.getPropertyValue("width")||0),E=parseFloat(b.getPropertyValue("padding-left")||0),C=parseFloat(b.getPropertyValue("padding-right")||0),A=parseFloat(b.getPropertyValue("margin-left")||0),k=parseFloat(b.getPropertyValue("margin-right")||0),(P=b.getPropertyValue("box-sizing"))&&"border-box"===P?_+A+k:(L=(P=I[0]).clientWidth,_+E+C+A+k+(P.offsetWidth-L))):(A=parseFloat(b.getPropertyValue("height")||0),k=parseFloat(b.getPropertyValue("padding-top")||0),P=parseFloat(b.getPropertyValue("padding-bottom")||0),L=parseFloat(b.getPropertyValue("margin-top")||0),G=parseFloat(b.getPropertyValue("margin-bottom")||0),(O=b.getPropertyValue("box-sizing"))&&"border-box"===O?A+L+G:(W=(O=I[0]).clientHeight,A+k+P+L+G+(O.offsetHeight-W))),S&&(I[0].style.transform=S),x&&(I[0].style.webkitTransform=x),i.roundLengths&&(T=Math.floor(T))):(T=(t-(i.slidesPerView-1)*f)/i.slidesPerView,i.roundLengths&&(T=Math.floor(T)),a[w]&&(this.isHorizontal()?a[w].style.width=T+"px":a[w].style.height=T+"px")),a[w]&&(a[w].swiperSlideSize=T),c.push(T),i.centeredSlides?(m=m+T/2+B/2+f,0===B&&0!==w&&(m=m-t/2-f),0===w&&(m=m-t/2-f),Math.abs(m)<.001&&(m=0),i.roundLengths&&(m=Math.floor(m)),g%i.slidesPerGroup==0&&o.push(m),l.push(m)):(i.roundLengths&&(m=Math.floor(m)),(g-Math.min(this.params.slidesPerGroupSkip,g))%this.params.slidesPerGroup==0&&o.push(m),l.push(m),m=m+T+f),this.virtualSize+=T+f,B=T,g+=1)}if(this.virtualSize=Math.max(this.virtualSize,t)+h,r&&j&&("slide"===i.effect||"coverflow"===i.effect)&&e.css({width:this.virtualSize+i.spaceBetween+"px"}),i.setWrapperSize&&(this.isHorizontal()?e.css({width:this.virtualSize+i.spaceBetween+"px"}):e.css({height:this.virtualSize+i.spaceBetween+"px"})),1<i.slidesPerColumn&&(this.virtualSize=(T+i.spaceBetween)*u,this.virtualSize=Math.ceil(this.virtualSize/i.slidesPerColumn)-i.spaceBetween,this.isHorizontal()?e.css({width:this.virtualSize+i.spaceBetween+"px"}):e.css({height:this.virtualSize+i.spaceBetween+"px"}),i.centeredSlides)){for(var M=[],$=0;$<o.length;$+=1){var Q=o[$];i.roundLengths&&(Q=Math.floor(Q)),o[$]<this.virtualSize+o[0]&&M.push(Q)}o=M}if(!i.centeredSlides){M=[];for(var D=0;D<o.length;D+=1){var Y=o[D];i.roundLengths&&(Y=Math.floor(Y)),o[D]<=this.virtualSize-t&&M.push(Y)}o=M,1<Math.floor(this.virtualSize-t)-Math.floor(o[o.length-1])&&o.push(this.virtualSize-t)}0===o.length&&(o=[0]),0!==i.spaceBetween&&(this.isHorizontal()?r?a.filter(d).css({marginLeft:f+"px"}):a.filter(d).css({marginRight:f+"px"}):a.filter(d).css({marginBottom:f+"px"}
1)),i.centeredSlides&&i.centeredSlidesBounds&&(R=0,c.forEach(function(e){R+=e+(i.spaceBetween||0)}),H=(R-=i.spaceBetween)-t,o=o.map(function(e){return e<0?-p:H<e?H+h:e})),i.centerInsufficientSlides&&(v=0,c.forEach(function(e){v+=e+(i.spaceBetween||0)}),(v-=i.spaceBetween)<t)&&(F=(t-v)/2,o.forEach(function(e,t){o[t]=e-F}),l.forEach(function(e,t){l[t]=e+F})),J(this,{slides:a,snapGrid:o,slidesGrid:l,slidesSizesGrid:c}),n!==q&&this.emit("slidesLengthChange"),o.length!==s&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),l.length!==N&&this.emit("slidesGridLengthChange"),(i.watchSlidesProgress||i.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i,r=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&1<this.params.slidesPerView)if(this.params.centeredSlides)this.visibleSlides.each(function(e){r.push(e)});else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var a=this.activeIndex+t;if(a>this.slides.length)break;r.push(this.slides.eq(a)[0])}else r.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<r.length;t+=1)void 0!==r[t]&&(s=s<(i=r[t].offsetHeight)?i:s);s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,r=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var s=r?e:-e;i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var a=0;a<i.length;a+=1){var n,o,l=i[a],c=(s+(t.centeredSlides?this.minTranslate():0)-l.swiperSlideOffset)/(l.swiperSlideSize+t.spaceBetween);(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight)&&(o=(n=-(s-l.swiperSlideOffset))+this.slidesSizesGrid[a],0<=n&&n<this.size-1||1<o&&o<=this.size||n<=0&&o>=this.size)&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(a),i.eq(a).addClass(t.slideVisibleClass)),l.progress=r?-c:c}this.visibleSlides=_(this.visibleSlides)}},updateProgress:function(e){void 0===e&&(t=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*t||0);var t=this.params,i=this.maxTranslate()-this.minTranslate(),r=this.progress,s=this.isBeginning,a=s,n=o=this.isEnd,o=0==i?s=!(r=0):(s=(r=(e-this.minTranslate())/i)<=0,1<=r);J(this,{progress:r,isBeginning:s,isEnd:o}),(t.watchSlidesProgress||t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!a&&this.emit("reachBeginning toEdge"),o&&!n&&this.emit("reachEnd toEdge"),(a&&!s||n&&!o)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){var e=this.slides,t=this.params,i=this.$wrapperEl,r=this.activeIndex,s=this.realIndex,a=this.virtual&&t.virtual.enabled,r=(e.removeClass(t.slideActiveClass+" "+t.slideNextClass+" "+t.slidePrevClass+" "+t.slideDuplicateActiveClass+" "+t.slideDuplicateNextClass+" "+t.slideDuplicatePrevClass),(a=a?this.$wrapperEl.find("."+t.slideClass+'[data-swiper-slide-index="'+r+'"]'):e.eq(r)).addClass(t.slideActiveClass),t.loop&&(a.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]'):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]')).addClass(t.slideDuplicateActiveClass),a.nextAll("."+t.slideClass).eq(0).addClass(t.slideNextClass)),s=(t.loop&&0===r.length&&(r=e.eq(0)).addClass(t.slideNextClass),a.prevAll("."+t.slideClass).eq(0).addClass(t.slidePrevClass));t.loop&&0===s.length&&(s=e.eq(-1)).addClass(t.slidePrevClass),t.loop&&((r.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]'):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]')).addClass(t.slideDuplicateNextClass),(s.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]'):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]')).addClass(t.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t=this.rtlTranslate?this.translate:-this.translate,i=this.slidesGrid,r=this.snapGrid,s=this.params,a=this.activeIndex,n=this.realIndex,o=this.snapIndex,l=e;if(void 0===l){for(var c=0;c<i.length;c+=1)void 0!==i[c+1]?t>=i[c]&&t<i[c+1]-(i[c+1]-i[c])/2?l=c:t>=i[c]&&t<i[c+1]&&(l=c+1):t>=i[c]&&(l=c);s.normalizeSlideIndex&&(l<0||void 0===l)&&(l=0)}(e=0<=r.indexOf(t)?r.indexOf(t):(e=Math.min(s.slidesPerGroupSkip,l))+Math.floor((l-e)/s.slidesPerGroup))>=r.length&&(e=r.length-1),l!==a?(s=parseInt(this.slides.eq(l).attr("data-swiper-slide-index")||l,10),J(this,{snapIndex:e,realIndex:s,previousIndex:a,activeIndex:l}
1),this.emit("activeIndexChange"),this.emit("snapIndexChange"),n!==s&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):e!==o&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=_(e.target).closest("."+t.slideClass)[0],r=!1;if(i)for(var s=0;s<this.slides.length;s+=1)this.slides[s]===i&&(r=!0);i&&r?(this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(_(i).attr("data-swiper-slide-index"),10):this.clickedIndex=_(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()):(this.clickedSlide=void 0,this.clickedIndex=void 0)}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,r=this.translate,s=this.$wrapperEl;return t.virtualTranslate?i?-r:r:t.cssMode?r:(t=p(s[0],e),(t=i?-t:t)||0)},setTranslate:function(e,t){var i=this.rtlTranslate,r=this.params,s=this.$wrapperEl,a=this.wrapperEl,n=this.progress,o=0,l=0,i=(this.isHorizontal()?o=i?-e:e:l=e,r.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),r.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:r.virtualTranslate||s.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l,this.maxTranslate()-this.minTranslate());(0==i?0:(e-this.minTranslate())/i)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,r,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);var a,n,o=this,l=o.params,c=o.wrapperEl;return!(o.animating&&l.preventInteractionOnTransition||(n=o.minTranslate(),a=o.maxTranslate(),o.updateProgress(n=r&&n<e?n:r&&e<a?a:e),l.cssMode?(r=o.isHorizontal(),0!==t&&c.scrollTo?c.scrollTo(((a={})[r?"left":"top"]=-n,a.behavior="smooth",a)):c[r?"scrollLeft":"scrollTop"]=-n):0===t?(o.setTransition(0),o.setTranslate(n),i&&(o.emit("beforeTransitionStart",t,s),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(n),i&&(o.emit("beforeTransitionStart",t,s),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,i)&&o.emit("transitionEnd")}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),0))}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,r=this.params,s=this.previousIndex;r.cssMode||(r.autoHeight&&this.updateAutoHeight(),r=(r=t)||(s<i?"next":i<s?"prev":"reset"),this.emit("transitionStart"),e&&i!==s&&("reset"===r?this.emit("slideResetTransitionStart"):(this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart"))))},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,r=this.previousIndex,s=this.params;this.animating=!1,s.cssMode||(this.setTransition(0),s=(s=t)||(r<i?"next":i<r?"prev":"reset"),this.emit("transitionEnd"),e&&i!==r&&("reset"===s?this.emit("slideResetTransitionEnd"):(this.emit("slideChangeTransitionEnd"),"next"===s?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd"))))}},slide:{slideTo:function(e,t,i,r){void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var s=this,a=e=void 0===e?0:e,e=(a<0&&(a=0),s.params),n=s.snapGrid,o=s.slidesGrid,l=s.previousIndex,c=s.activeIndex,d=s.rtlTranslate,u=s.wrapperEl;if(s.animating&&e.preventInteractionOnTransition)return!1;var p=Math.min(s.params.slidesPerGroupSkip,a),p=p+Math.floor((a-p)/s.params.slidesPerGroup);p>=n.length&&(p=n.length-1),(c||e.initialSlide||0)===(l||0)&&i&&s.emit("beforeSlideChangeStart");var h,f=-n[p];if(s.updateProgress(f),e.normalizeSlideIndex)for(var m=0;m<o.length;m+=1)-Math.floor(100*f)>=Math.floor(100*o[m])&&(a=m);if(s.initialized&&a!==c){if(!s.allowSlideNext&&f<s.translate&&f<s.minTranslate())return!1;if(!s.allowSlidePrev&&f>s.translate&&f>s.maxTranslate()&&(c||0)!==a)return!1}return h=c<a?"next":a<c?"prev":"reset",d&&-f===s.translate||!d&&f===s.translate?(s.updateActiveIndex(a),e.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==e.effect&&s.setTranslate(f),"reset"!=h&&(s.transitionStart(i,h),s.transitionEnd(i,h)),!1):(e.cssMode?(l=s.isHorizontal(),n=-f,d&&(n=u.scrollWidth-u.offsetWidth-n),0!==t&&u.scrollTo?u.scrollTo(((p={})[l?"left":"top"]=n,p.behavior="smooth",p)):u[l?"scrollLeft":"scrollTop"]=n):0===t?(s.setTransition(0),s.setTranslate(f),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(i,h),s.transitionEnd(i,h)):(s.setTransition(t),s.setTranslate(f),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(i,h),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,h))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0)},slideToLoop:function(e,t,i,r){void 0===t&&(t=this.params.speed);e=void 0===e?0:e;return this.params.loop&&(e+=this.loopedSlides),this.slideTo(e,t,i=void 0===i?!0:i,r)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this.params,s=this.animating,a=this.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(s&&r.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+a,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var r=this.params,s=this.animating,a=this.snapGrid,n=this.slidesGrid,o=this.rtlTranslate;if(r.loop){if(s&&r.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var c,d=l(o?this.translate:-this.translate),s=a.map(l),u=(a[s.indexOf(d)],a[s.indexOf(d)-1]);return void 0===u&&r.cssMode&&a.forEach(function(e){!u&&e<=d&&(u=e)}
1),void 0!==u&&(c=n.indexOf(u))<0&&(c=this.activeIndex-1),this.slideTo(c,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t=void 0===t?!0:t,i)},slideToClosest:function(e,t,i,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===r&&(r=.5);var s,a=this.activeIndex,n=Math.min(this.params.slidesPerGroupSkip,a),n=n+Math.floor((a-n)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;return o>=this.snapGrid[n]?o-(s=this.snapGrid[n])>(this.snapGrid[n+1]-s)*r&&(a+=this.params.slidesPerGroup):o-(s=this.snapGrid[n-1])<=(this.snapGrid[n]-s)*r&&(a-=this.params.slidesPerGroup),a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,r=t.$wrapperEl,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,a=t.clickedIndex;i.loop?t.animating||(e=parseInt(_(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<t.loopedSlides-s/2||a>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=r.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),x(function(){t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=r.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),x(function(){t.slideTo(a)})):t.slideTo(a)):t.slideTo(a)}},loop:{loopCreate:function(){var r=this,e=v(),t=r.params,i=r.$wrapperEl,s=(i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i.children("."+t.slideClass));if(t.loopFillGroupWithBlank){var a=t.slidesPerGroup-s.length%t.slidesPerGroup;if(a!==t.slidesPerGroup){for(var n=0;n<a;n+=1){var o=_(e.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);i.append(o)}s=i.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=s.length),r.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),r.loopedSlides+=t.loopAdditionalSlides,r.loopedSlides>s.length&&(r.loopedSlides=s.length);var l=[],c=[];s.each(function(e,t){var i=_(e);t<r.loopedSlides&&c.push(e),t<s.length&&t>=s.length-r.loopedSlides&&l.push(e),i.attr("data-swiper-slide-index",t)});for(var d=0;d<c.length;d+=1)i.append(_(c[d].cloneNode(!0)).addClass(t.slideDuplicateClass));for(var u=l.length-1;0<=u;--u)i.prepend(_(l[u].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,r=this.loopedSlides,s=this.allowSlidePrev,a=this.allowSlideNext,n=this.snapGrid,o=this.rtlTranslate,n=(this.allowSlidePrev=!0,this.allowSlideNext=!0,-n[t]-this.getTranslate());t<r?(e=i.length-3*r+t,this.slideTo(e+=r,0,!1,!0)&&0!=n&&this.setTranslate((o?-this.translate:this.translate)-n)):t>=i.length-r&&(e=-i.length+t+r,this.slideTo(e+=r,0,!1,!0))&&0!=n&&this.setTranslate((o?-this.translate:this.translate)-n),this.allowSlidePrev=s,this.allowSlideNext=a,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t;this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||((t=this.el).style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var r=0;r<e.length;r+=1)e[r]&&t.append(e[r]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,r=this.activeIndex,s=(t.loop&&this.loopDestroy(),r+1);if("object"==typeof e&&"length"in e){for(var a=0;a<e.length;a+=1)e[a]&&i.prepend(e[a]);s=r+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(s,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,r=this.params,s=this.activeIndex,a=(r.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+r.slideClass)),this.slides.length);if(e<=0)this.prependSlide(t);else if(a<=e)this.appendSlide(t);else{for(var n=e<s?s+1:s,o=[],l=a-1;e<=l;--l){var c=this.slides.eq(l);c.remove(),o.unshift(c)}if("object"==typeof t&&"length"in t){for(var d=0;d<t.length;d+=1)t[d]&&i.append(t[d]);n=e<s?s+t.length:s}else i.append(t);for(var u=0;u<o.length;u+=1)i.append(o[u]);r.loop&&this.loopCreate(),r.observer&&this.support.observer||this.update(),r.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,r=this.activeIndex;t.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var s,a=r;if("object"==typeof e&&"length"in e)for(var n=0;n<e.length;n+=1)this.slides[s=e[n]]&&this.slides.eq(s).remove(),s<a&&--a;else this.slides[s=e]&&this.slides.eq(s).remove(),s<a&&--a;a=Math.max(a,0),t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e,t=v(),i=this.params,r=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support,l=(this.onTouchStart=function(e){var t,i,r,s,a,n=v(),o=X(),l=this.touchEventsData,c=this.params,d=this.touches;this.animating&&c.preventInteractionOnTransition||(t=_((e=(e=e).originalEvent?e.originalEvent:e).target),"wrapper"===c.touchEventsTarget&&!t.closest(this.wrapperEl).length)||(l.isTouchEvent="touchstart"===e.type,!l.isTouchEvent&&"which"in e&&3===e.which)||(!l.isTouchEvent&&"button"in e&&0<e.button||l.isTouched&&l.isMoved)||(c.noSwiping&&t.closest(c.noSwipingSelector||"."+c.noSwipingClass)[0]?this.allowClick=!0:c.swipeHandler&&!t.closest(c.swipeHandler)[0]||(d.currentX=("touchstart"===e.type?e.targetTouches[0]:e).pageX,d.currentY=("touchstart"===e.type?e.targetTouches[0]:e).pageY,i=d.currentX,r=d.currentY,a=c.edgeSwipeDetection||
1c.iOSEdgeSwipeDetection,s=c.edgeSwipeThreshold||c.iOSEdgeSwipeThreshold,a&&(i<=s||i>=o.screen.width-s))||(J(l,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=i,d.startY=r,l.touchStartTime=E(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,0<c.threshold&&(l.allowThresholdMove=!1),"touchstart"!==e.type&&(a=!0,t.is(l.formElements)&&(a=!1),n.activeElement&&_(n.activeElement).is(l.formElements)&&n.activeElement!==t[0]&&n.activeElement.blur(),o=a&&this.allowTouchMove&&c.touchStartPreventDefault,c.touchStartForcePreventDefault||o)&&e.preventDefault(),this.emit("touchStart",e)))}.bind(this),this.onTouchMove=function(e){var t=v(),i=this.touchEventsData,r=this.params,s=this.touches,a=this.rtlTranslate;if(e.originalEvent&&(e=e.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===e.type){var n="touchmove"===e.type&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]),o=("touchmove"===e.type?n:e).pageX,n=("touchmove"===e.type?n:e).pageY;if(e.preventedByNestedSwiper)s.startX=o,s.startY=n;else if(this.allowTouchMove){if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(this.isVertical()){if(n<s.startY&&this.translate<=this.maxTranslate()||n>s.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(o<s.startX&&this.translate<=this.maxTranslate()||o>s.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&e.target===t.activeElement&&_(e.target).is(i.formElements))i.isMoved=!0,this.allowClick=!1;else if(i.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&1<e.targetTouches.length)){s.currentX=o,s.currentY=n;var t=s.currentX-s.startX,l=s.currentY-s.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(t,2)+Math.pow(l,2))<this.params.threshold))if(void 0===i.isScrolling&&(this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:25<=t*t+l*l&&(c=180*Math.atan2(Math.abs(l),Math.abs(t))/Math.PI,i.isScrolling=this.isHorizontal()?c>r.touchAngle:90-c>r.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",e),void 0!==i.startMoving||s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!r.cssMode&&e.cancelable&&e.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&e.stopPropagation(),i.isMoved||(r.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e)),this.emit("sliderMove",e),i.isMoved=!0;var c=this.isHorizontal()?t:l,t=(s.diff=c,c*=r.touchRatio,this.swipeDirection=0<(c=a?-c:c)?"prev":"next",i.currentTranslate=c+i.startTranslate,!0),l=r.resistanceRatio;if(r.touchReleaseOnEdges&&(l=0),0<c&&i.currentTranslate>this.minTranslate()?(t=!1,r.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+c,l))):c<0&&i.currentTranslate<this.maxTranslate()&&(t=!1,r.resistance)&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-c,l)),t&&(e.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),0<r.threshold){if(!(Math.abs(c)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[this.isHorizontal()?"currentX":"currentY"],time:E()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}else this.allowClick=!1,i.isTouched&&(J(s,{startX:o,startY:n,currentX:o,currentY:n}),i.touchStartTime=E())}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",e)}.bind(this),this.onTouchEnd=function(e){var t=this,i=t.touchEventsData,r=t.params,s=t.touches,a=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(e.originalEvent&&(e=e.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",e),i.allowTouchCallbacks=!1,i.isTouched){r.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,d=E(),u=d-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(e),t.emit("tap click",e),u<300)&&d-i.lastClickTime<300&&t.emit("doubleTap doubleClick",e),i.lastClickTime=E(),x(function(){t.destroyed||(t.allowClick=!0)}),i.isTouched&&i.isMoved&&t.swipeDirection&&0!==s.diff&&i.currentTranslate!==i.startTranslate){if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=r.followFinger?a?t.translate:-t.translate:-i.currentTranslate,!r.cssMode)if(r.freeMode)if(c<-t.minTranslate())t.slideTo(t.activeIndex);else if(c>-t.maxTranslate())t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1);else{if(r.freeModeMomentum){(!(1<i.velocities.length)||(d=i.velocities.pop(),s=i.velocities.pop(),p=d.position-s.position,s=d.time-s.time,t.velocity=p/s,t.velocity/=2,Math.abs(t.velocity)<r.freeModeMinimumVelocity&&(t.velocity=0),150<s)||300<E()-d.time)&&(t.velocity=0),t.velocity*=r.freeModeMomentumVelocityRatio,i.velocities.length=0;var p=1e3*r.freeModeMomentumRatio,s=t.velocity*p,h=t.translate+s;a&&(h=-h);var f,m,d=!1,s=20*Math.abs(t.velocity)*r.freeModeMomentumBounceRatio;if(h<t.maxTranslate())r.freeModeMomentumBounce?(h+t.maxTranslate()<-s&&(h=t.maxTranslate()-s),f=t.maxTranslate(),i.allowMomentumBounce=d=!0):h=t.maxTranslate(),r.loop&&r.centeredSlides&&(m=!0);else if(h>t.minTranslate())r.freeModeMomentumBounce?(h-t.minTranslate()>s&&(h=t.minTranslate()+s),f=t.minTranslate(),i.allowMomentumBounce=d=!0):h=t.minTranslate(),r.loop&&r.centeredSlides&&(m=!0);else if(r.freeModeSticky){for(var g,v=0;v<l.length;v+=1)if(l[v]>-h){g=v;break}h=-(Math.abs(l[g]-h)<Math.abs(l[g-1]-h)||"next"===t.swipeDirection?l[g]:l[g-1])}if(m&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)p=a?Math.abs((-h-t.translate)/t.velocity):Math.abs((h-t.translate)/t.velocity),r.freeModeSticky&&(p=(s=Math.abs((a?-h:h)-t.translate))<(m=t.slidesSizesGrid[t.activeIndex])?r.speed:s<2*m?1.5*r.speed:2.5*r.speed);else if(r.freeModeSticky)return void t.slideToClosest();r.freeModeMomentumBounce&&d?(t.updateProgress(f),t.setTransition(p),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd(function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout(function(){t.setTranslate(f),n.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(h),t.setTransition(p),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(h),t.updateActiveIndex(),t.updateSlidesClasses()}else if(r.freeModeSticky)return void t.slideToClosest();(!r.freeModeMomentum||u>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var y=0,w=t.slidesSizesGrid[0],b=0;b<o.length;b+=b<r.slidesPerGroupSkip?1:r.slidesPerGroup){var S=b<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==o[b+S]?c>=o[b]&&c<o[b+S]&&(w=o[(y=b)+S]-o[b]):c>=o[b]&&(y=b,w=o[o.length-1]-o[o.length-2])}a=(c-o[y])/w,s=y<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;u>r.longSwipesMs?r.longSwipes?("next"===t.swipeDirection&&(a>=r.longSwipesRatio?t.slideTo(y+s):t.slideTo(y)),"prev"===t.swipeDirection&&(a>1-r.longSwipesRatio?t.slideTo(y+s):t.slideTo(y))):t.slideTo(t.activeIndex):r.shortSwipes?!t.navigation||e.target!==t.navigation.nextEl&&e.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(y+s),"prev"===t.swipeDirection&&t.slideTo(y)):e.target===t.navigation.nextEl?t.slideTo(y+s):t.slideTo(y):t.slideTo(t.activeIndex)}}else i.isTouched=!1,i.isMoved=!1,i.startMoving=!1}else i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1}.bind(this),i.cssMode&&(this.onScroll=function(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),(0==(e=this.maxTranslate()-this.minTranslate())?0:(this.translate-this.minTranslate())/e)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit
1("setTranslate",this.translate,!1)}.bind(this)),this.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(this),!!i.nested);!o.touch&&o.pointerEvents?(s.addEventListener(r.start,this.onTouchStart,!1),t.addEventListener(r.move,this.onTouchMove,l),t.addEventListener(r.end,this.onTouchEnd,!1)):(o.touch&&(e=!("touchstart"!==r.start||!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},s.addEventListener(r.start,this.onTouchStart,e),s.addEventListener(r.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),s.addEventListener(r.end,this.onTouchEnd,e),r.cancel&&s.addEventListener(r.cancel,this.onTouchEnd,e),R||(t.addEventListener("touchstart",H),R=!0)),(i.simulateTouch&&!n.ios&&!n.android||i.simulateTouch&&!o.touch&&n.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),t.addEventListener("mousemove",this.onTouchMove,l),t.addEventListener("mouseup",this.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),i.cssMode&&a.addEventListener("scroll",this.onScroll),i.updateOnWindowResize?this.on(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",y,!0):this.on("observerUpdate",y,!0)},detachEvents:function(){var e,t=v(),i=this.params,r=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support,l=!!i.nested;!o.touch&&o.pointerEvents?(s.removeEventListener(r.start,this.onTouchStart,!1),t.removeEventListener(r.move,this.onTouchMove,l),t.removeEventListener(r.end,this.onTouchEnd,!1)):(o.touch&&(e=!("onTouchStart"!==r.start||!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},s.removeEventListener(r.start,this.onTouchStart,e),s.removeEventListener(r.move,this.onTouchMove,l),s.removeEventListener(r.end,this.onTouchEnd,e),r.cancel)&&s.removeEventListener(r.cancel,this.onTouchEnd,e),(i.simulateTouch&&!n.ios&&!n.android||i.simulateTouch&&!o.touch&&n.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),t.removeEventListener("mousemove",this.onTouchMove,l),t.removeEventListener("mouseup",this.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),i.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",y)}},breakpoints:{setBreakpoint:function(){var e,i,t,r,s=this.activeIndex,a=this.initialized,n=this.loopedSlides,n=void 0===n?0:n,o=this.params,l=this.$el,c=o.breakpoints;c&&0!==Object.keys(c).length&&(e=this.getBreakpoint(c))&&this.currentBreakpoint!==e&&((i=e in c?c[e]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=i[e];void 0!==t&&(i[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}),c=i||this.originalParams,t=1<o.slidesPerColumn,r=1<c.slidesPerColumn,t&&!r?(l.removeClass(o.containerModifierClass+"multirow "+o.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!t&&r&&(l.addClass(o.containerModifierClass+"multirow"),"column"===c.slidesPerColumnFill&&l.addClass(o.containerModifierClass+"multirow-column"),this.emitContainerClasses()),t=c.direction&&c.direction!==o.direction,r=o.loop&&(c.slidesPerView!==o.slidesPerView||t),t&&a&&this.changeDirection(),J(this.params,c),J(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=e,this.emit("_beforeBreakpoint",c),r&&a&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(s-n+this.loopedSlides,0,!1)),this.emit("breakpoint",c))},getBreakpoint:function(e){var i=X();if(e){var t=!1,r=Object.keys(e).map(function(e){var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:i.innerHeight*t,point:e}):{value:e,point:e}});r.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var s=0;s<r.length;s+=1){var a=r[s],n=a.point;a.value<=i.innerWidth&&(t=n)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=0<this.slides.length&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit
1(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation)&&this.navigation.update()}},classes:{addClasses:function(){var t=this.classNames,i=this.params,e=this.rtl,r=this.$el,s=this.device,a=[];a.push("initialized"),a.push(i.direction),i.freeMode&&a.push("free-mode"),i.autoHeight&&a.push("autoheight"),e&&a.push("rtl"),1<i.slidesPerColumn&&(a.push("multirow"),"column"===i.slidesPerColumnFill)&&a.push("multirow-column"),s.android&&a.push("android"),s.ios&&a.push("ios"),i.cssMode&&a.push("css-mode"),a.forEach(function(e){t.push(i.containerModifierClass+e)}),r.addClass(t.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,r,s,a){var n=X();function o(){a&&a()}!(_(e).parent("picture")[0]||e.complete&&s)&&t?((e=new n.Image).onload=o,e.onerror=o,r&&(e.sizes=r),i&&(e.srcset=i),t&&(e.src=t)):o()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length)&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var r=e.imagesToLoad[i];e.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,t)}}}},C={},T=((k=A.prototype).emitContainerClasses=function(){var e,t=this;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)}),t.emit("_containerClasses",e.join(" ")))},k.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},k.emitSlidesClasses=function(){var i=this;i.params._emitClasses&&i.el&&i.slides.each(function(e){var t=i.getSlideClasses(e);i.emit("_slideClass",e,t)})},k.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,r=this.size,s=this.activeIndex,a=1;if(e.centeredSlides){for(var n,o=t[s].swiperSlideSize,l=s+1;l<t.length;l+=1)t[l]&&!n&&(a+=1,(o+=t[l].swiperSlideSize)>r)&&(n=!0);for(var c=s-1;0<=c;--c)t[c]&&!n&&(a+=1,(o+=t[c].swiperSlideSize)>r)&&(n=!0)}else for(var d=s+1;d<t.length;d+=1)i[d]-i[s]<r&&(a+=1);return a},k.update=function(){var e,t,i=this;function r(){var e=i.rtlTranslate?-1*i.translate:i.translate,e=Math.min(Math.max(e,i.maxTranslate()),i.minTranslate());i.setTranslate(e),i.updateActiveIndex(),i.updateSlidesClasses()}i&&!i.destroyed&&(e=i.snapGrid,(t=i.params).breakpoints&&i.setBreakpoint(),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.params.freeMode?(r(),i.params.autoHeight&&i.updateAutoHeight()):(("auto"===i.params.slidesPerView||1<i.params.slidesPerView)&&i.isEnd&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0))||r(),t.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update"))},k.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this.params.direction;return(t=t||("horizontal"===i?"vertical":"horizontal"))===i||"horizontal"!==t&&"vertical"!==t||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+t),this.emitContainerClasses(),this.params.direction=t,this.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}),this.emit("changeDirection"),e&&this.update()),this},k.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit
1("init"),this.emit("afterInit"))},k.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,r=this,s=r.params,a=r.$el,n=r.$wrapperEl,o=r.slides;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),s.loop&&r.loopDestroy(),t&&(r.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),o)&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index"),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(function(e){r.off(e)}),!1!==e&&(r.$el[0].swiper=null,i=r,Object.keys(i).forEach(function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}})),r.destroyed=!0),null},A.extendDefaults=function(e){J(C,e)},A.installModule=function(e){A.prototype.modules||(A.prototype.modules={});var t=e.name||Object.keys(A.prototype.modules).length+"_"+E();A.prototype.modules[t]=e},A.use=function(e){return Array.isArray(e)?e.forEach(function(e){return A.installModule(e)}):A.installModule(e),A},k=A,P=[{key:"extendedDefaults",get:function(){return C}},{key:"defaults",get:function(){return F}}],null&&e(k.prototype,null),e(k,P),A);function A(){for(var e,i,t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];i=J({},i=(i=1===r.length&&r[0].constructor&&r[0].constructor===Object?r[0]:(e=r[0],r[1]))||{}),e&&!i.el&&(i.el=e);var a,n,o,l,c,d,u,p,h,f,m,g,v=this,y=(v.support=N(),v.device=(void 0===(m={userAgent:i.userAgent})&&(m={}),b||(m=(void 0===m?{}:m).userAgent,a=N(),g=X(),n=g.navigator.platform,m=m||g.navigator.userAgent,o={ios:!1,android:!1},y=g.screen.width,g=g.screen.height,l=m.match(/(Android);?[\s\/]+([\d.]+)?/),c=m.match(/(iPad).*OS\s([\d_]+)/),d=m.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&m.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===n,n="MacIntel"===n,!c&&n&&a.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(y+"x"+g)&&(c=(c=m.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),l&&!p&&(o.os="android",o.android=!0),(c||u||d)&&(o.os="ios",o.ios=!0),b=o),b),v.browser=(S||(n=X(),S={isEdge:!!n.navigator.userAgent.match(/Edge/g),isSafari:0<=(a=n.navigator.userAgent.toLowerCase()).indexOf("safari")&&a.indexOf("chrome")<0&&a.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent)}),S),v.eventsListeners={},v.eventsAnyListeners=[],void 0===v.modules&&(v.modules={}),Object.keys(v.modules).forEach(function(e){var t,e=v.modules[e];e.params&&(t=Object.keys(e.params)[0],"object"==typeof(e=e.params[t]))&&null!==e&&t in i&&"enabled"in e&&(!0===i[t]&&(i[t]={enabled:!0}),"object"!=typeof i[t]||"enabled"in i[t]||(i[t].enabled=!0),i[t]||(i[t]={enabled:!1}))}),J({},F)),w=(v.useParams(y),v.params=J({},y,C,i),v.originalParams=J({},v.params),v.passedParams=J({}
1,i),v.params&&v.params.on&&Object.keys(v.params.on).forEach(function(e){v.on(e,v.params.on[e])}),v.params&&v.params.onAny&&v.onAny(v.params.onAny),(v.$=_)(v.params.el));if(e=w[0])return 1<w.length?(h=[],w.each(function(e){e=J({},i,{el:e});h.push(new A(e))}),h):(e.swiper=v,e&&e.shadowRoot&&e.shadowRoot.querySelector?(f=_(e.shadowRoot.querySelector("."+v.params.wrapperClass))).children=function(e){return w.children(e)}:f=w.children("."+v.params.wrapperClass),J(v,{$el:w,el:e,$wrapperEl:f,wrapperEl:f[0],classNames:[],slides:_(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===v.params.direction},isVertical:function(){return"vertical"===v.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===w.css("direction"),rtlTranslate:"horizontal"===v.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===w.css("direction")),wrongRTL:"-webkit-box"===f.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:v.params.allowSlideNext,allowSlidePrev:v.params.allowSlidePrev,touchEvents:(g=["mousedown","mousemove","mouseup"],v.support.pointerEvents&&(g=["pointerdown","pointermove","pointerup"]),v.touchEventsTouch={start:(m=["touchstart","touchmove","touchend","touchcancel"])[0],move:m[1],end:m[2],cancel:m[3]},v.touchEventsDesktop={start:g[0],move:g[1],end:g[2]},v.support.touch||!v.params.simulateTouch?v.touchEventsTouch:v.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:E(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:v.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),v.useModules(),v.emit("_swiper"),v.params.init&&v.init(),v)}
1Object.keys(w).forEach(function(t){Object.keys(w[t]).forEach(function(e){T.prototype[e]=w[t][e]})}),T.use([m,g]);var U={update:function(e){var t=this,i=t.params,r=i.slidesPerView,s=i.slidesPerGroup,i=i.centeredSlides,a=t.params.virtual,n=a.addSlidesBefore,a=a.addSlidesAfter,o=t.virtual,l=o.from,c=o.to,d=o.slides,u=o.slidesGrid,p=o.renderSlide,o=o.offset;t.updateActiveIndex();var h,f=t.activeIndex||0,m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",i=i?(h=Math.floor(r/2)+s+a,Math.floor(r/2)+s+n):(h=r+(s-1)+a,s+n),g=Math.max((f||0)-i,0),v=Math.min((f||0)+h,d.length-1),r=(t.slidesGrid[g]||0)-(t.slidesGrid[0]||0);function y(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(J(t.virtual,{from:g,to:v,offset:r,slidesGrid:t.slidesGrid}),l!==g||c!==v||e)if(t.params.virtual.renderExternal)t.params.virtual.renderExternal.call(t,{offset:r,from:g,to:v,slides:(()=>{for(var e=[],t=g;t<=v;t+=1)e.push(d[t]);return e})()}),t.params.virtual.renderExternalUpdate&&y();else{var w=[],b=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var S=l;S<=c;S+=1)(S<g||v<S)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+S+'"]').remove();for(var x=0;x<d.length;x+=1)g<=x&&x<=v&&(void 0===c||e?b.push(x):(c<x&&b.push(x),x<l&&w.push(x)));b.forEach(function(e){t.$wrapperEl.append(p(d[e],e))}),w.sort(function(e,t){return t-e}).forEach(function(e){t.$wrapperEl.prepend(p(d[e],e))}),t.$wrapperEl.children(".swiper-slide").css(m,r+"px"),y()}else t.slidesGrid!==u&&r!==o&&t.slides.css(m,r+"px"),t.updateProgress()},renderSlide:function(e,t){var i=this.params.virtual;return i.cache&&this.virtual.cache[t]?this.virtual.cache[t]:((e=_(i.renderSlide?i.renderSlide.call(this,e,t):'<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>")).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=e),e)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var r,s,t=this.activeIndex,i=t+1,a=1;if(Array.isArray(e)){for(var n=0;n<e.length;n+=1)e[n]&&this.virtual.slides.unshift(e[n]);i=t+e.length,a=e.length}else this.virtual.slides.unshift(e);this.params.virtual.cache&&(r=this.virtual.cache,s={},Object.keys(r).forEach(function(e){var t=r[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1),s[parseInt(e,10)+a]=t}),this.virtual.cache=s),this.virtual.update(!0),this.slideTo(i,0)},removeSlide:function(e){if(null!=e){var t=this.activeIndex;if(Array.isArray(e))for(var i=e.length-1;0<=i;--i)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]<t&&--t,t=Math.max(t,0);else this.virtual.slides.splice(e,1),this.params.virtual.cache&&delete this.virtual.cache[e],e<t&&--t,t=Math.max(t,0);this.virtual.update(!0),this.slideTo(t,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},k={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){f(this,{virtual:t(t({},U),{},{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){var t;e.params.virtual.enabled&&(e.classNames.push(e.params.containerModifierClass+"virtual"),J(e.params,t={watchSlidesProgress:!0}),J(e.originalParams,t),e.params.initialSlide||e.virtual.update(
1))},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},V={handle:function(e){var t=X(),i=v(),r=this.rtlTranslate,s=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,a=this.params.keyboard.pageUpDown,n=a&&33===s,a=a&&34===s,o=37===s,l=39===s,c=38===s,d=40===s;if(!this.allowSlideNext&&(this.isHorizontal()&&l||this.isVertical()&&d||a))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&o||this.isVertical()&&c||n))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(n||a||o||l||c||d)){var u=!1;if(0<this.$el.parents("."+this.params.slideClass).length&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var p=t.innerWidth,h=t.innerHeight,i=this.$el.offset();r&&(i.left-=this.$el[0].scrollLeft);for(var f=[[i.left,i.top],[i.left+this.width,i.top],[i.left,i.top+this.height],[i.left+this.width,i.top+this.height]],m=0;m<f.length;m+=1){var g=f[m];0<=g[0]&&g[0]<=p&&0<=g[1]&&g[1]<=h&&(u=!0)}if(!u)return}this.isHorizontal()?((n||a||o||l)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((a||l)&&!r||(n||o)&&r)&&this.slideNext(),((n||o)&&!r||(a||l)&&r)&&this.slidePrev()):((n||a||c||d)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(a||d)&&this.slideNext(),(n||c)&&this.slidePrev()),this.emit("keyPress",s)}},enable:function(){var e=v();this.keyboard.enabled||(_(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=v();this.keyboard.enabled&&(_(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},P={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){f(this,{keyboard:t({enabled:!1},V)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},L={lastScrollTime:E(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return-1<X().navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":(t=v(),(i="onwheel"in t)||((e=t.createElement("div")).setAttribute("onwheel","return;"),i="function"==typeof e.onwheel),(i=!i&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")?t.implementation.hasFeature("Events.wheel","3.0"):i)?"wheel":"mousewheel");var e,t,i},normalize:function(e){var t=0,i=0,r=0,s=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),r=10*t,s=10*i,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=s,s=0),(r||s)&&e.deltaMode&&(1===e.deltaMode?(r*=40,s*=40):(r*=800,s*=800)),{spinX:t=r&&!t?r<1?-1:1:t,spinY:i=s&&!i?s<1?-1:1:i,pixelX:r,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,r=i.params.mousewheel,s=(i.params.cssMode&&t.preventDefault(),i.$el);if("container"!==i.params.mousewheel.eventsTarget&&(s=_(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!s[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var s=0,a=i.rtlTranslate?-1:1,n=L.normalize(t);if(r.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(n.pixelX)>Math.abs(n.pixelY)))return!0;s=-n.pixelX*a}else{if(!(Math.abs(n.pixelY)>Math.abs(n.pixelX)))return!0;s=-n.pixelY}else s=Math.abs(n.pixelX)>Math.abs(n.pixelY)?-n.pixelX*a:-n.pixelY;if(0===s)return!0;if(r.invert&&(s=-s),i.params.freeMode){var o={time:E(),delta:Math.abs(s),direction:Math.sign(s)},a=i.mousewheel.lastEventBeforeSnap,n=a&&o.time<a.time+500&&o.delta<=a.delta&&o.direction===a.direction;if(!n){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var l,c,a=i.getTranslate()+s*r.sensitivity,r=i.isBeginning,d=i.isEnd;if((a=a>=i.minTranslate()?i.minTranslate():a)<=i.maxTranslate()&&(a=i.maxTranslate()),i.setTransition(0),i.setTranslate(a),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!r&&i.isBeginning||!d&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0,15<=(l=i.mousewheel.recentWheelEvents).length&&l.shift(),r=l.length?l[l.length-1]:void 0,d=l[0],l.push(o),r&&(o.delta>r.delta||o.direction!==r.direction)?l.splice(0):15<=l.length&&o.time-d.time<500&&1<=d.delta-o.delta&&o.delta<=6&&(c=0<s?.8:.2,i.mousewheel.lastEventBeforeSnap=o,l.splice(0),i.mousewheel.timeout=x(function(){i.slideToClosest(i.params.speed,!0,void 0,c)},0)),i.mousewheel.timeout||(i.mousewheel.timeout=x(function(){i.mousewheel.lastEventBeforeSnap=o,l.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))),n||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),a===i.minTranslate()||a===i.maxTranslate())return!0}}else{r={time:E(),delta:Math.abs(s),direction:Math.sign(s),raw:e},d=i.mousewheel.recentWheelEvents,n=(2<=d.length&&d.shift(),d.length?d[d.length-1]:void 0);if(d.push(r),(!n||r.direction!==n.direction||r.delta>n.delta||r.time>n.time+150)&&i.mousewheel.animateSlider(r),i.mousewheel.releaseScroll(r))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=X();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta||this.params.mousewheel.thresholdTime&&E()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime||!(6<=e.delta&&E()-this.mousewheel.lastScrollTime<60)&&(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit
1("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),1))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e,t=L.event();return this.params.cssMode?(this.wrapperEl.removeEventListener(t,this.mousewheel.handle),!0):!!t&&!this.mousewheel.enabled&&(e=this.$el,(e="container"!==this.params.mousewheel.eventsTarget?_(this.params.mousewheel.eventsTarget):e).on("mouseenter",this.mousewheel.handleMouseEnter),e.on("mouseleave",this.mousewheel.handleMouseLeave),e.on(t,this.mousewheel.handle),this.mousewheel.enabled=!0)},disable:function(){var e,t=L.event();return this.params.cssMode?(this.wrapperEl.addEventListener(t,this.mousewheel.handle),!0):!!t&&!(!this.mousewheel.enabled||(e=this.$el,(e="container"!==this.params.mousewheel.eventsTarget?_(this.params.mousewheel.eventsTarget):e).off(t,this.mousewheel.handle),this.mousewheel.enabled=!1))}},G={update:function(){var e,t,i=this.params.navigation;this.params.loop||(e=(t=this.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(this.isBeginning?t.addClass(i.disabledClass):t.removeClass(i.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)),e&&0<e.length&&(this.isEnd?e.addClass(i.disabledClass):e.removeClass(i.disabledClass),e[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)))},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=_(i.nextEl),this.params.uniqueNavElements)&&"string"==typeof i.nextEl&&1<e.length&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl)),i.prevEl&&(t=_(i.prevEl),this.params.uniqueNavElements)&&"string"==typeof i.prevEl&&1<t.length&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl)),e&&0<e.length&&e.on("click",this.navigation.onNextClick),t&&0<t.length&&t.on("click",this.navigation.onPrevClick),J(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,e=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),e&&e.length&&(e.off("click",this.navigation.onPrevClick),e.removeClass(this.params.navigation.disabledClass))}},W={update:function(){var e=this.rtl,i=this.params.pagination;if(i.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var r,t=(this.virtual&&this.params.virtual.enabled?this.virtual:this).slides.length,s=this.pagination.$el,a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((r=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>t-1-2*this.loopedSlides&&(r-=t-2*this.loopedSlides),a-1<r&&(r-=a),r<0&&"bullets"!==this.params.paginationType&&(r=a+r)):r=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===i.type&&this.pagination.bullets&&0<this.pagination.bullets.length){var n,o,l,c=this.pagination.bullets;if(i.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),s.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),1<i.dynamicMainBullets&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=r-this.previousIndex,this.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=r-this.pagination.dynamicBulletIndex,l=((o=n+(Math.min(c.length,i.dynamicMainBullets)-1))+n)/2),c.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),1<s.length)c.each(function(e){var e=_(e),t=e.index();t===r&&e.addClass(i.bulletActiveClass),i.dynamicBullets&&(n<=t&&t<=o&&e.addClass(i.bulletActiveClass+"-main"),t===n&&e.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),t===o)&&e.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")});else{var t=c.eq(r),d=t.index();if(t.addClass(i.bulletActiveClass),i.dynamicBullets){for(var t=c.eq(n),u=c.eq(o),p=n;p<=o;p+=1)c.eq(p).addClass(i.bulletActiveClass+"-main");if(this.params.loop)if(d>=c.length-i.dynamicMainBullets){for(var h=i.dynamicMainBullets;0<=h;--h)c.eq(c.length-h).addClass(i.bulletActiveClass+"-main");c.eq(c.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}i.dynamicBullets&&(d=Math.min(c.length,i.dynamicMainBullets+4),t=(this.pagination.bulletSize*d-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,u=e?"right":"left",c.css(this.isHorizontal()?u:"top",t+"px"))}
1"fraction"===i.type&&(s.find("."+i.currentClass).text(i.formatFractionCurrent(r+1)),s.find("."+i.totalClass).text(i.formatFractionTotal(a))),"progressbar"===i.type&&(d=i.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",l=(r+1)/a,u=e=1,"horizontal"==d?e=l:u=l,s.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+e+") scaleY("+u+")").transition(this.params.speed)),"custom"===i.type&&i.renderCustom?(s.html(i.renderCustom(this,r+1,a)),this.emit("paginationRender",s[0])):this.emit("paginationUpdate",s[0]),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=(this.virtual&&this.params.virtual.enabled?this.virtual:this).slides.length,i=this.pagination.$el,r="";if("bullets"===e.type){for(var s=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,a=0;a<s;a+=1)e.renderBullet?r+=e.renderBullet.call(this,a,e.bulletClass):r+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(r),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(r)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e,t=this,i=t.params.pagination;i.el&&0!==(e=_(i.el)).length&&(t.params.uniqueNavElements&&"string"==typeof i.el&&1<e.length&&(e=t.$el.find(i.el)),"bullets"===i.type&&i.clickable&&e.addClass(i.clickableClass),e.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&(e.addClass(""+i.modifierClass+i.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1)&&(i.dynamicMainBullets=1),"progressbar"===i.type&&i.progressbarOpposite&&e.addClass(i.progressbarOppositeClass),i.clickable&&e.on("click","."+i.bulletClass,function(e){e.preventDefault();e=_(this).index()*t.params.slidesPerGroup;t.params.loop&&(e+=t.loopedSlides),t.slideTo(e)}),J(t.pagination,{$el:e,el:e[0]}))},destroy:function(){var e,t=this.params.pagination;t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&((e=this.pagination.$el).removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable)&&e.off("click","."+t.bulletClass)}},Q={setTranslate:function(){var e,t,i,r,s,a,n,o;this.params.scrollbar.el&&this.scrollbar.el&&(i=this.scrollbar,e=this.rtlTranslate,o=this.progress,t=i.dragSize,r=i.$dragEl,s=i.$el,a=this.params.scrollbar,o=((i=i.trackSize)-(n=t))*o,e?0<(o=-o)?(n=t-o,o=0):i<-o+t&&(n=i+o):o<0?(n=t+o,o=0):i<o+t&&(n=i-o),this.isHorizontal()?(r.transform("translate3d("+o+"px, 0, 0)"),r[0].style.width=n+"px"):(r.transform("translate3d(0px, "+o+"px, 0)"),r[0].style.height=n+"px"),a.hide)&&(clearTimeout(this.scrollbar.timeout),s[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){s[0].style.opacity=0,s.transition(400)},1e3))},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e,t,i,r,s,a,n;this.params.scrollbar.el&&this.scrollbar.el&&(t=(e=this.scrollbar).$dragEl,i=e.$el,t[0].style.width="",t[0].style.height="",r=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=(s=this.size/this.virtualSize)*(r/this.size),n="auto"===this.params.scrollbar.dragSize?r*s:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=n+"px":t[0].style.height=n+"px",i[0].style.display=1<=s?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),J(e,{trackSize:r,divider:s,moveDivider:a,dragSize:n}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass))},getPointerPosition:function(e){return this.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY}
1,setDragPosition:function(e){var t=this.scrollbar,i=this.rtlTranslate,r=t.$el,s=t.dragSize,a=t.trackSize,n=t.dragStartPos,t=(t.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==n?n:s/2))/(a-s),e=(t=Math.max(Math.min(t,1),0),i&&(t=1-t),this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t);this.updateProgress(e),this.setTranslate(e),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,r=this.$wrapperEl,s=i.$el,a=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===a[0]||e.target===a?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),r.transition(100),a.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),t.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,r=t.$el,s=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),r.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar,r=this.$wrapperEl,s=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),r.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=x(function(){s.css("opacity",0),s.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease)&&this.slideToClosest()},enableDraggable:function(){var e,t,i,r,s,a,n;this.params.scrollbar.el&&(e=v(),s=this.scrollbar,t=this.touchEventsTouch,i=this.touchEventsDesktop,n=this.params,r=this.support,s=s.$el[0],a=!(!r.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},n=!(!r.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},r.touch?(s.addEventListener(t.start,this.scrollbar.onDragStart,a),s.addEventListener(t.move,this.scrollbar.onDragMove,a),s.addEventListener(t.end,this.scrollbar.onDragEnd,n)):(s.addEventListener(i.start,this.scrollbar.onDragStart,a),e.addEventListener(i.move,this.scrollbar.onDragMove,a),e.addEventListener(i.end,this.scrollbar.onDragEnd,n)))},disableDraggable:function(){var e,t,i,r,s,a,n;this.params.scrollbar.el&&(e=v(),s=this.scrollbar,t=this.touchEventsTouch,i=this.touchEventsDesktop,n=this.params,r=this.support,s=s.$el[0],a=!(!r.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},n=!(!r.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},r.touch?(s.removeEventListener(t.start,this.scrollbar.onDragStart,a),s.removeEventListener(t.move,this.scrollbar.onDragMove,a),s.removeEventListener(t.end,this.scrollbar.onDragEnd,n)):(s.removeEventListener(i.start,this.scrollbar.onDragStart,a),e.removeEventListener(i.move,this.scrollbar.onDragMove,a),e.removeEventListener(i.end,this.scrollbar.onDragEnd,n)))},init:function(){var e,t,i,r;this.params.scrollbar.el&&(e=this.scrollbar,r=this.$el,i=_((t=this.params.scrollbar).el),0===(r=(i=this.params.uniqueNavElements&&"string"==typeof t.el&&1<i.length&&1===r.find(t.el).length?r.find(t.el):i).find("."+this.params.scrollbar.dragClass)).length&&(r=_('<div class="'+this.params.scrollbar.dragClass+'"></div>'),i.append(r)),J(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),t.draggable)&&e.enableDraggable()},destroy:function(){this.scrollbar.disableDraggable()}},Y={setTransform:function(e,t){var i=this.rtl,e=_(e),i=i?-1:1,r=e.attr("data-swiper-parallax")||"0",s=e.attr("data-swiper-parallax-x"),a=e.attr("data-swiper-parallax-y"),n=e.attr("data-swiper-parallax-scale"),o=e.attr("data-swiper-parallax-opacity");s||a?(s=s||"0",a=a||"0"):this.isHorizontal()?(s=r,a="0"):(a=r,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*t*i+"%":s*t*i+"px",a=0<=a.indexOf("%")?parseInt(a,10)*t+"%":a*t+"px",null!=o&&(r=o-(o-1)*(1-Math.abs(t)),e[0].style.opacity=r),null==n?e.transform("translate3d("+s+", "+a+", 0px)"):(i=n-(n-1)*(1-Math.abs(t)),e.transform("translate3d("+s+", "+a+", 0px) scale("+i+")"))},setTranslate:function(){var r=this,e=r.$el,t=r.slides,s=r.progress,a=r.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){r.parallax.setTransform(e,s)}),t.each(function(e,t){var i=e.progress;1<r.params.slidesPerGroup&&"auto"!==r.params.slidesPerView&&(i+=Math.ceil(t/2)-s*(a.length-1)),i=Math.min(Math.max(i,-1),1),_(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){r.parallax.setTransform(e,i)})})},setTransition:function(i){void 0===i&&(i=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var e=_(e),t=parseInt(e.attr("data-swiper-parallax-duration"),10)||i;0===i&&(t=0),e.transition(t)})}},O={getDistanceBetweenTouches:function(e){var t,i,r;return e.targetTouches.length<2?1:(t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,e=e.targetTouches[1].pageY,Math.sqrt(Math.pow(r-t,2)+Math.pow(e-i,2)))},onGestureStart:function(e){var t=this.support,i=this.params.zoom,r=this.zoom,s=r.gesture;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!t.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;r.fakeGestureTouched=!0,s.scaleStart=O.getDistanceBetweenTouches(e)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=_(e.target).closest("."+this.params.slideClass),0===s.$slideEl.length&&(s.$slideEl=this.slides.eq(this.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl&&s.$imageEl.transition(0),this.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(e){var t=this.support,i=this.params.zoom,r=this.zoom,s=r.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;r.fakeGestureMoved=!0,s.scaleMove=O.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length?(t.gestures?r.scale=e.scale*r.currentScale:r.scale=s.scaleMove/s.scaleStart*r.currentScale,r.scale>s.maxRatio&&(r.scale=s.maxRatio-1+Math.pow(r.scale-s.maxRatio+1,.5)),r.scale<i.minRatio&&(r.scale=i.minRatio+1-Math.pow(i.minRatio-r.scale+1,.5)),s.$imageEl.transform("translate3d(0,
10,0) scale("+r.scale+")")):"gesturechange"===e.type&&r.onGestureStart(e)},onGestureEnd:function(e){var t=this.device,i=this.support,r=this.params.zoom,s=this.zoom,a=s.gesture;if(!i.gestures){if(!s.fakeGestureTouched||!s.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!t.android)return;s.fakeGestureTouched=!1,s.fakeGestureMoved=!1}a.$imageEl&&0!==a.$imageEl.length&&(s.scale=Math.max(Math.min(s.scale,a.maxRatio),r.minRatio),a.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+s.scale+")"),s.currentScale=s.scale,s.isScaling=!1,1===s.scale)&&(a.$slideEl=void 0)},onTouchStart:function(e){var t=this.device,i=this.zoom,r=i.gesture,i=i.image;r.$imageEl&&0!==r.$imageEl.length&&!i.isTouched&&(t.android&&e.cancelable&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x=("touchstart"===e.type?e.targetTouches[0]:e).pageX,i.touchesStart.y=("touchstart"===e.type?e.targetTouches[0]:e).pageY)},onTouchMove:function(e){var t=this.zoom,i=t.gesture,r=t.image,s=t.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,r.isTouched)&&i.$slideEl){r.isMoved||(r.width=i.$imageEl[0].offsetWidth,r.height=i.$imageEl[0].offsetHeight,r.startX=p(i.$imageWrapEl[0],"x")||0,r.startY=p(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(r.startX=-r.startX,r.startY=-r.startY));var a=r.width*t.scale,n=r.height*t.scale;if(!(a<i.slideWidth&&n<i.slideHeight)){if(r.minX=Math.min(i.slideWidth/2-a/2,0),r.maxX=-r.minX,r.minY=Math.min(i.slideHeight/2-n/2,0),r.maxY=-r.minY,r.touchesCurrent.x=("touchmove"===e.type?e.targetTouches[0]:e).pageX,r.touchesCurrent.y=("touchmove"===e.type?e.targetTouches[0]:e).pageY,!r.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(r.minX)===Math.floor(r.startX)&&r.touchesCurrent.x<r.touchesStart.x||Math.floor(r.maxX)===Math.floor(r.startX)&&r.touchesCurrent.x>r.touchesStart.x))return void(r.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(r.minY)===Math.floor(r.startY)&&r.touchesCurrent.y<r.touchesStart.y||Math.floor(r.maxY)===Math.floor(r.startY)&&r.touchesCurrent.y>r.touchesStart.y))return void(r.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),r.isMoved=!0,r.currentX=r.touchesCurrent.x-r.touchesStart.x+r.startX,r.currentY=r.touchesCurrent.y-r.touchesStart.y+r.startY,r.currentX<r.minX&&(r.currentX=r.minX+1-Math.pow(r.minX-r.currentX+1,.8)),r.currentX>r.maxX&&(r.currentX=r.maxX-1+Math.pow(r.currentX-r.maxX+1,.8)),r.currentY<r.minY&&(r.currentY=r.minY+1-Math.pow(r.minY-r.currentY+1,.8)),r.currentY>r.maxY&&(r.currentY=r.maxY-1+Math.pow(r.currentY-r.maxY+1,.8)),s.prevPositionX||(s.prevPositionX=r.touchesCurrent.x),s.prevPositionY||(s.prevPositionY=r.touchesCurrent.y),s.prevTime||(s.prevTime=Date.now()),s.x=(r.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2,s.y=(r.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2,Math.abs(r.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0),Math.abs(r.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0),s.prevPositionX=r.touchesCurrent.x,s.prevPositionY=r.touchesCurrent.y,s.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+r.currentX+"px, "+r.currentY+"px,0)")}}},onTouchEnd:function(){var e,t,i,r,s=this.zoom,a=s.gesture,n=s.image,o=s.velocity;a.$imageEl&&0!==a.$imageEl.length&&(n.isTouched&&n.isMoved?(n.isTouched=!1,n.isMoved=!1,e=o.x*(i=300),e=n.currentX+e,t=o.y*(r=300),t=n.currentY+t,0!==o.x&&(i=Math.abs((e-n.currentX)/o.x)),0!==o.y&&(r=Math.abs((t-n.currentY)/o.y)),o=Math.max(i,r),n.currentX=e,n.currentY=t,i=n.width*s.scale,r=n.height*s.scale,n.minX=Math.min(a.slideWidth/2-i/2,0),n.maxX=-n.minX,n.minY=Math.min(a.slideHeight/2-r/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),a.$imageWrapEl.transition(o).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")):(n.isTouched=!1,n.isMoved=!1))},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,
10,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,r,s,a=this.zoom,n=this.params.zoom,o=a.gesture,l=a.image;o.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?o.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):o.$slideEl=this.slides.eq(this.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent("."+n.containerClass)),o.$imageEl&&0!==o.$imageEl.length&&(o.$slideEl.addClass(""+n.zoomedSlideClass),l=void 0===l.touchesStart.x&&e?(t=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(t=l.touchesStart.x,l.touchesStart.y),a.scale=o.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,a.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,e?(n=o.$slideEl[0].offsetWidth,e=o.$slideEl[0].offsetHeight,t=o.$slideEl.offset().left+n/2-t,l=o.$slideEl.offset().top+e/2-l,r=o.$imageEl[0].offsetWidth,s=o.$imageEl[0].offsetHeight,r=r*a.scale,s=s*a.scale,r=-(n=Math.min(n/2-r/2,0)),s=-(e=Math.min(e/2-s/2,0)),r<(i=(i=t*a.scale)<n?n:i)&&(i=r),s<(r=(r=l*a.scale)<e?e:r)&&(r=s)):r=i=0,o.$imageWrapEl.transition(300).transform("translate3d("+i+"px, "+r+"px,0)"),o.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+a.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,i=t.slideSelector,r=t.passiveListener;this.$wrapperEl[e]("gesturestart",i,t.onGestureStart,r),this.$wrapperEl[e]("gesturechange",i,t.onGestureChange,r),this.$wrapperEl[e]("gestureend",i,t.onGestureEnd,r)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e,t,i,r=this.support,s=this.zoom;s.enabled||(s.enabled=!0,e=!("touchstart"!==this.touchEvents.start||!r.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},t=!r.passiveListener||{passive:!1,capture:!0},i="."+this.params.slideClass,this.zoom.passiveListener=e,this.zoom.slideSelector=i,r.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,e),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,i,s.onGestureStart,e),this.$wrapperEl.on(this.touchEvents.move,i,s.onGestureChange,t),this.$wrapperEl.on(this.touchEvents.end,i,s.onGestureEnd,e),this.touchEvents.cancel)&&this.$wrapperEl.on(this.touchEvents.cancel,i,s.onGestureEnd,e),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,s.onTouchMove,t))},disable:function(){var e,t,i,r,s=this.zoom;s.enabled&&(e=this.support,this.zoom.enabled=!1,t=!("touchstart"!==this.touchEvents.start||!e.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!e.passiveListener||{passive:!1,capture:!0},r="."+this.params.slideClass,e.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,t),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,r,s.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,r,s.onGestureChange,i),this.$wrapperEl.off(this.touchEvents.end,r,s.onGestureEnd,t),this.touchEvents.cancel)&&this.$wrapperEl.off(this.touchEvents.cancel,r,s.onGestureEnd,t),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,s.onTouchMove,i))}},K={loadInSlide:function(e,l){void 0===l&&(l=!0);var c,d=this,u=d.params.lazy;void 0!==e&&0!==d.slides.length&&(e=(c=d.virtual&&d.params.virtual.enabled?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):d.slides.eq(e)).find("."+u.elementClass+":not(."+u.loadedClass+"):not(."+u.loadingClass+")"),!c.hasClass(u.elementClass)||c.hasClass(u.loadedClass)||c.hasClass(u.loadingClass)||e.push(c[0]),0!==e.length)&&e.each(function(e){var i=_(e),r=(i.addClass(u.loadingClass),i.attr("data-background")),s=i.attr("data-src"),a=i.attr("data-srcset"),n=i.attr("data-sizes"),o=i.parent("picture");d.loadImage(i[0],s||r,a,n,!1,function(){var e,t;null==d||!d||d&&!d.params||d.destroyed||(r?(i.css("background-image",'url("'+r+'")'),i.removeAttr("data-background")):(a&&(i.attr("srcset",a),i.removeAttr("data-srcset")),n&&(i.attr("sizes",n),i.removeAttr("data-sizes")),o.length&&o.children("source").each(function(e){e=_(e);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),s&&(i.attr("src",s),i.removeAttr("data-src"))),i.addClass(u.loadedClass).removeClass(u.loadingClass),c.find("."+u.preloaderClass).remove(),d.params.loop&&l&&(e=c.attr("data-swiper-slide-index"),c.hasClass(d.params.slideDuplicateClass)?(t=d.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+d.params.slideDuplicateClass+")"),d.lazy.loadInSlide(t.index(),!1)):(t=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]'),d.lazy.loadInSlide(t.index(),!1))),d.emit("lazyImageReady",c[0],i[0]),d.params.autoHeight&&d.updateAutoHeight())}),d.emit("lazyImageLoad",c[0],i[0])})},load:function(){var t=this,i=t.$wrapperEl,r=t.params,s=t.slides,e=t.activeIndex,a=t.virtual&&r.virtual.enabled,n=r.lazy,o=r.slidesPerView;function l(e){if(a){if(i.children("."+r.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return 1}else if(s[e])return 1}function c(e){return a?_(e).attr("data-swiper-slide-index"):_(e).index()}if("auto"===o&&(o=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)i.children("."+r.slideVisibleClass).each(function(e){e=a?_(e).attr("data-swiper-slide-index"):_(e).index();t.lazy.loadInSlide(e)});else if(1<o)for(var d=e;d<e+o;d+=1)l(d)&&t.lazy.loadInSlide(d);else t.lazy.loadInSlide(e);if(n.loadPrevNext)if(1<o||n.loadPrevNextAmount&&1<n.loadPrevNextAmount){for(var n=n.loadPrevNextAmount,u=o,p=Math.min(e+u+Math.max(n,u),s.length),u=
1Math.max(e-Math.max(u,n),0),h=e+o;h<p;h+=1)l(h)&&t.lazy.loadInSlide(h);for(var f=u;f<e;f+=1)l(f)&&t.lazy.loadInSlide(f)}else{n=i.children("."+r.slideNextClass),u=(0<n.length&&t.lazy.loadInSlide(c(n)),i.children("."+r.slidePrevClass));0<u.length&&t.lazy.loadInSlide(c(u))}}},I={LinearSpline:function(e,t){var i,r,s,a,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=((e,t)=>{for(r=-1,i=e.length;1<i-r;)e[s=i+r>>1]<=t?r=s:i=s;return i})(this.x,e),a=n-1,(e-this.x[a])*(this.y[n]-this.y[a])/(this.x[n]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new I.LinearSpline(this.slidesGrid,e.slidesGrid):new I.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,r,s=this,a=s.controller.control,n=s.constructor;function o(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),r=-s.controller.spline.interpolate(-t)),r&&"container"!==s.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),r=(t-s.minTranslate())*i+e.minTranslate()),s.params.controller.inverse&&(r=e.maxTranslate()-r),e.updateProgress(r),e.setTranslate(r,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var l=0;l<a.length;l+=1)a[l]!==t&&a[l]instanceof n&&o(a[l]);else a instanceof n&&t!==a&&o(a)},setTransition:function(t,e){var i,r=this,s=r.constructor,a=r.controller.control;function n(e){e.setTransition(t,r),0!==t&&(e.transitionStart(),e.params.autoHeight&&x(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){a&&(e.params.loop&&"slide"===r.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(a))for(i=0;i<a.length;i+=1)a[i]!==e&&a[i]instanceof s&&n(a[i]);else a instanceof s&&e!==a&&n(a)}},Z={getRandomNumber:function(e){return"x".repeat(e=void 0===e?16:e).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this.params.a11y;13===e.keyCode&&(e=_(e.target),this.navigation&&this.navigation.$nextEl&&e.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(t.lastSlideMessage):this.a11y.notify(t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&e.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(t.firstSlideMessage):this.a11y.notify(t.prevSlideMessage)),this.pagination)&&e.is("."+this.params.pagination.bulletClass)&&e[0].click()},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e,t;!this.params.loop&&this.navigation&&(e=(t=this.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e)&&0<e.length&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))},updatePagination:function(){var t=this,i=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(e){e=_(e);t.a11y.makeElFocusable(e),t.params.pagination.renderBullet||(t.a11y.addElRole(e,"button"),t.a11y.addElLabel(e,i.paginationBulletMessage.replace(/\{\{index\}\}/,e.index()+1)))})},init:function(){var t=this,e=t.params.a11y,i=(t.$el.append(t.a11y.liveRegion),t.$el);e.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&t.a11y.addElLabel(i,e.containerMessage);var r,s,a,i=t.$wrapperEl,n=i.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16);t.a11y.addElId(i,n),r=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(i,r),e.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(_(t.slides),e.itemRoleDescriptionMessage),t.a11y.addElRole(_(t.slides),"group"),t.slides.each(function(e){e=_(e);t.a11y.addElLabel(e,e.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(s=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(a=t.navigation.$prevEl),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,e.nextSlideMessage),t.a11y.addElControls(s,n)),a&&a.length&&(t.a11y.makeElFocusable(a),"BUTTON"!==a[0].tagName&&(t.a11y.addElRole(a,"button"),a.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(a,e.prevSlideMessage),t.a11y.addElControls(a,n)
1),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&0<this.a11y.liveRegion.length&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},M={init:function(){var e,t=X();this.params.history&&(t.history&&t.history.pushState?((e=this.history).initialized=!0,e.paths=M.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))):(this.params.history.enabled=!1,this.params.hashNavigation.enabled=!0))},destroy:function(){var e=X();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=M.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var t=X(),e=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){var i,r=X();this.history.initialized&&this.params.history.enabled&&(i=this.params.url?new URL(this.params.url):r.location,t=this.slides.eq(t),t=M.slugify(t.attr("data-history")),i.pathname.includes(e)||(t=e+"/"+t),(i=r.history.state)&&i.value===t||(this.params.history.replaceState?r.history.replaceState({value:t},null,t):r.history.pushState({value:t},null,t)))},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var r=0,s=this.slides.length;r<s;r+=1){var a=this.slides.eq(r);M.slugify(a.attr("data-history"))!==t||a.hasClass(this.params.slideDuplicateClass)||(a=a.index(),this.slideTo(a,e,i))}else this.slideTo(0,e,i)}},ee={onHashCange:function(){var e=v(),e=(this.emit("hashChange"),e.location.hash.replace("#",""));e!==this.slides.eq(this.activeIndex).attr("data-hash")&&void 0!==(e=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index())&&this.slideTo(e)},setHash:function(){var e=X(),t=v();this.hashNavigation.initialized&&this.params.hashNavigation.enabled&&(this.params.hashNavigation.replaceState&&e.history&&e.history.replaceState?e.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""):(e=(e=this.slides.eq(this.activeIndex)).attr("data-hash")||e.attr("data-history"),t.location.hash=e||""),this.emit("hashSet"))},init:function(){var e=v(),t=X();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var i=e.location.hash.replace("#","");if(i)for(var r=0,s=this.slides.length;r<s;r+=1){var a=this.slides.eq(r);(a.attr("data-hash")||a.attr("data-history"))!==i||a.hasClass(this.params.slideDuplicateClass)||(a=a.index(),this.slideTo(a,0,this.params.runCallbacksOnInit,!0))}this.params.hashNavigation.watchState&&_(t).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){var e=X();this.params.hashNavigation.watchState&&_(e).off("hashchange",this.hashNavigation.onHashCange)}},te={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=x(function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,
1!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),(t.params.cssMode&&t.autoplay.running||!1===e)&&t.autoplay.run()},i)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(e){!this.autoplay.running||this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run()))},onVisibilityChange:function(){var e=v();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},ie={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),r=-i[0].swiperSlideOffset,s=(this.params.virtualTranslate||(r-=this.translate),0),a=(this.isHorizontal()||(s=r,r=0),this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0));i.css({opacity:a}).transform("translate3d("+r+"px, "+s+"px, 0px)")}},setTransition:function(e){var i,r=this,t=r.slides,s=r.$wrapperEl;t.transition(e),r.params.virtualTranslate&&0!==e&&(i=!1,t.transitionEnd(function(){if(!i&&r&&!r.destroyed){i=!0,r.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)s.trigger(e[t])}}))}},re={setTranslate:function(){var e=this.$el,t=this.$wrapperEl,i=this.slides,r=this.width,s=this.height,a=this.rtlTranslate,n=this.size,o=this.browser,l=this.params.cubeEffect,c=this.isHorizontal(),d=this.virtual&&this.params.virtual.enabled,u=0;l.shadow&&(c?(0===(x=t.find(".swiper-cube-shadow")).length&&(x=_('<div class="swiper-cube-shadow"></div>'),t.append(x)),x.css({height:r+"px"})):0===(x=e.find(".swiper-cube-shadow")).length&&(x=_('<div class="swiper-cube-shadow"></div>'),e.append(x)));for(var p,h=0;h<i.length;h+=1){var f=i.eq(h),m=h,g=90*(m=d?parseInt(f.attr("data-swiper-slide-index"),10):m),v=Math.floor(g/360),y=(a&&(g=-g,v=Math.floor(-g/360)),Math.max(Math.min(f[0].progress,1),-1)),w=0,b=0,S=0,v=(m%4==0?(w=4*-v*n,S=0):(m-1)%4==0?(w=0,S=4*-v*n):(m-2)%4==0?(w=n+4*v*n,S=n):(m-3)%4==0&&(w=-n,S=3*n+4*n*v),a&&(w=-w),c||(b=w,w=0),"rotateX("+(c?0:-g)+"deg) rotateY("+(c?g:0)+"deg) translate3d("+w+"px, "+b+"px, "+S+"px)");y<=1&&-1<y&&(u=90*m+90*y,a)&&(u=90*-m-90*y),f.transform(v),l.slideShadows&&(g=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),w=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom"),0===g.length&&(g=_('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(g)),0===w.length&&(w=_('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(w)),g.length&&(g[0].style.opacity=Math.max(-y,0)),w.length)&&(w[0].style.opacity=Math.max(y,0))}t.css({"-webkit-transform-origin":"50% 50% -"+n/2+"px","-moz-transform-origin":"50% 50% -"+n/2+"px","-ms-transform-origin":"50% 50% -"+n/2+"px","transform-origin":"50% 50% -"+n/2+"px"}),l.shadow&&(c?x.transform("translate3d(0px, "+(r/2+l.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+l.shadowScale+")"):(e=Math.abs(u)-90*Math.floor(Math.abs(u)/90),r=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),e=l.shadowScale,r=l.shadowScale/r,p=l.shadowOffset,x.transform("scale3d("+e+", 1, "+r+") translate3d(0px, "+(s/2+p)+"px, "+-s/2/r+"px) rotateX(-90deg)")));var x=o.isSafari||o.isWebView?-n/2:0;t.transform("translate3d(0px,0,"+x+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},se={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i<e.length;i+=1){var r,s,a=e.eq(i),n=a[0].progress,o=-180*(n=this.params.flipEffect.limitRotation?Math.max(Math.min(a[0].progress,
11),-1):n),l=0,c=-a[0].swiperSlideOffset,d=0;this.isHorizontal()?t&&(o=-o):(d=c,l=-o,o=c=0),a[0].style.zIndex=-Math.abs(Math.round(n))+e.length,this.params.flipEffect.slideShadows&&(r=this.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),s=this.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=_('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),a.append(r)),0===s.length&&(s=_('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),a.append(s)),r.length&&(r[0].style.opacity=Math.max(-n,0)),s.length)&&(s[0].style.opacity=Math.max(n,0)),a.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+o+"deg)")}},setTransition:function(e){var i,r=this,t=r.slides,s=r.activeIndex,a=r.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),r.params.virtualTranslate&&0!==e&&(i=!1,t.eq(s).transitionEnd(function(){if(!i&&r&&!r.destroyed){i=!0,r.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)a.trigger(e[t])}}))}},ae={setTranslate:function(){for(var e=this.width,t=this.height,i=this.slides,r=this.slidesSizesGrid,s=this.params.coverflowEffect,a=this.isHorizontal(),n=this.translate,o=a?e/2-n:t/2-n,l=a?s.rotate:-s.rotate,c=s.depth,d=0,u=i.length;d<u;d+=1){var p=i.eq(d),h=r[d],f=(o-p[0].swiperSlideOffset-h/2)/h*s.modifier,m=a?l*f:0,g=a?0:l*f,v=-c*Math.abs(f),y=s.stretch,h=("string"==typeof y&&-1!==y.indexOf("%")&&(y=parseFloat(s.stretch)/100*h),a?0:y*f),y=a?y*f:0,w=1-(1-s.scale)*Math.abs(f),y=(Math.abs(y)<.001&&(y=0),Math.abs(h)<.001&&(h=0),Math.abs(v)<.001&&(v=0),Math.abs(m)<.001&&(m=0),"translate3d("+y+"px,"+h+"px,"+v+"px)  rotateX("+(g=Math.abs(g)<.001?0:g)+"deg) rotateY("+m+"deg) scale("+(w=Math.abs(w)<.001?0:w)+")");p.transform(y),p[0].style.zIndex=1-Math.abs(Math.round(f)),s.slideShadows&&(h=a?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),v=a?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom"),0===h.length&&(h=_('<div class="swiper-slide-shadow-'+(a?"left":"top")+'"></div>'),p.append(h)),0===v.length&&(v=_('<div class="swiper-slide-shadow-'+(a?"right":"bottom")+'"></div>'),p.append(v)),h.length&&(h[0].style.opacity=0<f?f:0),v.length)&&(v[0].style.opacity=0<-f?-f:0)}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ne={init:function(){var e=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var t=this.constructor;return e.swiper instanceof t?(this.thumbs.swiper=e.swiper,J(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),J(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):h(e.swiper)&&(this.thumbs.swiper=new t(J({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var e,t,i,r=this.thumbs.swiper;r&&(e=r.clickedIndex,(i=r.clickedSlide)&&_(i).hasClass(this.params.thumbs.slideThumbActiveClass)||null==e||(i=r.params.loop?parseInt(_(r.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop&&(r=this.activeIndex,this.slides.eq(r).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,r=this.activeIndex),e=this.slides.eq(r).prevAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),t=this.slides.eq(r).nextAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),i=void 0===e||void 0!==t&&t-r<r-e?t:e),this.slideTo(i)))},update:function(e){var t=this.thumbs.swiper;if(t){var i,r,s,a="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():t.params.slidesPerView,n=this.params.thumbs.autoScrollOffset,o=n&&!t.params.loop,l=((this.realIndex!==t.realIndex||o)&&(i=t.activeIndex,s=t.params.loop?(t.slides.eq(i).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,i=t.activeIndex),s=t.slides.eq(i).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),r=t.slides.eq(i).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),r=void 0===s?r:void 0===r?s:r-i==i-s?i:r-i<i-s?r:s,this.activeIndex>this.previousIndex?"next":"prev"):(r=this.realIndex)>this.previousIndex?"next":"prev",o&&(r+="next"===s?n:-1*n),t.visibleSlidesIndexes)&&t.visibleSlidesIndexes.indexOf(r)<0&&(t.params.centeredSlides?r=i<r?r-Math.floor(a/2)+1:r+Math.floor(a/2)-1:i<r&&(r=r-a+1),t.slideTo(r,e?0:void 0)),1),c=this.params.thumbs.slideThumbActiveClass;if(1<this.params.slidesPerView&&!this.params.centeredSlides&&(l=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(l=1),l=Math.floor(l),t.slides.removeClass(c),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(var d=0;d<l;d+=1)t.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+d)+'"]').addClass(c);else for(var u=0;u<l;u+=1)t.slides.eq(this.realIndex+u).addClass(c)}}};return T.use([k,P,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){f(this,{mousewheel:{enabled:!1,lastScrollTime:E(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:L.enable,disable:L.disable,handle:L.handle,handleMouseEnter:L.handleMouseEnter,handleMouseLeave:L.handleMouseLeave,animateSlider:L.animateSlider,releaseScroll:L.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){f(this,{navigation:t({},G)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,r=e.navigation,s=r.$nextEl,r=r.$prevEl;!e.params.navigation.hideOnClick||_(t.target).is(r)||_(t.target).is(s)||(s?i=s.hasClass(e.params.navigation.hiddenClass):r&&(i=r.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),s&&s.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){f(this,{pagination:t({dynamicBulletIndex:0},W)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){!e.params.loop&&void 0!==e.snapIndex||e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&0<e.pagination.$el.length&&!_(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){f(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},Q)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){f(this,{parallax:t({},Y)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var r=this,s=(f(r,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},O)}),1);Object.defineProperty(r.zoom,"scale",{get:function(){return s},set:function(e){var t,i;s!==e&&(t=r.zoom.gesture.$imageEl?r.zoom.gesture.$imageEl[0]:void 0,i=r.zoom.gesture.$slideEl?r.zoom.gesture.$slideEl[0]:void 0,r.emit("zoomChange",e,t,i)),s=e}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){f(this,{lazy:t({initialImageLoaded:!1},K)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){f(this,{controller:t({control:this.params.controller.control},I)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,i){e.controller.control&&e.controller.setTranslate(t,i)},setTransition:function(e,t,i){e.controller.control&&e.controller.setTransition(t,i)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){f(this,{a11y:t(t({},Z),{},{liveRegion:_('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){f(this,{history:t({},M)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){f(this,{hashNavigation:t({initialized:!1},ee)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){f(this,{autoplay:t(t({},te),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),v().addEventListener("visibilitychange",e.auto
1play.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),v().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){f(this,{fadeEffect:t({},ie)})},on:{beforeInit:function(e){var t;"fade"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"fade"),J(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),J(e.originalParams,t))},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){f(this,{cubeEffect:t({},re)})},on:{beforeInit:function(e){var t;"cube"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d"),J(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),J(e.originalParams,t))},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){f(this,{flipEffect:t({},se)})},on:{beforeInit:function(e){var t;"flip"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d"),J(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),J(e.originalParams,t))},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){f(this,{coverflowEffect:t({},ae)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){f(this,{thumbs:t({swiper:null,initialized:!1},ne)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){e=e.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}]),T}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})})(this,function(e){function w(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function g(e){return e instanceof w(e).Element||e instanceof Element}function v(e){return e instanceof w(e).HTMLElement||e instanceof HTMLElement}function s(e){return"undefined"!=typeof ShadowRoot&&(e instanceof w(e).ShadowRoot||e instanceof ShadowRoot)}var T=Math.max,A=Math.min,b=Math.round;function a(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function u(){return!/^((?!chrome|android).)*safari/i.test(a())}function y(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var r=e.getBoundingClientRect(),s=1,a=1,t=(t&&v(e)&&(s=0<e.offsetWidth&&b(r.width)/e.offsetWidth||1,a=0<e.offsetHeight&&b(r.height)/e.offsetHeight||1),(g(e)?w(e):window).visualVie
1wport),e=!u()&&i,i=(r.left+(e&&t?t.offsetLeft:0))/s,e=(r.top+(e&&t?t.offsetTop:0))/a,t=r.width/s,s=r.height/a;return{width:t,height:s,top:e,right:i+t,bottom:e+s,left:i,x:i,y:e}}function S(e){e=w(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function x(e){return e?(e.nodeName||"").toLowerCase():null}function _(e){return((g(e)?e.ownerDocument:e.document)||window.document).documentElement}function E(e){return y(_(e)).left+S(e).scrollLeft}function C(e){return w(e).getComputedStyle(e)}function k(e){var e=C(e),t=e.overflow;return/auto|scroll|overlay|hidden/.test(t+e.overflowY+e.overflowX)}function P(e){var t=y(e),i=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:r}}function L(e){return"html"===x(e)?e:e.assignedSlot||e.parentNode||(s(e)?e.host:null)||_(e)}function O(e,t){void 0===t&&(t=[]);var i=function e(t){return 0<=["html","body","#document"].indexOf(x(t))?t.ownerDocument.body:v(t)&&k(t)?t:e(L(t))}(e),e=i===(null==(e=e.ownerDocument)?void 0:e.body),r=w(i),r=e?[r].concat(r.visualViewport||[],k(i)?i:[]):i,i=t.concat(r);return e?i:i.concat(O(L(r)))}function n(e){return v(e)&&"fixed"!==C(e).position?e.offsetParent:null}function I(e){for(var t,i=w(e),r=n(e);r&&(t=r,0<=["table","td","th"].indexOf(x(t)))&&"static"===C(r).position;)r=n(r);return(!r||"html"!==x(r)&&("body"!==x(r)||"static"!==C(r).position))&&(r||(e=>{var t=/firefox/i.test(a());if(!/Trident/i.test(a())||!v(e)||"fixed"!==C(e).position){var i=L(e);for(s(i)&&(i=i.host);v(i)&&["html","body"].indexOf(x(i))<0;){var r=C(i);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return i;i=i.parentNode}}return null})(e))||i}var M="top",$="bottom",D="right",z="left",j="auto",q=[M,$,D,z],N="start",B="end",Q="viewport",R="popper",Y=q.reduce(function(e,t){return e.concat([t+"-"+N,t+"-"+B])},[]),X=[].concat(q,[j]).reduce(function(e,t){return e.concat([t,t+"-"+N,t+"-"+B])},[]),d=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function p(e){var i=new Map,r=new Set,s=[];return e.forEach(function(e){i.set(e.name,e)}),e.forEach(function(e){r.has(e.name)||function t(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){r.has(e)||(e=i.get(e))&&t(e)}),s.push(e)}(e)}),s}function J(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&s(i)){var r=t;do{if(r&&e.isSameNode(r))return!0}while(r=r.parentNode||r.host)}return!1}function H(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function K(e,t,i){return t===Q?H((s=i,n=w(r=e),o=_(r),n=n.visualViewport,l=o.clientWidth,o=o.clientHeight,d=c=0,n&&(l=n.width,o=n.height,(a=u())||!a&&"fixed"===s)&&(c=n.offsetLeft,d=n.offsetTop),{width:l,height:o,x:c+E(r),y:d})):g(t)?((s=y(a=t,!1,"fixed"===i)).top=s.top+a.clientTop,s.left=s.left+a.clientLeft,s.bottom=s.top+a.clientHeight,s.right=s.left+a.clientWidth,s.width=a.clientWidth,s.height=a.clientHeight,s.x=s.left,s.y=s.top,s):H((n=_(e),l=_(n),o=S(n),c=null==(c=n.ownerDocument)?void 0:c.body,r=T(l.scrollWidth,l.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),d=T(l.scrollHeight,l.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),n=-o.scrollLeft+E(n),o=-o.scrollTop,"rtl"===C(c||l).direction&&(n+=T(l.clientWidth,c?c.clientWidth:0)-r),{width:r,height:d,x:n,y:o}));var r,s,a,n,o,l,c,d}function F(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function Z(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function ee(e){var t,i=e.reference,r=e.element,e=e.placement,s=e?F(e):null,e=e?U(e):null,a=i.x+i.width/2-r.width/2,n=i.y+i.height/2-r.height/2;switch(s){case M:t={x:a,y:i.y-r.height};break;case $:t={x:a,y:i.y+i.height};break;case D:t={x:i.x+i.width,y:n};break;case z:t={x:i.x-r.width,y:n};break;default:t={x:i.x,y:i.y}}var o=s?Z(s):null;if(null!=o){var l="y"===o?"height":"width";switch(e){case N:t[o]=t[o]-(i[l]/2-r[l]/2);break;case B:t[o]=t[o]+(i[l]/2-r[l]/2)}}return t}function te(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ie(i,e){return e.reduce(function(e,t){return e[t]=i,e},{})}function V(e,t){var i,r,s,a,n,o,t=t=void 0===t?{}:t,l=t.placement,l=void 0===l?e.placement:l,c=t.strategy,c=void 0===c?e.
1strategy:c,d=t.boundary,d=void 0===d?"clippingParents":d,u=t.rootBoundary,u=void 0===u?Q:u,p=t.elementContext,p=void 0===p?R:p,h=t.altBoundary,h=void 0!==h&&h,t=t.padding,t=void 0===t?0:t,t=te("number"!=typeof t?t:ie(t,q)),f=e.rects.popper,h=e.elements[h?p===R?"reference":R:p],c=(i=g(h)?h:h.contextElement||_(e.elements.popper),h=u,r=c,a="clippingParents"===(u=d)?(n=O(L(a=i)),g(s=0<=["absolute","fixed"].indexOf(C(a).position)&&v(a)?I(a):a)?n.filter(function(e){return g(e)&&J(e,s)&&"body"!==x(e)}):[]):[].concat(u),n=[].concat(a,[h]),u=n[0],(h=n.reduce(function(e,t){t=K(i,t,r);return e.top=T(t.top,e.top),e.right=A(t.right,e.right),e.bottom=A(t.bottom,e.bottom),e.left=T(t.left,e.left),e},K(i,u,r))).width=h.right-h.left,h.height=h.bottom-h.top,h.x=h.left,h.y=h.top,h),d=y(e.elements.reference),u=ee({reference:d,element:f,strategy:"absolute",placement:l}),h=H(Object.assign({},f,u)),f=p===R?h:d,m={top:c.top-f.top+t.top,bottom:f.bottom-c.bottom+t.bottom,left:c.left-f.left+t.left,right:f.right-c.right+t.right},u=e.modifiersData.offset;return p===R&&u&&(o=u[l],Object.keys(m).forEach(function(e){var t=0<=[D,$].indexOf(e)?1:-1,i=0<=[M,$].indexOf(e)?"y":"x";m[e]+=o[i]*t})),m}var re={placement:"bottom",modifiers:[],strategy:"absolute"};function se(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function t(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,l=void 0===t?[]:t,t=e.defaultOptions,c=void 0===t?re:t;return function(r,s,t){void 0===t&&(t=c);var i,a,h={placement:"bottom",orderedModifiers:[],options:Object.assign({},re,c),modifiersData:{},elements:{reference:r,popper:s},attributes:{},styles:{}},n=[],f=!1,m={state:h,setOptions:function(e){e="function"==typeof e?e(h.options):e;o(),h.options=Object.assign({},c,h.options,e),h.scrollParents={reference:g(r)?O(r):r.contextElement?O(r.contextElement):[],popper:O(s)};e=[].concat(l,h.options.modifiers),t=e.reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),i=p(Object.keys(t).map(function(e){return t[e]}));var t,i,e=d.reduce(function(e,t){return e.concat(i.filter(function(e){return e.phase===t}))},[]);return h.orderedModifiers=e.filter(function(e){return e.enabled}),h.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,e=e.effect;"function"==typeof e&&(e=e({state:h,name:t,instance:m,options:void 0===i?{}:i}),n.push(e||function(){}))}),m.update()},forceUpdate:function(){if(!f){var e=h.elements,t=e.reference,e=e.popper;if(se(t,e)){h.rects={reference:(t=t,n=I(e),void 0===(o="fixed"===h.options.strategy)&&(o=!1),l=v(n),c=v(n)&&(u=(c=n).getBoundingClientRect(),d=b(u.width)/c.offsetWidth||1,u=b(u.height)/c.offsetHeight||1,1!==d||1!==u),d=_(n),u=y(t,c,o),t={scrollLeft:0,scrollTop:0},p={x:0,y:0},!l&&o||("body"===x(n)&&!k(d)||(t=(l=n)!==w(l)&&v(l)?{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}:S(l)),v(n)?((p=y(n,!0)).x+=n.clientLeft,p.y+=n.clientTop):d&&(p.x=E(d))),{x:u.left+t.scrollLeft-p.x,y:u.top+t.scrollTop-p.y,width:u.width,height:u.height}),popper:P(e)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(e){return h.modifiersData[e.name]=Object.assign({},e.data)});for(var i,r,s,a=0;a<h.orderedModifiers.length;a++)!0!==h.reset?(r=(i=h.orderedModifiers[a]).fn,s=i.options,"function"==typeof r&&(h=r({state:h,options:void 0===s?{}:s,name:i.name,instance:m})||h)):(h.reset=!1,a=-1)}}var n,o,l,c,d,u,p},update:(i=function(){return new Promise(function(e){m.forceUpdate(),e(h)})},function(){return a=a||new Promise(function(e){Promise.resolve().then(function(){a=void 0,e(i())})})}),destroy:function(){o(),f=!0}};return se(r,s)&&m.setOptions(t).then(function(e){!f&&t.onFirstUpdate&&t.onFirstUpdate(e)}),m;function o(){n.forEach(function(e){return e()}),n=[]}}}var l={passive:!0},i={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,e=e.options,r=e.scroll,s=void 0===r||r,r=e.resize,a=void 0===r||r,n=w(t.elements.popper),o=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&o.forEach(function(e){e.addEventListener("scroll",i.update,l)}),a&&n.addEventListener("resize",i.update,l),function(){s&&o.forEach(function(e){e.removeEventListener("scroll",i.update,l)}),a&&n.removeEventListener("resize",i.update,l)}},data:{}},r={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=ee({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ae={top:"auto",right:"auto",bottom:"auto",left:"auto"};function o(e){var t=e.popper,i=e.popperRect,r=e.placement,s=e.variation,a=e.offsets,n=e.position,o=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,e=e.isFixed,d=a.x,d=void 0===d?0:d,u=a.y,u=void 0===u?0:u,p="function"==typeof c?c({x:d,y:u}):{x:d,y:u},d=p.x,u=p.y,p=a.hasOwnProperty("x"),a=a.hasOwnProperty("y"),h=z,f=M,m=window;l&&(v="clientHeight",g="clientWidth",(y=I(t))===w(t)&&"static"!==C(y=_(t)).position&&"absolute"===n&&(v="scrollHeight",g="scrollWidth"),r!==M&&(r!==z&&r!==D||s!==B)||(f=$,u=(u-((e&&y===m&&m.visualVie
1wport?m.visualViewport.height:y[v])-i.height))*(o?1:-1)),r!==z&&(r!==M&&r!==$||s!==B)||(h=D,d=(d-((e&&y===m&&m.visualViewport?m.visualViewport.width:y[g])-i.width))*(o?1:-1)));var g,v=Object.assign({position:n},l&&ae),y=!0===c?(r={x:d,y:u},s=w(t),e=r.y,s=s.devicePixelRatio||1,{x:b(r.x*s)/s||0,y:b(e*s)/s||0}):{x:d,y:u};return d=y.x,u=y.y,o?Object.assign({},v,((g={})[f]=a?"0":"",g[h]=p?"0":"",g.transform=(m.devicePixelRatio||1)<=1?"translate("+d+"px, "+u+"px)":"translate3d("+d+"px, "+u+"px, 0)",g)):Object.assign({},v,((i={})[f]=a?u+"px":"",i[h]=p?d+"px":"",i.transform="",i))}var c={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,e=e.options,i=e.gpuAcceleration,i=void 0===i||i,r=e.adaptive,r=void 0===r||r,e=e.roundOffsets,e=void 0===e||e,i={placement:F(t.placement),variation:U(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,o(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:e})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,o(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},h={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var s=e.state;Object.keys(s.elements).forEach(function(e){var t=s.styles[e]||{},i=s.attributes[e]||{},r=s.elements[e];
1v(r)&&x(r)&&(Object.assign(r.style,t),Object.keys(i).forEach(function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var r=e.state,s={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,s.popper),r.styles=s,r.elements.arrow&&Object.assign(r.elements.arrow.style,s.arrow),function(){Object.keys(r.elements).forEach(function(e){var t=r.elements[e],i=r.attributes[e]||{},e=Object.keys((r.styles.hasOwnProperty(e)?r.styles:s)[e]).reduce(function(e,t){return e[t]="",e},{});v(t)&&x(t)&&(Object.assign(t.style,e),Object.keys(i).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]},f={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var n=e.state,t=e.name,e=e.options.offset,o=void 0===e?[0,0]:e,e=X.reduce(function(e,t){return e[t]=(t=t,i=n.rects,r=o,s=F(t),a=0<=[z,M].indexOf(s)?-1:1,i="function"==typeof r?r(Object.assign({},i,{placement:t})):r,t=i[0]||0,r=(i[1]||0)*a,0<=[z,D].indexOf(s)?{x:r,y:t}:{x:t,y:r}),e;var i,r,s,a},{}),i=e[n.placement],r=i.x,i=i.y;null!=n.modifiersData.popperOffsets&&(n.modifiersData.popperOffsets.x+=r,n.modifiersData.popperOffsets.y+=i),n.modifiersData[t]=e}},m={left:"right",right:"left",bottom:"top",top:"bottom"};function G(e){return e.replace(/left|right|bottom|top/g,function(e){return m[e]})}var ne={start:"end",end:"start"};function oe(e){return e.replace(/start|end/g,function(e){return ne[e]})}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var u=e.state,t=e.options,e=e.name;if(!u.modifiersData[e]._skip){for(var i=t.mainAxis,r=void 0===i||i,i=t.altAxis,s=void 0===i||i,i=t.fallbackPlacements,p=t.padding,h=t.boundary,f=t.rootBoundary,a=t.altBoundary,n=t.flipVariations,m=void 0===n||n,g=t.allowedAutoPlacements,n=u.options.placement,t=F(n),i=i||(t!==n&&m?F(i=n)===j?[]:(t=G(i),[oe(i),t,oe(t)]):[G(n)]),o=[n].concat(i).reduce(function(e,t){return e.concat(F(t)===j?(i=u,r=(e=e=void 0===(e={placement:t,boundary:h,rootBoundary:f,padding:p,flipVariations:m,allowedAutoPlacements:g})?{}:e).placement,s=e.boundary,a=e.rootBoundary,n=e.padding,o=e.flipVariations,l=void 0===(e=e.allowedAutoPlacements)?X:e,c=U(r),e=c?o?Y:Y.filter(function(e){return U(e)===c}):q,d=(r=0===(r=e.filter(function(e){return 0<=l.indexOf(e)})).length?e:r).reduce(function(e,t){return e[t]=V(i,{placement:t,boundary:s,rootBoundary:a,padding:n})[F(t)],e},{}),Object.keys(d).sort(function(e,t){return d[e]-d[t]})):t);var i,r,s,a,n,o,l,c,d},[]),l=u.rects.reference,c=u.rects.popper,d=new Map,v=!0,y=o[0],w=0;w<o.length;w++){var b=o[w],S=F(b),x=U(b)===N,_=0<=[M,$].indexOf(S),E=_?"width":"height",C=V(u,{placement:b,boundary:h,rootBoundary:f,altBoundary:a,padding:p}),_=_?x?D:z:x?$:M,x=(l[E]>c[E]&&(_=G(_)),G(_)),E=[];if(r&&E.push(C[S]<=0),s&&E.push(C[_]<=0,C[x]<=0),E.every(function(e){return e})){y=b,v=!1;break}d.set(b,E)}if(v)for(var T=m?3:1;0<T&&"break"!==(t=>{var e=o.find(function(e){e=d.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return y=e,"break"})(T);T--);u.placement!==y&&(u.modifiersData[e]._skip=!0,u.placement=y,u.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function W(e,t,i){return T(e,A(t,i))}var ce={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,i,r,s,a,n,o,l,c,d=e.state,u=e.options,e=e.name,p=u.mainAxis,p=void 0===p||p,h=u.altAxis,h=void 0!==h&&h,f=u.tether,f=void 0===f||f,m=u.tetherOffset,m=void 0===m?0:m,u=V(d,{boundary:u.boundary,rootBoundary:u.rootBoundary,padding:u.padding,altBoundary:u.altBoundary}),g=F(d.placement),v=U(d.placement),y=!v,w=Z(g),b="x"===w?"y":"x",S=d.modifiersData.popperOffsets,x=d.rects.reference,_=d.rects.popper,m="function"==typeof m?m(Object.assign({},d.rects,{placement:d.placement})):m,m="number"==typeof m?{mainAxis:m,altAxis:m}:Object.assign({mainAxis:0,altAxis:0},m),E=d.modifiersData.offset?d.modifiersData.offset[d.placement]:null,C={x:0,y:0};S&&(p&&(p="y"===w?"height":"width",n=(o=S[w])+u[i="y"===w?M:z],l=o-u[c="y"===w?$:D],t=f?-_[p]/2:0,s=(v===N?x:_)[p],v=v===N?-_[p]:-x[p],a=d.elements.arrow,a=f&&a?P(a):{width:0,height:0},i=(r=d.modifiersData["arrow#persistent"]?d.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0})[i],r=r[c],c=W(0,x[p],a[p]),a=y?x[p]/2-t-c-i-m.mainAxis:s-c-i-m.mainAxis,s=y?-x[p]/2+t+c+r+m.mainAxis:v+c+r+m.mainAxis,y=(i=d.elements.arrow&&I(d.elements.arrow))?"y"===w?i.clientTop||0:i.clientLeft||0:0,v=o+s-(t=null!=(p=null==E?void 0:E[w])?p:0),c=W(f?A(n,o+a-t-y):n,o,f?T(l,v):l),S[w]=c,C[w]=c-o),h&&(r="y"==b?"height":"width",s=(i=S[b])+u["x"===w?M:z],p=i-u["x"===w?$:D],a=-1!==[M,z].indexOf(g),y=null!=(t=null==E?void 0:E[b])?t:0,n=a?s:i-x[r]-_[r]-y+m.altAxis,v=a?i+x[r]+_[r]-y-m.altAxis:p,o=f&&a?(c=W(n,i,l=v),l<c?l:c):W(f?n:s,i,f?v:p),S[b]=o,C[b]=o-i),d.modifiersData[e]=C)},requiresIfExists:["offset"]},de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,r,s,a=e.state,n=e.name,e=e.options,o=a.elements.arrow,l=a.modifiersData.popperOffsets,c=F(a.placement),d=Z(c),c=0<=[z,D].indexOf(c)?"height":"width";o&&l&&(e=te("number"!=typeof(e="function"==typeof(e=e.padding)?e(Object.assign({},a.rects,{placement:a.placement})):e)?e:ie(e,q)),t=P(o),s="y"===d?M:z,r="y"===d?$:D,i=a.rects.reference[c]+a.rects.reference[d]-l[d]-a.rects.popper[c],l=l[d]-a.rects.reference[d],o=(o=I(o))?"y"===d?o.clientHeight||0:o.clientWidth||0:0,s=e[s],e=o-t[c]-e[r],s=W(s,r=o/2-t[c]/2+(i/2-l/2),e),a.modifiersData[n]=((o={})[d]=s,o.centerOffset=s-r,o))},effect:function(e){var t=e.state,e=e.options.element,e=void 0===e?"[data-
1popper-arrow]":e;null!=e&&("string"!=typeof e||(e=t.elements.popper.querySelector(e)))&&J(t.elements.popper,e)&&(t.elements.arrow=e)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ue(e,t,i){return{top:e.top-t.height-(i=void 0===i?{x:0,y:0}:i).y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function pe(t){return[M,D,$,z].some(function(e){return 0<=t[e]})}var he={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,i=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,a=V(t,{elementContext:"reference"}),n=V(t,{altBoundary:!0}),a=ue(a,i),i=ue(n,r,s),n=pe(a),r=pe(i);t.modifiersData[e]={referenceClippingOffsets:a,popperEscapeOffsets:i,isReferenceHidden:n,hasPopperEscaped:r},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":n,"data-popper-escaped":r})}},fe=t({defaultModifiers:[i,r,c,h]}),me=[i,r,c,h,f,le,ce,de,he],ge=t({defaultModifiers:me});e.applyStyles=h,e.arrow=de,e.computeStyles=c,e.createPopper=ge,e.createPopperLite=fe,e.defaultModifiers=me,e.detectOverflow=V,e.eventListeners=i,e.flip=le,e.hide=he,e.offset=f,e.popperGenerator=t,e.popperOffsets=r,e.preventOverflow=ce,Object.defineProperty(e,"__esModule",{value:!0})});class Anchor{constructor(e){if(this.target=e,!this.target)throw new Error("找不到目标");this.href=this.target.getAttribute("anchor-href"),this.$target=document.querySelector(`[anchor-name="${this.href}"]`),this.$blockBreadcrumb=document.querySelector('[package-block-type="breadcrumb"]'),this.$blockHeader=document.querySelector('[package-block-type="header"]'),this.utilts=window.app.utilts,this.target.dataset.anchor||(this.target.dataset.anchor=0,this.init())}init(){return this.bindClick(),this}bindClick(){this.target.addEventListener("click",()=>{if(this.$target){let e=this.$target.getAttribute("id")||this.$target.closest("[id][package-item]").getAttribute("id"),t=50;var r=this.$blockBreadcrumb&&getComputedStyle(this.$blockBreadcrumb).getPropertyValue("position");"fixed"===r||"sticky"===r?t=this.$blockBreadcrumb.offsetHeight:this.$blockHeader&&(t=this.$blockHeader.offsetHeight);let i=this.$target.getBoundingClientRect().top-t;window.app.anchor=!0,document.documentElement.style.setProperty("scroll-padding-top",(t||0).toFixed(0)+"px"),setTimeout(function(){window.scrollTo({top:window.scrollY+i,behavior:"smooth"})},200);setTimeout(function(){window.app.anchor=!1,e&&(location.hash="#"+e)},800)}})}}class Utilts{constructor(){this.requestCodeInfo={0:this.$t("Success: ok"),1:this.$t("Without permission"),2:this.$t("Be banned"),10:this.$t("There is no"),11:this.$t("Request error"),12:this.$t("Request mode error"),13:this.$t("Request parameter error"),14:this.$t("Interface request failed"),19:this.$t("unauthorized"),100:this.$t("Parameter validation failed"),101:this.$t("Invalid Email address"),102:this.$t("Invalid phone number"),103:this.$t("Invalid IP address"),104:this.$t("Invalid URL"),105:this.$t("Invalid date"),106:this.$t("Does not belong to the specified type"),107:this.$t("Not within the specified range"),108:this.$t("Not within the specified length"),109:this.$t("Invalid string"),110:this.$t("Is empty"),111:this.$t("There is no"),112:this.$t("Not Numbers"),113:this.$t("Is not an integer"),114:this.$t("It's not Boolean"),115:this.$t("Not a floating point type"),116:this.$t("Not a character type"),117:this.$t("Is not an array"),118:this.$t("Is not the path"),119:this.$t("Is not a file"),120:this.$t("Don't match"),121:this.$t("Too big"),122:this.$t("Is too small"),130:this.$t("Incorrect file type"),200:this.$t("Can't be empty"),999:this.$t("failure"),1e5:this.$t("Service does not exist"),1e6:this.$t("System error"),2e6:this.$t("RPC request error"),2000001:this.$t("RPC response error")},this.urlParams=null}static ins(){return this.instance||(this.instance=new Utilts)}getComputedImageEffect(e){let t="";var i=window.getComputedStyle(e).getPropertyValue("--image-effect");return i&&(e.classList.contains("base-image__img")?t={5:"original",0:"fit",1:"fill",3:"custom_width",4:"custom_height"}[i]:e.classList.contains("ce-image")&&(t={1:"original",2:"fit",3:"fill",4:"custom_width",5:"custom_height"}[i])),t=t||"original"}checkSafari(){return/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)}checkPrevSafari(){var e=navigator.userAgent.match(/version\/([0-9]+)/i),e=e&&e[1]||0;return/safari/i.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&e<=13}checkWeChat(){return/MicroMessenger/i.test(navigator.userAgent.toLowerCase())}getQuery(e){e=new RegExp(`(^|&)${e}=([^&]*)(&|$)`),e=window.location.search.substr(1).match(e);let t=null;return t=null!=e?decodeURI(e[2]):t}getInquiredFiles(){var e=localStorage.getItem("download_inquired_list");let t={};try{t=JSON.parse(e)}catch(e){}return t||{}}recordInquiredFile(e,t){var i=localStorage.getItem("download_inquired_list");let r={};try{i&&(r=JSON.parse(i))}catch(e){}"[object Object]"!==Object.prototype.toString.call(r)&&(r={}),e&&(r[e]=t),localStorage.setItem("download_inquired_list",JSON.stringify(r))}recordInquiredProduct(e){var t=localStorage.getItem("product_inquired_list");let i=[];try{i=JSON.parse(t)}catch(e){}Array.isArray(i)||(i=[]),e&&(i.push(e),i=Array.from(new Set(i))),localStorage.setItem("product_inquired_list",JSON.stringify(i))}getClientInquiredTimes(){let e=0;var t="landing_page"===(window.app.info.page.page_type||"")?/\b_lf_landing_inquired_count=([0-9]+)(?=\b)/i:/\b_lf_inquired_count=([0-9]+)(?=\b)/;return t.test(document.cookie)&&(t=t.exec(document.cookie),e=parseInt(t[1])||0),e}recordClientInquiredTimes(){var e,t="landing_page"===(window.app.info.page.page_type||"")?"_lf_landing_inquired_count":"_lf_inquired_count";let i=this.getClientInquiredTimes();return((window.app&&window.app.site||window.renderInfo&&window.renderInfo.site).site_domain||"")&&(i++,e="."===window.renderInfo.site.site_domain[0]?window.renderInfo.site.site_domain:"."+window.renderInfo.site.site_domain,document.cookie=t+`=${i}; domain=${e}; path=/; max-age=31536000`),i}request({url:r,params:s,method:a,prefix:n,stringify:o,headers:l,message:c=!1}){return new Promise((t,i)=>{var e={method:a||"get",prefix:n||"jmc",url:r,data:s,headers:l};"base"!==n?e.url=e.prefix+e.url:e.apiType="base",o?(e.headers={Accept:"application/json","Content-type":"application/json"},e.data=JSON.stringify(e.data)):e.headers=e.headers||{"Content-type":"application/x-www-form-urlencoded"},window.LFSDK.request(e,e=>t(e),e=>{c&&(new Message).error(999===e.code?e.msg:this.requestCodeInfo[e.code]||Utilts.ins().$t("Something is error!")),i(e)},e=>{c&&(new Message).error(Utilts.ins().$t("Network error!")),i(e)})})}async getSiteData(){var e={site_id:window.app.info.site.site_id};try{var t=await this.request({url:"/site/info",method:"get",params:e});return 0===t.code&&t.tencent_verify_id&&(window.app.info.site.tencent_verify_id=t.tencent_verify_id),t}catch(e){return console.warn("获取站点数据失败:",e),null}}checkWebp(){try{return 0===document.createElement("canvas").toDataURL("image/webp").indexOf("data:image/webp")}catch(e){return!1}}getFileExtension(e){return!e||"string"!=typeof e?"":e.split("?")[0].split(".").pop().toLowerCase()}getParentsByAttr(e,i,r=""){let t=[],s=e=>
1{e.parentNode&&"BODY"!==e.nodeName&&(t.push(e.parentNode),s(e.parentNode))},a=(s(e),[]);return t.forEach(e=>{var t;e&&(t=e.getAttribute(i),""!==r&&t===r||t&&""===r)&&a.push(e)}),a}getChilder(e,t){let i=[],r=e=>{let t=e.children;0<t.length&&Object.keys(t).forEach(e=>{e=t[e];-1<e.className.indexOf("design-box")&&(i.push(e),r(e))})};return r(e),i}createDom(e,t,i,...r){let s=document.createElement(t);return s.classList.add(...i),0<r.length&&r.forEach(e=>{e&&s.appendChild(e)}),e.appendChild(s),s}getOffset(e){var t={top:0,left:0};return!e.getClientRects().length||"none"===window.getComputedStyle(e).display?t:(t=e.getBoundingClientRect(),e=e.ownerDocument.documentElement,{top:t.top+window.pageYOffset-e.clientTop,left:t.left+window.pageXOffset-e.clientLeft})}getSiblings(e){var t=[];let i=e.previousSibling;for(;i;)1===i.nodeType&&t.push(i),i=i.previousSibling;t.reverse();let r=e.nextSibling;for(;r;)1===r.nodeType&&t.push(r),r=r.nextSibling;return t}getParents(t,{className:i,attrName:r,attrValue:s,tagName:a}){let n=[];if(t.parentNode&&t.parentNode.classList){t=t.parentNode;let e=!0;i?e=t.classList.contains(i):r&&s?e=t.getAttribute(r)===s:r?e=!!t.getAttribute(r):a&&(e=t.tagName.toLowerCase()===a.toLowerCase()),e?n.push(t,...this.getParents(t,{className:i,attrName:r,attrValue:s,tagName:a})):n=this.getParents(t,{className:i,attrName:r,attrValue:s,tagName:a})}return n}findParentElement(e,t){for(;e.parentElement;)if(t(e=e.parentElement))return e;return null}findNode(e,t){if("function"!=typeof t)return console.error("assertFn 必须是一个函数");if(t(e))return e;if(e.children)for(var i of e.children){i=this.findNode(i,t);if(i)return i}return null}hasClass(e,t){return-1<(" "+e.className+" ").indexOf(" "+t+" ")}removeNode(e){if(1<e.length)for(var t of e)t.parentNode.removeChild(t);else e.parentNode.removeChild(e)}toggleClass(e,t){this.hasClass(e,t)?e.classList.remove(t):e.classList.add(t)}afterNode(e,t){e.parentNode.insertBefore(t,e.nextElementSibling)}beforeNode(e,t){e.parentNode.insertBefore(t,e)}getNodeStyle(e){return e.currentStyle||document.defaultView.getComputedStyle(e,null)}getUrlParam(e){e=window.location.search.substr(1).match(new RegExp("(^|&)"+e+"=([^&]*)(&|$)"));return null!=e?unescape(e[2]):null}getParamsByUrl(e){if(null===this.urlParams){this.urlParams={};let i=this.urlParams;Array.from(new URLSearchParams(window.location.search)).forEach(function(e){var t=e[0]||"";t&&(i[t]=e[1]||"")})}return this.urlParams[e]||""}getCookie(e){return window.Cookies.get(e)}setCookie(e,t,i){var r=this.getCookieDomain();i=i||{path:"/",domain:r},window.Cookies.set(e,t,i)}removeCookie(e){window.Cookies.remove(e)}imgError(e,t){t=t||"/assets/images/noDate.svg",e.getAttribute("src")!==t&&e.setAttribute("src",t)}swiperUpdateSize(t){if(t.$el){let e=!1;if(t.updateAutoHeight(),t.slides[t.activeIndex]){var i;for(i of t.slides[t.activeIndex].querySelectorAll("img"))i.naturalHeight||(e=!0);e&&setTimeout(()=>this.swiperUpdateSize(t),500)}}}swiperUpdateHeader(e,t){document.querySelector(`#${e} [aria-disabled="false"]`)?t.style.justifyContent="unset":t.style.justifyContent=""}getItem(e){return window.localStorage.getItem(e)}setItem(e,t){window.localStorage.setItem(e,t)}removeItem(e){window.localStorage.removeItem(e)}getCookieDomain(){let e=window.app.info.site.original_domain||"";var t=window.location.host.length-e.length;return this.isLocalhost()?e=window.location.hostname:e&&0<t&&t===window.location.host.indexOf(e)?e="."+e:3<=window.location.host.split(".").length&&(t=window.location.host.split("."),e=`.${t[t.length-3]}.${t[t.length-2]}.`+t[t.length-1]),e}isLocalhost(){return 0<window.location.host.indexOf(":")}getDevice(){return{opearing_system:this.getOperationSys(),access_device:/Android|webOS|iPhone|iPod|BlackBerry|iPad|Windows Phone|SymbianOS/i.test(navigator.userAgent)?"wap":"PC",screen:window.screen.width+"x"+window.screen.height,brower:this.getBrowser()}}getOperationSys(){let e="unknown";return["Mac68K","MacPPC","Macintosh","MacIntel"].includes(navigator.platform)?e="Mac":["Win32","Windows"].includes(navigator.platform)?e="Windows":/Android/i.test(navigator.userAgent)?e="Android":/iPhone/i.test(navigator.userAgent)?e="iPhone":/iPod/i.test(navigator.userAgent)?e="iPod":/iPad/i.test(navigator.userAgent)?e="iPad":/linux/i.test(navigator.platform)&&(e="Linux"),e}getBrowser(){let e="unknown";return window.ActiveXObject||"ActiveXObject"in window?e="IE":/chrome/i.test(navigator.userAgent)?e="Chrome":/safari/i.test(navigator.userAgent)?e=/chrome/i.test(navigator.userAgent)?"Chrome":"Safari":/firefox/i.test(navigator.userAgent)?e="Firefox":/opera/i.test(navigator.userAgent)?e="Opera":/edge/i.test(navigator.userAgent)?e="Edge":/qqbrowser/i.test(navigator.userAgent)?e="QQBrowser":/MicroMessenger/i.test(navigator.userAgent)&&(e="WeChatBrowser"),e}$t(e){return window.app.info&&window.app.info.translateList[e]||e}checkDesign(){return this.getParamsByUrl("design")}htmlDecode(e){let t=document.createElement("div");t.innerHTML=e;e=t.innerText||t.textContent;return encodeURIComponent(t),t=null,e}checkTCaptcha(s){var e={"":"en",zh:"zh-cn"},t=(window.app?.info?.site?.language_code||"").toLowerCase();let a=e[t]||(-1<["zh-cn","zh-hk","zh-tw","en","ar","my","fr","de","hi","id","it","ja","ko","lo","ms","pl","pt","ru","es","th","tr","vi","ur"].indexOf(t)?t:"en");return new Promise(async(r,e)=>{new Load("/assets/plugins/TCaptcha.js",void 0,{version_enabled:!0}).then(e=>{window.app.info.site.tencent_verify_id||console.warn("未获取到腾讯验证码客户端id");let i=window.app.info.site.tencent_verify_id||"192495417";new TencentCaptcha(i,e=>{var t;0===e.ret?(t=this.isLocalhost()?1:2,t={method:s,type:t,ticket:e.ticket,rand_str:e.randstr,tencent_verify_id:i},this.captchaVerify(t).then(e=>{0===e.code&&e.data?r(e.data):r(!1)}).catch(e=>r(!1))):r(!1)},{userLanguage:a,forceLang:a}).show()})})}captchaVerify(e){return new Promise((t,i)=>{this.request({url:"/captcha/verify",method:"POST",params:e}).then(e=>t(e)).catch(e=>i(e))})}setBtnLoadingStatus(e,t,i=!0){e&&(t?(e.oldInnerHTML=e.innerHTML,e.setAttribute("disabled",!0),e.innerHTML='<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> '+(i?" Loading...":"")):e.oldInnerHTML&&(e.innerHTML=e.oldInnerHTML,e.removeAttribute("disabled")))}getCartQuantity(){this.request({url:"/shopping-cart/get-count",method:"GET",params:{site_id:window.app.info.site.site_id,visitor_code:window.app.info.user.visitor_code}}).then(e=>{var t=e.data.count,e=document.querySelectorAll("[header-quantity]"),i=document.querySelectorAll("[header-cart] a"),r=document.createElement("span");if(r.classList.add("badge","bg-danger"),r.setAttribute("header-quantity",""),0===e.length&&t)for(var s of i){var a=r.cloneNode();a.innerText=t,s.appendChild(a)}else if(t&&0<e.length)for(var n of e)n.innerText=t}).catch(e=>{(new Message).error(this.$t(e.msg))})}showMessage(e,t="info"){return-1===["error","warn","warning","info","success"].indexOf(t)&&(t="info"),(new Message)[t](e)}getUfileSignature(e){return this.request({url:"/file/get-signature",method:"GET",params:e})}getbucketUrl(){return"https://img.yfisher.com"}countTime(e,h,t="now",f){if(h){var i=h.querySelector(".discount-timer__title");i.innerHTML="upcoming"===t?"Sale starts in":this.$t("Sale ends in");let l=h.querySelector(".discount-timer__date--dd em"),c=h.querySelector(".discount-timer__date--hh em"),d=h.querySelector(".discount-timer__date--mm em"),u=h.querySelector(".discount-timer__date--ss em"),p=setInterval(()=>{var s,a,n,o=(new Date).getTime(),o=e-o;if(o<=0)f(),clearInterval(p);else{let e,t,i,r;0<=o?(e=parseInt(o/864e5),t=parseInt(o%864e5/36e5),i=parseInt(o%36e5/6e4),r=parseInt(o%6e4/1e3),o=e.toString().padStart(2,0),s=t.toString().padStart(2,0),a=i.toString().padStart(2,0),n=r.toString().padStart(2,0),0<e?(h.classList.remove("no-day"),l.innerText=o):h.classList.add("no-day"),0<t&&(c.innerText=s),0<i&&(d.innerText=a),u.innerText=n,h.classList.add("is-loaded")):(f(),clearInterval(p))}},1e3)}}getCountTime(e,t){var i,r,s=(new Date).getTime();return t&&e?(i=this.getTimeParseInt(e),r=this.getTimeParseInt(t),i<s&&s<r?{counttime:t,type:"now"}:s<this.getTimeParseInt(e)?{counttime:e,type:"upcoming"}:0):0}getTimeParseInt(e){return parseInt(1e3*e)}async initUfile(){await new Load("/assets/plugins/sdk/spark-md5-3.0.0.min.js"),await new Load("/assets/plugins/sdk/ufile-token.js");var e=window.app.info.server.appkey,t=this.getbucketUrl();return new UCloudUFile("jmc",t,"TOKEN_8621ff5f-342c-444b-8153-7e01ebffe881","5c938d99-3178-4f47-92ef-8fde6c7c04e4","/file/get-signature","",e,e=>this.getUfileSignature(e))}async uploadFile(e){let r=await this.initUfile(),s=void r.setPrefix(window.app.info.server.env.slice(0,1)+window.app.info.site.site_id);return s=e instanceof Array?e:[e],new Promise((t,i)=>{r.batchUpload(s,e=>{e.map(e=>{e.host=this.getbucketUrl()}),t(e)},e=>{console.log("上传图片发生错误,  请刷新页面重试"),i(e)},e=>{})})}interObserver(a,n,e=!0){if(!a||!n||"function"!=typeof n)throw new Error;if("IntersectionObserver"in window&&!this.checkPrevSafari()&&!this.checkWeChat()&&!e)return new IntersectionObserver((e,t)=>
1{e.forEach(e=>{e.isIntersecting&&!n()&&t.unobserve(e.target)})}).observe(a);{let s=()=>{var e=window.outerHeight,t=window.scrollY+e,i=this.getOffset(a).top,r=a.offsetHeight,t=t-i;0<=t&&t<=e+r&&(n()||("_observer"in a&&delete a._observer,a.removeAttribute("data-observer"),window.removeEventListener("scroll",s)))};a._observer=s,a.setAttribute("data-observer","true"),s(),window.addEventListener("scroll",s)}}login({username:e,password:i}){if(!this.checkDesign()){let t=document.referrer;var r=this.getCookie("domain"),r=-1<t.indexOf(r),s=-1<t.indexOf("localhost"),s=((t=r||s?t:"")||(r=globalThis.Server.getRinseHref("/",window.app.info.site),t=location.origin+"/"+r),0<t.indexOf("login")||0<t.indexOf("register")||0<t.indexOf("complete"));s&&(r=globalThis.Server.getRinseHref("/",window.app.info.site),t=location.origin+"/"+r),this.getParamsByUrl("affiliate")&&(t=location.origin+"/affiliate.html"),"104"===sessionStorage.getItem("page_code")&&(t=location.origin+"/logistics-detail.html",sessionStorage.removeItem("page_code")),window.LFSDK.login({username:e,password:i}).then(e=>{window.location.href=t}).catch(e=>(new Message).error(this.$t(e.msg)))}}logout(){window.app.info.user.user_id=0,window.app.info.user.guest_id=0,window.app.info.user.username="",window.app.info.resetVisitorCode(),window.LFSDK.logout().then(e=>{var t;-1<window.location.pathname.indexOf("/user.html")?(t=globalThis.Server.getRinseHref("/login.html",window.app.info.site),window.location.href=t):window.location.reload()})}checkoutConfig(){return new Promise((r,t)=>{this.request({url:"/order-config/get-list-by-site-id",method:"GET",params:{site_id:window.app.info.site.site_id,site_type:window.app.info.site.site_type||0}}).then(e=>{var e=e.data,t=e=>e?e.content:"",i=e=>!!e&&"true"===e.content,t={display_comment_number:i(e.display_comment_number),display_delivery_time:i(e.display_delivery_time),display_favorite_number:i(e.display_favorite_number),display_hot_search:i(e.display_hot_search),display_order_number:i(e.display_order_number),display_quick_view:i(e.display_quick_view),display_stock:i(e.display_stock),display_stock_tips:i(e.display_stock_tips),return_coupon:i(e.return_coupon),stock_available:i(e.stock_available),visitor_checkout:i(e.visitor_checkout),hot_search_word:t(e.hot_search_word),product_operation:t(e.product_operation),weight_unit:t(e.weight_unit),price_visible:t(e.price_visible),order_delivery_time:t(e.order_delivery_time),stock_tips_quantity:t(e.stock_tips_quantity),time_zone:t(e.time_zone),button_authority:t(e.product_operation).split(",")||[],refund_available:i(e.refund_available),has_coupon_code:e.has_coupon_code};r(t)}).catch(e=>t(e))})}checkoutRegisterState(){return new Promise((t,i)=>{this.request({url:"/member-config/get-register-status",method:"GET",params:{site_id:window.app.info.site.site_id}}).then(e=>{0===e.code?t(e.data):i(e)}).catch(e=>i(e))})}checkoutAvailable(e,r="1,2,3,4,5,6",s=0,a){return new Promise((t,i)=>{e=e.map(e=>(e.selling_price=Number((100*e.selling_price).toFixed(0)),e)),this.request({url:"/product-price/check-available",method:"POST",params:{site_id:window.app.info.site.site_id,check:r,order_id:s,list:e,match_price_ids:a}}).then(e=>{0===e.code?t(e.data):i(e)}).catch(e=>i(e))})}checkoutAvailableHint(i,s=!0,a="1,2,3,4,5,6",n=0,o=""){return new Promise((r,e)=>{let t="";this.checkoutAvailable(i,a,n,o).then(e=>{if(s)switch(e.status){case 1:t=this.$t("Your following products have been discontinued, please choose another product");break;case 2:t=this.$t("Sorry, Style does not exist");break;case 3:t=this.$t("Your prices for the following products have been changed, please choose to re-order");break;case 4:t=this.$t("Your following products are sold out, please choose another product");break;case 5:t=this.$t("Your following products are insufficient in stock, please choose to re-purchase products");break;case 6:t=this.$t("The current order's discount has expired, please place another order");break;default:t=this.$t("Network connection timeout")}r({list:e.list,status:e.status,hintStr:t})}).catch(e=>{let t="",i=-1;(e=e||{msg:""}).msg&&(t=e.msg),"timeout"===e&&(i=-100,t="timeout"),r({list:[],status:i,hintStr:this.$t(t)})})})}detailCheck(e){let t="To shop for other products",i=!1,r=(5!==e.status&&3!==e.status||(t="Ok",i=!0),e.hintStr),s=(5===e.status&&(r=window.app.utilts.$t("The product you purchased has exceeded the maximum inventory, please select again")),(new Modal).init({title:window.app.utilts.$t("Remind"),content:""+window.app.utilts.$t(r),submitText:window.app.utilts.$t(t),cancelText:window.app.utilts.$t("Cancel"),isHideCancel:i,onSubmit:()=>{3===e.status?window.location.reload():5!==e.status&&(window.location.href=globalThis.Server.getRinseHref("/",window.app.info.site)),s.destroy()},onCancel:()=>s.destroy()}).open())}jupmLinkSave(e){this.recordVisitor(e.name,e.href),this.jupmThirdLink(e.href,e.target,e.show_confirm)}
1jupmThirdLink(t,e,i=!0){var r=window.location.hostname;let s="_blank"===e;!t.includes(r)&&0!==t.indexOf("/")&&i?(e={cancelText:this.$t("Cancel"),submitText:this.$t("Confirm")},r=this.$t("The page is about to jump!"),(new Modal).confirm(r,this.$t("Link jump"),e).then(e=>{s?window.open(t):window.location.href=t}).catch(e=>{})):s?window.open(t):window.location.href=t}recordVisitor(e,t){var i=window.location.href.replace(/\.html$/,""),e={site_id:Number(window.app.info.site.site_id),visitor_code:window.app.info.user.visitor_code,visitor_id:Number(window.app.info.user.visitor_id),name:e,source_url:i,target_url:t};this.request({url:"/visitor-url/insert",method:"post",prefix:"qqt",params:e,message:!1}).then(e=>console.log(e)).catch(e=>console.error(e))}toFixed(e,t=2){return Number(e.toFixed(t))}scrollToTop(){window.scrollTo({top:0,left:0,behavior:"smooth"})}checkScreenMobile(){return window.innerWidth<768}getScreen(){return 1200<=window.innerWidth?"xl":768<=window.innerWidth&&window.innerWidth<1200?"md":"default"}checkWindowOpen(t,i){var e=window.open(t,"newwindow"+(new Date).getTime());null==e||void 0===e?(this.setGtag("begin_go_to_pay"),(new Modal).confirm("Go to the new page to pay for the order.","",{isHideCancel:!0,submitText:"Go To Pay",className:"cart_confirm_modal"}).then(e=>{this.setGtag("go_to_pay"),window.open(t,"newwindow"+(new Date).getTime()),i&&i()})):i&&i()}async setInquiryRecord(e,t){if(null==sessionStorage.getItem("ip")||null==sessionStorage.getItem("ip")||""==sessionStorage.getItem("ip"))try{var i=await new Promise((e,t)=>{var i=new XMLHttpRequest;i.timeout=5e3,i.open("GET","https://www.ifconfig.me/ip",!0),i.onreadystatechange=function(){4===i.readyState&&200===i.status?e(i.responseText):200!==i.status&&t("Error: ",i.status)},i.send()});sessionStorage.setItem("ip",i)}catch{console.log("ip请求失败")}let r={site_id:window.app.info.site.site_id,visitor_code:window.app.info.user.visitor_code,page_url:window.app.info.page.page_url,content_type:window.app.info.source.source_content_type,page_type:window.app.info.page.page_type,ip:sessionStorage.getItem("ip")?sessionStorage.getItem("ip"):window.app.info.user.visitor_ip,user_agent:window.navigator.userAgent,page_action:e};return t&&(r.inquiry_form=t),new Promise((t,i)=>{this.request({url:"/visitor-action/insert",method:"POST",stringify:!0,params:r}).then(e=>t(e)).catch(e=>i(e))})}setGtag(e,t=null){var i=window.app.info.page,i={add_to_cart:{item_id:i.href,item_name:i.detail_title},add_to_buynow:{inquiy_page_url:i.href},add_to_inquiy:{inquiy_page_url:i.href},begin_inquiy:{inquiy_page_type:i.page_type,inquiy_page_url:i.href},abnormal_404:{abnormal_url:i.href}};i[e]&&(t=i[e]),window.gtag&&window.gtag("event",e,t||{})}getPaymentName(e){return{11:"PayPal",12:"WesternUnion",13:"Onerway",14:"LinkPassPay",15:"Oceanpayment",16:"BankCard",17:"Stripe",18:"PingPongPay",19:"Airwallex"}[e]||e||"Payment type error"}encodeBase64(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))}decodeBase64(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))}postVisitor(e=""){if(!window.app.info.user.visitor_code)return"";this.request({url:"/visitor/insert",method:"POST",params:{visitor_code:window.app.info.user.visitor_code,ip:window.app.info.user.visitor_ip,page_url:window.location.href+e,site_id:window.app.info.site.site_id,member_id:window.app.info.user.guest_id,source_url:document.referrer||"/",relate_id:window.app.info.page.content_id,content_type:window.app.info.page.content_type,source_content_type:window.app.info.tempPrevPage.content_type,page_type:window.app.info.page.page_type,terminal:1}}).then(e=>window.app.info.user.visitor_id=e.data.id).catch(e=>console.log(e))}debounce(t,i=300){let r;return function(...e){r&&clearTimeout(r),r=setTimeout(()=>{t.apply(this,e)},i)}}throttle(e,t){let i=!0;return function(){if(!i)return!1;i=!1,setTimeout(()=>{e(),i=!0},t)}}getEditorRangeText(e){var t,i,r,s=e.selection.getRng();let a=s.commonAncestorContainer.textContent;return a?(t=s.startContainer.textContent,a=a.replace(new RegExp(`.*(${t}.*)`),"$1"),t=s.startOffset,0==(r=(i=s.endOffset)-t)||r==a.length?e.selection.select(s.commonAncestorContainer):(r=s.endContainer.textContent,a=a.replace(new RegExp("(.*)"+r),"$1"),a=(a+=r.substring(0,i)).substring(t,a.length)),a):""}deepMerge(e,t){for(var i in t)t.hasOwnProperty(i)&&(t[i]instanceof Object&&!Array.isArray(t[i])?(e[i]&&"object"==typeof e[i]||(e[i]={}),this.deepMerge(e[i],t[i])):e[i]=t[i]);return e}stickyByViewport(r,t=0,i=1,s={}){if(!r instanceof HTMLElement)return console.error("stickyByViewport error: 缺少 element");r.destroyFn&&(r.destroyFn(),r.destroyFn=null);let a=!0;if("function"!=typeof t){let e=t;t=()=>e,a=!1}let n="",o=null,l=!1;function c(t){var e=['[package-item="unit"]','[package-item="cell"]','[package-item="grid"]','[package-item="module"]','[package-item="block"]'];let i=r;for(;i;
1)e.forEach(e=>{i.matches(e)&&i!==r&&(t?(i.style.position="relative",i.style.zIndex="99"):(i.style.position="",i.style.zIndex=""))}),i=i.parentElement}let e=()=>{var e=o.getBoundingClientRect().top-t();e<=0&&!l?(s.clearLeft&&(r.style.transform="translateX(0)"),o.style.position="relative",r.style.position="fixed",r.style.zIndex=i,r.style.top=t()+"px",r.style.width=s.width||o.offsetWidth+"px",s.width&&(r.style.left=0),a&&(r.style.transition="top .3s"),c(l=!0),s.openSticky&&s.openSticky()):e<=0&&a?r.style.top=t()+"px":0<e&&l&&(o.style.position="absolute",r.setAttribute("style",n),c(l=!1),s.closeSticky)&&s.closeSticky()},d=(n=r.getAttribute("style"),p=r.getBoundingClientRect(),(o=document.createElement("div")).style.width=p.width+"px",o.style.height=p.height+"px",o.style.position="absolute",o.style.zIndex="-1",o.classList.add("placeholder-inner"),r.parentNode.insertBefore(o,r),!1),u=()=>{d||(requestAnimationFrame(()=>{e(),d=!1}),d=!0)};e(),window.addEventListener("scroll",u),window.addEventListener("resize",u);var p=()=>{r.setAttribute("style",n),window.removeEventListener("scroll",u),window.removeEventListener("resize",u),o?.remove(),c(!1)};return{destroyFn:r.destroyFn=p,checkSticky:e}}}class AppInfo{constructor(){let t=this;this.server={},this.site={},this.page={href:window.location.href},this.windowCtxState={},this.productDetail={product_id:0,thumb:"",status:1,detail_type:"",is_discount:0,count_time:0,start_time:0,end_time:0,max_discount:0,off_rate:0,discount_original_price:0,discount_price:0,discount_min_price:0,discount_max_price:0,discount_sell_max_price:0,discount_sell_min_price:0,discount_attr:[],limit_buy:0,detail_comment_total:0,detail_comment_score:0,detail_comment_score_show:0,detail_comment_content_show:0,detail_comment_btn_show:0,detail_comment_login_show:0,is_pattern:!1,pattern:[],pattern_list:[],max_price:0,min_price:0,max_cost_price:0,min_cost_price:0,weight:0,order:0,favorite:0,stock:0,reduction:"",reduction_id:0,is_match_paramter:1,config:{display_comment_number:!1,display_delivery_time:!1,display_favorite_number:!1,display_hot_search:!1,display_order_number:!1,display_quick_view:!1,display_stock:!1,display_stock_tips:!1,return_coupon:!1,stock_available:!1,refund_available:!1,visitor_checkout:!0,hot_search_word:"",order_delivery_time:0,price_visible:"",product_operation:"",stock_tips_quantity:0,time_zone:0,weight_unit:"",button_authority:[]},wholesale_method:0,wholesale:[],price_id:0,quantity:0,length:0,width:0,height:0},this.articleDetail={article_id:0,reads:0},this.user={is_open:0,get is_login(){return t.getIsLogin()},get visitor_ip(){return t.getVisitorIp()},get visitor_id(){return t.getVisitorId()},set visitor_id(e){t.setVisitorId(e)},get visitor_code(){return t.getVisitorCode()},set visitor_code(e){t.setVisitorCode(e)},get user_id(){return t.getUserId()},set user_id(e){t.setUserId(e)},get guest_id(){return t.getGuestId()},set guest_id(e){t.setGuestId(e)},get username(){return t.getUsername()},set username(e){t.setUsername(e)}},this.source={get referrer(){return t.getSourceReferrer()},get source_content_type(){return t.getSourceContentType()},get source_result(){return t.getSourceResult()},get source_utm(){return t.getSourceUtm()}},this.client={get is_desktop(){return t.getIsDesktop()},get is_mobile(){return t.getIsMobile()},get client_type(){return t.getClientType()},get terminal_type(){return t.getTerminalType()}},this.productAttrList=[],this.productAttrListFilter=[],this.isLoadProductAttr=!1,this.tempPrevPage={},this.tempValidPage={},this.tempProductPage={},this.productInquireList=[],this.translateList={},this.attr_params=[],this.attr_detail_id=[],this.pagination={page_number:1},this.product_sort="",this.countryList=[],this.noRenderList=[],this.utilts=window.app.utilts,this.productQuoteIdList=[],this.productQuoteList=[],this.unit_type="",this.faq_type_id=""}init(){this.updata({server:window.serverInfo,...window.renderInfo}),this.initTempPrevPage(),this.initTempValidPage(),this.initTempProductPage(),this.initProductInquireList(),this.initProductQuoteIdList(),this.getSourceReferrer(),this.getSourceResult()}
1updata(i){i&&"object"==typeof i&&Object.keys(i).forEach(t=>{i[t]&&"object"==typeof i[t]&&Object.keys(i[t]).forEach(e=>this[t][e]=i[t][e])})}async updataDetail(e){this.unit_type=e,await this.updataDetailInfo(),this.renderDetailView()}updataDetailInfo(){if(this.checkProductDetail(this.page.page_type))return Promise.all([this.updataDetailCommentInfo(),this.updataDetailCommentConfig(),this.updataDetailVisitorInfo(),this.updataDetailPriceInfo()]);this.checkArticleDetail(this.page.page_type)}renderDetailView(t=[]){console.log("this.unit_type",this.unit_type),this.noRenderList=t;let i=this.unit_type&&"content-comment"===this.unit_type?this.unit_type:null;["ScriptProductDetail","ScriptDetailHtmlTab","ScriptDetailAlbum","ScriptDetailPrice","ScriptDetailCommentScore","ScriptDetailCommentList","ScriptDetailButtonComment","ScriptDetailButtonBuy","ScriptDetailButtonCart","ScriptDetailButtonInquiry","ScriptSpecialOffers","ScriptDetailQuantity","ScriptDetailLike","ScriptOrderQuantity","ScriptDetailShipmentTime","ScriptCart","ScriptDetailWholesale","ScriptAiArticleDetail","ScriptPolymerizeArticle","ScriptPolymerizeMultipleDetail","ScriptPolymerizeProduct","ScriptDetailPattern","ScriptDownloadList","ScriptComment","ScriptContentComment","ScriptDetailButtonDownload","ScriptStoreList"].filter(e=>!t.includes(e)).forEach(e=>window.app.scriptCaller(e,"render",i))}renderDetailPattern(e=1){window.app.scriptCaller("ScriptProductDetail","renderPattern",{mode:e})}renderListView(e=""){window.app.scriptCaller("ScriptProductList","renderList",e),window.app.scriptCaller("ScriptList","renderList",e),window.app.scriptCaller("ScriptPagination","renderList",e)}renderAttrList(){window.app.scriptCaller("ScriptAttrSearch","renderAttr"),window.app.scriptCaller("ScriptAttrTextSearch","renderAttr")}renderUser(){window.app.scriptCaller("ScriptUser","render")}renderInquiryProduct(){window.app.scriptCaller("ScriptInquireList","render")}renderDownloadList(e){window.app.scriptCaller("ScriptDownloadList","renderList",e),window.app.scriptCaller("ScriptPagination","renderList")}renderStoreList(e){window.app.scriptCaller("ScriptStoreList","renderList",e),window.app.scriptCaller("ScriptPagination","renderList",e)}async renderFAQList(e){await window.app.scriptCaller("ScriptFaq","renderList",e),window.app.scriptCaller("ScriptPagination","renderList",e.keywork)}updataDetailVisitorInfo(){return new Promise((t,i)=>{this.utilts.checkoutConfig().then(e=>{this.productDetail.config=e,t()}).catch(e=>i(e))})}updataDetailCommentInfo(){return new Promise((t,i)=>{this.utilts.request({url:"/product-comment/list-page",method:"GET",params:{site_id:this.site.site_id,product_id:this.page.content_id,status:1,position:1}}).then(e=>{this.productDetail.detail_comment_total=e.data.total||0,this.productDetail.detail_comment_score=e.data.score_avg||5,t()}).catch(e=>i(e))})}updataDetailCommentConfig(){return new Promise((t,i)=>{this.utilts.request({url:"/product-comment/get-comment-config",method:"GET",params:{site_id:this.site.site_id}}).then(e=>{this.productDetail.detail_comment_score_show=e.data.is_show_detail||0,this.productDetail.detail_comment_content_show=e.data.is_show_module||0,this.productDetail.detail_comment_btn_show=e.data.is_show||0,this.productDetail.detail_comment_login_show=e.data.is_login||0,t()}).catch(e=>i(e))})}updataDetailPriceInfo(){return new Promise((n,t)=>{if("product_detail"!==this.page.page_type)n();else{let a=this.site.is_shop;this.utilts.request({url:"/product/get-list-by-filter",method:"GET",params:{site_id:window.app.info.site.site_id,language_code:window.app.info.site.language_code,ids:window.app.info.page.content_id,columns:"pattern,pattern_attr_list,status,title"+(a?",discount,reduction,price,favorite,order,wholesale_method,title":"")}}).then(e=>{var t,i,r,s,e=e.data;e&&0!==e.length&&(e=e[0],this.productDetail.status=e.status||0,this.productDetail.order=e.order||0,this.productDetail.favorite=e.favorite||0,s=e.reduction||{},i=globalThis.Server.getReduction(s.discount_setting),a&&i&&0<i.length&&(this.productDetail.reduction=i.join("; ")),this.productDetail.reduction_id=s.id||0,this.productDetail.pattern=e.pattern||[],sessionStorage.removeItem("mainProduct"),sessionStorage.setItem("mainProduct",JSON.stringify({product_id:e.id||0,thumb:e.thumb||"",title:e.title||"",page_url_suffix:e.page_url_suffix||"",detail_thumb:e.thumb||"",selected:1,detail_title:e.title||"",page_url:e.page_url_suffix||""})),0<this.productDetail.pattern.length&&(this.productDetail.pattern=this.productDetail.pattern.map(e=>(e.selling_price=this.utilts.toFixed(e.selling_price/100),e.cost_price=this.utilts.toFixed(e.cost_price/100),e))),console.log("this.productDetail.pattern",this.productDetail.pattern),this.productDetail.pattern_attr_list=e.pattern_attr_list||[],i=a?this.utilts.toFixed(e.price.cost_max/100):0,s=a?this.utilts.toFixed(e.price.cost_min/100):0,r=a?this.utilts.toFixed(e.price.selling_max/100):0,t=a?this.utilts.toFixed(e.price.selling_min/100):0,this.productDetail.product_id=e.id,this.productDetail.max_price=r,this.productDetail.min_price=t,this.productDetail.max_cost_price=i,this.productDetail.min_cost_price=s,this.productDetail.is_pattern=!1,a&&!Array.isArray(e.discount)&&e.discount.product_id&&(this.productDetail.limit_buy=e.discount.limit_buy,this.productDetail.is_discount=1,this.productDetail.discount_attr=[{percent:0,discount_price:0}],0<e.discount.attr_setting.length&&(r=e.discount.attr_setting.map(t=>{let e=this.productDetail.pattern.find(e=>e.id===t.price_id);var i;return(e=1===this.productDetail.pattern.length?this.productDetail.pattern[0]:e)&&(t.selling_price=e.selling_price,t.cost_price=e.cost_price,i=e.selling_price*t.percent/1e3,t.discount_price=this.utilts.toFixed(i)),t}),this.productDetail.discount_attr=r),t=this.productDetail.discount_attr.map(e=>e.percent),i=Math.max(...t),s=this.utilts.toFixed((1e3-i)/10),r=this.utilts.toFixed((1e3-e.discount.max_discount)/10),this.productDetail.off_rate=r,this.productDetail.min_off_rate=s,this.productDetail.max_discount=e.discount.max_discount,this.productDetail.discount_original_price=0,1===this.productDetail.discount_attr.length&&(t=this.productDetail.discount_attr[0],this.productDetail.discount_price=t.discount_price,this.productDetail.discount_original_price=t.selling_price),i=this.productDetail.discount_attr.map(e=>e.discount_price),this.productDetail.discount_min_price=Math.min(...i),this.productDetail.discount_max_price=Math.max(...i),r=this.productDetail.discount_attr.map(e=>e.selling_price),this.productDetail.discount_sell_max_price=Math.max(...r),this.productDetail.discount_sell_min_price=Math.min(...r),this.productDetail.start_time=e.discount.start_time,this.productDetail.end_time=e.discount.end_time,(s=this.utilts.getCountTime(e.discount.start_time,e.discount.end_time))?(this.productDetail.detail_type=s.type,this.productDetail.count_time=s.counttime):this.productDetail.is_discount=0),this.productDetail.wholesale_method=e.wholesale_method||0,this.productDetail.wholesale=e.wholesale||[]),n(null)}
1).catch(e=>t(e))}})}async updateProductList(){var e;"product_list"!==this.page.page_type&&"reduction_detail"!==this.page.page_type||(e=await Promise.all([this.getProductAttrList(),this.getProductAttrList({page_category_id:this.page.page_category_id})]),this.productAttrList=e[0],this.productAttrListFilter=e[1],this.renderAttrList())}getCountryList(){return new Promise(t=>{0<this.countryList.length?t(this.countryList):this.utilts.request({url:"/country/list-child",method:"GET"}).then(e=>{0===e.code?(this.countryList=e.data,t(this.countryList)):(console.error(e),t([]))}).catch(e=>{console.error(e),t([])})})}async getProductAttrList(e={}){let i={site_id:window.app.info.site.site_id,type:"1,2,3",status:1,is_show:1,language_code:window.app.info.site.language_code,...e};return new Promise(async t=>{try{t((await this.utilts.request({url:"/product-attr/list-page",method:"GET",params:i})).data?.list||[])}catch(e){console.error(e),t([])}})}initTempPrevPage(){var e=localStorage.getItem("tempPrevPage");this.tempPrevPage=e?JSON.parse(e):{},localStorage.setItem("tempPrevPage",JSON.stringify(this.page))}initTempValidPage(){this.check404(this.page.page_type);var e=localStorage.getItem("tempValidPage");this.checkValidPageType(this.page.page_type)?this.tempValidPage=this.page:this.tempValidPage=e?JSON.parse(e):this.page,localStorage.setItem("tempValidPage",JSON.stringify(this.tempValidPage))}initTempProductPage(){var e=localStorage.getItem("tempProductPage");this.checkProductDetail(this.page.page_type)?this.tempProductPage=this.page:this.tempProductPage=e?JSON.parse(e):{},this.checkProductDetail(this.tempProductPage.page_type)&&localStorage.setItem("tempProductPage",JSON.stringify(this.tempProductPage))}removeTempProductPage(){this.tempProductPage={},localStorage.removeItem("tempProductPage")}initProductInquireList(){let e=localStorage.getItem("productInquireList");(e=e?JSON.parse(e):[]).forEach(e=>this.productInquireList.push(e)),this.checkInquireForm(this.page.page_type)&&(this.addProductInquire(this.tempProductPage),this.removeTempProductPage()),this.checkProductDetail(this.page.page_type)&&this.addProductInquire(this.tempProductPage),this.updataProductInquireList()}addProductInquire(t){this.checkProductDetail(t.page_type)&&!this.productInquireList.find(e=>e.page_id===t.page_id)&&(t.selected=1,this.productInquireList.unshift(t),this.updataProductInquireList())}delProductInquire(t){this.productInquireList=this.productInquireList.filter(e=>e.page_id!==Number(t)),this.updataProductInquireList()}selectProductInquire(t){this.productInquireList.forEach(e=>{e.page_id===Number(t)&&(e.selected=1)}),this.updataProductInquireList()}unselectProductInquire(t){this.productInquireList.forEach(e=>{e.page_id===Number(t)&&(e.selected=0)}),this.updataProductInquireList()}selectAllProductInquire(t){this.productInquireList.forEach(e=>e.selected=t),this.updataProductInquireList()}toogleSelectProductInquire(t){this.productInquireList.forEach(e=>{e.page_id===Number(t)&&(e.selected?this.unselectProductInquire(t):this.selectProductInquire(t))})}updataProductInquireList(){try{var e=parseInt(localStorage.getItem("maxProductInquireList"))||100,t=Math.max(1,Math.min(e,100)),i=(localStorage.setItem("maxProductInquireList",t.toString()),this.productInquireList.reduce((e,t)=>{var i=t.content_id;return i&&!e.has(i)&&e.set(i,t),e},new Map([])));this.productInquireList=Array.from(i.values()).slice(0,t),localStorage.setItem("productInquireList",JSON.stringify(this.productInquireList))}catch(e){this.productInquireList=[],localStorage.setItem("productInquireList","[]"),console.warn(e)}}initProductQuoteIdList(){let e=localStorage.getItem("productQuoteIdList");e=e?JSON.parse(e):[],this.productQuoteIdList=e,this.updateProductQuoteIdList()}addProductQuoteId(t){50<=this.productQuoteIdList.length||(console.log("addProductQuote",t),this.productQuoteIdList.find(e=>e===t))||(this.productQuoteIdList.unshift(t),this.updateProductQuoteIdList())}delProductQuote(t){this.productQuoteIdList=this.productQuoteIdList.filter(e=>e!==t),this.productQuoteList.filter(e=>e.content_id!==t),this.updateProductQuoteIdList(),this.updateProductQuoteList(
1)}updateProductQuoteIdList(){localStorage.setItem("productQuoteIdList",JSON.stringify(this.productQuoteIdList)),window.dispatchEvent(new CustomEvent("productQuoteIdListChange"))}updateProductQuoteList(e){e&&(this.productQuoteList=e),localStorage.setItem("productQuoteList",JSON.stringify(this.productQuoteList))}updataUserInfo(){return new Promise((t,e)=>{this.utilts.checkoutRegisterState().then(e=>{e.status?(this.user.is_open=1,this.user.user_id=0,this.user.guest_id=0,this.user.username=window.LFSDK.getLoginUser()):(this.user.is_open=0,this.user.username=""),this.renderUserView(),t(this.user)})})}renderUserView(){var e;this.user.is_open&&(e=document.getElementById("app"),this.user.is_login?(e.classList.add("is-login"),e.classList.remove("not-login")):(e.classList.add("not-login"),e.classList.remove("is-login")),e.classList.remove("not-open-user"))}getIsLogin(){return window.LFSDK.isLogin()}getUserId(){return this.utilts.getCookie("userId")||0}setUserId(e){this.utilts.setCookie("userId",e)}getGuestId(){return this.utilts.getCookie("guestId")||0}setGuestId(e){this.utilts.setCookie("guestId",e)}getUsername(){return this.utilts.getCookie("username")||""}setUsername(e){this.utilts.setCookie("username",e)}getVisitorIp(){return this.server.visitorIp.split(",")[0]||"127.0.0.1"}getVisitorId(){return this.utilts.getCookie("visitorId")||0}setVisitorId(e){this.utilts.setCookie("visitorId",e)}initVisitorCode(){this.utilts.getCookie("visitorCode")||this.resetVisitorCode()}resetVisitorCode(){this.user.visitor_code=""+(new Date).getTime()+Math.ceil(1e3*Math.random())}getVisitorCode(){var e=this.utilts.getCookie("visitorCode");return e||(this.initVisitorCode(),this.utilts.getCookie("visitorCode"))}setVisitorCode(e){this.utilts.setCookie("visitorCode",e)}getOrderVisitorCode(e){let t=this.utilts.getCookie("orderVisitorCode");return t&&(t=JSON.parse(t))[e]||""}setOrderVisitorCode(e,t){var i=(i=this.utilts.getCookie("orderVisitorCode"))?JSON.parse(i):{};Object.hasOwnProperty.call(i,e)||(i[e]=t,this.utilts.setCookie("orderVisitorCode",i))}getSourceReferrer(){let e=null,t="";var i=sessionStorage.getItem("source");if(i&&""!==i.trim()){try{e=JSON.parse(i)}catch(e){console.warn(e)}e&&(t=e.referrer||"")}return e&&e.hasOwnProperty("referrer")||(t=this.utilts.getCookie("referrer"))||(t=document.referrer,(e=e&&"object"==typeof e?e:{}).referrer=t,e.atime||(e.atime=Date.now()),e.ctime=Date.now(),sessionStorage.setItem("source",JSON.stringify(e)),this.utilts.setCookie("referrer",t)),t}getSourceContentType(){return(this.checkValidPageType(this.page.page_type)?this.page:this.tempPrevPage).content_type}getSourceResult(){var t,i=parseInt(this.utilts.getCookie("sourceResult"));if(i)return i;{let e="";return(e="landing_page"===this.page.page_type?this.page.page_source:e)||(i={google:4,facebook:5,linkedin:6,youtube:8,yandex:9,instagram:11,"chatgpt.com":23,gemini:24,copilot:25,perplexity:26},t={4:2,5:3,6:1,7:1,8:1},e=this.utilts.getParamsByUrl("gclid")||this.utilts.getParamsByUrl("dclid")||this.utilts.getParamsByUrl("gbraid")||this.utilts.getParamsByUrl("wbraid")||this.utilts.getParamsByUrl("gclsrc")||this.utilts.getParamsByUrl("gl")||this.utilts.getParamsByUrl("gad_source")||this.utilts.getParamsByUrl("gad")?4:this.source.source_utm&&"-1"!==this.source.source_utm&&-1<Object.keys(i).indexOf(this.source.source_utm.toLowerCase())?-1<this.source.source_utm.toLowerCase().indexOf("gemini")?24:-1<this.source.source_utm.toLowerCase().indexOf("copilot")?25:-1<this.source.source_utm.toLowerCase().indexOf("perplexity")?26:i[this.source.source_utm.toLowerCase()]||t[this.page.content_type]||7:this.utilts.getParamsByUrl("yclid")?9:this.utilts.getParamsByUrl("youtube")||this.utilts.getParamsByUrl("fbclid")||this.utilts.getParamsByUrl("twitter")||this.utilts.getParamsByUrl("linkedin")||this.utilts.getParamsByUrl("instagram")||this.utilts.getParamsByUrl("Pinterest")||this.utilts.getParamsByUrl("reddit")||this.utilts.getParamsByUrl("tumblr")||this.utilts.getParamsByUrl("vk")||this.utilts.getParamsByUrl("veoh")?20:t[this.page.content_type]||7,"video"===this.utilts.getParamsByUrl("utm_campaign").toLowerCase()&&(e=8),"youtube"===this.utilts.getParamsByUrl("utm_source").toLowerCase()&&(e=8),"dis
1playad"===this.utilts.getParamsByUrl("types").toLowerCase()&&(e=10),"discovery"===this.utilts.getParamsByUrl("utm_campaign").toLowerCase()&&(e=22),this.utilts.getParamsByUrl("utm_campaign").toLowerCase().includes("pmax")&&(e=21)),this.utilts.setCookie("sourceResult",e),e}}getIsDesktop(){return"desktop"===this.client.client_type}getIsMobile(){return"mobile"===this.client.client_type}getClientType(){switch(this.utilts.getDevice().access_device){case"PC":return"desktop";case"wap":return"mobile";default:return"desktop"}}getTerminalType(){return this.client.is_desktop?1:2}getPriceId(){return Number(localStorage.getItem("price_id"))||0}setPriceId(e){localStorage.setItem("price_id",e)}getWeight(){return Number(localStorage.getItem("weight"))||0}setWeight(e){localStorage.setItem("weight",e)}getQuantity(){return Number(localStorage.getItem("quantity"))||1}setQuantity(e){localStorage.setItem("quantity",e)}getSourceUtm(){var e=this.utilts.getCookie("sourceUtm");return e||(e=this.utilts.getParamsByUrl("utm_source")||"-1",this.utilts.setCookie("sourceUtm",e),e)}checkInquireForm(e){return"inquire_form"===e}checkProductLives(e){return"product_lives"===e}checkValidPageType(e){return!this.checkInquireForm(e)&&"inquire_success"!==e}checkProductDetail(e){return"product_detail"===e||"ai_product_detail"===e}checkArticleDetail(e){return"article_detail"===e||"ai_article_detail"===e}checkVideoDetail(e){return"video_detail"===e}checkRefresh(){return this.page.page_id===this.tempPrevPage.page_id||this.page.page_type===this.tempPrevPage.page_type}check404(e){"404"!==e||this.utilts.checkDesign()||this.utilts.setGtag("abnormal_404")}static ins(){return this.instance||(this.instance=new AppInfo)}}class LazyImg{constructor(e,t={}){if(this.target=e,this.config=t,!this.target)throw new Error;this.target.dataset.lazy&&this.target.getAttribute("lazy-src")&&!this.target.getAttribute("src")&&this.target.removeAttribute("data-lazy"),this.from=this.target.getAttribute("from"),this.setPriorExt("webp"),this.setType(t.type),this.setSrc(t.src),this.setMd(t.md),this.setXl(t.xl),this.src&&(this.utilts=window.app.utilts,this.target.dataset.lazy||"list-swiper"!==t.method&&this.checkListSwiper()||(this.target.dataset.lazy=0,this.init(t.method)))}init(e=""){return"list-swiper"===e?this.utilts.interObserver(this.utilts.getParentsByAttr(this.target,"list-swiper-config")[0],()=>this.loadImg()):this.checkSwiper()?this.initSwiperImg():this.initObserveImg(),this}setPriorExt(e){this.priorExt=e||"webp"}checkSwiper(){return 0<this.utilts.getParentsByAttr(this.target,"carousel").length}checkListSwiper(){return 0<this.utilts.getParentsByAttr(this.target,"list-swiper-config").length}initSwiperImg(){this.target.classList.add("swiper-lazy");var e=this.getWebpSrc(this.src);this.target.setAttribute("data-src",e)}initObserveImg(){var e=this.utilts.checkPrevSafari();this.utilts.interObserver(this.target,()=>this.loadImg(),e)}setType(e="img"){var t=this.target.getAttribute("lazy-type");this.type=t||e||"",this.type&&this.type!==t&&this.target.setAttribute("lazy-type",this.type)}setSrc(e=""){var t=this.target.getAttribute("lazy-src");this.src=t||e||"",this.src&&this.src!==t&&this.target.setAttribute("lazy-src",this.src)}setMd(e=""){var t=this.target.getAttribute("lazy-md");this.md=t||e||"",this.md&&this.md!==t&&this.target.setAttribute("lazy-md",this.md)}setXl(e=""){var t=this.target.getAttribute("lazy-xl");this.xl=t||e||"",this.xl&&this.xl!==t&&this.target.setAttribute("lazy-xl",this.xl)}setImageWatermark(e){var t=app.info.site.watermark_config;return globalThis.Server.setSrcWatermarkQuery(e,t)}loadImg(){let t=this;var e=window.getComputedStyle(this.target).getPropertyValue("--image-source"),i=this.utilts.getComputedImageEffect(this.target),e=parseInt(e)||0,r=app.info.site.watermark_config;r&&1===r.status&&r.use_source&&0<=r.use_source.indexOf(e)&&0<=["fit","fill"].indexOf(i)?this.setImageWatermark(this.src).then(function(e){t.src=e,t.target.setAttribute("lazy-src",e),t._loadImg()}).catch(function(e){console.warn("loadImg",e)}):t._loadImg()}_loadImg(){var e=/^(https?:)?(\/\/[a-z0-9.:_-]+)?[a-z0-9\/.#&=?%_-]*$/i;let i=this.getWebpSrc(this.src);if("background"===this.type){var t=this.getWebpSrc((this.md||"").trim()),r=this.getWebpSrc((this.xl||"").trim()),t=t&&e.test(t)?`url(${t}
1)`:t,r=r&&e.test(r)?`url(${r})`:r,e=i&&e.test(i)?`url(${i})`:i;t&&this.target.style.setProperty("--lazy-md",t),r&&this.target.style.setProperty("--lazy-xl",r),this.target.style.setProperty("--lazy-src",e)}else if(window.app.anchor){let e=this,t=setInterval(function(){window.app.anchor||(clearInterval(t),e.target.setAttribute("src",i))},100)}else this.target.setAttribute("src",i);this.target.dataset.lazy=1,this.onCompleteSetInterval=setInterval(()=>{this.target.complete&&(this.target.dataset.lazy=2,clearInterval(this.onCompleteSetInterval))},100)}getWebpSrc(e=""){let r=this,s=e=>{var t,i;return e&&(t=(window.runtimeOptions||{}).priorImageMime,i=r.from,window.app.checkImgSuffix||(window.app.checkImgWebp=!!t||r.utilts.checkWebp(),window.app.checkImgSuffix=!0),t&&("false"!==app.info.site.img__convert_dst&&"banner_list"!==i||"banner_list"===i&&"false"!==app.info.site.img__convert_dst&&"false"!==app.info.site.img__convert_banner_dst)?r.setPriorExt(r.config?.img_using_avif?t.substring(6):"webp"):r.setPriorExt(r.utilts.getFileExtension(e)),e=r.disposeHttpPrefix(e),r.convert(e))};var t=/(url\()([^\)]*)(\))/i;return t.test(e)?e.replace(t,function(e,t,i,r){return t+s(i)+r}):/^(https?:)?(\/\/[a-z0-9.:_-]+)?[a-z0-9\/.#&=?%_-]*$/i.test(e)?s(e):e}convert(t=""){if(t){if(!this.checkLocalhostImg(t)){let a=100;var o=this.from;"false"===app.info.site.img__convert_quality?a=100:"banner_list"===o&&app.info?a=parseInt(app.info.site.compress_banner__ratio||80):app.info&&app.info.site.compress__ratio&&(o=app.info.site.compress__ratio.split(",").map(e=>(e=parseInt(e),e=(e=100<(e=isNaN(e)?100:e)?100:e)<0?0:e)),a=o.reverse()[0]||70);let n=a<100;if(this.checkImgSuffix(t)){t.includes("iopcmd=convert&")&&(t=t.replace(/(\||)(iopcmd=convert\&q=)(\d{2,3})(\&dst=webp)/gm,""));o=document.body.clientWidth;let i=100,r=(o<768?i=100*(o/768).toFixed(2)+5:768<=o&&o<992?i=100*(o/992).toFixed(2)+5:992<=o&&o<1200?i=100*(o/1200).toFixed(2)+5:1200<=o&&o<1920&&(i=100*(o/1920).toFixed(2)+5),{convert:{quality:a}});o=t.split("?");1<o.length&&1<(l=o[1].split("iopcmd=")).length&&(l.shift(),r.query="iopcmd="+l.join("iopcmd="));let s=[400,800,1200,1600,1920];var l=this.target.getAttribute("data-sizes");if(220<l){let t=parseInt(l);(s=s.filter(e=>e<t)).push(t)}var c,d=null!==l?parseInt(this.target.parentNode.offsetWidth):0;if(d&&!isNaN(d)){r.thumbnail={type:4,width:s[0]};for(let e=0;e<s.length&&(r.thumbnail.width=s[e],!(d<=s[e]));e++);2<=window.devicePixelRatio&&r.thumbnail.width&&r.thumbnail.width<720&&(c=2*r.thumbnail.width,(c=Math.min(...[c,720,l].filter(e=>0<e)))>r.thumbnail.width&&70<a&&(r.convert.quality=70),r.thumbnail.width=c)}l=e=>{let t=e;e=[];return r.thumbnail&&e.push("iopcmd=thumbnail&type=1&scale="+i),n&&e.push(`iopcmd=convert&q=${a}&dst=`+this.priorExt),r.query&&e.push(r.query),e.length&&(t+="?"+e.join("|")),t};let e=globalThis.Server.getTransferImgUrl(o[0],r,this.priorExt);t=e=e!==t||/--watermark/.test(e)||/\/(?:png|jpg|jpeg|webp|avif)\d+-t\d+-(scale|width|height)\d+.*?[.](png|jpg|jpeg|webp|avif)/i.test(e)?e:l(e)}}return t}}disposeHttpPrefix(e=""){return e.replace("http:","").replace("https:","")}checkUfile(t=""){t=this.disposeHttpPrefix(t);return["//jmc.hk.ufileos.com","//img.yfisher.com"].some(e=>0===t.indexOf(e))}checkImgSuffix(e){e=e.split("?")[0];if(e){e=e.split(".").pop();if(["png","jpg","jpeg","bmp","webp","avif"].includes(e.toLowerCase()))return!0}return!1}checkLocalhostImg(e=""){return 0===(e=this.disposeHttpPrefix(e)).indexOf("/assets/")}}class Animate{constructor(e,t){if(this.target=e,!this.target)throw new Error("找不到目标");this.animate_name=t,this.utilts=window.app.utilts,this.checkSwiper()||this.target.dataset.animate||(t||(this.target.dataset.animate=0),this.init())}init(){return"wap"===this.utilts.getDevice().access_device?(this.target.removeAttribute("animate"),this.target.dataset.animate=1):this.utilts.interObserver(this.target,()=>this.loadAnimate()),this}loadAnimate(){var e=this.target.dataset.max;if("number_increase_fast"===this.animate_name)this.increaseNumberTo(e,1500);else if("number_increase"===this.animate_name)this.increaseNumberTo(e,3e3);
1else{let e=this.getParentModule();e.dataset.animateDelay=e.dataset.animateDelay||0,setTimeout(()=>{this.animate_name&&this.target.classList.add(this.animate_name),this.target.removeAttribute("animate"),this.target.dataset.animate=1,e.dataset.animateDelay--},150*e.dataset.animateDelay),e.dataset.animateDelay++}}getParentModule(){return this.utilts.getParentsByAttr(this.target,"package-item","module")[0]||document.querySelector("body")}checkSwiper(){return 0<this.utilts.getParentsByAttr(this.target,"carousel").length}increaseNumberTo(t,e){e=Math.ceil(e/10);let i=+t/e,r=0,s=this,a=setInterval(function(){(r+=i)>=t&&(clearInterval(a),r=t);var e=Math.round(r);s.target.innerHTML=e},10)}}class Carousel{constructor(e,t=null){if(!((this.target=e)._carousel=this).target)throw new Error;this.id=this.target.id,this.config=t||JSON.parse(this.target.getAttribute("carousel")),this.config.itemClassName=this.config.itemClassName||"unit-list__item",this.config.itemsClassName=this.config.itemsClassName||"unit-list__items",this.utilts=window.app.utilts,this.target.dataset.carousel&&0!==parseInt(this.target.dataset.carousel)||(this.target.dataset.carousel=1,this.init())}setLeftClassName(e,t){var i;t&&0<e.length&&("0px"===(i=window.getComputedStyle(e[0]))["padding-left"]&&"left"===t?e.forEach(e=>{e.classList.add("padding-left-container-width")}):"0px"===i["padding-right"]&&"right"===t&&e.forEach(e=>{e.classList.add("padding-right-container-width")}))}init(){return this.initBetween(),this.initConfig(),this.initSwitch(),this.initSwiper(),this}initConfig(){this.config.observer=!0,this.config.observeParents=!0,this.config.autoHeight=!!this.config.auto_height,this.config.auto_width=!!this.config.auto_width,this.config.dynamicBullets=!!this.config.dynamic_bullets,this.config.freeMode=!!this.config.free_mode,this.config.grabCursor=!!this.config.grab_cursor,this.config.centeredSlides=!!this.config.centered_slides,this.config.loop=!!this.config.loop,this.config.mousewheel=!!this.config.mousewheel,this.config.pagination=void 0===this.config.pagination?1:this.config.pagination,this.config.vertical=!!this.config.vertical,this.config.fraction=!!this.config.fraction,this.config.scrollbar=!!this.config.scrollbar,this.config.navigation=!!this.config.navigation,this.config.progressbar=!!this.config.progressbar,this.config.pagination_react=7==this.config.pagination,delete this.config.space_between,delete this.config.auto_height,delete this.config.slides_per_view,delete this.config.dynamic_bullets,delete this.config.free_mode,delete this.config.grab_cursor,delete this.config.centered_slides}initBetween(){var e,t,i,r,s,a;this.$itemFirst=this.target.querySelector("."+this.config.itemClassName),this.$itemFirst&&(r=this.utilts.getNodeStyle(this.$itemFirst),e=parseFloat(r.paddingRight)||0,t=parseFloat(r.paddingLeft)||0,i=parseFloat(r.marginRight)||0,r=parseFloat(r.marginLeft)||0,s=document.createElement("style"),a=`#${this.id} .${this.config.itemClassName}{margin-left:0!important;padding:0!important}`,a+=`#${this.id} .col-${(12/(this.config.cols_col||1)).toString().replace(".","_")}, #${this.id} .col-md-${(12/(this.config.cols_md||1)).toString().replace(".","_")}, #${this.id} .col-xl-${(12/(this.config.cols_xl||1)).toString().replace(".","_")} {max-width: unset; flex: none}`,s.innerHTML=a,this.target.appendChild(s),this.config.spaceBetween=e+t+i+r)}initSwitch(){var e,t,i,r,s;this.target&&(e=".swiper-button-next",r=this.target.querySelectorAll(s=".swiper-pagination"),t=this.config.pagination,this.config.pagination&&r&&0<r.length&&(r=0<this.config.pagination&&this.config.pagination<=4?["","bullets","fraction","progressbar","custom"][this.config.pagination]:"bullets",this.config.pagination={el:s,type:r,clickable:!0},7==t)&&(this.config.pagination={el:s,type:r,clickable:!0,renderBullet:function(e,t){return'<div class="'+t+' swiper-pagination-bullet-react"><div class="progress"></div></div>'}},t=this.target.querySelector(".swiper-container"),r=document.createElement("div"),i=document.createElement("div"),r.classList.add("swiper-next-area"),i.classList.add("swiper-prev-area"),t.append(i,r)),t=this.target.querySelectorAll(s),this.config.scrollbar&&t&&0<t.length&&(this.config.scrollbar={el:".swiper-scrollbar",draggable:!0}),i=this.target.querySelectorAll(e),r=this.target.querySelectorAll(e),this.config.navigation&&i&&0<i.length&&r&&0<r.length&&(this.config.navigation={nextEl:"#"+this.target.id+" "+e,prevEl:"#"+this.target.id+" .swiper-button-prev"}),this.config.auto_width?this.config.slidesPerView="auto":this.config.breakpoints={0:{slidesPerView:this.config.cols_col||1},768:{slidesPerView:this.config.cols_md||1},1200:{slidesPerView:this.config.cols_xl||1}},this.config.lazy={loadPrevNext:!0,loadOnTransitionStart:!0,loadPrevNextAmount:1}
1,this.config.autoplay?(s=this.config.autoplay,this.config.autoplay={delay:this.config.autoplay,stopOnLastSlide:!1,disableOnInteraction:!1},0==s&&(this.config.autoplay=!1)):delete this.config.autoplay,this.config.direction=this.config.vertical?"vertical":"horizontal")}onSlideChange(t){var e=this.target&&this.target._eventsOnSlide;(e?Array.isArray(e)?e:[e]:[]).forEach(e=>{e instanceof Function&&e(t)})}onSlideChangeTransitionEnd(t){var e=this.target&&this.target._eventsSlideEnd;(e?Array.isArray(e)?e:[e]:[]).forEach(e=>{e instanceof Function&&e(t)})}onSlideChangeTransitionStart(t){var e=this.target&&this.target._eventsSlideStart;(e?Array.isArray(e)?e:[e]:[]).forEach(e=>{e instanceof Function&&e(t)})}onSwiperInit(t){var e=t&&t._eventsInitSwiper;(e?Array.isArray(e)?e:[e]:[]).forEach(e=>{e instanceof Function&&e(t)})}initSwiper(){let t=this;if(document.querySelector(`#${this.id} .swiper-container`)){this.target.dispatchEvent(new CustomEvent("BEFORE_SWIPER_INIT")),this.swiper=new Swiper(`#${this.id} .swiper-container`,Object.assign({on:{init:function(){t.target.dispatchEvent(new CustomEvent("AFTER_SWIPER_INIT")),setTimeout(()=>{t.onSwiperInit(t.target)})}}},this.config)),this.target.swiper=this.swiper,this.swiper.on("slideChange",()=>{t.onSlideChange(t.swiper)}),this.swiper.on("slideChangeTransitionEnd",()=>{t.onSlideChangeTransitionEnd(t.swiper)}),this.swiper.on("slideChangeTransitionStart",()=>{t.onSlideChangeTransitionStart(t.swiper),Utilts.ins().swiperUpdateSize(this.swiper)}),this.swiper.lazy&&this.swiper.lazy.load();let e=document.querySelector(`#${this.id} .unit-header-nav__box`),i=(e&&(setTimeout(()=>Utilts.ins().swiperUpdateHeader(this.id,e),500),this.swiper.on("resize",()=>Utilts.ins().swiperUpdateHeader(this.id,e))),this.target.querySelector(".swiper-prev-area")?.addEventListener("click",()=>{this.swiper?.slidePrev()}),this.target.querySelector(".swiper-next-area")?.addEventListener("click",()=>{this.swiper?.slideNext()}),[this.config.navigation_position,this.config.navigation_position_md,this.config.navigation_position_xl].includes("outside"));if(this.config.navigation&&i){let e=this.target.querySelector(".swiper-button-prev--outside"),t=this.target.querySelector(".swiper-button-next--outside"),i=(e?.addEventListener("click",()=>{this.swiper?.slidePrev()}),t?.addEventListener("click",()=>{this.swiper?.slideNext()}),Math.abs(parseFloat(getComputedStyle(e).left))),r=e=>{var t=window.innerWidth,e=e.getBoundingClientRect();return e.left<0||t<e.right};var s=()=>{try{r(e)||r(t)?(e.style.left="10px",t.style.right="10px"):this.target.getBoundingClientRect().left>=i&&(e.style.left="",t.style.right="")}catch(e){console.error(e)}};s(),this.swiper.on("resize",this.utilts.debounce(s))}if((this.target.classList.contains("module-banner-7-unit-1")||this.target.classList.contains("module-irregular-5-unit-1"))&&this.target.classList.contains("is-swiper")){let e=()=>{var e=this.target;let i=e.querySelector(".swiper-button-prev"),r=e.querySelector(".swiper-button-next"),s=e.querySelector(".swiper-pagination");var a=e.querySelectorAll(".unit-list__text");if("column"===window.getComputedStyle(e.querySelector(".unit-list__item-inner"))?.flexDirection){e=e.querySelector(".swiper-slide-active");let t=e.querySelector(".unit-list__image")||e.querySelector(".unit-list__video");if(t){e=(t.querySelector("img").addEventListener("load",()=>{try{var e=t.getBoundingClientRect().height;try{i&&(i.style.top=e/2+"px"),r&&(r.style.top=e/2+"px"),s&&(s.style.top=`calc(${e}px - 72px)`),window.innerWidth<768&&s&&(s.style.top=`calc(${e}px - 42px)`)}catch(e){console.error("carousel.js line 281 error:",e)}}catch(e){console.error("carousel.js line 284 error:",e)}}),t.getBoundingClientRect()).height;try{i&&(i.style.top=e/2+"px"),r&&(r.style.top=e/2+"px"),s&&(s.style.top=`calc(${e}px - 72px)`),window.innerWidth<768&&s&&(s.style.top=`calc(${e}px - 42px)`)}catch(e){console.error("carousel.js line 298 error:",e)}}a.forEach(e=>{e.classList.add("unit-list__text--outside")}),new ResizeObserver(e=>{for(var t of e){t=t.contentRect.height;try{i&&(i.style.top=t/2+"px"),r&&(r.style.top=t/2+"px"),s&&(s.style.top=`calc(${t}px - 72px)`),window.innerWidth<768&&s&&(s.style.top=`calc(${t}px - 42px)`)}catch(e){console.error("carousel.js line 318 error:",e)}}}).observe(t)}else{try{i&&(i.style.top=""),r&&(r.style.top=""),s&&(s.style.top="")}catch(e){console.error("carousel.js line 330 error:",e)}
1a.forEach(e=>{e.classList.remove("unit-list__text--outside")})}};try{if(e(),this.target.querySelector(".swiper-button-prev").classList.add("initialized"),this.target.querySelector(".swiper-button-next").classList.add("initialized"),"Safari"===this.utilts.getDevice().brower){let t=this.target;this.swiper.on("slideChange",function(){setTimeout(()=>{let e=t?.querySelector(".swiper-slide-active");e&&(Array.from(e.querySelectorAll(".text_ellipsis")).forEach(e=>{var t=window.getComputedStyle(e).webkitLineClamp,i=window.getComputedStyle(e).lineHeight;e.style.maxHeight=`calc(${t} * ${i})`,e.querySelector(".nostyle")&&(t=e.querySelector(".nostyle").innerText)&&(e.innerHTML=t)}),e.style.width=e.offsetWidth-1+"px",setTimeout(()=>{e.style.width=""},10))},20)})}}catch(e){console.error("carousel.js line 370 error:",e)}let t=()=>{window.innerWidth<=1200?(this.swiper.params.spaceBetween=0,this.swiper.params.speed=100):(this.swiper.params.spaceBetween=this.config.spaceBetween,this.swiper.params.speed=this.config.speed),this.swiper?.update()};try{t()}catch(e){console.error("carousel.js line 385 error:",e)}this.swiper.on("slideChangeTransitionStart",()=>{try{e()}catch(e){}}),this.swiper.params.resizeObserver=!0,this.swiper.on("resize",()=>{try{e(),t()}catch(e){}})}else if(this.config.navigation&&["unit-list","unit-product-list-tab-content","unit-video-list","unit-product-list","unit-download-list"].some(e=>this.target.classList.contains(e))){let u=!1,t=(t,s=".swiper-button-prev",a=".swiper-button-next")=>{try{let i=0,r,e=t.querySelectorAll(".unit-list__image .base-image img");(e=(e=e.length?e:t.querySelectorAll(".unit-list__video .base-video")).length?e:t.querySelectorAll(".unit-list__image .base-image svg")).forEach(e=>{var t=e.getBoundingClientRect().height;t>i&&(i=t,r=e)});var n=(c=r,d=t,c=c?.getBoundingClientRect(),d&&c?(d=d.getBoundingClientRect(),{offsetX:c.left-d.left,offsetY:c.top-d.top}):{offsetX:0,offsetY:0}).offsetY,o=t.querySelector(s),l=t.querySelector(a);o&&l&&(o.style.top=n+i/2+"px",l.style.top=n+i/2+"px",u||(o.classList.add("initialized"),l.classList.add("initialized")),".swiper-button-prev"===s&&".swiper-button-next"===a||(this.swiper.slides.length<=this.swiper.params.slidesPerView?(o.classList.add("swiper-button-disabled"),l.classList.add("swiper-button-disabled")):(o.classList.remove("swiper-button-disabled"),l.classList.remove("swiper-button-disabled"))))}catch(e){console.error(e)}var c,d};var s=this.target,r=s.querySelector(".swiper-slide-active .unit-list__image .base-image img"),a=s.querySelector(".swiper-slide-active .unit-list__video .base-video"),s=s.querySelector(".swiper-slide-active .unit-list__image .base-image svg");if(r||a||s){let e=this.target.querySelector(".swiper-container");new ResizeObserver(()=>{t(e),i&&t(this.target,".swiper-button-prev--outside",".swiper-button-next--outside"),u=!0}).observe(e)}}else{var r=i?".swiper-button-prev--outside":".swiper-button-prev",a=i?".swiper-button-next--outside":".swiper-button-next",s=this.target.querySelector(r),r=this.target.querySelector(a);s?.classList.add("initialized"),r?.classList.add("initialized")}this.target.classList.contains("module-irregular-5-unit-1")&&"Safari"===this.utilts.getDevice().brower&&(a=this.target.querySelector(".unit-list__text"),"none"===window.getComputedStyle(a).transform)&&(this.target.querySelectorAll(".unit-list__image").forEach(e=>{var t=e.querySelector(".base-image");1!==t.classList.length&&!t.classList.contains("base-image--effect-3")||t.classList.contains("base-image--scale")||(e.style.width="auto")}),this.target.querySelectorAll(".unit-list__video").forEach(e=>{var t=e.querySelector(".base-image");1!==t.classList.length&&!t.classList.contains("base-image--effect-3")||t.classList.contains("base-image--scale")||(e.style.width="auto")}),Array.from(this.target.querySelectorAll(".text_ellipsis")).forEach(e=>{var t=window.getComputedStyle(e).webkitLineClamp,i=window.getComputedStyle(e).lineHeight;e.style.maxHeight=`calc(${t} * ${i})`,e.querySelector(".nostyle")&&(t=e.querySelector(".nostyle").innerText)&&(e.innerHTML=t)}))}}static ins(){return this.instance||(this.instance=new Carousel)}}class VideoPlayer{constructor(e,t,i){this.target=e,this.url=t,this.isM3u8=/.m3u8$/i.test(this.url),this.config=i,this.trigger=this.config.trigger||"click",this._playerEvent=[],this._controlsEvent={},this._loadAfterEvent=[],e.__videoplayer__=this,e.__videoplayer__.player||this.init()}
1async init(){await this.initLang(),this.initConfig(),this.initPlayerConfig(),this.initEvent()}async loadXgPlayer(){window.Player||await Promise.all([new Load("/dist/css/xgplayer.css","css",{version_enabled:!0}),new Load("/dist/js/xgplayer.js","text/javascript",{version_enabled:!0})]);for(var e of this._loadAfterEvent)await e();this._loadAfterEvent=[]}async initLang(){var e;window.Player?(e=window.app.info.site.language_code,Player.I18N.lang[e]||Player.languageInitialized||(Player.languageInitialized=!0,e=await fetch(`/assets/plugins/xgplayer/lang/${e}.json`).then(e=>{if(e.ok)return e.json();throw new Error("网络响应异常")}).then(e=>e).catch(e=>console.error("VideoPlayer 错误:",e)),Player.I18N.use(e))):this._loadAfterEvent.push(()=>this.initLang())}initConfig(){this.config.controls=!!parseInt(this.config.controls),this.config.playerConfig||(this.config.playerConfig={})}initPlayerConfig(){var e;window.Player?(e={el:this.target,url:this.url,width:"100%",height:"100%",autoplay:!0,loop:0<this.config.loop,volume:{default:0<this.config.muted?0:.6,miniVolume:.6},controls:{mode:"normal"},definition:{index:5,defaultDefinition:"720P",list:[]},plugins:[],ignores:["cssFullScreen"],lang:window.app.info.site.language_code,...this.config.playerConfig},"hover"===this.trigger&&(e.autoplayMuted=!0,e.definition.isShowIcon=!1,e.controls.mode="bottom"),"hover"!==this.trigger&&"pc"!==Player.Sniffer.device||(e.controls.autoHide=!1),"hover"!==this.trigger&&"backgroundAutoPlay"!==this.trigger||e.ignores.push("play","fullscreen","playbackrate","start","loading","enter","progress"),this.isM3u8&&window.HlsPlayer.isSupported()&&e.plugins.push(window.HlsPlayer),this.playerConfig=e):this._loadAfterEvent.push(()=>this.initPlayerConfig())}initEvent(){if(0<this.config.autoplay)this.playVideo();else switch(this.trigger){case"hover":{"all"===this.config.preview_duration&&!parseFloat(this.config.preview_duration)||this.on("timeupdate",()=>{this.player.currentTime>=parseFloat(this.config.preview_duration)&&(0<this.config.loop?this.player.replay():(this.player.reset(),this.target.querySelector(".xgplayer-replay").style.display="flex"))});let e=this.target.parentNode.getAttribute("style");this.target.addEventListener("mouseenter",()=>{this.target.classList.contains("play")||(this.target.parentNode.style.height=this.target.parentNode.offsetHeight+"px",this.playVideo())}),this.target.addEventListener("mouseleave",()=>{this.target.classList.contains("play")&&(this.target.parentNode.setAttribute("style",e),this.closeVideo())});break}default:this.target.addEventListener("click",()=>{this.target.classList.contains("play")||this.playVideo()})}}initControlsEvent(){let r=Player.Events;if(this.config.controls&&"pc"===Player.Sniffer.device&&"hover"!==this.trigger){let t=this.target.querySelector(".xgplayer .xgplayer-controls"),i=null,e=(VideoPlayer.prototype.checkHideControls||(VideoPlayer.prototype.checkHideControls=window.app.utilts.debounce(function(e){i&&clearTimeout(i),this.player.cumulateTime<1500||this.player.ended||this.player.paused||e?(t.style.display="block",Array.isArray(this._controlsEvent.show)&&this._controlsEvent.show.forEach(e=>e())):(t.style.display="none",Array.isArray(this._controlsEvent.hide)&&this._controlsEvent.hide.forEach(e=>e()))},50)),0);this.player.on(r.PLAY,()=>{e?i=setTimeout(()=>{this.checkHideControls(!1)},2e3):t&&this.player.cumulateTime<1500&&setTimeout(()=>{this.target.addEventListener("mouseleave",()=>{this.checkHideControls(!1)}),this.target.addEventListener("mouseenter",()=>{this.checkHideControls(!0)}),this.target.addEventListener("mousemove",e=>{this.checkHideControls(!0)}),this.player.on(r.PAUSE,e=>{this.checkHideControls()}),this.player.on(r.ENDED,()=>{this.checkHideControls()}),this.checkHideControls(!1)},2e3),e++}),this.player.on(r.ERROR,()=>{this.checkHideControls()})}}initPlayer(){if(this.url){this.player=new Player(this.playerConfig);var e,t,r=Player.Events;let i=window.HlsPlayer.EVENT;this._playerEvent.forEach(e=>{this.player.on(e.eventName,e.handler)}),this.initControlsEvent(),this.isM3u8?this.player.on("core_event",({eventName:e,...t})=>{e===i.HLS_MANIFEST_LOADED&&(e=t.playlist.streams.reverse().map(e=>{var t=Math.min(e.height,e.width);return{definition:t+"P",url:e.url,text:t+"P"}}),this.player.plugins.definition.changeDefinitionList(e),(t=e.find(e=>{if(e.definition===this.playerConfig.definition.defaultDefinition)return e}))?this.player.plugins.definition.changeDefinition(t):this.player.plugins.definition.changeDefinition(e[e.length-1]))}):this.config.controls&&this.player.on(r.LOADED_DATA,()=>{var t=Math.min(this.player._videoHeight,this.player._videoWidth);if(t){let e=4320===t?"8K":2160===t?"4K":1440===t?"2K":t+"P";this.player.plugins.definition.changeDefinitionList([{definition:t+"P",url:this.url,text:e}]);t=this.target.querySelector(".xgplayer .xgplayer-definition");t&&(t.style.display="block",t.style["pointer-events"]="none")}}),e=navigator.platform,t=navigator.userAgent,(["Macintosh","MacIntel","MacPPC","Mac68K"].includes(e)||/macintosh|mac os x/i.test(t)&&!/(iPad|iPhone|iPod)/i.test(t))&&this.target.classList.add("mac-os"),this.player.on(r.COMPLETE,()=>{var e=document.createElement("div");e.innerHTML=`<div class="xgplayer-dynamic-bg" data-index="-1"><xgmask style="background-image: url('${this.playerConfig.poster}');"></xgmask></div>
1`,this.videoBackground=e.firstChild,this.target.prepend(e.firstChild)}),this.player.on(r.DESTROY,()=>{this.videoBackground instanceof HTMLElement&&this.videoBackground?.remove()}),this.player.on(r.AUTOPLAY_PREVENTED,()=>{console.log("autoplay was prevented!!")}),this.player.on(r.AUTOPLAY_STARTED,()=>{console.log("autoplay success!!")})}}async playVideo(){await this.loadXgPlayer();var e=this.target;e.classList.add("play"),e.parentNode.classList.add("play"),this.initPlayer()}closeVideo(){var e=this.target;e.classList.remove("play"),e.parentNode.classList.remove("play"),this.player?.destroy()}on(e,t){this._playerEvent.push({eventName:e,handler:t})}onControls(e,t){this._controlsEvent[e]||(this._controlsEvent[e]=[]),this._controlsEvent[e].push(t)}}window.loadInfo={};class Load{constructor(e,t="text/javascript",i={}){if(e)return this.options=i,this.version=document.documentElement.dataset.appVersion||"0.1.0",window.loadInfo[e]=window.loadInfo[e]||this.init(e,t),window.loadInfo[e];throw new Error("请传入URL")}init(e,t){var i=this.options&&this.options.version_enabled&&this.version,e=(this.url=e,i?globalThis.Server.versionUrl(this.url,this.version):this.url);return"css"===t?this.loadCss(e):(this.node=document.createElement("script"),this.node.type=t,this.node.src=e,this.promise=new Promise(e=>{this.node.readyState?this.node.onreadystatechange=function(){"loaded"!==this.node.readyState&&"complete"!==this.node.readyState||(this.node.onreadystatechange=null,e())}:this.node.onload=()=>e()}),document.getElementsByTagName("head")[0].appendChild(this.node),this.promise)}loadCss(i){return new Promise((e,t)=>{this.node=document.createElement("link"),this.node.setAttribute("rel","stylesheet"),this.node.setAttribute("href",i),this.node.addEventListener("load",e),this.node.addEventListener("error",()=>t(new Error("loadCss 失败"))),document.getElementsByTagName("head")[0].appendChild(this.node)})}}async function loadJSModule(e){e=await(await fetch(e)).text(),e=new Blob([e],{type:"text/javascript"}),e=URL.createObjectURL(e);try{return(await import(e)).default}finally{URL.revokeObjectURL(e)}}class Scenario{constructor(e){if(this.$target=e,!this.$target)throw new Error("找不到目标");this.init()}init(){return this.bindClick(),this}bindClick(){var e=this.$target.getAttribute("href");let i=this.$target.innerText||this.$target.getAttribute("tname")||"平台导流";/(^http:\/\/)|(^https:\/\/)|(^\/\/)/.test(e)&&this.$target.addEventListener("click",e=>{var t=this.$target.getAttribute("href"),e=(e.preventDefault&&e.preventDefault(),e.stopPropagation?e.stopPropagation():window.event.returnValue=!0,this.$target.getAttribute("target"));window.app.utilts.jupmLinkSave({href:t,target:e,name:i})})}}class Script{constructor({attrId:t,name:e}){if(!t)throw new Error("attrId错误");if(!e)throw new Error("name错误");this.attrId=t,this.name=e,this.utilts=Utilts.ins(),window.app.script[e]=window.app.script[e]||[],window.app.script[e]=window.app.script[e].filter(e=>e.attrId!==t),window.app.script[e].push(this)}
1async init(){}async render(){}}class Modal{constructor(){this.utilts=window.app.utilts,this.title="",this.title_style=1,this.content="",this.type="confirm",this.cancelText=this.utilts.$t("Cancel"),this.submitText=this.utilts.$t("ok"),this.size="md",this.$wrap=document.getElementById("modal"),this.$target=document.createElement("div"),this.$inner=document.createElement("div"),this.$header=document.createElement("div"),this.$title=document.createElement("div"),this.$close=document.createElement("div"),this.$body=document.createElement("div"),this.$footer=document.createElement("div"),this.$footerInner=document.createElement("div"),this.$cancelWrap=document.createElement("div"),this.$cancel=document.createElement("button"),this.$submitWrap=document.createElement("div"),this.$submit=document.createElement("button"),this.$footerHtml=document.createElement("div"),this.$target.classList.add("modal"),this.$target.append(this.$inner),this.$inner.classList.add("modal__inner"),this.$inner.append(this.$header),this.$inner.append(this.$body),this.$inner.append(this.$footer),this.$header.classList.add("modal__header"),this.$header.append(this.$title),this.$header.append(this.$close),this.$title.classList.add("modal__title"),this.$title.innerHTML=this.title,this.$close.classList.add("modal__close"),this.$close.innerHTML="&times;",this.$body.classList.add("modal__body"),this.$footer.classList.add("modal__footer"),this.$footerInner.classList.add("modal__footer-inner"),this.$cancelWrap.classList.add("modal__footer-btn"),this.$submitWrap.classList.add("modal__footer-btn"),this.$footerHtml.classList.add("modal__footer-tex"),this.$footer.append(this.$footerInner),this.$footerInner.append(this.$cancelWrap),this.$footerInner.append(this.$submitWrap),this.$cancelWrap.append(this.$cancel),this.$submitWrap.append(this.$submit),this.$footerInner.append(this.$footerHtml),this.$cancel.classList.add("btn"),this.$cancel.setAttribute("type","button"),this.$cancel.innerText=this.cancelText,this.isHideCancel=!1,this.isCloseNoCancel=!1,this.$submit.setAttribute("type","button"),this.$submit.classList.add("btn"),this.$submit.classList.add("btn-primary"),this.$submit.innerText=this.submitText,this.isHideSubmit=!1}init({title:e,className:t,isCloseNoCancel:i,content:r,body:s,size:a,cancelText:n,submitText:o,onCancel:l,onSubmit:c,isHideCancel:d,isHideSubmit:u,footerHtml:p,title_style:h}){return t&&(t=t.split(" "),this.$target.classList.add(...t)),this.size=a||this.size,this.$inner.classList.remove("modal__inner-sm"),this.$inner.classList.remove("modal__inner-md"),this.$inner.classList.remove("modal__inner-lg"),this.$inner.classList.remove("modal__inner-xl"),this.$inner.classList.add("modal__inner-"+this.size),this.content=r||this.content,this.body=s||this.body,s?this.$body.appendChild(this.body):this.$body.innerHTML=this.content,this.title=e||this.title,this.title_style=h||0,this.title?this.$title.innerHTML=this.title:this.$header.style.border="none",this.title_style&&(this.$title.setAttribute("text-style","3"),this.$title.classList.add("follow-font-family")),this.$footerHtml.innerHTML=p||"",this.isHideSubmit=u||this.isHideSubmit,this.onSubmit=c||null,this.submitText=o||this.submitText,this.$submit.innerHTML=this.submitText,this.isHideSubmit||(this.$submit.onclick=()=>this.submit()),this.isHideSubmit&&this.$submit.parentNode.remove(),this.isHideCancel=d||this.isHideCancel,this.onCancel=l||null,this.cancelText=n||this.cancelText,this.$cancel.innerHTML=this.cancelText,this.$cancel.onclick=()=>this.cancel(),this.isHideCancel&&this.$cancel.parentNode.remove(),this.isCloseNoCancel=i||this.isCloseNoCancel,this.$close.onclick=()=>this.isCloseNoCancel?this.close():this.cancel(),this.$wrap.append(this.$target),window.onresize=()=>{this.$target.style.height=window.innerHeight+"px"},this.$wrap.addEventListener("wheel",function(e){e.stopPropagation(),e.target.closest(".modal__body")||e.preventDefault()}),this.$wrap.addEventListener("touchmove",function(e){e.stopPropagation(),e.target.closest(".modal__body")||e.preventDefault()}),this}submit(){this.onSubmit?this.onSubmit():this.close(),document.body.style.overflow="auto"}cancel(){this.onCancel?this.onCancel():this.close(),document.body.style.overflow="auto"}open(){return this.$target.classList.add("show"),this.$inner.classList.add("move-up-appear"),this.$inner.classList.add("move-up-appear-active"),this.$inner.classList.add("move-up"),this.setBodyEventEvent(),setTimeout(()=>{this.$target.style.height=window.innerHeight+"px",document.body.style.setProperty("overflow-x","hidden"),this.$inner.classList.remove("move-up-appear"),this.$inner.classList.remove("move-up-appear-active"),this.$inner.classList.remove("move-up")},200),this}close(){return this.$inner.classList.add("move-up-leave"),this.$inner.classList.add("move-up-leave-active"),this.$inner.classList.add("move-up"),this.$target.classList.remove("show"),this.cancelBodyEvent(),setTimeout(()=>{document.body.style.overflow="auto",this.$inner.classList.remove("move-up-leave"),this.$inner.classList.remove("move-up-leave-active"),this.$inner.classList.remove("move-up")},200),this}destroy(){return this.$inner.classList.add("move-up-leave"),this.$inner.classList.add("move-up-leave-active"),this.$inner.classList.add("move-up"),this.$target.classList.remove("show"),this.cancelBodyEvent(),setTimeout(()=>{document.body.style.overflow="auto",this.$inner.classList.remove("move-up-leave"),this.$inner.classList.remove("move-up-leave-active"),this.$inner.classList.remove("move-up"),this.$target.remove(),this.$submit.onclick=null,this.$cancel.onclick=null,this.$close.onclick=null},200),this}info(e,t){return this.init({title:t,content:e,isHideCancel:!0,type:"info"})}success(e,t){return this.init({title:t,content:e,isHideCancel:!0,type:"success"})}error(e,t){return this.init({title:t,content:e,isHideCancel:!0,type:"error"})}warning(e,t){return this.init({title:t,content:e,isHideCancel:!0,type:"warning"})}confirm(i,r,s={cancelText:"",submitText:"",isHideCancel:!1,className:""}){return r=r||this.utilts.$t("Confirm"),new Promise((e,t)=>
1{this.init({title:r,content:i,className:s.className,isHideCancel:s.isHideCancel,cancelText:s.cancelText,submitText:s.submitText,type:"confirm",onSubmit:()=>{this.destroy(),e()},onCancel:()=>{this.destroy(),t()}}).open()})}showOverFlow(){this.$target.classList.add("allow_overflow")}setBodyEventEvent(){window.addEventListener("resize",this.stopDefaultEvt.bind(this))}cancelBodyEvent(){window.removeEventListener("resize",this.stopDefaultEvt.bind(this))}stopDefaultEvt(e){this.$target.style.setProperty("height",window.innerHeight+"px")}}class Message{constructor(){this.content="",this.duration=3,this.type="info",this.$wrap=document.getElementById("message"),this.$target=document.createElement("div"),this.$inner=document.createElement("div"),this.$icon=document.createElement("i"),this.$text=document.createElement("span"),this.$target.classList.add("message-notice"),this.$target.append(this.$inner),this.$inner.classList.add("message-notice__inner"),this.$inner.append(this.$icon),this.$inner.append(this.$text),this.$icon.classList.add("message-notice__icon"),this.$text.classList.add("message-notice__text")}init({content:e,duration:t,type:i}){if(!e)throw new Error;switch(0<=t&&(this.duration=t),i&&(this.type=i),this.content=e,this.$inner.classList.add("message--"+this.type),this.$text.innerHTML=this.content,this.type){case"info":this.$icon.classList.add("iconfont"),this.$icon.classList.add("icon-base-info-fill");break;case"success":this.$icon.classList.add("iconfont"),this.$icon.classList.add("icon-base-success-fill");break;case"error":this.$icon.classList.add("iconfont"),this.$icon.classList.add("icon-base-close-fill");break;case"warning":this.$icon.classList.add("iconfont"),this.$icon.classList.add("icon-base-error-fill");break;case"loading":this.$icon.classList.add("loading")}return this.open(),0<this.duration&&setTimeout(()=>this.close(),1e3*this.duration),this}open(){return this.$target.classList.add("move-up-appear"),this.$target.classList.add("move-up-appear-active"),this.$target.classList.add("move-up"),this.$wrap.append(this.$target),setTimeout(()=>{this.$target.classList.remove("move-up-appear"),this.$target.classList.remove("move-up-appear-active"),this.$target.classList.remove("move-up")},200),this}close(){return this.$target.classList.add("move-up-leave"),this.$target.classList.add("move-up-leave-active"),this.$target.classList.add("move-up"),setTimeout(()=>{this.$target.classList.remove("move-up-leave"),this.$target.classList.remove("move-up-leave-active"),this.$target.classList.remove("move-up"),this.$target.remove()},200),this}success(e,t){return this.init({content:e,duration:t,type:"success"})}error(e,t){return this.init({content:e,duration:t,type:"error"})}info(e,t){return this.init({content:e,duration:t,type:"info"})}warning(e,t){return this.init({content:e,duration:t,type:"warning"})}warn(e,t){return this.warning(e,t)}loading(e,t){return this.init({content:e,duration:t,type:"loading"})}}class Drawer{constructor(e={}){this.setOptions(e),this.bottomVal=0,this.hiddentMask=!1}setOptions(e){this.config={container:".drawer-container",closeBtn:".drawer-close-btn",mask:".drawer-mask",position:"bottom",title:"Title"},e.bottomVal&&(this.bottomVal=e.bottomVal),e.hiddentMask&&(this.hiddentMask=e.hiddentMask||!1),Object.assign(this.config,e),this.init(this.config)}init(e){var t;this.mask=document.querySelector(e.mask),this.mask||e.hiddentMask||(this.mask=document.createElement("div"),this.mask.classList.add("drawer-mask"),document.body.appendChild(this.mask)),this.container=document.querySelector(e.container),this.container||(this.container=document.createElement("div"),this.container.classList.add("drawer-container"),document.body.appendChild(this.container)),e.className&&(t=e.className.split(" "),this.container.classList.add(...t)),this.container.innerHTML=`<div class="drawer-header">
2      <div class="drawer-title">${e.title}</div>
3      <div class="drawer-close-btn">&times;</div>
4    </div>
5      <div class="drawer-content">
6        ${e.content||""}
7      </div>`,this.closeBtn=this.container.querySelector(e.closeBtn),this.closeBtn.addEventListener("click",()=>this.close()),this.mask.addEventListener("click",()=>this.close()),document.addEventListener("keydown",e=>{"Escape"===e.key&&this.close()})}open(){this.container.classList.add("active"),this.hiddentMask||this.mask.classList.add("active"),document.body.style.overflow="hidden"}close(){this.container.classList.remove("active"),this.mask.classList.remove("active"),document.body.style.overflow=""}}class App{constructor(){this.version=globalThis.Server.version=document.documentElement.dataset.appVersion||"0.1.0",this.hookEvents={},this.utilts={},this.script={},this.scriptLoad={}}
7async init(){var e;return this.initSiteConfig(),this.utilts=Utilts.ins(),this.initInfo(),this.initJcsp(),window.checkSpeed||(this.initServiceWorker(),this.utilts.checkDesign()?(await new Load("/assets/js/design.js?v=1","module"),await window.design.init()):(setTimeout(()=>this.initThirdScripts(),window.innerWidth<768?0:100),this.initFont(),this.synchronizationThirdLogin(),this.initVConsole(),this.checkThirdLoginError(),await this.info.updataUserInfo())),(!this.utilts.checkDesign()&&window.serverInfo.hasEditor||1===window.app.info.page.detail_detail_css_mode?.[0])&&await new Load("/dist/js/cloud-editor-events.js","application/javascript",{version_enabled:!0}),this.initPlug(),window.checkSpeed||(this.utilts.checkDesign()||!this.utilts.checkScreenMobile()?await this.initScriptQueue(window.scriptQueue):(this.initScriptQueue(window.scriptQueue.filter(e=>0===e.name.indexOf("Widget")||0===e.name.indexOf("ScriptForm"))),await this.initPhoneScriptQueue()),await this.info.updataDetail(),await this.info.updateProductList(),await this.info.renderUser(),window.dispatchEvent(new CustomEvent("hookInitScriptQueueDone"))),this.utilts.checkDesign()||this.utilts.checkScreenMobile()&&(e=window.scriptQueue.filter(e=>e.load_immediate),this.initScriptQueue(e),e.forEach(e=>e._loaded=!0)),window.dispatchEvent(new CustomEvent("appInitEnd")),setTimeout(()=>{this.purgeTmpGaCookies()},2e3),this.utilts.checkDesign()||setTimeout(()=>{this.initVisitor()}),this}initSiteConfig(){this.siteConfig=null;var e=document.querySelector("#__APP_SITE_CONFIG__");if(e?.innerText)try{this.siteConfig=JSON.parse(e?.innerText)}catch(e){console.error("init site config",e)}}async initPlug(t=""){let i=document.getElementById(t||"app")?.parentNode;if(i&&(this.initLazyImg(i),!window.checkSpeed)){this.initAnimate(i),this.initCarousel(i),this.initAnchor(i),this.initLink(i),this.initScrollToTop(i);let e=this;async function r(){e.initContentRender(i).then(()=>{e.hookEvents.hookInitContentRender=!0,window.dispatchEvent(new CustomEvent("hookInitContentRender"))}),t||e.initHeaderPosition(),window.removeEventListener("touchstart",r)}this.utilts.checkScreenMobile()?window.addEventListener("touchstart",r):r()}}initJcsp(){window.LFSDK.init({scope:1,env:window.serverInfo.env,dev:window.serverInfo.dev,appKey:window.serverInfo.appkey,debug:window.serverInfo&&window.serverInfo.debug,domain:window.serverInfo.domain||"",token:window.serverInfo.token||"",defaultApi:"qqt",request:{baseUrl:window.serverInfo.baseUrl||""},onSwitch:()=>(window.location.reload(),!0),onNoAuth:()=>(window.location.href="/login.html",!0),onNoAccess:()=>(window.history.back(),!0)}),Number.prototype.toFixed=function(e){return globalThis.Server.numberToFixed(e,this)}}synchronizationThirdLogin(){var e;"third-login"===this.utilts.getParamsByUrl("type")&&((e=this.utilts.getParamsByUrl("ticket"))&&window.LFSDK.saveToken(e),this.utilts.request({url:"/member/sync-from-base",method:"GET",params:{visitor_code:this.info.user.visitor_code}}),window.history.replaceState(null,null,window.location.origin))}initEventH5Reload(){"Android"===this.utilts.getOperationSys()&&window.addEventListener("visibilitychange",function(){"visible"==document.visibilityState&&window.location.reload()})}initLazyImg(e){e.querySelectorAll("[lazy-src]").forEach(e=>new LazyImg(e,{img_using_avif:this.siteConfig?.img_using_avif})),this.info&&(this.info.checkProductDetail(this.info.page.page_type)||this.info.checkArticleDetail(this.info.page.page_type)||this.info.checkVideoDetail(this.info.page.page_type))&&setTimeout(()=>{e.querySelectorAll("[list-swiper-config]").forEach(e=>{e.querySelectorAll("[lazy-src]").forEach(e=>new LazyImg(e,{method:"list-swiper",img_using_avif:this.siteConfig?.img_using_avif}))})},0)}initAnimate(e){this.utilts.checkDesign()||(e.querySelectorAll("[content-animate]").forEach(e=>{let t=e.getAttribute("content-animate");"number_increase"!==t&&"number_increase_fast"!==t||(e.innerHTML=e.innerHTML.replace(/<\/?[^>]+>|(0*)(\d+)/gi,function(e,t,i){return-1<e.indexOf("<")?e:t+'<num data-max="'+i+'">'+i+"</num>"}
7),e.querySelectorAll("num").forEach(e=>{this.utilts.interObserver(e,()=>new Animate(e,t),!1)}))}),"none"!==this.info.site.animate_name&&this.info.page.allowAnimat&&e.querySelectorAll("[animate]").forEach(e=>new Animate(e,this.info.site.animate_name)))}initCarousel(e){e.querySelectorAll("[carousel]").forEach(e=>this.utilts.interObserver(e,()=>new Carousel(e),!1))}initAnchor(e){e.querySelectorAll("[anchor-href]").forEach(e=>new Anchor(e))}initScrollToTop(e){let t=e.querySelector(".widget-toTop-btn");t&&(window.addEventListener("scroll",()=>{window.scrollY<100?t.classList.remove("active"):t.classList.add("active")}),t.addEventListener("click",()=>{this.utilts.scrollToTop()}))}initScenario(e){e.querySelectorAll("[link-button]").forEach(e=>new Scenario(e))}initLink(e){this.utilts.checkDesign()?e.querySelectorAll("a").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault&&e.preventDefault(),e.stopPropagation?e.stopPropagation():window.event.returnValue=!0})}):this.initScenario(e)}async initContentRender(a){if(!App.lock("initContentRender"))return!1;let t=[],r={product:[],article:[],video:[],polymerize:[]},n=[];return a.querySelectorAll("[content-render]").forEach(e=>{var t=e.getAttribute("content-type"),i=parseInt(e.getAttribute("content-id"));r[t]&&i&&(r[t].push(i),(t=e.getAttribute("content-render").split(",")).includes("product_hover")&&!n.includes("thumb_hover")&&n.push("thumb_hover"),t.includes("video_icon")&&!n.includes("video")&&n.push("video"),this.info.site.is_shop&&t.includes("comment")&&!n.includes("comment")&&n.push("comment"),this.info.site.is_shop&&t.includes("reduction")&&!n.includes("reduction")&&n.push("reduction"),this.info.site.is_shop)&&t.includes("discount")&&!n.includes("discount")&&n.push("discount")}),Object.keys(r).forEach(s=>{if(r[s].length){let i=this.getRenderInfo(r,s,n);var e;i.url&&(e=new Promise((t,e)=>{this.utilts.request(i).then(e=>{(new globalThis.Server.ContentList).init({type:s,data:e.data||[]}).data.forEach(r=>{var e=`[content-render][content-id="${r.content_id}"][content-type="${s}"]`;a.querySelectorAll(e).forEach(i=>{i.getAttribute("content-render").split(",").forEach(e=>{var t;"product_hover"===e?this.renderHoverImg(r,i,e):"video_icon"===e?this.renderVideoIcon(r,i,e):"comment"===e?this.renderComment(r,i,e):"reduction"===e?this.renderReduce(r,i,e):"price_min"===e?(t=document.querySelector(`[price-content-id="${r.content_id}"]`),0===r[e]||"0.00"===r[e]?(i.parentNode.classList.add("d-none"),t.classList.add("no-price")):(i.innerHTML=r[e],t.classList.remove("no-price"))):"price_max"===e?0===r[e]||"0.00"===r[e]?i.parentNode.classList.add("d-none"):i.innerHTML=r[e]:r[e]&&(i.innerHTML=r[e])})})}),t()}).catch(()=>e())}),t.push(e))}}),Promise.all(t)}renderReduce(e,t,i){i=e[i];if(i){t.innerHTML=i;t=document.querySelectorAll(".reduce_item_"+e.content_id);if(t&&0<t.length)for(var r of t)r.classList.remove("d-none")}}renderHoverImg(t,i,e){let r="";try{var s=i.closest(".unit-list__item"),a=i.closest(".unit-product-list__item"),n=s&&s.querySelector(".unit-list__title"),o=a&&a.querySelector(".unit-product-list__title");n?r=n.innerText:o&&(r=o.innerText)}catch(e){r=""}if(t.video_gif){i.setAttribute("hover-img",!0),i.setAttribute("video-gif",t.video_gif);let e="";void(i.querySelector(".unit-list-hover__image img")?((e=i.querySelector(".unit-list-hover__image img")).setAttribute("lazy-src",t.video_gif),(s=i.children[0].cloneNode(!0)).querySelector(".base-image__item").innerHTML=e.outerHTML,i.querySelector(".unit-list-hover__image").innerHTML=s.outerHTML,(a=i.querySelector(".unit-list-hover__image img")).alt=a.alt||r,new LazyImg(a)):((e=document.createElement("div")).classList.add("unit-list-hover__image","hover_img_before_load"),(n=i.children[0].cloneNode(!0)).querySelector(".base-image__item").innerHTML=`<img class="base-image__img img-fluid" lazy-src="${t.video_gif}"  alt="${r}">`,e.innerHTML=n.outerHTML,o=e.querySelector(".unit-list-hover__image img"),new LazyImg(o),i.appendChild(e)))}else{s=i.getAttribute("open-hover");if(s){i.querySelector("img[lazy-src]");a=t.hover_img||"",n=i.getAttribute("hover-img");if(a)if(n&&(((o=i.querySelector(".unit-list-hover__image > img"))&&o.getAttribute("lazy-src")||"").trim(),(t=i.querySelector(".unit-list-hover__image").parentElement.children[0].cloneNode(!0)).querySelector(".base-image__item").innerHTML=o.outerHTML,i.querySelector(".unit-list-hover__image").innerHTML=t.outerHTML,(o=i.querySelector(".unit-list-hover__image img"))&&r&&!o.alt&&(o.alt=r),o)&&o.hasAttribute("lazy-src")&&(o.setAttribute("lazy-src",a),new LazyImg(o)),!n){var t=i.parentNode,o=(t&&t.setAttribute("hover-img","true"),i.setAttribute("hover-img","true"),s.replace(/[^A-Za-z0-9,_-]/g,"").split(",")),n=o[0]||"fadeIn",t=o[1]||"fadeOut",s=o[2]||"",o=i.querySelector("img");o&&o.classList.add("hover_img_origin","animate__animated"),s&&o&&o.classList.add(o);let e="";var o=(e=i.children&&(o=[...i.children].filter(e=>e.classList.contains("base-image")).shift())?o.outerHTML.trim().replace(/<img[^>]*>/g,"").replace(/<source[^>]*>/g,"").replace(/\s*(?=<)/g,"").replace(/>\s+/g,">").replace(/\bhover_img_origin\b/,""):e).indexOf("</"),l=document.createElement("div"),s=(l.classList.add("unit-list-hover__image","hover_img_before_load","animate__animated","animate__delay-1s"),s&&l.classList.add(s),l.setAttribute("effect-in",n),l.setAttribute("effect-out",t),`<img class="base-image__img img-fluid" effect-in="${n}" effect-out="${t}" lazy-src="${a}" alt="${r}">`);l.innerHTML=e&&-1<o?e.slice(0,o)+s+e.slice(o):s,new LazyImg(l.querySelector("[lazy-src]"),{img_using_avif:this.siteConfig?.img_using_avif}),i.appendChild(l)}}}}renderVideoIcon(e,t,i){e.cover_url&&!t.querySelector(".base-video__play")&&((e=document.createElement("div")).classList.add("base-video__play"),e.innerHTML='<i class="iconfont icon-action-play"></i>',t.appendChild(e))}renderComment(e,t,i){var r=e[i]||{},e=t.querySelector(".unit-product-list__comment-score__scores"),i=(e&&(e.innerHTML=Number(r.score).toFixed(1)),t.querySelector(".unit-product-list__comment--reviews-num")),s=(i&&(i.innerHTML=r.count),t.querySelectorAll(".icon-base-collection"));if(s){5<Number(r.score)&&(r.score=5);for(let e=0;e<5;e++)e<Math.floor(r.score)?s[e].classList.add("on"):s[e].classList.remove("on")}}getRenderInfo(e,t,i){e[t]=Array.from(new Set(e[t]));var r=e[t].join();return{url:{product:"/product/get-list-by-filter",article:"/article/get-list",video:"",polymerize:"/polymerize/get-list"}[t],params:{page_size:e[t].length||12,site_id:this.info.site.site_id,ids:r,columns:(i.length?i.join(",")+",":"")+"reads"+(this.info.site.is_shop?",price":"")}}}initHeaderPosition(){this.utilts.checkDesign()||(window.addEventListener("scroll",()=>this.headerPosition()),window.addEventListener("resize",()=>this.headerPosition()),this.headerPosition())}headerPosition(){var a=document.querySelector('[package-block-type="header"]'),n=document.querySelector("body");if(a){var o=a.offsetHeight||0,l="1"===a.getAttribute("float-top");let e=!1,t=window.location.pathname,i=a.getAttribute("position")||1;var c=["/","/index","/index.html"];let r=[],s=window.app.info.site.language_code;(r="en"!==s?c.map(e=>"/"+s+e):c).find(e=>
7e===t)&&(i=a.getAttribute("position-index")||1,e=!0),1===(i=Number(i))?window&&window.pageYOffset<=3?a.classList.add("header-position"):window&&window.pageYOffset<=300?(a.classList.remove("header-position"),a.classList.remove("header-hide"),a.classList.add("header-fixed")):a.classList.add("header-hide"):2===i?window&&window.pageYOffset<=0?(a.classList.add("header-position"),a.classList.remove("header-fixed")):(a.classList.remove("header-position"),a.classList.add("header-fixed")):(window&&window.pageYOffset<=85?(e&&l||(n.style.paddingTop=0),a.classList.remove("header-fixed"),a.classList.add("header-position")):(e&&l||(n.style.paddingTop=o+"px"),a.classList.remove("header-position"),a.classList.add("header-fixed")),window&&window.pageYOffset>window.oldScrollY?a.classList.add("header-hide"):a.classList.remove("header-hide"),window.oldScrollY=window.pageYOffset)}}initVisitor(){var e=this.info.page.page_id===this.info.tempPrevPage.page_id,t=this.info.page.page_type===this.info.tempPrevPage.page_type,i=window.location.search.includes("mc=");this.info.user.visitor_id&&e&&t&&!i||window.app.info.utilts.postVisitor()}async initVConsole(){this.utilts.getParamsByUrl("v")&&(await new Load("https://cdn.bootcdn.net/ajax/libs/vConsole/3.15.0/vconsole.min.js"),new VConsole)}initServiceWorker(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations().then(e=>e.filter(e=>e.scope===location.origin+"/")).then(e=>e.forEach(e=>e.unregister())).catch(e=>console.error(e))}checkThirdLoginError(){var e=this.utilts.getParamsByUrl("error")||"";e&&"index"===window.app.info.page.page_type&&(new Message).error(decodeURI(e.replace(/\+/g," ")))}initInfo(){this.info=AppInfo.ins(),this.info.init()}async initPhoneScriptQueue(){let i=[],r=(document.querySelectorAll("[hide-phone]").forEach(e=>{"unit"===e.getAttribute("package-item")?i.push(e.getAttribute("id")):e.querySelectorAll('[package-item="unit"]').forEach(e=>{i.push(e.getAttribute("id"))})}),[]);document.querySelectorAll('[package-item="unit"]').forEach(e=>{if(e.querySelector("script")){let t=e.getAttribute("id");this.scriptLoad[t]={loaded:!1,hidePc:!1,hidePhone:i.includes(t),script:window.scriptQueue.filter(e=>e.attrId===t&&(this.utilts.checkDesign()||!this.utilts.checkScreenMobile()||0!==e.name.indexOf("ScriptForm")))},"index"===this.info.page.page_type&&"pop-up"!==e.getAttribute("package-type")?this.utilts.interObserver(e,()=>!!this.scriptLoad[t].hidePhone||(this.scriptLoad[t].loaded||(this.initScriptQueue(this.scriptLoad[t].script),this.scriptLoad[t].loaded=!0),!1)):this.scriptLoad[t].hidePhone?this.utilts.interObserver(e,()=>!(!this.utilts.checkScreenMobile()&&(this.initScriptQueue(this.scriptLoad[t].script),this.scriptLoad[t].loaded=!0))):r.push.apply(r,this.scriptLoad[t].script)}}),r.length&&await this.initScriptQueue(r)}async initScriptQueue(queue,isRender=0){let scriptQueue=queue.filter(e=>!e._loaded),scriptALl=scriptQueue.map(item=>(item._loaded=!0,new Promise(resolve=>{new Load(item.file,void 0,{version_enabled:!0}).then(_res=>{try{let unitObject=`new ${item.name}(${JSON.stringify(item)})`;eval(unitObject),resolve()}catch(err){console.error(err),resolve()}})})));await Promise.all(scriptALl).then(()=>{Object.keys(this.script).forEach(s=>{this.script[s].forEach((i,e)=>{if(scriptQueue.find(e=>e.attrId===i.attrId)){var r=i.init();let t=0===e?"":e;r&&r.toString().includes("Promise")?r.then(e=>this.scriptInit(i,s,t,isRender)):this.scriptInit(i,s,t,isRender)}})})})}scriptInit(e,t,i,r){e.isInitEnd=1,r&&e.render(),window.dispatchEvent(new CustomEvent(t+"Load"+i))}scriptCaller(r,s,a=null){var e=this.script[r];if(e)return e=e.map((t,i)=>new Promise(e=>{t[s]&&t.isInitEnd?e(t[s](a)):window.addEventListener(r+"Load"+(0===i?"":i),()=>{t[s]?e(t[s](a)):(console.error(new Error),e())})})),Promise.all(e)}initCls(){window.clsValue=0,new PerformanceObserver(e=>{for(var t of e.getEntries())t.hadRecentInput||(window.clsValue+=t.value,console.log(window.clsValue))}).observe({type:"layout-shift",buffered:!0})}onLoad(t){if(!window.serverInfo.isLighthouse||localStorage.getItem("isActive")||this.utilts.checkDesign())t();else{let e=!1;window.serverInfo.isLighthouse||window.addEventListener("mousemove",()=>{e||(localStorage.getItem("isActive")||localStorage.setItem("isActive","1"),e=!0,t())})}document.addEventListener("gesturestart",function(e){e.preventDefault()})}getProductListPageBySearch(r,s,a,n=""){return new Promise((i,t)=>{var e=this.getPageParams(r,s,a,n);window.app.utilts.request({url:"/product/list-page-by-search",method:"POST",params:e}).then(e=>{var t=(new globalThis.Server.ContentList).product(e.data.list);i({total:e.data.total,page_count:e.data.page_count,page_number:e.data.page_number,page_size:e.data.page_size,list:t})}).catch(e=>t(e))})}getDownloadListPageBySearch(r,s,a="",n=0){return new Promise((t,i)=>{var e={site_id:window.app.info.site.site_id,keyword:a,page_number:r,page_size:s,status:1,page_category_id:n};window.app.utilts.request({url:"/download/list-page",method:"GET",params:e}).then(e=>{t({...e.data})}).catch(e=>i(e))})}getStoreListPageBySearch(r,s,a=""){return new Promise((t,i)=>{var e={page_number:r,page_size:s,site_id:window.app.info.site.site_id,area:JSON.stringify(a)};window.app.utilts.request({url:"/store/list-page-by-search",method:"POST",prefix:"/qqt",params:e}).then(e=>{t({...e.data})}).catch(e=>i(e))})}getFAQListPageBySearch({keyword:r,page_number:s,page_size:a,faq_type_id:n,page_category_id:o}){return new Promise((t,i)=>{var e={site_id:window.app.info.site.site_id,language_code:window.app.info.site.language_code,keyword:r,page_number:s,page_size:a,faq_type_id:n,page_category_id:o};window.app.utilts.request({url:"/faq/list-page-by-search",method:"POST",params:e}).then(e=>{t(e.data)}).catch(e=>i(e))})}getPageParams(e,t,i,r){var s=window.app.info,a={},n=Date.parse(new Date)/1e3;return"now"===e?a.discount_time=","+Date.parse(new Date)/1e3:"upcoming"===e?a.discount_time=n+",,"+n:"history"===e?a.product_ids="-1":"page_content"===e&&(a.page_category_id=s.page.page_category_id,n=s.attr_params,s.attr_detail_id&&(a.attr_detail_id=s.attr_detail_id.join(",")),0<n.length&&(a.attr=JSON.stringify(n)),s.product_sort&&(a.sort=s.product_sort),"reduction_detail"===s.page.page_type)&&(a.reduction_ids=s.page.content_id),a.language_code=s.site.language_code,a.site_id=s.site.site_id,a.page_number=t,a.page_size=i||12,a.columns="title,summary,subtitle,video"+(s.site.is_shop?",price,discount,comment,reduction":""),a.keyword=r,a}purgeTmpGaCookies(){var e=window.location.hostname;if(-1<e.indexOf(".dweyes.cn")||-1<e.indexOf(".fweyes.cn")||-1<e.indexOf(".lifisher.cn")||-1<e.indexOf(".lifisher.com.cn"))try{let t="";-1<e.indexOf(".dweyes.cn")?t=".dweyes.cn":-1<e.indexOf(".fweyes.cn")?t=".fweyes.cn":-1<e.indexOf(".lifisher.cn")?t=".lifisher.cn":-1<e.indexOf(".lifisher.com.cn")&&(t=".lifisher.com.cn");var r=window.Cookies.get(),s=window.dataLayer&&Array.isArray(window.dataLayer)?window.dataLayer.filter(e=>"config"===e[0]).map(e=>e[1]?e[1].replace(/^\w+[-]/i,""):""):[];let i=s.length?new RegExp(`^_ga_(?!${s.join("|")})`,"i"):/^_ga_/i;Object.keys(r).filter(e=>
7i.test(e)).forEach(e=>{console.info("清除临时GA Cookie",e),window.Cookies.remove(e,{path:"/",domain:t})})}catch(e){console.warn("清除临时GA Cookie失败",e)}}static ins(){return this.instance||(this.instance=new App),this.instance}checkSpeed(){var e=window.renderInfo?.page?.page_type||"";return!(e&&0<=["product_detail"].indexOf(e)||App.excludeCheckSpeedUrls()||this.getQuery("design")||!(window.innerWidth<768&&window.renderInfo&&null!=window.renderInfo.site&&null!=window.renderInfo.site.site_id))}getQuery(e){e=new RegExp(`(^|&)${e}=([^&]*)(&|$)`),e=window.location.search.substr(1).match(e);let t=null;return t=null!=e?decodeURI(e[2]):t}initThirdScripts(){window.thirdScripts&&(window.thirdScripts.forEach(e=>{var t=document.createElement("script");t.src="/gtag/js?id="+e,t.async=!0,document.head.appendChild(t)}),window.thirdScripts=[])}initFont(){if(window.fontList){let t="";window.fontList.forEach(e=>{t+=`
8          @font-face {
9            font-family: "${e.family}";
10            src: url('${e.url}');
11            font-display: swap;
12          }
13        `});var e=document.createElement("style");e.setAttribute("type","text/css"),e.appendChild(document.createTextNode(t)),document.body.insertBefore(e,document.getElementById("app"))}}}App.excludeCheckSpeedUrls=function(){return new RegExp(["multi_language.html","multi-language.html","product-lives","product_lives","inquire_success","inquire-success","complete.html","checkout.html","search.html","cart.html"].join("|"),"i").test(location.pathname)},App._locks_={},App.lock=function(e,t){return t=t||100,!App._locks_.hasOwnProperty(e)&&(App._locks_[e]=setTimeout(function(){App._locks_[e]=null,delete App._locks_[e]},t),!0)},window.checkSpeed=!1,window.app=App.ins(),window.app.onLoad(()=>{if(navigator.cookieEnabled){let e=["pointerover","touchstart","mousemove"],s=!1;window.innerWidth<768?(window.checkSpeed=this.app.checkSpeed(),window.app.init(),window.checkSpeed&&e.forEach(function(e){window.addEventListener(e,i)})):window.app.init();var a=window,n=document,t=window.checkSpeed;if((a.serverInfo??void 0).debug,t){let i=null,e=null,r=0;function o(){e&&clearTimeout(e),e=null}function l(t){s?scriptQueue.filter(e=>!e.load_immediate&&!window.loadInfo[e.url]).filter(e=>t.target.matches(`#${e.attrId} *`)).length&&(i=t.target,window.clickElem=i,o(),r=Date.now(),e=setTimeout(function(){o()},3e3)):n.querySelector("body").removeEventListener("click",l)}n.querySelector("body").addEventListener("click",l),a.addEventListener("hookInitScriptQueueDone",function t(){if(s){a.removeEventListener("hookInitScriptQueueDone",t),o(),n.querySelector("body").removeEventListener("click",l);let e=i;e&&setTimeout(()=>{e&&e.click()},400)}else a.removeEventListener("hookInitScriptQueueDone",t)})}function i(){s||(s=!0,window.checkSpeed=!1,window.app.init(),e.forEach(function(e){window.removeEventListener(e,i)}))}}else console.error("Cookie is disabled"),window.parent.postMessage("Cookie is disabled","*")});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.