var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(H){return H.raw=H};$jscomp.createTemplateTagFirstArgWithRaw=function(H,R){H.raw=R;return H};$jscomp.arrayIteratorImpl=function(H){var R=0;return function(){return R>>0,$jscomp.propertyToPolyfillSymbol[E]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(E):$jscomp.POLYFILL_PREFIX+T+"$"+E),$jscomp.defineProperty(G,$jscomp.propertyToPolyfillSymbol[E],{configurable:!0,writable:!0,value:R})))}; $jscomp.getConstructImplementation=function(){function H(){function T(){}new T;Reflect.construct(T,[],function(){});return new T instanceof T}if($jscomp.TRUST_ES6_POLYFILLS&&"undefined"!=typeof Reflect&&Reflect.construct){if(H())return Reflect.construct;var R=Reflect.construct;return function(T,G,E){T=R(T,G);E&&Reflect.setPrototypeOf(T,E.prototype);return T}}return function(T,G,E){void 0===E&&(E=T);E=$jscomp.objectCreate(E.prototype||Object.prototype);return Function.prototype.apply.call(T,E,G)|| E}};$jscomp.construct={valueOf:$jscomp.getConstructImplementation}.valueOf();$jscomp.underscoreProtoCanBeSet=function(){var H={a:!0},R={};try{return R.__proto__=H,R.a}catch(T){}return!1};$jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(H,R){H.__proto__=R;if(H.__proto__!==R)throw new TypeError(H+" is not extensible");return H}:null; $jscomp.inherits=function(H,R){H.prototype=$jscomp.objectCreate(R.prototype);H.prototype.constructor=H;if($jscomp.setPrototypeOf){var T=$jscomp.setPrototypeOf;T(H,R)}else for(T in R)if("prototype"!=T)if(Object.defineProperties){var G=Object.getOwnPropertyDescriptor(R,T);G&&Object.defineProperty(H,T,G)}else H[T]=R[T];H.superClass_=R.prototype};$jscomp.generator={}; $jscomp.generator.ensureIteratorResultIsObject_=function(H){if(!(H instanceof Object))throw new TypeError("Iterator result "+H+" is not an object");};$jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null}; $jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1};$jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(H){this.yieldResult=H}; $jscomp.generator.Context.prototype.throw_=function(H){this.abruptCompletion_={exception:H,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(H){this.abruptCompletion_={return:H};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.jumpThroughFinallyBlocks=function(H){this.abruptCompletion_={jumpTo:H};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.yield=function(H,R){this.nextAddress=R;return{value:H}}; $jscomp.generator.Context.prototype.yieldAll=function(H,R){H=$jscomp.makeIterator(H);var T=H.next();$jscomp.generator.ensureIteratorResultIsObject_(T);if(T.done)this.yieldResult=T.value,this.nextAddress=R;else return this.yieldAllIterator_=H,this.yield(T.value,R)};$jscomp.generator.Context.prototype.jumpTo=function(H){this.nextAddress=H};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0}; $jscomp.generator.Context.prototype.setCatchFinallyBlocks=function(H,R){this.catchAddress_=H;void 0!=R&&(this.finallyAddress_=R)};$jscomp.generator.Context.prototype.setFinallyBlock=function(H){this.catchAddress_=0;this.finallyAddress_=H||0};$jscomp.generator.Context.prototype.leaveTryBlock=function(H,R){this.nextAddress=H;this.catchAddress_=R||0}; $jscomp.generator.Context.prototype.enterCatchBlock=function(H){this.catchAddress_=H||0;H=this.abruptCompletion_.exception;this.abruptCompletion_=null;return H};$jscomp.generator.Context.prototype.enterFinallyBlock=function(H,R,T){T?this.finallyContexts_[T]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=H||0;this.finallyAddress_=R||0}; $jscomp.generator.Context.prototype.leaveFinallyBlock=function(H,R){R=this.finallyContexts_.splice(R||0)[0];if(R=this.abruptCompletion_=this.abruptCompletion_||R){if(R.isException)return this.jumpToErrorHandler_();void 0!=R.jumpTo&&this.finallyAddress_>>0)+"_",G=0,E=function(x){if(this instanceof E)throw new TypeError("Symbol is not a constructor");return new R(T+(x||"")+"_"+G++,x)};return E},"es6","es3"); $jscomp.polyfill("Symbol.iterator",function(H){if(H)return H;H=Symbol("Symbol.iterator");for(var R="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),T=0;TT&&(T=Math.max(0,E+T));if(null==G||G>E)G=E;G=Number(G);0>G&&(G=Math.max(0,E+G));for(T=Number(T||0);TR||1342177279>>=1)T+=T;return G}},"es6","es3");$jscomp.polyfill("Object.is",function(H){return H?H:function(R,T){return R===T?0!==R||1/R===1/T:R!==R&&T!==T}},"es6","es3"); $jscomp.polyfill("Array.prototype.includes",function(H){return H?H:function(R,T){var G=this;G instanceof String&&(G=String(G));var E=G.length;T=T||0;for(0>T&&(T=Math.max(T+E,0));Tg?-1:1}function E(a,b){this.type=a;this.direction=0>b?-1:1}function x(a,b,c,g){this.type=a;this.currentLoop=c;this.totalLoops=b;this.direction=0>g?-1:1}function y(a,b,c){this.type=a;this.firstFrame=b;this.totalFrames=c}function m(a,b){this.type=a;this.target=b}function I(a,b){this.type= "renderFrameError";this.nativeError=a;this.currentTime=b}function N(a){this.type="configError";this.nativeError=a}function F(a,b,c){var g,f,n,v,P;switch(n=c*(1-b),v=c*(1-(f=6*a-(g=Math.floor(6*a)))*b),P=c*(1-(1-f)*b),g%6){case 0:var L=c;var B=P;var A=n;break;case 1:L=v;B=c;A=n;break;case 2:L=n;B=c;A=P;break;case 3:L=n;B=v;A=c;break;case 4:L=P;B=n;A=c;break;case 5:L=c,B=n,A=v}return[L,B,A]}function U(a,b,c){var g=Math.max(a,b,c),f=Math.min(a,b,c),n=g-f;switch(g){case f:var v=0;break;case a:v=(b-c+ n*(b=a[1]&&(a[1]=0),F(a[0],a[1],a[2])}function da(a,b){a=U(255*a[0],255*a[1],255*a[2]);return a[2]+=b,1a[2]&&(a[2]=0),F(a[0],a[1],a[2])}function ia(a,b){a=U(255*a[0],255*a[1],255*a[2]);return a[0]+=b/360,1a[0]&&(a[0]+=1),F(a[0],a[1],a[2])}function Na(){}function Ba(a){return Array.apply(null, {length:a})}function na(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function Da(a){return document.createElement(a)}function Ra(){}function Ia(a,b){var c,g,f=a.length;for(c=0;ca;a+=1)this.saved[a]=cb("float32",16);this._length=15}function za(){}function ea(a,b,c){this.assetData=b.getAssetData(a.refId);this.img=b.imageLoader.getAsset(this.assetData);this.initElement(a,b,c)}function ca(a,b,c){this.completeLayers=!1;this.layers=a.layers;this.pendingElements=[];this.elements=Ba(this.layers.length);this.initElement(a,b,c);this.tm=a.tm?xa.getProp(this,a.tm,0,b.frameRate, this):{_placeholder:!0}}function Ca(a,b){this.data=a;this.element=b;this.masksProperties=this.data.masksProperties||[];this.viewData=Ba(this.masksProperties.length);b=this.masksProperties.length;var c=!1;for(a=0;aa;a+=1){var c=a.toString(16);b[a]=1===c.length?"0"+c:c}return function(g,f,n){return 0>g&&(g=0),0>f&&(f=0),0>n&&(n=0),"#"+b[g]+b[f]+b[n]}}();Na.prototype= {triggerEvent:function(a,b){if(this._cbs[a]){a=this._cbs[a];for(var c=0;cra;){if(ka.props[ra]!==this.props[ra])return!1;ra+=1}return!0}function t(ka){var ra;for(ra=0;16>ra;ra+=1)ka.props[ra]=this.props[ra];return ka}function p(ka){var ra;for(ra=0;16>ra;ra+=1)this.props[ra]=ka[ra]}function w(ka,ra,Ga){return{x:ka*this.props[0]+ra*this.props[4]+Ga*this.props[8]+this.props[12],y:ka*this.props[1]+ra*this.props[5]+Ga*this.props[9]+this.props[13],z:ka*this.props[2]+ra*this.props[6]+ Ga*this.props[10]+this.props[14]}}function M(ka,ra,Ga){return ka*this.props[0]+ra*this.props[4]+Ga*this.props[8]+this.props[12]}function X(ka,ra,Ga){return ka*this.props[1]+ra*this.props[5]+Ga*this.props[9]+this.props[13]}function Y(ka,ra,Ga){return ka*this.props[2]+ra*this.props[6]+Ga*this.props[10]+this.props[14]}function fa(){var ka=this.props[0]*this.props[5]-this.props[1]*this.props[4],ra=this.props[5]/ka,Ga=-this.props[1]/ka,Sa=-this.props[4]/ka,Db=this.props[0]/ka,Eb=(this.props[4]*this.props[13]- this.props[5]*this.props[12])/ka;ka=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/ka;var ob=new jb;return ob.props[0]=ra,ob.props[1]=Ga,ob.props[4]=Sa,ob.props[5]=Db,ob.props[12]=Eb,ob.props[13]=ka,ob}function ya(ka){return this.getInverseMatrix().applyToPointArray(ka[0],ka[1],ka[2]||0)}function qa(ka){var ra,Ga=ka.length,Sa=[];for(ra=0;raka;)Ga+=zc(1E4*ra[ka])/1E4,Ga+=15===ka?")":",",ka+=1;return Ga}function oa(ka){return 1E-6>ka&&0ka?zc(1E4*ka)/1E4:ka}function eb(){var ka=this.props;return"matrix("+oa(ka[0])+","+ oa(ka[1])+","+oa(ka[4])+","+oa(ka[5])+","+oa(ka[12])+","+oa(ka[13])+")"}var Cb=Math.cos,nb=Math.sin,Mb=Math.tan,zc=Math.round;return function(){this.reset=a;this.rotate=b;this.rotateX=c;this.rotateY=g;this.rotateZ=f;this.skew=v;this.skewFromAxis=P;this.shear=n;this.scale=L;this.setTransform=B;this.translate=A;this.transform=r;this.applyToPoint=w;this.applyToX=M;this.applyToY=X;this.applyToZ=Y;this.applyToPointArray=Ua;this.applyToTriplePoints=Ea;this.applyToPointStringified=ta;this.toCSS=Fa;this.to2dCSS= eb;this.clone=t;this.cloneFromProps=p;this.equals=u;this.inversePoints=qa;this.inversePoint=ya;this.getInverseMatrix=fa;this._t=this.transform;this.isIdentity=q;this._identity=!0;this._identityCalculated=!1;this.props=cb("float32",16);this.reset()}}();!function(a,b){function c(A){var r,q=A.length,u=this,t=0,p=u.i=u.j=0,w=u.S=[];for(q||(A=[q++]);256>t;)w[t]=t++;for(t=0;256>t;t++)w[t]=w[p=255&p+A[t%q]+(r=w[t])],w[p]=r;u.g=function(M){for(var X,Y=0,fa=u.i,ya=u.j,qa=u.S;M--;)X=qa[fa=255&fa+1],Y=256*Y+ qa[255&(qa[fa]=qa[ya=255&ya+X])+(qa[ya]=X)];return u.i=fa,u.j=ya,Y}}function g(A,r){return r.i=A.i,r.j=A.j,r.S=A.S.slice(),r}function f(A,r){var q;A+="";for(var u=0;u>>=1;return(M+Y)/X};return A.int32=function(){return 0|p.g(4)},A.quick=function(){return p.g(4)/4294967296},A.double=A,f(n(p.S),a),(r.pass|| q||function(M,X,Y,fa){return fa&&(fa.S&&g(fa,p),M.state=function(){return g(p,{})}),Y?(b.random=M,X):M})(A,t,"global"in r?r.global:this==b,r.state)};f(b.random(),a)}([],Yb);var kc=function(){function a(v,P,L){return(((1-3*L+3*P)*v+(3*L-6*P))*v+3*P)*v}function b(v){this._p=v;this._mSampleValues=n?new Float32Array(g):Array(g);this._precomputed=!1;this.get=this.get.bind(this)}var c={},g=11,f=1/(g-1),n="function"==typeof Float32Array;return b.prototype={get:function(v){var P=this._p[0],L=this._p[1],B= this._p[2],A=this._p[3];return this._precomputed||this._precompute(),P===L&&B===A?v:0===v?0:1===v?1:a(this._getTForX(v),L,A)},_precompute:function(){var v=this._p[0],P=this._p[1],L=this._p[2],B=this._p[3];this._precomputed=!0;v===P&&L===B||this._calcSampleValues()},_calcSampleValues:function(){for(var v=this._p[0],P=this._p[2],L=0;LM;++M){var X=3*(1-3*w+3*p)*t*t+2*(3*w-6*p)*t+3*p;if(0===X)break;t-=(a(t,p,w)-u)/X}return t}(v,B,P,L):0===r?B:function(u,t,p,w,M){for(var X,Y,fa=0;0<(X=a(Y=t+(p-t)/2,w,M)-u)?p=Y:t=Y,1E-7++fa;);return Y}(v,A,A+f,P,L)}},{getBezierEasing:function(v,P,L,B,A){A=A||("bez_"+v+"_"+P+"_"+L+"_"+B).replace(/\./g,"p");if(c[A])return c[A];v=new b([v,P,L,B]);return c[A]=v}}}();!function(){for(var a= 0,b=["ms","moz","webkit","o"],c=0;cB}function b(B){this.segmentLength=0;this.points=Array(B)}function c(B,A){this.partialLength=B;this.point=A}function g(B,A){var r=A.percents,q=A.lengths,u=r.length,t=Bb((u-1)*B);B*=A.addedLength;A=0;if(t===u-1||0===t||B===q[t])return r[t];for(var p=q[t]>B?-1:1,w=!0;w;)if(q[t]<=B&&q[t+1]>B?(A=(B-q[t])/(q[t+1]-q[t]),w=!1):t+=p,0>t||u-1<=t){if(t===u-1)return r[t];w=!1}return r[t]+(r[t+1]-r[t])*A}var f=Math,n=function(B,A,r,q){var u,t,p,w=ic,M=0, X=[],Y=[],fa=qd.newElement();var ya=r.length;for(u=0;uu?u=0:1X}}}(),sd=function(){function a(r,q,u){var t,p,w,M,X=r.length;for(p=0;pq[0]|| !(q[0]>r[0])&&(r[1]>q[1]||!(q[1]>r[1])&&(r[2]>q[2]||!(q[2]>r[2])&&null))}var f,n=function(){function r(u){var t,p,w,M=u.length;for(t=0;tDate.now()-this.initTime?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},n}(),xa=function(){function a(r,q){var u,t=this.offsetTime;"multidimensional"===this.propType&&(u=cb("float32",this.pv.length));for(var p,w,M,X,Y,fa, ya=q.lastIndex,qa=ya,Ea=this.keyframes.length-1,Ua=!0;Ua;){if(p=this.keyframes[qa],w=this.keyframes[qa+1],qa===Ea-1&&r>=w.t-t){p.h&&(p=w);ya=0;break}if(w.t-t>r){ya=qa;break}qa(M=t*Ea+p*nb+fa*Mb+w*X)&&(M=-M, Ea=-Ea,nb=-nb,Mb=-Mb,X=-X);M=1E-6<1-M?(Fa=Math.acos(M),oa=Math.sin(Fa),Y=Math.sin((1-r)*Fa)/oa,Math.sin(r*Fa)/oa):(Y=1-r,r);M=(Ua[0]=Y*t+M*Ea,Ua[1]=Y*p+M*nb,Ua[2]=Y*fa+M*Mb,Ua[3]=Y*w+M*X,Ua);Fa=M[0];oa=M[1];Y=M[2];X=M[3];M=Math.atan2(2*oa*X-2*Fa*Y,1-2*oa*oa-2*Y*Y);r=Math.asin(2*Fa*oa+2*Y*X);Fa=Math.atan2(2*Fa*X-2*oa*Y,1-2*Fa*Fa-2*Y*Y);qa[0]=M/gb;qa[1]=r/gb;qa[2]=Fa/gb}else for(qa=0;qa=u&&u<=r||this._caching.lastFrame=r&& (this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),this.pv=this.interpolateValue(r,this._caching));return this._caching.lastFrame=r,this.pv}function g(r){if("unidimensional"===this.propType){var q=r*this.mult;1E-5this.appliedTransformations&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),2>this.appliedTransformations&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&3>this.appliedTransformations&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&4>this.appliedTransformations?this.v.rotate(-this.r.v):!this.r&&4>this.appliedTransformations&& this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var g;if(c=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)var f=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(g=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/c,0),this.p.getValueAtTime(this.p.keyframes[0].t/c,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length- 1].t?(g=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(g=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){g=[];f=[];var n=this.px,v=this.py;n._caching.lastFrame+n.offsetTime<=n.keyframes[0].t?(g[0]=n.getValueAtTime((n.keyframes[0].t+.01)/ c,0),g[1]=v.getValueAtTime((v.keyframes[0].t+.01)/c,0),f[0]=n.getValueAtTime(n.keyframes[0].t/c,0),f[1]=v.getValueAtTime(v.keyframes[0].t/c,0)):n._caching.lastFrame+n.offsetTime>=n.keyframes[n.keyframes.length-1].t?(g[0]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/c,0),g[1]=v.getValueAtTime(v.keyframes[v.keyframes.length-1].t/c,0),f[0]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/c,0),f[1]=v.getValueAtTime((v.keyframes[v.keyframes.length-1].t-.01)/c,0)):(g=[n.pv,v.pv],f[0]= n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/c,n.offsetTime),f[1]=v.getValueAtTime((v._caching.lastFrame+v.offsetTime-.01)/c,v.offsetTime))}else g=f=b;this.v.rotate(-Math.atan2(g[1]-f[1],g[0]-f[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0], -this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v);this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length|| this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},Ia([Ra],a),a.prototype.addDynamicProperty=function(c){this._addDynamicProperty(c);this.elem.addDynamicProperty(c);this._isDirty=!0},a.prototype._addDynamicProperty=Ra.prototype.addDynamicProperty,{getTransformProperty:function(c,g,f){return new a(c,g,f)}}}();Ja.prototype.setPathData= function(a,b){this.c=a;this.setLength(b);for(a=0;a=this._maxLength&&this.doubleArrayLength(),c){case "v":c=this.v;break;case "i":c=this.i;break;case "o":c=this.o;break;default:c=[]}(!c[g]||c[g]&&!f)&&(c[g]=oc.newElement());c[g][0]=a;c[g][1]=b};Ja.prototype.setTripleAt=function(a,b,c,g,f,n,v,P){this.setXYAt(a,b,"v",v,P);this.setXYAt(c,g,"o",v,P);this.setXYAt(f,n,"i",v,P)};Ja.prototype.reverse=function(){var a=new Ja;a.setPathData(this.c,this._length);var b=this.v,c=this.o,g=this.i,f=0;this.c&&(a.setTripleAt(b[0][0],b[0][1],g[0][0], g[0][1],c[0][0],c[0][1],0,!1),f=1);for(var n=this._length-1,v=this._length;f=M[M.length-1].t-this.offsetTime)A=M[M.length-1].s?M[M.length-1].s[0]:M[M.length-2].e[0],M=!0;else{for(var X=M.length-1,Y=!0;Y&&(u=M[w],!((t=M[w+1]).t-this.offsetTime>A));)w=t.t-this.offsetTime)var fa=1;else A=b?n.push({s:a,e:b}):1<=a?n.push({s:a-1,e:b-1}):(n.push({s:a,e:1}),n.push({s:0,e:b-1}));var v;b=[];var P=n.length;for(a=0;ag+c)){var L=v.s*f<=g?0:(v.s*f-g)/c;var B=v.e*f>=g+c?1:(v.e*f-g)/c;b.push([L,B])}return b.length||b.push([0,0]),b};Hb.prototype.releasePathsData=function(a){var b,c=a.length;for(b=0;bf&& (f+=1),b=1this.s.v?0+f:this.s.v+f,(c=1this.e.v?0+f:this.e.v+f)=q?r.push({s:A.totalShapeLength*g,e:A.totalShapeLength*q}):1<=g?r.push({s:A.totalShapeLength*(g-1),e:A.totalShapeLength*(q-1)}):(r.push({s:A.totalShapeLength*g,e:A.totalShapeLength}),r.push({s:0,e:A.totalShapeLength*(q- 1)})),P=this.addShapes(A,r[0]),r[0].s!==r[0].e){if(1b.e){c.c=!1;break}b.s<=A&&b.e>=A+f.addedLength?(this.addSegment(L[a].v[g-1],L[a].o[g-1],L[a].i[g],L[a].v[g],c,n,q),q=!1):(v=$b.getNewSegment(L[a].v[g-1],L[a].v[g],L[a].o[g-1],L[a].i[g],(b.s-A)/f.addedLength,(b.e-A)/f.addedLength,t[g-1]),this.addSegmentFromArray(v,c,n,q),q=!1,c.c=!1);A+=f.addedLength;n+=1}L[a].c&&t.length&&((f=t[g-1],A<=b.e)?(p=t[g-1].addedLength,b.s<=A&&b.e>=A+p?(this.addSegment(L[a].v[g-1],L[a].o[g-1],L[a].i[0],L[a].v[0],c,n,q),q=!1):(v=$b.getNewSegment(L[a].v[g- 1],L[a].v[0],L[a].o[g-1],L[a].i[0],(b.s-A)/p,(b.e-A)/p,t[g-1]),this.addSegmentFromArray(v,c,n,q),q=!1,c.c=!1)):c.c=!1,A+=f.addedLength,n+=1);if(c._length&&(c.setXYAt(c.v[u][0],c.v[u][1],"i",u),c.setXYAt(c.v[c._length-1][0],c.v[c._length-1][1],"o",c._length-1)),A>b.e)break;aa){for(;Pc&&r.v.c)for(fa.tLengthc;)c+=P[n].partialLength,0>--n&&(n=(P=L[--v].points).length-1);var Ea=(P=L[v].points)[n-1];var Ua=(Y=P[n]).partialLength}ya=X.length;qa=fa=0;var ta,Fa,oa,eb=1.2*a.finalSize*.714,Cb=!0;var nb=u.length;var Mb,zc,ka,ra,Ga,Sa,Db,Eb,ob,Fb=-1,Tb=c,Ub=v,cc=n,dc=-1,Vb="",Zb=this.defaultPropsArray;if(2===a.j||1=== a.j){var qb=ka=0;var Ya=2===a.j?-.5:-1;var Oa=0,jc=!0;for(b=0;b=P.length&&(n=0,P=L[v+=1]?L[v].points:r.v.c?L[v=n=0].points: (g-=Y.partialLength,null)),P&&(Ea=Y,Ua=(Y=P[n]).partialLength));qb=X[b].an/2-X[b].add;p.translate(-qb,0,0)}else qb=X[b].an/2-X[b].add,p.translate(-qb,0,0),p.translate(-q[0]*X[b].an*.005,-q[1]*eb*.01,0);for(f=0;fYa;Ya+=1)oa.length?ra[Ya]+=(ta.sc.v[Ya]-ra[Ya])*oa[0]:ra[Ya]+=(ta.sc.v[Ya]-ra[Ya])*oa;if(a.fillColorAnim&&a.fc){if(ta.fc.propType)for(Ya=0;3>Ya;Ya+=1)oa.length?Sa[Ya]+=(ta.fc.v[Ya]-Sa[Ya])*oa[0]:Sa[Ya]+=(ta.fc.v[Ya]-Sa[Ya])*oa;ta.fh.propType&&(Sa=oa.length?ia(Sa,ta.fh.v*oa[0]):ia(Sa,ta.fh.v*oa));ta.fs.propType&&(Sa=oa.length?ba(Sa,ta.fs.v*oa[0]):ba(Sa,ta.fs.v*oa));ta.fb.propType&& (Sa=oa.length?da(Sa,ta.fb.v*oa[0]):da(Sa,ta.fb.v*oa))}}for(f=0;fGa?0:Ga),a.strokeColorAnim&&(Eb="rgb("+Math.round(255*ra[0])+","+Math.round(255* ra[1])+","+Math.round(255*ra[2])+")"),a.fillColorAnim&&a.fc&&(ob="rgb("+Math.round(255*Sa[0])+","+Math.round(255*Sa[1])+","+Math.round(255*Sa[2])+")"),this._hasMaskedPath){if(p.translate(0,-a.ls),p.translate(0,q[1]*eb*.01+qa,0),this._pathData.p.v)f=(Y.point[1]-Ea.point[1])/(Y.point[0]-Ea.point[0]),f=180*Math.atan(f)/Math.PI,Y.point[0]b);)c+=1;return this.keysIndex!==c&&(this.keysIndex=c),this.data.d.k[this.keysIndex].s};tb.prototype.buildFinalText=function(a){for(var b, c,g=[],f=0,n=a.length,v=!1;f=b?56320<=(c=a.charCodeAt(f+1))&&57343>=c?(v||Ac.isModifier(b,c)?(g[g.length-1]+=a.substr(f,2),v=!1):g.push(a.substr(f,2)),f+=1):g.push(a.charAt(f)):56319this.minimumFontSize&&qa(v=b(0,c(.5/(L-P)+(f-P)/(L-P),1)))?v*=2:v=1-2*(v-.5),v=n(v)):5===B?(L===P?v=0:(v=L-P,f=-v/2+c(b(0,f+.5-P),L-P),v/=2,v=Math.sqrt(1-f*f/(v*v))),v=n(v)):v=6===B?n(v=L===P?0:(f=c(b(0,f+.5-P),L-P),(1+Math.cos(Math.PI+2*Math.PI*f/(L-P)))/2)):(f>=g(P)&&(v=b(0,c(0>f-P?c(L,1)-(P-f):L-f,1))),n(v));100!==this.sm.v&&(f=.01*this.sm.v,0===f&&(f=1E-8),n=.5-.5*f,va-this.layers[c].st&&this.buildItem(c),this.completeLayers=!!this.elements[c]&&this.completeLayers;this.checkPendingElements()};wb.prototype.createItem=function(a){switch(a.ty){case 2:return this.createImage(a);case 0:return this.createComp(a);case 1:return this.createSolid(a);case 3:return this.createNull(a);case 4:return this.createShape(a);case 5:return this.createText(a); case 6:return this.createAudio(a);case 13:return this.createCamera(a);case 15:return this.createFootage(a);default:return this.createNull(a)}};wb.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.");};wb.prototype.createAudio=function(a){return new C(a,this.globalData,this)};wb.prototype.createFootage=function(a){return new Q(a,this.globalData,this)};wb.prototype.buildAllItems=function(){var a,b=this.layers.length;for(a=0;aa?0:a,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=0> a?0:a;this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)};Za.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()};Za.prototype.save=function(a){if(this.renderConfig.clearCanvas){a&&this.canvasContext.save();var b=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var c= this.contextData.saved[this.contextData.cArrPos];for(a=0;16>a;a+=1)c[a]=b[a];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO;this.contextData.cArrPos+=1}else this.canvasContext.save()};Za.prototype.restore=function(a){if(this.renderConfig.clearCanvas){a&&(this.canvasContext.restore(),this.globalData.blendMode="source-over");--this.contextData.cArrPos;var b=this.contextData.saved[this.contextData.cArrPos],c=this.contextData.cTr.props;for(a=0;16>a;a+=1)c[a]=b[a];this.canvasContext.setTransform(b[0], b[1],b[4],b[5],b[12],b[13]);b=this.contextData.savedOp[this.contextData.cArrPos];this.contextData.cO=b;this.globalData.currentGlobalAlpha!==b&&(this.canvasContext.globalAlpha=b,this.globalData.currentGlobalAlpha=b)}else this.canvasContext.restore()};Za.prototype.configAnimation=function(a){if(this.animationItem.wrapper){this.animationItem.container=Da("canvas");var b=this.animationItem.container.style;b.width="100%";b.height="100%";b.transformOrigin="0px 0px 0px";b.mozTransformOrigin="0px 0px 0px"; b.webkitTransformOrigin="0px 0px 0px";b["-webkit-transform"]="0px 0px 0px";this.animationItem.wrapper.appendChild(this.animationItem.container);this.canvasContext=this.animationItem.container.getContext("2d");this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className);this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=a;this.layers=a.layers;this.transformCanvas= {w:a.w,h:a.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(a,document.body);this.globalData.canvasContext=this.canvasContext;(this.globalData.renderer=this).globalData.isDashed=!1;this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.transformCanvas=this.transformCanvas;this.elements=Ba(a.layers.length);this.updateContainerSize()};Za.prototype.updateContainerSize=function(){var a,b;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(a=this.animationItem.wrapper.offsetWidth, b=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",a*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",b*this.renderConfig.dpr)):(a=this.canvasContext.canvas.width*this.renderConfig.dpr,b=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var c=this.renderConfig.preserveAspectRatio.split(" "),g=c[1]||"meet";var f= c[0]||"xMidYMid";c=f.substr(0,4);var n=f.substr(4);f=a/b;var v=this.transformCanvas.w/this.transformCanvas.h;this.transformCanvas.sy=f=a)return this.threeDElements[b].perspectiveElem;b+=1}return null};Xa.prototype.createThreeDContainer=function(a,b){var c,g=Da("div");T(g);var f=Da("div");if(T(f),"3d"===b)(c=g.style).width=this.globalData.compSize.w+"px",c.height=this.globalData.compSize.h+"px",c.webkitTransformOrigin= "50% 50%",c.mozTransformOrigin="50% 50%",c.transformOrigin="50% 50%",(c=f.style).transform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",c.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";g.appendChild(f);a={container:f,perspectiveElem:g,startPos:a,endPos:a,type:b};return this.threeDElements.push(a),a};Xa.prototype.build3dContainers=function(){var a,b,c=this.layers.length,g="";for(a=0;athis.storedData[b].x.v?("erode"!==this.storedData[b].lastOperator&&(this.storedData[b].lastOperator="erode",this.storedData[b].elem.setAttribute("filter","url("+Lb+"#"+this.storedData[b].filterId+")")),f.setAttribute("radius",-this.storedData[b].x.v)):("dilate"!==this.storedData[b].lastOperator&&(this.storedData[b].lastOperator="dilate",this.storedData[b].elem.setAttribute("filter",null)),this.storedData[b].elem.setAttribute("stroke-width",2*this.storedData[b].x.v))}};Jb.prototype.getMaskelement= function(){return this.maskElement};Jb.prototype.createLayerSolidPath=function(){var a="M0,0 ";return a+=" h"+this.globalData.compSize.w,a+=" v"+this.globalData.compSize.h,a+=" h-"+this.globalData.compSize.w,a+(" v-"+this.globalData.compSize.h+" ")};Jb.prototype.drawPath=function(a,b,c){var g,f=" M"+b.v[0][0]+","+b.v[0][1];var n=b._length;for(g=1;g=this.finalTransform.mProp.o.v?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(a){this.data.ip-this.data.st<=a&&this.data.op-this.data.st>a?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf= !0,this.isInRange=!1,this.hide())},renderRenderable:function(){var a,b=this.renderableComponents.length;for(a=0;a=A&&(A=-.99),A*=q, q=Math.cos(L+B.a.v)*A+p[0],p=Math.sin(L+B.a.v)*A+p[1],u.setAttribute("fx",q),u.setAttribute("fy",p),t&&!B.g._collapsable&&(B.of.setAttribute("fx",q),B.of.setAttribute("fy",p))}function n(L,B,A){L=B.style;var r=B.d;r&&(r._mdf||A)&&r.dashStr&&(L.pElem.setAttribute("stroke-dasharray",r.dashStr),L.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0]));B.c&&(B.c._mdf||A)&&L.pElem.setAttribute("stroke","rgb("+Bb(B.c.v[0])+","+Bb(B.c.v[1])+","+Bb(B.c.v[2])+")");(B.o._mdf||A)&&L.pElem.setAttribute("stroke-opacity", B.o.v);(B.w._mdf||A)&&(L.pElem.setAttribute("stroke-width",B.w.v),L.msElem&&L.msElem.setAttribute("stroke-width",B.w.v))}var v=new jb,P=new jb;return{createRenderFunction:function(L){switch(L.ty){case "fl":return c;case "gf":return f;case "gs":return g;case "st":return n;case "sh":case "el":case "rc":case "sr":return b;case "tr":return a;default:return null}}}}();e.prototype={addTransformSequence:function(a){var b,c=a.length,g="_";for(b=0;b=v;)b= (n=v/256)<=P?0>q?f:g:L<=n?0>q?g:f:g+r*Math.pow((n-a)/q,1/c),B[A]=b,A+=1,v+=256/255;return B.join(" ")};pa.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var b,c=this.filterManager.effectElements;this.feFuncRComposed&&(a||c[3].p._mdf||c[4].p._mdf||c[5].p._mdf||c[6].p._mdf||c[7].p._mdf)&&(b=this.getTableValue(c[3].p.v,c[4].p.v,c[5].p.v,c[6].p.v,c[7].p.v),this.feFuncRComposed.setAttribute("tableValues",b),this.feFuncGComposed.setAttribute("tableValues",b),this.feFuncBComposed.setAttribute("tableValues", b));this.feFuncR&&(a||c[10].p._mdf||c[11].p._mdf||c[12].p._mdf||c[13].p._mdf||c[14].p._mdf)&&(b=this.getTableValue(c[10].p.v,c[11].p.v,c[12].p.v,c[13].p.v,c[14].p.v),this.feFuncR.setAttribute("tableValues",b));this.feFuncG&&(a||c[17].p._mdf||c[18].p._mdf||c[19].p._mdf||c[20].p._mdf||c[21].p._mdf)&&(b=this.getTableValue(c[17].p.v,c[18].p.v,c[19].p.v,c[20].p.v,c[21].p.v),this.feFuncG.setAttribute("tableValues",b));this.feFuncB&&(a||c[24].p._mdf||c[25].p._mdf||c[26].p._mdf||c[27].p._mdf||c[28].p._mdf)&& (b=this.getTableValue(c[24].p.v,c[25].p.v,c[26].p.v,c[27].p.v,c[28].p.v),this.feFuncB.setAttribute("tableValues",b));this.feFuncA&&(a||c[31].p._mdf||c[32].p._mdf||c[33].p._mdf||c[34].p._mdf||c[35].p._mdf)&&(b=this.getTableValue(c[31].p.v,c[32].p.v,c[33].p.v,c[34].p.v,c[35].p.v),this.feFuncA.setAttribute("tableValues",b))}};ua.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){if((a||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/ 4),a||this.filterManager.effectElements[0].p._mdf){var b=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",Id(Math.round(255*b[0]),Math.round(255*b[1]),Math.round(255*b[2])))}if((a||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),a||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){a=this.filterManager.effectElements[3].p.v;b=(this.filterManager.effectElements[2].p.v- 90)*gb;var c=a*Math.sin(b);this.feOffset.setAttribute("dx",a*Math.cos(b));this.feOffset.setAttribute("dy",c)}}};var cd=[];wa.prototype.findSymbol=function(a){for(var b=0,c=cd.length;b=L&&(L=-.99);L*=P;f=f.createRadialGradient(Math.cos(v+b.a.v)*L+n[0],Math.sin(v+b.a.v)*L+n[1],0,n[0],n[1],P)}n=a.g.p;P=b.g.c;v=1;for(a=0;a=f)){for(a=0;aq;++q)n=6*a[q]-12*b[q]+6*c[q],f=-3*a[q]+9*b[q]-9*c[q]+3*g[q],v=3*b[q]- 3*a[q],n|=0,v|=0,0===(f|=0)&&0===n||(0===f?0<(P=-v/n)&&1>P&&r[q].push(this.calculateF(P,a,b,c,g,q)):0<=(L=n*n-4*v*f)&&(0<(B=(-n+Dc(L))/(2*f))&&1>B&&r[q].push(this.calculateF(B,a,b,c,g,q)),0<(A=(-n-Dc(L))/(2*f))&&1>A&&r[q].push(this.calculateF(A,a,b,c,g,q))));this.shapeBoundingBox.left=yc.apply(null,r[0]);this.shapeBoundingBox.top=yc.apply(null,r[1]);this.shapeBoundingBox.right=Ec.apply(null,r[0]);this.shapeBoundingBox.bottom=Ec.apply(null,r[1])};xb.prototype.calculateF=function(a,b,c,g,f,n){return Qb(1- a,3)*b[n]+3*Qb(1-a,2)*a*c[n]+3*(1-a)*Qb(a,2)*g[n]+Qb(a,3)*f[n]};xb.prototype.calculateBoundingBox=function(a,b){var c,g=a.length;for(c=0;c=a.x+a.width&&this.currentBBox.height+this.currentBBox.y>=a.y+a.height};xb.prototype.renderInnerContent=function(){if(this._renderShapeFrame(), !this.hidden&&(this._isFirstFrame||this._mdf)){var a=this.tempBoundingBox;if(a.x=999999,a.xMax=-999999,a.y=999999,a.yMax=-999999,this.calculateBoundingBox(this.itemsData,a),a.width=a.xMaxthis.animationData.op&&(this.animationData.op=a.op,this.totalFrames=Math.floor(a.op-this.animationData.ip));var b,c,g=this.animationData.layers,f=g.length,n=a.layers,v=n.length;for(c=0;cthis.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame()};Qa.prototype.renderFrame=function(){if(!1!==this.isLoaded&& this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(a){this.triggerRenderFrameError(a)}};Qa.prototype.play=function(a){a&&this.name!==a||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))};Qa.prototype.pause=function(a){a&&this.name!==a||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())};Qa.prototype.togglePause=function(a){a&&this.name!==a|| (!0===this.isPaused?this.play():this.pause())};Qa.prototype.stop=function(a){a&&this.name!==a||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};Qa.prototype.getMarkerData=function(a){for(var b,c=0;c=this.totalFrames-1&&0=this.totalFrames?(this.playCount+=1,this.checkSegments(a%this.totalFrames)||(this.setCurrentRawFrameValue(a%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(a):this.checkSegments(a>this.totalFrames?a%this.totalFrames:0)||(b=!0,a=this.totalFrames-1):0>a?this.checkSegments(a%this.totalFrames)||(!this.loop||0>=this.playCount--&&!0!==this.loop?(b=!0,a=0):(this.setCurrentRawFrameValue(this.totalFrames+a%this.totalFrames),this._completedLoop? this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(a);b&&(this.setCurrentRawFrameValue(a),this.pause(),this.trigger("complete"))}};Qa.prototype.adjustSegment=function(a,b){this.playCount=0;a[1]this.playSpeed?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=a[0]-a[1],this.timeCompleted=this.totalFrames,this.firstFrame=a[1],this.setCurrentRawFrameValue(this.totalFrames-.001-b)):a[1]>a[0]&&(0>this.frameModifier&&(0> this.playSpeed?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=a[1]-a[0],this.timeCompleted=this.totalFrames,this.firstFrame=a[0],this.setCurrentRawFrameValue(.001+b));this.trigger("segmentStart")};Qa.prototype.setSegment=function(a,b){var c=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameb&&(c=b-a));this.firstFrame=a;this.timeCompleted=this.totalFrames=b-a;-1!==c&&this.goToAndStop(c,!0)};Qa.prototype.playSegments=function(a, b){if(b&&(this.segments.length=0),"object"==typeof a[0]){var c,g=a.length;for(c=0;ca?-1:1;this.updaFrameModifier()};Qa.prototype.setVolume=function(a,b){b&&this.name!==b||this.audioController.setVolume(a)};Qa.prototype.getVolume=function(){return this.audioController.getVolume()};Qa.prototype.mute=function(a){a&&this.name!==a||this.audioController.mute()};Qa.prototype.unmute=function(a){a&&this.name!==a||this.audioController.unmute()};Qa.prototype.updaFrameModifier=function(){this.frameModifier= this.frameMult*this.playSpeed*this.playDirection;this.audioController.setRate(this.playSpeed*this.playDirection)};Qa.prototype.getPath=function(){return this.path};Qa.prototype.getAssetsPath=function(a){if(a.e)var b=a.p;else this.assetsPath?(a=a.p,-1!==a.indexOf("images/")&&(a=a.split("/")[1]),b=this.assetsPath+a):(b=this.path,b+=a.u?a.u:"",b+=a.p);return b};Qa.prototype.getAssetData=function(a){for(var b=0,c=this.assets.length;bp.length-1)&&(A=p.length-1),q=w-(u=p[p.length-1-A].t)),"pingpong"===B){if(0!=Math.floor((t-u)/q)%2)return this.getValueAtTime((q-(t-u)%q+u)/this.comp.globalData.frameRate,0)}else{if("offset"===B){A=this.getValueAtTime(u/this.comp.globalData.frameRate,0);w=this.getValueAtTime(w/this.comp.globalData.frameRate,0);r=this.getValueAtTime(((t-u)%q+u)/this.comp.globalData.frameRate,0);t=Math.floor((t-u)/q);if(this.pv.length){u=(B=Array(A.length)).length;for(q=0;q< u;q+=1)B[q]=(w[q]-A[q])*t+r[q];return B}return(w-A)*t+r}if("continue"===B){A=this.getValueAtTime(w/this.comp.globalData.frameRate,0);r=this.getValueAtTime((w-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){u=(B=Array(A.length)).length;for(q=0;qp.length-1)&&(A=p.length-1),q=(u=p[A].t)-w),"pingpong"===B){if(0==Math.floor((w-t)/q)%2)return this.getValueAtTime(((w-t)%q+w)/this.comp.globalData.frameRate,0)}else{if("offset"===B){A=this.getValueAtTime(w/this.comp.globalData.frameRate,0);r=this.getValueAtTime(u/this.comp.globalData.frameRate,0);p=this.getValueAtTime((q- (w-t)%q+w)/this.comp.globalData.frameRate,0);t=Math.floor((w-t)/q)+1;if(this.pv.length){u=(B=Array(A.length)).length;for(q=0;q=(A=Math.floor(A||5))))return this.pv;var r=this.comp.renderedFrame/this.comp.globalData.frameRate;var q=r-B,u=1this.appliedTransformations){var t=this.a.getValueAtTime(q);u.translate(-t[0]*this.a.mult,-t[1]*this.a.mult,t[2]*this.a.mult)}2>this.appliedTransformations&&(t=this.s.getValueAtTime(q),u.scale(t[0]*this.s.mult,t[1]*this.s.mult,t[2]*this.s.mult));if(this.sk&&3>this.appliedTransformations){t= this.sk.getValueAtTime(q);var p=this.sa.getValueAtTime(q);u.skewFromAxis(-t*this.sk.mult,p*this.sa.mult)}if(this.r&&4>this.appliedTransformations)t=this.r.getValueAtTime(q),u.rotate(-t*this.r.mult);else if(!this.r&&4>this.appliedTransformations){t=this.rz.getValueAtTime(q);p=this.ry.getValueAtTime(q);var w=this.rx.getValueAtTime(q),M=this.or.getValueAtTime(q);u.rotateZ(-t*this.rz.mult).rotateY(p*this.ry.mult).rotateX(w*this.rx.mult).rotateZ(-M[2]*this.or.mult).rotateY(M[1]*this.or.mult).rotateX(M[0]* this.or.mult)}this.data.p&&this.data.p.s?(t=this.px.getValueAtTime(q),p=this.py.getValueAtTime(q),this.data.p.z?(q=this.pz.getValueAtTime(q),u.translate(t*this.px.mult,p*this.py.mult,-q*this.pz.mult)):u.translate(t*this.px.mult,p*this.py.mult,0)):(q=this.p.getValueAtTime(q),u.translate(q[0]*this.p.mult,q[1]*this.p.mult,-q[2]*this.p.mult));return u}.bind(B):B.getValueAtTime=function(){return this.v.clone(new jb)}.bind(B),B.setGroupProperty=Ob.setGroupProperty,B};var n=xa.getProp;xa.getProp=function(B, A,r,q,u){q=n(B,A,r,q,u);q.kf?q.getValueAtTime=Ob.getValueAtTime.bind(q):q.getValueAtTime=Ob.getStaticValueAtTime.bind(q);q.setGroupProperty=Ob.setGroupProperty;q.loopOut=a;q.loopIn=b;q.smooth=c;q.getVelocityAtTime=Ob.getVelocityAtTime.bind(q);q.getSpeedAtTime=Ob.getSpeedAtTime.bind(q);q.numKeys=1===A.a?A.k.length:0;q.propertyIndex=A.ix;var t=0;return 0!==r&&(t=cb("float32",1===A.a?A.k[0].s.length:A.k.length)),q._cachingAtTime={lastFrame:-999999,lastIndex:0,value:t},Ob.searchExpressions(B,A,q),q.k&& u.addDynamicProperty(q),q};var v=ac.getConstructorFunction(),P=ac.getKeyframedConstructorFunction();g.prototype={vertices:function(B,A){this.k&&this.getValue();var r=this.v;void 0!==A&&(r=this.getValueAtTime(A,0));A=r._length;var q=r[B],u=r.v,t=Ba(A);for(r=0;rB){var p=q;u=r.c&&q===u-1?0:q+1;p=$b.getPointInSegment(r.v[p],r.v[u],r.o[p],r.i[u],(B-t)/A[q].addedLength,A[q]);break}t+=A[q].addedLength;q+=1}return p||(p=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0], r.v[r._length-1][1]]),p},vectorOnPath:function(B,A,r){1==B?B=this.v.c:0==B&&(B=.999);var q=this.pointOnPath(B,A);A=this.pointOnPath(B+.001,A);B=A[0]-q[0];q=A[1]-q[1];A=Math.sqrt(Math.pow(B,2)+Math.pow(q,2));return 0===A?[0,0]:"tangent"===r?[B/A,q/A]:[-q/A,B/A]},tangentOnPath:function(B,A){return this.vectorOnPath(B,A,"tangent")},normalOnPath:function(B,A){return this.vectorOnPath(B,A,"normal")},setGroupProperty:Ob.setGroupProperty,getValueAtTime:Ob.getStaticValueAtTime};Ia([g],v);Ia([g],P);P.prototype.getValueAtTime= function(B){return this._cachingAtTime||(this._cachingAtTime={shapeValue:Nb.clone(this.pv),lastIndex:0,lastTime:-999999}),B*=this.elem.globalData.frameRate,(B-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=(c=void 0===c?1:c)?a:b(c-1)}},Wa=function(a,b){var c={_name:a};return function(g){return 0>=(g=void 0===g?1:g)?c:b(g-1)}},Pd=function(){function a(u,t,p){var w,M=[],X=u?u.length:0;for(w=0;w")){d="div";0===h.indexOf("=arguments.length?void 0:arguments[0]),d=["__proto__","constructor","prototype"],h=1;hh||arguments.length<=h?void 0:arguments[h],l;if(l=void 0!==k&&null!==k)l="undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement? k instanceof HTMLElement:k&&(1===k.nodeType||11===k.nodeType),l=!l;if(l){l=Object.keys(Object(k)).filter(function(K){return 0>d.indexOf(K)});for(var O=0,z=l.length;OO?"next":"prev",C=function(){D=(new Date).getTime();null===z&&(z=D);var Q=O+(.5-Math.cos(Math.max(Math.min((D-z)/J,1),0)*Math.PI)/2)*(h-O);if("next"===K&&Q>=h||"prev"===K&&Q<=h)Q=h;var W={};d.wrapperEl.scrollTo((W[k]=Q,W));"next"===K&&Q>=h||"prev"===K&&Q<=h?(d.wrapperEl.style.overflow="hidden",d.wrapperEl.style.scrollSnapType="",setTimeout(function(){d.wrapperEl.style.overflow="";var Z={};d.wrapperEl.scrollTo((Z[k]= Q,Z))}),l.cancelAnimationFrame(d.cssModeFrameID)):d.cssModeFrameID=l.requestAnimationFrame(C)};C()}function Ba(){var e=G(),d=T();return{smoothScroll:d.documentElement&&"scrollBehavior"in d.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&d instanceof e.DocumentTouch),passiveListener:function(){var h=!1;try{var k=Object.defineProperty({},"passive",{get:function(){h=!0}});e.addEventListener("testPassiveListener",null,k)}catch(l){}return h}(),gestures:"ongesturestart"in e}}function na(){ab|| (ab=Ba());return ab}function Da(e){void 0===e&&(e={});if(!kb){var d=(void 0===e?{}:e).userAgent;e=na();var h=G(),k=h.navigator.platform;d=d||h.navigator.userAgent;var l={ios:!1,android:!1},O=h.screen.width;h=h.screen.height;var z=d.match(/(Android);?[\s\/]+([\d.]+)?/),D=d.match(/(iPad).*OS\s([\d_]+)/),J=d.match(/(iPod)(.*OS\s([\d_]+))?/),K=!D&&d.match(/(iPhone\sOS|iOS)\s([\d_]+)/),C="Win32"===k,Q="1024x1366 1366x1024 834x1194 1194x834 834x1112 1112x834 768x1024 1024x768 820x1180 1180x820 810x1080 1080x810".split(" "); !D&&"MacIntel"===k&&e.touch&&0<=Q.indexOf(O+"x"+h)&&((D=d.match(/(Version)\/([\d.]+)/))||(D=[0,1,"13_0_0"]));z&&!C&&(l.os="android",l.android=!0);if(D||K||J)l.os="ios",l.ios=!0;kb=l}return kb}function Ra(){var e=G(),d=e.navigator.userAgent.toLowerCase();return{isSafari:0<=d.indexOf("safari")&&0>d.indexOf("chrome")&&0>d.indexOf("android"),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function Ia(e){var d=e.swiper,h=e.runCallbacks,k=e.step,l=d.activeIndex,O=d.previousIndex; (e=e.direction)||(e=l>O?"next":l=h.innerWidth-Q))if("prevent"===C)e.preventDefault();else return;Object.assign(k,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0});O.startX=J;O.startY=K;k.touchStartTime=F();this.allowClick=!0;this.updateSize();this.swipeDirection=void 0;0l.startY&&this.translate>=this.minTranslate()){h.isTouched= !1;h.isMoved=!1;return}}else if(Dl.startX&&this.translate>=this.minTranslate())return;if(h.isTouchEvent&&d.activeElement&&e.target===d.activeElement&&m(e.target).is(h.focusableElements))h.isMoved=!0,this.allowClick=!1;else if(h.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&1k.touchAngle:90-z>k.touchAngle)),h.isScrolling&&this.emit("touchMoveOpposite",e),"undefined"!==typeof h.startMoving||l.currentX===l.startX&&l.currentY===l.startY||(h.startMoving=!0),h.isScrolling)h.isTouched=!1;else if(h.startMoving){this.allowClick= !1;!k.cssMode&&e.cancelable&&e.preventDefault();k.touchMoveStopPropagation&&!k.nested&&e.stopPropagation();h.isMoved||(k.loop&&!k.cssMode&&this.loopFix(),h.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),h.allowMomentumBounce=!1,!k.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e));this.emit("sliderMove",e);h.isMoved=!0;d=this.isHorizontal()?d:D; l.diff=d;d*=k.touchRatio;O&&(d=-d);this.swipeDirection=0this.minTranslate()?(O=!1,k.resistance&&(h.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+h.startTranslate+d,D))):0>d&&h.currentTranslateh.startTranslate&&(h.currentTranslate=h.startTranslate);this.allowSlidePrev||this.allowSlideNext||(h.currentTranslate=h.startTranslate);if(0k.threshold||h.allowThresholdMove){if(!h.allowThresholdMove){h.allowThresholdMove=!0;l.startX=l.currentX;l.startY=l.currentY;h.currentTranslate= h.startTranslate;l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{h.currentTranslate=h.startTranslate;return}if(k.followFinger&&!k.cssMode){if(k.freeMode&&k.freeMode.enabled&&this.freeMode||k.watchSlidesProgress)this.updateActiveIndex(),this.updateSlidesClasses();if(this.params.freeMode&&k.freeMode.enabled&&this.freeMode)this.freeMode.onTouchMove();this.updateProgress(h.currentTranslate);this.setTranslate(h.currentTranslate)}}}else m(e.target).is(h.focusableElements)|| (this.allowClick=!1),h.isTouched&&(Object.assign(l,{startX:D,startY:z,currentX:D,currentY:z}),h.touchStartTime=F())}}function db(e){var d=this,h=d.touchEventsData,k=d.params,l=d.touches,O=d.rtlTranslate,z=d.slidesGrid;if(d.enabled)if(e.originalEvent&&(e=e.originalEvent),h.allowTouchCallbacks&&d.emit("touchEnd",e),h.allowTouchCallbacks=!1,h.isTouched){k.grabCursor&&h.isMoved&&h.isTouched&&(!0===d.allowSlideNext||!0===d.allowSlidePrev)&&d.setGrabCursor(!1);var D=F(),J=D-h.touchStartTime;if(d.allowClick){var K= e.path||e.composedPath&&e.composedPath();d.updateClickedSlide(K&&K[0]||e.target);d.emit("tap click",e);300>J&&300>D-h.lastClickTime&&d.emit("doubleTap doubleClick",e)}h.lastClickTime=F();N(function(){d.destroyed||(d.allowClick=!0)});if(h.isTouched&&h.isMoved&&d.swipeDirection&&0!==l.diff&&h.currentTranslate!==h.startTranslate){if(h.isTouched=!1,h.isMoved=!1,h.startMoving=!1,l=k.followFinger?O?d.translate:-d.translate:-h.currentTranslate,!k.cssMode)if(d.params.freeMode&&k.freeMode.enabled)d.freeMode.onTouchEnd({currentPos:l}); else{h=0;O=d.slidesSizesGrid[0];for(D=0;D=z[D]&&l=z[D]&&(h=D,O=z[z.length-1]-z[z.length-2]);K=D=null;k.rewind&&(d.isBeginning?K=d.params.virtual&&d.params.virtual.enabled&&d.virtual?d.virtual.slides.length-1:d.slides.length-1:d.isEnd&&(D=0));z=(l-z[h])/O;l=hk.longSwipesMs?k.longSwipes?("next"=== d.swipeDirection&&(z>=k.longSwipesRatio?d.slideTo(k.rewind&&d.isEnd?D:h+l):d.slideTo(h)),"prev"===d.swipeDirection&&(z>1-k.longSwipesRatio?d.slideTo(h+l):null!==K&&0>z&&Math.abs(z)>k.longSwipesRatio?d.slideTo(K):d.slideTo(h))):d.slideTo(d.activeIndex):k.shortSwipes?!d.navigation||e.target!==d.navigation.nextEl&&e.target!==d.navigation.prevEl?("next"===d.swipeDirection&&d.slideTo(null!==D?D:h+l),"prev"===d.swipeDirection&&d.slideTo(null!==K?K:h)):e.target===d.navigation.nextEl?d.slideTo(h+l):d.slideTo(h): d.slideTo(d.activeIndex)}}else h.isTouched=!1,h.isMoved=!1,h.startMoving=!1}else h.isMoved&&k.grabCursor&&d.setGrabCursor(!1),h.isMoved=!1,h.startMoving=!1}function Hb(){var e=this.params,d=this.el;if(!d||0!==d.offsetWidth){e.breakpoints&&this.setBreakpoint();d=this.allowSlideNext;var h=this.allowSlidePrev,k=this.snapGrid;this.allowSlidePrev=this.allowSlideNext=!0;this.updateSize();this.updateSlides();this.updateSlidesClasses();("auto"===e.slidesPerView||1=e)this.prependSlide(d);else if(e>=O)this.appendSlide(d);else{var z=l>e?l+1:l,D=[];for(--O;O>=e;--O){var J=this.slides.eq(O);J.remove();D.unshift(J)}if("object"===typeof d&&"length"in d){for(z=0;ze?l+d.length:l}else h.append(d);for(e=0;e'),e.append(k));return k}var sb={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:""}},ib={document:sb,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)}},va=function(e){"number"===typeof e?e=$jscomp.construct(Array,[e],this.constructor):(e=$jscomp.construct(Array,[].concat($jscomp.arrayFromIterable(e|| [])),this.constructor),E(e));return e};$jscomp.inherits(va,Array);m.fn=va.prototype;var Ta={addClass:function(){for(var e=arguments.length,d=Array(e),h=0;hW.indexOf(C)&&W.unshift(C);if(m(Q).is(O))z.apply(Q,W);else for(C=m(Q).parents(),Q=0;QQ.indexOf(C)&&Q.unshift(C);z.apply(this,Q)}for(var h=arguments.length,k=Array(h),l=0;ld-1?m([]):0>e?(e=d+e,0>e?m([]):m([this[e]])):m([this[e]])},append:function(){for(var e,d=T(),h=0;hh||arguments.length<=h?void 0:arguments[h];for(var k=0;kthis.eventsAnyListeners.indexOf(e))this.eventsAnyListeners[d](e);return this},offAny:function(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;e=this.eventsAnyListeners.indexOf(e);0<=e&&this.eventsAnyListeners.splice(e,1);return this},off:function(e,d){var h=this;if(!h.eventsListeners||h.destroyed||!h.eventsListeners)return h;e.split(" ").forEach(function(k){"undefined"===typeof d?h.eventsListeners[k]=[]:h.eventsListeners[k]&& h.eventsListeners[k].forEach(function(l,O){(l===d||l.__emitterProxy&&l.__emitterProxy===d)&&h.eventsListeners[k].splice(O,1)})});return h},emit:function(){var e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;var d=arguments.length;for(var h=Array(d),k=0;kMath.abs(pa)&&(pa=0),k.roundLengths&&(pa=Math.floor(pa)),0===wa%k.slidesPerGroup&&W.push(pa),Z.push(pa)):(k.roundLengths&&(pa=Math.floor(pa)),0===(wa-Math.min(h.params.slidesPerGroupSkip,wa))%h.params.slidesPerGroup&&W.push(pa),Z.push(pa),pa=pa+ha+la);h.virtualSize+= ha+la;ua=ha;wa+=1}}h.virtualSize=Math.max(h.virtualSize,z)+S;D&&J&&("slide"===k.effect||"coverflow"===k.effect)&&O.css({width:h.virtualSize+k.spaceBetween+"px"});k.setWrapperSize&&(J={},O.css((J[e("width")]=h.virtualSize+k.spaceBetween+"px",J)));Aa&&h.grid.updateWrapperSize(ha,W,e);if(!k.centeredSlides){O=[];for(Aa=0;Aalb?-aa:lb>xb?xb+S:lb})}if(k.centerInsufficientSlides){var Gb=0;V.forEach(function(lb){Gb+=lb+(k.spaceBetween?k.spaceBetween:0)});Gb-= k.spaceBetween;if(Gbd.slides.length&& !k)break;h.push(O(z))}else h.push(O(d.activeIndex));for(e=0;el?O:l);(l||0===l)&&d.$wrapperEl.css("height",l+"px")},updateSlidesOffset:function(){for(var e=this.slides,d=0;d=D&&C>=this.size)this.visibleSlides.push(z),this.visibleSlidesIndexes.push(e),h.eq(e).addClass(d.slideVisibleClass);z.progress=k?-J:J;z.originalProgress=k?-K:K}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){"undefined"===typeof e&&(e=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*e||0);var d=this.params,h=this.maxTranslate()-this.minTranslate(),k=this.isBeginning,l=this.isEnd,O=k,z=l;0===h?(h=0,l=k=!0):(h=(e-this.minTranslate())/ h,k=0>=h,l=1<=h);Object.assign(this,{progress:h,isBeginning:k,isEnd:l});(d.watchSlidesProgress||d.centeredSlides&&d.autoHeight)&&this.updateSlidesProgress(e);k&&!O&&this.emit("reachBeginning toEdge");l&&!z&&this.emit("reachEnd toEdge");(O&&!k||z&&!l)&&this.emit("fromEdge");this.emit("progress",h)},updateSlidesClasses:function(){var e=this.slides,d=this.params,h=this.$wrapperEl,k=this.activeIndex,l=this.realIndex,O=this.virtual&&d.virtual.enabled;e.removeClass(d.slideActiveClass+" "+d.slideNextClass+ " "+d.slidePrevClass+" "+d.slideDuplicateActiveClass+" "+d.slideDuplicateNextClass+" "+d.slideDuplicatePrevClass);k=O?this.$wrapperEl.find("."+d.slideClass+'[data-swiper-slide-index="'+k+'"]'):e.eq(k);k.addClass(d.slideActiveClass);d.loop&&(k.hasClass(d.slideDuplicateClass)?h.children("."+d.slideClass+":not(."+d.slideDuplicateClass+')[data-swiper-slide-index="'+l+'"]').addClass(d.slideDuplicateActiveClass):h.children("."+d.slideClass+"."+d.slideDuplicateClass+'[data-swiper-slide-index="'+l+'"]').addClass(d.slideDuplicateActiveClass)); l=k.nextAll("."+d.slideClass).eq(0).addClass(d.slideNextClass);d.loop&&0===l.length&&(l=e.eq(0),l.addClass(d.slideNextClass));k=k.prevAll("."+d.slideClass).eq(0).addClass(d.slidePrevClass);d.loop&&0===k.length&&(k=e.eq(-1),k.addClass(d.slidePrevClass));d.loop&&(l.hasClass(d.slideDuplicateClass)?h.children("."+d.slideClass+":not(."+d.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(d.slideDuplicateNextClass):h.children("."+d.slideClass+"."+d.slideDuplicateClass+ '[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(d.slideDuplicateNextClass),k.hasClass(d.slideDuplicateClass)?h.children("."+d.slideClass+":not(."+d.slideDuplicateClass+')[data-swiper-slide-index="'+k.attr("data-swiper-slide-index")+'"]').addClass(d.slideDuplicatePrevClass):h.children("."+d.slideClass+"."+d.slideDuplicateClass+'[data-swiper-slide-index="'+k.attr("data-swiper-slide-index")+'"]').addClass(d.slideDuplicatePrevClass));this.emitSlidesClasses()},updateActiveIndex:function(e){var d= this.rtlTranslate?this.translate:-this.translate,h=this.slidesGrid,k=this.snapGrid,l=this.params,O=this.activeIndex,z=this.realIndex,D=this.snapIndex;if("undefined"===typeof e){for(var J=0;J=h[J]&&d=h[J]&&d=h[J]&&(e=J);l.normalizeSlideIndex&&(0>e||"undefined"===typeof e)&&(e=0)}0<=k.indexOf(d)?l=k.indexOf(d):(d=Math.min(l.slidesPerGroupSkip,e),l=d+Math.floor((e-d)/l.slidesPerGroup));l>=k.length&&(l=k.length- 1);e===O?l!==D&&(this.snapIndex=l,this.emit("snapIndexChange")):(k=parseInt(this.slides.eq(e).attr("data-swiper-slide-index")||e,10),Object.assign(this,{snapIndex:l,realIndex:k,previousIndex:O,activeIndex:e}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),z!==k&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange"))},updateClickedSlide:function(e){var d=this.params;e=m(e).closest("."+d.slideClass)[0];var h=!1;if(e)for(var k=0;kJ?J:k&&eD&&(D= 0);var J=z.params,K=z.snapGrid,C=z.slidesGrid,Q=z.previousIndex,W=z.activeIndex;O=z.rtlTranslate;e=z.wrapperEl;var Z=z.enabled;if(z.animating&&J.preventInteractionOnTransition||!Z&&!k&&!l)return!1;l=Math.min(z.params.slidesPerGroupSkip,D);l+=Math.floor((D-l)/z.params.slidesPerGroup);l>=K.length&&(l=K.length-1);(W||J.initialSlide||0)===(Q||0)&&h&&z.emit("beforeSlideChangeStart");l=-K[l];z.updateProgress(l);if(J.normalizeSlideIndex)for(K=0;K=Z&&Q=Z&&Q=Z&&(D=K)}if(z.initialized&&D!==W&&(!z.allowSlideNext&&lz.translate&&l>z.maxTranslate()&&(W||0)!==D))return!1;var aa=D>W?"next":DQ?-Math.floor(Math.abs(Q)):Math.floor(Q)}void 0===e&&(e=this.params.speed);void 0===d&&(d=!0);var l=this.params,O=this.animating,z=this.snapGrid,D=this.slidesGrid,J=this.rtlTranslate;if(!this.enabled)return this;if(l.loop){if(O&&l.loopPreventsSlide)return!1;this.loopFix();this._clientLeft=this.$wrapperEl[0].clientLeft}var K=k(J?this.translate:-this.translate);O=z.map(function(Q){return k(Q)}); O=z[O.indexOf(K)-1];if("undefined"===typeof O&&l.cssMode){var C;z.forEach(function(Q,W){K>=Q&&(C=W)});"undefined"!==typeof C&&(O=z[0z&&(z=this.activeIndex-1),"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(z=z-this.slidesPerViewDynamic("previous",!0)+1,z=Math.max(z,0)));return l.rewind&&this.isBeginning?this.slideTo(this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length- 1,e,d,h):this.slideTo(z,e,d,h)},slideReset:function(e,d,h){void 0===e&&(e=this.params.speed);void 0===d&&(d=!0);return this.slideTo(this.activeIndex,e,d,h)},slideToClosest:function(e,d,h,k){void 0===e&&(e=this.params.speed);void 0===d&&(d=!0);void 0===k&&(k=.5);var l=this.activeIndex,O=Math.min(this.params.slidesPerGroupSkip,l);O+=Math.floor((l-O)/this.params.slidesPerGroup);var z=this.rtlTranslate?this.translate:-this.translate;if(z>=this.snapGrid[O]){var D=this.snapGrid[O];z-D>(this.snapGrid[O+ 1]-D)*k&&(l+=this.params.slidesPerGroup)}else D=this.snapGrid[O-1],z-D<=(this.snapGrid[O]-D)*k&&(l-=this.params.slidesPerGroup);l=Math.max(l,0);l=Math.min(l,this.slidesGrid.length-1);return this.slideTo(l,e,d,h)},slideToClickedSlide:function(){var e=this,d=e.params,h=e.$wrapperEl,k="auto"===d.slidesPerView?e.slidesPerViewDynamic():d.slidesPerView,l=e.clickedIndex;if(d.loop){if(!e.animating){var O=parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10);d.centeredSlides?le.slides.length-e.loopedSlides+k/2?(e.loopFix(),l=h.children("."+d.slideClass+'[data-swiper-slide-index="'+O+'"]:not(.'+d.slideDuplicateClass+")").eq(0).index(),N(function(){e.slideTo(l)})):e.slideTo(l):l>e.slides.length-k?(e.loopFix(),l=h.children("."+d.slideClass+'[data-swiper-slide-index="'+O+'"]:not(.'+d.slideDuplicateClass+")").eq(0).index(),N(function(){e.slideTo(l)})):e.slideTo(l)}}else e.slideTo(l)}},loop:{loopCreate:function(){var e=this,d=T(),h=e.params,k=e.$wrapperEl;k=0l.length&&(e.loopedSlides=l.length);var J=[],K=[];l.each(function(C,Q){var W=m(C);Q=l.length-e.loopedSlides&&J.push(C);W.attr("data-swiper-slide-index",Q)});for(d=0;d=d.length-h&&(e=-d.length+e+h,this.slideTo(e+h,0,!1,!0)&&0!==O&&this.setTranslate((z?-this.translate:this.translate)-O));this.allowSlidePrev=k;this.allowSlideNext=l;this.emit("loopFix")},loopDestroy:function(){var e= this.params,d=this.slides;this.$wrapperEl.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove();d.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var d="container"===this.params.touchEventsTarget?this.el:this.wrapperEl;d.style.cursor="move";d.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch|| this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this["container"===this.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){var e=T(),d=this.params,h=this.support;this.onTouchStart=bb.bind(this);this.onTouchMove=Ja.bind(this);this.onTouchEnd=db.bind(this);d.cssMode&&(this.onScroll=fc.bind(this));this.onClick=ec.bind(this);h.touch&&!Va&&(e.addEventListener("touchstart",Pb),Va=!0);pb(this,"on")},detachEvents:function(){pb(this,"off")}},breakpoints:{setBreakpoint:function(){var e= this,d=e.activeIndex,h=e.initialized,k=void 0===e.loopedSlides?0:e.loopedSlides,l=e.params,O=e.$el,z=l.breakpoints;if(z&&(!z||0!==Object.keys(z).length)){var D=e.getBreakpoint(z,e.params.breakpointsBase,e.el);if(D&&e.currentBreakpoint!==D){var J=(D in z?z[D]:void 0)||e.originalParams,K=e.grid&&l.grid&&1this.slidesGrid[k]+this.slidesSizesGrid[k]+ 2*h}else this.isLocked=1===this.snapGrid.length;!0===d.allowSlideNext&&(this.allowSlideNext=!this.isLocked);!0===d.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked);e&&e!==this.isLocked&&(this.isEnd=!1);e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e=this.classNames,d=this.params,h=this.$el,k=this.device;d=mc(["initialized",d.direction,{"pointer-events":!this.support.touch},{"free-mode":this.params.freeMode&&d.freeMode.enabled},{autoheight:d.autoHeight}, {rtl:this.rtl},{grid:d.grid&&1O&&(J=!0));for(--z;0<=z;--z)h[z]&&!J&&(k+=h[z].swiperSlideSize,D+=1,k>O&&(J=!0))}else if("current"===e)for(J=z+1;Jd.indexOf(e)&&d.push(e)};$a.use=function(e){if(Array.isArray(e))return e.forEach(function(d){return $a.installModule(d)}),$a;$a.installModule(e);return $a};$jscomp.global.Object.defineProperties($a,{extendedDefaults:{configurable:!0,enumerable:!0,get:function(){return pc}},defaults:{configurable:!0,enumerable:!0,get:function(){return zb}}}); Object.keys(bc).forEach(function(e){Object.keys(bc[e]).forEach(function(d){$a.prototype[d]=bc[e][d]})});$a.use([function(e){var d=e.swiper,h=e.on,k=e.emit,l=G(),O=null,z=null,D=function(){d&&!d.destroyed&&d.initialized&&(k("beforeResize"),k("resize"))},J=function(){d&&!d.destroyed&&d.initialized&&(O=new ResizeObserver(function(C){z=l.requestAnimationFrame(function(){var Q=d.width,W=d.height,Z=Q,V=W;C.forEach(function(aa){var S=aa.contentBoxSize,ja=aa.contentRect;aa=aa.target;aa&&aa!==d.el||(Z=ja? ja.width:(S[0]||S).inlineSize,V=ja?ja.height:(S[0]||S).blockSize)});Z===Q&&V===W||D()})}),O.observe(d.el))},K=function(){d&&!d.destroyed&&d.initialized&&k("orientationchange")};h("init",function(){d.params.resizeObserver&&"undefined"!==typeof l.ResizeObserver?J():(l.addEventListener("resize",D),l.addEventListener("orientationchange",K))});h("destroy",function(){z&&l.cancelAnimationFrame(z);O&&O.unobserve&&d.el&&(O.unobserve(d.el),O=null);l.removeEventListener("resize",D);l.removeEventListener("orientationchange", K)})},function(e){var d=e.swiper,h=e.extendParams,k=e.on,l=e.emit,O=[],z=G(),D=function(J,K){void 0===K&&(K={});var C=new (z.MutationObserver||z.WebkitMutationObserver)(function(Q){if(1===Q.length)l("observerUpdate",Q[0]);else{var W=function(){l("observerUpdate",Q[0])};z.requestAnimationFrame?z.requestAnimationFrame(W):z.setTimeout(W,0)}});C.observe(J,{attributes:"undefined"===typeof K.attributes?!0:K.attributes,childList:"undefined"===typeof K.childList?!0:K.childList,characterData:"undefined"=== typeof K.characterData?!0:K.characterData});O.push(C)};h({observer:!1,observeParents:!1,observeSlideChildren:!1});k("init",function(){if(d.params.observer){if(d.params.observeParents)for(var J=d.$el.parents(),K=0;K'+J+"");J.attr("data-swiper-slide-index")||J.attr("data-swiper-slide-index",K);C.cache&&(k.virtual.cache[K]=J);return J}function h(J){function K(){k.updateSlides();k.updateProgress();k.updateSlidesClasses();k.lazy&&k.params.lazy.enabled&&k.lazy.load();z("virtualUpdate")}var C=k.params,Q=C.slidesPerView,W=C.slidesPerGroup,Z=C.centeredSlides;C=k.params.virtual;var V=C.addSlidesBefore, aa=C.addSlidesAfter,S=k.virtual;C=S.from;var ja=S.to,ma=S.slides,la=S.slidesGrid,pa=S.offset;k.params.cssMode||k.updateActiveIndex();var ua=k.activeIndex||0;S=k.rtlTranslate?"right":k.isHorizontal()?"left":"top";Z?(Z=Math.floor(Q/2)+W+aa,Q=Math.floor(Q/2)+W+V):(Z=Q+(W-1)+aa,Q=W+V);var wa=Math.max((ua||0)-Q,0),Aa=Math.min((ua||0)+Z,ma.length-1);Q=(k.slidesGrid[wa]||0)-(k.slidesGrid[0]||0);Object.assign(k.virtual,{from:wa,to:Aa,offset:Q,slidesGrid:k.slidesGrid});if(C!==wa||ja!==Aa||J)if(k.params.virtual.renderExternal)k.params.virtual.renderExternal.call(k, {offset:Q,from:wa,to:Aa,slides:function(){for(var ha=[],za=wa;za<=Aa;za+=1)ha.push(ma[za]);return ha}()}),k.params.virtual.renderExternalUpdate?K():z("virtualUpdate");else{W=[];la=[];if(J)k.$wrapperEl.find("."+k.params.slideClass).remove();else for(V=C;V<=ja;V+=1)(VAa)&&k.$wrapperEl.find("."+k.params.slideClass+'[data-swiper-slide-index="'+V+'"]').remove();for(V=0;V=wa&&V<=Aa&&("undefined"===typeof ja||J?la.push(V):(V>ja&&la.push(V),Vwa?-1:1); Aa&&!ua&&(ua=1>Aa?-1:1);return{spinX:pa,spinY:ua,pixelX:wa,pixelY:Aa}}function h(){C.enabled&&(C.mouseEntered=!0)}function k(){C.enabled&&(C.mouseEntered=!1)}function l(la){if(C.params.mousewheel.thresholdDelta&&la.deltaF()-S)return!0;0>la.direction?C.isEnd&&!C.params.loop||C.animating||(C.slideNext(),Z("scroll",la.raw)):C.isBeginning&&!C.params.loop||C.animating|| (C.slidePrev(),Z("scroll",la.raw));S=(new V.Date).getTime();return!1}function O(la){var pa=C.params.mousewheel;if(0>la.direction){if(C.isEnd&&!C.params.loop&&pa.releaseOnEdges)return!0}else if(C.isBeginning&&!C.params.loop&&pa.releaseOnEdges)return!0;return!1}function z(la){var pa=la,ua=!0;if(C.enabled){var wa=C.params.mousewheel;C.params.cssMode&&pa.preventDefault();var Aa=C.$el;"container"!==C.params.mousewheel.eventsTarget&&(Aa=m(C.params.mousewheel.eventsTarget));if(!C.mouseEntered&&!Aa[0].contains(pa.target)&& !wa.releaseOnEdges)return!0;pa.originalEvent&&(pa=pa.originalEvent);Aa=0;Aa=C.rtlTranslate?-1:1;ua=d(pa);if(wa.forceToAxis)if(C.isHorizontal())if(Math.abs(ua.pixelX)>Math.abs(ua.pixelY))Aa*=-ua.pixelX;else return!0;else if(Math.abs(ua.pixelY)>Math.abs(ua.pixelX))Aa=-ua.pixelY;else return!0;else Aa=Math.abs(ua.pixelX)>Math.abs(ua.pixelY)?-ua.pixelX*Aa:-ua.pixelY;if(0===Aa)return!0;wa.invert&&(Aa=-Aa);ua=C.getTranslate()+Aa*wa.sensitivity;ua>=C.minTranslate()&&(ua=C.minTranslate());ua<=C.maxTranslate()&& (ua=C.maxTranslate());(ua=C.params.loop?!0:!(ua===C.minTranslate()||ua===C.maxTranslate()))&&C.params.nested&&pa.stopPropagation();if(C.params.freeMode&&C.params.freeMode.enabled){var ha={time:F(),delta:Math.abs(Aa),direction:Math.sign(Aa)};la=ja&&ha.time=C.minTranslate()&&(wa=C.minTranslate());wa<=C.maxTranslate()&&(wa= C.maxTranslate());C.setTransition(0);C.setTranslate(wa);C.updateProgress();C.updateActiveIndex();C.updateSlidesClasses();(!ua&&C.isBeginning||!za&&C.isEnd)&&C.updateSlidesClasses();if(C.params.freeMode.sticky){clearTimeout(aa);aa=void 0;15<=ma.length&&ma.shift();ua=ma.length?ma[ma.length-1]:void 0;za=ma[0];ma.push(ha);if(ua&&(ha.delta>ua.delta||ha.direction!==ua.direction))ma.splice(0);else if(15<=ma.length&&500>ha.time-za.time&&1<=za.delta-ha.delta&&6>=ha.delta){var ea=0wa.delta|| Aa.time>wa.time+150)&&l(Aa):l(Aa),O(Aa))return!0;pa.preventDefault?pa.preventDefault():pa.returnValue=!1;return!1}}function D(la){var pa=C.$el;"container"!==C.params.mousewheel.eventsTarget&&(pa=m(C.params.mousewheel.eventsTarget));pa[la]("mouseenter",h);pa[la]("mouseleave",k);pa[la]("wheel",z)}function J(){if(C.params.cssMode)return C.wrapperEl.removeEventListener("wheel",z),!0;if(C.mousewheel.enabled)return!1;D("on");return C.mousewheel.enabled=!0}function K(){if(C.params.cssMode)return C.wrapperEl.addEventListener(event, z),!0;if(!C.mousewheel.enabled)return!1;D("off");C.mousewheel.enabled=!1;return!0}var C=e.swiper,Q=e.extendParams,W=e.on,Z=e.emit,V=G();Q({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}});C.mousewheel={enabled:!1};var aa,S=F(),ja,ma=[];W("init",function(){!C.params.mousewheel.enabled&&C.params.cssMode&&K();C.params.mousewheel.enabled&&J()});W("destroy",function(){C.params.cssMode&&J();C.mousewheel.enabled&& K()});Object.assign(C.mousewheel,{enable:J,disable:K})},function(e){function d(Z){if(Z){var V=m(Z);J.params.uniqueNavElements&&"string"===typeof Z&&1S-1-2*D.loopedSlides&&(la-=S-2*D.loopedSlides); la>ma-1&&(la-=ma);0>la&&"bullets"!==D.params.paginationType&&(la=ma+la)}else la="undefined"!==typeof D.snapIndex?D.snapIndex:D.activeIndex||0;if("bullets"===aa.type&&D.pagination.bullets&&0aa.dynamicMainBullets- 1?W=aa.dynamicMainBullets-1:0>W&&(W=0));var pa=Math.max(la-W,0);var ua=pa+(Math.min(S.length,aa.dynamicMainBullets)-1);var wa=(ua+pa)/2}S.removeClass(" -next -next-next -prev -prev-prev -main".split(" ").map(function(ca){return""+aa.bulletActiveClass+ca}).join(" "));if(1=pa&&Ca<=ua&&ca.addClass(aa.bulletActiveClass+"-main"),Ca===pa&&h(ca,"prev"),Ca===ua&&h(ca,"next"))});else{var Aa= S.eq(la),ha=Aa.index();Aa.addClass(aa.bulletActiveClass);if(aa.dynamicBullets){Aa=S.eq(pa);for(var za=S.eq(ua),ea=pa;ea<=ua;ea+=1)S.eq(ea).addClass(aa.bulletActiveClass+"-main");if(D.params.loop)if(ha>=S.length){for(ha=aa.dynamicMainBullets;0<=ha;--ha)S.eq(S.length-ha).addClass(aa.bulletActiveClass+"-main");S.eq(S.length-aa.dynamicMainBullets-1).addClass(aa.bulletActiveClass+"-prev")}else h(Aa,"prev"),h(za,"next");else h(Aa,"prev"),h(za,"next")}}aa.dynamicBullets&&(wa=(Q*Math.min(S.length,aa.dynamicMainBullets+ 4)-Q)/2-wa*Q,V=V?"right":"left",S.css(D.isHorizontal()?V:"top",wa+"px"))}"fraction"===aa.type&&(ja.find(yb(aa.currentClass)).text(aa.formatFractionCurrent(la+1)),ja.find(yb(aa.totalClass)).text(aa.formatFractionTotal(ma)));"progressbar"===aa.type&&(V=aa.progressbarOpposite?D.isHorizontal()?"vertical":"horizontal":D.isHorizontal()?"horizontal":"vertical",S=(la+1)/ma,ha=wa=1,"horizontal"===V?wa=S:ha=S,ja.find(yb(aa.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+wa+") scaleY("+ha+")").transition(D.params.speed)); "custom"===aa.type&&aa.renderCustom?(ja.html(aa.renderCustom(D,la+1,ma)),C("paginationRender",ja[0])):C("paginationUpdate",ja[0]);if(D.params.watchOverflow&&D.enabled)ja[D.isLocked?"addClass":"removeClass"](aa.lockClass)}}function l(){var V=D.params.pagination;if(!d()){var aa=D.virtual&&D.params.virtual.enabled?D.virtual.slides.length:D.slides.length,S=D.pagination.$el,ja="";if("bullets"===V.type){var ma=D.params.loop?Math.ceil((aa-2*D.loopedSlides)/D.params.slidesPerGroup):D.snapGrid.length;D.params.freeMode&& D.params.freeMode.enabled&&!D.params.loop&&ma>aa&&(ma=aa);for(aa=0;aa");S.html(ja);D.pagination.bullets=S.find(yb(V.bulletClass))}"fraction"===V.type&&(ja=V.renderFraction?V.renderFraction.call(D,V.currentClass,V.totalClass):' / '),S.html(ja));"progressbar"===V.type&&(ja=V.renderProgressbar? V.renderProgressbar.call(D,V.progressbarFillClass):'',S.html(ja));"custom"!==V.type&&C("paginationRender",D.pagination.$el[0])}}function O(){D.params.pagination=Wb(D,D.originalParams.pagination,D.params.pagination,{el:"swiper-pagination"});var V=D.params.pagination;if(V.el){var aa=m(V.el);if(0!==aa.length){D.params.uniqueNavElements&&"string"===typeof V.el&&1V.dynamicMainBullets&&(V.dynamicMainBullets=1));"progressbar"===V.type&&V.progressbarOpposite&&aa.addClass(V.progressbarOppositeClass);if(V.clickable)aa.on("click",yb(V.bulletClass),function(S){S.preventDefault();S=m(this).index()* D.params.slidesPerGroup;D.params.loop&&(S+=D.loopedSlides);D.slideTo(S)});Object.assign(D.pagination,{$el:aa,el:aa[0]});D.enabled||aa.addClass(V.lockClass)}}}function z(){var V=D.params.pagination;if(!d()){var aa=D.pagination.$el;aa.removeClass(V.hiddenClass);aa.removeClass(V.modifierClass+V.type);aa.removeClass(D.isHorizontal()?V.horizontalClass:V.verticalClass);D.pagination.bullets&&D.pagination.bullets.removeClass&&D.pagination.bullets.removeClass(V.bulletActiveClass);V.clickable&&aa.off("click", yb(V.bulletClass))}}var D=e.swiper,J=e.extendParams,K=e.on,C=e.emit;J({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(V){return V},formatFractionTotal:function(V){return V},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",horizontalClass:"swiper-pagination-horizontal",verticalClass:"swiper-pagination-vertical",paginationDisabledClass:"swiper-pagination-disabled"}});D.pagination={el:null,$el:null,bullets:[]}; var Q,W=0;K("init",function(){!1===D.params.pagination.enabled?Z():(O(),l(),k())});K("activeIndexChange",function(){D.params.loop?k():"undefined"===typeof D.snapIndex&&k()});K("snapIndexChange",function(){D.params.loop||k()});K("slidesLengthChange",function(){D.params.loop&&(l(),k())});K("snapGridLengthChange",function(){D.params.loop||(l(),k())});K("destroy",function(){z()});K("enable disable",function(){var V=D.pagination.$el;if(V)V[D.enabled?"removeClass":"addClass"](D.params.pagination.lockClass)}); K("lock unlock",function(){k()});K("click",function(V,aa){V=aa.target;aa=D.pagination.$el;!(D.params.pagination.el&&D.params.pagination.hideOnClick&&aa&&0ua&&(Ca=ua+Ka)):0>Ka?(Ca=pa+Ka,Ka=0):Ka+pa>ua&&(Ca=ua-Ka);Q.isHorizontal()?(ea.transform("translate3d("+Ka+"px, 0, 0)"),ea[0].style.width=Ca+"px"):(ea.transform("translate3d(0px, "+Ka+"px, 0)"),ea[0].style.height=Ca+"px");za.hide&&(clearTimeout(ja),ca[0].style.opacity=1,ja=setTimeout(function(){ca[0].style.opacity=0;ca.transition(400)},1E3))}}function h(){if(Q.params.scrollbar.el&&Q.scrollbar.el){var ha=Q.scrollbar,za=ha.$dragEl, ea=ha.$el;za[0].style.width="";za[0].style.height="";ua=Q.isHorizontal()?ea[0].offsetWidth:ea[0].offsetHeight;wa=Q.size/(Q.virtualSize+Q.params.slidesOffsetBefore-(Q.params.centeredSlides?Q.snapGrid[0]:0));pa="auto"===Q.params.scrollbar.dragSize?ua*wa:parseInt(Q.params.scrollbar.dragSize,10);Q.isHorizontal()?za[0].style.width=pa+"px":za[0].style.height=pa+"px";ea[0].style.display=1<=wa?"none":"";Q.params.scrollbar.hide&&(ea[0].style.opacity=0);if(Q.params.watchOverflow&&Q.enabled)ha.$el[Q.isLocked? "addClass":"removeClass"](Q.params.scrollbar.lockClass)}}function k(ha){return Q.isHorizontal()?"touchstart"===ha.type||"touchmove"===ha.type?ha.targetTouches[0].clientX:ha.clientX:"touchstart"===ha.type||"touchmove"===ha.type?ha.targetTouches[0].clientY:ha.clientY}function l(ha){var za=Q,ea=za.rtlTranslate;za=za.scrollbar.$el;ha=(k(ha)-za.offset()[Q.isHorizontal()?"left":"top"]-(null!==la?la:pa/2))/(ua-pa);ha=Math.max(Math.min(ha,1),0);ea&&(ha=1-ha);ea=Q.minTranslate()+(Q.maxTranslate()-Q.minTranslate())* ha;Q.updateProgress(ea);Q.setTranslate(ea);Q.updateActiveIndex();Q.updateSlidesClasses()}function O(ha){var za=Q.params.scrollbar,ea=Q,ca=ea.$wrapperEl,Ca=ea.scrollbar;ea=Ca.$el;Ca=Ca.$dragEl;S=!0;la=ha.target===Ca[0]||ha.target===Ca?k(ha)-ha.target.getBoundingClientRect()[Q.isHorizontal()?"left":"top"]:null;ha.preventDefault();ha.stopPropagation();ca.transition(100);Ca.transition(100);l(ha);clearTimeout(ma);ea.transition(0);za.hide&&ea.css("opacity",1);Q.params.cssMode&&Q.$wrapperEl.css("scroll-snap-type", "none");V("scrollbarDragStart",ha)}function z(ha){var za=Q,ea=za.$wrapperEl,ca=za.scrollbar;za=ca.$el;ca=ca.$dragEl;S&&(ha.preventDefault?ha.preventDefault():ha.returnValue=!1,l(ha),ea.transition(0),za.transition(0),ca.transition(0),V("scrollbarDragMove",ha))}function D(ha){var za=Q.params.scrollbar,ea=Q,ca=ea.$wrapperEl,Ca=ea.scrollbar.$el;S&&(S=!1,Q.params.cssMode&&(Q.$wrapperEl.css("scroll-snap-type",""),ca.transition("")),za.hide&&(clearTimeout(ma),ma=N(function(){Ca.css("opacity",0);Ca.transition(400)}, 1E3)),V("scrollbarDragEnd",ha),za.snapOnRelease&&Q.slideToClosest())}function J(ha){var za=Q,ea=za.touchEventsTouch,ca=za.touchEventsDesktop,Ca=za.params,Ka=za.support;if(za=za.scrollbar.$el){za=za[0];var sa=Ka.passiveListener&&Ca.passiveListeners?{passive:!1,capture:!1}:!1;Ca=Ka.passiveListener&&Ca.passiveListeners?{passive:!0,capture:!1}:!1;za&&(ha="on"===ha?"addEventListener":"removeEventListener",Ka.touch?(za[ha](ea.start,O,sa),za[ha](ea.move,z,sa),za[ha](ea.end,D,Ca)):(za[ha](ca.start,O,sa), aa[ha](ca.move,z,sa),aa[ha](ca.end,D,Ca)))}}function K(){var ha=Q,za=ha.scrollbar,ea=ha.$el;Q.params.scrollbar=Wb(Q,Q.originalParams.scrollbar,Q.params.scrollbar,{el:"swiper-scrollbar"});ha=Q.params.scrollbar;if(ha.el){var ca=m(ha.el);Q.params.uniqueNavElements&&"string"===typeof ha.el&&1'),ca.append(ea));Object.assign(za,{$el:ca,el:ca[0],$dragEl:ea,dragEl:ea[0]});ha.draggable&&Q.params.scrollbar.el&&Q.scrollbar.el&&J("on");if(ca)ca[Q.enabled?"removeClass":"addClass"](Q.params.scrollbar.lockClass)}}function C(){var ha=Q.params.scrollbar,za=Q.scrollbar.$el;za&&za.removeClass(Q.isHorizontal()?ha.horizontalClass:ha.verticalClass);Q.params.scrollbar.el&&Q.scrollbar.el&&J("off")}var Q=e.swiper,W=e.extendParams,Z=e.on,V=e.emit,aa=T(),S=!1,ja=null,ma=null,la,pa,ua,wa;W({scrollbar:{el:null, dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}});Q.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};Z("init",function(){!1===Q.params.scrollbar.enabled?Aa():(K(),h(),d())});Z("update resize observerUpdate lock unlock",function(){h()});Z("setTranslate",function(){d()});Z("setTransition", function(ha,za){Q.params.scrollbar.el&&Q.scrollbar.el&&Q.scrollbar.$dragEl.transition(za)});Z("enable disable",function(){var ha=Q.scrollbar.$el;if(ha)ha[Q.enabled?"removeClass":"addClass"](Q.params.scrollbar.lockClass)});Z("destroy",function(){C()});var Aa=function(){Q.$el.addClass(Q.params.scrollbar.scrollbarDisabledClass);Q.scrollbar.$el&&Q.scrollbar.$el.addClass(Q.params.scrollbar.scrollbarDisabledClass);C()};Object.assign(Q.scrollbar,{enable:function(){Q.$el.removeClass(Q.params.scrollbar.scrollbarDisabledClass); Q.scrollbar.$el&&Q.scrollbar.$el.removeClass(Q.params.scrollbar.scrollbarDisabledClass);K();h();d()},disable:Aa,updateSize:h,setTranslate:d,init:K,destroy:C})},function(e){var d=e.swiper,h=e.extendParams;e=e.on;h({parallax:{enabled:!1}});var k=function(z,D){var J=d.rtl;z=m(z);J=J?-1:1;var K=z.attr("data-swiper-parallax")||"0",C=z.attr("data-swiper-parallax-x"),Q=z.attr("data-swiper-parallax-y"),W=z.attr("data-swiper-parallax-scale"),Z=z.attr("data-swiper-parallax-opacity");C||Q?(C=C||"0",Q=Q||"0"): d.isHorizontal()?(C=K,Q="0"):(Q=K,C="0");C=0<=C.indexOf("%")?parseInt(C,10)*D*J+"%":C*D*J+"px";Q=0<=Q.indexOf("%")?parseInt(Q,10)*D+"%":Q*D+"px";"undefined"!==typeof Z&&null!==Z&&(z[0].style.opacity=Z-(Z-1)*(1-Math.abs(D)));"undefined"===typeof W||null===W?z.transform("translate3d("+C+", "+Q+", 0px)"):z.transform("translate3d("+C+", "+Q+", 0px) scale("+(W-(W-1)*(1-Math.abs(D)))+")")},l=function(){var z=d.slides,D=d.progress,J=d.snapGrid;d.$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(K){k(K, D)});z.each(function(K,C){var Q=K.progress;1sa.targetTouches.length?1:Math.sqrt(Math.pow(sa.targetTouches[1].pageX- sa.targetTouches[0].pageX,2)+Math.pow(sa.targetTouches[1].pageY-sa.targetTouches[0].pageY,2))}function h(sa){var Ha=S.support,Pa=S.params.zoom;za=ha=!1;if(!Ha.gestures){if("touchstart"!==sa.type||"touchstart"===sa.type&&2>sa.targetTouches.length)return;ha=!0;ea.scaleStart=d(sa)}if(!ea.$slideEl||!ea.$slideEl.length)if(ea.$slideEl=m(sa.target).closest("."+S.params.slideClass),0===ea.$slideEl.length&&(ea.$slideEl=S.slides.eq(S.activeIndex)),ea.$imageEl=ea.$slideEl.find("."+Pa.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0), ea.$imageWrapEl=ea.$imageEl.parent("."+Pa.containerClass),ea.maxRatio=ea.$imageWrapEl.attr("data-swiper-zoom")||Pa.maxRatio,0===ea.$imageWrapEl.length){ea.$imageEl=void 0;return}ea.$imageEl&&ea.$imageEl.transition(0);wa=!0}function k(sa){var Ha=S.support,Pa=S.params.zoom,La=S.zoom;if(!Ha.gestures){if("touchmove"!==sa.type||"touchmove"===sa.type&&2>sa.targetTouches.length)return;za=!0;ea.scaleMove=d(sa)}ea.$imageEl&&0!==ea.$imageEl.length?(La.scale=Ha.gestures?sa.scale*ua:ea.scaleMove/ea.scaleStart* ua,La.scale>ea.maxRatio&&(La.scale=ea.maxRatio-1+Math.pow(La.scale-ea.maxRatio+1,.5)),La.scalesa.changedTouches.length&&!Ha.android)return;za=ha=!1}ea.$imageEl&&0!==ea.$imageEl.length&&(La.scale= Math.max(Math.min(La.scale,ea.maxRatio),Pa.minRatio),ea.$imageEl.transition(S.params.speed).transform("translate3d(0,0,0) scale("+La.scale+")"),ua=La.scale,wa=!1,1===La.scale&&(ea.$slideEl=void 0))}function O(sa){var Ha=S.zoom;if(ea.$imageEl&&0!==ea.$imageEl.length&&(S.allowClick=!1,ca.isTouched&&ea.$slideEl)){ca.isMoved||(ca.width=ea.$imageEl[0].offsetWidth,ca.height=ea.$imageEl[0].offsetHeight,ca.startX=ba(ea.$imageWrapEl[0],"x")||0,ca.startY=ba(ea.$imageWrapEl[0],"y")||0,ea.slideWidth=ea.$slideEl[0].offsetWidth, ea.slideHeight=ea.$slideEl[0].offsetHeight,ea.$imageWrapEl.transition(0));var Pa=ca.width*Ha.scale;Ha=ca.height*Ha.scale;if(!(Paca.touchesStart.x)){ca.isTouched=!1;return}if(!S.isHorizontal()&&(Math.floor(ca.minY)===Math.floor(ca.startY)&&ca.touchesCurrent.yca.touchesStart.y)){ca.isTouched=!1;return}}sa.cancelable&&sa.preventDefault();sa.stopPropagation();ca.isMoved=!0;ca.currentX=ca.touchesCurrent.x-ca.touchesStart.x+ca.startX;ca.currentY= ca.touchesCurrent.y-ca.touchesStart.y+ca.startY;ca.currentXca.maxX&&(ca.currentX=ca.maxX-1+Math.pow(ca.currentX-ca.maxX+1,.8));ca.currentYca.maxY&&(ca.currentY=ca.maxY-1+Math.pow(ca.currentY-ca.maxY+1,.8));Ca.prevPositionX||(Ca.prevPositionX=ca.touchesCurrent.x);Ca.prevPositionY||(Ca.prevPositionY=ca.touchesCurrent.y);Ca.prevTime||(Ca.prevTime= Date.now());Ca.x=(ca.touchesCurrent.x-Ca.prevPositionX)/(Date.now()-Ca.prevTime)/2;Ca.y=(ca.touchesCurrent.y-Ca.prevPositionY)/(Date.now()-Ca.prevTime)/2;2>Math.abs(ca.touchesCurrent.x-Ca.prevPositionX)&&(Ca.x=0);2>Math.abs(ca.touchesCurrent.y-Ca.prevPositionY)&&(Ca.y=0);Ca.prevPositionX=ca.touchesCurrent.x;Ca.prevPositionY=ca.touchesCurrent.y;Ca.prevTime=Date.now();ea.$imageWrapEl.transform("translate3d("+ca.currentX+"px, "+ca.currentY+"px,0)")}}}function z(){var sa=S.zoom;ea.$slideEl&&S.previousIndex!== S.activeIndex&&(ea.$imageEl&&ea.$imageEl.transform("translate3d(0,0,0) scale(1)"),ea.$imageWrapEl&&ea.$imageWrapEl.transform("translate3d(0,0,0)"),ua=sa.scale=1,ea.$slideEl=void 0,ea.$imageEl=void 0,ea.$imageWrapEl=void 0)}function D(sa){var Ha=S.zoom,Pa=S.params.zoom;ea.$slideEl||(sa&&sa.target&&(ea.$slideEl=m(sa.target).closest("."+S.params.slideClass)),ea.$slideEl||(ea.$slideEl=S.params.virtual&&S.params.virtual.enabled&&S.virtual?S.$wrapperEl.children("."+S.params.slideActiveClass):S.slides.eq(S.activeIndex)), ea.$imageEl=ea.$slideEl.find("."+Pa.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),ea.$imageWrapEl=ea.$imageEl.parent("."+Pa.containerClass));if(ea.$imageEl&&0!==ea.$imageEl.length&&ea.$imageWrapEl&&0!==ea.$imageWrapEl.length){S.params.cssMode&&(S.wrapperEl.style.overflow="hidden",S.wrapperEl.style.touchAction="none");ea.$slideEl.addClass(""+Pa.zoomedSlideClass);if("undefined"===typeof ca.touchesStart.x&&sa){var La="touchend"===sa.type?sa.changedTouches[0].pageX: sa.pageX;var vb="touchend"===sa.type?sa.changedTouches[0].pageY:sa.pageY}else La=ca.touchesStart.x,vb=ca.touchesStart.y;Ha.scale=ea.$imageWrapEl.attr("data-swiper-zoom")||Pa.maxRatio;ua=ea.$imageWrapEl.attr("data-swiper-zoom")||Pa.maxRatio;if(sa){var Sb=ea.$slideEl[0].offsetWidth;Pa=ea.$slideEl[0].offsetHeight;var xb=ea.$slideEl.offset().left+pa.scrollX;sa=ea.$slideEl.offset().top+pa.scrollY;var Gb=ea.$imageEl[0].offsetWidth;var Xb=ea.$imageEl[0].offsetHeight;Gb*=Ha.scale;var Kb=Xb*Ha.scale;Xb=Math.min(Sb/ 2-Gb/2,0);Gb=Math.min(Pa/2-Kb/2,0);Kb=-Xb;var qc=-Gb;La=(xb+Sb/2-La)*Ha.scale;vb=(sa+Pa/2-vb)*Ha.scale;LaKb&&(La=Kb);vbqc&&(vb=qc)}else vb=La=0;ea.$imageWrapEl.transition(300).transform("translate3d("+La+"px, "+vb+"px,0)");ea.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+Ha.scale+")")}}function J(){var sa=S.zoom,Ha=S.params.zoom;ea.$slideEl||(ea.$slideEl=S.params.virtual&&S.params.virtual.enabled&&S.virtual?S.$wrapperEl.children("."+S.params.slideActiveClass): S.slides.eq(S.activeIndex),ea.$imageEl=ea.$slideEl.find("."+Ha.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),ea.$imageWrapEl=ea.$imageEl.parent("."+Ha.containerClass));ea.$imageEl&&0!==ea.$imageEl.length&&ea.$imageWrapEl&&0!==ea.$imageWrapEl.length&&(S.params.cssMode&&(S.wrapperEl.style.overflow="",S.wrapperEl.style.touchAction=""),ua=sa.scale=1,ea.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),ea.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"), ea.$slideEl.removeClass(""+Ha.zoomedSlideClass),ea.$slideEl=void 0)}function K(sa){var Ha=S.zoom;Ha.scale&&1!==Ha.scale?J():D(sa)}function C(){var sa=S.support;return{passiveListener:"touchstart"===S.touchEvents.start&&sa.passiveListener&&S.params.passiveListeners?{passive:!0,capture:!1}:!1,activeListenerWithCapture:sa.passiveListener?{passive:!1,capture:!0}:!0}}function Q(sa){var Ha=C().passiveListener,Pa="."+S.params.slideClass;S.$wrapperEl[sa]("gesturestart",Pa,h,Ha);S.$wrapperEl[sa]("gesturechange", Pa,k,Ha);S.$wrapperEl[sa]("gestureend",Pa,l,Ha)}function W(){Aa||(Aa=!0,Q("on"))}function Z(){Aa&&(Aa=!1,Q("off"))}function V(){var sa=S.zoom;if(!sa.enabled){sa.enabled=!0;sa=S.support;var Ha=C(),Pa=Ha.passiveListener;Ha=Ha.activeListenerWithCapture;var La="."+S.params.slideClass;if(sa.gestures)S.$wrapperEl.on(S.touchEvents.start,W,Pa),S.$wrapperEl.on(S.touchEvents.end,Z,Pa);else if("touchstart"===S.touchEvents.start&&(S.$wrapperEl.on(S.touchEvents.start,La,h,Pa),S.$wrapperEl.on(S.touchEvents.move, La,k,Ha),S.$wrapperEl.on(S.touchEvents.end,La,l,Pa),S.touchEvents.cancel))S.$wrapperEl.on(S.touchEvents.cancel,La,l,Pa);S.$wrapperEl.on(S.touchEvents.move,"."+S.params.zoom.containerClass,O,Ha)}}function aa(){var sa=S.zoom;if(sa.enabled){var Ha=S.support;sa.enabled=!1;var Pa=C();sa=Pa.passiveListener;Pa=Pa.activeListenerWithCapture;var La="."+S.params.slideClass;Ha.gestures?(S.$wrapperEl.off(S.touchEvents.start,W,sa),S.$wrapperEl.off(S.touchEvents.end,Z,sa)):"touchstart"===S.touchEvents.start&&(S.$wrapperEl.off(S.touchEvents.start, La,h,sa),S.$wrapperEl.off(S.touchEvents.move,La,k,Pa),S.$wrapperEl.off(S.touchEvents.end,La,l,sa),S.touchEvents.cancel&&S.$wrapperEl.off(S.touchEvents.cancel,La,l,sa));S.$wrapperEl.off(S.touchEvents.move,"."+S.params.zoom.containerClass,O,Pa)}}var S=e.swiper,ja=e.extendParams,ma=e.on,la=e.emit,pa=G();ja({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}});S.zoom={enabled:!1};var ua=1,wa=!1,Aa,ha,za,ea={$slideEl:void 0,slideWidth:void 0, slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},ca={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:{}},Ca={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},Ka=1;Object.defineProperty(S.zoom,"scale",{get:function(){return Ka},set:function(sa){Ka!==sa&&la("zoomChange",sa,ea.$imageEl?ea.$imageEl[0]:void 0, ea.$slideEl?ea.$slideEl[0]:void 0);Ka=sa}});ma("init",function(){S.params.zoom.enabled&&V()});ma("destroy",function(){aa()});ma("touchStart",function(sa,Ha){S.zoom.enabled&&ea.$imageEl&&0!==ea.$imageEl.length&&!ca.isTouched&&(S.device.android&&Ha.cancelable&&Ha.preventDefault(),ca.isTouched=!0,ca.touchesStart.x="touchstart"===Ha.type?Ha.targetTouches[0].pageX:Ha.pageX,ca.touchesStart.y="touchstart"===Ha.type?Ha.targetTouches[0].pageY:Ha.pageY)});ma("touchEnd",function(sa,Ha){if(S.zoom.enabled&&(sa= S.zoom,ea.$imageEl&&0!==ea.$imageEl.length))if(ca.isTouched&&ca.isMoved){ca.isTouched=!1;ca.isMoved=!1;var Pa=300,La=300;Ha=ca.currentX+Ca.x*Pa;var vb=ca.currentY+Ca.y*La;0!==Ca.x&&(Pa=Math.abs((Ha-ca.currentX)/Ca.x));0!==Ca.y&&(La=Math.abs((vb-ca.currentY)/Ca.y));Pa=Math.max(Pa,La);ca.currentX=Ha;ca.currentY=vb;Ha=ca.height*sa.scale;ca.minX=Math.min(ea.slideWidth/2-ca.width*sa.scale/2,0);ca.maxX=-ca.minX;ca.minY=Math.min(ea.slideHeight/2-Ha/2,0);ca.maxY=-ca.minY;ca.currentX=Math.max(Math.min(ca.currentX, ca.maxX),ca.minX);ca.currentY=Math.max(Math.min(ca.currentY,ca.maxY),ca.minY);ea.$imageWrapEl.transition(Pa).transform("translate3d("+ca.currentX+"px, "+ca.currentY+"px,0)")}else ca.isTouched=!1,ca.isMoved=!1});ma("doubleTap",function(sa,Ha){!S.animating&&S.params.zoom.enabled&&S.zoom.enabled&&S.params.zoom.toggle&&K(Ha)});ma("transitionEnd",function(){S.zoom.enabled&&S.params.zoom.enabled&&z()});ma("slideChange",function(){S.zoom.enabled&&S.params.zoom.enabled&&S.params.cssMode&&z()});Object.assign(S.zoom, {enable:V,disable:aa,in:D,out:J,toggle:K})},function(e){function d(C,Q){void 0===Q&&(Q=!0);var W=l.params.lazy;if("undefined"!==typeof C&&0!==l.slides.length){var Z=l.virtual&&l.params.virtual.enabled?l.$wrapperEl.children("."+l.params.slideClass+'[data-swiper-slide-index="'+C+'"]'):l.slides.eq(C);C=Z.find("."+W.elementClass+":not(."+W.loadedClass+"):not(."+W.loadingClass+")");!Z.hasClass(W.elementClass)||Z.hasClass(W.loadedClass)||Z.hasClass(W.loadingClass)||C.push(Z[0]);0!==C.length&&C.each(function(V){var aa= m(V);aa.addClass(W.loadingClass);var S=aa.attr("data-background"),ja=aa.attr("data-src"),ma=aa.attr("data-srcset"),la=aa.attr("data-sizes"),pa=aa.parent("picture");l.loadImage(aa[0],ja||S,ma,la,!1,function(){if("undefined"!==typeof l&&null!==l&&l&&(!l||l.params)&&!l.destroyed){S?(aa.css("background-image",'url("'+S+'")'),aa.removeAttr("data-background")):(ma&&(aa.attr("srcset",ma),aa.removeAttr("data-srcset")),la&&(aa.attr("sizes",la),aa.removeAttr("data-sizes")),pa.length&&pa.children("source").each(function(wa){wa= m(wa);wa.attr("data-srcset")&&(wa.attr("srcset",wa.attr("data-srcset")),wa.removeAttr("data-srcset"))}),ja&&(aa.attr("src",ja),aa.removeAttr("data-src")));aa.addClass(W.loadedClass).removeClass(W.loadingClass);Z.find("."+W.preloaderClass).remove();if(l.params.loop&&Q){var ua=Z.attr("data-swiper-slide-index");Z.hasClass(l.params.slideDuplicateClass)?(ua=l.$wrapperEl.children('[data-swiper-slide-index="'+ua+'"]:not(.'+l.params.slideDuplicateClass+")"),d(ua.index(),!1)):(ua=l.$wrapperEl.children("."+ l.params.slideDuplicateClass+'[data-swiper-slide-index="'+ua+'"]'),d(ua.index(),!1))}D("lazyImageReady",Z[0],aa[0]);l.params.autoHeight&&l.updateAutoHeight()}});D("lazyImageLoad",Z[0],aa[0])})}}function h(){function C(pa){if(S){if(Z.children("."+V.slideClass+'[data-swiper-slide-index="'+pa+'"]').length)return!0}else if(aa[pa])return!0;return!1}function Q(pa){return S?m(pa).attr("data-swiper-slide-index"):m(pa).index()}var W=l,Z=W.$wrapperEl,V=W.params,aa=W.slides;W=W.activeIndex;var S=l.virtual&& V.virtual.enabled,ja=V.lazy,ma=V.slidesPerView;"auto"===ma&&(ma=0);K||(K=!0);if(l.params.watchSlidesProgress)Z.children("."+V.slideVisibleClass).each(function(pa){pa=S?m(pa).attr("data-swiper-slide-index"):m(pa).index();d(pa)});else if(1>1,Z[W]<=V?Q=W:C=W;return C}}();this.x=O;this.y=z;this.lastIndex=O.length-1;var J,K;this.interpolate=function(C){if(!C)return 0;K=D(this.x,C);J=K-1;return(C-this.x[J])*(this.y[K]-this.y[J])/(this.x[K]-this.x[J])+this.y[J]};return this} function h(){k.controller.control&&k.controller.spline&&(k.controller.spline=void 0,delete k.controller.spline)}var k=e.swiper,l=e.extendParams;e=e.on;l({controller:{control:void 0,inverse:!1,by:"slide"}});k.controller={control:void 0};e("beforeInit",function(){k.controller.control=k.params.controller.control});e("update",function(){h()});e("resize",function(){h()});e("observerUpdate",function(){h()});e("setTranslate",function(O,z,D){k.controller.control&&k.controller.setTranslate(z,D)});e("setTransition", function(O,z,D){k.controller.control&&k.controller.setTransition(z,D)});Object.assign(k.controller,{setTranslate:function(O,z){function D(W){var Z=k.rtlTranslate?-k.translate:k.translate;"slide"===k.params.controller.by&&(k.controller.spline||(k.controller.spline=k.params.loop?new d(k.slidesGrid,W.slidesGrid):new d(k.snapGrid,W.snapGrid)),K=-k.controller.spline.interpolate(-Z));K&&"container"!==k.params.controller.by||(J=(W.maxTranslate()-W.minTranslate())/(k.maxTranslate()-k.minTranslate()),K=(Z- k.minTranslate())*J+W.minTranslate());k.params.controller.inverse&&(K=W.maxTranslate()-K);W.updateProgress(K);W.setTranslate(K,k);W.updateActiveIndex();W.updateSlidesClasses()}O=k.controller.control;var J,K,C=k.constructor;if(Array.isArray(O))for(var Q=0;Q')});e("afterInit",function(){if(C.params.a11y.enabled){var S= C.params.a11y;C.$el.append(W);var ja=C.$el;S.containerRoleDescriptionMessage&&O(ja,S.containerRoleDescriptionMessage);S.containerMessage&&z(ja,S.containerMessage);ja=C.$wrapperEl;var ma=S.id||ja.attr("id")||"swiper-wrapper-"+h(16),la=C.params.autoplay&&C.params.autoplay.enabled?"off":"polite";ja.attr("id",ma);ja.attr("aria-live",la);aa();if(C.navigation&&C.navigation.$nextEl)var pa=C.navigation.$nextEl;if(C.navigation&&C.navigation.$prevEl)var ua=C.navigation.$prevEl;pa&&pa.length&&Z(pa,ma,S.nextSlideMessage); ua&&ua.length&&Z(ua,ma,S.prevSlideMessage);if(J()&&C.params.pagination.clickable)C.pagination.$el.on("keydown",yb(C.params.pagination.bulletClass),D);C.$el.on("focus",V,!0)}});e("slidesLengthChange snapGridLengthChange slidesGridLengthChange",function(){C.params.a11y.enabled&&aa()});e("fromEdge toEdge afterInit lock unlock",function(){if(C.params.a11y.enabled&&!C.params.loop&&!C.params.rewind&&C.navigation){var S=C.navigation,ja=S.$nextEl;(S=S.$prevEl)&&0l.previousIndex?"next":"prev"}else V=l.realIndex,aa=V>l.previousIndex?"next":"prev";W&&(V+="next"===aa?Q:-1*Q);K.visibleSlidesIndexes&&0>K.visibleSlidesIndexes.indexOf(V)&&(K.params.centeredSlides&&(V=V>Z?V-Math.floor(C/2)+1:V+Math.floor(C/2)-1),K.slideTo(V,J?0:void 0))}}}var l=e.swiper,O=e.extendParams;e=e.on;O({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}); var z=!1,D=!1;l.thumbs={swiper:null};e("beforeInit",function(){var J=l.params.thumbs;J&&J.swiper&&(h(),k(!0))});e("slideChange update resize observerUpdate",function(){k()});e("setTransition",function(J,K){(J=l.thumbs.swiper)&&!J.destroyed&&J.setTransition(K)});e("beforeDestroy",function(){var J=l.thumbs.swiper;J&&!J.destroyed&&D&&J.destroy()});Object.assign(l.thumbs,{init:h,update:k})},function(e){var d=e.swiper,h=e.extendParams,k=e.emit,l=e.once;h({freeMode:{enabled:!1,momentum:!0,momentumRatio:1, momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});Object.assign(d,{freeMode:{onTouchStart:function(){var O=d.getTranslate();d.setTranslate(O);d.setTransition(0);d.touchEventsData.velocities.length=0;d.freeMode.onTouchEnd({currentPos:d.rtl?d.translate:-d.translate})},onTouchMove:function(){var O=d.touchEventsData,z=d.touches;0===O.velocities.length&&O.velocities.push({position:z[d.isHorizontal()?"startX":"startY"],time:O.touchStartTime});O.velocities.push({position:z[d.isHorizontal()? "currentX":"currentY"],time:F()})},onTouchEnd:function(O){var z=O.currentPos,D=d.params,J=d.$wrapperEl,K=d.rtlTranslate,C=d.snapGrid,Q=d.touchEventsData;O=F()-Q.touchStartTime;if(z<-d.minTranslate())d.slideTo(d.activeIndex);else if(z>-d.maxTranslate())d.slides.lengthd.minTranslate())D.freeMode.momentumBounce?(z-d.minTranslate()>V&&(z=d.minTranslate()+V),S=d.minTranslate(),W=!0,Q.allowMomentumBounce=!0):z=d.minTranslate(),D.loop&&D.centeredSlides&&(aa=!0);else if(D.freeMode.sticky){for(V=0;V-z){var ja=V;break}z=Math.abs(C[ja]-z)=D.longSwipesMs)d.updateProgress(), d.updateActiveIndex(),d.updateSlidesClasses()}}}})},function(e){var d=e.swiper;e=e.extendParams;e({grid:{rows:1,fill:"column"}});var h,k,l;d.grid={initSlides:function(O){var z=d.params.slidesPerView,D=d.params.grid,J=D.rows;D=D.fill;k=h/J;l=Math.floor(O/J);h=Math.floor(O/J)===O/J?O:Math.ceil(O/J)*J;"auto"!==z&&"row"===D&&(h=Math.max(h,z*J))},updateSlide:function(O,z,D,J){var K=d.params,C=K.slidesPerGroup;K=K.spaceBetween;var Q=d.params.grid,W=Q.rows;Q=Q.fill;if("row"===Q&&1l||C===l&&O===W-1)O+=1,O>=W&&(O=0)}else O=Math.floor(O/k);z.css(J("margin-top"),0!==O?K&&K+"px":"")},updateWrapperSize:function(O,z,D){var J=d.params,K=J.spaceBetween,C=J.centeredSlides;J=J.roundLengths;var Q=d.params.grid.rows;d.virtualSize=(O+K)*h;d.virtualSize=Math.ceil(d.virtualSize/Q)-K;O={};d.$wrapperEl.css((O[D("width")]= d.virtualSize+K+"px",O));if(C){z.splice(0,z.length);D=[];for(K=0;K'),l.append(D));0===J.length&&(J=m('
'),l.append(J));D.length&&(D[0].style.opacity=Math.max(-O,0));J.length&&(J[0].style.opacity=Math.max(O,0))};Za({effect:"cube",swiper:d,on:e,setTranslate:function(){var l=d.$el,O=d.$wrapperEl,z=d.slides,D=d.width,J=d.height,K=d.rtlTranslate,C=d.size,Q=d.browser,W=d.params.cubeEffect,Z=d.isHorizontal(),V=d.virtual&&d.params.virtual.enabled,aa=0;if(W.shadow)if(Z){var S=O.find(".swiper-cube-shadow"); 0===S.length&&(S=m('
'),O.append(S));S.css({height:D+"px"})}else S=l.find(".swiper-cube-shadow"),0===S.length&&(S=m('
'),l.append(S));for(l=0;l=ua&&-1Math.abs(ma)&&(ma=0);.001>Math.abs(Z)&&(Z=0);.001>Math.abs(ja)&&(ja=0);.001>Math.abs(aa)&&(aa=0);.001>Math.abs(S)&&(S=0);.001>Math.abs(la)&&(la=0);aa="translate3d("+ma+"px,"+Z+"px,"+ja+"px) rotateX("+S+"deg) rotateY("+aa+"deg) scale("+la+")";Xa(D,W).transform(aa);W[0].style.zIndex=-Math.abs(Math.round(V))+1;D.slideShadows&&(aa=J?W.find(".swiper-slide-shadow-left"):W.find(".swiper-slide-shadow-top"), S=J?W.find(".swiper-slide-shadow-right"):W.find(".swiper-slide-shadow-bottom"),0===aa.length&&(aa=mb(D,W,J?"left":"top")),0===S.length&&(S=mb(D,W,J?"right":"bottom")),aa.length&&(aa[0].style.opacity=0l.$jscomp$loop$prop$progress$76?(l.$jscomp$loop$prop$data$75=z.next,W=!0):0Q?1+(1-l.$jscomp$loop$prop$data$75.opacity)*Q*D:1-(1-l.$jscomp$loop$prop$data$75.opacity)*Q*D;Q="translate3d("+Z+") rotateX("+(l.$jscomp$loop$prop$r$74[0]+"deg) rotateY("+l.$jscomp$loop$prop$r$74[1]+"deg) rotateZ("+l.$jscomp$loop$prop$r$74[2]+"deg) ")+(0>Q?"scale("+(1+(1-l.$jscomp$loop$prop$data$75.scale)*Q*D)+")":"scale("+(1-(1-l.$jscomp$loop$prop$data$75.scale)*Q*D)+")");if(W&&l.$jscomp$loop$prop$data$75.shadow||!W)W= K.children(".swiper-slide-shadow"),0===W.length&&l.$jscomp$loop$prop$data$75.shadow&&(W=mb(z,K)),W.length&&(W[0].style.opacity=Math.min(Math.max(Math.abs(z.shadowPerProgress?1/z.limitProgress*l.$jscomp$loop$prop$progress$76:l.$jscomp$loop$prop$progress$76),0),1));K=Xa(z,K);K.transform(Q).css({opacity:C});l.$jscomp$loop$prop$data$75.origin&&K.css("transform-origin",l.$jscomp$loop$prop$data$75.origin)}},setTransition:function(k){var l=d.params.creativeEffect.transformEl;(l?d.slides.find(l):d.slides).transition(k).find(".swiper-slide-shadow").transition(k); Jb({swiper:d,duration:k,transformEl:l,allSlides:!0})},perspective:function(){return d.params.creativeEffect.perspective},overwriteParams:function(){return{watchSlidesProgress:!0,virtualTranslate:!d.params.cssMode}}})},function(e){var d=e.swiper,h=e.extendParams;e=e.on;h({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0}});Za({effect:"cards",swiper:d,on:e,setTranslate:function(){var k=d.slides,l=d.activeIndex,O=d.params.cardsEffect,z=d.touchEventsData,D=z.startTranslate;z=z.isTouched;for(var J= d.translate,K=0;KW&&-1D;if((la===l||la===l-1)&&0W&&(z||d.params.cssMode)&&JW?"calc("+Z+"px + ("+ma*Math.abs(W)+"%))":0W?""+(1+(1-S)*W):""+(1-(1-S)*W))+")\n ";O.slideShadows&&(aa=C.find(".swiper-slide-shadow"), 0===aa.length&&(aa=mb(O,C)),aa.length&&(aa[0].style.opacity=Math.min(Math.max((Math.abs(W)-.5)/.5,0),1)));C[0].style.zIndex=-Math.abs(Math.round(Q))+k.length;Xa(O,C).transform(Z)}},setTransition:function(k){var l=d.params.cardsEffect.transformEl;(l?d.slides.find(l):d.slides).transition(k).find(".swiper-slide-shadow").transition(k);Jb({swiper:d,duration:k,transformEl:l})},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0,virtualTranslate:!d.params.cssMode}}})}]); return $a}); Array.prototype._map=function(H,R){function T(N){try{return(new Function(N))(),!0}catch(F){return!1}}var G=this,E=G.length,x=[],y=null,m=null,I=R||25;T("'use strict'; return ('Promise' in window);")&&T("'use strict'; return function *a(){ yield; }")&&(y=function F(){var U,ba,da;return $jscomp.generator.createGenerator(F,function(ia){1==ia.nextAddress&&(U=0);if(5!=ia.nextAddress){if(!(U
"):"",F.activityInfo.mobileInitIcon=N.data.activityInfo.mobileInitIcon||"",F.activityInfo.mobileNomalIcon1=N.data.activityInfo.mobileNomalIcon1||"",F.activityInfo.mobileWinLotteryPic=N.data.activityInfo.mobileWinLotteryPic||"",F.activityInfo.pcWapLink=N.data.activityInfo.pcWapLink||"",F.activityInfo.playTime=N.data.activityInfo.playTime||0),N.data.mobileActivityStyle&&(F.mobileActivityStyle.bgType= N.data.mobileActivityStyle.bgType||"",F.mobileActivityStyle.playBgColor=N.data.mobileActivityStyle.playBgColor||"",F.mobileActivityStyle.playTextColor=N.data.mobileActivityStyle.playTextColor||"",F.mobileActivityStyle.configTextColor=N.data.mobileActivityStyle.configTextColor||"",F.mobileActivityStyle.linkColor=N.data.mobileActivityStyle.linkColor||"",F.mobileActivityStyle.buttonTextColor=N.data.mobileActivityStyle.buttonTextColor||"",F.mobileActivityStyle.moduleBgColor=N.data.mobileActivityStyle.moduleBgColor|| "",F.mobileActivityStyle.moduleBgImg=N.data.mobileActivityStyle.moduleBgImg||"",F.mobileActivityStyle.blockBgColor=N.data.mobileActivityStyle.blockBgColor||"",F.mobileActivityStyle.buttonBgColor=N.data.mobileActivityStyle.buttonBgColor||"",F.mobileActivityStyle.linkTextColor=N.data.mobileActivityStyle.linkTextColor||""));return F}});return R.View.extend({el:"body",events:{},initialize:function(N){this.setOptions(N);this.cHtml=this.options.cHtml;this.cLuckyTreeLayer=this.options.cLuckyTreeLayer;this.cLuckyTreeLayerMask= this.options.cLuckyTreeLayerMask;this.cHide=this.options.cHide;this.template=this.options.template;this.tpl=this.options.tpl;this.model=this.options.model;this.renderCallback=this.options.renderCallback;this.luckyTreeRecommend=this.options.luckyTreeRecommend;this.cInKindAwardTipsLayer=this.options.cInKindAwardTipsLayer;this.cLuckyTreeLayerTopMask=this.options.cLuckyTreeLayerTopMask;this.cLuckyTreeRulesLayer=this.options.cLuckyTreeRulesLayer;this.cLuckyTreeForm=this.options.cLuckyTreeForm;this.cErrorTips= this.options.cErrorTips;this.cSystemTipsLayer=this.options.cSystemTipsLayer;this.cSystemTipsLayerMask=this.options.cSystemTipsLayerMask;this.cLeaveMessageBtn=this.options.cLeaveMessageBtn;this.cLuckyTreeStaffTips=this.options.cLuckyTreeStaffTips;this.cAnimateHide=this.options.cAnimateHide;this.cAnimateShow=this.options.cAnimateShow;this.visible=this.options.visible;this.visibleMask=this.options.visibleMask;this.cLoadingImg=this.options.cLoadingImg;this.cLottery=this.options.cLottery;this.cLuckyTreeEntrance= this.options.cLuckyTreeEntrance;this.appSuccLoginCallback=this.options.appSuccLoginCallback;this.cateDispId=this.options.cateDispId;this.timer=null;this.bind_flag=!1;this.initElement();this.initEvent();"app"===this.$body.attr("data-pageType")&&this.isNewestApp()||this.model.fetch()},initElement:function(){this.$window=$(window);this.$html=this.$html||$("html");this.$body=$("body");this.$cLuckyTreeLayer=$(this.cLuckyTreeLayer);this.$cLuckyTreeLayerMask=$(this.cLuckyTreeLayerMask);this.$cInKindAwardTipsLayer= $(this.cInKindAwardTipsLayer);this.$cLuckyTreeLayerTopMask=$(this.cLuckyTreeLayerTopMask);this.$cLuckyTreeRulesLayer=$(this.cLuckyTreeRulesLayer);this.$cLuckyTreeForm=$(this.cLuckyTreeForm);this.$cErrorTips=$(this.cErrorTips);this.$cSystemTipsLayer=$(this.cSystemTipsLayer);this.$cSystemTipsLayerMask=$(this.cSystemTipsLayerMask);this.$cLeaveMessageBtn=$(this.cLeaveMessageBtn);this.$cLuckyTreeStaffTips=$(this.cLuckyTreeStaffTips);this.$cLoadingImg=$(this.cLoadingImg);this.$cLottery=$(this.cLottery); this.$cLuckyTreeEntrance=$(this.cLuckyTreeEntrance);this.$cLuckTreeWrapBox=$(".j-luckTreeWrapBox")},initEvent:function(){this.listenTo(this.model,"sync",this.success);this.listenTo(this.model,"error",this.error)},bindEvent:function(){this.bind_flag||(this.$cLuckTreeWrapBox.on("click",".j-luckyTreeEntrance",$.proxy(this.openLayer,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTreeLayerClose",$.proxy(this.closeLayer,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-lotteryBtn",$.proxy(this.lottery, this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-loginRegBtn",$.proxy(this.loginReg,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-leaveMessageBtn,.j-luckyTree-RulesBtn",$.proxy(this.showLayer,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-thing-close,.j-luckyTreeLayer-topMask",$.proxy(this.hideLayer,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-save",$.proxy(this.saveInfo,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-systemTipsBtn",$.proxy(this.closeInkindNoRecivedLayer, this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTree-addcart",$.proxy(this.addCart,this)),this.$cLuckTreeWrapBox.on("click",".j-luckyTreeEntrance-close",$.proxy(this.entranceClose,this)),this.bind_flag=!0)},setOptions:function(N){this.options={cHtml:"dhm-htmlOverflow",cLuckyTreeLayer:".j-luckyTreeLayer",cLuckyTreeLayerMask:".j-luckyTreeLayer-mask",cInKindAwardTipsLayer:".j-luckyTree-inKindAwardTipsLayer",cLuckyTreeLayerTopMask:".j-luckyTreeLayer-topMask",cLuckyTreeRulesLayer:".j-luckyTree-rulesLayer", cLuckyTreeForm:".j-luckyTree-form",cErrorTips:".j-luckyTree-errorTips",cSystemTipsLayer:".j-luckyTree-systemTipsLayer",cSystemTipsLayerMask:".j-luckyTree-systemLayerMask",cLeaveMessageBtn:".j-luckyTree-leaveMessageBtn",cLuckyTreeStaffTips:".j-luckyTree-staffTips",cHide:"dhm-hide",cAnimateHide:"luckyTreeClose-layer1",cAnimateShow:"luckyTreeOpen-layer1",visible:"luckyTree-visibility",visibleMask:"luckyTree-visibleMasklayer",cLoadingImg:".j-luckyTree-loadingImg",cLottery:".j-luckyTree-lottery",cLuckyTreeEntrance:".j-luckyTreeEntrance", template:_.template,renderCallback:$.noop,appSuccLoginCallback:$.noop,luckyTreeRecommend:$({}),cateDispId:"",tpl:T,model:new I};$.extend(!0,this.options,N||{})},appVersion:function(){var N=navigator.userAgent;return/\d\.\d\.\d/.test(N)&&null!==N.match(/\/(\d\.\d\.\d)/)&&"5.6.3">N.match(/\/(\d\.\d\.\d)/)[1]?!0:/version=\d\.\d\.\d/.test(N)&&null!==N.match(/\/(version=(\d\.\d\.\d))/)&&"5.6.3">N.match(/\/(version=(\d\.\d\.\d))/)[2]?!0:!1},isNewestApp:function(){var N=navigator.userAgent;return/i(P|p)hone(N|n)ative/i.test(N)&& this.appVersion()?!0:/(A|a)ndroid(N|n)ative/i.test(N)&&this.appVersion()?!0:!1},success:function(N,F,U){if(200===N.get("code"))this.render(N.attributes);else try{throw"success(): data is wrong";}catch(ba){}},error:function(){try{throw"error(): request is wrong";}catch(N){}},loginReg:function(N){var F=this;N=$(N.currentTarget).attr("data-type");y.init({type:N,fixedURL:"integrate_popup",isSetPageStyle:!0,loginSuccessCallback:function(){m.events.trigger("popupTip:loading",!1);F.Lottery.trigger("LotteryModel:fetch"); F.appSuccLoginCallback&&F.appSuccLoginCallback()}})},openLayer:function(){this.renderPlaceImg();"app"===this.$body.attr("data-pagetype")?this.openAppLayer():(this.$html.addClass(this.cHtml),this.$cLuckyTreeLayer.removeClass(this.cHide),this.$cLuckyTreeLayerMask.removeClass(this.cHide),this.Lottery.trigger("LotteryModel:fetch"),this.luckyTreeRecommend.trigger("RecommendModel:fetch"))},openAppLayer:function(){var N={pageType:"app_promote_activity",linkType:"blackfriday",extensionJson:this.appData}; try{window.webkit&&window.webkit.messageHandlers?window.webkit.messageHandlers.webLinkCommon.postMessage(N):webLinkCommon(N)}catch(F){window.order&&window.order.webLinkCommon?window.order.webLinkCommon(JSON.stringify(N)):N.webUrl&&(window.location.href=N.webUrl)}},closeLayer:function(){this.$html.removeClass(this.cHtml);this.$cLuckyTreeLayer.addClass(this.cHide);this.$cLuckyTreeLayerMask.addClass(this.cHide)},entranceClose:function(){this.$cLuckyTreeEntrance.closest(".j-luckyTreeEntranceCon").addClass(this.cHide)}, lottery:function(){var N=$(this.cLeaveMessageBtn);0x-E||!0===m&&0>y)return-1;da.day=10>N?"0"+N:""+N;da.groupHour=10>F?"0"+F:""+F;da.hour=10>U?"0"+U:""+U;da.minute=10>ba?"0"+ba:""+ba;da.second=10>I?"0"+I:""+I;return da},countDown:function(E){var x=this,y=(new Date).getTime(),m=this.remainingTime();y-this.initTime>=E&&(!0!==this.__timeLeftFlag?this.serverTime+= E:this.timeLeft-=E,this.initTime=y,this.runCallback(m));0>m?this.runCallback(-1):requestAnimationFrame(function(){return x.countDown(E)})}});return G}); define("common/tc",["common/config","checkoutflow/dataErrorLog"],function(H,R){R=new R({flag:!0,url:"/mobileApiWeb/biz-FeedBack-log.do"});var T=function(G){this.setOptions(G);this.url=this.options.url;this.params=this.options.params;this.loadDataUrl=this.options.loadDataUrl;this.loadDataSuccess=this.options.loadDataSuccess;this.parse=this.options.parse;this.loadScriptUrl=this.options.loadScriptUrl;this.loadScriptSuccess=this.options.loadScriptSuccess;this.isScriptCache=this.options.isScriptCache; this.__params={url:H.wwwURL+this.url,data:{}};this.url&&this.loadData($.proxy(this.loadDataSuccess,this))};$.extend(T,{$el:$("body"),init:function(G){return new T(G)},cache:null,flag:!1});$.extend(T.prototype,{setOptions:function(G){this.options={url:"",params:{},loadDataUrl:"",loadDataSuccess:$.noop,parse:$.noop,loadScriptUrl:"",isScriptCache:!0,loadScriptSuccess:$.noop};$.extend(!0,this.options,G||{})},add:function(G){T.$el.queue("tc",G)},run:function(G){var E=T.$el;if(!E.queue(G).length)return!1; E.dequeue(G);this.run(G)},setCache:function(G){T.cache=G},getCache:function(){return $.extend(!0,{},T.cache||{}).data},getParams:function(){var G={client:"wap",version:"0.1"};$.extend(this.__params.data,G,this.params);return $.extend(G,this.params)},loadData:function(G){null!==T.cache?G():this.add(G);T.flag||$.ajax({type:"POST",url:this.__params.url,data:this.getParams(),async:!0,cache:!1,dataType:"json",context:this,success:function(E){if("0x0000"===E.state)this.setCache(E),this.run("tc");else try{throw"success(): data is wrong"; }catch(x){R.events.trigger("save:dataErrorLog",{message:x,url:this.__params.url,params:this.__params.data,result:E})}},error:function(){try{throw"error(): request is wrong";}catch(E){R.events.trigger("save:dataErrorLog",{message:E,url:this.__params.url,params:this.__params.data})}}});T.flag=!0},getLoadScriptUrl:function(){var G=this.loadScriptUrl;return this.isScriptCache?/\?/.test(G)?G+"&v="+H.version:G+"?v="+H.version:/\?/.test(G)?G+"&v="+(new Date).getTime():G+"?v="+(new Date).getTime()},loadScript:function(){$.ajax({type:"GET", url:this.getLoadScriptUrl(),context:this,async:!0,cache:!0,dataType:"script",success:this.loadScriptSuccess})}});return T}); define("common/goTopV1",["common/config","tpl/goTopTplV1"],function(H,R){var T=function(G){this.setOptions(G);this.cHide=this.options.cHide;this.cGoTop=this.options.cGoTop;this.speed=this.options.speed;this.timer1=this.timer=null;this.bind_flag=!1;this.initElement();this.initEvent();this.render()};$.extend(T,{init:function(G){return new T(G)}});$.extend(T.prototype,{setOptions:function(G){this.options={cHide:"dhm-hide",cGoTop:".j-goTop",speed:5};$.extend(this.options,G||{})},initElement:function(){this.$body= this.$body||$("body");this.$window=this.$window||$(window);this.$cGoTop=$(this.cGoTop)},initEvent:function(){this.$window.on("scroll",$.proxy(_.throttle(this.scroll,200),this))},bindEvent:function(){this.bind_flag||($(this.cGoTop).on("click",$.proxy(this.goTop,this)),this.bind_flag=!0)},render:function(){this.$body.append(_.template(R.join("")));this.initElement();this.scroll();this.bindEvent()},scroll:function(){var G=this.$window,E=G.height();G=G.scrollTop();var x=this.cHide,y=this.$cGoTop;this.timer1&& clearTimeout(this.timer1);G>E?y.removeClass(x):y.addClass(x)},goTop:function(){this.timer=setInterval($.proxy(function(){var G=this.$window,E=G.scrollTop();G.scrollTop(E-E/5);0>=E&&clearInterval(this.timer)},this),this.speed)}});return T}); define("common/getAppOpenData",["common/config","checkoutflow/dataErrorLog"],function(H,R){R=new R({flag:!0,url:"/mobileApiWeb/biz-FeedBack-log.do"});return{init:function(T){$.ajax({type:"GET",url:H.wwwURL+"/home/wapConfigInfo.do",data:{client:"wap",language:H.countryCur,dispCurrency:$.__currentCurrency,version:"1.0"},async:!0,cache:!1,dataType:"json",success:function(G){G.data&&G.data.isNew&&(void 0===G.data.appSumCouponAmount||""===G.data.appSumCouponAmount||null===G.data.appSumCouponAmount||"null"=== G.data.appSumCouponAmount)&&R.events.trigger("save:dataErrorLog",{message:"not get appSumCouponAmount",url:H.wwwURL+"/home/wapConfigInfo.do",params:{client:"wap",language:H.countryCur,dispCurrency:$.__currentCurrency,version:"1.0"},result:G});T&&T(G)},error:function(){}})}}}); define("common/wapToappTurntable",["common/config","ui/jQueryRotate","tools/getSpecifyUrlParam","tpl/wapToappTurntableTpl","common/countdownNew"],function(H,R,T,G,E){var x=Backbone.Model.extend({defaults:function(){return{isNewBuyer:!1,sumCouponAmountUSD:"",wapToapp:""}},initialize:function(y,m){this.setOptions(m)},setOptions:function(y){this.options={};$.extend(!0,this.options,y||{})}});return Backbone.View.extend({el:"body",events:{},initialize:function(y){this.setOptions(y);this.cJwapToappTurntableWrap= this.options.cJwapToappTurntableWrap;this.cJeferFriendsTurntableCoupon=this.options.cJeferFriendsTurntableCoupon;this.cJwapToappCouponLayerWrap=this.options.cJwapToappCouponLayerWrap;this.invitationCode=T({name:"invitationCode"})||"";this.isNewBuyer=this.options.isNewBuyer;this.sumCouponAmountUSD=this.options.sumCouponAmountUSD;this.abVersion=this.options.abVersion;this.newpacks=this.options.newpacks||"";this.cHide=this.options.cHide;this.template=this.options.template;this.tpl=this.options.tpl;this.model= this.options.model;this.initElement();this.initEvent();this.render({sumCouponAmountUSD:this.sumCouponAmountUSD,abVersion:this.abVersion,newpacks:this.newpacks})},setOptions:function(y){this.options={cJwapToappTurntableWrap:".j-wapToappTurntableWrap",cJeferFriendsTurntableCoupon:".j-wapToappTurntableCoupon",cJwapToappCouponLayerWrap:".j-wapToappCouponLayerWrap",template:_.template,tpl:G,model:new x(y),cHide:"dhm-hide"};$.extend(!0,this.options,y||{})},initElement:function(){this.$body=this.body||$("body"); this.$cJwapToappTurntableWrap=$(this.cJwapToappTurntableWrap);this.$cJwapToappCouponLayerWrap=$(this.cJwapToappCouponLayerWrap)},initEvent:function(){this.$cJwapToappCouponLayerWrap.on("click",".j-wapToappCouponClose",$.proxy(this.hidewapToappCouponLayer,this));this.$cJwapToappTurntableWrap.on("click",".j-wapToappTurntableStop",$.proxy(this.stopRotate,this))},randomGetAmount:function(y,m){return Math.ceil(Math.random()*(m-y+1)+y-1)},render:function(y){var m=$.__formatPrice({price:this.randomGetAmount(2, 10)}).priceSimpleStr,I=$.__formatPrice({price:this.randomGetAmount(11,20)}).priceSimpleStr,N=$.__formatPrice({price:this.randomGetAmount(21,30)}).priceSimpleStr,F=this.template;m=F(this.tpl.main.join(""))($.extend(!0,{},y,{randomGetTwoTen:m,randomGetElevenTwenty:I,randomGetToneThirty:N}));this.$cJwapToappTurntableWrap.html(m);this.showwapToappTurntableLayer();this.gotoRotate();window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:$(".j-wapToappTurntableWrap"),moduleName:"lottery", moduleIndex:"",event_type:"expose",event_code:"adbFQLXiowAS",ab_version:y.abVersion,event_body:{event_data:{event_entity_info:{link_type:""}}}})},renderwapToappCouponLayer:function(y){var m=this.template;y=m(this.tpl.wapToappCouponLayer.join(""))(y);this.$cJwapToappCouponLayerWrap.html(y);window.DHJSSDK&&DHJSSDK.Storage.setItem("__dh_wapToappPop_","y",864E5,function(I){});this.showwapToappCouponLayer();this.countDownFn()},gotoRotate:function(){this.isRotating=!0;var y=this,m=this.model.attributes; $(this.cJeferFriendsTurntableCoupon).rotate({angle:0,duration:1200,animateTo:640,callback:function(){y.hidewapToappTurntableLayer();y.renderwapToappCouponLayer(m)}})},stopRotate:function(){var y=this.model.attributes,m=this;$(this.cJeferFriendsTurntableCoupon).stopRotate();$(".j-wapToappTurntableCoupon").css({transform:"rotate(280deg)","transform-origin":"50% 50%"});setTimeout(function(){m.hidewapToappTurntableLayer();m.renderwapToappCouponLayer(y)},200)},showwapToappTurntableLayer:function(){this.$cJwapToappTurntableWrap.removeClass(this.cHide); $(".j-wapToappTurntableMask").removeClass(this.cHide)},hidewapToappTurntableLayer:function(){this.$cJwapToappTurntableWrap.addClass(this.cHide)},showwapToappCouponLayer:function(){var y=this.model.attributes;setTimeout($.proxy(function(){this.$cJwapToappCouponLayerWrap.removeClass("wapToappTurntable-close").addClass("wapToappTurntable-open");this.$cJwapToappCouponLayerWrap.removeClass(this.cHide);$(".j-wapToappTurntableMask").removeClass(this.cHide)},this),30);window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:$(".j-wapToappCouponLayerWrap"), moduleName:"lotterypack",moduleIndex:"",event_type:"expose",event_code:"kHzbZbj5Ls8Q",ab_version:y.abVersion,event_body:{event_data:{event_entity_info:{link_type:""}}}})},hidewapToappCouponLayer:function(){$.cookie("b2b_b_t_v2");this.$cJwapToappCouponLayerWrap.addClass(this.cHide);this.$cJwapToappCouponLayerWrap.removeClass("wapToappTurntable-open").addClass("wapToappTurntable-close");$(".j-wapToappTurntableMask").addClass(this.cHide)},countDownFn:function(){var y=(new Date).setMinutes((new Date).getMinutes()+ 30);y=(new Date(y)).getTime();var m=null,I=$(".j-wapToappCouponCountDown"),N=this;E.init({endTime:y,runCallback:function(F){0===parseInt(F.groupHour)&&0===parseInt(F.minute)&&0===parseInt(F.second)?N.hidewapToappCouponLayer():m?(m.eq(0).attr("data-content-after",F.groupHour.toString()),m.eq(1).attr("data-content-after",F.minute.toString()),m.eq(2).attr("data-content-after",F.second.toString())):(I.html(['', ':','',':',''].join("")),m=I.find("span.wapToappCouptime-nub"))}})}})}); (function(H){"function"===typeof define&&define.amd?define("ui/jQueryRotate",["lib/jquery"],H):"object"===typeof exports?H(require("jquery")):H(jQuery)})(function(H){for(var R,T,G=document.getElementsByTagName("head")[0].style,E=["transformProperty","WebkitTransform","OTransform","msTransform","MozTransform"],x=0;xthis._parameters.duration;if(m&& !this._parameters.animatedGif)clearTimeout(this._timer);else{if(this._canvas||this._vimage||this._img)y=this._parameters.easing(0,y-this._animateStartTime,this._animateStartAngle,this._parameters.animateTo-this._animateStartAngle,this._parameters.duration),this._rotate(~~(10*y)/10);this._parameters.step&&this._parameters.step(this._angle);var I=this;this._timer=setTimeout(function(){I._animate.call(I)},10)}this._parameters.callback&&m&&(this._angle=this._parameters.animateTo,this._rotate(this._angle), this._parameters.callback.call(this._rootObj))},_rotate:function(){var y=Math.PI/180;return IE?function(m){this._angle=m;this._container.style.rotation=m%360+"deg";this._vimage.style.top=-(this._rotationCenterY-this._imgHeight/2)+"px";this._vimage.style.left=-(this._rotationCenterX-this._imgWidth/2)+"px";this._container.style.top=this._rotationCenterY-this._imgHeight/2+"px";this._container.style.left=this._rotationCenterX-this._imgWidth/2+"px"}:R?function(m){this._angle=m;this._img.style[R]="rotate("+ m%360+"deg)";this._img.style[T]=this._parameters.center.join(" ")}:function(m){this._angle=m;m=m%360*y;this._canvas.width=this._width;this._canvas.height=this._height;this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH);this._cnv.translate(this._rotationCenterX,this._rotationCenterY);this._cnv.rotate(m);this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY);this._cnv.scale(this._aspectW,this._aspectH);this._cnv.drawImage(this._img,0,0)}}()};IE&&(Wilq32.PhotoEffect.prototype.createVMLNode= function(){document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{return!document.namespaces.rvml&&document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),function(y){return document.createElement("')}}catch(y){return function(m){return document.createElement("<"+m+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}}())}); define("common/getUserInfo",["common/config","checkoutflow/popupTip","checkoutflow/dataErrorLog"],function(H,R,T){T=new T({flag:!0,url:"/mobileApiWeb/biz-FeedBack-log.do"});var G=H.mlogin_dhgate+"/musr/auth.do",E={client:"wap",language:H.countryCur,version:"0.1"},x=window.location.href;return{init:function(y){this.isAsync=void 0===y.isAsync?!0:!1;this.supportVisitors=y.supportVisitors||!1;this.isTip=void 0===y.isTip?!0:!1;this.fixedURL=y.fixedURL||x;this.type=y.type||"signin";this.successCallback= y.successCallback;this.appLoginParam=y.appLoginParam||"";this.noSkipLogin=y.noSkipLogin||"1";this.canVisitorSignin=y.canVisitorSignin;this.guestReturnUrl=y.guestReturnUrl;this.returnURL=y.returnURL;this.isSetPageStyle=y.isSetPageStyle;this.cpsTag=y.cpsTag;this.isAutoBindNewBuyerCoupon=void 0===y.isAutoBindNewBuyerCoupon?!0:!1;this.isShowNewBuyerTip=void 0===y.isShowNewBuyerTip?!0:!1;this.isBuyItNow=y.isBuyItNow;this.loginSuccessCallback=y.loginSuccessCallback;window.__DH_Login_Params__=$.extend(!0, {},window.__DH_Login_Params__,y.params);this.fetch()},appSendParams:function(y){try{window.webkit.messageHandlers.getNecessaryData.postMessage(y||{})}catch(m){window.order&&window.order.getNecessaryData&&window.order.getNecessaryData(JSON.stringify(y||{}))}},appLogin:function(y,m){this.appSendParams(m);try{this.noRefreshLogin()}catch(I){this.needRefreshLogin()}window.DH_OnSale_GetSession=y},noRefreshLogin:function(){try{window.webkit&&window.webkit.messageHandlers?window.webkit.messageHandlers.toLoginJsRefresh.postMessage(""): toLoginJsRefresh()}catch(y){window.order&&window.order.toLoginJsRefresh&&window.order.toLoginJsRefresh()}},needRefreshLogin:function(){try{window.webkit&&window.webkit.messageHandlers?window.webkit.messageHandlers.toLogin.postMessage(""):toLogin("")}catch(y){window.order&&window.order.toLogin&&window.order.toLogin("")}},fetch:function(){$.ajax({type:"GET",url:G,data:E,async:this.isAsync,cache:!1,dataType:"jsonp",context:this,success:function(y){if("0x0000"===y.state)this.parse(y);else{!0===this.isTip&& (R.events.trigger("popupTip:loading",!1),R.events.trigger("popupTip:dataErrorTip",{action:"custom",customUrl:"/login.do?returnURL="+x,message:y.message}));try{throw"success(): data is wrong";}catch(m){T.events.trigger("save:dataErrorLog",{message:m,url:G,params:E,result:y})}}},error:function(){!0===this.isTip&&(R.events.trigger("popupTip:loading",!1),R.events.trigger("popupTip:dataErrorTip",{action:"refresh",message:"Network anomaly."}));try{throw"error(): request is wrong";}catch(y){T.events.trigger("save:dataErrorLog", {message:y,url:G,params:E})}}})},parse:function(y){var m={},I=y.data.user;m.code=!1===this.supportVisitors&&void 0!==I?200:!0!==this.supportVisitors||!0!==y.data.isVisitor&&void 0===I?-1:200;if(-1===m.code&&"1"===this.noSkipLogin)try{window.webkit&&window.webkit.messageHandlers?window.webkit.messageHandlers.toLogin.postMessage(this.appLoginParam):toLogin(this.appLoginParam)}catch(N){if(window.order&&window.order.toLogin)window.order.toLogin(this.appLoginParam);else{R.events.trigger("popupTip:loading", !1);if(window.$.DH_signin_popup){if("integrate_page"===this.fixedURL){window.$.DH_signin_popup.nonePopupRender({type:"signin",canVisitorSignin:this.canVisitorSignin,guestReturnUrl:this.guestReturnUrl,returnURL:this.returnURL,isBuyItNow:this.isBuyItNow,isAutoBindNewBuyerCoupon:this.isAutoBindNewBuyerCoupon,isShowNewBuyerTip:this.isShowNewBuyerTip});return}if("integrate_popup"===this.fixedURL){window.$.DH_signin_popup.render({type:this.type,isSetPageStyle:this.isSetPageStyle,canVisitorSignin:this.canVisitorSignin, guestReturnUrl:this.guestReturnUrl,returnURL:this.returnURL,isBuyItNow:this.isBuyItNow,isAutoBindNewBuyerCoupon:this.isAutoBindNewBuyerCoupon,isShowNewBuyerTip:this.isShowNewBuyerTip,cpsTag:this.cpsTag,loginSuccessCallback:this.loginSuccessCallback||$.noop});return}}location.href="/login.do?returnURL="+x}}else m.isVisitor=y.data.isVisitor,m.buyer=I&&I.isBuyer||"",m.buyerid=I&&I.buyerid||"",m.domainname=I&&I.domainname||"",m.email=I&&I.email||"",m.emailisvalid=I&&I.emailisvalid||"",m.nickname=I&&I.nickname|| "",m.systemuserid=I&&I.systemuserid||"",m.usertype=I&&1*I.usertype||"",!this.loginSuccessCallback||"integrate_page"!==this.fixedURL&&"integrate_popup"!==this.fixedURL?this.successCallback&&this.successCallback(m):this.loginSuccessCallback(m)}}}); define("common/login/googleOneTap","common/config checkoutflow/popupTip checkoutflow/dataErrorLog tools/jwt_decode common/login/loginThirdParty common/login/verifyCode".split(" "),function(H,R,T,G,E,x){T=new T({flag:!0,url:"/mobileApiWeb/biz-FeedBack-log.do"});var y=H.mlogin_dhgate+"/musr/thirdLogin.do",m={client:"wap",language:H.countryCur,version:"0.1"};return{init:function(I){window.DHDETAIL&&window.DHDETAIL.data&&window.DHDETAIL.data._googleonetap||H.cookie("b2b_b_t_v2")||(this.gLoadSdk(),this.setOptions(I), this.loginSuccessCallback=this.options.loginSuccessCallback,this.initElement(),this.initEvent())},setOptions:function(I){this.options={};$.extend(!0,this.options,I||{})},getDHcpsSource:function(){if("en"===H.countryCur&&H.cookie("dhrefer_cps")&&""!==H.cookie("dhrefer_cps")){var I=H.cookie("dhrefer_cps").split("_");m.regSrc=I[1]+"_cps"}},initElement:function(){this.$window=$(window)},initEvent:function(){this.$window.on("load",$.proxy(this.gInitialize,this))},gLoadSdk:function(){if(!window.google){var I= document.createElement("script");I.src="https://accounts.google.com/gsi/client";I.async=!0;document.head.appendChild(I)}},gInitialize:function(){window.google&&(google.accounts.id.initialize({client_id:"908751507097-qr3gvtf8pdfq7643lvh74b4h5scgov4j.apps.googleusercontent.com",itp_support:!0,callback:$.proxy(this.gHandleCredentialResponse,this)}),this.gPrompt())},gPrompt:function(){google.accounts.id.prompt(function(I){"skipped"===I.getMomentType()&&"tap_outside"===I.getSkippedReason()?window.__exposureBuryingPoint&& window.__exposureBuryingPoint.init({module:$({}),moduleName:"onetap",moduleIndex:"outside",event_type:"click",event_code:"nBI8KHNGPkGt",event_body:{event_data:{event_entity_info:{link_type:""}}}}):"dismissed"===I.getMomentType()&&"credential_returned"===I.getDismissedReason()&&window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:$({}),moduleName:"onetap",moduleIndex:"credential_returned",event_type:"click",event_code:"1Q60sfOfFZLd",event_body:{event_data:{event_entity_info:{link_type:""}}}})})}, gHandleCredentialResponse:function(I){var N=G(I.credential);I=N.sub;var F=N.name,U=N.given_name,ba=N.family_name,da=N.picture;N=N.email;var ia={thirdType:"1"};ia.userName=N||"";ia.nickName=U?encodeURIComponent(U):F&&ba?encodeURIComponent(F+" "+ba):N.replace(/(.+)@.+/i,"$1");ia.thirdUid=I||"";ia.accessToken="0";ia.avatar=da||"";ia.login_auth_token=H.cookie("login_auth_token")||"";ia.ref_d=H.cookie("ref_d")||"";ia.ref_f=H.cookie("ref_f")||"";T.events.trigger("save:dataErrorLog",{message:"google OneTap time.", url:window.location.href,params:m,custom:{time:this.__time__=(new Date).getTime()}});E.loginRisk("",$.proxy(function(){this.signinSubmitFetch({params:ia,loginSuccessCallback:this.loginSuccessCallback})},this))},signinSubmitFetch:function(I){this.getDHcpsSource();I=I||{};var N=$.extend(!0,{},m,I.params||{},window.__DH_Login_Params__||{}),F=I.loginSuccessCallback;$.ajax({type:"POST",url:y,data:$.extend(!0,N,{token:window._fmOpt&&(window._fmOpt.token||""),blackbox:window._fmOpt&&(window._fmOpt.blackbox|| "")}),async:!0,cache:!1,dataType:"json",xhrFields:{withCredentials:!0},context:this,success:function(U){T.events.trigger("save:dataErrorLog",{message:"google OneTap time.",url:window.location.href,params:m,result:U,custom:{time:this.__time__}});this.successJump({__params__:N,__url:y,res:U,loginSuccessCallback:F})},error:function(){R.events.trigger("popupTip:loading",!1);R.events.trigger("popupTip:autoTip",{message:"Network anomaly."});try{throw"error(): request is wrong";}catch(U){T.events.trigger("save:dataErrorLog", {message:U,url:y,params:N})}}})},successJump:function(I){var N=I.__params__,F=I.__url,U=I.res;I=I.loginSuccessCallback;if("0x0000"!==U.state){R.events.trigger("popupTip:loading",!1);R.events.trigger("popupTip:autoTip",{message:U.message});try{throw"success(): data is wrong";}catch(ba){T.events.trigger("save:dataErrorLog",{message:ba,url:F,params:N,result:U})}}else{if(U&&U.data&&U.data.buyerid){N={};N[U.data.buyerid]={};N[U.data.buyerid].buyerid=U.data.buyerid;N[U.data.buyerid].oc_token=U.data.oc_token; N[U.data.buyerid].nickname=U.data.nickname;N[U.data.buyerid].avatar=U.data.avatar;N[U.data.buyerid].thirdType=U.data.thirdType||"1";N[U.data.buyerid].domainname=U.data.domainname||"";N[U.data.buyerid].thirdUid=U.data.thirdUid;try{E.savePfl(N)}catch(ba){console.error("\u8bb0\u5f55dh_pfl\u5931\u8d25")}}U.data&&"y"===U.data.isRegister?(E.turbolink({isRegister:"y",userId:$.cookie("b2b_buyerid")||""}),window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:$({}),moduleName:"onetap",moduleIndex:"google_reg_succ", event_type:"click",event_code:"ncvjfI41Vnbh",event_body:{event_data:{event_entity_info:{}}}})):(E.turbolink({userId:$.cookie("b2b_buyerid")||""}),window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:$({}),moduleName:"onetap",moduleIndex:"google_login_succ",event_type:"click",event_code:"ncvjfI41Vnbh",event_body:{event_data:{event_entity_info:{}}}}));I?I():window.location.reload()}}}}); define("common/bottomFixedRegistrationBar/registrationBar",["common/config","tools/getSpecifyUrlParam","lib/backbone","tpl/bottomFixedRegistrationBar/registrationBarTpl"],function(H,R,T,G){var E=T.Model.extend({defaults:function(){return{code:-1,couponSum:"0"}},initialize:function(x,y){this.setOptions(y);this.ajaxOptions=this.options.ajaxOptions},setOptions:function(x){this.options={ajaxOptions:{url:"/mobileApiWeb/coupon-Coupon-hasNewBuyerReceivedCouponPackage.do",data:{client:"wap",language:H.countryCur, version:"1",dispCurrency:$.__currentCurrency},type:"GET",dataType:"jsonp",async:!0,cache:!1,processData:!0}};$.extend(!0,this.options,x||{})},urlRoot:function(){return H.app_dhgate+this.ajaxOptions.url},sync:function(x,y,m){return T.sync.call(this,null,this,$.extend(!0,{},this.ajaxOptions,{url:this.url()},m))},parse:function(x){var y={};y.code="0x0503"===x.state||"0x0002"===x.state?200:-1;0this.lastScrollTop?(x.addClass(this.cHide),x.removeClass("animated fadeInUp").addClass("fadeOutDown")):(x.removeClass(this.cHide),x.removeClass("animated fadeOutDown").addClass("animated fadeInUp")),this.lastScrollTop=y)},success:function(x,y,m){if(200===x.get("code"))this.render(x.attributes);else try{throw"success(): data is wrong"; }catch(I){}},error:function(){try{throw"error(): request is wrong";}catch(x){}},render:function(x){var y=this.template;y=y(this.tpl.registrationBar.join(""))(x);"0"!==x.couponSum&&($(".j-registrationBar-wrap-box-layer").html(y),this.renderCallback&&this.renderCallback(),window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:$(".j-bottomRegister"),moduleName:"bottomb",moduleIndex:"Joinfree",event_type:"expose",event_code:"",event_body:{event_data:{event_entity_info:{link_type:""}}}})); this.initElement();this.bindEvent()},closeLoginPromote:function(){$.cookie("__dh_bottomRegisterLayer__","y",{expires:1,path:"/"});$(this.cJRegistrationBarLayer).addClass(this.cHide)}})});define("tpl/goTopTplV1",[],function(){return['
']});define("tpl/bottomFixedRegistrationBar/registrationBarTpl",[],function(){return{registrationBar:'<% var data = obj;%>,
,
,
,
,
,
,
,
,
,<%=$.lang["Sign in for the best experience"]%>,<%=$.lang.Head_signIn%>,
,
,
,
,
,'.split(",")}}); define("tpl/wapToappTurntableTpl",[],function(){return{main:["<%var data = obj;%>",'
<%=$.lang.replaceTplVar("Draw To Win Up To ${val} Coupon Pack!", {val: sumCouponAmountUSD})%>
','
','','
    ','
  • ','<%=data.sumCouponAmountUSD%>', "
  • ",'
  • ','','<%=data.randomGetTwoTen%>',"
  • ",'
  • ','','<%=data.randomGetElevenTwenty%>',"
  • ",'
  • ','', '<%=data.randomGetToneThirty%>',"
  • ","
","
",'
<%=$.lang["Stop"]%>
'],wapToappCouponLayer:'<%var data = obj;%>,
,
,
<%=$.lang["Congrats! You Win"]%>
,
,

<%=sumCouponAmountUSD%><%=$.lang["newPeople_CouponPack"]%>

,
,
<%=$.lang["ends in"]%>:
,,
'.split(",")}}); define("tpl/luckyTree/luckyTreeDatasTpl",[],function(){return{main:'<% var data = obj; %>,
,<% if(data.activityInfo&&data.activityInfo.mobileNomalIcon1){ %>,
,<% } %>,
,{{luckyTreeLayer}},
,
,{{inKindAward}},{{rulesLayer}},{{systemTips}},
,
,
'.split(","), luckyTreeLayer:'<% var data = obj; %>,
,,
,
,
,
,
,
,
,
,
,
,
,
,
    ,
  • ,
    ,
    ,
    ,
    ,
    ,
    ,,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
    ,,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
    ,,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
    ,,
    ,
    ,
  • ,
,
,
,
,
    ,
  • ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
  • ,
,
,
,
,
    ,
  • ,
    ,
    ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
  • ,
  • ,
    ,
    ,
    ,
    ,
    ,
  • ,
,
,
,
'.split(","), lottery:["<% var data = obj,initData = obj.initData; %>",'
','
<%=$.lang["luckyTree_Rules"]%>
','<%=$.lang["luckyTree_GOTOMAIN"]%> >',"
","<% if(data.isNoNetwork){ %>",'
', '
','
','
<%=$.lang["luckyTree_isbusy"]%>
',"
","
","
",'
','<%=$.lang["luckyTree_PlayAgain"]%>',"
","<% }else{ %>",'<% if(data.state==="0x0002"){%>','
', '","
",'
',"<% }else{ %>",'
', '<% if(data.type==="COUPON"){ %>','
','
<%=data.prizeText%>
','
','
$<%=data.amount%>
','
','

<%=$.lang["luckyTree_OrderOver"]%> $<%=data.orderAmount%>

','

<%=$.lang["luckyTree_Validfrom"]%>: <%=data.valiData%>

', "
","
","
",'<% }else if(data.type==="POINT"){ %>','
','
','
<%=$.lang["luckyTree_Congratulations"]%>
','
<%=data.prizeText%>
',"
","
",'<% }else if(data.type==="PRIZE"){ %>','
','
<%=$.lang["luckyTree_Congratulations"]%>
', '
','<%=data.prizeText%>',"
",'
<%=$.lang["luckyTree_contact"]%>
','
<%=$.lang["luckyTree_LeaveYourMessage"]%>
', "
",'<% }else if(data.type==="EMPTY"){ %>','
','
','
<%=$.lang["luckyTree_notwon"]%>
',"
","
","<% } %>","
",'
','<%=$.lang["luckyTree_PlayAgain"]%>', "
","<% } %>","<% } %>"],systemTips:'
;
;
<%=$.lang["luckyTree_contactinformation"]%>
;
<%=$.lang["DETAIL_OK"]%>
;
;
'.split(";"),inKindAward:'
;
;
;
;

<%=$.lang["luckyTree_LeaveYourMessage"]%>

;

<%=$.lang["luckyTree_contact"]%>

;
;
    ;
  • " value="" name="firstname" />
  • ;
  • " value="" name="lastname" />
  • ;
  • " value="" name="code" />
  • ;
  • " value="" name="phone" />
  • ;
  • " value="" name="email" />
  • ;
;
;
<%=$.lang["luckyTree_Submit"]%>
;
;
;
;
'.split(";"), rulesLayer:'<% var data = obj;%>,
,
,
,
,

<%=$.lang["luckyTree_Rules"]%>

,
<%=data.activityInfo.rules%>
,
,
,
'.split(","),recommend:["<% var data = obj; %>","{{recomItemList}}","{{branchVenueList}}", "{{recomCatalogList}}"],recomItemList:["<% var recomItemList = obj.recomItemList; %>","<% if(recomItemList.length>0) { %>",'","<% } %>"],branchVenueList:["<% var branchVenueList = obj.branchVenueList; %>","<% if(branchVenueList.length>0) { %>",'
', '
<%=$.lang["luckyTree_FeaturedZone"]%>
',"
    ","<% for (var i = 0, len = branchVenueList.length; i < len; i++) { %>",'
  • ','','
    ','',"
    ", "
    ","
  • ","<% } %>","
","
","<% } %>"],recomCatalogList:["<% var recomCatalogList = obj.recomCatalogList; %>","<% if(recomCatalogList.length>0) { %>",'
','
<%=$.lang["luckyTree_DiscountCategoryList"]%>
',"","
","<% } %>"]}}); define("appTpl/prodPopupWinTpl",[],function(){return{main:["<% var data = obj; %>",'
',"<% if (data.titleImage) { %>",'
',"<% } %>",'
','
',"<% if (!data.titleImage) { %>","<% if (data.mainTitle) { %>",'
style="color: <%=data.mainColor%>;"<%}%>><%=data.mainTitle%>
', "<% } %>","<% if (data.subheading) { %>",'
style="background: <%=data.subColor%>;"<%}%>><%=data.subheading%>
',"<% } %>","<% } %>","
",'", '
','style="color: <%=data.getNowTxtColor%>; background-color: <%=data.getNowColor%>;"<%}%>><%=$.lang["SellCoupon_GetNow"]%>',"
",'
',"
",'
']}});define("appTpl/newBuyerLowPriceTpl",[],function(){return'<% var data = obj;%>,
,
,
,
,
'.split(",")}); define("appTpl/lowpriceTpl",[],function(){return{main:["{{list}}"],list:["<% var data = obj; %>","<% var list = data.list; %>","<% var imgGroup = data.imgGroup; %>",'<% var moreUrl = "javascript:;" %>',"<% for (var i=0,len=list.length; i","<% if (i===0) { %>","<% moreUrl = data.oneUrl; %>","<% } else { %>","<% moreUrl = data.twoUrl; %>","<% } %>",'', '
<%=list[i].pageData.subtitle%>
','","<% } %>"],list2:["<% var data = obj; %>","<% var list = data.list; %>","<% var imgGroup = data.imgGroup; %>",'<% var moreUrl = "javascript:;" %>',"<% if (data.index===0) { %>","<% moreUrl = data.oneUrl; %>","<% } else { %>","<% moreUrl = data.twoUrl; %>","<% } %>","<% for (var j=4,len1=list[data.index].pageData.data.length; j","<% var item = list[data.index].pageData.data[j]; %>","
  • ","","
  • ","<% } %>",'
  • ',"","
  • "]}});define("appTpl/priceReduceTpl",[],function(){return'<% var data = obj;%>,'.split(",")}); define("appTpl/getCateProsTpl",[],function(){return{main:["<% var data = obj;%>",'
    ','
    ','
    ','
      ',"<% for (var i = 0, len = data.length; i < len; i++) { %>",'<% if (data[i].id==="00000000") { %>','
    • <%=data[i].name%>

      90% OFF
    • ', "<% }else{ %>",'
    • <%=data[i].name%>90% OFF
    • ', "<% } %>","<% }%>","
    ","
    ",'',"
    ","
    ",'
    ','
    ','
    ','
    ','
    ',"
    ", '
      ',"
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ',"
      ","
    • ","
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ',"
      ","
    • ","
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ','

      ','

      ',"
      ", "
    • ","
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ','

      ','

      ',"
      ","
    • ","
    ",'
    <%=$.lang["Home_seeAll"]%>
    ',"
    ","
    "],main2:["<% var data = obj;%>","<% data._map(function(item,i){ %>",'
  • <%=data[i].name%>90% OFF
  • ', "<% }) %>"],main2CatePro:["<% var data = obj;%>","<% for (var i = 1, len = data.length; i < len; i++) { %>",'
    ','
    ','
    ','
    ',"
    ",'
      ',"
    • ", '
      ',"
      ",'
      ','

      ','

      ','

      ','

      ','

      ',"
      ","
    • ","
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ','

      ','

      ',"
      ","
    • ","
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ','

      ', '

      ',"
      ","
    • ","
    • ",'
      ',"
      ",'
      ','

      ','

      ','

      ','

      ','

      ',"
      ","
    • ","
    ",'
    <%=$.lang["Home_seeAll"]%>
    ',"
    ","<% } %>"],categoryProduct:["<% var data = obj.res;%>","<% for (var i = 0, len = data.length; i < len; i++) {%>","<% if (data[i].bannerData&&data[i].bannerData.length>0) { var bannerData = data[i].bannerData; %>", '
    ','
    ',"<% for (var s = 0, banLen = bannerData.length; s < banLen; s++) { %>",'
    ',"<% } %>","
    ",'
    ', "
    &&","<%}else if (data[i].flashDealsData&&data[i].flashDealsData.length>0) { var flashDealsData = data[i].flashDealsData; %>",'
    ','
    ','

    <%=$.lang["Home_flashDeals"]%>

    ','
    ','
    ', "<% for (var j = 0, flasLen = 1; j < flasLen; j++) { %>",'","<% } %>","
    ",'
    ',"<% for (var t = 0, flasLen2 = flashDealsData.length>5?5:flashDealsData.length; t < flasLen2; t++) { %>","<%if(t===0){%>", '
    ',"<%}else{%>",'
    ',"<%}%>",'', "
    ","<% } %>","
    ","
    ","
    ","
    &&","<%}else if (data[i].recentData&&data[i].recentData.length>0) { var recentData = data[i].recentData; %>",'
    ','
    ','

    <%=$.lang["YouViewed"]%>

    ','
    ',"<% for (var r = 0, recentLen = recentData.length; r < recentLen; r++) { %>",'","<% } %>","
    ",'
    ', "<% for (var n = 0, recentLen2 = recentData.length; n < recentLen2; n++) { %>",'
    ','',"
    ","<% } %>","
    ","
    ","
    &&","<%}else if (data[i].topRankingData&&data[i].topRankingData.length>0) { var topRankingData = data[i].topRankingData; %>", '
    ','
    ','

    <%=$.lang["Home_topRanking"]%>

    ','
    ',"<% for (var m = 0, topRankLen = topRankingData.length; m < topRankLen; m++) { %>",'","<% } %>","
    ",'
    ',"<% for (var k = 0, topRankLen2 = topRankingData.length; k < topRankLen2; k++) { %>",'
    ', '',"
    ","<% } %>","
    ","
    ","
    &&","<% } else { %>",'<% if (obj.categoryId==="00000000") { %>','
    ','',"<%}else{%>",'
    ','', "<%}%>",'
    ','<%=data[i].imgText%>',"
    ",'
    ','
    <%=data[i].imgText%>
    ','<% if (data[i].newBuyerProduct === "1") { %>','
    <%=$.lang["search_NewBuyerDiscount"]%>
    ',"<% } else if (data[i].largeImg) {%>",'
    ', '<% } else if(data[i].usLocalWarehouse ==="1") {%>','
    Local
    ',"<%\u3000}\u3000%>",'<% if (data[i].futurePrice && data[i].activeStatus==="1" && data[i].newBuyerProduct !== "1") { %>','
    <%=data[i].futurePrice%> <%=$.lang["Sale Price"]%>
    ',"<% } %>",'
    ','<% if (data[i].activeStatus==="2" && data[i].newBuyerProduct !== "1") { %>','
    <%=data[i].price%>
    ', "<% }else{ %>",'
    <%=data[i].price%>
    ',"<% } %>",'
    <%=data[i].oPrice%>',"<% if (data[i].discountInt) { %>",'<% if (data[i].newBuyerDhPriceTag !== "1") {%>','-<%=data[i].discountInt%>',"<% } %>","<%}%>","
    ","
    ","<% if (window.DH_all_isUsIp) {%>","<% if (data[i].minOrder==1) { %>",'
    <%=data[i].minOrder%> <%=data[i].measure%> (MOQ)
    ', "<%}else if(data[i].minOrder>1){%>",'
    <%=data[i].minOrder%> <%=data[i].measurePlural%> (MOQ)
    ',"<%}%>","<%}%>",'<% if (data[i].csfrImg&&data[i].activeStatus==="2") { %>','
    ',"<%}%>","<% if (data[i].fullReduceInfo) { %>",'
    <%=data[i].fullReduceInfo%>
    ',"<%}%>","<% if (data[i].listCoupon) { %>",'
    <%=data[i].listCoupon%>
    ', "<%}%>",'
    ',"<% if (data[i].productOrders&&window.__DH_MSITE_HOME_312===2) { %>",'<%=data[i].productOrders%> <%=$.lang["APP_STORE_orders"]%>',"<%}%>","<% if (data[i].reviewsCore&&window.__DH_MSITE_HOME_312===2) { %>",'<%=data[i].reviewsCore%>',"<%}%>","
    ",'<% if (data[i].freeshipping==="1") { %>','
    <%=$.lang["free_shipping"]%>
    ',"<%}%>","<% if(data[i].xDayArrive){%>",'
    <%=$.lang.replaceTplVar("X Days Delivery", {val: data[i].xDayArrive})%>
    ', "<% } %>","
    ","
    ",'<% if (data[i].cpsTag!=="1") {%>','
    ',"<% } %>","
    &&","<% } %>","<% } %>"],flash:["<% var data = obj;%>","<% for (var i = 0, len = data.length; i < len; i++) {%>","<% if(data[i].flashDealsData && data[i].flashDealsData.length>0) { var flashDealsData = data[i].flashDealsData; %>", '
    ',"<% for (var j = 0, flasLen = flashDealsData.length; j < flasLen; j++) { %>",'","<% } %>","
    ",'
    ',"<% for (var t = 0, flasLen2 = flashDealsData.length; t < flasLen2; t++) { %>",'
    ', '',"
    ","<% } %>","
    ","<% } %>","<% } %>"],loading:['
    '],tips:['
    <%=$.lang.SellCoupon_NoMore%>...
    '],countdown:'<% var data = obj; %>,<% if (data.groupHour>96) { %>,">,,<% }else{ %>,,<% } %>,:,,:,'.split(",")}}); define("appTpl/newBuyerExpirePopTpl",[],function(){return{warp:'<% var data = obj; %>,'.split(","), countdown:'<% var data = obj; %>,,:,,:,'.split(",")}}); define("appTpl/newBuyerCouponListTpl",[],function(){return{main:'<% var data = obj;%>,<%if(data.isout === false) {%>,
    ,<% } else { %>,
    ,<% } %>,
    ,<% if(data.bindCouponStatus === "1" && data.bindSellerCouponStatus === false) { %>,{{sellerCouponList}},{{dhCouponList}},<% } else {%>,{{dhCouponList}},{{sellerCouponList}},<% } %>,
    ,
    '.split(","),dhCouponList:["<% var data = obj;%>", "<% for(var i = 0; i < resultList.length;i++) { %>",'","<% } %>"],sellerCouponList:["<% var data = obj;%>","<% for(var i = 0; i < sellerCouponList.length;i++) { %>",'","<% } %>"]}}); define("appTpl/topRankingNewTpl",[],function(){return{main:'<%var list = obj;%>,<% if(list.length > 0) { %>,,<% } %>'.split(","),main2:'<%var list = obj;%>,<% if(list.length > 0) { %>,<%for(var i = 0; i < list.length; i++) { %>,
  • ,,
  • ,<% } %>,<% } %>'.split(",")}}); define("appTpl/userBenefitsTpl",[],function(){return{newUserBenefits:'<% var data = obj; %>,
    ,
    ,

    <%=$.lang["Home_FreeShipping"]%>

    ,
    <%=$.lang["Home_endsin"]%>
    ,
    ,
    ,

    <%=$.lang["Home_FastRefund"]%>

    ,
    <%=$.lang["Home_onFirstOrder"]%>
    ,
    ,
    ,

    <%=$.lang["Home_dayvip"]%>

    ,
    <%=$.lang["Home_Cheaper"]%>
    ,
    ,
    '.split(","), oldUserBenefits:'
    ;
      ;
    • <%=$.lang["Home_worryfree"]%>

    • ;
    • <%=$.lang["Home_wideDelivery"]%>

    • ;
    • <%=$.lang["Home_securePayment"]%>

    • ;
    ;
    ;
    ;
    ;;
    ;<%=$.lang["Home_worryfree"]%>;

    <%=$.lang["Home_EasyRefund"]%>

    ;
    ;
    ;
    ;
    ;
    ;;
    ;<%=$.lang["Home_wideDelivery"]%>;

    <%=$.lang["Home_Partnerwith"]%>

    ;
    ;
    ;
    ;
    ;
    ;;
    ;<%=$.lang["Home_securePayment"]%>;

    <%=$.lang["Home_Paywith"]%>

    ;
    ;
    ;
    '.split(";"), countdown:'<% var data = obj; %>,<% if (data.groupHour>96) { %>,">,,<% }else{ %>,,<% } %>,:,,:,'.split(",")}}); define("appTpl/footerTpl",[],function(){return{buyerProtections:''.split(";"),companyInfro:';
    ;

    <%=$.lang["Home_chinaPla"]%>

    ;

    <%=$.lang["Home_dhgateinfro"]%>

    ;
    <%=$.lang["Home_seeAll"]%>
    ;
    '.split(";")}}); define("appTpl/newBuyerPackageTpl",[],function(){return["<% var data = obj;%>",'
    ','
    ','
    ','
    <%=$.lang.replaceTplVar("Home_off", {val: data.couponSum})%>
    ','
    ', "
    "]}); define("appTpl/seoInfoTpl",[],function(){return{popularProductList:'<%var data = obj;%>,<% if(data.popularProductList.length > 0) { var popularProductList = data.popularProductList; %>,,,<% } %>'.split(","),reptileProductList:'<%var data = obj;%>,<% if(data.reptileProductList.length > 0) { var reptileProductList = data.reptileProductList; %>,

    <%=$.lang["Home_recentlyListed"]%>

    ,,<% } %>'.split(","), headMeta:["<%var data = obj;%>","<%=data.seoTdkVo.title%>",'']}}); define("appTpl/cookiePermissionsTpl",[],function(){return{oneCookieInfo:''.split(";"),twoCookieInfo:';
    '.split(";"), cookieContent:'
    ;;

    <%=$.lang["About Cookie"]%>

    ;

    <%=$.lang["cookie info1"]%>

    ;

    <%=$.lang["(1) The necessary cookies:"]%>

    ;

    <%=$.lang["cookie info2"]%>

    ;

    <%=$.lang["(2) Statistical analysis class cookies:"]%>

    ;

    <%=$.lang["cookie info3"]%>

    ;

    <%=$.lang["(3) Personalized recommendation cookies:"]%>

    ;

    <%=$.lang["cookie info4"]%>

    ;

    <%=$.lang["(4) Marketing Cookie:"]%>

    ;

    <%=$.lang["cookie info5"]%>

    ;

    <%=$.lang["(5) Advertising cookies:"]%>

    ;

    <%=$.lang["cookie info6"]%>

    ;

    <%=$.lang["(6) Functional cookies:"]%>

    ;

    <%=$.lang["cookie info7"]%>

    ;

    <%=$.lang["(7) Social network category cookies:"]%>

    ;

    <%=$.lang["cookie info8"]%>

    ;
    '.split(";"), toast:['']}}); define("appTpl/promoTopRankingTpl",[],function(){return["<% var data = obj.list; %>",'"]}); define("appTpl/welcomeBackGiftBagTpl",[],function(){return{main:["<% var data = obj;%>",'
    ',"{{welcomeBack}}","
    "],welcomeBack:'<% var data = obj;%>,
    ,
    ,
    ,
    ,<%if(!data.ifBuyerBind){%>,

    <%=$.lang["Welcome Back"]%>

    ,<%}else{%>,

    <%=$.lang["Don\'t forget your conpons"]%>

    ,<%}%>,

    <%=data.couponSum%> OFF

    ,

    <%=$.lang["Coupon Pack"]%>

    ,
    ,<%if(!data.ifBuyerBind){%>,

    <%=$.lang["Claim Now"]%>

    ,<%}else{%>,
    <%=$.lang["I Know"]%>
    ,<%}%>,
    <%=$.lang["Successful"]%>
    ,,
    ,
    ,
    ,,

    <%=$.lang["Sorry\uff0cNo more availiable coupons"]%>

    ,
    ,
    Ok
    ,,
    ,
    '.split(","), welcomeBackAiCouponMain:["<% var data = obj;%>",'
    ',"{{welcomeBackAiCoupon}}","
    "],welcomeBackAiCoupon:["<% var data = obj;%>",'
    ','
    ','
    ','
    ',"<%if(!data.ifBuyerBind){%>",'
    ', '','

    <%=$.lang["Welcome Back"]%>

    ','

    <%=$.lang["order_TotalAmount"]%> <%=data.couponSum%>

    ','',"
    ","<%}%>",'
    ','','<%=$.lang["Successful"]%>','',"
    ",'
    ', "<% for (var i = 0; i < data.couponList.length; i ++) { %>",'
    ','<% if(data.couponList[i].type === "1") { %>','
    DH
    ',"<% } else { %>",'',"<% } %>",'
    ','

    <%=$.lang.replaceTplVar("newGifBag_OFF", {couponAmountForCurrency:data.couponList[i].couponAmountForCurrency})%>

    ', '

    <%=$.lang.replaceTplVar("Orders of ${val}+", {val:data.couponList[i].minOrderAmountForCurrency})%>

    ',"
    ",'<% if(data.couponList[i].type === "1") { %>','
    <%=$.lang["SellCoupon_Use"]%>
    ',"<% } else { %>",'', "<% } %>","
    ","<% } %>","
    ","
    ",'

    <%=$.lang["Claim Now"]%>

    ','',"
    ",'
    ','
    ','', '

    <%=$.lang["Sorry\uff0cNo more availiable coupons"]%>

    ',"
    ",'
    <%=$.lang["cart_Ok"]%>
    ','',"
    ","
    "]}}); define("appTpl/personalizedVenueTpl",[],function(){return{oneLineEntrances:["<% var data = obj.oneLineEntrances; %>",""],twoLineEntrances:["<% var data = obj.twoLineEntrances; %>",""]}}); define("appTpl/aiThemeVenueTpl",[],function(){return["<% var data = obj.list; %>",""]}); define("appTpl/floorAreaTpl",[],function(){return{main:["<% var data = obj;%>",'
    ',"{{list1}}","{{list2}}","
    "],list1:["<%var list = obj;%>","<% if (list.data.length>0) {%>","<% var datalist = list.data;var abTest = list.abTest; %>",'","<% } %>"],list2:["<%var list = obj;%>","<% if (list.data.length>0) {%>","<% var datalist = list.data;%>",'","<% } %>"]}}); define("appTpl/rihgtFloatLayerTpl",[],function(){return{main:["<%var list = obj.prosList,ban = obj.ban;%>",'<% if(obj.type==="floatingImg"&&obj.ban) {%>','
    ','','',"","
    ","<% }else{ %>","<% if(list.length > 0) { %>",'","<% } %>","<% } %>"]}});define("appTpl/videoFloorTpl",[],function(){return{list:'<%var data = obj.list;%>,<% if (data.length>0) {%>,
    ,
    ,

    <%=obj.title%>

    ,<% if (obj.dataExt.length>0) {%>,
    ,<%for(var m = 0; m < obj.dataExt.length; m++) { %>,# <%=obj.dataExt[m].searchKey%>,<% } %>,
    ,<% } %>,
    ,,
    ,<% } %>'.split(",")}}); define("app/prodPopupWin","common/config checkoutflow/popupTip tools/getSpecifyUrlParam appTpl/prodPopupWinTpl tools/swiperV2 ui/lottie".split(" "),function(H,R,T,G,E,x){return{init:function(y,m){this.setOptions(m);this.el=this.options.el;this.template=_.template;this.tpl=G;this.initElement();this.initEvent();this.render(this.parse(y))},setOptions:function(y){this.options={el:".j-proPopSale-root"};$.extend(!0,this.options,y||{})},initElement:function(){this.$el=this.$el||$(this.el)},initEvent:function(){this.$el.on("click", ".j-proPopSale-close-btn, .j-proPopSale-mask, .j-proPopSale-gn-btn, .j-proPopSale-slide li",$.proxy(this.close,this))},parse:function(y){var m=null,I=null;y.prodPopup&&y.prodPopup.pageData&&y.prodPopup.pageData.data&&(I=y.prodPopup.pageData.data);I&&I.prodList&&5<=I.prodList.length&&(m={},m.promotionId=I.promotionId,m.userTag=I.userTag,m.titleImage=I.titleImage,m.prodCardUpColor=I.prodCardUpColor,m.prodCardDownColor=I.prodCardDownColor,m.getNowColor=I.getNowColor||"#FF2E43",m.getNowTxtColor=I.getNowTxtColor|| "#FFFFFF",m.clickProd=I.clickProd,m.linkUrl=this.linkUrl=I.linkUrl||"",m.mainTitle=I.mainTitle,m.mainColor=I.mainColor,m.subheading=I.subheading,m.subColor=I.subColor,m.prodAttr=I.prodAttr,m.isMulti="en"!==H.site,m.prodList=[],$.each(I.prodList,function(N,F){var U={};U.imgUrl=F.imgUrl;U.price=F.simPrice;F.simPrice!==F.simOPrice&&(U.oPrice=F.simOPrice);U.savePrice=F.savePrice;F.discountInt&&(U.discountInt=F.discountInt+"%");F.link&&(U.itemCode=F.link.itemCode,U.url=F.link.url,m.linkUrl&&"2"===m.clickProd&& (F=-1===m.linkUrl.indexOf("?")?"?":"&",U.url=m.linkUrl+F+"topItemcode="+U.itemCode));0===N?(U.eventCode="j7JQFZ4jZrVp",U.other="promotionId:"+m.promotionId+",userTag:"+m.userTag):(U.eventCode="hrGP1DB0I8ll",U.other="");m.prodList.push(U)}));return m},render:function(y){if(y){var m=this,I=this.template;y=I(this.tpl.main.join(""))(y);this.$el.html(y);var N=$(".j-proPopSale-gn-btn"),F=this.lottieInstance=x.loadAnimation({wrapper:$("#proPopSaleAperture")[0],animType:"svg",loop:!1,prerender:!0,autoplay:!1, path:"https://www.dhresource.com//20250212/data1.json"});x.setSubframeRendering(!1);x.setSpeed(1.5);setTimeout(function(){var U=null,ba=null,da=!1,ia=null;m.proPopSaleSwiper=new E(".j-proPopSale-slide",{slidesPerView:2,spaceBetween:8,centeredSlides:!0,loop:!0,autoplay:{delay:2E3,disableOnInteraction:!1},lazy:{loadPrevNext:!0},on:{init:function(){setTimeout(function(){m.$el.css({visibility:"visible"})},250)},slideChangeTransitionStart:function(){da&&(ia||(ia=$(".j-proPopSale-promotion")),ia.hide(), F.stop(),U||(U=$(this.slides)),ba=$(U[this.activeIndex]),U.removeClass("proPopSale-cItem proPopSale-aItem"),ba.addClass("proPopSale-aItem"))},slideChangeTransitionEnd:function(){var Na=this;da&&(this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(function(){ba=$(U[Na.activeIndex]);ba.addClass("proPopSale-cItem");ia.show()},50),F.play());da=!0;var Ba=m.$activeSlide=$(this.slides[this.activeIndex]);N.attr({itemcode:Ba.attr("itemcode")})}}})},1)}},close:function(y){var m= this;y=$(y.currentTarget);if("slide"!==y.attr("data-type")||y.hasClass("proPopSale-aItem")){if("getNow"===y.attr("data-type")){if(this.linkUrl){var I=-1===this.linkUrl.indexOf("?")?"?":"&";window.location.href=this.linkUrl+I+"topItemcode="+this.$activeSlide.attr("itemcode")}window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:y,moduleName:"topdealget",moduleIndex:"",event_type:"click",event_code:"MNZ7RJwgCEsS",event_body:{event_data:{event_entity_info:{link_type:"",item_code:y.attr("itemcode")}}}})}else window.__exposureBuryingPoint&& window.__exposureBuryingPoint.init({module:$({}),moduleName:"topdealclose",moduleIndex:"",event_type:"click",event_code:"4zmyY7pmPHCe",event_body:{event_data:{event_entity_info:{link_type:""}}}});setTimeout(function(){m.$el.hide().css({visibility:"hidden"});m.proPopSaleSwiper.disable();m.lottieInstance.destroy()},1)}}}}); define("app/newBuyerLowPrice",["common/config","appTpl/newBuyerLowPriceTpl","checkoutflow/dataErrorLog","common/getUserInfo"],function(H,R,T,G){T=new T({flag:!0,url:"/mobileApiWeb/biz-FeedBack-log.do"});return{init:function(E){this.setOptions(E);this.body=this.options.body;this.cNewBuyerLowPriceLayer=this.options.cNewBuyerLowPriceLayer;this.cLayerIframe=this.options.cLayerIframe;this.template=this.options.template;this.tpl=this.options.tpl;this.fadeIn=this.options.fadeIn;this.cHtml=this.options.cHtml; this.cHide=this.options.cHide;this.cNewBuyerCouponpack=this.options.cNewBuyerCouponpack;this.newBuyerAbt=this.options.newBuyerAbt;this.initElement();this.initEvent();this.fetchData(this.options.res)},setOptions:function(E){this.options={res:{},couponSum:"",body:"body",cNewBuyerCouponpack:".j-newBuyerCouponpack-root",cNewBuyerLowPriceLayer:".j-newBuyerLowPrice-layer",cLayerIframe:".j-newBuyerLowPrice-layeriframe",cHtml:"dhm-htmlOverflow",cHide:"dhm-hide",fadeIn:"fadeIn",template:_.template,tpl:R,newBuyerAbt:""}; $.extend(!0,this.options,E||{})},initElement:function(){this.$html=this.$html||$("html");this.$body=$(this.body)||$("body");this.$cNewBuyerLowPriceLayer=$(this.cNewBuyerLowPriceLayer);this.$cLayerIframe=$(this.cLayerIframe);this.$window=this.$window||$(window);this.$cJMask=$(this.cJMask);this.$cNewBuyerCouponpack=$(this.cNewBuyerCouponpack)},initEvent:function(){$(".j-newBuyerCouponpack-root").on("click",".j-newBuyerLowPrice-close,.j-newBuyerLowPrice-layeriframe",$.proxy(this.hideLayer,this));$(".j-newBuyerCouponpack-root").on("click", ".j-lowPriceGetnow",$.proxy(this.jumpLink,this))},fetchData:function(E){var x=E.serverTime;if(E.data.wapConfig&&E.data.wapConfig.pageData&&E.data.wapConfig.pageData.data&&E.data.wapConfig.pageData.data.newpacks&&"1"===E.data.wapConfig.pageData.data.newpacks.open){var y=E.data.wapConfig.pageData.data.newpacks,m=this.getTimestamp(y.startTime||"");y=this.getTimestamp(y.endTime||"");0=m&&(E.list[0]=x[0]):3>=y&&(3=m&&(E.list[0]=x[0])):E.list[0]=x[0];for(x= 0;x"+y.subHead+""));G.more&&(E.topUrl=G.more.linkUrl||"javascript:;");E.list[0].pageData.more&&(E.oneUrl=E.list[0].pageData.more.linkUrl||"javascript:;");1m;m++){var I=E.list[G].pageData.data[m],N=[];if(I){if(I.oriImgList&&3<=I.oriImgList.length)for(var F=0;3>F;F++)N.push(I.oriImgList[F]);else for(F=0;3>F;F++)N.push(I.imgUrl);I=[];F=0;for(var U=N.length;FF?I.push([N[F],N[F+1]]):I.push([N[F],N[0]]);y[m]=I}}E.imgGroup[G]=y}}else E.code=-1,this.$lowprice.addClass("dhm-hide");return E},render:function(G){if(!(0>G.code)){var E= this.template,x=this.tpl,y=E(x.main.join(""))(G);G=E(x.list.join(""))(G);y=y.replace(/\{\{list\}\}/,G);this.$lowprice.addClass("lowprice-active").html(y);$(".j-lowprice-ul").each(function(m,I){m=$(I);m.find(".lazy").lazyload({threshold:"100",load:function(){$(this).addClass("show");$(this).closest(".lowprice-img").css({background:"none"})},container:m})});setInterval($.proxy(function(){this.imgTurn()},this),2E3)}},render2:function(){if(0>this.data.code||this.rendStatus)this.$window.unbind("scroll.lpRender2"); else{this.rendStatus=!0;for(var G=this.template,E=this.tpl,x=this.data,y=0,m=this.data.list.length;y=this.data.list[y].pageData.data.length)){x.index=y;var I=G(E.list2.join(""))(x),N=$($(".j-lowprice-ul")[y]);N.append(I);I=N.find('a[render-type="render2"]');for(var F=0,U=I.length;FF?U.addClass("catesNav-float"):U.removeClass("catesNav-float")},loadData:function(F,U){F=F||{};var ba=F.$ele,da=F.categoryId,ia=F.pageNum||1,Na=this.template(this.tpl.tips.join(""))(),Ba=this.model;F=F.api;this.isCategory(da)&&T.events.trigger("GetCatePros:fetch", {categoryId:da,api:F,language:Ba.get("lang"),pageNum:ia,pageSize:20,model:Ba,callback:$.proxy(function(na){var Da=$("."+ba.attr("data-type"));"isDataError"===na?(this.controlSeeallStyle(Da,!0),this.loadingStatus=!1):-1!==na.code?(Ba.set({categoryProducts:$.extend(Ba.get("categoryProducts"),na)},{silent:!0}),this.renderCategoryProducts({$warp:Da,$ele:ba,res:Ba.get("categoryProducts")[da+"-"+ia],categoryId:da,pageNum:ia},U),this.controlSeeallStyle(Da,!0),this.loadingStatus=!1,Da.find(this.cPlaceUl).hide()): "00000000"===da&&1===ia?this.$cGetCatesWrap.addClass(this.cHideVisibility):(Da.find(this.cPlaceUl).hide(),Da.find(this.cLoading).addClass(this.cHide).html(""),Da.find(this.cProTip).length||Da.append(Na).removeClass(this.cHideVisibility),this.controlSeeallStyle(Da,!1),this.loadingStatus=!1)},this)})},initData:function(){var F=this.$cGetCateNameWrap.find("li").eq(0),U=F.attr("data-type").replace(/^[^\d]+(\d+)$/,"$1");this.isCategory(U);var ba=F.attr("data-api");"init"!==F.attr("data-status")&&(F.addClass(this.cCurrent), this.loadData({$ele:F,categoryId:U,pageNum:1,api:ba},0),F.attr({"data-status":"init"}))},render:function(F,U){if(F.categorys.length){var ba=F.categorys.slice(0,6),da=this.template,ia=this.tpl;F=0==U?da(ia.main.join(""))(ba):da(ia.main.join(""))(F.categorys);this.$cGetCatesWrap.html("");this.$cGetCatesWrap.html(F).removeClass(this.cHideVisibility);(new I(25)).add(this.initElement.bind(this)).add(this.initData.bind(this)).start(50);this.$cGetCatesWrap.find(".lazy").not(".show").lazyload({threshold:"300", load:function(){$(this).addClass("show")},container:this.$cGetCatesWrap.find("ul")})}},setExPose:function(F){F._map(function(U,ba){U=$(this);window.__exposureBuryingPoint.init({module:U,moduleName:"Ymlint",moduleIndex:U.attr("spm-index"),event_type:"",event_body:{event_data:{event_entity_info:{link_type:""}}}})})},renderWaterfall:function(F,U){if(U){var ba=U.split("&&");1 ia.height()?ia.append(Na):da.append(Na);Ba===ba.length-1&&(da.find(".lazy").not(".show").lazyload({threshold:"300",load:function(){$(this).addClass("show");$(this).closest(".pro-img").css({background:"none"})}}),ia.find(".lazy").not(".show").lazyload({threshold:"300",load:function(){$(this).addClass("show");$(this).closest(".pro-img").css({background:"none"})}}),F.parents(".j-catePro-listWrap").siblings('div[class*="j-catePro-listWrap"]').addClass(this.cHide))})}},renderCategoryProducts:function(F, U){U=void 0===U?2:U;if(0===U&&!this.renderStatus)F.res=F.res.slice(0,4);else if(1===U){F.res=F.res.slice(4,F.res.length);var ba=this.$cGetCateNameWrap.find("li").eq(0);ba=$("li.current").attr("data-type")?$("li.current").attr("data-type").replace(/^[^\d]+(\d+)$/,"$1"):ba.attr("data-type").replace(/^[^\d]+(\d+)$/,"$1");ba=this.model.get("categoryProducts")[ba+"-1"]||[]}var da=this.template,ia=this,Na=this.tpl,Ba=da(Na.categoryProduct.join(""))(F);F.$warp.siblings('div[class*="j-catePro-listWrap"]').addClass(this.cHideVisibility); F.$warp.removeClass(this.cHideVisibility);F.$warp.removeClass(this.cHide);F.$warp.find(this.cPlaceUl).hide();this.renderWaterfall(F.$warp.find(".j-catePros-list"),Ba);1===U&&(ba=da(Na.flash.join(""))(ba),$(".j-flashDealsCon").html(ba));if("00000000"===F.categoryId&&1===F.pageNum)if(0!==U)this.successCallback&&this.successCallback();else if(0<$(".j-flashDealsWrap").length){var na=$(this.cFlashDealsTm),Da=na.find("span.time-nub");y.init({timeLeft:$(".j-flashDealsWrap").attr("data-endtime"),runCallback:function(Ra){-1!== Ra&&(Da&&0'),$(".j-promo-lfImg").closest("a").attr("itemcode",Ja.data.leftData[0].itemcode),$(".j-promo-lfImg").closest("a").attr("scm",Ja.data.leftData[0].scm),N.attr("href"))){var db=-1!=N.attr("href").indexOf("?")?N.attr("href")+ "&topFloorId="+(y.attr("data-floorid")||"")+"&topItemcode="+(Ja.data.leftData[0].itemcode||""):N.attr("href")+"?topFloorId="+(y.attr("data-floorid")||"")+"&topItemcode="+(Ja.data.leftData[0].itemcode||"");N.attr("href",db)}Ja.data.middleData&&Ja.data.middleData[0]&&(F.html(''),F.closest("a").attr("itemcode",Ja.data.middleData[0].itemcode),F.closest("a").attr("scm",Ja.data.middleData[0].scm),rb.push(Ja.data.middleData[0].itemcode));Ja.data.middleData&&Ja.data.middleData[1]&& (U.html(''),U.closest("a").attr("itemcode",Ja.data.middleData[1].itemcode),U.closest("a").attr("scm",Ja.data.middleData[1].scm),rb.push(Ja.data.middleData[1].itemcode));Ja.data.middleData&&(Ja.data.middleData[0]||Ja.data.middleData[1])&&ia.attr("href")&&(db=-1!=ia.attr("href").indexOf("?")?ia.attr("href")+"&topFloorId="+(m.attr("data-floorid")||"")+"&topItemcode="+encodeURIComponent(rb.join(",")):ia.attr("href")+"?topFloorId="+(m.attr("data-floorid")|| "")+"&topItemcode="+encodeURIComponent(rb.join(",")),ia.attr("href",db),Na.attr("href",db),ba.find("a").attr("href",db),da.find("a").attr("href",db),ba.find("a").attr("itemcode",rb.join(",")),da.find("a").attr("itemcode",rb.join(",")));Ja.data.rightData[0]&&Ja.data.rightData[0].imgUrl&&($(".j-promo-riImg").html(''),$(".j-promo-riImg").closest("a").attr("itemcode",Ja.data.rightData[0].itemcode),$(".j-promo-riImg").closest("a").attr("scm",Ja.data.rightData[0].scm), I.attr("itemcode",Ja.data.rightData[0].itemcode),Ba.attr("href")&&(Ja=-1!=Ba.attr("href").indexOf("?")?Ba.attr("href")+"&topFloorId="+(I.attr("data-floorid")||"")+"&topItemcode="+(Ja.data.rightData[0].itemcode||""):Ba.attr("href")+"?topFloorId="+(I.attr("data-floorid")||"")+"&topItemcode="+(Ja.data.rightData[0].itemcode||""),Ba.attr("href",Ja)));x.countDown();x.setExPose()}},error:function(){try{throw"error(): request is wrong";}catch(Ja){}}})},countDown:function(){var x=$(".j-promoban-tm"),y=$(".j-promoban-mid"), m=x.find("span.time-ready"),I=this.parseDate(x.attr("data-startTime").toString()),N=this.parseDate(x.attr("data-endTime").toString()),F=-1,U="";x.attr("data-startTime")&&x.attr("data-endTime")&&G.get(function(ba){ba.time&&(ba.time=I&&ba.timeda||0===parseInt(da.day)&&0===parseInt(da.hour)&&0===parseInt(da.minute)&&0===parseInt(da.second)?(x.hide(),y.css("padding-top","3%")):m&&0< m.length?1<=parseInt(da.day)?(m.eq(0).attr("data-content-after",da.day.toString()),m.eq(1).attr("data-content-after",da.hour.toString()),m.eq(2).attr("data-content-after",da.minute.toString()),m.eq(3).attr("data-content-after",da.second.toString())):(m.eq(0).attr("data-content-after",da.hour.toString()),m.eq(1).attr("data-content-after",da.minute.toString()),m.eq(2).attr("data-content-after",da.second.toString())):(1<=parseInt(da.day)?x.html([""+U+": ",'',''+$.lang.countDownDay+"",'',':','',':',''].join("")):x.html([""+U+": ",'',':','',':',''].join("")),m=x.find("span.time-ready"))}}))})},parseDate:function(x){if(""!==x)return x=x.replace(/[-:]|\s+/g,",").split(","),(new Date(x[0],x[1]-1,x[2],x[3],x[4],x[5])).getTime()},setExPose:function(){var x=$(".j-promo-ban").find("a"); $.each(x,function(y,m){y=$(this);window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:y,moduleName:"promobanner_personal1",moduleIndex:y.attr("spm-index"),scm:y.attr("scm"),event_type:"",event_body:{event_data:{event_entity_info:{link_type:""}}}})})}}}); define("app/promoTopRanking",["common/config","lib/backbone","appTpl/promoTopRankingTpl","tools/getSpecifyUrlParam"],function(H,R,T,G){var E=R.Model.extend({defaults:function(){return{code:-1,list:[{imgUrl:"",catalogid:"",currentCateName:"",itemcode:"0"}],countryCur:"en"}},initialize:function(x,y){this.setOptions(y);this.ajaxOptions=this.options.ajaxOptions},setOptions:function(x){this.options={ajaxOptions:{url:"/home/web/getPromoTopEntry.do",data:{version:3.3,client:"wap",pageSize:4,imploc:"top_tanking_prefer", language:H.countryCur,url_r:encodeURIComponent(document.referrer||""),url_f:encodeURIComponent(G({name:"f"})||"")},type:"GET",dataType:"jsonp",async:!0,cache:!1,processData:!0}};$.extend(!0,this.options,x||{})},urlRoot:function(){return H.mrd_dhgate+this.ajaxOptions.url},sync:function(x,y,m){return R.sync.call(this,null,this,$.extend(!0,{},this.ajaxOptions,{url:this.url()},m))},parse:function(x){var y={};y.code="0x0000"===x.state?200:-1;y.list=[];-1!==y.code&&x.data&&x.data.prodList&&0'+$.lang.failed+""),da.remove())})}),window.__exposureBuryingPoint&&0<$(".j-welcomeBack-successful").length&&window.__exposureBuryingPoint.init({module:$(".j-welcomeBack-successful"),moduleName:"recall_Success_tanchuang", moduleIndex:"1",event_type:"expose",event_code:"EXz1INXm7kXZ",event_body:{event_data:{event_entity_info:{link_type:"",couponCode:"dhCoupon:"+y+";sellerCoupon:"+m}}}}),E.dhCouponUseExpose(),E.sellerCouponUseExpose()):($(".j-welcomeBack-layer").addClass(G),$(".j-welcomeBack-layer2").removeClass(G),window.__exposureBuryingPoint&&0<$(".j-welcomeBack-layer2").length&&window.__exposureBuryingPoint.init({module:$(".j-welcomeBack-layer2"),moduleName:"recall_end_tanchuang",moduleIndex:"1",event_type:"expose", event_code:"9Td912ZXcmsK",event_body:{event_data:{event_entity_info:{link_type:"",couponCode:"dhCoupon:"+y+";sellerCoupon:"+m}}}}))})},dhCouponUseExpose:function(){window.__exposureBuryingPoint&&0<$(".j-dh-use").length&&$.each($(".j-dh-use"),function(G,E){window.__exposureBuryingPoint.init({module:$(E),moduleName:"recall_dh_use",moduleIndex:G+1,event_type:"expose",event_code:"IDiwd1tUu0bC",event_body:{event_data:{event_entity_info:{link_type:""}}}})})},sellerCouponUseExpose:function(){window.__exposureBuryingPoint&& 0<$(".j-sellerUse").length&&$.each($(".j-sellerUse"),function(G,E){window.__exposureBuryingPoint.init({module:$(E),moduleName:"recall_seller_use",moduleIndex:G+1,event_type:"expose",event_code:"n9mscBkzNBLA",event_body:{event_data:{event_entity_info:{link_type:""}}}})})}}}); define("app/welcomeBackGiftBag",["common/config","appTpl/welcomeBackGiftBagTpl","app/getWelcomeBack"],function(H,R,T){return{init:function(G){this.setOptions(G);this.body=this.options.body;this.cLayer=this.options.cLayer;this.cLayerIframe=this.options.cLayerIframe;this.template=this.options.template;this.tpl=this.options.tpl;this.fadeIn=this.options.fadeIn;this.cHtml=this.options.cHtml;this.cHide=this.options.cHide;this.initElement();this.initEvent();this.fetchData(this.options.res)},setOptions:function(G){this.options= {res:{},body:"body",cLayer:".j-welcomeBack-layer",cLayer2:".j-welcomeBack-layer2",cLayerIframe:".j-welcomeBack-layeriframe",cHtml:"dhm-htmlOverflow",cHide:"dhm-hide",fadeIn:"fadeIn",template:_.template,tpl:R};$.extend(!0,this.options,G||{})},initElement:function(){this.$html=this.$html||$("html");this.$body=$(this.body)||$("body");this.$cLayer=$(this.cLayer);this.$cLayer2=$(this.cLayer2);this.$cLayerIframe=$(this.cLayerIframe);this.$window=this.$window||$(window);this.$cJMask=$(this.cJMask)},initEvent:function(){this.$body.on("click", ".j-welcomeBack-close,.j-welcomeBack-layeriframe,.j-welcomeBack-use,.j-welcomeBack-sorry",$.proxy(this.hideLayer,this));this.$body.on("click",".j-welcomeBack-claim",$.proxy(this.getWelcomeBackBag,this))},fetchData:function(G){this.render(G)},render:function(G){var E=this.template;$(".j-welcomeBack-wraper");var x=this.tpl,y=E(x.main.join(""))(G);G=E(x.welcomeBack.join(""))(G);y=y.replace(/\{\{main\}\}/,y).replace(/\{\{welcomeBack\}\}/,G);this.$body.append(y);this.initElement();window.__exposureBuryingPoint&& 0<$(".j-welcomeBack-title").length&&window.__exposureBuryingPoint.init({module:$(".j-welcomeBack-title"),moduleName:"recall_tanchuang",moduleIndex:"1",event_type:"expose",event_code:"VNFEgEikqs0g",event_body:{event_data:{event_entity_info:{link_type:""}}}});window.__exposureBuryingPoint&&0<$(".j-welcomeBack-title2").length&&window.__exposureBuryingPoint.init({module:$(".j-welcomeBack-title2"),moduleName:"recall_use_tanchuang",moduleIndex:"1",event_type:"expose",event_code:"R1gQe1PKGQ15",event_body:{event_data:{event_entity_info:{link_type:""}}}})}, hideLayer:function(){var G=this.cHide,E=this.fadeIn,x=$(".j-welcomeBack-wraper");this.$cLayerIframe.addClass(G).removeClass(E);x.addClass(G).removeClass(E)},getWelcomeBackBag:function(){var G=this.cHide,E=this;T.get(function(x){"0x0000"===x.state?($(".j-welcomeBack-claimLayer").addClass(G),$(".j-welcomeBack-successful").removeClass(G),window.__exposureBuryingPoint&&0<$(".j-welcomeBack-successful").length&&window.__exposureBuryingPoint.init({module:$(".j-welcomeBack-successful"),moduleName:"recall_Success_tanchuang", moduleIndex:"1",event_type:"expose",event_code:"EXz1INXm7kXZ",event_body:{event_data:{event_entity_info:{link_type:""}}}}),setTimeout(function(){E.hideLayer()},3E3)):($(".j-welcomeBack-layer").addClass(G),$(".j-welcomeBack-layer2").removeClass(G),window.__exposureBuryingPoint&&0<$(".j-welcomeBack-layer2").length&&window.__exposureBuryingPoint.init({module:$(".j-welcomeBack-layer2"),moduleName:"recall_end_tanchuang",moduleIndex:"1",event_type:"expose",event_code:"9Td912ZXcmsK",event_body:{event_data:{event_entity_info:{link_type:""}}}}))})}}}); define("app/personalizedVenue",["common/config","lib/backbone","appTpl/personalizedVenueTpl","tools/getSpecifyUrlParam"],function(H,R,T,G){var E=R.Model.extend({defaults:function(){return{code:-1,list:[{imgUrl:"",catalogid:"",currentCateName:"",itemcode:"0"}],countryCur:"en"}},initialize:function(x,y){this.setOptions(y);this.ajaxOptions=this.options.ajaxOptions},setOptions:function(x){this.options={ajaxOptions:{url:"/home/web/newPromoEntrance.do",data:{version:3.3,client:"wap",language:H.countryCur, url_r:encodeURIComponent(document.referrer||""),url_f:encodeURIComponent(G({name:"f"})||"")},type:"POST",dataType:"json",async:!0,cache:!1,processData:!0}};$.extend(!0,this.options,x||{})},urlRoot:function(){return H.wwwURL+this.ajaxOptions.url},sync:function(x,y,m){return R.sync.call(this,null,this,$.extend(!0,{},this.ajaxOptions,{url:this.url()},m))},parse:function(x){var y={};y.code="0x0000"===x.state?200:-1;y.oneLineEntrances=[];y.twoLineEntrances=[];-1!==y.code&&x.data&&x.data.oneLineEntrances&& 0x.list.length)){var y=this.cHide,m=this.template;x=m(this.tpl.list.join(""))(x);this.$cVideoFloorWrap.html(x).removeClass(y); this.$cVideoFloorWrap.find(".lazy").lazyload({threshold:"300",load:function(){$(this).addClass("show");$(this).closest(".pro-img").css({background:"none"})}});y=this.$cVideoFloorWrap.find(".j-video-autoPlay");if(y.length)try{y.get(0).play().catch(function(I){console.error("\u81ea\u52a8\u64ad\u653e\u5931\u8d25:",I)}),y.on("ended",function(){$(this).get(0).pause();$(this).get(0).currentTime=0})}catch(I){console.error("\u5904\u7406\u89c6\u9891\u81ea\u52a8\u64ad\u653e\u65f6\u51fa\u9519:",I)}}}})}); define("app/rihgtFloatLayer","common/config lib/backbone appTpl/rihgtFloatLayerTpl tools/map common/countdownNew common/getUserInfo".split(" "),function(H,R,T,G,E,x){var y=R.Model.extend({defaults:function(){return{code:-1}}});return R.View.extend({el:"body",initialize:function(m){this.setOptions(m);this.cRightFloatingLayerBox=this.options.cRightFloatingLayerBox;this.cHide=this.options.cHide;this.template=this.options.template;this.tpl=this.options.tpl;this.model=this.options.model;this.cProsWrap= this.options.cProsWrap;this.initElement();this.initEvent();this.isFlag=!1},initElement:function(){this.$window=this.$window||$(window);this.$cRightFloatingLayerBox=$(this.cRightFloatingLayerBox);this.$cProsWrap=$(this.cProsWrap)},initEvent:function(){var m=this.options.res;if("floatingProd"===m.type)this.$window.on("scroll.floatLayer",$.proxy(_.throttle(this.showFloatLayer,100),this));else"floatingImg"===m.type&&this.fetchData(this.options.res);this.$cRightFloatingLayerBox.on("click",".j-float-colse", $.proxy(this.closeLayer,this))},showFloatLayer:function(){this.isFlag||("y"!==(window.DHJSSDK&&window.DHJSSDK.Storage&&DHJSSDK.Storage.getItem("__dh_rightFloatLayer_")?DHJSSDK.Storage.getItem("__dh_rightFloatLayer_"):"")&&this.fetchData(this.options.res),this.isFlag=!0)},closeLayer:function(){var m=new Date;m=new Date(m.getFullYear(),m.getMonth(),m.getDate()+1,0,0,0)-m;window.DHJSSDK&&DHJSSDK.Storage.setItem("__dh_rightFloatLayer_","y",m,function(I){});this.$cRightFloatingLayerBox.addClass(this.cHide)}, setOptions:function(m){this.options={res:{},cRightFloatingLayerBox:".j-rightFloatingLayer",cProsWrap:".j-rightFloatingLayer-pros",cHide:"dhm-hide",template:_.template,tpl:T,model:new y,successCallback:$.noop};$.extend(!0,this.options,m||{})},fetchData:function(m){this.render(this.parse(m))},parse:function(m){var I={prosList:[],ban:{}};I.type=m.type||"";I.lang=H.countryCur;if("floatingProd"===m.type)m.data&&0U?(N.html($.lang["Limited time sale"]),U=F.$cProsWrap.width()+30,F.$cProsWrap.css("minWidth",U+"px")):I?($(".j-floatTm1").attr("data-content-after",U.groupHour.toString()),$(".j-floatTm2").attr("data-content-after",U.minute.toString()),$(".j-floatTm3").attr("data-content-after", U.second.toString())):(N.html(['',':','',':',''].join("")),I=N.find("span.rightFloattime-nub"))}})}, tagCarousel:function(m){for(var I=$(m.warp),N={},F=0,U=I.length;F=Ba){Na=Da;var Ra=ba.eq(ia);Da=ba.eq((ia+1)%da);Ra.off("transitionend").css({transform:"translateY(-100%)",opacity:"0"});Da.css({transform:"translateY(0)",opacity:"1"}).on("transitionend",function(){Ra.css({transform:"translateY(100%)"})}); ia=(ia+1)%da}requestAnimationFrame(na.$jscomp$loop$prop$showNextItem$78)}}(N);var ia=0,Na=performance.now(),Ba=m.timer||5E3;ba.eq(ia).css({transform:"translateY(0)",opacity:"1"});requestAnimationFrame(N.$jscomp$loop$prop$showNextItem$78)}}}})}); requirejs.config({baseUrl:"//js.dhresource.com/mobile_v2/src/",paths:{lib:"common/base",tools:"common/tools",ui:"common/ui",tpl:"common/tpl",checkoutflow:"common/checkoutflow",app:"home2023",appTpl:"home2023/tpl"},waitSeconds:0,shim:{"lib/backbone":{deps:["lib/underscore","lib/jquery"],exports:"Backbone"},"lib/underscore":{exports:"_"},"lib/jquery":{exports:"$"},"tools/jquery.cookie":{deps:["lib/jquery"],exports:"$cookie"},"app/swiper":{exports:"Swiper"},"ui/lazyload":{deps:["lib/jquery"],exports:"lazyload"}}}); requirejs(["app/main"]); define("app/main","common/config common/serverTime common/langLoader lib/backbone ui/lazyload common/tc common/goTopV1 common/luckyTree/luckyTreeIntDatas common/bottomFixedRegistrationBar/registrationBar common/getAppOpenData tools/swiperV2 app/priceReduceTip app/bigGiftBag app/getCateName app/newBuyerExpirePop app/newBuyerCouponList app/getInitDatas app/userBenefits appTpl/footerTpl app/newBuyerPackage app/seoInfo app/addToCart app/cookiePermissions app/lowprice tools/taskmanager app/dacuRecomData app/topRankingNew app/promoTopRanking app/welcomeBackGiftBag app/welcomeBackGiftBagAiCoupon app/welcomeBackPopup app/personalizedVenue common/wapToappTurntable app/aiThemeVenue app/newBuyerLowPrice checkoutflow/dataErrorLog common/getUserInfo common/login/googleOneTap app/floorArea app/prodPopupWin app/rihgtFloatLayer app/videoFloor".split(" "),function(H, R,T,G,E,x,y,m,I,N,F,U,ba,da,ia,Na,Ba,na,Da,Ra,Ia,rb,bb,Ja,db,Hb,ec,fc,Pb,mc,gc,Wb,yb,vc,nc,tb,wb,hb,Za,Xa,Jb,mb){R=function(){-1!==window.location.href.indexOf("www.dhgate.com/il/")&&$(".j-canonical").attr("href","https://www.dhgate.com/il/");window.DHJSSDK&&DHJSSDK.Storage.init({dataKey:["__dh_wapToappPop_","__dh_rightFloatLayer_"]});window.__DH_MSITE_HOME_312=0;window.DHabversions&&1===window.DHabversions["312"]?window.__DH_MSITE_HOME_312=1:window.DHabversions&&2===window.DHabversions["312"]?window.__DH_MSITE_HOME_312= 2:window.DHabversions&&3===window.DHabversions["312"]?window.__DH_MSITE_HOME_312=3:window.DHabversions&&4===window.DHabversions["312"]&&(window.__DH_MSITE_HOME_312=4);H.cookie("b2b_b_t_v2")||4!==window.__DH_MSITE_HOME_312||(window.location.href="/login.do?returnURL="+window.location.href);window.DHabversions&&void 0!==window.DHabversions["500"]?1===window.DHabversions["500"]?window.__DH_MSITE_HOME_500="500_1":0===window.DHabversions["500"]&&(window.__DH_MSITE_HOME_500="500_0"):window.__DH_MSITE_HOME_500= "";window.DH_all_isUsIp=!1;"US"===(H.cookie("b2b_ship_country")?H.cookie("b2b_ship_country"):H.cookie("b2b_ip_country"))&&(window.DH_all_isUsIp=!0);window.__exposureBuryingPoint&&window.__exposureBuryingPoint.init({module:"page",title:"home",event_body:{event_type:"web_pageview",event_name:"home_pageview",event_data:{}}});var sb=new db(10),ib=[];ib.push(function(){H.slientIntersectionObserver(function(){var va=$(".j-footercon"),Ta=$(".j-buyer-protection");va.html(_.template(Da.companyInfro.join(""))).removeClass("footercon-place"); Ta.html(_.template(Da.buyerProtections.join(""))).removeClass("protectionsPlace")},$(".j-footercon")[0]);0<$(".j-promo-ban").length&&Hb.init();0<$(".j-toprank-promoWrap").length&&new fc});ib.push(function(){$(window).one("scroll.googleOneTap",function(){setTimeout(function(){hb.init()},300)})});ib.push(function(){Ba.get(function(va,Ta){var ab=!1,kb="";window.__dh_home_hasProdPopupWin__="";(function(){var Va=va.data.prodPopup;Va&&Va.pageData&&Va.pageData.data&&Va.pageData.data.prodList&&(window.__dh_home_hasProdPopupWin__= "1")})();(function(){var Va=$(".j-price-protection");if(0':'');Va.find(".lazy").lazyload({threshold:"300",load:function(){$(this).addClass("show")}})}else Va.hide()})();va.data.wapConfig&&va.data.wapConfig.pageData&&va.data.wapConfig.pageData.data&& va.data.wapConfig.pageData.data.sumCouponAmount&&(kb=va.data.wapConfig.pageData.data.sumCouponAmount);va.data.userBase&&va.data.userBase.pageData&&va.data.userBase.pageData.data&&va.data.userBase.pageData.data.isNew&&(ab=va.data.userBase.pageData.data.isNew);if(!0===ab)H.slientIntersectionObserver(function(){Ja.init({res:va})},$(".j-lowprice")[0]);else{Ta=$(".j-lowprice");Ta[0]&&Ta.addClass("dhm-hide");Ta=$(".j-fission-entrance");0').removeClass("dhm-hide");$(".j-homeVip .lazy").lazyload({threshold:"300",load:function(){$(this).css({height:"auto"}).addClass("show")}})}})()});Ta.add(ub).start(20);("y"===H.cookie("__dh_bigGiftBagClose__")||0===$(".j-bigGift-bagcon").length||$(".j-bigGift-bagcon").hasClass("dhm-hide"))&&gc.get(function(Va){Va.data&&Va.data.couponSum?"popSum"===Va.data.couponListNewVersion||""===Va.data.couponListNewVersion?Pb.init({res:Va.data}):"popCouponList"===Va.data.couponListNewVersion&&mc.init({res:Va.data}): window.__dh_home_hasProdPopupWin__&&Xa.init(va.data)})}Ta=new db(10);ub=[];ub.push(function(){$(".j-reducepriceTips")[0]&&U.init(va.data)});ub.push(function(){var Va=window.DHJSSDK&&window.DHJSSDK.Storage&&DHJSSDK.Storage.getItem("__dh_wapToappPop_")?DHJSSDK.Storage.getItem("__dh_wapToappPop_"):"";$(".j-bigGift-bagcon")[0]&&!H.isReptile&&va.data&&ba.init(va.data,function(pb){if("0"===pb&&window.__dh_home_hasProdPopupWin__)Xa.init(va.data);else if("0"===pb&&!0===ab&&!window.__dh_home_hasProdPopupWin__){var zb= va.data.wapConfig.pageData.data.newpacks||"";pb=zb.newBuyerAbt||"";zb=zb.wapPopType;kb&&!H.isReptile&&(""===Va&&"2"===zb?new yb({sumCouponAmountUSD:kb,abVersion:pb,newpacks:va.data.wapConfig.pageData.data.newpacks}):"y"!==Va&&"1"===zb&&Ra.init({res:va,newBuyerAbt:pb,couponSum:kb}));"3"===zb&&nc.init({res:va,newBuyerAbt:pb})}})});ub.push(function(){ia.init(va)});ub.push(function(){var Va=$(".j-videoFloor"),pb=$(".j-floorAreaWrap");0