/*! * GSDevTools 3.2.6 * https://greensock.com * * @license Copyright 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 */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,function(e){"use strict";function u(e,t){if(e.parentNode&&(p||b(e))){var o=D(e),n=o?o.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",i=o?t?"rect":"g":"div",r=2!==t?0:100,a=3===t?100:0,s="position:absolute;display:block;pointer-events:none;",l=p.createElementNS?p.createElementNS(n.replace(/^https/,"http"),i):p.createElement(i);return t&&(o?(h=h||u(e),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+r+","+a+")"),h.appendChild(l)):(g||((g=u(e)).style.cssText=s),l.style.cssText=s+"width:0.1px;height:0.1px;top:"+a+"px;left:"+r+"px",g.appendChild(l))),l}throw"Need document and parent."}function x(e,t,o,n,i,r,a){return e.a=t,e.b=o,e.c=n,e.d=i,e.e=r,e.f=a,e}var p,d,i,r,g,h,f,m,t,v="transform",y=v+"Origin",b=function _setDoc(e){var t=e.ownerDocument||e;!(v in e.style)&&"msTransform"in e.style&&(y=(v="msTransform")+"Origin");for(;t.parentNode&&(t=t.parentNode););if(d=window,f=new ge,t){i=(p=t).documentElement,r=t.body;var o=t.createElement("div"),n=t.createElement("div");r.appendChild(o),o.appendChild(n),o.style.position="static",o.style[v]="translate3d(0,0,1px)",m=n.offsetParent!==o,r.removeChild(o)}return t},w=[],_=[],k=function _getDocScrollTop(){return d.pageYOffset||p.scrollTop||i.scrollTop||r.scrollTop||0},M=function _getDocScrollLeft(){return d.pageXOffset||p.scrollLeft||i.scrollLeft||r.scrollLeft||0},D=function _svgOwner(e){return e.ownerSVGElement||("svg"===(e.tagName+"").toLowerCase()?e:null)},E=function _isFixed(e){return"fixed"===d.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?_isFixed(e):void 0)},C=function _placeSiblings(e,t){var o,n,i,r,a,s=D(e),l=e===s,c=s?w:_;if(e===d)return e;if(c.length||c.push(u(e,1),u(e,2),u(e,3)),o=s?h:g,s)i=l?{x:0,y:0}:e.getBBox(),a=(n=e.transform?e.transform.baseVal:{}).numberOfItems?(r=(n=1n.scrollHeight,a.removeChild(n),N=o,we=function(e){for(var t=e.split(","),o=(W(l.onpointerdown)?W(l.onmspointerdown)?e:"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":"pointerdown,pointermove,pointerup,pointercancel").split(","),n={},i=4;-1<--i;)n[t[i]]=o[i],n[o[i]]=t[i];try{ve.addEventListener("test",null,Object.defineProperty({},"passive",{get:function get(){L=1}}))}catch(e){}return n}("touchstart,touchmove,touchend,touchcancel"),ta(me,"touchcancel",X),ta(fe,"touchmove",X),s&&s.addEventListener("touchstart",X),ta(me,"contextmenu",function(){for(var e in Ne)Ne[e].isPressed&&Ne[e].endDrag()}),he=c=T()}var o,n,i,r,a;he?(Me=he.plugins.inertia,P=he.utils.checkPrefix,R=P(R),Ee=P(Ee),ye=he.utils.toArray,H=!!P("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")}var he,fe,me,ve,s,l,xe,c,P,ye,L,be,we,Te,_e,ke,Me,De,Se,H,N,o,R="transform",Ee="transformOrigin",Ce=Array.isArray,Pe=180/Math.PI,Le=1e20,a=new ge,Xe=Date.now||function(){return(new Date).getTime()},He=[],Ne={},Re=0,n=/^(?:a|input|textarea|button|select)$/i,Ye=0,ze={},Ae={},Be=function _isRoot(e){return!(e&&e!==ve&&9!==e.nodeType&&e!==me.body&&e!==fe&&e.nodeType&&e.parentNode)},Y={},Oe={},z=function _getElementBounds(e,t){t=ye(t)[0];var o,n,i,r,a,s,l,c,d,p,u,g,h,f,m=e.getBBox&&e.ownerSVGElement,v=e.ownerDocument||me;if(e===fe)i=za(v),n=(o=Aa(v))+(v.documentElement.clientWidth||e.innerWidth||v.body.clientWidth||0),r=i+((e.innerHeight||0)-20d||s.rightp||s.bottom=s.width*s.height*o:n.width>o&&n.height>o))},Draggable);function Draggable(g,p){var e;e=Ie.call(this)||this,he||Va(1),g=ye(g)[0],Me=Me||he.plugins.inertia,e.vars=p=ma(p||{}),e.target=g,e.x=e.y=e.rotation=0,e.dragResistance=parseFloat(p.dragResistance)||0,e.edgeResistance=isNaN(p.edgeResistance)?1:parseFloat(p.edgeResistance)||0,e.lockAxis=p.lockAxis,e.autoScroll=p.autoScroll||0,e.lockedAxis=null,e.allowEventDefault=!!p.allowEventDefault,he.getProperty(g,"x");function ph(e,t){return parseFloat(ae.get(g,e,t))}function Vh(e){if(!(j.isPressed&&e.which<2))return va(e),e.stopPropagation(),!1;j.endDrag()}function Wh(e){if(j.autoScroll&&j.isDragging&&(Z||P)){var t,o,n,i,r,a,s,l,c=g,d=15*j.autoScroll;for(Z=!1,Ae.scrollTop=null!=fe.pageYOffset?fe.pageYOffset:null!=le.documentElement.scrollTop?le.documentElement.scrollTop:le.body.scrollTop,Ae.scrollLeft=null!=fe.pageXOffset?fe.pageXOffset:null!=le.documentElement.scrollLeft?le.documentElement.scrollLeft:le.body.scrollLeft,i=j.pointerX-Ae.scrollLeft,r=j.pointerY-Ae.scrollTop;c&&!o;)t=(o=Be(c.parentNode))?Ae:c.parentNode,n=o?{bottom:Math.max(ve.clientHeight,fe.innerHeight||0),right:Math.max(ve.clientWidth,fe.innerWidth||0),left:0,top:0}:t.getBoundingClientRect(),a=s=0,K&&((l=t._gsMaxScrollY-t.scrollTop)<0?s=l:r>n.bottom-oe&&l?(Z=!0,s=Math.min(l,d*(1-Math.max(0,n.bottom-r)/oe)|0)):rn.right-te&&l?(Z=!0,a=Math.min(l,d*(1-Math.max(0,n.right-i)/te)|0)):iq?(j.y=a,T+(_-a)*c):T):(N&&(l=e*N.a+t*N.c+N.e,t=e*N.b+t*N.d+N.f,e=l),(i=t-w)Math.abs(i)?"y":K?"x":null,l&&U(j.vars.onLockAxis)&&j.vars.onLockAxis.call(j,j.pointerEvent)),"y"===l?i=0:"x"===l&&(n=0)),r=$(T+n*c),a=$(_+i*c)),(L||X||H)&&(j.x!==r||j.y!==a&&!I)?(H&&(ze.x=r,ze.y=a,l=H(ze),r=$(l.x),a=$(l.y)),L&&(r=$(L(r))),X&&(a=$(X(a)))):k&&(Ma._gsMaxScrollY&&(a.scrollTop=a._gsMaxScrollY),G&&a.scrollLeft>a._gsMaxScrollX&&(a.scrollLeft=a._gsMaxScrollX),r=a;j.isThrowing&&(i||j.endX>M||j.endXS||j.endY=S/100){var t=v._targets&&v._targets[0];t===i&&t.seek(s+(l-s)*D/100),i._repeat&&!D&&100===S?v.totalProgress(0,!0):v.progress(D/100,!0),B()}}else X.reverse()}function lo(){return ko(!d)}function mo(){var e,t,o=function _getChildrenOf(e,t){for(var o=[],n=0,i=q.core.Tween,r=e._first;r;)r instanceof i?r.vars.id&&(o[n++]=r):(t&&r.vars.id&&(o[n++]=r),n=(o=o.concat(_getChildrenOf(r,t))).length),r=r._next;return o}(a&&!r.globalSync?a:Z,!0),n=E.children,i=0;for(a&&!r.globalSync?o.unshift(a):r.hideGlobalTimeline||o.unshift(Z),t=0;t=S/100?((e=v._targets&&v._targets[0])===i&&e.seek(s+(l-s)*D/100),v.progress(D/100,!0).pause()):v.pause(),re(.01,function(){return v.resume()})),N.innerHTML=t+"x",H.blur&&H.blur()}function to(e){K.hitTest(e,n)||R.isDragging||Y.isDragging||z.isDragging||G.restart(!0)}function uo(){F||(W.play(),G.pause(),F=!0)}function vo(){G.pause(),F&&(W.reverse(),F=!1)}function yo(e){se&&!le&&(le=Z._start),c=!e,(a=function _parseAnimation(e){return e instanceof ee?e:e?q.getById(e):null}(r.animation))&&!a.vars.id&&(a.vars.id="[no id]"),Kb(),mo();var t=Nb(tn("animation"));t&&(t._inProgress=tn("in")||0,t._outProgress=tn("out")||100),r.paused&&O(),i=null,no(a||t||Z);var o=r.timeScale||tn("timeScale"),n=t===i;o&&(Ib(H,o,N,o+"x"),v.timeScale(o)),100===(D=("inTime"in r?Cb(r.inTime,i,0,0):n?t._inProgress:0)||0)&&!r.animation&&t&&(no(Z),D=Cb(r.inTime,i,0,0)||0),D&&(k.style.left=D+"%",k.style.display=M.style.display="block"),(S=("outTime"in r?Cb(r.outTime,i,100,D):n?t._outProgress:0)||100)v._dur&&(e=v._dur),f||v.time(e),b.style.width=Math.min(S-D,Math.max(0,e/v._dur*100-D))+"%",w.innerHTML=e.toFixed(2)},onRelease:function onRelease(){P||v.resume()}})[0],Y=K.create(k,{type:"x",cursor:"ew-resize",zIndexBoost:!1,allowNativeTouchScrolling:!1,allowEventDefault:!0,onPress:$n(k,1,!0),onDoubleClick:ao,onDrag:function onDrag(){D=(g+u*this.x)/v.duration()*100,v.progress(D/100),A(!0)},onRelease:function onRelease(){D<0&&(D=0),yb(),k.style.left=D+"%",sn("in",D),q.set(k,{x:0,data:"root",display:"block"}),P||v.resume()}})[0],z=K.create(M,{type:"x",cursor:"ew-resize",allowNativeTouchScrolling:!1,allowEventDefault:!0,zIndexBoost:!1,onPress:$n(M,0,!0),onDoubleClick:ao,onDrag:function onDrag(){S=(g+u*this.x)/v.duration()*100,v.progress(S/100),A(!0)},onRelease:function onRelease(){100i.duration();100=S/100){Pb(v,r);var e=v._targets&&v._targets[0];e===i&&e.seek(s+(l-s)*D/100),v._repeat&&!D?v.totalProgress(0,!0):v.reversed()||v.progress(D/100,!0)}o.play(),v.resume(),P&&p.update(),P=!1},O=function pause(){o.reverse(),v&&v.pause(),P=!0},I=function togglePlayPause(){(P?B:O)()},W=q.to([rn(".gs-bottom"),rn(".gs-top")],{duration:.3,autoAlpha:0,y:50,ease:"power2.in",data:"root",paused:!0,parent:ie}),F=!1,G=re(1.3,uo).pause();Gb(E,"change",po),Gb(E,"mousedown",mo),Gb(t,"mousedown",I),Gb(rn(".seek-bar"),"mousedown",fo),Gb(rn(".rewind"),"mousedown",jo),Gb(L,"mousedown",lo),Gb(H,"change",qo),"auto"===r.visibility?(Gb(n,"mouseout",to),Gb(n,"mouseover",vo)):"hidden"===r.visibility&&(F=!0,W.progress(1)),!1!==r.keyboard&&(ne&&r.keyboard?console.warn("[GSDevTools warning] only one instance can be affected by keyboard shortcuts. There is already one active."):(ne=p,Gb(Q,"keydown",e=function keyboardHandler(e){var t,o=e.keyCode?e.keyCode:e.which;32===o?I():38===o?(t=parseFloat(Jb(H,-1,N)),v.timeScale(t),sn("timeScale",t)):40===o?(t=parseFloat(Jb(H,1,N)),v.timeScale(t),sn("timeScale",t)):37===o?jo():39===o?v.progress(S/100):76===o?lo():72===o?function toggleHide(){(F?vo:uo)()}():73===o?(D=100*v.progress(),sn("in",D),k.style.left=D+"%",A(!0)):79===o&&(S=100*v.progress(),sn("out",S),M.style.left=S+"%",A(!0))}))),q.set(x,{xPercent:-50,x:0,data:"root"}),q.set(k,{xPercent:-100,x:0,data:"root"}),k._gsIgnore=M._gsIgnore=x._gsIgnore=t._gsIgnore=L._gsIgnore=!0,q.killTweensOf([k,M,x]),yo(se),se&&re(1e-4,yo,[!1],this),q.ticker.add(A),this.update=function(e){oe===p&&(te.paused()&&!e||Kb(),function updateRootDuration(){var e,t,o;i===Z&&(e=Z._time,Z.progress(1,!0).time(e,!0),e=(te._dp._time-te._start)*te._ts,1e3===(o=Math.min(1e3,Z.duration()))&&(o=Math.min(1e3,Ab(Z))),1!=(t=te.duration()/o)&&o&&(D*=t,S<100&&(S*=t),te.seek(0),te.vars.time=o,te.invalidate(),te.duration(o),te.time(e),T.innerHTML=o.toFixed(2),A(!0)))}())},this.kill=function(){Hb(E,"change",po),Hb(E,"mousedown",mo),Hb(t,"mousedown",I),Hb(rn(".seek-bar"),"mousedown",fo),Hb(rn(".rewind"),"mousedown",jo),Hb(L,"mousedown",lo),Hb(H,"change",qo),R.disable(),Y.disable(),z.disable(),q.ticker.remove(A),Hb(n,"mouseout",to),Hb(n,"mouseover",vo),Hb(Q,"keydown",e),n.parentNode.removeChild(n),oe===p&&(oe=null),delete de[r.id+""]},this.minimal=function(e){var t,o=n.classList.contains("minimal");if(!arguments.length||o===e)return o;e?n.classList.add("minimal"):n.classList.remove("minimal"),r.container&&(n.style.top=e?"calc(100% - 42px)":"calc(100% - 51px)"),R.isPressed&&(f=!0,R.endDrag(R.pointerEvent),f=!1,t=100*v.progress(),b.style.width=Math.max(0,t-D)+"%",x.style.left=t+"%",x.style.transform="translate(-50%,0)",x._gsap.x="0px",x._gsap.xPercent=-50,R.startDrag(R.pointerEvent,!0))},this.animation=no,this.updateList=mo};ue.version="3.2.6",ue.globalRecordingTime=2,ue.getById=function(e){return e?de[e]:oe},ue.getByAnimation=function(e){for(var t in nb(e)&&(e=q.getById(e)),de)if(de[t].animation()===e)return de[t]},ue.create=function(e){return new ue(e)},ue.register=Ob,mb()&&q.registerPlugin(ue),e.GSDevTools=ue,e.default=ue;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});