2020-10-14 03:41:31 +08:00
|
|
|
function e(e,t){const n=Object.create(null),i=e.split(",");for(let e=0;e<i.length;e++)n[i[e]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}const t=e("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl"),n=e("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){if(_(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=i(w(r)?o(r):r);if(s)for(const e in s)t[e]=s[e]}return t}if(S(e))return e}const r=/;(?![^(]*\))/g,s=/:(.+)/;function o(e){const t={};return e.split(r).forEach(e=>{if(e){const n=e.split(s);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function a(e){let t="";if(w(e))t=e;else if(_(e))for(let n=0;n<e.length;n++)t+=a(e[n])+" ";else if(S(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const l=(e,t)=>t instanceof Map?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n])=>(e[t+" =>"]=n,e),{})}:t instanceof Set?{[`Set(${t.size})`]:[...t.values()]}:!S(t)||_(t)||L(t)?t:String(t),c={},h=[],u=()=>{},d=()=>!1,p=/^on[^a-z]/,f=e=>p.test(e),m=e=>e.startsWith("onUpdate:"),g=Object.assign,v=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},y=Object.prototype.hasOwnProperty,x=(e,t)=>y.call(e,t),_=Array.isArray,b=e=>"function"==typeof e,w=e=>"string"==typeof e,M=e=>"symbol"==typeof e,S=e=>null!==e&&"object"==typeof e,T=e=>S(e)&&b(e.then)&&b(e.catch),A=Object.prototype.toString,E=e=>A.call(e),L=e=>"[object Object]"===E(e),P=e("key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),N=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},R=/-(\w)/g,C=N(e=>e.replace(R,(e,t)=>t?t.toUpperCase():"")),F=/\B([A-Z])/g,I=N(e=>e.replace(F,"-$1").toLowerCase()),O=N(e=>e.charAt(0).toUpperCase()+e.slice(1)),D=(e,t)=>e!==t&&(e==e||t==t),U=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},z=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},B=new WeakMap,G=[];let H;const k=Symbol(""),j=Symbol("");function V(e,t=c){(function(e){return e&&!0===e._isEffect})(e)&&(e=e.raw);const n=function(e,t){const n=function(){if(!n.active)return t.scheduler?void 0:e();if(!G.includes(n)){Y(n);try{return Q.push(q),q=!0,G.push(n),H=n,e()}finally{G.pop(),J(),H=G[G.length-1]}}};return n.id=X++,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=t,n}(e,t);return t.lazy||n(),n}function W(e){e.active&&(Y(e),e.options.onStop&&e.options.onStop(),e.active=!1)}let X=0;function Y(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let q=!0;const Q=[];function Z(){Q.push(q),q=!1}function J(){const e=Q.pop();q=void 0===e||e}function K(e,t,n){if(!q||void 0===H)return;let i=B.get(e);i||B.set(e,i=new Map);let r=i.get(n);r||i.set(n,r=new Set),r.has(H)||(r.add(H),H.deps.push(r))}function $(e,t,n,i,r,s){const o=B.get(e);if(!o)return;const a=new Set,l=e=>{e&&e.forEach(e=>{e!==H&&a.add(e)})};if("clear"===t)o.forEach(l);else if("length"===n&&_(e))o.forEach((e,t)=>{("length"===t||t>=i)&&l(e)});else{void 0!==n&&l(o.get(n));const i="add"===t||"delete"===t&&!_(e);(i||"set"===t&&e instanceof Map)&&l(o.get(_(e)?"length":k)),i&&e instanceof Map&&l(o.get(j))}a.forEach(e=>{e.options.scheduler?e.options.scheduler(e):e()})}const ee=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(M)),te=oe(),ne=oe(!1,!0),ie=oe(!0),re=oe(!0,!0),se={};function oe(e=!1,t=!1){return function(n,i,r){if("__v_isReactive"===i)return!e;if("__v_isReadonly"===i)return e;if("__v_raw"===i&&r===(e?Oe:Ie).get(n))return n;const s=_(n);if(s&&x(se,i))return Reflect.get(se,i,r);const o=Reflect.get(n,i,r),a=M(i);if(a?ee.has(i):"__proto__"===i||"__v_isRef"===i)return o;if(e||K(n,0,i),t)return o;if(Ve(o)){return!s||a||""+parseInt(i,10)!==i?o.value:o}return S(o)?e?ze(o):Ue(o):o}}["includes","indexOf","lastIndexOf"].forEach(e=>{se[e]=function(...t){const n=je(this);for(let e=0,t=this.length;e<t;e++)K(n,0,e+"");const i=n[e](...t);return-1===i||!1===i?n[e](...t.map(je)):i}});function ae(e=!1){return function(t,n,i
|
2020-10-04 04:13:59 +08:00
|
|
|
/*!
|
|
|
|
* GSAP 3.5.1
|
|
|
|
* https://greensock.com
|
|
|
|
*
|
|
|
|
* @license Copyright 2008-2020, GreenSock. All rights reserved.
|
|
|
|
* Subject to the terms at https://greensock.com/standard-license or for
|
|
|
|
* Club GreenSock members, the agreement issued with that membership.
|
|
|
|
* @author: Jack Doyle, jack@greensock.com
|
2020-10-14 03:41:31 +08:00
|
|
|
*/var bm,wm,Mm,Sm,Tm,Am,Em,Lm,Pm,Nm,Rm,Cm,Fm,Im,Om,Dm,Um,zm,Bm,Gm,Hm,km,jm,Vm,Wm,Xm,Ym,qm={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Qm={duration:.5,overwrite:!1,delay:0},Zm=1e8,Jm=2*Math.PI,Km=Jm/4,$m=0,eg=Math.sqrt,tg=Math.cos,ng=Math.sin,ig=function(e){return"string"==typeof e},rg=function(e){return"function"==typeof e},sg=function(e){return"number"==typeof e},og=function(e){return void 0===e},ag=function(e){return"object"==typeof e},lg=function(e){return!1!==e},cg=function(){return"undefined"!=typeof window},hg=function(e){return rg(e)||ig(e)},ug="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},dg=Array.isArray,pg=/(?:-?\.?\d|\.)+/gi,fg=/[-+=.]*\d+[.e\-+]*\d*[e\-\+]*\d*/g,mg=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,gg=/[-+=.]*\d+(?:\.|e-|e)*\d*/gi,vg=/[+-]=-?[\.\d]+/,yg=/[#\-+.]*\b[a-z\d-=+%.]+/gi,xg={},_g={},bg=function(e){return(_g=Yg(e,xg))&&Ly},wg=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Mg=function(e,t){return!t&&console.warn(e)},Sg=function(e,t){return e&&(xg[e]=t)&&_g&&(_g[e]=t)||xg},Tg=function(){return 0},Ag={},Eg=[],Lg={},Pg={},Ng={},Rg=30,Cg=[],Fg="",Ig=function(e){var t,n,i=e[0];if(ag(i)||rg(i)||(e=[e]),!(t=(i._gsap||{}).harness)){for(n=Cg.length;n--&&!Cg[n].targetTest(i););t=Cg[n]}for(n=e.length;n--;)e[n]&&(e[n]._gsap||(e[n]._gsap=new $v(e[n],t)))||e.splice(n,1);return e},Og=function(e){return e._gsap||Ig(xv(e))[0]._gsap},Dg=function(e,t,n){return(n=e[t])&&rg(n)?e[t]():og(n)&&e.getAttribute&&e.getAttribute(t)||n},Ug=function(e,t){return(e=e.split(",")).forEach(t)||e},zg=function(e){return Math.round(1e5*e)/1e5||0},Bg=function(e,t){for(var n=t.length,i=0;e.indexOf(t[i])<0&&++i<n;);return i<n},Gg=function(e,t,n){var i,r=sg(e[1]),s=(r?2:1)+(t<2?0:1),o=e[s];if(r&&(o.duration=e[1]),o.parent=n,t){for(i=o;n&&!("immediateRender"in i);)i=n.vars.defaults||{},n=lg(n.vars.inherit)&&n.parent;o.immediateRender=lg(i.immediateRender),t<2?o.runBackwards=1:o.startAt=e[s-1]}return o},Hg=function(){var e,t,n=Eg.length,i=Eg.slice(0);for(Lg={},Eg.length=0,e=0;e<n;e++)(t=i[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},kg=function(e,t,n,i){Eg.length&&Hg(),e.render(t,n,i),Eg.length&&Hg()},jg=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(yg).length<2?t:ig(e)?e.trim():e},Vg=function(e){return e},Wg=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},Xg=function(e,t){for(var n in t)n in e||"duration"===n||"ease"===n||(e[n]=t[n])},Yg=function(e,t){for(var n in t)e[n]=t[n];return e},qg=function e(t,n){for(var i in n)t[i]=ag(n[i])?e(t[i]||(t[i]={}),n[i]):n[i];return t},Qg=function(e,t){var n,i={};for(n in e)n in t||(i[n]=e[n]);return i},Zg=function(e){var t=e.parent||bm,n=e.keyframes?Xg:Wg;if(lg(e.inherit))for(;t;)n(e,t.vars.defaults),t=t.parent||t._dp;return e},Jg=function(e,t,n,i){void 0===n&&(n="_first"),void 0===i&&(i="_last");var r=t._prev,s=t._next;r?r._next=s:e[n]===t&&(e[n]=s),s?s._prev=r:e[i]===t&&(e[i]=r),t._next=t._prev=t.parent=null},Kg=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},$g=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},ev=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},tv=function(e){return e._repeat?nv(e._tTime,e=e.duration()+e._rDelay)*e:0},nv=function(e,t){return(e/=t)&&~~e===e?~~e-1:~~e},iv=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},rv=function(e){return e._end=zg(e._start+(e._tDur/Math.abs(e._ts||e._rts||1e-8)||0))},sv=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=zg(e._dp._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),rv(e),n._dirty||$g(n,e)),e},ov=function(e,t){var n;if((t._time||t._initted&&!t._dur)&&(n=iv(e.rawTime(),t),(!t._dur||mv(0,t.totalDuration(),n)-t._tTime>1e-8)&&t.render(n,!0)),$g(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-1e-8}
|
2020-10-04 04:13:59 +08:00
|
|
|
/*!
|
|
|
|
* CSSPlugin 3.5.1
|
|
|
|
* https://greensock.com
|
|
|
|
*
|
|
|
|
* Copyright 2008-2020, GreenSock. All rights reserved.
|
|
|
|
* Subject to the terms at https://greensock.com/standard-license or for
|
|
|
|
* Club GreenSock members, the agreement issued with that membership.
|
|
|
|
* @author: Jack Doyle, jack@greensock.com
|
2020-10-14 03:41:31 +08:00
|
|
|
*/Ug("padding,margin,Width,Radius",(function(e,t){var n="Top",i="Right",r="Bottom",s="Left",o=(t<3?[n,i,r,s]:[n+s,n+i,r+i,r+s]).map((function(n){return t<2?e+n:"border"+n+e}));Mx[t>1?"border"+e:e]=function(e,t,n,i,r){var s,a;if(arguments.length<4)return s=o.map((function(t){return xx(e,t,n)})),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(i+"").split(" "),a={},o.forEach((function(e,t){return a[e]=s[t]=s[t]||s[(t-1)/2|0]})),e.init(t,a,r)}}));var zx,Bx,Gx={name:"css",register:hx,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,i,r){var s,o,a,l,c,h,u,d,p,f,m,g,v,y,x,_,b,w,M,S=this._props,T=e.style;for(u in Cy||hx(),t)if("autoRound"!==u&&(o=t[u],!Pg[u]||!sy(u,t,n,i,e,r)))if(c=typeof o,h=Mx[u],"function"===c&&(c=typeof(o=o.call(n,i,e,r))),"string"===c&&~o.indexOf("random(")&&(o=Av(o)),h)h(this,e,u,o,n)&&(x=1);else if("--"===u.substr(0,2))this.add(T,"setProperty",getComputedStyle(e).getPropertyValue(u)+"",o+"",i,r,0,0,u);else if("undefined"!==c){if(s=xx(e,u),l=parseFloat(s),(f="string"===c&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),a=parseFloat(o),u in Wy&&("autoAlpha"===u&&(1===l&&"hidden"===xx(e,"visibility")&&a&&(l=0),gx(this,T,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==u&&"transform"!==u&&~(u=Wy[u]).indexOf(",")&&(u=u.split(",")[0])),m=u in zy)if(g||((v=e._gsap).renderTransform||Nx(e),y=!1!==t.smoothOrigin&&v.smooth,(g=this._pt=new Sy(this._pt,T,rx,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===u)this._pt=new Sy(this._pt,v,"scaleY",v.scaleY,f?f*a:a-v.scaleY),S.push("scaleY",u),u+="X";else{if("transformOrigin"===u){b=void 0,w=void 0,M=void 0,b=(_=o).split(" "),w=b[0],M=b[1]||"50%","top"!==w&&"bottom"!==w&&"left"!==M&&"right"!==M||(_=w,w=M,M=_),b[0]=bx[w]||w,b[1]=bx[M]||M,o=b.join(" "),v.svg?Px(e,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&gx(this,v,"zOrigin",v.zOrigin,p),gx(this,T,u,Rx(s),Rx(o)));continue}if("svgOrigin"===u){Px(e,o,1,y,0,this);continue}if(u in Tx){Dx(this,v,u,l,o,f);continue}if("smoothOrigin"===u){gx(this,v,"smooth",v.smooth,o);continue}if("force3D"===u){v[u]=o;continue}if("transform"===u){Ux(this,o,e);continue}}else u in T||(u=cx(u)||u);if(m||(a||0===a)&&(l||0===l)&&!Vy.test(o)&&u in T)a||(a=0),(d=(s+"").substr((l+"").length))!==(p=gv(o)||(u in qm.units?qm.units[u]:d))&&(l=yx(e,u,s,p)),this._pt=new Sy(this._pt,m?v:T,u,l,f?f*a:a-l,"px"!==p||!1===t.autoRound||m?Xy:Qy),this._pt.u=p||0,d!==p&&(this._pt.b=s,this._pt.r=qy);else if(u in T)_x.call(this,e,u,s,o);else{if(!(u in e)){wg(u,o);continue}this.add(e,u,e[u],o,i,r)}S.push(u)}x&&My(this)},get:xx,aliases:Wy,getSetter:function(e,t,n){var i=Wy[t];return i&&i.indexOf(",")<0&&(t=i),t in zy&&t!==sx&&(e._gsap.x||xx(e,"x"))?n&&Oy===n?"scale"===t?tx:ex:(Oy=n||{})&&("scale"===t?nx:ix):e.style&&!og(e.style[t])?Ky:~t.indexOf("-")?$y:my(e,t)},core:{_removeProperty:mx,_getMatrix:Lx}};Ly.utils.checkPrefix=cx,Bx=Ug("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(zx="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){zy[e]=1})),Ug(zx,(function(e){qm.units[e]="deg",Tx[e]=1})),Wy[Bx[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+zx,Ug("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":");Wy[t[1]]=Bx[t[0]]})),Ug("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){qm.units[e]="px"})),Ly.registerPlugin(Gx);var Hx=Ly.registerPlugin(Gx)||Ly;Hx.core.Tween;class kx{constructor(e){Object.entries(e).forEach(([e,t])=>{this[e]=t}),this.o3d=new qr,this.uProgress={value:0},this.uvScale=new Bi,this.initMaterial(),this.initPlane()}initMaterial(){this.material=new _s({side:2,transparent:!0,map:this.texture,onBeforeCompile:e=>{e.uniforms.progress=this.uProgress,e.uniforms.uvScale={value:this.uvScale},e.vertexShader="\n uniform float progress;\n uniform vec2 uvScale;\n\n attribute vec3 offset;\n attribute vec3 rotation;\n attribute vec2 uvOffset;\n\n mat3 ro
|