1(()=>{var z0=Object.create,Ka=Object.defineProperty;var X0=Object.getOwnPropertyDescriptor;var H0=Object.getOwnPropertyNames;var q0=Object.getPrototypeOf,V0=Object.prototype.hasOwnProperty;var j0=e=>Ka(e,"__esModule",{value:!0});var qe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Y0=(e,t,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of H0(t))!V0.call(e,s)&&s!=="default"&&Ka(e,s,{get:()=>t[s],enumerable:!(i=X0(t,s))||i.enumerable});return e},Us=e=>Y0(j0(Ka(e!=null?z0(q0(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var En=qe((Kc,jo)=>{(function(e,t){typeof define=="function"&&define.amd?define(t):typeof jo=="object"&&jo.exports?jo.exports=t():e.EvEmitter=t()})(typeof window!="undefined"?window:Kc,function(){"use strict";function e(){}var t=e.prototype;return t.on=function(i,s){if(!(!i||!s)){var r=this._events=this._events||{},n=r[i]=r[i]||[];return n.indexOf(s)==-1&&n.push(s),this}},t.once=function(i,s){if(!(!i||!s)){this.on(i,s);var r=this._onceEvents=this._onceEvents||{},n=r[i]=r[i]||{};return n[s]=!0,this}},t.off=function(i,s){var r=this._events&&this._events[i];if(!(!r||!r.length)){var n=r.indexOf(s);return n!=-1&&r.splice(n,1),this}},t.emitEvent=function(i,s){var r=this._events&&this._events[i];if(!(!r||!r.length)){r=r.slice(0),s=s||[];for(var n=this._onceEvents&&this._onceEvents[i],o=0;o<r.length;o++){var l=r[o],a=n&&n[l];a&&(this.off(i,l),delete n[l]),l.apply(this,s)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})});var eh=qe((jx,Yo)=>{(function(e,t){typeof define=="function"&&define.amd?define(t):typeof Yo=="object"&&Yo.exports?Yo.exports=t():e.getSize=t()})(window,function(){"use strict";function t(f){var d=parseFloat(f),p=f.indexOf("%")==-1&&!isNaN(d);return p&&d}function i(){}var s=typeof console=="undefined"?i:function(f){console.error(f)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],n=r.length;function o(){for(var f={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},d=0;d<n;d++){var p=r[d];f[p]=0}return f}function l(f){var d=getComputedStyle(f);return d||s("Style returned "+d+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),d}var a=!1,u;function c(){if(!a){a=!0;var f=document.createElement("div");f.style.width="200px",f.style.padding="1px 2px 3px 4px",f.style.borderStyle="solid",f.style.borderWidth="1px 2px 3px 4px",f.style.boxSizing="border-box";var d=document.body||document.documentElement;d.appendChild(f);var p=l(f);u=Math.round(t(p.width))==200,h.isBoxSizeOuter=u,d.removeChild(f)}}function h(f){if(c(),typeof f=="string"&&(f=document.querySelector(f)),!(!f||typeof f!="object"||!f.nodeType)){var d=l(f);if(d.display=="none")return o();var p={};p.width=f.offsetWidth,p.height=f.offsetHeight;for(var g=p.isBorderBox=d.boxSizing=="border-box",m=0;m<n;m++){var _=r[m],y=d[_],D=parseFloat(y);p[_]=isNaN(D)?0:D}var x=p.paddingLeft+p.paddingRight,b=p.paddingTop+p.paddingBottom,C=p.marginLeft+p.marginRight,E=p.marginTop+p.marginBottom,w=p.borderLeftWidth+p.borderRightWidth,T=p.borderTopWidth+p.borderBottomWidth,M=g&&u,P=t(d.width);P!==!1&&(p.width=P+(M?0:x+w));var G=t(d.height);return G!==!1&&(p.height=G+(M?0:b+T)),p.innerWidth=p.width-(x+w),p.innerHeight=p.height-(b+T),p.outerWidth=p.width+C,p.outerHeight=p.height+E,p}}return h})});var Qc=qe((Yx,Uo)=>{(function(e,t){"use strict";typeof define=="function"&&define.amd?define(t):typeof Uo=="object"&&Uo.exports?Uo.exports=t():e.matchesSelector=t()})(window,function(){"use strict";var t=function(){var i=window.Element.prototype;if(i.matches)return"matches";if(i.matchesSelector)return"matchesSelector";for(var s=["webkit","moz","ms","o"],r=0;r<s.length;r++){var n=s[r],o=n+"MatchesSelector";if(i[o])return o}}();return function(s,r){return s[t](r)}})});var vi=qe((Ux,Wo)=>{(function(e,t){typeof define=="function"&&define.amd?define(["desandro-matches-selector/matches-selector"],function(i){return t(e,i)}):typeof Wo=="object"&&Wo.exports?Wo.exports=t(e,Qc()):e.fizzyUIUtils=t(e,e.matchesSelector)})(window,function(t,i){"use strict";var s={};s.extend=function(o,l){for(var a in l)o[a]=l[a];return o},s.modulo=function(o,l){return(o%l+l)%l};var r=Array.prototype.slice;
1s.makeArray=function(o){if(Array.isArray(o))return o;if(o==null)return[];var l=typeof o=="object"&&typeof o.length=="number";return l?r.call(o):[o]},s.removeFrom=function(o,l){var a=o.indexOf(l);a!=-1&&o.splice(a,1)},s.getParent=function(o,l){for(;o.parentNode&&o!=document.body;)if(o=o.parentNode,i(o,l))return o},s.getQueryElement=function(o){return typeof o=="string"?document.querySelector(o):o},s.handleEvent=function(o){var l="on"+o.type;this[l]&&this[l](o)},s.filterFindElements=function(o,l){o=s.makeArray(o);var a=[];return o.forEach(function(u){if(u instanceof HTMLElement){if(!l){a.push(u);return}i(u,l)&&a.push(u);for(var c=u.querySelectorAll(l),h=0;h<c.length;h++)a.push(c[h])}}),a},s.debounceMethod=function(o,l,a){a=a||100;var u=o.prototype[l],c=l+"Timeout";o.prototype[l]=function(){var h=this[c];clearTimeout(h);var f=arguments,d=this;this[c]=setTimeout(function(){u.apply(d,f),delete d[c]},a)}},s.docReady=function(o){var l=document.readyState;l=="complete"||l=="interactive"?setTimeout(o):document.addEventListener("DOMContentLoaded",o)},s.toDashed=function(o){return o.replace(/(.)([A-Z])/g,function(l,a,u){return a+"-"+u}).toLowerCase()};var n=t.console;return s.htmlInit=function(o,l){s.docReady(function(){var a=s.toDashed(l),u="data-"+a,c=document.querySelectorAll("["+u+"]"),h=document.querySelectorAll(".js-"+a),f=s.makeArray(c).concat(s.makeArray(h)),d=u+"-options",p=t.jQuery;f.forEach(function(g){var m=g.getAttribute(u)||g.getAttribute(d),_;try{_=m&&JSON.parse(m)}catch(D){n&&n.error("Error parsing "+u+" on "+g.className+": "+D);return}var y=new o(g,_);p&&p.data(g,l,y)})})},s})});var Zc=qe((Wx,Go)=>{(function(e,t){typeof define=="function"&&define.amd?define(["get-size/get-size"],function(i){return t(e,i)}):typeof Go=="object"&&Go.exports?Go.exports=t(e,eh()):(e.Flickity=e.Flickity||{},e.Flickity.Cell=t(e,e.getSize))})(window,function(t,i){"use strict";function s(n,o){this.element=n,this.parent=o,this.create()}var r=s.prototype;return r.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0,this.element.style[this.parent.originSide]=0},r.destroy=function(){this.unselect(),this.element.style.position="";var n=this.parent.originSide;this.element.style[n]="",this.element.style.transform="",this.element.removeAttribute("aria-hidden")},r.getSize=function(){this.size=i(this.element)},r.setPosition=function(n){this.x=n,this.updateTarget(),this.renderPosition(n)},r.updateTarget=r.setDefaultTarget=function(){var n=this.parent.originSide=="left"?"marginLeft":"marginRight";this.target=this.x+this.size[n]+this.size.width*this.parent.cellAlign},r.renderPosition=function(n){var o=this.parent.originSide==="left"?1:-1,l=this.parent.options.percentPosition?n*o*(this.parent.size.innerWidth/this.size.width):n*o;this.element.style.transform="translateX("+this.parent.getPositionValue(l)+")"},r.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},r.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},r.wrapShift=function(n){this.shift=n,this.renderPosition(this.x+this.parent.slideableWidth*n)},r.remove=function(){this.element.parentNode.removeChild(this.element)},s})});var Jc=qe((Gx,Ko)=>{(function(e,t){typeof define=="function"&&define.amd?define(t):typeof Ko=="object"&&Ko.exports?Ko.exports=t():(e.Flickity=e.Flickity||{},e.Flickity.Slide=t())})(window,function(){"use strict";function t(s){this.parent=s,this.isOriginLeft=s.originSide=="left",this.cells=[],this.outerWidth=0,this.height=0}var i=t.prototype;return i.addCell=function(s){if(this.cells.push(s),this.outerWidth+=s.size.outerWidth,this.height=Math.max(s.size.outerHeight,this.height),this.cells.length==1){this.x=s.x;var r=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=s.size[r]}},i.updateTarget=function(){var s=this.isOriginLeft?"marginRight":"marginLeft",r=this.getLastCell(),n=r?r.size[s]:0,o=this.outerWidth-(this.firstMargin+n);this.target=this.x+this.firstMargin+o*this.parent.cellAlign},i.getLastCell=function(){return this.cells[this.cells.length-1]}
1,i.select=function(){this.cells.forEach(function(s){s.select()})},i.unselect=function(){this.cells.forEach(function(s){s.unselect()})},i.getCellElements=function(){return this.cells.map(function(s){return s.element})},t})});var $c=qe((Kx,Qo)=>{(function(e,t){typeof define=="function"&&define.amd?define(["fizzy-ui-utils/utils"],function(i){return t(e,i)}):typeof Qo=="object"&&Qo.exports?Qo.exports=t(e,vi()):(e.Flickity=e.Flickity||{},e.Flickity.animatePrototype=t(e,e.fizzyUIUtils))})(window,function(t,i){"use strict";var s={};return s.startAnimation=function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},s.animate=function(){this.applyDragForce(),this.applySelectedAttraction();var r=this.x;if(this.integratePhysics(),this.positionSlider(),this.settle(r),this.isAnimating){var n=this;requestAnimationFrame(function(){n.animate()})}},s.positionSlider=function(){var r=this.x;this.options.wrapAround&&this.cells.length>1&&(r=i.modulo(r,this.slideableWidth),r-=this.slideableWidth,this.shiftWrapCells(r)),this.setTranslateX(r,this.isAnimating),this.dispatchScrollEvent()},s.setTranslateX=function(r,n){r+=this.cursorPosition,r=this.options.rightToLeft?-r:r;var o=this.getPositionValue(r);this.slider.style.transform=n?"translate3d("+o+",0,0)":"translateX("+o+")"},s.dispatchScrollEvent=function(){var r=this.slides[0];if(!!r){var n=-this.x-r.target,o=n/this.slidesWidth;this.dispatchEvent("scroll",null,[o,n])}},s.positionSliderAtSelected=function(){!this.cells.length||(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},s.getPositionValue=function(r){return this.options.percentPosition?Math.round(r/this.size.innerWidth*1e4)*.01+"%":Math.round(r)+"px"},s.settle=function(r){var n=!this.isPointerDown&&Math.round(this.x*100)==Math.round(r*100);n&&this.restingFrames++,this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},s.shiftWrapCells=function(r){var n=this.cursorPosition+r;this._shiftCells(this.beforeShiftCells,n,-1);var o=this.size.innerWidth-(r+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,o,1)},s._shiftCells=function(r,n,o){for(var l=0;l<r.length;l++){var a=r[l],u=n>0?o:0;a.wrapShift(u),n-=a.size.outerWidth}},s._unshiftCells=function(r){if(!(!r||!r.length))for(var n=0;n<r.length;n++)r[n].wrapShift(0)},s.integratePhysics=function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},s.applyForce=function(r){this.velocity+=r},s.getFrictionFactor=function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},s.getRestingPosition=function(){return this.x+this.velocity/(1-this.getFrictionFactor())},s.applyDragForce=function(){if(!(!this.isDraggable||!this.isPointerDown)){var r=this.dragX-this.x,n=r-this.velocity;this.applyForce(n)}},s.applySelectedAttraction=function(){var r=this.isDraggable&&this.isPointerDown;if(!(r||this.isFreeScrolling||!this.slides.length)){var n=this.selectedSlide.target*-1-this.x,o=n*this.options.selectedAttraction;this.applyForce(o)}},s})});var ps=qe((Qx,Zo)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(s,r,n,o,l,a){return t(e,s,r,n,o,l,a)});else if(typeof Zo=="object"&&Zo.exports)Zo.exports=t(e,En(),eh(),vi(),Zc(),Jc(),$c());else{var i=e.Flickity;e.Flickity=t(e,e.EvEmitter,e.getSize,e.fizzyUIUtils,i.Cell,i.Slide,i.animatePrototype)}})(window,function(t,i,s,r,n,o,l){"use strict";var a=t.jQuery,u=t.getComputedStyle,c=t.console;function h(_,y){for(_=r.makeArray(_);_.length;)y.appendChild(_.shift())}var f=0,d={};function p(_,y){var D=r.getQueryElement(_);if(!D){c&&c.error("Bad element for Flickity: "+(D||_));return}if(this.element=D,this.element.flickityGUID){var x=d[this.element.flickityGUID];return x&&x.option(y),x}a&&(this.$element=a(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(y),this._create()}p.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},p.createMethods=[];var g=p.prototype;r.extend(g,i.prototype),g._create=function(){var _=this.guid=++f;this.element.flickityGUID=_,d[_]=this,this.selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&t.addEventListener("resize",this);for(var y in this.options.on){var D=this.options.on[y];this.on(y,D)}p.createMethods.forEach(function(x){this[x]()},this),this.options.watchCSS?this.watchCSS():this.activate()},g.option=function(_){r.extend(this.options,_)},g.activate=function(){if(!this.isActive){this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.get
1Size();var _=this._filterFindCellElements(this.element.children);h(_,this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready")}},g._createSlider=function(){var _=document.createElement("div");_.className="flickity-slider",_.style[this.originSide]=0,this.slider=_},g._filterFindCellElements=function(_){return r.filterFindElements(_,this.options.cellSelector)},g.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},g._makeCells=function(_){var y=this._filterFindCellElements(_),D=y.map(function(x){return new n(x,this)},this);return D},g.getLastCell=function(){return this.cells[this.cells.length-1]},g.getLastSlide=function(){return this.slides[this.slides.length-1]},g.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},g._positionCells=function(_){_=_||0,this.maxCellHeight=_&&this.maxCellHeight||0;var y=0;if(_>0){var D=this.cells[_-1];y=D.x+D.size.outerWidth}for(var x=this.cells.length,b=_;b<x;b++){var C=this.cells[b];C.setPosition(y),y+=C.size.outerWidth,this.maxCellHeight=Math.max(C.size.outerHeight,this.maxCellHeight)}this.slideableWidth=y,this.updateSlides(),this._containSlides(),this.slidesWidth=x?this.getLastSlide().target-this.slides[0].target:0},g._sizeCells=function(_){_.forEach(function(y){y.getSize()})},g.updateSlides=function(){if(this.slides=[],!!this.cells.length){var _=new o(this);this.slides.push(_);var y=this.originSide=="left",D=y?"marginRight":"marginLeft",x=this._getCanCellFit();this.cells.forEach(function(b,C){if(!_.cells.length){_.addCell(b);return}var E=_.outerWidth-_.firstMargin+(b.size.outerWidth-b.size[D]);x.call(this,C,E)||(_.updateTarget(),_=new o(this),this.slides.push(_)),_.addCell(b)},this),_.updateTarget(),this.updateSelectedSlide()}},g._getCanCellFit=function(){var _=this.options.groupCells;if(_){if(typeof _=="number"){var y=parseInt(_,10);return function(b){return b%y!=0}}}else return function(){return!1};var D=typeof _=="string"&&_.match(/^(\d+)%$/),x=D?parseInt(D[1],10)/100:1;return function(b,C){return C<=(this.size.innerWidth+1)*x}},g._init=g.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},g.getSize=function(){this.size=s(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign};var m={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};return g.setCellAlign=function(){var _=m[this.options.cellAlign];this.cellAlign=_?_[this.originSide]:this.options.cellAlign},g.setGallerySize=function(){if(this.options.setGallerySize){var _=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight;this.viewport.style.height=_+"px"}},g._getWrapShiftCells=function(){if(!!this.options.wrapAround){this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells);var _=this.cursorPosition,y=this.cells.length-1;this.beforeShiftCells=this._getGapCells(_,y,-1),_=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(_,0,1)}},g._getGapCells=function(_,y,D){for(var x=[];_>0;){var b=this.cells[y];if(!b)break;x.push(b),y+=D,_-=b.size.outerWidth}return x},g._containSlides=function(){if(!(!this.options.contain||this.options.wrapAround||!this.cells.length)){var _=this.options.rightToLeft,y=_?"marginRight":"marginLeft",D=_?"marginLeft":"marginRight",x=this.slideableWidth-this.getLastCell().size[D],b=x<this.size.innerWidth,C=this.cursorPosition+this.cells[0].size[y],E=x-this.size.innerWidth*(1-this.cellAlign);this.slides.forEach(function(w){b?w.target=x*this.cellAlign:(w.target=Math.max(w.target,C),w.target=Math.min(w.target,E))},this)}},g.dispatchEvent=function(_,y,D){var x=y?[y].concat(D):D;if(this.emitEvent(_,x),a&&this.$element){_+=this.options.namespaceJQueryEvents?".flickity":"";var b=_;if(y){var C=new a.Event(y);C.type=_,b=C}this.$element.trigger(b,D)}},g.select=function(_,y,D){if(!!this.isActive&&(_=parseInt(_,10),this._wrapSelect(_),(this.options.wrapAround||y)&&(_=r.modulo(_,this.slides.length)),!!this.slides[_])){var x=this.selectedIndex;this.selectedIndex=_,this.updateSelectedSlide(),D?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[_]),_!=x&&this.dispatchEvent("change",null,[_]),this.dispatchEvent("cellSelect")}},g._wrapSelect=function(_){var y=this.slides.length,D=this.options.wrapAround&&y>1;if(!D)return _;var x=r.modulo(_,y),b=Math.abs(x-this.selectedIndex),C=Math.abs(x+y-this.selectedIndex),E=Math.abs(x-y-this.selectedIndex);!this.isDragSelect&&C<b?_+=y:!this.isDragSelect&&E<b&&(_-=y),_<0?this.x-=this.slideableWidth:_>=y&&(this.x+=this.slideableWidth)},g.previous=function(_,y){this.select(this.selectedIndex-1,_,y)},g.next=function(_,y){this.select(this.selectedIndex+1,_,y)},g.updateSelectedSlide=function(){var _=this.slides[this.selectedIndex];!_||(this.unselectSelectedSlide(),this.selectedSlide=_,_.select(),this.selectedCells=_.cells,this.selectedElements=_.getCellElements(),this.selectedCell=_.cells[0],this.selectedElement=this.selectedElements[0])},g.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},g.selectInitialIndex=function(){var _=this.options.initialIndex;
1if(this.isInitActivated){this.select(this.selectedIndex,!1,!0);return}if(_&&typeof _=="string"){var y=this.queryCell(_);if(y){this.selectCell(_,!1,!0);return}}var D=0;_&&this.slides[_]&&(D=_),this.select(D,!1,!0)},g.selectCell=function(_,y,D){var x=this.queryCell(_);if(!!x){var b=this.getCellSlideIndex(x);this.select(b,y,D)}},g.getCellSlideIndex=function(_){for(var y=0;y<this.slides.length;y++){var D=this.slides[y],x=D.cells.indexOf(_);if(x!=-1)return y}},g.getCell=function(_){for(var y=0;y<this.cells.length;y++){var D=this.cells[y];if(D.element==_)return D}},g.getCells=function(_){_=r.makeArray(_);var y=[];return _.forEach(function(D){var x=this.getCell(D);x&&y.push(x)},this),y},g.getCellElements=function(){return this.cells.map(function(_){return _.element})},g.getParentCell=function(_){var y=this.getCell(_);return y||(_=r.getParent(_,".flickity-slider > *"),this.getCell(_))},g.getAdjacentCellElements=function(_,y){if(!_)return this.selectedSlide.getCellElements();y=y===void 0?this.selectedIndex:y;var D=this.slides.length;if(1+_*2>=D)return this.getCellElements();for(var x=[],b=y-_;b<=y+_;b++){var C=this.options.wrapAround?r.modulo(b,D):b,E=this.slides[C];E&&(x=x.concat(E.getCellElements()))}return x},g.queryCell=function(_){if(typeof _=="number")return this.cells[_];if(typeof _=="string"){if(_.match(/^[#.]?[\d/]/))return;_=this.element.querySelector(_)}return this.getCell(_)},g.uiChange=function(){this.emitEvent("uiChange")},g.childUIPointerDown=function(_){_.type!="touchstart"&&_.preventDefault(),this.focus()},g.onresize=function(){this.watchCSS(),this.resize()},r.debounceMethod(p,"onresize",150),g.resize=function(){if(!(!this.isActive||this.isAnimating||this.isDragging)){this.getSize(),this.options.wrapAround&&(this.x=r.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var _=this.selectedElements&&this.selectedElements[0];this.selectCell(_,!1,!0)}},g.watchCSS=function(){var _=this.options.watchCSS;if(!!_){var y=u(this.element,":after").content;y.indexOf("flickity")!=-1?this.activate():this.deactivate()}},g.onkeydown=function(_){var y=document.activeElement&&document.activeElement!=this.element;if(!(!this.options.accessibility||y)){var D=p.keyboardHandlers[_.keyCode];D&&D.call(this)}},p.keyboardHandlers={37:function(){var _=this.options.rightToLeft?"next":"previous";this.uiChange(),this[_]()},39:function(){var _=this.options.rightToLeft?"previous":"next";this.uiChange(),this[_]()}},g.focus=function(){var _=t.pageYOffset;this.element.focus({preventScroll:!0}),t.pageYOffset!=_&&t.scrollTo(t.pageXOffset,_)},g.deactivate=function(){!this.isActive||(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach(function(_){_.destroy()}),this.element.removeChild(this.viewport),h(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},g.destroy=function(){this.deactivate(),t.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),a&&this.$element&&a.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete d[this.guid]},r.extend(g,l),p.data=function(_){_=r.getQueryElement(_);var y=_&&_.flickityGUID;return y&&d[y]},r.htmlInit(p,"flickity"),a&&a.bridget&&a.bridget("flickity",p),p.setJQuery=function(_){a=_},p.Cell=n,p.Slide=o,p})});var $o=qe((Zx,Jo)=>{(function(e,t){typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):typeof Jo=="object"&&Jo.exports?Jo.exports=t(e,En()):e.Unipointer=t(e,e.EvEmitter)})(window,function(t,i){"use strict";function s(){}function r(){}var n=r.prototype=Object.create(i.prototype);n.bindStartEvent=function(l){this._bindStartEvent(l,!0)},n.unbindStartEvent=function(l){this._bindStartEvent(l,!1)},n._bindStartEvent=function(l,a){a=a===void 0?!0:a;var u=a?"addEventListener":"removeEventListener",c="mousedown";"ontouchstart"in t?c="touchstart":t.PointerEvent&&(c="pointerdown"),l[u](c,this)},n.handleEvent=function(l){var a="on"+l.type;this[a]&&this[a](l)},n.getTouch=function(l){for(var a=0;a<l.length;a++){var u=l[a];if(u.identifier==this.pointerIdentifier)return u}},n.onmousedown=function(l){var a=l.button;a&&a!==0&&a!==1||this._pointerDown(l,l)},n.ontouchstart=function(l){this._pointerDown(l,l.changedTouches[0])},n.onpointerdown=function(l){this._pointerDown(l,l)},n._pointerDown=function(l,a){l.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=a.pointerId!==void 0?a.pointerId:a.identifier,this.pointerDown(l,a))},n.pointerDown=function(l,a){this._bindPostStartEvents(l),this.emitEvent("pointerDown",[l,a])};var o={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};return n._bindPostStartEvents=function(l){if(!!l){var a=o[l.type];a.forEach(function(u){t.addEventListener(u,this)},this),this._boundPointerEvents=a}},n._unbindPostStartEvents=function(){!this._boundPointerEvents||(this._boundPointerEvents.forEac
1h(function(l){t.removeEventListener(l,this)},this),delete this._boundPointerEvents)},n.onmousemove=function(l){this._pointerMove(l,l)},n.onpointermove=function(l){l.pointerId==this.pointerIdentifier&&this._pointerMove(l,l)},n.ontouchmove=function(l){var a=this.getTouch(l.changedTouches);a&&this._pointerMove(l,a)},n._pointerMove=function(l,a){this.pointerMove(l,a)},n.pointerMove=function(l,a){this.emitEvent("pointerMove",[l,a])},n.onmouseup=function(l){this._pointerUp(l,l)},n.onpointerup=function(l){l.pointerId==this.pointerIdentifier&&this._pointerUp(l,l)},n.ontouchend=function(l){var a=this.getTouch(l.changedTouches);a&&this._pointerUp(l,a)},n._pointerUp=function(l,a){this._pointerDone(),this.pointerUp(l,a)},n.pointerUp=function(l,a){this.emitEvent("pointerUp",[l,a])},n._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},n._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},n.pointerDone=s,n.onpointercancel=function(l){l.pointerId==this.pointerIdentifier&&this._pointerCancel(l,l)},n.ontouchcancel=function(l){var a=this.getTouch(l.changedTouches);a&&this._pointerCancel(l,a)},n._pointerCancel=function(l,a){this._pointerDone(),this.pointerCancel(l,a)},n.pointerCancel=function(l,a){this.emitEvent("pointerCancel",[l,a])},r.getPointerPoint=function(l){return{x:l.pageX,y:l.pageY}},r})});var ef=qe((Jx,el)=>{(function(e,t){typeof define=="function"&&define.amd?define(["unipointer/unipointer"],function(i){return t(e,i)}):typeof el=="object"&&el.exports?el.exports=t(e,$o()):e.Unidragger=t(e,e.Unipointer)})(window,function(t,i){"use strict";function s(){}var r=s.prototype=Object.create(i.prototype);r.bindHandles=function(){this._bindHandles(!0)},r.unbindHandles=function(){this._bindHandles(!1)},r._bindHandles=function(l){l=l===void 0?!0:l;for(var a=l?"addEventListener":"removeEventListener",u=l?this._touchActionValue:"",c=0;c<this.handles.length;c++){var h=this.handles[c];this._bindStartEvent(h,l),h[a]("click",this),t.PointerEvent&&(h.style.touchAction=u)}},r._touchActionValue="none",r.pointerDown=function(l,a){var u=this.okayPointerDown(l);!u||(this.pointerDownPointer={pageX:a.pageX,pageY:a.pageY},l.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(l),this.emitEvent("pointerDown",[l,a]))};var n={TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0},o={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return r.okayPointerDown=function(l){var a=n[l.target.nodeName],u=o[l.target.type],c=!a||u;return c||this._pointerReset(),c},r.pointerDownBlur=function(){var l=document.activeElement,a=l&&l.blur&&l!=document.body;a&&l.blur()},r.pointerMove=function(l,a){var u=this._dragPointerMove(l,a);this.emitEvent("pointerMove",[l,a,u]),this._dragMove(l,a,u)},r._dragPointerMove=function(l,a){var u={x:a.pageX-this.pointerDownPointer.pageX,y:a.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(u)&&this._dragStart(l,a),u},r.hasDragStarted=function(l){return Math.abs(l.x)>3||Math.abs(l.y)>3},r.pointerUp=function(l,a){this.emitEvent("pointerUp",[l,a]),this._dragPointerUp(l,a)},r._dragPointerUp=function(l,a){this.isDragging?this._dragEnd(l,a):this._staticClick(l,a)},r._dragStart=function(l,a){this.isDragging=!0,this.isPreventing
1Clicks=!0,this.dragStart(l,a)},r.dragStart=function(l,a){this.emitEvent("dragStart",[l,a])},r._dragMove=function(l,a,u){!this.isDragging||this.dragMove(l,a,u)},r.dragMove=function(l,a,u){l.preventDefault(),this.emitEvent("dragMove",[l,a,u])},r._dragEnd=function(l,a){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(l,a)},r.dragEnd=function(l,a){this.emitEvent("dragEnd",[l,a])},r.onclick=function(l){this.isPreventingClicks&&l.preventDefault()},r._staticClick=function(l,a){this.isIgnoringMouseUp&&l.type=="mouseup"||(this.staticClick(l,a),l.type!="mouseup"&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},r.staticClick=function(l,a){this.emitEvent("staticClick",[l,a])},s.getPointerPoint=i.getPointerPoint,s})});var tf=qe(($x,tl)=>{(function(e,t){typeof define=="function"&&define.amd?define(["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(i,s,r){return t(e,i,s,r)}):typeof tl=="object"&&tl.exports?tl.exports=t(e,ps(),ef(),vi()):e.Flickity=t(e,e.Flickity,e.Unidragger,e.fizzyUIUtils)})(window,function(t,i,s,r){"use strict";r.extend(i.defaults,{draggable:">1",dragThreshold:3}),i.createMethods.push("_createDrag");var n=i.prototype;r.extend(n,s.prototype),n._touchActionValue="pan-y",n._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable)},n.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},n.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},n.updateDraggable=function(){this.options.draggable==">1"?this.isDraggable=this.slides.length>1:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},n.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},n.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},n._uiChangeDrag=function(){delete this.isFreeScrolling},n.pointerDown=function(a,u){if(!this.isDraggable){this._pointerDownDefault(a,u);return}var c=this.okayPointerDown(a);!c||(this._pointerDownPreventDefault(a),this.pointerDownFocus(a),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=l(),t.addEventListener("scroll",this),this._pointerDownDefault(a,u))},n._pointerDownDefault=function(a,u){this.pointerDownPointer={pageX:u.pageX,pageY:u.pageY},this._bindPostStartEvents(a),this.dispatchEvent("pointerDown",a,[u])};var o={INPUT:!0,TEXTAREA:!0,SELECT:!0};n.pointerDownFocus=function(a){var u=o[a.target.nodeName];u||this.focus()},n._pointerDownPreventDefault=function(a){var u=a.type=="touchstart",c=a.pointerType=="touch",h=o[a.target.nodeName];!u&&!c&&!h&&a.preventDefault()},n.hasDragStarted=function(a){return Math.abs(a.x)>this.options.dragThreshold},n.pointerUp=function(a,u){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",a,[u]),this._dragPointerUp(a,u)},n.pointerDone=function(){t.removeEventListener("scroll",this),delete this.pointerDownScroll},n.dragStart=function(a,u){!this.isDraggable||(this.dragStartPosition=this.x,this.startAnimation(),t.removeEventListener("scroll",this),this.dispatchEvent("dragStart",a,[u]))},n.pointerMove=function(a,u){var c=this._dragPointerMove(a,u);this.dispatchEvent("pointerMove",a,[u,c]),this._dragMove(a,u,c)},n.dragMove=function(a,u,c){if(!!this.isDraggable){a.preventDefault(),this.previousDragX=this.dragX;var h=this.options.rightToLeft?-1:1;this.options.wrapAround&&(c.x%=this.slideableWidth);var f=this.dragStartPosition+c.x*h;if(!this.options.wrapAround&&this.slides.length){var d=Math.max(-this.slides[0].target,this.dragStartPosition);f=f>d?(f+d)*.5:f;var p=Math.min(-this.getLastSlide().target,this.dragStartPosition);f=f<p?(f+p)*.5:f}this.dragX=f,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",a,[u,c])}},n.dragEnd=function(a,u){if(!!this.isDraggable){this.options.freeScroll&&(this.isFreeScrolling=!0);var c=this.dragEndRestingSelect();if(this.options.freeScroll&&!this.options.wrapAround){var h=this.getRestingPosition();this.isFreeScrolling=-h>this.slides[0].target&&-h<this.getLastSlide().target}else!this.options.freeScroll&&c==this.selectedIndex&&(c+=this.dragEndBoostSelect());delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(c),delete this.isDragSelect,this.dispatchEvent("dragEnd",a,[u])}},n.dragEndRestingSelect=function(){var a=this.getRestingPosition(),u=Math.abs(this.getSlideDistance(-a,this.selectedIndex)),c=this._getClosestResting(a,u,1),h=this._getClosestResting(a,u,-1),f=c.distance<h.distance?c.index:h.index;return f},n._getClosestResting=function(a,u,c){for(var h=this.selectedIndex,f=Infinity,d=this.options.contain&&!this.options.wrapAround?function(p,g){return p<=g}:function(p,g){return p<g};d(u,f)&&(h+=c,f=u,u=this.getSlideDistance(-a,h),u!==null);)u=Math.abs(u);return{distance:f,index:h-c}},n.getSlideDistance=function(a,u){var c=this.slides.length,h=this.options.wrapAround&&c>1,f=h?r.modulo(u,c):u,d=this.slides[f];if(!d)return null;
1var p=h?this.slideableWidth*Math.floor(u/c):0;return a-(d.target+p)},n.dragEndBoostSelect=function(){if(this.previousDragX===void 0||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var a=this.getSlideDistance(-this.dragX,this.selectedIndex),u=this.previousDragX-this.dragX;return a>0&&u>0?1:a<0&&u<0?-1:0},n.staticClick=function(a,u){var c=this.getParentCell(a.target),h=c&&c.element,f=c&&this.cells.indexOf(c);this.dispatchEvent("staticClick",a,[u,h,f])},n.onscroll=function(){var a=l(),u=this.pointerDownScroll.x-a.x,c=this.pointerDownScroll.y-a.y;(Math.abs(u)>3||Math.abs(c)>3)&&this._pointerDone()};function l(){return{x:t.pageXOffset,y:t.pageYOffset}}return i})});var sf=qe((eb,il)=>{(function(e,t){typeof define=="function"&&define.amd?define(["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(i,s,r){return t(e,i,s,r)}):typeof il=="object"&&il.exports?il.exports=t(e,ps(),$o(),vi()):t(e,e.Flickity,e.Unipointer,e.fizzyUIUtils)})(window,function(t,i,s,r){"use strict";var n="http://www.w3.org/2000/svg";function o(u,c){this.direction=u,this.parent=c,this._create()}o.prototype=Object.create(s.prototype),o.prototype._create=function(){this.isEnabled=!0,this.isPrevious=this.direction==-1;var u=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==u;var c=this.element=document.createElement("button");c.className="flickity-button flickity-prev-next-button",c.className+=this.isPrevious?" previous":" next",c.setAttribute("type","button"),this.disable(),c.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var h=this.createSVG();c.appendChild(h),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},o.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},o.prototype.createSVG=function(){var u=document.createElementNS(n,"svg");u.setAttribute("class","flickity-button-icon"),u.setAttribute("viewBox","0 0 100 100");var c=document.createElementNS(n,"path"),h=l(this.parent.options.arrowShape);return c.setAttribute("d",h),c.setAttribute("class","arrow"),this.isLeft||c.setAttribute("transform","translate(100, 100) rotate(180) "),u.appendChild(c),u};function l(u){return typeof u=="string"?u:"M "+u.x0+",50 L "+u.x1+","+(u.y1+50)+" L "+u.x2+","+(u.y2+50)+" L "+u.x3+",50 L "+u.x2+","+(50-u.y2)+" L "+u.x1+","+(50-u.y1)+" Z"}o.prototype.handleEvent=r.handleEvent,o.prototype.onclick=function(){if(!!this.isEnabled){this.parent.uiChange();var u=this.isPrevious?"previous":"next";this.parent[u]()}},o.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},o.prototype.disable=function(){!this.isEnabled||(this.element.disabled=!0,this.isEnabled=!1)},o.prototype.update=function(){var u=this.parent.slides;if(this.parent.options.wrapAround&&u.length>1){this.enable();return}var c=u.length?u.length-1:0,h=this.isPrevious?0:c,f=this.parent.selectedIndex==h?"disable":"enable";this[f]()},o.prototype.destroy=function(){this.deactivate(),this.allOff()},r.extend(i.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),i.createMethods.push("_createPrevNextButtons");var a=i.prototype;return a._createPrevNextButtons=function(){!this.options.prevNextButtons||(this.prevButton=new o(-1,this),this.nextButton=new o(1,this),this.on("activate",this.activatePrevNextButtons))},a.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},a.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},i.PrevNextButton=o,i})});var rf=qe((tb,sl)=>{(function(e,t){typeof define=="function"&&define.amd?define(["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(i,s,r){return t(e,i,s,r)}
1):typeof sl=="object"&&sl.exports?sl.exports=t(e,ps(),$o(),vi()):t(e,e.Flickity,e.Unipointer,e.fizzyUIUtils)})(window,function(t,i,s,r){"use strict";function n(l){this.parent=l,this._create()}n.prototype=Object.create(s.prototype),n.prototype._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},n.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},n.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},n.prototype.setDots=function(){var l=this.parent.slides.length-this.dots.length;l>0?this.addDots(l):l<0&&this.removeDots(-l)},n.prototype.addDots=function(l){for(var a=document.createDocumentFragment(),u=[],c=this.dots.length,h=c+l,f=c;f<h;f++){var d=document.createElement("li");d.className="dot",d.setAttribute("aria-label","Page dot "+(f+1)),a.appendChild(d),u.push(d)}this.holder.appendChild(a),this.dots=this.dots.concat(u)},n.prototype.removeDots=function(l){var a=this.dots.splice(this.dots.length-l,l);a.forEach(function(u){this.holder.removeChild(u)},this)},n.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),!!this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},n.prototype.onTap=n.prototype.onClick=function(l){var a=l.target;if(a.nodeName=="LI"){this.parent.uiChange();var u=this.dots.indexOf(a);this.parent.select(u)}},n.prototype.destroy=function(){this.deactivate(),this.allOff()},i.PageDots=n,r.extend(i.defaults,{pageDots:!0}),i.createMethods.push("_createPageDots");var o=i.prototype;return o._createPageDots=function(){!this.options.pageDots||(this.pageDots=new n(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},o.activatePageDots=function(){this.pageDots.activate()},o.updateSelectedPageDots=function(){this.pageDots.updateSelected()},o.updatePageDots=function(){this.pageDots.setDots()},o.deactivatePageDots=function(){this.pageDots.deactivate()},i.PageDots=n,i})});var nf=qe((ib,rl)=>{(function(e,t){typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],function(i,s,r){return t(i,s,r)}):typeof rl=="object"&&rl.exports?rl.exports=t(En(),vi(),ps()):t(e.EvEmitter,e.fizzyUIUtils,e.Flickity)})(window,function(t,i,s){"use strict";function r(o){this.parent=o,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}r.prototype=Object.create(t.prototype),r.prototype.play=function(){if(this.state!="playing"){var o=document.hidden;if(o){document.addEventListener("visibilitychange",this.onVisibilityPlay);return}this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()}},r.prototype.tick=function(){if(this.state=="playing"){var o=this.parent.options.autoPlay;o=typeof o=="number"?o:3e3;var l=this;this.clear(),this.timeout=setTimeout(function(){l.parent.next(!0),l.tick()},o)}},r.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},r.prototype.clear=function(){clearTimeout(this.timeout)},r.prototype.pause=function(){this.state=="playing"&&(this.state="paused",this.clear())},r.prototype.unpause=function(){this.state=="paused"&&this.play()},r.prototype.visibilityChange=function(){var o=document.hidden;this[o?"pause":"unpause"]()},r.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},i.extend(s.defaults,{pauseAutoPlayOnHover:!0}),s.createMethods.push("_createPlayer");var n=s.prototype;return n._createPlayer=function(){this.player=new r(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},n.activatePlayer=function(){!this.options.autoPlay||(this.player.play(),this.element.addEventListener("mouseenter",this))},n.playPlayer=function(){this.player.play()},n.stopPlayer=function(){this.player.stop()},n.pausePlayer=function(){this.player.pause()},n.unpausePlayer=function(){this.player.unpause()},n.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},n.onmouseenter=function(){!this.options.pauseAutoPlayOnHover||(this.player.pause(),this.element.addEventListener("mouseleave",this))},n.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},s.Player=r,s})});var of=qe((sb,nl)=>{(function(e,t){typeof define=="function"&&define.amd?define(["./flickity","fizzy-ui-utils/utils"],function(i,s){return t(e,i,s)}
1):typeof nl=="object"&&nl.exports?nl.exports=t(e,ps(),vi()):t(e,e.Flickity,e.fizzyUIUtils)})(window,function(t,i,s){"use strict";function r(o){var l=document.createDocumentFragment();return o.forEach(function(a){l.appendChild(a.element)}),l}var n=i.prototype;return n.insert=function(o,l){var a=this._makeCells(o);if(!(!a||!a.length)){var u=this.cells.length;l=l===void 0?u:l;var c=r(a),h=l==u;if(h)this.slider.appendChild(c);else{var f=this.cells[l].element;this.slider.insertBefore(c,f)}if(l===0)this.cells=a.concat(this.cells);else if(h)this.cells=this.cells.concat(a);else{var d=this.cells.splice(l,u-l);this.cells=this.cells.concat(a).concat(d)}this._sizeCells(a),this.cellChange(l,!0)}},n.append=function(o){this.insert(o,this.cells.length)},n.prepend=function(o){this.insert(o,0)},n.remove=function(o){var l=this.getCells(o);if(!(!l||!l.length)){var a=this.cells.length-1;l.forEach(function(u){u.remove();var c=this.cells.indexOf(u);a=Math.min(c,a),s.removeFrom(this.cells,u)},this),this.cellChange(a,!0)}},n.cellSizeChange=function(o){var l=this.getCell(o);if(!!l){l.getSize();var a=this.cells.indexOf(l);this.cellChange(a)}},n.cellChange=function(o,l){var a=this.selectedElement;this._positionCells(o),this._getWrapShiftCells(),this.setGallerySize();var u=this.getCell(a);u&&(this.selectedIndex=this.getCellSlideIndex(u)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[o]),this.select(this.selectedIndex),l&&this.positionSliderAtSelected()},i})});var lf=qe((rb,ol)=>{(function(e,t){typeof define=="function"&&define.amd?define(["./flickity","fizzy-ui-utils/utils"],function(i,s){return t(e,i,s)}):typeof ol=="object"&&ol.exports?ol.exports=t(e,ps(),vi()):t(e,e.Flickity,e.fizzyUIUtils)})(window,function(t,i,s){"use strict";i.createMethods.push("_createLazyload");var r=i.prototype;r._createLazyload=function(){this.on("select",this.lazyLoad)},r.lazyLoad=function(){var l=this.options.lazyLoad;if(!!l){var a=typeof l=="number"?l:0,u=this.getAdjacentCellElements(a),c=[];u.forEach(function(h){var f=n(h);c=c.concat(f)}),c.forEach(function(h){new o(h,this)},this)}};function n(l){if(l.nodeName=="IMG"){var a=l.getAttribute("data-flickity-lazyload"),u=l.getAttribute("data-flickity-lazyload-src"),c=l.getAttribute("data-flickity-lazyload-srcset");if(a||u||c)return[l]}var h="img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]",f=l.querySelectorAll(h);return s.makeArray(f)}function o(l,a){this.img=l,this.flickity=a,this.load()}return o.prototype.handleEvent=s.handleEvent,o.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var l=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),a=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=l,a&&this.img.setAttribute("srcset",a),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},o.prototype.onload=function(l){this.complete(l,"flickity-lazyloaded")},o.prototype.onerror=function(l){this.complete(l,"flickity-lazyerror")},o.prototype.complete=function(l,a){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var u=this.flickity.getParentCell(this.img),c=u&&u.element;this.flickity.cellSizeChange(c),this.img.classList.add(a),this.flickity.dispatchEvent("lazyLoad",l,c)},i.LazyLoader=o,i})});var Cr=qe((nb,ll)=>{(function(e,t){typeof define=="function"&&define.amd?define(["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],t):typeof ll=="object"&&ll.exports&&(ll.exports=t(ps(),tf(),sf(),rf(),nf(),of(),lf()))})(window,function(t){return t})});var hf=qe((af,al)=>{(function(e,t){"use strict";typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):typeof al=="object"&&al.exports?al.exports=t(e,En()):e.imagesLoaded=t(e,e.EvEmitter)})(typeof window!="undefined"?window:af,function(t,i){"use strict";var s=t.jQuery,r=t.console;function n(f,d){for(var p in d)f[p]=d[p];return f}var o=Array.prototype.slice;function l(f){if(Array.isArray(f))return f;var d=typeof f=="object"&&typeof f.length=="number";return d?o.call(f):[f]}function a(f,d,p){if(!(this instanceof a))return new a(f,d,p);var g=f;if(typeof f=="string"&&(g=document.querySelectorAll(f)),!g){r.error("Bad element for imagesLoaded "+(g||f));return}this.elements=l(g),this.options=n({},this.options),typeof d=="function"?p=d:n(this.options,d),p&&this.on("always",p),this.getImages(),s&&(this.jqDeferred=new s.Deferred),setTimeout(this.check.bind(this))}a.prototype=Object.create(i.prototype),a.prototype.options={},a.prototype.getImages=function(){this.images=[],this.elements.forEac
1h(this.addElementImages,this)},a.prototype.addElementImages=function(f){f.nodeName=="IMG"&&this.addImage(f),this.options.background===!0&&this.addElementBackgroundImages(f);var d=f.nodeType;if(!(!d||!u[d])){for(var p=f.querySelectorAll("img"),g=0;g<p.length;g++){var m=p[g];this.addImage(m)}if(typeof this.options.background=="string"){var _=f.querySelectorAll(this.options.background);for(g=0;g<_.length;g++){var y=_[g];this.addElementBackgroundImages(y)}}}};var u={1:!0,9:!0,11:!0};a.prototype.addElementBackgroundImages=function(f){var d=getComputedStyle(f);if(!!d)for(var p=/url\((['"])?(.*?)\1\)/gi,g=p.exec(d.backgroundImage);g!==null;){var m=g&&g[2];m&&this.addBackground(m,f),g=p.exec(d.backgroundImage)}},a.prototype.addImage=function(f){var d=new c(f);this.images.push(d)},a.prototype.addBackground=function(f,d){var p=new h(f,d);this.images.push(p)},a.prototype.check=function(){var f=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length){this.complete();return}function d(p,g,m){setTimeout(function(){f.progress(p,g,m)})}this.images.forEach(function(p){p.once("progress",d),p.check()})},a.prototype.progress=function(f,d,p){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!f.isLoaded,this.emitEvent("progress",[this,f,d]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,f),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&r&&r.log("progress: "+p,f,d)},a.prototype.complete=function(){var f=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(f,[this]),this.emitEvent("always",[this]),this.jqDeferred){var d=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[d](this)}};function c(f){this.img=f}c.prototype=Object.create(i.prototype),c.prototype.check=function(){var f=this.getIsImageComplete();if(f){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src},c.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},c.prototype.confirm=function(f,d){this.isLoaded=f,this.emitEvent("progress",[this,this.img,d])},c.prototype.handleEvent=function(f){var d="on"+f.type;this[d]&&this[d](f)},c.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},c.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},c.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)};function h(f,d){this.url=f,this.element=d,this.img=new Image}return h.prototype=Object.create(c.prototype),h.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var f=this.getIsImageComplete();f&&(this.confirm(this.img.naturalWidth!==0,"naturalWidth"),this.unbindEvents())},h.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},h.prototype.confirm=function(f,d){this.isLoaded=f,this.emitEvent("progress",[this,this.element,d])},a.makeJQueryPlugin=function(f){f=f||t.jQuery,!!f&&(s=f,s.fn.imagesLoaded=function(d,p){var g=new a(this,d,p);return g.jqDeferred.promise(s(this))})},a.makeJQueryPlugin(),a})});var ul=qe((ob,hl)=>{(function(e,t){typeof define=="function"&&define.amd?define(["flickity/js/index","imagesloaded/imagesloaded"],function(i,s){return t(e,i,s)}):typeof hl=="object"&&hl.exports?hl.exports=t(e,Cr(),hf()):e.Flickity=t(e,e.Flickity,e.imagesLoaded)})(window,function(t,i,s){"use strict";i.createMethods.push("_createImagesLoaded");var r=i.prototype;return r._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},r.imagesLoaded=function(){if(!this.options.imagesLoaded)return;var n=this;function o(l,a){var u=n.getParentCell(a.img);n.cellSizeChange(u&&u.element),n.options.freeScroll||n.positionSliderAtSelected()}s(this.slider).on("progress",o)},i})});var pf=qe((fb,cl)=>{(function(e,t){typeof define=="function"&&define.amd?define(["flickity/js/index","fizzy-ui-utils/utils"],t):typeof cl=="object"&&cl.exports?cl.exports=t(Cr(),vi()):e.Flickity=t(e.Flickity,e.fizzyUIUtils)})(window,function(t,i){"use strict";t.createMethods.push("_createAsNavFor");var s=t.prototype;s._createAsNavFor=function(){this.on("activate",this.activateAsNavFor),this.on("deactivate",this.deactivateAsNavFor),this.on("destroy",this.destroyAsNavFor);var n=this.options.asNavFor;if(!!n){var o=this;setTimeout(function(){o.setNavCompanion(n)})}},s.setNavCompanion=function(n){n=i.getQueryElement(n);var o=t.data(n);if(!(!o||o==this)){this.navCompanion=o;var l=this;this.onNavCompanionSelect=function(){l.navCompanionSelect()},o.on("select",this.onNavCompanionSelect),this.on("staticClick",this.onNavStaticClick),this.navCompanionSelect(!0)}},s.navCompanionSelect=function(n){if(!!this.navCompanion){var o=this.navCompanion.selectedCells[0],l=this.navCompanion.cells.indexOf(o),a=l+this.navCompanion.selectedCells.length-1,u=Math.floor(r(l,a,this.navCompanion.cellAlign));if(this.selectCell(u,!1,n),this.removeNavSelectedElements(),!(u>=this.cells.length)){var c=this.cells.slice(l,a+1);this.navSelectedElements=c.map(function(h){return h.element}),this.changeNavSelectedClass("add")}}};function r(n,o,l){return(o-n)*l+n}return s.changeNavSelectedClass=function(n){this.navSelectedElements.forEac
1h(function(o){o.classList[n]("is-nav-selected")})},s.activateAsNavFor=function(){this.navCompanionSelect(!0)},s.removeNavSelectedElements=function(){!this.navSelectedElements||(this.changeNavSelectedClass("remove"),delete this.navSelectedElements)},s.onNavStaticClick=function(n,o,l,a){typeof a=="number"&&this.navCompanion.selectCell(a)},s.deactivateAsNavFor=function(){this.removeNavSelectedElements()},s.destroyAsNavFor=function(){!this.navCompanion||(this.navCompanion.off("select",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},t})});var U0=document.documentElement;document.querySelectorAll(".js-checkbox-toggle").forEach(e=>{e.addEventListener("keyup",function(i){(i.keyCode||i.which)==13&&e.click()});let t=e.getAttribute("data-html-toggle");t&&e.addEventListener("click",function(){U0.classList.toggle(t,e.checked)}),e.nextElementSibling.addEventListener("touchstart",function(){})});document.querySelectorAll("[role=button], .btn").forEach(e=>{e.addEventListener("keyup",function(t){(t.keyCode||t.which)==32&&e.click()})});var W0=document.querySelectorAll(".js-card-button"),G0=document.querySelectorAll(".js-flip-card");W0.forEach(e=>{e.addEventListener("click",t=>{t.stopPropagation();let i=t.target.closest(".js-flip-card");i&&i.setAttribute("data-active",i.getAttribute("data-active")=="false"?"true":"false")})});G0.forEach(e=>{e.addEventListener("click",t=>{e.setAttribute("data-active",e.getAttribute("data-active")=="false"?"true":"false")})});function K0(){let e=document.querySelector(Z0.FOOTER_PRIVACY_CHOICES);!e||e.addEventListener("click",Q0)}function Q0(){let e=window.scrollY;window?.OneTrust?.ToggleInfoDisplay?.(),requestAnimationFrame(()=>window.scrollTo({top:e,behavior:"instant"}))}document.addEventListener("DOMContentLoaded",()=>{K0()});var Z0={FOOTER_PRIVACY_CHOICES:"#footer-your-privacy-choices-button"};document.addEventListener("DOMContentLoaded",J0);function J0(){let e=document.querySelector(t_.BANNER);if(!e)return;let t=$0(e.textContent.trim());try{if(window.localStorage.getItem(Rc)===t)return;e.classList.add(Bc.VISIBLE),window.localStorage.setItem(Rc,t)}catch{e.classList.add(Bc.VISIBLE)}}function $0(e){return(Array.from(e).reduce(e_,i_)>>>0).toString(36)}function e_(e,t){return Math.imul(e^t.charCodeAt(0),s_)}var t_={BANNER:"[data-global-banner]"},Bc={VISIBLE:"global-banner--visible"},Rc="sg.global-banner",i_=2166136261,s_=16777619;document.addEventListener("DOMContentLoaded",r_);function r_(){if(Ve.getBanner()){Nc();return}let t=new MutationObserver(()=>{!Ve.getBanner()||(Nc(),t.disconnect())});t.observe(document.body,{childList:!0})}function Nc(){n_(),Qa(),C_()}function n_(){let e=Ve.getCookieBannerDialog();!e||(e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("tabindex","-1"),!(e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby"))&&e.setAttribute("aria-label","Cookie banner"))}function Qa(){o_(),l_(),a_(),g_(),m_(),b_()}function o_(){let e=Ve.getPreferenceCenterDialog();if(!e)return;e.id=Za,e.setAttribute("aria-modal","true"),e.setAttribute("tabindex","-1");let t=Ve.getPreferenceCenterTitle();if(t){t.setAttribute("tabindex","-1"),e.removeAttribute("aria-label"),e.setAttribute("aria-labelledby",t.id);return}e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby")||e.setAttribute("aria-label","Your Privacy Choices")}function l_(){let e=Ve.getPreferenceCenterContent();!e||(e.setAttribute("role","document"),e.removeAttribute("tabindex"))}function a_(){let e=Ve.getPreferenceCenterToggle();!e||(e.removeAttribute("aria-label"),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("aria-controls",Za),zc(e))}function zc(e){e.hasAttribute(Wc)||(e.setAttribute(Wc,"true"),e.addEventListener("click",h_),e.addEventListener("keydown",u_))}function h_(){Xc()}function u_(e){e instanceof KeyboardEvent&&(!f_(e)||Xc())}function Xc(){requestAnimationFrame(()=>{Qa(),requestAnimationFrame(()=>{Qa(),c_()})})}function c_(){let e=Ve.getPreferenceCenter(),t=Ve.getPreferenceCenterInitialFocusTarget(),i=document.activeElement;!e||!t||p_(e)||d_({activeElement:i,preferenceCenter:e}
1)||t.focus()}function f_(e){return e.key==="Enter"||e.key===" "}function d_(e){let{activeElement:t,preferenceCenter:i}=e;return!(t instanceof HTMLElement)||!i.contains(t)?!1:t.id!==Ja}function p_(e){return e.classList.contains("ot-hide")||e.hasAttribute("hidden")||e.getAttribute("aria-hidden")==="true"}function g_(){Ve.getPreferenceCenterAccordionToggles().forEach(__)}function __(e){e.setAttribute("tabindex","0")}function m_(){Ve.getPreferenceCenterLabelledControls().forEach(y_)}function y_(e){let t=D_(e);!t||(e.setAttribute("aria-label",t),e.removeAttribute("aria-labelledby"))}function D_(e){let t=qo(e.getAttribute("aria-label"));if(t)return t;let i=e.getAttribute("aria-labelledby");if(!i)return qo(e.textContent);let s=i.split(/\s+/).map(x_).filter(Boolean).join(" ");return qo(s)}function x_(e){let t=document.getElementById(e);return qo(t?.textContent)}function qo(e){return e?.trim().replace(/\s+/g," ")}function b_(){let e=Ve.getFooterPrivacyChoicesButton();!e||(e.setAttribute("aria-haspopup","dialog"),e.setAttribute("aria-controls",Za),zc(e))}function C_(){let e=Ve.getBanner();!e||e.hasAttribute(Gc)||(e.setAttribute(Gc,"true"),e.addEventListener("click",P_),E_())}function E_(){Yi.hasDocumentListeners||(document.addEventListener("keydown",w_,!0),document.addEventListener("focusin",S_),Yi.hasDocumentListeners=!0)}function w_(e){if(e.key==="Escape"){v_(e);return}if(e.key!=="Tab")return;let t=A_();if(!t)return;let i=k_(t);if(i.length===0)return;let s=document.activeElement,r=s instanceof HTMLElement,n=t.contains(s),o=i[0],l=i[i.length-1];if(!o||!l)return;if(!r||!n){e.preventDefault(),X_(s),M_({event:e,firstFocusable:o,lastFocusable:l}),Vc();return}if(Yc(t)){L_({activeElement:s,event:e,firstFocusable:o,focusableElements:i,lastFocusable:l});return}let a=O_({activeElement:s,firstFocusable:o,focusableElements:i,isShiftKeyPressed:e.shiftKey,lastFocusable:l});!a||(e.preventDefault(),a.focus())}function v_(e){let t=Ve.getBanner();if(!t)return;let i=I_();if(i){e.preventDefault(),i.click();return}!T_()||(e.preventDefault(),Hc(t))}function S_(e){let t=e.target,i=Ve.getBanner();!i||!(t instanceof HTMLElement)||!i.contains(t)||Vc()}function P_(e){let t=e.target;if(!(t instanceof HTMLElement))return;let i=t.closest(tm);if(!i||Q_(i))return;let s=Ve.getBanner();!s||Hc(s)}function T_(){return window.OneTrust?.Close?(window.OneTrust.Close(),!0):!1}function A_(){let e=Ve.getPreferenceCenter();return e&&Ws(e)?e:Ve.getBanner()}function k_(e){let i=[...e.querySelectorAll(im)].filter(Ws);return Yc(e)?i:F_({root:e,visibleCandidates:i})}function F_(e){let{root:t,visibleCandidates:i}=e,s=t.querySelector(J_);return!s||!Ws(s)?i:[s,...i.filter(r=>r!==s)]}function M_(e){let{event:t,firstFocusable:i,lastFocusable:s}=e;(t.shiftKey?s:i).focus()}function L_(e){let{activeElement:t,event:i,firstFocusable:s,focusableElements:r,lastFocusable:n}=e;if(r.indexOf(t)!==-1){if(i.shiftKey&&t===s){i.preventDefault(),n.focus();return}!i.shiftKey&&t===n&&(i.preventDefault(),s.focus())}}function O_(e){let{activeElement:t,firstFocusable:i,focusableElements:s,isShiftKeyPressed:r,lastFocusable:n}=e,o=s.indexOf(t);if(o===-1)return r?n:i;let l=r?o-1:o+1;return l<0?n:l>=s.length?i:s[l]}function I_(){let e=document.querySelector(`#${Ja}`);if(!e)return;let t=e.closest(Uc);if(!(!t||Z_({closeButton:e,preferenceCenter:t})))return e}function Hc(e){if(Yi.restoreObserver?.disconnect(),!Ws(e)){qc();return}let t=new MutationObserver(()=>{N_({observer:t,trapTarget:e})});Yi.restoreObserver=t,B_({observer:t,trapTarget:e})}function B_(e){let{observer:t,trapTarget:i}=e;t.observe(i,$_),R_({observer:t,trapTarget:i})}function R_(e){let{observer:t,trapTarget:i}=e,s=i.parentElement;!s||t.observe(s,em)}function N_(e){let{observer:t,trapTarget:i}=e;Ws(i)||(t.disconnect(),z_())}function z_(){requestAnimationFrame(()=>{qc()})}function qc(){Yi.restoreObserver=void 0,Y_(),U_()}function Ws(e){let t=getComputedStyle(e);if(t.display==="none"||t.visibility==="hidden")return!1;let i=e.getBoundingClientRect();return i.width>0&&i.height>0}function X_(e){!(e instanceof HTMLElement)||Ve.getBanner()?.contains(e)||(Yi.lastFocusedBeforeConsent=e)}function Vc(){let e=Ve.getBanner();if(!e)return;H_(e).forEach(q_)}function H_(e){return jc({currentElement:e,parentElement:e.parentElement})}function jc(e){let{currentElement:t,parentElement:i}=e;if(!i)return[];let s=[...i.children].filter(r=>K_({currentElement:t,element:r}));return i===document.body?s:[...s,...jc({currentElement:i,parentElement:i.parentElement})]}function q_(e){j_(e),V_(e),e.setAttribute("aria-hidden","true"),e.setAttribute("inert","")}function V_(e){$a.add(e)}function j_(e){Vo.has(e)||Vo.set(e,{ariaHidden:e.getAttribute("aria-hidden"),inert:e.hasAttribute("inert")})}
1function Y_(){$a.forEach(e=>{let t=Vo.get(e);!t||(W_({element:e,value:t.ariaHidden}),G_({element:e,value:t.inert}),Vo.delete(e))}),$a.clear()}function U_(){!Yi.lastFocusedBeforeConsent?.isConnected||(Yi.lastFocusedBeforeConsent.focus(),Yi.lastFocusedBeforeConsent=void 0)}function W_(e){let{element:t,value:i}=e;if(i===null){t.removeAttribute("aria-hidden");return}t.setAttribute("aria-hidden",i)}function G_(e){let{element:t,value:i}=e;if(!i){t.removeAttribute("inert");return}t.setAttribute("inert","")}function K_(e){let{currentElement:t,element:i}=e;return!(!(i instanceof HTMLElement)||i===t||i.tagName==="SCRIPT"||i.tagName==="STYLE")}function Q_(e){return e.id===Ja}function Yc(e){return e.matches(Uc)}function Z_(e){let{closeButton:t,preferenceCenter:i}=e;return i.classList.contains("ot-hide")||!Ws(i)&&!Ws(t)}var Za="onetrust-pc-dialog",Uc="#onetrust-pc-sdk",Ja="close-pc-btn-handler",Wc="data-a11y-toggle-listeners-applied",Gc="data-keyboard-trap-applied",J_="#onetrust-banner-sdk .onetrust-close-btn-handler",$_={attributes:!0,attributeFilter:["aria-hidden","class","hidden","style"],childList:!0,subtree:!0},em={childList:!0},tm=[".onetrust-close-btn-handler","#accept-recommended-btn-handler","#close-pc-btn-handler",".save-preference-btn-handler"].join(","),im=["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])",'[tabindex]:not([tabindex="-1"])'].join(","),Vo=new WeakMap,$a=new Set,Yi={lastFocusedBeforeConsent:void 0},Ve={getBanner:()=>document.querySelector("#onetrust-consent-sdk"),getCookieBannerDialog:()=>document.querySelector('#onetrust-banner-sdk [role="dialog"]')??document.querySelector("#onetrust-banner-sdk"),getPreferenceCenter:()=>document.querySelector("#onetrust-pc-sdk"),getPreferenceCenterInitialFocusTarget:()=>document.querySelector("#ot-pc-title")??document.querySelector('#onetrust-pc-sdk [role="dialog"]'),getPreferenceCenterToggle:()=>document.querySelector("#onetrust-pc-btn-handler"),getPreferenceCenterDialog:()=>document.querySelector('#onetrust-pc-sdk [role="dialog"]'),getPreferenceCenterTitle:()=>document.querySelector("#ot-pc-title"),getPreferenceCenterContent:()=>document.querySelector("#ot-pc-content"),getPreferenceCenterAccordionToggles:()=>document.querySelectorAll('#onetrust-pc-sdk button[ot-accordion="true"]'),getPreferenceCenterLabelledControls:()=>document.querySelectorAll("#onetrust-pc-sdk button[aria-labelledby], #onetrust-pc-sdk input[aria-labelledby]"),getFooterPrivacyChoicesButton:()=>document.querySelector("#footer-your-privacy-choices-button")};var uf=Us(Cr()),ab=Us(ul());function th(e,t){if(t){e.classList.remove("was-focusable");let i=e.dataset.oldTabIndex;i?(e.tabIndex=i,delete e.dataset.oldTabIndex):e.removeAttribute("tabindex")}else{e.classList.add("was-focusable");let i=e.tabIndex;i&&(e.dataset.oldTabIndex=i),e.tabIndex="-1"}}function Er(e){let t=e.getCellElements(),i=e.selectedIndex;for(let s=0;s<t.length;s++){let r=t[s];if(s===i){let n=r.querySelectorAll(".was-focusable");n.length>0&&n.forEach(o=>{th(o,!0)})}else if(r.tagName==="A"||r.tagName==="BUTTON")th(r,!1);else{let n=r.querySelectorAll("a, button, [tabindex]");n.length>0&&n.forEach(o=>{th(o,!1)})}}}var cf=document.querySelectorAll(".js-carousel");cf.length&&cf.forEach(e=>{let t=e.dataset.hideArrows==="true",i=e.dataset.autoplay,s=e.dataset.lazyload==="true",r=i?Number(i):!1,n={imagesLoaded:!s,lazyLoad:s,wrapAround:!0,adaptiveHeight:!0,cellAlign:"left",pageDots:!1,prevNextButtons:!0,selectedAttraction:.035,friction:.32,autoPlay:r,on:{ready:function(){Er(this)}}};!r&&matchMedia("screen and (max-width: 768px)").matches&&t&&(n.autoPlay=5e3);let o=new uf.default(e,n);window.addEventListener("load",()=>{o.reloadCells(),o.resize()}),o.on("change",function(){Er(o)})});function sm(e){let t=e.dataset.endpoint||e.getAttribute("action"),s=e.querySelector('input[name="email"]').value,r=e.querySelector('button[type="submit"]');r&&(r.disabled=!0);let n={email:s};return fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}).then(o=>{o.ok?e.classList.add("form-success"):e.classList.add("form-error")}).catch(()=>{e.classList.add("form-error")}).finally(()=>{r&&(r.disabled=!1),e.dataset.submitting="false"})}var rm=document.querySelectorAll(".js-newsletter-form");
1rm.forEach(e=>{if(e.dataset.newsletterBound==="true")return;e.dataset.newsletterBound="true",e.addEventListener("submit",function(i){i.preventDefault(),e.dataset.submitting!=="true"&&(e.dataset.submitting="true",sm(i.target))});let t=e.querySelector('input[name="email"]');t&&t.addEventListener("input",function(){e.classList.remove("form-error")})});var ff=Us(Cr()),ub=Us(ul());var df=document.querySelectorAll(".js-inline-carousel");df&&df.forEach(e=>{let t=new ff.default(e,{imagesLoaded:!0,contain:!0,adaptiveHeight:!1,cellAlign:"center",pageDots:!1,percentPosition:!0,prevNextButtons:!0,selectedAttraction:.035,friction:.32,watchCSS:!0,on:{ready:function(){Er(this)}}});window.addEventListener("load",()=>{t.reloadCells(),t.resize()}),t.on("change",function(i){Er(t)})});var ih=Us(Cr()),db=Us(pf()),gb=Us(ul()),wr={CAROUSEL:".js-menu-carousel",CAROUSEL_NAV:".js-menu-carousel-nav",CAROUSEL_CONTAINER:".js-menu-carousel-main",SELECTED_CELL:".is-selected",SLIDE_TOGGLE:"button[data-slide-num]",FOCUSABLE_ELEMENTS:"a, button"},gf=3,sh=matchMedia("(max-width: 767px)");document.addEventListener("DOMContentLoaded",_f);sh.addEventListener("change",_f);function _f(){document.querySelectorAll(wr.CAROUSEL).forEach(nm)}function nm(e){let t=sh.matches,i=e.querySelector(wr.CAROUSEL_CONTAINER),s=e.querySelector(wr.CAROUSEL_NAV);if(!i||!s)return;let r=new ih.default(i,{imagesLoaded:!0,groupCells:t?!1:gf,contain:!0,prevNextButtons:!1,pageDots:!1,on:{ready:function(){this.getCellElements().forEach(mf)}}});new ih.default(s,{asNavFor:i,groupCells:!0,prevNextButtons:!1,pageDots:!1}),r.on("change",()=>{r.getCellElements().forEach(mf)}),r.on("change",()=>{e.dataset.groupNum=r.selectedElement.dataset.slideNum}),s.addEventListener("click",om(r))}function om(e){return function(i){let s=i.target,r=s.matches(wr.SLIDE_TOGGLE),n=sh.matches;if(!r)return;let l=Number(s.dataset.slideNum)*(n?gf:1);e?.select?.(l)}}function mf(e){if(!e)return;let t=e.matches(wr.SELECTED_CELL);e.querySelectorAll(wr.FOCUSABLE_ELEMENTS).forEach(t?am:lm)}function lm(e){e.setAttribute("tabindex","-1")}function am(e){e.removeAttribute("tabindex")}var Dt={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},vr={duration:.5,overwrite:!1,delay:0},rh,Si=1e8,xe=1/Si,nh=Math.PI*2,hm=nh/4,um=0,yf=Math.sqrt,cm=Math.cos,fm=Math.sin,rt=e=>typeof e=="string",Je=e=>typeof e=="function",pi=e=>typeof e=="number",fl=e=>typeof e=="undefined",Ui=e=>typeof e=="object",Pt=e=>e!==!1,Df=()=>typeof window!="undefined",xf=e=>Je(e)||rt(e),bf=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Gt=Array.isArray,oh=/(?:-?\.?\d|\.)+/gi,lh=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Gs=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,ah=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,hh=/[+-]=-?[.\d]+/,Cf=/[#\-+.]*\b[a-z\d-=+%.]+/gi,dm=/[\d.+\-=]+(?:e[-+]\d*)*/i,je,Pi,uh,Ef,Rt={},dl={},wf,vf=e=>(dl=Sr(e,Rt))&&Zt,pl=(e,t)=>console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()"),Sf=(e,t)=>!t&&console.warn(e),Pf=(e,t)=>e&&(Rt[e]=t)&&dl&&(dl[e]=t)||Rt,wn=()=>0,ch={},gs=[],fh={},Tf,Tt={},dh={},Af=30,gl=[],ph="",gh=e=>{let t=e[0],i,s;if(Ui(t)||Je(t)||(e=[e]),!(i=(t._gsap||{}).harness)){for(s=gl.length;s--&&!gl[s].targetTest(t););i=gl[s]}for(s=e.length;s--;)e[s]&&(e[s]._gsap||(e[s]._gsap=new vl(e[s],i)))||e.splice(s,1);return e},_s=e=>e._gsap||gh(gi(e))[0]._gsap,_h=(e,t,i)=>(i=e[t])&&Je(i)?e[t]():fl(i)&&e.getAttribute&&e.getAttribute(t)||i,At=(e,t)=>(e=e.split(",")).forEach(t)||e,ce=e=>Math.round(e*1e5)/1e5||0,pm=(e,t)=>{let i=t.length,s=0;for(;e.indexOf(t[s])<0&&++s<i;);return s<i},vn=(e,t,i)=>{let s=pi(e[1]),r=(s?2:1)+(t<2?0:1),n=e[r],o;if(s&&(n.duration=e[1]),n.parent=i,t){for(o=n;i&&!("immediateRender"in o);)o=i.vars.defaults||{},i=Pt(i.vars.inherit)&&i.parent;n.immediateRender=Pt(o.immediateRender),t<2?n.runBackwards=1:n.startAt=e[r-1]}return n},_l=()=>{let e=gs.length,t=gs.slice(0),i,s;for(fh={},gs.length=0,i=0;i<e;i++)s=t[i],s&&s._lazy&&(s.render(s._lazy[0],s._lazy[1],!0)._lazy=0)},kf=(e,t,i,s)=>{gs.length&&_l(),e.render(t,i,s),gs.length&&_l()},Ff=e=>{let t=parseFloat(e);return(t||t===0)&&(e+"").match(Cf).length<2?t:rt(e)?e.trim():e},Mf=e=>e,Kt=(e,t)=>
1{for(let i in t)i in e||(e[i]=t[i]);return e},gm=(e,t)=>{for(let i in t)i in e||i==="duration"||i==="ease"||(e[i]=t[i])},Sr=(e,t)=>{for(let i in t)e[i]=t[i];return e},mh=(e,t)=>{for(let i in t)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=Ui(t[i])?mh(e[i]||(e[i]={}),t[i]):t[i]);return e},yh=(e,t)=>{let i={},s;for(s in e)s in t||(i[s]=e[s]);return i},ml=e=>{let t=e.parent||je,i=e.keyframes?gm:Kt;if(Pt(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e},_m=(e,t)=>{let i=e.length,s=i===t.length;for(;s&&i--&&e[i]===t[i];);return i<0},mm=(e,t,i="_first",s="_last",r)=>{let n=e[s],o;if(r)for(o=t[r];n&&n[r]>o;)n=n._prev;return n?(t._next=n._next,n._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[s]=t,t._prev=n,t.parent=t._dp=e,t},yl=(e,t,i="_first",s="_last")=>{let r=t._prev,n=t._next;r?r._next=n:e[i]===t&&(e[i]=n),n?n._prev=r:e[s]===t&&(e[s]=r),t._next=t._prev=t.parent=null},ms=(e,t)=>{e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},Ks=(e,t)=>{if(e&&(!t||t._end>e._dur||t._start<0)){let i=e;for(;i;)i._dirty=1,i=i.parent}return e},ym=e=>{let t=e.parent;for(;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Lf=e=>!e||e._ts&&Lf(e.parent),Of=e=>e._repeat?Pr(e._tTime,e=e.duration()+e._rDelay)*e:0,Pr=(e,t)=>{let i=Math.floor(e/=t);return e&&i===e?i-1:i},Dl=(e,t)=>(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur),Dh=e=>e._end=ce(e._start+(e._tDur/Math.abs(e._ts||e._rts||xe)||0)),If=(e,t)=>{let i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=ce(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Dh(e),i._dirty||Ks(i,e)),e},xl=(e,t)=>{let i;if((t._time||t._initted&&!t._dur)&&(i=Dl(e.rawTime(),t),(!t._dur||Sn(0,t.totalDuration(),i)-t._tTime>xe)&&t.render(i,!0)),Ks(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-xe}},Wi=(e,t,i,s)=>(t.parent&&ms(t),t._start=ce(i+t._delay),t._end=ce(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),mm(e,t,"_first","_last",e._sort?"_start":0),e._recent=t,s||xl(e,t),e),Bf=(e,t)=>(Rt.ScrollTrigger||pl("scrollTrigger",t))&&Rt.ScrollTrigger.create(t,e),Rf=(e,t,i,s)=>{if(Zf(e,t),!e._initted)return 1;if(!i&&e._pt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Tf!==Nt.frame)return gs.push(e),e._lazy=[t,s],1},Nf=({parent:e})=>e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||Nf(e)),Dm=(e,t,i,s)=>{let r=e.ratio,n=t<0||!t&&(!e._start&&Nf(e)||(e._ts<0||e._dp._ts<0)&&e.data!=="isFromStart"&&e.data!=="isStart")?0:1,o=e._rDelay,l=0,a,u,c;if(o&&e._repeat&&(l=Sn(0,e._tDur,t),u=Pr(l,o),c=Pr(e._tTime,o),e._yoyo&&u&1&&(n=1-n),u!==c&&(r=1-n,e.vars.repeatRefresh&&e._initted&&e.invali
1date())),n!==r||s||e._zTime===xe||!t&&e._zTime){if(!e._initted&&Rf(e,t,s,i))return;for(c=e._zTime,e._zTime=t||(i?xe:0),i||(i=t&&!c),e.ratio=n,e._from&&(n=1-n),e._time=0,e._tTime=l,a=e._pt;a;)a.r(n,a.d),a=a._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!i&&Qt(e,"onUpdate"),l&&e._repeat&&!i&&e.parent&&Qt(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===n&&(n&&ms(e,1),i||(Qt(e,n?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},xm=(e,t,i)=>{let s;if(i>t)for(s=e._first;s&&s._start<=i;){if(!s._dur&&s.data==="isPause"&&s._start>t)return s;s=s._next}else for(s=e._last;s&&s._start>=i;){if(!s._dur&&s.data==="isPause"&&s._start<t)return s;s=s._prev}},Tr=(e,t,i,s)=>{let r=e._repeat,n=ce(t)||0,o=e._tTime/e._tDur;return o&&!s&&(e._time*=n/e._dur),e._dur=n,e._tDur=r?r<0?1e10:ce(n*(r+1)+e._rDelay*r):n,o&&!s?If(e,e._tTime=e._tDur*o):e.parent&&Dh(e),i||Ks(e.parent,e),e},zf=e=>e instanceof nt?Ks(e):Tr(e,e._dur),bm={_start:0,endTime:wn},ht=(e,t)=>{let i=e.labels,s=e._recent||bm,r=e.duration()>=Si?s.endTime(!1):e._dur,n,o;return rt(t)&&(isNaN(t)||t in i)?(n=t.charAt(0),n==="<"||n===">"?(n==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0):(n=t.indexOf("="),n<0?(t in i||(i[t]=r),i[t]):(o=+(t.charAt(n-1)+t.substr(n+1)),n>1?ht(e,t.substr(0,n-1))+o:r+o))):t==null?r:+t},ys=(e,t)=>e||e===0?t(e):t,Sn=(e,t,i)=>i<e?e:i>t?t:i,xt=e=>{if(typeof e!="string")return"";let t=dm.exec(e);return t?e.substr(t.index+t[0].length):""},Xf=(e,t,i)=>ys(i,s=>Sn(e,t,s)),xh=[].slice,Hf=(e,t)=>e&&Ui(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Ui(e[0]))&&!e.nodeType&&e!==Pi,Cm=(e,t,i=[])=>e.forEach(s=>rt(s)&&!t||Hf(s,1)?i.push(...gi(s)):i.push(s))||i,gi=(e,t)=>rt(e)&&!t&&(uh||!kr())?xh.call(Ef.querySelectorAll(e),0):Gt(e)?Cm(e,t):Hf(e)?xh.c
1all(e,0):e?[e]:[],bh=e=>e.sort(()=>.5-Math.random()),Ch=e=>{if(Je(e))return e;let t=Ui(e)?e:{each:e},i=Fr(t.ease),s=t.from||0,r=parseFloat(t.base)||0,n={},o=s>0&&s<1,l=isNaN(s)||o,a=t.axis,u=s,c=s;return rt(s)?u=c={center:.5,edges:.5,end:1}[s]||0:!o&&l&&(u=s[0],c=s[1]),(h,f,d)=>{let p=(d||t).length,g=n[p],m,_,y,D,x,b,C,E,w;if(!g){if(w=t.grid==="auto"?0:(t.grid||[1,Si])[1],!w){for(C=-Si;C<(C=d[w++].getBoundingClientRect().left)&&w<p;);w--}for(g=n[p]=[],m=l?Math.min(w,p)*u-.5:s%w,_=l?p*c/w-.5:s/w|0,C=0,E=Si,b=0;b<p;b++)y=b%w-m,D=_-(b/w|0),g[b]=x=a?Math.abs(a==="y"?D:y):yf(y*y+D*D),x>C&&(C=x),x<E&&(E=x);s==="random"&&bh(g),g.max=C-E,g.min=E,g.v=p=(parseFloat(t.amount)||parseFloat(t.each)*(w>p?p-1:a?a==="y"?p/w:w:Math.max(w,p/w))||0)*(s==="edges"?-1:1),g.b=p<0?r-p:r,g.u=xt(t.amount||t.each)||0,i=i&&p<0?Kf(i):i}return p=(g[h]-g.min)/g.max||0,ce(g.b+(i?i(p):p)*g.v)+g.u}},Eh=e=>{let t=e<1?Math.pow(10,(e+"").length-2):1;return i=>{let s=Math.round(parseFloat(i)/e)*e*t;return(s-s%1)/t+(pi(i)?0:xt(i))}},wh=(e,t)=>{let i=Gt(e),s,r;return!i&&Ui(e)&&(s=i=e.radius||Si,e.values?(e=gi(e.values),(r=!pi(e[0]))&&(s*=s)):e=Eh(e.increment)),ys(t,i?Je(e)?n=>(r=e(n),Math.abs(r-n)<=s?r:n):n=>{let o=parseFloat(r?n.x:n),l=parseFloat(r?n.y:0),a=Si,u=0,c=e.length,h,f;for(;c--;)r?(h=e[c].x-o,f=e[c].y-l,h=h*h+f*f):h=Math.abs(e[c]-o),h<a&&(a=h,u=c);return u=!s||a<=s?e[u]:n,r||u===n||pi(n)?u:u+xt(n)}:Eh(e))},vh=(e,t,i,s)=>
1ys(Gt(e)?!t:i===!0?!!(i=0):!s,()=>Gt(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(s=i<1?10**((i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+i*.99))/i)*i*s)/s),qf=(...e)=>t=>e.reduce((i,s)=>s(i),t),Vf=(e,t)=>i=>e(parseFloat(i))+(t||xt(i)),jf=(e,t,i)=>Th(e,t,0,1,i),Yf=(e,t,i)=>ys(i,s=>e[~~t(s)]),Sh=function(e,t,i){let s=t-e;return Gt(e)?Yf(e,Sh(0,e.length),t):ys(i,r=>(s+(r-e)%s)%s+e)},Ph=(e,t,i)=>{let s=t-e,r=s*2;return Gt(e)?Yf(e,Ph(0,e.length-1),t):ys(i,n=>(n=(r+(n-e)%r)%r||0,e+(n>s?r-n:n)))},Pn=e=>{let t=0,i="",s,r,n,o;for(;~(s=e.indexOf("random(",t));)n=e.indexOf(")",s),o=e.charAt(s+7)==="[",r=e.substr(s+7,n-s-7).match(o?Cf:oh),i+=e.substr(t,s-t)+vh(o?r:+r[0],o?0:+r[1],+r[2]||1e-5),t=n+1;return i+e.substr(t,e.length-t)},Th=(e,t,i,s,r)=>{let n=t-e,o=s-i;return ys(r,l=>i+((l-e)/n*o||0))},Ah=(e,t,i,s)=>{let r=isNaN(e+t)?0:n=>(1-n)*e+n*t;if(!r){let n=rt(e),o={},l,a,u,c,h;if(i===!0&&(s=1)&&(i=null),n)e={p:e},t={p:t};else if(Gt(e)&&!Gt(t)){for(u=[],c=e.length,h=c-2,a=1;a<c;a++)u.push(Ah(e[a-1],e[a]));c--,r=f=>{f*=c;let d=Math.min(h,~~f);return u[d](f-d)},i=t}else s||(e=Sr(Gt(e)?[]:{},e));if(!u){for(l in t)Lh.call(o,e,l,"get",t[l]);r=f=>Rh(f,o)||(n?e.p:e)}}return ys(i,r)},Uf=(e,t,i)=>{let s=e.labels,r=Si,n,o,l;for(n in s)o=s[n]-t,o<0==!!i&&o&&r>(o=Math.abs(o))&&(l=n,r=o);return l},Qt=(e,t,i)=>{let s=e.vars,r=s[t],n,o;if(!!r)return n=s[t+"Params"],o=s.callbackScope||e,i&&gs.length&&_l(),n?r.apply(o,n):r.call(o)},Tn=e=>(ms(e),e.scrollTrigger&&e.scrollTrigger.kill(!1),e.progress()<1&&Qt(e,"onInterrupt"),e),Ar,Em=e=>{e=!e.name&&e.default||e;let t=e.name,i=Je(e),s=t&&!i&&e.init?function(){this._props=[]}:e,r={init:wn,render:Rh,add:Lh,kill:Nm,modifier:Rm,rawVars:0},n={targetTest:0,get:0,getSetter:Sl,aliases:{},register:0};if(kr(),e!==s){if(Tt[t])return;Kt(s,Kt(yh(e,r),n)),Sr(s.prototype,Sr(r,yh(e,n))),Tt[s.prop=t]=s,e.targetTest&&(gl.push(s),ch[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}Pf(t,s),e.register&&e.register(Zt,s,ct)},ve=255,An={aqua:[0,ve,ve],lime:[0,ve,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ve],navy:[0,0,128],white:[ve,ve,ve],olive:[128,128,0],yellow:[ve,ve,0],orange:[ve,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ve,0,0],pink:[ve,192,203],cyan:[0,ve,ve],transparent:[ve,ve,ve,0]},kh=(e,t,i)=>(e=e<0?e+1:e>1?e-1:e,(e*6<1?t+(i-t)*e*6:e<.5?i:e*3<2?t+(i-t)*(2/3-e)*6:t)*ve+.5|0),Fh=(e,t,i)=>{let s=e?pi(e)?[e>>16,e>>8&ve,e&ve]:0:An.black,r,n,o,l,a,u,c,h,f,d;if(!s){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),An[e])s=An[e];else if(e.charAt(0)==="#"){if(e.length<6&&(r=e.charAt(1),n=e.charAt(2),o=e.charAt(3),e="#"+r+r+n+n+o+o+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return s=parseInt(e.substr(1,6),16),[s>>16,s>>8&ve,s&ve,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),s=[e>>16,e>>8&ve,e&ve]}else if(e.substr(0,3)==="hsl"){if(s=d=e.match(oh),!t)l=+s[0]%360/360,a=+s[1]/100,u=+s[2]/100,n=u<=.5?u*(a+1):u+a-u*a,r=u*2-n,s.length>3&&(s[3]*=1),s[0]=kh(l+1/3,r,n),s[1]=kh(l,r,n),s[2]=kh(l-1/3,r,n);else if(~e.indexOf("="))return s=e.match(lh),i&&s.length<4&&(s[3]=1),s}else s=e.match(oh)||An.transparent;s=s.map(Number)}return t&&!d&&(r=s[0]/ve,n=s[1]/ve,o=s[2]/ve,c=Math.max(r,n,o),h=Math.min(r,n,o),u=(c+h)/2,c===h?l=a=0:(f=c-h,a=u>.5?f/(2-c-h):f/(c+h),l=c===r?(n-o)/f+(n<o?6:0):c===n?(o-r)/f+2:(r-n)/f+4,l*=60),s[0]=~~(l+.5),s[1]=~~(a*100+.5),s[2]=~~(u*100+.5)),i&&s.length<4&&(s[3]=1),s},Wf=e=>{let t=[],i=[],s=-1;return e.split(Gi).forEach(r=>{let n=r.match(Gs)||[];t.push(...n),i.push(s+=n.length+1)}),t.c=i,t},Gf=(e,t,i)=>{let s="",r=(e+s).match(Gi),n=t?"hsla(":"rgba(",o=0,l,a,u,c;if(!r)return e;if(r=r.map(h=>(h=Fh(h,t,1))&&n+(t?h[0]+","+h[1]+"%,"+h[2]+"%,"+h[3]:h.join(","))+")"),i&&(u=Wf(e),l=i.c,l.join(s)!==u.c.join(s)))for(a=e.replace(Gi,"1").split(Gs),c=a.length-1;o<c;o++)s+=a[o]+(~l.indexOf(o)?r.shift()||n+"0,0,0,0)":(u.length?u:r.length?r:i).shift());if(!a)for(a=e.split(Gi),c=a.length-1;o<c;o++)s+=a[o]+r[o];return s+a[c]},Gi=function(){let e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",t;for(t in An)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),wm=/hsl[a]?\(/,Mh=e=>{let t=e.join(" "),i;if(Gi.lastIndex=0,Gi.test(t))return i=wm.test(t),e[1]=Gf(e[1],i),e[0]=Gf(e[0],i,Wf(e[1])),!0},bl,Nt=function(){let e=Date.now,t=500,i=33,s=e(),r=s,n=1e3/240,o=n,l=[],a,u,c,h,f,d,p=g=>{let m=e()-r,_=g===!0,y,D,x,b;if(m>t&&(s+=m-i),r+=m,x=r-s,y=x-o,(y>0||_)&&(b=++h.frame,f=x-h.time*1e3,h.time=x=x/1e3,o+=y+(y>=n?4:n-y),D=1),_||(a=u(p)),D)for(d=0;d<l.length;d++)l[d](x,f,b,g)};return h={time:0,frame:0,tick(){p(!0)},deltaRatio(g){return f/(1e3/(g||60))},wake(){wf&&(!uh&&Df()&&(Pi=uh=window,Ef=Pi.document||{},Rt.gsap=Zt,(Pi.gsapVersions||(Pi.gsapVersions=[])).push(Zt.version),vf(dl||Pi.GreenSockGlobals||!Pi.gsap&&Pi||{}),c=Pi.requestAnimationFrame),a&&h.sleep(),u=c||(g=>
1setTimeout(g,o-h.time*1e3+1|0)),bl=1,p(2))},sleep(){(c?Pi.cancelAnimationFrame:clearTimeout)(a),bl=0,u=wn},lagSmoothing(g,m){t=g||1/xe,i=Math.min(m,t,0)},fps(g){n=1e3/(g||240),o=h.time*1e3+n},add(g){l.indexOf(g)<0&&l.push(g),kr()},remove(g){let m;~(m=l.indexOf(g))&&l.splice(m,1)&&d>=m&&d--},_listeners:l},h}(),kr=()=>!bl&&Nt.wake(),ut={},vm=/^[\d.\-M][\d.\-,\s]/,Sm=/["']/g,Pm=e=>{let t={},i=e.substr(1,e.length-3).split(":"),s=i[0],r=1,n=i.length,o,l,a;for(;r<n;r++)l=i[r],o=r!==n-1?l.lastIndexOf(","):l.length,a=l.substr(0,o),t[s]=isNaN(a)?a.replace(Sm,"").trim():+a,s=l.substr(o+1).trim();return t},Tm=e=>{let t=e.indexOf("(")+1,i=e.indexOf(")"),s=e.indexOf("(",t);return e.substring(t,~s&&s<i?e.indexOf(")",i+1):i)},Am=e=>{let t=(e+"").split("("),i=ut[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[Pm(t[1])]:Tm(e).split(",").map(Ff)):ut._CE&&vm.test(e)?ut._CE("",e):i},Kf=e=>t=>1-e(1-t),Cl=(e,t)=>{let i=e._first,s;for(;i;)i instanceof nt?Cl(i,t):i.vars.yoyoEase&&(!i._yoyo||!i._repeat)&&i._yoyo!==t&&(i.timeline?Cl(i.timeline,t):(s=i._ease,i._ease=i._yEase,i._yEase=s,i._yoyo=t)),i=i._next},Fr=(e,t)=>e&&(Je(e)?e:ut[e]||Am(e))||t,Qs=(e,t,i=r=>1-t(1-r),s=r=>r<.5?t(r*2)/2:1-t((1-r)*2)/2)=>{let r={easeIn:t,easeOut:i,easeInOut:s},n;return At(e,o=>{ut[o]=Rt[o]=r,ut[n=o.toLowerCase()]=i;for(let l in r)ut[n+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=ut[o+"."+l]=r[l]}),r},Qf=e=>t=>t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2,El=(e,t,i)=>{let s=t>=1?t:1,r=(i||(e?.3:.45))/(t<1?t:1),n=r/nh*(Math.asin(1/s)||0),o=a=>a===1?1:s*2**(-10*a)*fm((a-n)*r)+1,l=e==="out"?o:e==="in"?a=>1-o(1-a):Qf(o);return r=nh/r,l.config=(a,u)=>El(e,a,u),l},wl=(e,t=1.70158)=>{let i=r=>r?--r*r*((t+1)*r+t)+1:0,s=e==="out"?i:e==="in"?r=>1-i(1-r):Qf(i);return s.config=r=>wl(e,r),s};At("Linear,Quad,Cubic,Quart,Quint,Strong",(e,t)=>{let i=t<5?t+1:t;Qs(e+",Power"+(i-1),t?s=>s**i:s=>s,s=>1-(1-s)**i,s=>s<.5?(s*2)**i/2:1-((1-s)*2)**i/2)});ut.Linear.easeNone=ut.none=ut.Linear.easeIn;Qs("Elastic",El("in"),El("out"),El());((e,t)=>{let i=1/t,s=2*i,r=2.5*i,n=o=>o<i?e*o*o:o<s?e*(o-1.5/t)**2+.75:o<r?e*(o-=2.25/t)*o+.9375:e*(o-2.625/t)**2+.984375;Qs("Bounce",o=>1-n(1-o),n)})(7.5625,2.75);Qs("Expo",e=>e?2**(10*(e-1)):0);Qs("Circ",e=>-(yf(1-e*e)-1));Qs("Sine",e=>e===1?1:-cm(e*hm)+1);Qs("Back",wl("in"),wl("out"),wl());ut.SteppedEase=ut.steps=Rt.SteppedEase={config(e=1,t){let i=1/e,s=e+(t?0:1),r=t?1:0,n=1-xe;return o=>((s*Sn(0,n,o)|0)+r)*i}};vr.ease=ut["quad.out"];At("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",e=>ph+=e+","+e+"Params,");var vl=class{constructor(t,i){this.id=um++,t._gsap=this,this.target=t,this.harness=i,this.get=i?i.get:_h,this.set=i?i.getSetter:Sl}},Mr=class{constructor(t,i){let s=t.parent||je;this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===Infinity?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Tr(this,+t.duration,1,1),this.data=t.data,bl||Nt.wake(),s&&Wi(s,this,i||i===0?i:s._time,1),t.reversed&&this.reverse(),t.paused&&this.paused(!0)}delay(t){return t||t===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay}duration(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur}totalDuration(t){return arguments.length?(this._dirty=0,Tr(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur}totalTime(t,i){if(kr(),!arguments.length)return this._tTime;let s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(If(this,t),!s._dp||s.parent||xl(s,this);s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Wi(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===xe||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),kf(this,t,i)),this}time(t,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Of(this))%this._dur||(t?this._dur:0),i):this._time}totalProgress(t,i){return arguments.length?this.totalTime(this.totalDuration()*t,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio}progress(t,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-t:t)+Of(this),i):this.duration()?Math.min(1,this._time/this._dur):this.ratio}iteration(t,i){let s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*s,i):this._repeat?Pr(this._tTime,s)+1:1}timeScale(t){if(!arguments.length)return this._rts===-xe?0:this._rts;if(this._rts===t)return this;let i=this.parent&&this._ts?Dl(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-xe?0:this._rts,ym(this.totalTime(Sn(-this._delay,this._tDur,i),!0))}paused(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(kr(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&(this._tTime-=xe)&&Math.abs(this._zTime)!==xe))),this):this._ps}startTime(t){if(arguments.length){this._start=t;let i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&Wi(i,this,t-this._delay),this}return this._start}endTime(t){return this._start+(Pt(t)?this.totalDuration():this.duration())/Math.abs(this._ts
1)}rawTime(t){let i=this.parent||this._dp;return i?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Dl(i.rawTime(t),this):this._tTime:this._tTime}globalTime(t){let i=this,s=arguments.length?t:i.rawTime();for(;i;)s=i._start+s/(i._ts||1),i=i._dp;return s}repeat(t){return arguments.length?(this._repeat=t===Infinity?-2:t,zf(this)):this._repeat===-2?Infinity:this._repeat}repeatDelay(t){return arguments.length?(this._rDelay=t,zf(this)):this._rDelay}yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo}seek(t,i){return this.totalTime(ht(this,t),Pt(i))}restart(t,i){return this.play().totalTime(t?-this._delay:0,Pt(i))}play(t,i){return t!=null&&this.seek(t,i),this.reversed(!1).paused(!1)}reverse(t,i){return t!=null&&this.seek(t||this.totalDuration(),i),this.reversed(!0).paused(!1)}pause(t,i){return t!=null&&this.seek(t,i),this.paused(!0)}resume(){return this.paused(!1)}reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-xe:0)),this):this._rts<0}invalidate(){return this._initted=this._act=0,this._zTime=-xe,this}isActive(){let t=this.parent||this._dp,i=this._start,s;return!!(!t||this._ts&&this._initted&&t.isActive()&&(s=t.rawTime(!0))>=i&&s<this.endTime(!0)-xe)}eventCallback(t,i,s){let r=this.vars;return arguments.length>1?(i?(r[t]=i,s&&(r[t+"Params"]=s),t==="onUpdate"&&(this._onUpdate=i)):delete r[t],this):r[t]}then(t){let i=this;return new Promise(s=>{let r=Je(t)?t:Mf,n=()=>{let o=i.then;i.then=null,Je(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=o),s(r),i.then=o};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?n():i._prom=n})}kill(){Tn(this)}};Kt(Mr.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-xe,_prom:0,_ps:!1,_rts:1});var nt=class extends Mr{constructor(t={},i){super(t,i);this.labels={},this.smoothChildTiming=!!t.smoothChildTiming,this.autoRemoveChildren=!!t.autoRemoveChildren,this._sort=Pt(t.sortChildren),this.parent&&xl(this.parent,this),t.scrollTrigger&&Bf(this,t.scrollTrigger)}to(t,i,s){return new Ee(t,vn(arguments,0,this),ht(this,pi(i)?arguments[3]:s)),this}from(t,i,s){return new Ee(t,vn(arguments,1,this),ht(this,pi(i)?arguments[3]:s)),this}fromTo(t,i,s,r){return new Ee(t,vn(arguments,2,this),ht(this,pi(i)?arguments[4]:r)),this}set(t,i,s){return i.duration=0,i.parent=this,ml(i).repeatDelay||(i.repeat=0),i.immediateRender=!!i.immediateRender,new Ee(t,i,ht(this,s),1),this}call(t,i,s){return Wi(this,Ee.delayedCall(0,t,i),ht(this,s))}staggerTo(t,i,s,r,n,o,l){return s.duration=i,s.stagger=s.stagger||r,s.onComplete=o,s.onCompleteParams=l,s.parent=this,new Ee(t,s,ht(this,n)),this}staggerFrom(t,i,s,r,n,o,l){return s.runBackwards=1,ml(s).immediateRender=Pt(s.immediateRender),this.staggerTo(t,i,s,r,n,o,l)}staggerFromTo(t,i,s,r,n,o,l,a){return r.startAt=s,ml(r).immediateRender=Pt(r.immediateRender),this.staggerTo(t,i,r,n,o,l,a)}render(t,i,s){let r=this._time,n=this._dirty?this.totalDuration():this._tDur,o=this._dur,l=this!==je&&t>n-xe&&t>=0?n:t<xe?0:t,a=this._zTime<0!=t<0&&(this._initted||!o),u,c,h,f,d,p,g,m,_,y,D,x;if(l!==this._tTime||s||a){if(r!==this._time&&o&&(l+=this._time-r,t+=this._time-r),u=l,_=this._start,m=this._ts,p=!m,a&&(o||(r=this._zTime),(t||!i)&&(this._zTime=t)),this._repeat){if(D=this._yoyo,d=o+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(d*100+t,i,s);if(u=ce(l%d),l===n?(f=this._repeat,u=o):(f=~~(l/d),f&&f===l/d&&(u=o,f--),u>o&&(u=o)),y=Pr(this._tTime,d),!r&&this._tTime&&y!==f&&(y=f),D&&f&1&&(u=o-u,x=1),f!==y&&!this._lock){let b=D&&y&1,C=b===(D&&f&1);if(f<y&&(b=!b),r=b?0:o,this._lock=1,this.render(r||(x?0:ce(f*d)),i,!o)._lock=0,!i&&this.parent&&Qt(this,"onRepeat"),this.vars.repeatRefresh&&!x&&(this.invalidate()._lock=1),r&&r!==this._time||p!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(o=this._dur,n=this._tDur,C&&(this._lock=2,r=b?o:-1e-4,this.render(r,!0)),this._lock=0,!this._ts&&!p)return this;Cl(this,x)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(g=xm(this,ce(r),ce(u)),g&&(l-=u-(u=g._start))),this._tTime=l,this._time=u,this._act=!m,this._initted||(this._onUpdate=this.vars.onUp
1date,this._initted=1,this._zTime=t,r=0),!r&&u&&!i&&Qt(this,"onStart"),u>=r&&t>=0)for(c=this._first;c;){if(h=c._next,(c._act||u>=c._start)&&c._ts&&g!==c){if(c.parent!==this)return this.render(t,i,s);if(c.render(c._ts>0?(u-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(u-c._start)*c._ts,i,s),u!==this._time||!this._ts&&!p){g=0,h&&(l+=this._zTime=-xe);break}}c=h}else{c=this._last;let b=t<0?t:u;for(;c;){if(h=c._prev,(c._act||b<=c._end)&&c._ts&&g!==c){if(c.parent!==this)return this.render(t,i,s);if(c.render(c._ts>0?(b-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(b-c._start)*c._ts,i,s),u!==this._time||!this._ts&&!p){g=0,h&&(l+=this._zTime=b?-xe:xe);break}}c=h}}if(g&&!i&&(this.pause(),g.render(u>=r?0:-xe)._zTime=u>=r?1:-1,this._ts))return this._start=_,Dh(this),this.render(t,i,s);this._onUpdate&&!i&&Qt(this,"onUpdate",!0),(l===n&&n>=this.totalDuration()||!l&&r)&&(_===this._start||Math.abs(m)!==Math.abs(this._ts))&&(this._lock||((t||!o)&&(l===n&&this._ts>0||!l&&this._ts<0)&&ms(this,1),!i&&!(t<0&&!r)&&(l||r)&&(Qt(this,l===n?"onComplete":"onReverseComplete",!0),this._prom&&!(l<n&&this.timeScale()>0)&&this._prom())))}return this}add(t,i){if(pi(i)||(i=ht(this,i)),!(t instanceof Mr)){if(Gt(t))return t.forEach(s=>this.add(s,i)),this;if(rt(t))return this.addLabel(t,i);if(Je(t))t=Ee.delayedCall(0,t);else return this}return this!==t?Wi(this,t,i):this}getChildren(t=!0,i=!0,s=!0,r=-Si){let n=[],o=this._first;for(;o;)o._start>=r&&(o instanceof Ee?i&&n.push(o):(s&&n.push(o),t&&n.push(...o.getChildren(!0,i,s)))),o=o._next;return n}getById(t){let i=this.getChildren(1,1,1),s=i.length;for(;s--;)if(i[s].vars.id===t)return i[s]}remove(t){return rt(t)?this.removeLabel(t):Je(t)?this.killTweensOf(t):(yl(this,t),t===this._recent&&(this._recent=this._last),Ks(this))}totalTime(t,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ce(Nt.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),super.totalTime(t,i),this._forcing=0,this):this._tTime}addLabel(t,i){return this.labels[t]=ht(this,i),this}removeLabel(t){return delete this.labels[t],this}addPause(t,i,s){let r=Ee.delayedCall(0,i||wn,s);return r.data="isPause",this._hasPause=1,Wi(this,r,ht(this,t))}removePause(t){let i=this._first;for(t=ht(this,t);i;)i._start===t&&i.data==="isPause"&&ms(i),i=i._next}killTweensOf(t,i,s){let r=this.getTweensOf(t,s),n=r.length;for(;n--;)Ds!==r[n]&&r[n].kill(t,i);return this}getTweensOf(t,i){let s=[],r=gi(t),n=this._first,o=pi(i),l;for(;n;)n instanceof Ee?pm(n._targets,r)&&(o?(!Ds||n._initted&&n._ts)&&n.globalTime(0)<=i&&n.globalTime(n.totalDuration())>i:!i||n.isActive())&&s.push(n):(l=n.getTweensOf(r,i)).length&&s.push(...l),n=n._next;return s}tweenTo(t,i){i=i||{};let s=this,r=ht(s,t),{startAt:n,onStart:o,onStartParams:l,immediateRender:a}=i,u=Ee.to(s,Kt({ease:i.ease||"none",lazy:!1,immediateRender:!1,time:r,overwrite:"auto",duration:i.duration||Math.abs((r-(n&&"time"in n?n.time:s._time))/s.timeScale())||xe,onStart:()=>{s.pause();let c=i.duration||Math.abs((r-s._time)/s.timeScale());u._dur!==c&&Tr(u,c,0,1).render(u._time,!0,!0),o&&o.apply(u,l||[])}},i));return a?u.render(0):u}tweenFromTo(t,i,s){return this.tweenTo(i,Kt({startAt:{time:ht(this,t)}},s))}recent(){return this._recent}nextLabel(t=this._time){return Uf(this,ht(this,t))}previousLabel(t=this._time){return Uf(this,ht(this,t),1)}currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+xe)}shiftChildren(t,i,s=0){let r=this._first,n=this.labels,o;for(;r;)r._start>=s&&(r._start+=t,r._end+=t),r=r._next;if(i)for(o in n)n[o]>=s&&(n[o]+=t);return Ks(this)}invalidate(){let t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return super.invalidate()}clear(t=!0){let i=this._first,s;for(;i;)s=i._next,this.remove(i),i=s;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Ks(this)}totalDuration(t){let i=0,s=this,r=s._last,n=Si,o,l,a;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(a=s.parent;r;)o=r._prev,r._dirty&&r.totalDuration(),l=r._start,l>n&&s._sort&&r._ts&&!s._lock?(s._lock=1,Wi(s,r,l-r._delay,1)._lock=0):n=l,l<0&&r._ts&&(i-=l,(!a&&!s._dp||a&&a.smoothChildTiming)&&(s._start+=l/s._ts,s._time-=l,s._tTime-=l),s.shiftChildren(-l,!1,-Infinity),n=0),r._end>i&&r._ts&&(i=r._end),r=o;Tr(s,s===je&&s._time>i?s._time:i,1,1),s._dirty=0}return s._tDur}static updateRoot(t){if(je._ts&&(kf(je,Dl(t,je)),Tf=Nt.frame),Nt.frame>=Af){Af+=Dt.autoSleep||120;let i=je._first;if((!i||!i._ts)&&Dt.autoSleep&&Nt._listeners.length<2){for(;i&&!i._ts;)i=i._next;i||Nt.sleep()}}}};Kt(nt.prototype,{_lock:0,_hasPause:0,_forcing:0});var km=function(e,t,i,s,r,n,o){let l=new ct(this._pt,e,t,0,1,Bh,null,r),a=0,u=0,c,h,f,d,p,g,m,_;for(l.b=i,l.e=s,i+="",s+="",(m=~s.indexOf("random("))&&(s=Pn(s)),n&&(_=[i,s],n(_,e,t),i=_[0],s=_[1]),h=i.match(ah)||[];c=ah.exec(s);)d=c[0],p=s.substring(a,c.index),f?f=(f+1)%5:p.substr(-5)==="rgba("&&(f=1),d!==h[u++]&&(g=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:p||u===1?p:",",s:g,c:d.charAt(1)==="="?parseFloat(d.substr(2))*(d.charAt(0)==="-"?-1:1):parseFloat(d)-g,m:f&&f<4?Math.round:0},a=ah.lastIndex);return l.c=a<s.length?s.substring(a,s.length):"",l.fp=o,(hh.test(s)||m)&&(l.e=0),this._pt=l,l},Lh=function(e,t,i,s,r,n,o,l,a){Je(s)&&(s=s(r||0,e,n));let u=e[t],c=i!=="get"?i:Je(u)?a?e[t.indexOf("set")||!Je(e["get"+t.substr(3)])?t:"get"+t.substr(3)](a):e[t]():u,h=Je(u)?a?Om:$f:Ih,f;if(rt(s)&&(~s.indexOf("random(")&&(s=Pn(s)),s.charAt(1)==="="&&(s=parseFloat(c)+parseFloat(s.substr(2))*(s.charAt(0)==="-"?-1:1)+(xt(c)||0))),c!==s)return isNaN(c*s)?(!u&&!(t in e)&&pl(t,s),km.call(this,e,t,c,s,h,l||Dt.stringFilter,a)):(f=new ct(this._pt,e,t,+c||0,s-(c||0),typeof u=="boolean"?Bm:ed,0,h),a&&(f.fp=a),o&&f.modifier(o,this,e),this._pt=f)},Fm=(e,t,i,s,r)=>{if(Je(e)&&(e=kn(e,r,t,i,s)),!Ui(e)||e.style&&e.nodeType||Gt(e)||bf(e))return rt(e)?kn(e,r,t,i,s):e;let n={},o;for(o in e)n[o]=kn(e[o],r,t,i,s);return n},Oh=(e,t,i,s,r,n)=>{let o,l,a,u;if(Tt[e]&&(o=new Tt[e]).init(r,o.rawVars?t[e]:Fm(t[e],s,r,n,i),i,s,n)!==!1&&(i._pt=l=new ct(i._pt,r,e,0,1,o.render,o,0,o.priority),i!==Ar))for(a=i._ptLookup[i._targets.indexOf(r)],u=o._props.length;u--;)a[o._props[u]]=l;return o},Ds,Zf=(e,t)=>
1{let i=e.vars,{ease:s,startAt:r,immediateRender:n,lazy:o,onUpdate:l,onUpdateParams:a,callbackScope:u,runBackwards:c,yoyoEase:h,keyframes:f,autoRevert:d}=i,p=e._dur,g=e._startAt,m=e._targets,_=e.parent,y=_&&_.data==="nested"?_.parent._targets:m,D=e._overwrite==="auto"&&!rh,x=e.timeline,b,C,E,w,T,M,P,G,A,V,B,X,Z;if(x&&(!f||!s)&&(s="none"),e._ease=Fr(s,vr.ease),e._yEase=h?Kf(Fr(h===!0?s:h,vr.ease)):0,h&&e._yoyo&&!e._repeat&&(h=e._yEase,e._yEase=e._ease,e._ease=h),!x){if(G=m[0]?_s(m[0]).harness:0,X=G&&i[G.prop],b=yh(i,ch),g&&g.render(-1,!0).kill(),r)if(ms(e._startAt=Ee.set(m,Kt({data:"isStart",overwrite:!1,parent:_,immediateRender:!0,lazy:Pt(o),startAt:null,delay:0,onUpdate:l,onUpdateParams:a,callbackScope:u,stagger:0},r))),n){if(t>0)d||(e._startAt=0);else if(p&&!(t<0&&g)){t&&(e._zTime=t);return}}else d===!1&&(e._startAt=0);else if(c&&p){if(g)!d&&(e._startAt=0);else if(t&&(n=!1),E=Kt({overwrite:!1,data:"isFromStart",lazy:n&&Pt(o),immediateRender:n,stagger:0,parent:_},b),X&&(E[G.prop]=X),ms(e._startAt=Ee.set(m,E)),!n)Zf(e._startAt,xe);else if(!t)return}for(e._pt=0,o=p&&Pt(o)||o&&!p,C=0;C<m.length;C++){if(T=m[C],P=T._gsap||gh(m)[C]._gsap,e._ptLookup[C]=V={},fh[P.id]&&gs.length&&_l(),B=y===m?C:y.indexOf(T),G&&(A=new G).init(T,X||b,e,B,y)!==!1&&(e._pt=w=new ct(e._pt,T,A.name,0,1,A.render,A,0,A.priority),A._props.forEach(k=>{V[k]=w}),A.priority&&(M=1)),!G||X)for(E in b)Tt[E]&&(A=Oh(E,b,e,B,T,y))?A.priority&&(M=1):V[E]=w=Lh.call(e,T,E,"get",b[E],B,y,0,i.stringFilter);e._op&&e._op[C]&&e.kill(T,e._op[C]),D&&e._pt&&(Ds=e,je.killTweensOf(T,V,e.globalTime(0)),Z=!e.parent,Ds=0),e._pt&&o&&(fh[P.id]=1)}M&&Nh(e),e._onInit&&e._onInit(e)}e._from=!x&&!!i.runBackwards,e._onUpdate=l,e._initted=(!e._op||e._pt)&&!Z},Mm=(e,t)=>{let i=e[0]?_s(e[0]).harness:0,s=i&&i.aliases,r,n,o,l;if(!s)return t;r=Sr({},t);for(n in s)if(n in r)for(l=s[n].split(","),o=l.length;o--;)r[l[o]]=r[n];return r},kn=(e,t,i,s,r)=>Je(e)?e.call(t,i,s,r):rt(e)&&~e.indexOf("random(")?Pn(e):e,Jf=ph+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Lm=(Jf+",id,stagger,delay,duration,paused,scrollTrigger").split(","),Ee=class extends Mr{constructor(t,i,s,r){typeof i=="number"&&(s.duration=i,i=s,s=null),super(r?i:ml(i),s);let{duration:n,delay:o,immediateRender:l,stagger:a,overwrite:u,keyframes:c,defaults:h,scrollTrigger:f,yoyoEase:d}=this.vars,p=this.parent,g=(Gt(t)||bf(t)?pi(t[0]):"length"in i)?[t]:gi(t),m,_,y,D,x,b,C,E;if(this._targets=g.length?gh(g):Sf("GSAP target "+t+" not found. https://greensock.com",!Dt.nullTargetWarn)||[],this._ptLookup=[],this._overwrite=u,c||a||xf(n)||xf(o)){if(i=this.vars,m=this.timeline=new nt({data:"nested",defaults:h||{}}),m.kill(),m.parent=m._dp=this,m._start=0,c)Kt(m.vars.defaults,{ease:"none"}),c.forEach(w=>m.to(g,w,">"));else{if(D=g.length,C=a?Ch(a):wn,Ui(a))for(x in a)~Jf.indexOf(x)&&(E||(E={}),E[x]=a[x]);for(_=0;_<D;_++){y={};for(x in i)Lm.indexOf(x)<0&&(y[x]=i[x]);y.stagger=0,d&&(y.yoyoEase=d),E&&Sr(y,E),b=g[_],y.duration=+kn(n,this,_,b,g),y.delay=(+kn(o,this,_,b,g)||0)-this._delay,!a&&D===1&&y.delay&&(this._delay=o=y.delay,this._start+=o,y.delay=0),m.to(b,y,C(_,b,g))}m.duration()?n=o=0:this.timeline=0}n||this.duration(n=m.duration())}else this.timeline=0;u===!0&&!rh&&(Ds=this,je.killTweensOf(g),Ds=0),p&&xl(p,this),(l||!n&&!c&&this._start===ce(p._time)&&Pt(l)&&Lf(this)&&p.data!=="nested")&&(this._tTime=-xe,this.render(Math.max(0,-o))),f&&Bf(this,f)}render(t,i,s){let r=this._time,n=this._tDur,o=this._dur,l=t>n-xe&&t>=0?n:t<xe?0:t,a,u,c,h,f,d,p,g,m;if(!o)Dm(this,t,i,s);else if(l!==this._tTime||!t||s||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=t<0){if(a=l,g=this.timeline,this._repeat){if(h=o+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(h*100+t,i,s);if(a=ce(l%h),l===n?(c=this._repeat,a=o):(c=~~(l/h),c&&c===l/h&&(a=o,c--),a>o&&(a=o)),d=this._yoyo&&c&1,d&&(m=this._yEase,a=o-a),f=Pr(this._tTime,h),a===r&&!s&&this._initted)return this;c!==f&&(g&&this._yEase&&Cl(g,d),this.vars.repeatRefresh&&!d&&!this._lock&&(this._lock=s=1,this.render(ce(h*c),!0).invalidate()._lock=0))}if(!this._initted){if(Rf(this,t<0?t:a,s,i))return this._tTime=0,this;if(o!==this._dur)return this.render(t,i,s)}for(this._tTime=l,this._time=a,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=p=(m||this._ease)(a/o),this._from&&(this.ratio=p=1-p),a&&!r&&!i&&Qt(this,"onStart"),u=this._pt;u;)u.r(p,u.d),u=u._next;g&&g.render(t<0?t:!a&&d?-xe:g._dur*p,i,s)||this._startAt&&(this._zTime=t),this._onUpdate&&!i&&(t<0&&this._startAt&&this._startAt.render(t,!0,s),Qt(this,"onUpdate")),this._repeat&&c!==f&&this.vars.onRepeat&&!i&&this.parent&&Qt(this,"onRepeat"),(l===this._tDur||!l)&&this._tTime===l&&(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,!0),(t||!o)&&(l===this._tDur&&this._ts>0||!l&&this._ts<0)&&ms(this,1),!i&&!(t<0&&!r)&&(l||r)&&(Qt(this,l===n?"onComplete":"onReverseComplete",!0),this._prom&&!(l<n&&this.timeScale()>0)&&this._prom()))}return this}targets(){return this._targets}invalidate(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),super.invalidate()}kill(t,i="all"){if(!t&&(!i||i==="all"))return this._lazy=this._pt=0,this.parent?Tn(this):this;if(this.timeline){let p=this.timeline.totalDuration();
1return this.timeline.killTweensOf(t,i,Ds&&Ds.vars.overwrite!==!0)._first||Tn(this),this.parent&&p!==this.timeline.totalDuration()&&Tr(this,this._dur*this.timeline._tDur/p,0,1),this}let s=this._targets,r=t?gi(t):s,n=this._ptLookup,o=this._pt,l,a,u,c,h,f,d;if((!i||i==="all")&&_m(s,r))return i==="all"&&(this._pt=0),Tn(this);for(l=this._op=this._op||[],i!=="all"&&(rt(i)&&(h={},At(i,p=>h[p]=1),i=h),i=Mm(s,i)),d=s.length;d--;)if(~r.indexOf(s[d])){a=n[d],i==="all"?(l[d]=i,c=a,u={}):(u=l[d]=l[d]||{},c=i);for(h in c)f=a&&a[h],f&&((!("kill"in f.d)||f.d.kill(h)===!0)&&yl(this,f,"_pt"),delete a[h]),u!=="all"&&(u[h]=1)}return this._initted&&!this._pt&&o&&Tn(this),this}static to(t,i){return new Ee(t,i,arguments[2])}static from(t,i){return new Ee(t,vn(arguments,1))}static delayedCall(t,i,s,r){return new Ee(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:i,onReverseComplete:i,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:r})}static fromTo(t,i,s){return new Ee(t,vn(arguments,2))}static set(t,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new Ee(t,i)}static killTweensOf(t,i,s){return je.killTweensOf(t,i,s)}};Kt(Ee.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});At("staggerTo,staggerFrom,staggerFromTo",e=>{Ee[e]=function(){let t=new nt,i=xh.call(arguments,0);return i.splice(e==="staggerFromTo"?5:4,0,0),t[e].apply(t,i)}});var Ih=(e,t,i)=>e[t]=i,$f=(e,t,i)=>e[t](i),Om=(e,t,i,s)=>e[t](s.fp,i),Im=(e,t,i)=>e.setAttribute(t,i),Sl=(e,t)=>Je(e[t])?$f:fl(e[t])&&e.setAttribute?Im:Ih,ed=(e,t)=>t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4,t),Bm=(e,t)=>t.set(t.t,t.p,!!(t.s+t.c*e),t),Bh=function(e,t){let i=t._pt,s="";if(!e&&t.b)s=t.b;else if(e===1&&t.e)s=t.e;else{for(;i;)s=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+s,i=i._next;s+=t.c}t.set(t.t,t.p,s,t)},Rh=function(e,t){let i=t._pt;for(;i;)i.r(e,i.d),i=i._next},Rm=function(e,t,i,s){let r=this._pt,n;for(;r;)n=r._next,r.p===s&&r.modifier(e,t,i),r=n},Nm=function(e){let t=this._pt,i,s;for(;t;)s=t._next,t.p===e&&!t.op||t.op===e?yl(this,t,"_pt"):t.dep||(i=1),t=s;return!i},zm=(e,t,i,s)=>{s.mSet(e,t,s.m.call(s.tween,i,s.mt),s)},Nh=e=>{let t=e._pt,i,s,r,n;for(;t;){for(i=t._next,s=r;s&&s.pr>t.pr;)s=s._next;(t._prev=s?s._prev:n)?t._prev._next=t:r=t,(t._next=s)?s._prev=t:n=t,t=i}e._pt=r},ct=class{constructor(t,i,s,r,n,o,l,a,u){this.t=i,this.s=r,this.c=n,this.p=s,this.r=o||ed,this.d=l||this,this.set=a||Ih,this.pr=u||0,this._next=t,t&&(t._prev=this)}modifier(t,i,s){this.mSet=this.mSet||this.set,this.set=zm,this.m=t,this.mt=s,this.tween=i}};At(ph+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",e=>ch[e]=1);Rt.TweenMax=Rt.TweenLite=Ee;Rt.TimelineLite=Rt.TimelineMax=nt;je=new nt({sortChildren:!1,defaults:vr,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Dt.stringFilter=Mh;var Pl={registerPlugin(...e){e.forEach(t=>Em(t))},timeline(e){return new nt(e)},getTweensOf(e,t){return je.getTweensOf(e,t)},getProperty(e,t,i,s){rt(e)&&(e=gi(e)[0]);let r=_s(e||{}).get,n=i?Mf:Ff;return i==="native"&&(i=""),e&&(t?n((Tt[t]&&Tt[t].get||r)(e,t,i,s)):(o,l,a)=>n((Tt[o]&&Tt[o].get||r)(e,o,l,a)))},quickSetter(e,t,i){if(e=gi(e),e.length>1){let l=e.map(u=>Zt.quickSetter(u,t,i)),a=l.length;return u=>{let c=a;for(;c--;)l[c](u)}}e=e[0]||{};let s=Tt[t],r=_s(e),n=r.harness&&(r.harness.aliases||{})[t]||t,o=s?l=>{let a=new s;Ar._pt=0,a.init(e,i?l+i:l,Ar,0,[e]),a.render(1,a),Ar._pt&&Rh(1,Ar)}:r.set(e,n);return s?o:l=>o(e,n,i?l+i:l,r,1)},isTweening(e){return je.getTweensOf(e,!0).length>0},defaults(e){return e&&e.ease&&(e.ease=Fr(e.ease,vr.ease)),mh(vr,e||{})},config(e){return mh(Dt,e||{})},registerEffect({name:e,effect:t,plugins:i,defaults:s,extendTimeline:r}){(i||"").split(",").forEach(n=>n&&!Tt[n]&&!Rt[n]&&Sf(e+" effect requires "+n+" plugin.")),dh[e]=(n,o,l)=>t(gi(n),Kt(o||{},s),l),r&&(nt.prototype[e]=function(n,o,l){return this.add(dh[e](n,Ui(o)?o:(l=o)&&{},this),l)})},registerEase(e,t){ut[e]=Fr(t)},parseEase(e,t){return arguments.length?Fr(e,t):ut},getById(e){return je.getById(e)},exportRoot(e={},t){let i=new nt(e),s,r;for(i.smoothChildTiming=Pt(e.smoothChildTiming),je.remove(i),i._dp=0,i._time=i._tTime=je._time,s=je._first;s;)r=s._next,(t||!(!s._dur&&s instanceof Ee&&s.vars.onComplete===s._targets[0]))&&Wi(i,s,s._start-s._delay),s=r;return Wi(je,i,0),i},utils:{wrap:Sh,wrapYoyo:Ph,distribute:Ch,random:vh,snap:wh,normalize:jf,getUnit:xt,clamp:Xf,splitColor:Fh,toArray:gi,mapRange:Th,pipe:qf,unitize:Vf,interpolate:Ah,shuffle:bh},install:vf,effects:dh,ticker:Nt,updateRoot:nt.updateRoot,plugins:Tt,globalTimeline:je,core:{PropTween:ct,globals:Pf,Tween:Ee,Timeline:nt,Animation:Mr,getCache:_s,_removeLinkedListItem:yl,suppressOverwrites:e=>rh=e}};At("to,from,fromTo,delayedCall,set,killTweensOf",e=>Pl[e]=Ee[e]);Nt.add(nt.updateRoot);Ar=Pl.to({},{duration:0});var Xm=(e,t)=>{let i=e._pt;for(;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},Hm=(e,t)=>{let i=e._targets,s,r,n;for(s in t)for(r=i.length;r--;)n=e._ptLookup[r][s],n&&(n=n.d)&&(n._pt&&(n=Xm(n,s)),n&&n.modifier&&n.modifier(t[s],e,i[r],s))},zh=(e,t)=>({name:e,rawVars:1,init(i,s,r){r._onInit=n=>{let o,l;if(rt(s)&&(o={},At(s,a=>o[a]=1),s=o),t){o={};for(l in s)o[l]=t(s[l]);s=o}Hm(n,s)}}}),Zt=Pl.registerPlugin({name:"attr",init(e,t,i,s,r){let n,o;for(n in t)o=this.add(e,"setAttribute",(e.getAttribute(n)||0)+"",t[n],s,r,0,0,n),o&&(o.op=n),this._props.push(n)}},{name:"endArray",init(e,t){let i=t.length;for(;i--;)this.add(e,i,e[i]||0,t[i])}}
1,zh("roundProps",Eh),zh("modifiers"),zh("snap",wh))||Pl;Ee.version=nt.version=Zt.version="3.6.1";wf=1;Df()&&kr();var td,xs,Lr,Xh,Zs,qm,id,Vm=()=>typeof window!="undefined",bs={},Js=180/Math.PI,Or=Math.PI/180,Ir=Math.atan2,sd=1e8,rd=/([A-Z])/g,jm=/(?:left|right|width|margin|padding|x)/i,Ym=/[\s,\(]\S/,Cs={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},nd=(e,t)=>t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t),Um=(e,t)=>t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t),Wm=(e,t)=>t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t),Gm=(e,t)=>{let i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},od=(e,t)=>t.set(t.t,t.p,e?t.e:t.b,t),ld=(e,t)=>t.set(t.t,t.p,e!==1?t.b:t.e,t),Km=(e,t,i)=>e.style[t]=i,Qm=(e,t,i)=>e.style.setProperty(t,i),Zm=(e,t,i)=>e._gsap[t]=i,Jm=(e,t,i)=>e._gsap.scaleX=e._gsap.scaleY=i,$m=(e,t,i,s,r)=>{let n=e._gsap;n.scaleX=n.scaleY=i,n.renderTransform(r,n)},e2=(e,t,i,s,r)=>{let n=e._gsap;n[t]=i,n.renderTransform(r,n)},ot="transform",Es=ot+"Origin",ad,Hh=(e,t)=>{let i=xs.createElementNS?xs.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):xs.createElement(e);return i.style?i:xs.createElement(e)},Ti=(e,t,i)=>{let s=getComputedStyle(e);return s[t]||s.getPropertyValue(t.replace(rd,"-$1").toLowerCase())||s.getPropertyValue(t)||!i&&Ti(e,Br(t)||t,1)||""},hd="O,Moz,ms,Ms,Webkit".split(","),Br=(e,t,i)=>{let s=t||Zs,r=s.style,n=5;if(e in r&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);n--&&!(hd[n]+e in r););return n<0?null:(n===3?"ms":n>=0?hd[n]:"")+e},qh=()=>{Vm()&&window.document&&(td=window,xs=td.document,Lr=xs.documentElement,Zs=Hh("div")||{style:{}},qm=Hh("div"),ot=Br(ot),Es=ot+"Origin",Zs.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",ad=!!Br("perspective"),Xh=1)},Tl=function(e){let t=Hh("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,s=this.nextSibling,r=this.style.cssText,n;if(Lr.appendChild(t),t.appendChild(this),this.style.display="block",e)try{n=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Tl}catch(o){}else this._gsapBBox&&(n=this._gsapBBox());return i&&(s?i.insertBefore(this,s):i.appendChild(this)),Lr.removeChild(t),this.style.cssText=r,n},ud=(e,t)=>{let i=t.length;for(;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},cd=e=>{let t;try{t=e.getBBox()}catch(i){t=Tl.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Tl||(t=Tl.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+ud(e,["x","cx","x1"])||0,y:+ud(e,["y","cy","y1"])||0,width:0,height:0}:t},fd=e=>!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&cd(e)),Fn=(e,t)=>{if(t){let i=e.style;t in bs&&t!==Es&&(t=ot),i.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(t.replace(rd,"-$1").toLowerCase())):i.removeAttribute(t)}},ws=(e,t,i,s,r,n)=>{let o=new ct(e._pt,t,i,0,1,n?ld:od);return e._pt=o,o.b=s,o.e=r,e._props.push(i),o},dd={deg:1,rad:1,turn:1},Ki=(e,t,i,s)=>{let r=parseFloat(i)||0,n=(i+"").trim().substr((r+"").length)||"px",o=Zs.style,l=jm.test(t),a=e.tagName.toLowerCase()==="svg",u=(a?"client":"offset")+(l?"Width":"Height"),c=100,h=s==="px",f=s==="%",d,p,g,m;return s===n||!r||dd[s]||dd[n]?r:(n!=="px"&&!h&&(r=Ki(e,t,i,"px")),m=e.getCTM&&fd(e),(f||n==="%")&&(bs[t]||~t.indexOf("adius"))?(d=m?e.getBBox()[l?"width":"height"]:e[u],ce(f?r/d*c:r/100*d)):(o[l?"width":"height"]=c+(h?n:s),p=~t.indexOf("adius")||s==="em"&&e.appendChild&&!a?e:e.parentNode,m&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===xs||!p.appendChild)&&(p=xs.body),g=p._gsap,g&&f&&g.width&&l&&g.time===Nt.time?ce(r/g.width*c):((f||n==="%")&&(o.position=Ti(e,"position")),p===e&&(o.position="static"),p.appendChild(Zs),d=Zs[u],p.removeChild(Zs),o.position="absolute",l&&f&&(g=_s(p),g.time=Nt.time,g.width=p[u]),ce(h?d*r/c:d&&r?c/d*r:0))))},Rr=(e,t,i,s)=>{let r;return Xh||qh(),t in Cs&&t!=="transform"&&(t=Cs[t],~t.indexOf(",")&&(t=t.split(",")[0])),bs[t]&&t!=="transform"?(r=Ln(e,s),r=t!=="transformOrigin"?r[t]:kl(Ti(e,Es))+" "+r.zOrigin+"px"):(r=e.style[t],(!r||r==="auto"||s||~(r+"").indexOf("calc("))&&(r=Al[t]&&Al[t](e,t,i)||Ti(e,t)||_h(e,t)||(t==="opacity"?1:0))),i&&!~(r+"").trim().indexOf(" ")?Ki(e,t,r,i)+i:r},t2=function(e,t,i,s){if(!i||i==="none"){let x=Br(t,e,1),b=x&&Ti(e,x,1);b&&b!==i?(t=x,i=b):t==="borderColor"&&(i=Ti(e,"borderTopColor"))}let r=new ct(this._pt,e.style,t,0,1,Bh),n=0,o=0,l,a,u,c,h,f,d,p,g,m,_,y,D;if(r.b=i,r.e=s,i+="",s+="",s==="auto"&&(e.style[t]=s,s=Ti(e,t)||s,e.style[t]=i),l=[i,s],Mh(l),i=l[0],s=l[1],u=i.match(Gs)||[],D=s.match(Gs)||[],D.length){for(;a=Gs.exec(s);)d=a[0],g=s.substring(n,a.index),h?h=(h+1)%5:(g.substr(-5)==="rgba("||g.substr(-5)==="hsla(")&&(h=1),d!==(f=u[o++]||"")&&(c=parseFloat(f)||0,_=f.substr((c+"").length),y=d.charAt(1)==="="?+(d.charAt(0)+"1"):0,y&&(d=d.substr(2)),p=parseFloat(d),m=d.substr((p+"").length),n=Gs.lastIndex-m.length,m||(m=m||Dt.units[t]||_,n===s.length&&(s+=m,r.e+=m)),_!==m&&(c=Ki(e,t,f,m)||0),r._pt={_next:r._pt,p:g||o===1?g:",",s:c,c:y?y*p:p-c,m:h&&h<4||t==="zIndex"?Math.round:0});r.c=n<s.length?s.substring(n,s.length):""}else r.r=t==="display"&&s==="none"?ld:od;return hh.test(s)&&(r.e=0),this._pt=r,r},pd={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},i2=e=>{let t=e.split(" "),i=t[0],s=t[1]||"50%";return(i==="top"||i==="bottom"||s==="left"||s==="right")&&(e=i,i=s,s=e),t[0]=pd[i]||i,t[1]=pd[s]||s,t.join(" ")},s2=(e,t)=>
vendor: 7,189 bytes, line 1
1{if(t.tween&&t.tween._time===t.tween._dur){let i=t.t,s=i.style,r=t.u,n=i._gsap,o,l,a;if(r==="all"||r===!0)s.cssText="",l=1;else for(r=r.split(","),a=r.length;--a>-1;)o=r[a],bs[o]&&(l=1,o=o==="transformOrigin"?Es:ot),Fn(i,o);l&&(Fn(i,ot),n&&(n.svg&&i.removeAttribute("transform"),Ln(i,1),n.uncache=1))}},Al={clearProps(e,t,i,s,r){if(r.data!=="isFromStart"){let n=e._pt=new ct(e._pt,t,i,0,0,s2);return n.u=s,n.pr=-10,n.tween=r,e._props.push(i),1}}},Mn=[1,0,0,1,0,0],gd={},_d=e=>e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e,md=e=>{let t=Ti(e,ot);return _d(t)?Mn:t.substr(7).match(lh).map(ce)},Vh=(e,t)=>{let i=e._gsap||_s(e),s=e.style,r=md(e),n,o,l,a;return i.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,r=[l.a,l.b,l.c,l.d,l.e,l.f],r.join(",")==="1,0,0,1,0,0"?Mn:r):(r===Mn&&!e.offsetParent&&e!==Lr&&!i.svg&&(l=s.display,s.display="block",n=e.parentNode,(!n||!e.offsetParent)&&(a=1,o=e.nextSibling,Lr.appendChild(e)),r=md(e),l?s.display=l:Fn(e,"display"),a&&(o?n.insertBefore(e,o):n?n.appendChild(e):Lr.removeChild(e))),t&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r)},jh=(e,t,i,s,r,n)=>{let o=e._gsap,l=r||Vh(e,!0),a=o.xOrigin||0,u=o.yOrigin||0,c=o.xOffset||0,h=o.yOffset||0,f=l[0],d=l[1],p=l[2],g=l[3],m=l[4],_=l[5],y=t.split(" "),D=parseFloat(y[0])||0,x=parseFloat(y[1])||0,b,C,E,w;i?l!==Mn&&(C=f*g-d*p)&&(E=D*(g/C)+x*(-p/C)+(p*_-g*m)/C,w=D*(-d/C)+x*(f/C)-(f*_-d*m)/C,D=E,x=w):(b=cd(e),D=b.x+(~y[0].indexOf("%")?D/100*b.width:D),x=b.y+(~(y[1]||y[0]).indexOf("%")?x/100*b.height:x)),s||s!==!1&&o.smooth?(m=D-a,_=x-u,o.xOffset=c+(m*f+_*p)-m,o.yOffset=h+(m*d+_*g)-_):o.xOffset=o.yOffset=0,o.xOrigin=D,o.yOrigin=x,o.smooth=!!s,o.origin=t,o.originIsAbsolute=!!i,e.style[Es]="0px 0px",n&&(ws(n,o,"xOrigin",a,D),ws(n,o,"yOrigin",u,x),ws(n,o,"xOffset",c,o.xOffset),ws(n,o,"yOffset",h,o.yOffset)),e.setAttribute("data-svg-origin",D+" "+x)},Ln=(e,t)=>{let i=e._gsap||new vl(e);if("x"in i&&!t&&!i.uncache)return i;let s=e.style,r=i.scaleX<0,n="px",o="deg",l=Ti(e,Es)||"0",a,u,c,h,f,d,p,g,m,_,y,D,x,b,C,E,w,T,M,P,G,A,V,B,X,Z,k,J,j,Y,N,q;return a=u=c=d=p=g=m=_=y=0,h=f=1,i.svg=!!(e.getCTM&&fd(e)),b=Vh(e,i.svg),i.svg&&(B=!i.uncache&&!t&&e.getAttribute("data-svg-origin"),jh(e,B||l,!!B||i.originIsAbsolute,i.smooth!==!1,b)),D=i.xOrigin||0,x=i.yOrigin||0,b!==Mn&&(T=b[0],M=b[1],P=b[2],G=b[3],a=A=b[4],u=V=b[5],b.length===6?(h=Math.sqrt(T*T+M*M),f=Math.sqrt(G*G+P*P),d=T||M?Ir(M,T)*Js:0,m=P||G?Ir(P,G)*Js+d:0,m&&(f*=Math.abs(Math.cos(m*Or))),i.svg&&(a-=D-(D*T+x*P),u-=x-(D*M+x*G))):(q=b[6],Y=b[7],k=b[8],J=b[9],j=b[10],N=b[11],a=b[12],u=b[13],c=b[14],C=Ir(q,j),p=C*Js,C&&(E=Math.cos(-C),w=Math.sin(-C),B=A*E+k*w,X=V*E+J*w,Z=q*E+j*w,k=A*-w+k*E,J=V*-w+J*E,j=q*-w+j*E,N=Y*-w+N*E,A=B,V=X,q=Z),C=Ir(-P,j),g=C*Js,C&&(E=Math.cos(-C),w=Math.sin(-C),B=T*E-k*w,X=M*E-J*w,Z=P*E-j*w,N=G*w+N*E,T=B,M=X,P=Z),C=Ir(M,T),d=C*Js,C&&(E=Math.cos(C),w=Math.sin(C),B=T*E+M*w,X=A*E+V*w,M=M*E-T*w,V=V*E-A*w,T=B,A=X),p&&Math.abs(p)+Math.abs(d)>359.9&&(p=d=0,g=180-g),h=ce(Math.sqrt(T*T+M*M+P*P)),f=ce(Math.sqrt(V*V+q*q)),C=Ir(A,V),m=Math.abs(C)>2e-4?C*Js:0,y=N?1/(N<0?-N:N):0),i.svg&&(B=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!_d(Ti(e,ot)),B&&e.setAttribute("transform",B))),Math.abs(m)>90&&Math.abs(m)<270&&(r?(h*=-1,m+=d<=0?180:-180,d+=d<=0?180:-180):(f*=-1,m+=m<=0?180:-180)),i.x=a-((i.xPercent=a&&(i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-a)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+n,i.y=u-((i.yPercent=u&&(i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-u)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+n,i.z=c+n,i.scaleX=ce(h),i.scaleY=ce(f),i.rotation=ce(d)+o,i.rotationX=ce(p)+o,i.rotationY=ce(g)+o,i.skewX=m+o,i.skewY=_+o,i.transformPerspective=y+n,(i.zOrigin=parseFloat(l.split(" ")[2])||0)&&(s[Es]=kl(l)),i.xOffset=i.yOffset=0,i.force3D=Dt.force3D,i.renderTransform=i.svg?n2:ad?yd:r2,i.uncache=0,i},kl=e=>(e=e.split(" "))[0]+" "+e[1],Yh=(e,t,i)=>{let s=xt(t);return ce(parseFloat(t)+parseFloat(Ki(e,"x",i+"px",s)))+s},r2=(e,t)=>{t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,yd(e,t)},$s="0deg",On="0px",er=") ",yd=function(e,t){let{xPercent:i,yPercent:s,x:r,y:n,z:o,rotation:l,rotationY:a,rotationX:u,skewX:c,skewY:h,scaleX:f,scaleY:d,transformPerspective:p,force3D:g,target:m,zOrigin:_}=t||this,y="",D=g==="auto"&&e&&e!==1||g===!0;if(_&&(u!==$s||a!==$s)){let x=parseFloat(a)*Or,b=Math.sin(x),C=Math.cos(x),E;x=parseFloat(u)*Or,E=Math.cos(x),r=Yh(m,r,b*E*-_),n=Yh(m,n,-Math.sin(x)*-_),o=Yh(m,o,C*E*-_+_)}p!==On&&(y+="perspective("+p+er),(i||s)&&(y+="translate("+i+"%, "+s+"%) "),(D||r!==On||n!==On||o!==On)&&(y+=o!==On||D?"translate3d("+r+", "+n+", "+o+") ":"translate("+r+", "+n+er),l!==$s&&(y+="rotate("+l+er),a!==$s&&(y+="rotateY("+a+er),u!==$s&&(y+="rotateX("+u+er),(c!==$s||h!==$s)&&(y+="skew("+c+", "+h+er),(f!==1||d!==1)&&(y+="scale("+f+", "+d+er),m.style[ot]=y||"translate(0, 0)"},n2=function(e,t){let{xPercent:i,yPercent:s,x:r,y:n,rotation:o,skewX:l,skewY:a,scaleX:u,scaleY:c,target:h,xOrigin:f,yOrigin:d,xOffset:p,yOffset:g,forceCSS:m}=t||this,_=parseFloat(r),y=parseFloat(n),D,x,b,C,E;o=parseFloat(o),l=parseFloat(l),a=parseFloat(a),a&&(a=parseFloat(a),l+=a,o+=a),o||l?(o*=Or,l*=Or,D=Math.cos(o)*u,x=Math.sin(o)*u,b=Math.sin(o-l)*-c,C=Math.cos(o-l)*c,l&&(a*=Or,E=Math.tan(l-a),E=Math.sqrt(1+E*E),b*=E,C*=E,a&&(E=Math.tan(a),E=Math.sqrt(1+E*E),D*=E,x*=E)),D=ce(D),x=ce(x),b=ce(b),C=ce(C)):(D=u,C=c,x=b=0),(_&&!~(r+"").indexOf("px")||y&&!~(n+"").indexOf("px"))&&(_=Ki(h,"x",r,"px"),y=Ki(h,"y",n,"px")),(f||d||p||g)&&(_=ce(_+f-(f*D+d*b)+p),y=ce(y+d-(f*x+d*C)+g)),(i||s)&&(E=h.getBBox(),_=ce(_+i/100*E.width),y=ce(y+s/100*E.height)),E="matrix("+D+","+x+","+b+","+C+","+_+","+y+")",h.setAttribute("transform",E),m&&(h.style[ot]=E)},o2=function(e,t,i,s,r,n){let o=360,l=rt(r),a=parseFloat(r)*(l&&~r.indexOf("rad")?Js:1),u=n?a*n:a-s,c=s+u+"deg",h,f;return l&&(h=r.split("_")[1],h==="short"&&(u%=o,u!==u%(o/2)&&(u+=u<0?o:-o)),h==="cw"&&u<0?u=(u+o*sd)%o-~~(u/o)*o:h==="ccw"&&u>0&&(u=(u-o*sd)%o-~~(u/o)*o)),e._pt=f=new ct(e._pt,t,i,s,u,Um),f.e=c,f.u="deg",e._props.push(i),f},Dd=(e,t)=>{for(let i in t)e[i]=t[i];return e},l2=(e,t,i)=>{let s=Dd({},i._gsap),r="perspective,force3D,transformOrigin,svgOrigin",n=i.style,o,l,a,u,c,h,f,d;s.svg?(a=i.getAttribute("transform"),i.setAttribute("transform",""),n[ot]=t,o=Ln(i,1),Fn(i,ot),i.setAttribute("transform",a)):(a=getComputedStyle(i)[ot],n[ot]=t,o=Ln(i,1),n[ot]=a);for(l in bs)a=s[l],u=o[l],a!==u&&r.indexOf(l)<0&&(f=xt(a),d=xt(u),c=f!==d?Ki(i,l,a,d):parseFloat(a),h=parseFloat(u),e._pt=new ct(e._pt,o,l,c,h-c,nd),e._pt.u=d||0,e._props.push(l));Dd(o,s)};At("padding,margin,Width,Radius",(e,t)=>{let i="Top",s="Right",r="Bottom",n="Left",o=(t<3?[i,s,r,n]:[i+n,i+s,r+s,r+n]).map(l=>t<2?e+l:"border"+l+e);Al[t>1?"border"+e:e]=function(l,a,u,c,h){let f,d;if(arguments.length<4)return f=o.map(p=>Rr(l,p,u)),d=f.join(" "),d.split(f[0]).length===5?f[0]:d;f=(c+"").split(" "),d={},o.forEach((p,g)=>d[p]=f[g]=f[g]||f[(g-1)/2|0]),l.init(a,d,h)}});var Uh={name:"css",register:qh,targetTest(e){return e.style&&e.nodeType},init(e,t,i,s,r){let n=this._props,o=e.style,l=i.vars.startAt,a,u,c,h,f,d,p,g,m,_,y,D,x,b,C;Xh||qh();for(p in t)if(p!=="autoRound"&&(u=t[p],!(Tt[p]&&Oh(p,t,i,s,e,r)))
1){if(f=typeof u,d=Al[p],f==="function"&&(u=u.call(i,s,e,r),f=typeof u),f==="string"&&~u.indexOf("random(")&&(u=Pn(u)),d)d(this,e,p,u,i)&&(C=1);else if(p.substr(0,2)==="--")a=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",Gi.lastIndex=0,Gi.test(a)||(g=xt(a),m=xt(u)),m?g!==m&&(a=Ki(e,p,a,m)+m):g&&(u+=g),this.add(o,"setProperty",a,u,s,r,0,0,p);else if(f!=="undefined"){if(l&&p in l?(a=typeof l[p]=="function"?l[p].call(i,s,e,r):l[p],p in Dt.units&&!xt(a)&&(a+=Dt.units[p]),(a+"").charAt(1)==="="&&(a=Rr(e,p))):a=Rr(e,p),h=parseFloat(a),_=f==="string"&&u.charAt(1)==="="?+(u.charAt(0)+"1"):0,_&&(u=u.substr(2)),c=parseFloat(u),p in Cs&&(p==="autoAlpha"&&(h===1&&Rr(e,"visibility")==="hidden"&&c&&(h=0),ws(this,o,"visibility",h?"inherit":"hidden",c?"inherit":"hidden",!c)),p!=="scale"&&p!=="transform"&&(p=Cs[p],~p.indexOf(",")&&(p=p.split(",")[0]))),y=p in bs,y){if(D||(x=e._gsap,x.renderTransform&&!t.parseTransform||Ln(e,t.parseTransform),b=t.smoothOrigin!==!1&&x.smooth,D=this._pt=new ct(this._pt,o,ot,0,1,x.renderTransform,x,0,-1),D.dep=1),p==="scale")this._pt=new ct(this._pt,x,"scaleY",x.scaleY,_?_*c:c-x.scaleY),n.push("scaleY",p),p+="X";else if(p==="transformOrigin"){u=i2(u),x.svg?jh(e,u,0,b,0,this):(m=parseFloat(u.split(" ")[2])||0,m!==x.zOrigin&&ws(this,x,"zOrigin",x.zOrigin,m),ws(this,o,p,kl(a),kl(u)));continue}else if(p==="svgOrigin"){jh(e,u,1,b,0,this);continue}else if(p in gd){o2(this,x,p,h,u,_);continue}else if(p==="smoothOrigin"){ws(this,x,"smooth",x.smooth,u);continue}else if(p==="force3D"){x[p]=u;continue}else if(p==="transform"){l2(this,u,e);continue}}else p in o||(p=Br(p)||p);if(y||(c||c===0)&&(h||h===0)&&!Ym.test(u)&&p in o)g=(a+"").substr((h+"").length),c||(c=0),m=xt(u)||(p in Dt.units?Dt.units[p]:g),g!==m&&(h=Ki(e,p,a,m)),this._pt=new ct(this._pt,y?x:o,p,h,_?_*c:c-h,!y&&(m==="px"||p==="zIndex")&&t.autoRound!==!1?Gm:nd),this._pt.u=m||0,g!==m&&(this._pt.b=a,this._pt.r=Wm);else if(p in o)t2.call(this,e,p,a,u);else if(p in e)this.add(e,p,e[p],u,s,r);else{pl(p,u);continue}n.push(p)}}C&&Nh(this)},get:Rr,aliases:Cs,getSetter(e,t,i){let s=Cs[t];return s&&s.indexOf(",")<0&&(t=s),t in bs&&t!==Es&&(e._gsap.x||Rr(e,"x"))?i&&id===i?t==="scale"?Jm:Zm:(id=i||{})&&(t==="scale"?$m:e2):e.style&&!fl(e.style[t])?Km:~t.indexOf("-")?Qm:Sl(e,t)},core:{_removeProperty:Fn,_getMatrix:Vh}};Zt.utils.checkPrefix=Br;(function(e,t,i,s){let r=At(e+","+t+","+i,n=>{bs[n]=1});At(t,n=>{Dt.units[n]="deg",gd[n]=1}),Cs[r[13]]=e+","+t,At(s,n=>{let o=n.split(":");Cs[o[1]]=r[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");At("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",e=>{Dt.units[e]="px"});Zt.registerPlugin(Uh);var vs,tr,Wh,Nr,In,Fl,xd,Ss="transform",Gh=Ss+"Origin",bd,Ml=e=>{let t=e.ownerDocument||e;for(!(Ss in e.style)&&("msTransform"in e.style)&&(Ss="msTransform",Gh=Ss+"Origin");t.parentNode&&(t=t.parentNode););if(tr=window,xd=new bt,t){vs=t,Wh=t.documentElement,Nr=t.body;let i=t.createElement("div"),s=t.createElement("div");Nr.appendChild(i),i.appendChild(s),i.style.position="static",i.style[Ss]="translate3d(0,0,1px)",bd=s.offsetParent!==i,Nr.removeChild(i)}return t},a2=e=>{let t,i;for(;e&&e!==Nr;)i=e._gsap,i&&i.uncache&&i.get(e,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),t?t.push(i):t=[i]),e=e.parentNode;return t},Cd=[],Ed=[],zr=()=>tr.pageYOffset||vs.scrollTop||Wh.scrollTop||Nr.scrollTop||0,Xr=()=>tr.pageXOffset||vs.scrollLeft||Wh.scrollLeft||Nr.scrollLeft||0,Kh=e=>e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null),wd=e=>{if(tr.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return wd(e)},Bn=(e,t)=>{if(e.parentNode&&(vs||Ml(e))){let i=Kh(e),s=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",r=i?t?"rect":"g":"div",n=t!==2?0:100,o=t===3?100:0,l="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",a=vs.createElementNS?vs.createElementNS(s.replace(/^https/,"http"),r):vs.createElement(r);return t&&(i?(Fl||(Fl=Bn(e)),a.setAttribute("width",.01),a.setAttribute("height",.01),a.setAttribute("transform","translate("+n+","+o+")"),Fl.appendChild(a)):(In||(In=Bn(e),In.style.cssText=l),a.style.cssText=l+"width:0.1px;height:0.1px;top:"+o+"px;left:"+n+"px",In.appendChild(a))),a}throw"Need document and parent."},h2=e=>{let t=new bt,i=0;for(;i<e.numberOfItems;i++)t.multiply(e.getItem(i).matrix);return t},u2=(e,t)=>{let i=Kh(e),s=e===i,r=i?Cd:Ed,n=e.parentNode,o,l,a,u,c,h;if(e===tr)return e;if(r.length||r.push(Bn(e,1),Bn(e,2),Bn(e,3)),o=i?Fl:In,i)a=s?{x:0,y:0}:e.getBBox(),l=e.transform?e.transform.baseVal:{},l.numberOfItems?(l=l.numberOfItems>1?h2(l):l.getItem(0).matrix,u=l.a*a.x+l.c*a.y,c=l.b*a.x+l.d*a.y):(l=xd,u=a.x,c=a.y),t&&e.tagName.toLowerCase()==="g"&&(u=c=0),(s?i:n).appendChild(o),o.setAttribute("transform","matrix("+l.a+","+l.b+","+l.c+","+l.d+","+(l.e+u)+","+(l.f+c)+")");else{if(u=c=0,bd)for(l=e.offsetParent,a=e;a&&(a=a.parentNode)&&a!==l&&a.parentNode;)(tr.getComputedStyle(a)[Ss]+"").length>4&&(u=a.offsetLeft,c=a.offsetTop,a=0);if(h=tr.getComputedStyle(e),h.position!=="absolute")for(l=e.offsetParent;n&&n!==l;)u+=n.scrollLeft||0,c+=n.scrollTop||0,n=n.parentNode;a=o.style,a.top=e.offsetTop-c+"px",a.left=e.offsetLeft-u+"px",a[Ss]=h[Ss],a[Gh]=h[Gh],a.position=h.position==="fixed"?"fixed":"absolute",e.parentNode.appendChild(o)}return o},Qh=(e,t,i,s,r,n,o)=>(e.a=t,e.b=i,e.c=s,e.d=r,e.e=n,e.f=o,e),bt=class{constructor(t=1,i=0,s=0,r=1,n=0,o=0){Qh(this,t,i,s,r,n,o)}inverse(){let{a:t,b:i,c:s,d:r,e:n,f:o}=this,l=t*r-i*s||1e-10;return Qh(this,r/l,-i/l,-s/l,t/l,(s*o-r*n)/l,-(t*o-i*n)/l)}multiply(t){let{a:i,b:s,c:r,d:n,e:o,f:l}=this,a=t.a,u=t.c,c=t.b,h=t.d,f=t.e,d=t.f;return Qh(this,a*i+c*r,a*s+c*n,u*i+h*r,u*s+h*n,o+f*i+d*r,l+f*s+d*n)}clone(){return new bt(this.a,this.b,this.c,this.d,this.e,this.f)}equals(t){let{a:i,b:s,c:r,d:n,e:o,f:l}=this;return i===t.a&&s===t.b&&r===t.c&&n===t.d&&o===t.e&&l===t.f}apply(t,i={}){let{x:s,y:r}=t,{a:n,b:o,c:l,d:a,e:u,f:c}=this;return i.x=s*n+r*l+u||0,i.y=s*o+r*a+c||0,i}};function Ae(e,t,i,s){if(!e||!e.parentNode||(vs||Ml(e)).documentElement===e)return new bt;let r=a2(e),n=Kh(e),o=n?Cd:Ed,l=u2(e,i),a=o[0].getBoundingClientRect(),u=o[
11].getBoundingClientRect(),c=o[2].getBoundingClientRect(),h=l.parentNode,f=!s&&wd(e),d=new bt((u.left-a.left)/100,(u.top-a.top)/100,(c.left-a.left)/100,(c.top-a.top)/100,a.left+(f?0:Xr()),a.top+(f?0:zr()));if(h.removeChild(l),r)for(a=r.length;a--;)u=r[a],u.scaleX=u.scaleY=0,u.renderTransform(1,u);return t?d.inverse():d}var me,Se,zt,_i,Qi,Zh,Zi,Jh,Rn,Ps,vd,$h,Nn,Ll,eu,zn,mi,Xn,Ol,Sd=()=>typeof window!="undefined",Pd=()=>me||Sd()&&(me=window.gsap)&&me.registerPlugin&&me,Ts=e=>typeof e=="function",Hn=e=>typeof e=="object",yi=e=>typeof e=="undefined",Il=()=>!1,qn="transform",tu="transformOrigin",As=e=>Math.round(e*1e4)/1e4,Vn=Array.isArray,Bl=(e,t)=>{let i=zt.createElementNS?zt.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):zt.createElement(e);return i.style?i:zt.createElement(e)},Td=180/Math.PI,ir=1e20,c2=new bt,ks=Date.now||(()=>new Date().getTime()),sr=[],Hr={},f2=0,d2=/^(?:a|input|textarea|button|select)$/i,Ad=0,qr={},Ji={},kd=(e,t)=>{let i={},s;for(s in e)i[s]=t?e[s]*t:e[s];return i},p2=(e,t)=>{for(let i in t)i in e||(e[i]=t[i]);return e},iu=(e,t)=>{let i=e.length,s;for(;i--;)t?e[i].style.touchAction=t:e[i].style.removeProperty("touch-action"),s=e[i].children,s&&s.length&&iu(s,t)},Fd=()=>sr.forEach(e=>e()),g2=e=>{sr.push(e),sr.length===1&&me.ticker.add(Fd)},Md=()=>!sr.length&&me.ticker.remove(Fd),Ld=e=>{let t=sr.length;for(;t--;)sr[t]===e&&sr.splice(t,1);me.to(Md,{overwrite:!0,delay:15,duration:0,onComplete:Md,data:"_draggable"})},_2=(e,t)=>{for(let i in t)i in e||(e[i]=t[i]);return e},Qe=(e,t,i,s)=>{if(e.addEventListener){let r=Nn[t];s=s||(vd?{passive:!1}:null),e.addEventListener(r||t,i,s),r&&t!==r&&e.addEventListener(t,i,s)}},Ye=(e,t,i)=>{if(e.removeEventListener){let s=Nn[t];e.removeEventListener(s||t,i),s&&t!==s&&e.removeEventListener(t,i)}},Jt=e=>{e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},m2=(e,t)=>{let i=e.length;for(;i--;)if(e[i].identifier===t)return!0},Od=e=>{eu=e.touches&&Ll<e.touches.length,Ye(e.target,"touchend",Od)},Id=e=>{eu=e.touches&&Ll<e.touches.length,Qe(e.target,"touchend",Od)},jn=e=>Se.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0,Yn=e=>Se.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0,su=(e,t)=>{Qe(e,"scroll",t),Vr(e.parentNode)||su(e.parentNode,t)},ru=(e,t)=>{Ye(e,"scroll",t),Vr(e.parentNode)||ru(e.parentNode,t)},Vr=e=>!e||e===_i||e.nodeType===9||e===zt.body||e===Se||!e.nodeType||!e.parentNode,Bd=(e,t)=>{let i=t==="x"?"Width":"Height",s="scroll"+i,r="client"+i;return Math.max(0,Vr(e)?Math.max(_i[s],Qi[s])-(Se["inner"+i]||_i[r]||Qi[r]):e[s]-e[r])},Rl=(e,t)=>{let i=Bd(e,"x"),s=Bd(e,"y");Vr(e)?e=Ji:Rl(e.parentNode,t),e._gsMaxScrollX=i,e._gsMaxScrollY=s,t||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},nu=(e,t,i)=>{let s=e.style;!s||(yi(s[t])&&(t=Rn(t,e)||t),i==null?s.removeProperty&&s.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):s[t]=i)},Un=e=>Se.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e),rr={},jr=e=>{if(e===Se)return rr.left=rr.top=0,rr.width=rr.right=_i.clientWidth||e.innerWidth||Qi.clientWidth||0,rr.height=rr.bottom=(e.innerHeight||0)-20<_i.clientHeight?_i.clientHeight:e.innerHeight||Qi.clientHeight||0,rr;let t=e.ownerDocument||zt,i=yi(e.pageX)?!e.nodeType&&!yi(e.left)&&!yi(e.top)?e:Ps(e)[0].getBoundingClientRect():{left:e.pageX-Yn(t),top:e.pageY-jn(t),right:e.pageX-Yn(t)+1,bottom:e.pageY-jn(t)+1};return yi(i.right)&&!yi(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):yi(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},Be=(e,t,i)=>{let s=e.vars,r=s[i],n=e._listeners[t],o;return Ts(r)&&(o=r.apply(s.callbackScope||e,s[i+"Params"]||[e.pointerEvent])),n&&e.dispatchEvent(t)===!1&&(o=!1),o},Rd=(e,t)=>{let i=Ps(e)[0],s,r,n;return!i.nodeType&&i!==Se?yi(e.left)?(r=e.min||e.minX||e.minRotation||0,s=e.min||e.minY||0,{left:r,top:s,width:(e.max||e.maxX||e.maxRotation||0)-r,height:(e.max||e.maxY||0)-s}):(n={x:0,y:0},{left:e.left-n.x,top:e.top-n.y,width:e.width,height:e.height}):y2(i,t)},$t={},y2=(e,t)=>
1{t=Ps(t)[0];let i=e.getBBox&&e.ownerSVGElement,s=e.ownerDocument||zt,r,n,o,l,a,u,c,h,f,d,p,g,m,_;if(e===Se)o=jn(s),r=Yn(s),n=r+(s.documentElement.clientWidth||e.innerWidth||s.body.clientWidth||0),l=o+((e.innerHeight||0)-20<s.documentElement.clientHeight?s.documentElement.clientHeight:e.innerHeight||s.body.clientHeight||0);else{if(t===Se||yi(t))return e.getBoundingClientRect();r=o=0,i?(d=e.getBBox(),p=d.width,g=d.height):(e.viewBox&&(d=e.viewBox.baseVal)&&(r=d.x||0,o=d.y||0,p=d.width,g=d.height),p||(m=Un(e),d=m.boxSizing==="border-box",p=(parseFloat(m.width)||e.clientWidth||0)+(d?0:parseFloat(m.borderLeftWidth)+parseFloat(m.borderRightWidth)),g=(parseFloat(m.height)||e.clientHeight||0)+(d?0:parseFloat(m.borderTopWidth)+parseFloat(m.borderBottomWidth)))),n=p,l=g}return e===t?{left:r,top:o,width:n-r,height:l-o}:(a=Ae(t,!0).multiply(Ae(e)),u=a.apply({x:r,y:o}),c=a.apply({x:n,y:o}),h=a.apply({x:n,y:l}),f=a.apply({x:r,y:l}),r=Math.min(u.x,c.x,h.x,f.x),o=Math.min(u.y,c.y,h.y,f.y),_=t.parentNode||{},{left:r+(_.scrollLeft||0),top:o+(_.scrollTop||0),width:Math.max(u.x,c.x,h.x,f.x)-r,height:Math.max(u.y,c.y,h.y,f.y)-o})},ou=(e,t,i,s,r,n)=>{let o={},l,a,u;if(t)if(r!==1&&t instanceof Array){if(o.end=l=[],u=t.length,Hn(t[0]))for(a=0;a<u;a++)l[a]=kd(t[a],r);else for(a=0;a<u;a++)l[a]=t[a]*r;i+=1.1,s-=1.1}else Ts(t)?o.end=c=>{let h=t.call(e,c),f,d;if(r!==1)if(Hn(h)){f={};for(d in h)f[d]=h[d]*r;h=f}else h*=r;return h}:o.end=t;return(i||i===0)&&(o.max=i),(s||s===0)&&(o.min=s),n&&(o.velocity=0),o},Nd=e=>{let t;return!e||!e.getAttribute||e===Qi?!1:(t=e.getAttribute("data-clickable"))==="true"||t!=="false"&&(e.onclick||d2.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:Nd(e.parentNode)},Nl=(e,t)=>{let i=e.length,s;for(;i--;)s=e[i],s.ondragstart=s.onselectstart=t?null:Il,me.set(s,{lazy:!0,userSelect:t?"text":"none"})},zd=e=>{if(Un(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return zd(e)},Xd,lu,D2=function(e,t){e=me.utils.toArray(e)[0],t=t||{};let i=document.createElement("div"),s=i.style,r=e.firstChild,n=0,o=0,l=e.scrollTop,a=e.scrollLeft,u=e.scrollWidth,c=e.scrollHeight,h=0,f=0,d=0,p,g,m,_,y,D;Xd&&t.force3D!==!1?(y="translate3d(",D="px,0px)"):qn&&(y="translate(",D="px)"),this.scrollTop=function(x,b){if(!arguments.length)return-this.top();this.top(-x,b)},this.scrollLeft=function(x,b){if(!arguments.length)return-this.left();this.left(-x,b)},this.left=function(x,b){if(!arguments.length)return-(e.scrollLeft+o);let C=e.scrollLeft-a,E=o;if((C>2||C<-2)&&!b){a=e.scrollLeft,me.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-a),t.onKill&&t.onKill();return}x=-x,x<0?(o=x-.5|0,x=0):x>f?(o=x-f|0,x=f):o=0,(o||E)&&(this._skip||(s[qn]=y+-o+"px,"+-n+D),o+h>=0&&(s.paddingRight=o+h+"px")),e.scrollLeft=x|0,a=e.scrollLeft},this.top=function(x,b){if(!arguments.length)return-(e.scrollTop+n);let C=e.scrollTop-l,E=n;if((C>2||C<-2)&&!b){l=e.scrollTop,me.killTweensOf(this,{top:1,scrollTop:1}),this.top(-l),t.onKill&&t.onKill();return}x=-x,x<0?(n=x-.5|0,x=0):x>d?(n=x-d|0,x=d):n=0,(n||E)&&(this._skip||(s[qn]=y+-o+"px,"+-n+D)),e.scrollTop=x|0,l=e.scrollTop},this.maxScrollTop=()=>d,this.maxScrollLeft=()=>f,this.disable=function(){for(r=i.firstChild;r;)_=r.nextSibling,e.appendChild(r),r=_;e===i.parentNode&&e.removeChild(i)},this.enable=function(){if(r=e.firstChild,r!==i){for(;r;)_=r.nextSibling,i.appendChild(r),r=_;e.appendChild(i),this.calibrate()}},this.calibrate=function(x){let b=e.clientWidth===p,C,E,w;l=e.scrollTop,a=e.scrollLeft,!(b&&e.clientHeight===g&&i.offsetHeight===m&&u===e.scrollWidth&&c===e.scrollHeight&&!x)&&((n||o)&&(E=this.left(),w=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),C=Un(e),(!b||x)&&(s.display="block",s.width="auto",s.paddingRight="0px",h=Math.max(0,e.scrollWidth-e.clientWidth),h&&(h+=parseFloat(C.paddingLeft)+(lu?parseFloat(C.paddingRight):0))),s.display="inline-block",s.position="relative",s.overflow="visible",s.verticalAlign="top",s.boxSizing="content-box",s.width="100%",s.paddingRight=h+"px",lu&&(s.paddingBottom=C.paddingBottom),p=e.clientWidth,g=e.clientHeight,u=e.scrollWidth,c=e.scrollHeight,f=e.scrollWidth-p,d=e.scrollHeight-g,m=i.offsetHeight,s.display="block",(E||w)&&(this.left(E),this.top(w)))},this.content=i,this.element=e,this._skip=!1,this.enable()},au=e=>{if(Sd()&&document.body){let t=window&&window.navigator;Se=window,zt=document,_i=zt.documentElement,Qi=zt.body,Zh=Bl("div"),Ol=!!window.PointerEvent,Zi=Bl("div"),Zi.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",Xn=Zi.style.cursor==="grab"?"grab":"move",zn=t&&t.userAgent.toLowerCase().indexOf("android")!==-1,$h="ontouchstart"in _i&&"orientation"in Se||t&&(t.MaxTouchPoints>0||t.msMaxTouchPoints>0),lu=function(){let i=Bl("div"),s=Bl("div"),r=s.style,n=Qi,o;return r.display="inline-block",r.position="relative",i.style.cssText=s.innerHTML="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",i.appendChild(s),n.appendChild(i),o=s.offsetHeight+18>i.scrollHeight,n.removeChild(i),o}(),Nn=function(i){let s=i.split(","),r=("onpointerdown"in Zh?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in Zh?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":i).split(","),n={},o=4;for(;--o>-1;)n[s[o]]=r[o],n[r[o]]=s[o];try{_i.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){vd=1}}))}catch(l){}return n}("touchstart,touchmove,touchend,touchcancel"),Qe(zt,"touchcancel",Il),Qe(Se,"touchmove",Il),Qi&&Qi.addEventListener("touchstart",Il),Qe(zt,"contextmenu",function(){for(let i in Hr)Hr[i].isPressed&&Hr[i].endDrag(
1)}),me=Jh=Pd()}me?(mi=me.plugins.inertia,Rn=me.utils.checkPrefix,qn=Rn(qn),tu=Rn(tu),Ps=me.utils.toArray,Xd=!!Rn("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},Hd=class{constructor(t){this._listeners={},this.target=t||this}addEventListener(t,i){let s=this._listeners[t]||(this._listeners[t]=[]);~s.indexOf(i)||s.push(i)}removeEventListener(t,i){let s=this._listeners[t],r=s&&s.indexOf(i)||-1;r>-1&&s.splice(r,1)}dispatchEvent(t){let i;return(this._listeners[t]||[]).forEach(s=>s.call(this,{type:t,target:this.target})===!1&&(i=!1)),i}},ft=class extends Hd{constructor(t,i){super();Jh||au(1),t=Ps(t)[0],mi||(mi=me.plugins.inertia),this.vars=i=kd(i||{}),this.target=t,this.x=this.y=this.rotation=0,this.dragResistance=parseFloat(i.dragResistance)||0,this.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,this.lockAxis=i.lockAxis,this.autoScroll=i.autoScroll||0,this.lockedAxis=null,this.allowEventDefault=!!i.allowEventDefault,me.getProperty(t,"x");let s=(i.type||"x,y").toLowerCase(),r=~s.indexOf("x")||~s.indexOf("y"),n=s.indexOf("rotation")!==-1,o=n?"rotation":r?"x":"left",l=r?"y":"top",a=!!(~s.indexOf("x")||~s.indexOf("left")||s==="scroll"),u=!!(~s.indexOf("y")||~s.indexOf("top")||s==="scroll"),c=i.minimumMovement||2,h=this,f=Ps(i.trigger||i.handle||t),d={},p=0,g=!1,m=i.autoScrollMarginTop||40,_=i.autoScrollMarginRight||40,y=i.autoScrollMarginBottom||40,D=i.autoScrollMarginLeft||40,x=i.clickableTest||Nd,b=0,C=t._gsap||me.core.getCache(t),E=zd(t),w=(v,F)=>parseFloat(C.get(t,v,F)),T=t.ownerDocument||zt,M,P,G,A,V,B,X,Z,k,J,j,Y,N,q,U,De,$,de,W,we,ie,mt,Te,oe,Ze,Oe,Xe,Vi,ui,It,He,yt=v=>(Jt(v),v.stopImmediatePropagation&&v.stopImmediatePropagation(),!1),at=v=>{if(h.autoScroll&&h.isDragging&&(g||$)){let F=t,S=h.autoScroll*15,L,O,z,Q,K,re,ee,te;for(g=!1,Ji.scrollTop=Se.pageYOffset!=null?Se.pageYOffset:T.documentElement.scrollTop!=null?T.documentElement.scrollTop:T.body.scrollTop,Ji.scrollLeft=Se.pageXOffset!=null?Se.pageXOffset:T.documentElement.scrollLeft!=null?T.documentElement.scrollLeft:T.body.scrollLeft,Q=h.pointerX-Ji.scrollLeft,K=h.pointerY-Ji.scrollTop;F&&!O;)O=Vr(F.parentNode),L=O?Ji:F.parentNode,z=O?{bottom:Math.max(_i.clientHeight,Se.innerHeight||0),right:Math.max(_i.clientWidth,Se.innerWidth||0),left:0,top:0}:L.getBoundingClientRect(),re=ee=0,u&&(te=L._gsMaxScrollY-L.scrollTop,te<0?ee=te:K>z.bottom-y&&te?(g=!0,ee=Math.min(te,S*(1-Math.max(0,z.bottom-K)/y)|0)):K<z.top+m&&L.scrollTop&&(g=!0,ee=-Math.min(L.scrollTop,S*(1-Math.max(0,K-z.top)/m)|0)),ee&&(L.scrollTop+=ee)),a&&(te=L._gsMaxScrollX-L.scrollLeft,te<0?re=te:Q>z.right-_&&te?(g=!0,re=Math.min(te,S*(1-Math.max(0,z.right-Q)/_)|0)):Q<z.left+D&&L.scrollLeft&&(g=!0,re=-Math.min(L.scrollLeft,S*(1-Math.max(0,Q-z.left)/D)|0)),re&&(L.scrollLeft+=re)),O&&(re||ee)&&(Se.scrollTo(L.scrollLeft,L.scrollTop),se(h.pointerX+re,h.pointerY+ee)),F=L}if($){let{x:F,y:S}=h;n?(h.deltaX=F-parseFloat(C.rotation),h.rotation=F,C.rotation=F+"deg",C.renderTransform(1,C)):P?(u&&(h.deltaY=S-P.top(),P.top(S)),a&&(h.deltaX=F-P.left(),P.left(F))):r?(u&&(h.deltaY=S-parseFloat(C.y),C.y=S+"px"),a&&(h.deltaX=F-parseFloat(C.x),C.x=F+"px"),C.renderTransform(1,C)):(u&&(h.deltaY=S-parseFloat(t.style.top||0),t.style.top=S+"px"),a&&(h.deltaX=F-parseFloat(t.style.left||0),t.style.left=F+"px")),Z&&!v&&!Vi&&(Vi=!0,Be(h,"drag","onDrag")===!1&&(a&&(h.x-=h.deltaX),u&&(h.y-=h.deltaY),at(!0)),Vi=!1)}$=!1},vt=(v,F)=>{let{x:S,y:L}=h,O,z;t._gsap||(C=me.core.getCache(t)),C.uncache&&me.getProperty(t,"x"),r?(h.x=parseFloat(C.x),h.y=parseFloat(C.y)):n?h.x=h.rotation=parseFloat(C.rotation):P?(h.y=P.top(),h.x=P.left()):(h.y=parseFloat(t.style.top||(z=Un(t))&&z.top)||0,h.x=parseFloat(t.style.left||(z||{}).left)||0),(W||we||ie)&&!F&&(h.isDragging||h.isThrowing)&&(ie&&(qr.x=h.x,qr.y=h.y,O=ie(qr),O.x!==h.x&&(h.x=O.x,$=!0),O.y!==h.y&&(h.y=O.y,$=!0)),W&&(O=W(h.x),O!==h.x&&(h.x=O,n&&(h.rotation=O),$=!0)),we&&(O=we(h.y),O!==h.y&&(h.y=O),$=!0)),$&&at(!0),v||(h.deltaX=h.x-S,h.deltaY=h.y-L,Be(h,"throwupdate","onThrowUpdate"))},ci=(v,F,S,L)=>(F==null&&(F=-ir),S==null&&(S=ir),Ts(v)?O=>{let z=h.isPressed?1-h.edgeResistance:1;return v.call(h,O>S?S+(O-S)*z:O<F?F+(O-F)*z:O)*L}:Vn(v)?O=>{let z=v.length,Q=0,K=ir,re,ee;for(;--z>-1;)re=v[z],ee=re-O,ee<0&&(ee=-ee),ee<K&&re>=F&&re<=S&&(Q=z,K=ee);return v[Q]}:isNaN(v)?O=>O:()=>v*L),fs=(v,F,S,L,O,z,Q)=>(z=z&&z<ir?z*z:ir,Ts(v)?K=>{let re=h.isPressed?1-h.edgeResistance:1,ee=K.x,te=K.y,Ke,Bt,Ut;return K.x=ee=ee>S?S+(ee-S)*re:ee<F?F+(ee-F)*re:ee,K.y=te=te>O?O+(te-O)*re:te<L?L+(te-L)*re:te,Ke=v.call(h,K),Ke!==K&&(K.x=Ke.x,K.y=Ke.y),Q!==1&&(K.x*=Q,K.y*=Q),z<ir&&(Bt=K.x-ee,Ut=K.y-te,Bt*Bt+Ut*Ut>z&&(K.x=ee,K.y=te)),K}:Vn(v)?K=>{let re=v.length,ee=0,te=ir,Ke,Bt,Ut,Wt;for(;--re>-1;
1)Ut=v[re],Ke=Ut.x-K.x,Bt=Ut.y-K.y,Wt=Ke*Ke+Bt*Bt,Wt<te&&(ee=re,te=Wt);return te<=z?v[ee]:K}:K=>K),fi=()=>{let v,F,S,L;X=!1,P?(P.calibrate(),h.minX=j=-P.maxScrollLeft(),h.minY=N=-P.maxScrollTop(),h.maxX=J=h.maxY=Y=0,X=!0):i.bounds&&(v=Rd(i.bounds,t.parentNode),n?(h.minX=j=v.left,h.maxX=J=v.left+v.width,h.minY=N=h.maxY=Y=0):!yi(i.bounds.maxX)||!yi(i.bounds.maxY)?(v=i.bounds,h.minX=j=v.minX,h.minY=N=v.minY,h.maxX=J=v.maxX,h.maxY=Y=v.maxY):(F=Rd(t,t.parentNode),h.minX=j=Math.round(w(o,"px")+v.left-F.left-.5),h.minY=N=Math.round(w(l,"px")+v.top-F.top-.5),h.maxX=J=Math.round(j+(v.width-F.width)),h.maxY=Y=Math.round(N+(v.height-F.height))),j>J&&(h.minX=J,h.maxX=J=j,j=h.minX),N>Y&&(h.minY=Y,h.maxY=Y=N,N=h.minY),n&&(h.minRotation=j,h.maxRotation=J),X=!0),i.liveSnap&&(S=i.liveSnap===!0?i.snap||{}:i.liveSnap,L=Vn(S)||Ts(S),n?(W=ci(L?S:S.rotation,j,J,1),we=null):S.points?ie=fs(L?S:S.points,j,J,N,Y,S.radius,P?-1:1):(a&&(W=ci(L?S:S.x||S.left||S.scrollLeft,j,J,P?-1:1)),u&&(we=ci(L?S:S.y||S.top||S.scrollTop,N,Y,P?-1:1))))},St=()=>{h.isThrowing=!1,Be(h,"throwcomplete","onThrowComplete")},I=()=>{h.isThrowing=!1},R=(v,F)=>{let S,L,O,z;v&&mi?(v===!0&&(S=i.snap||i.liveSnap||{},L=Vn(S)||Ts(S),v={resistance:(i.throwResistance||i.resistance||1e3)/(n?10:1)},n?v.rotation=ou(h,L?S:S.rotation,J,j,1,F):(a&&(v[o]=ou(h,L?S:S.points||S.x||S.left,J,j,P?-1:1,F||h.lockedAxis==="x")),u&&(v[l]=ou(h,L?S:S.points||S.y||S.top,Y,N,P?-1:1,F||h.lockedAxis==="y")),(S.points||Vn(S)&&Hn(S[0]))&&(v.linkedProps=o+","+l,v.radius=S.radius))),h.isThrowing=!0,z=isNaN(i.overshootTolerance)?i.edgeResistance===1?0:1-h.edgeResistance+.2:i.overshootTolerance,v.duration||(v.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?z===0||Hn(v)&&v.resistance>1e3?0:.5:i.minDuration,overshoot:z}),h.tween=O=me.to(P||t,{inertia:v,data:"_draggable",onComplete:St,onInterrupt:I,onUpdate:i.fastMode?Be:vt,onUpdateParams:i.fastMode?[h,"onthrowupdate","onThrowUpdate"]:S&&S.radius?[!1,!0]:[]}),i.fastMode||(P&&(P._skip=!0),O.render(1e9,!0,!0),vt(!0,!0),h.endX=h.x,h.endY=h.y,n&&(h.endRotation=h.x),O.play(0),vt(!0,!0),P&&(P._skip=!1))):X&&h.applyBounds()},H=v=>{let F=oe,S;oe=Ae(t.parentNode,!0),v&&h.isPressed&&!oe.equals(F||new bt)&&(S=F.inverse().apply({x:G,y:A}),oe.apply(S,S),G=S.x,A=S.y),oe.equals(c2)&&(oe=null)},pe=()=>{let v=1-h.edgeResistance,F=E?Yn(T):0,S=E?jn(T):0,L,O,z;H(!1),$t.x=h.pointerX-F,$t.y=h.pointerY-S,oe&&oe.apply($t,$t),G=$t.x,A=$t.y,$&&(se(h.pointerX,h.pointerY),at(!0)),P?(fi(),B=P.top(),V=P.left()):(_e()?(vt(!0,!0),fi()):h.applyBounds(),n?(L=t.ownerSVGElement?[C.xOrigin-t.getBBox().x,C.yOrigin-t.getBBox().y]:(Un(t)[tu]||"0 0").split(" "),De=h.rotationOrigin=Ae(t).apply({x:parseFloat(L[0])||0,y:parseFloat(L[1])||0}),vt(!0,!0),O=h.pointerX-De.x-F,z=De.y-h.pointerY+S,V=h.x,B=h.y=Math.atan2(z,O)*Td):(B=w(l,"px"),V=w(o,"px"))),X&&v&&(V>J?V=J+(V-J)/v:V<j&&(V=j-(j-V)/v),n||(B>Y?B=Y+(B-Y)/v:B<N&&(B=N-(N-B)/v))),h.startX=V=As(V),h.startY=B=As(B)},_e=()=>h.tween&&h.tween.isActive(),ji=()=>{Zi.parentNode&&!_e()&&!h.isDragging&&Zi.parentNode.removeChild(Zi)},Ce=(v,F)=>{let S;if(!M||h.isPressed||!v||(v.type==="mousedown"||v.type==="pointerdown")&&!F&&ks()-b<30&&Nn[h.pointerEvent.type]){He&&v&&M&&Jt(v);return}if(Ze=_e(),h.pointerEvent=v,Nn[v.type]?(Te=~v.type.indexOf("touch")?v.currentTarget||v.target:T,Qe(Te,"touchend",he),Qe(Te,"touchmove",ye),Qe(Te,"touchcancel",he),Qe(T,"touchstart",Id)):(Te=null,Qe(T,"mousemove",ye)),Xe=null,(!Ol||!Te)&&(Qe(T,"mouseup",he),v&&v.target&&Qe(v.target,"mouseup",he)),mt=x.call(h,v.target)&&i.dragClickables===!1&&!F,mt){Qe(v.target,"change",he),Be(h,"pressInit","onPressInit"),Be(h,"press","onPress"),Nl(f,!0),He=!1;return}if(Oe=!Te||a===u||h.vars.allowNativeTouchScrolling===!1||h.vars.allowContextMenu&&v&&(v.ctrlKey||v.which>2)?!1:a?"y":"x",He=!Oe&&!h.allowEventDefault,He&&(Jt(v),Qe(Se,"touchforcechange",Jt)),v.changedTouches?(v=q=v.changedTouches[0],U=v.identifier):v.pointerId?U=v.pointerId:q=U=null,Ll++,g2(at),A=h.pointerY=v.pageY,G=h.pointerX=v.pageX,Be(h,"pressInit","onPressInit"),(Oe||h.autoScroll)&&Rl(t.parentNode),t.parentNode&&h.autoScroll&&!P&&!n&&t.parentNode._gsMaxScrollX&&!Zi.parentNode&&!t.getBBox&&(Zi.style.width=t.parentNode.scrollWidth+"px",t.parentNode.appendChild(Zi)),pe(),h.tween&&h.tween.kill(),h.isThrowing=!1,me.killTweensOf(P||t,d,!0),P&&me.killTweensOf(t,{scrollTo:1},!0),h.tween=h.lockedAxis=null,(i.zIndexBoost||!n&&!P&&i.zIndexBoost!==!1)&&(t.style.zIndex=ft.zIndex++),h.isPressed=!0,Z=!!(i.onDrag||h._listeners.drag),k=!!(i.onMove||h._listeners.move),!n&&(i.cursor!==!1||i.activeCursor))for(S=f.length;--S>-1;)me.set(f[S],{cursor:i.activeCursor||i.cursor||(Xn==="grab"?"grabbing":Xn)});Be(h,"press","onPress")},ye=v=>{let F=v,S,L,O,z,Q,K;if(!M||eu||!h.isPressed||!v){He&&v&&M&&Jt(v);return}
1if(h.pointerEvent=v,S=v.changedTouches,S){if(v=S[0],v!==q&&v.identifier!==U){for(z=S.length;--z>-1&&(v=S[z]).identifier!==U&&v.target!==t;);if(z<0)return}}else if(v.pointerId&&U&&v.pointerId!==U)return;if(Te&&Oe&&!Xe&&($t.x=v.pageX,$t.y=v.pageY,oe&&oe.apply($t,$t),L=$t.x,O=$t.y,Q=Math.abs(L-G),K=Math.abs(O-A),(Q!==K&&(Q>c||K>c)||zn&&Oe===Xe)&&(Xe=Q>K&&a?"x":"y",Oe&&Xe!==Oe&&Qe(Se,"touchforcechange",Jt),h.vars.lockAxisOnTouchScroll!==!1&&a&&u&&(h.lockedAxis=Xe==="x"?"y":"x",Ts(h.vars.onLockAxis)&&h.vars.onLockAxis.call(h,F)),zn&&Oe===Xe))){he(F);return}!h.allowEventDefault&&(!Oe||Xe&&Oe!==Xe)&&F.cancelable!==!1?(Jt(F),He=!0):He&&(He=!1),h.autoScroll&&(g=!0),se(v.pageX,v.pageY,k)},se=(v,F,S)=>{let L=1-h.dragResistance,O=1-h.edgeResistance,z=h.pointerX,Q=h.pointerY,K=B,re=h.x,ee=h.y,te=h.endX,Ke=h.endY,Bt=h.endRotation,Ut=$,Wt,ds,st,Ie,Ga,di;h.pointerX=v,h.pointerY=F,E&&(v-=Yn(T),F-=jn(T)),n?(Ie=Math.atan2(De.y-F,v-De.x)*Td,Ga=h.y-Ie,Ga>180?(B-=360,h.y=Ie):Ga<-180&&(B+=360,h.y=Ie),h.x!==V||Math.abs(B-Ie)>c?(h.y=Ie,st=V+(B-Ie)*L):st=V):(oe&&(di=v*oe.a+F*oe.c+oe.e,F=v*oe.b+F*oe.d+oe.f,v=di),ds=F-A,Wt=v-G,ds<c&&ds>-c&&(ds=0),Wt<c&&Wt>-c&&(Wt=0),(h.lockAxis||h.lockedAxis)&&(Wt||ds)&&(di=h.lockedAxis,di||(h.lockedAxis=di=a&&Math.abs(Wt)>Math.abs(ds)?"y":u?"x":null,di&&Ts(h.vars.onLockAxis)&&h.vars.onLockAxis.call(h,h.pointerEvent)),di==="y"?ds=0:di==="x"&&(Wt=0)),st=As(V+Wt*L),Ie=As(B+ds*L)),(W||we||ie)&&(h.x!==st||h.y!==Ie&&!n)?(ie&&(qr.x=st,qr.y=Ie,di=ie(qr),st=As(di.x),Ie=As(di.y)),W&&(st=As(W(st))),we&&(Ie=As(we(Ie)))):X&&(st>J?st=J+Math.round((st-J)*O):st<j&&(st=j+Math.round((st-j)*O)),n||(Ie>Y?Ie=Math.round(Y+(Ie-Y)*O):Ie<N&&(Ie=Math.round(N+(Ie-N)*O)))),(h.x!==st||h.y!==Ie&&!n)&&(n?(h.endRotation=h.x=h.endX=st,$=!0):(u&&(h.y=h.endY=Ie,$=!0),a&&(h.x=h.endX=st,$=!0)),!S||Be(h,"move","onMove")!==!1?!h.isDragging&&h.isPressed&&(h.isDragging=!0,Be(h,"dragstart","onDragStart")):(h.pointerX=z,h.pointerY=Q,B=K,h.x=re,h.y=ee,h.endX=te,h.endY=Ke,h.endRotation=Bt,$=Ut))},he=(v,F)=>{if(!M||!h.isPressed||v&&U!=null&&!F&&(v.pointerId&&v.pointerId!==U&&v.target!==t||v.changedTouches&&!m2(v.changedTouches,U))){He&&v&&M&&Jt(v);return}h.isPressed=!1;let S=v,L=h.isDragging,O=h.vars.allowContextMenu&&v&&(v.ctrlKey||v.which>2),z=me.delayedCall(.001,ji),Q,K,re,ee,te;if(Te?(Ye(Te,"touchend",he),Ye(Te,"touchmove",ye),Ye(Te,"touchcancel",he),Ye(T,"touchstart",Id)):Ye(T,"mousemove",ye),Ye(Se,"touchforcechange",Jt),(!Ol||!Te)&&(Ye(T,"mouseup",he),v&&v.target&&Ye(v.target,"mouseup",he)),$=!1,L&&(p=Ad=ks(),h.isDragging=!1),mt&&!O){v&&(Ye(v.target,"change",he),h.pointerEvent=S),Nl(f,!1),Be(h,"release","onRelease"),Be(h,"click","onClick"),mt=!1;return}if(Ld(at),!n)for(K=f.length;--K>-1;)nu(f[K],"cursor",i.cursor||(i.cursor!==!1?Xn:null));if(Ll--,v){if(Q=v.changedTouches,Q&&(v=Q[0],v!==q&&v.identifier!==U)){for(K=Q.length;--K>-1&&(v=Q[K]).identifier!==U&&v.target!==t;);if(K<0)return}h.pointerEvent=S,h.pointerX=v.pageX,h.pointerY=v.pageY}return O&&S?(Jt(S),He=!0,Be(h,"release","onRelease")):S&&!L?(He=!1,Ze&&(i.snap||i.bounds)&&R(i.inertia||i.throwProps),Be(h,"release","onRelease"),(!zn||S.type!=="touchmove")&&S.type.indexOf("cancel")===-1&&(Be(h,"click","onClick"),ks()-b<300&&Be(h,"doubleclick","onDoubleClick"),ee=S.target||t,b=ks(),te=()=>{b!==ui&&h.enabled()&&!h.isPressed&&!S.defaultPrevented&&(ee.click?ee.click():T.createEvent&&(re=T.createEvent("MouseEvents"),re.initMouseEvent("click",!0,!0,Se,1,h.pointerEvent.screenX,h.pointerEvent.screenY,h.pointerX,h.pointerY,!1,!1,!1,!1,0,null),ee.dispatchEvent(re)))},!zn&&!S.defaultPrevented&&me.delayedCall(.05,te))):(R(i.inertia||i.throwProps),!h.allowEventDefault&&S&&(i.dragClickables!==!1||!x.call(h,S.target))&&L&&(!Oe||Xe&&Oe===Xe)&&S.cancelable!==!1?(He=!0,Jt(S)):He=!1,Be(h,"release","onRelease")),_e()&&z.duration(h.tween.duration()),L&&Be(h,"dragend","onDragEnd"),!0},ue=v=>{if(v&&h.isDragging&&!P){let F=v.target||t.parentNode,S=F.scrollLeft-F._gsScrollX,L=F.scrollTop-F._gsScrollY;(S||L)&&(oe?(G-=S*oe.a+L*oe.c,A-=L*oe.d+S*oe.b):(G-=S,A-=L),F._gsScrollX+=S,F._gsScrollY+=L,se(h.pointerX,h.pointerY))}},le=v=>{let F=ks(),S=F-b<40,L=F-p<40,O=S&&ui===b,z=h.pointerEvent&&h.pointerEvent.defaultPrevented,Q=S&&It===b,K=v.isTrusted||v.isTrusted==null&&S&&O;if((O||L&&h.vars.suppressClickOnDrag!==!1)&&v.stopImmediatePropagation&&v.stopImmediatePropagation(),S&&!(h.pointerEvent&&h.pointerEvent.defaultPrevented)&&(!O||K&&!Q)){K&&O&&(It=b),ui=b;return}(h.isPressed||L||S)&&(!K||!v.detail||!S||z)&&Jt(v),!S&&!L&&(v&&v.target&&(h.pointerEvent=v),Be(h,"click","onClick"))},Fe=v=>oe?{x:v.x*oe.a+v.y*oe.c+oe.e,y:v.x*oe.b+v.y*oe.d+oe.f}:{x:v.x,y:v.y};de=ft.get(t),de&&de.kill(),this.startDrag=(v,F)=>{let S,L,O,z;Ce(v||h.pointerEvent,!0),F&&!h.hitTest(v||h.pointerEvent)&&(S=jr(v||h.pointerEvent),L=jr(t),O=Fe({x:S.left+S.width/2,y:S.top+S.height/2}),z=Fe({x:L.left+L.width/2,y:L.top+L.height/2}),G-=O.x-z.x,A-=O.y-z.y),h.isDragging||(h.isDragging=!0,Be(h,"dragstart","onDragStart"))},this.drag=ye,this.endDrag=v=>he(v||h.pointerEvent,!0),this.timeSinceDrag=()=>
1h.isDragging?0:(ks()-p)/1e3,this.timeSinceClick=()=>(ks()-b)/1e3,this.hitTest=(v,F)=>ft.hitTest(h.target,v,F),this.getDirection=(v,F)=>{let S=v==="velocity"&&mi?v:Hn(v)&&!n?"element":"start",L,O,z,Q,K,re;return S==="element"&&(K=jr(h.target),re=jr(v)),L=S==="start"?h.x-V:S==="velocity"?mi.getVelocity(t,o):K.left+K.width/2-(re.left+re.width/2),n?L<0?"counter-clockwise":"clockwise":(F=F||2,O=S==="start"?h.y-B:S==="velocity"?mi.getVelocity(t,l):K.top+K.height/2-(re.top+re.height/2),z=Math.abs(L/O),Q=z<1/F?"":L<0?"left":"right",z<F&&(Q!==""&&(Q+="-"),Q+=O<0?"up":"down"),Q)},this.applyBounds=(v,F)=>{let S,L,O,z,Q,K;if(v&&i.bounds!==v)return i.bounds=v,h.update(!0,F);if(vt(!0),fi(),X&&!_e()){if(S=h.x,L=h.y,S>J?S=J:S<j&&(S=j),L>Y?L=Y:L<N&&(L=N),(h.x!==S||h.y!==L)&&(O=!0,h.x=h.endX=S,n?h.endRotation=S:h.y=h.endY=L,$=!0,at(!0),h.autoScroll&&!h.isDragging))for(Rl(t.parentNode),z=t,Ji.scrollTop=Se.pageYOffset!=null?Se.pageYOffset:T.documentElement.scrollTop!=null?T.documentElement.scrollTop:T.body.scrollTop,Ji.scrollLeft=Se.pageXOffset!=null?Se.pageXOffset:T.documentElement.scrollLeft!=null?T.documentElement.scrollLeft:T.body.scrollLeft;z&&!K;)K=Vr(z.parentNode),Q=K?Ji:z.parentNode,u&&Q.scrollTop>Q._gsMaxScrollY&&(Q.scrollTop=Q._gsMaxScrollY),a&&Q.scrollLeft>Q._gsMaxScrollX&&(Q.scrollLeft=Q._gsMaxScrollX),z=Q;h.isThrowing&&(O||h.endX>J||h.endX<j||h.endY>Y||h.endY<N)&&R(i.inertia||i.throwProps,O)}return h},this.update=(v,F,S)=>{let{x:L,y:O}=h;return H(!F),v?h.applyBounds():($&&S&&at(!0),vt(!0)),F&&(se(h.pointerX,h.pointerY),$&&at(!0)),h.isPressed&&!F&&(a&&Math.abs(L-h.x)>.01||u&&Math.abs(O-h.y)>.01&&!n)&&pe(),h.autoScroll&&(Rl(t.parentNode,h.isDragging),g=h.isDragging,at(!0),ru(t,ue),su(t,ue)),h},this.enable=v=>{let F={lazy:!0},S,L,O;if(!n&&i.cursor!==!1&&(F.cursor=i.cursor||Xn),me.utils.checkPrefix("touchCallout")&&(F.touchCallout="none"),v!=="soft"){for(iu(f,a===u?"none":i.allowNativeTouchScrolling&&t.scrollHeight===t.clientHeight==(t.scrollWidth===t.clientHeight)||i.allowEventDefault?"manipulation":a?"pan-y":"pan-x"),L=f.length;--L>-1;)O=f[L],Ol||Qe(O,"mousedown",Ce),Qe(O,"touchstart",Ce),Qe(O,"click",le,!0),me.set(O,F),O.getBBox&&O.ownerSVGElement&&me.set(O.ownerSVGElement,{touchAction:a===u?"none":i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":a?"pan-y":"pan-x"}),i.allowContextMenu||Qe(O,"contextmenu",yt);Nl(f,!1)}return su(t,ue),M=!0,mi&&v!=="soft"&&mi.track(P||t,r?"x,y":n?"rotation":"top,left"),t._gsDragID=S="d"+f2++,Hr[S]=h,P&&(P.enable(),P.element._gsDragID=S),(i.bounds||n)&&pe(),i.bounds&&h.applyBounds(),h},this.disable=v=>{let F=h.isDragging,S,L;if(!n)for(S=f.length;--S>-1;)nu(f[S],"cursor",null);if(v!=="soft"){for(iu(f,null),S=f.length;--S>-1;)L=f[S],nu(L,"touchCallout",null),Ye(L,"mousedown",Ce),Ye(L,"touchstart",Ce),Ye(L,"click",le),Ye(L,"contextmenu",yt);Nl(f,!0),Te&&(Ye(Te,"touchcancel",he),Ye(Te,"touchend",he),Ye(Te,"touchmove",ye)),Ye(T,"mouseup",he),Ye(T,"mousemove",ye)}return ru(t,ue),M=!1,mi&&v!=="soft"&&mi.untrack(P||t,r?"x,y":n?"rotation":"top,left"),P&&P.disable(),Ld(at),h.isDragging=h.isPressed=mt=!1,F&&Be(h,"dragend","onDragEnd"),h},this.enabled=function(v,F){return arguments.length?v?h.enable(F):h.disable(F):M},this.kill=function(){return h.isThrowing=!1,h.tween&&h.tween.kill(),h.disable(),me.set(f,{clearProps:"userSelect"}),delete Hr[t._gsDragID],h},~s.indexOf("scroll")&&(P=this.scrollProxy=new D2(t,p2({onKill:function(){h.isPressed&&he(null)}},i)),t.style.overflowY=u&&!$h?"auto":"hidden",t.style.overflowX=a&&!$h?"auto":"hidden",t=P.content),n?d.rotation=1:(a&&(d[o]=1),u&&(d[l]=1)),C.force3D="force3D"in i?i.force3D:!0,this.enable()}static register(t){me=t,au()}static create(t,i){return Jh||au(!0),Ps(t).map(s=>new ft(s,i))}static get(t){return Hr[(Ps(t)[0]||{})._gsDragID]}static timeSinceDrag(){return(ks()-Ad)/1e3}static hitTest(t,i,s){if(t===i)return!1;let r=jr(t),n=jr(i),{top:o,left:l,right:a,bottom:u,width:c,height:h}=r,f=n.left>a||n.right<l||n.top>u||n.bottom<o,d,p,g;return f||!s?!f:(g=(s+"").indexOf("%")!==-1,s=parseFloat(s)||0,d={left:Math.max(l,n.left),top:Math.max(o,n.top)},d.width=Math.min(a,n.right)-d.left,d.height=Math.min(u,n.bottom)-d.top,d.width<0||d.height<0?!1:g?(s*=.01,p=d.width*d.height,p>=c*h*s||p>=n.width*n.height*s):d.width>s&&d.height>s)}};_2(ft.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});ft.zIndex=1e3;ft.version="3.6.1";Pd()&&me.registerPlugin(ft);var Fs,hu,x2,zl,Xl,qd=()=>typeof window!="undefined",Vd=()=>Fs||qd()&&(Fs=window.gsap)&&Fs.registerPlugin&&Fs,jd=()=>(hu||(Yd(),Xl||console.warn("Please gsap.registerPlugin(CSSPlugin, CSSRulePlugin)")),hu),Yd=e=>{Fs=e||Vd(),qd()&&(x2=window,zl=document),Fs&&(Xl=Fs.plugins.css,Xl&&(hu=1))},b2={version:"3.6.1",name:"cssRule",init(e,t,i,s,r){if(!jd()||typeof e.cssText=="undefined")return!1;let n=e._gsProxy=e._gsProxy||zl.createElement("div");this.ss=e,this.style=n.style,n.style.cssText=e.cssText,Xl.prototype.init.call(this,n,t,i,s,r)},render(e,t){let i=t._pt,s=t.style,r=t.ss,n;for(;i;)i.r(e,i.d),i=i._next;for(n=s.length;--n>-1;)r[s[n]]=s[s[n]]},getRule(e){jd();let t=zl.all?"rules":"cssRules",i=zl.styleSheets,s=i.length,r=e.charAt(0)===":",n,o,l,a;for(e=(r?"":",")+e.split("::").join(":").toLowerCase()+",",r&&(a=[]);s--;){try{if(o=i[s][t],!o)continue;n=o.length}catch(u){console.warn(u);continue}for(;--n>-1;)if(l=o[n],l.selectorText&&(","+l.selectorText.split("::").join(":").toLowerCase()+",").indexOf(e)!==-1)if(r)a.push(l.style);else return l.style}return a},register:Yd};Vd()&&Fs.registerPlugin(b2);var Ai,Ud,Hl,Wd,Wn,Gn,C2="redMultiplier,greenMultiplier,blueMultiplier,alphaMultiplier,redOffset,greenOffset,blueOffset,alphaOffset".split(","),Gd=()=>typeof window!="undefined",Kd=()=>Ai||Gd()&&(Ai=window.gsap)&&Ai.registerPlugin&&Ai,Qd=()=>Wd||Hl&&Hl.createjs||Hl||{},ql=e=>console.warn(e),Zd=e=>{let t=e.getBounds&&e.getBounds();t||(t=e.nominalBounds||{x:0,y:0,width:100,height:100},e.setBounds&&e.setBounds(t.x,t.y,t.width,t.height)),e.cache&&e.cache(t.x,t.y,t.width,t.height),ql("EaselPlugin: for filters to display in EaselJS, you must call the object's cache() method first. GSAP attempted to use the target's getBounds() for the cache but that may not be completely accurate. "+e)},E2=(e,t,i)=>{Wn||(Wn=Qd().ColorFilter,Wn||ql("EaselPlugin error: The EaselJS ColorFilter JavaScript file wasn't loaded."));let s=e.filters||[],r=s.length,n,o,l,a,u,c;for(;r--;)if(s[r]instanceof Wn){o=s[r];break}if(o||(o=new Wn,s.push(o),e.filters=s),l=o.clone(),t.tint!=null)n=Ai.utils.splitColor(t.tint),a=t.tintAmount!=null?+t.tintAmount:1,l.redOffset=+n[0]*a,l.greenOffset=+n[1]*a,l.blueOffset=+n[2]*a,l.redMultiplier=l.greenMultiplier=l.blueMultiplier=1-a;else for(u in t)u!=="exposure"&&u!=="brightness"&&(l[u]=+t[u]);for(t.exposure!=null?(l.redOffset=l.greenOffset=l.blueOffset=255*(+t.exposure-1),l.redMultiplier=l.greenMultiplier=l.blueMultiplier=1):t.brightness!=null&&(a=+t.brightness-1,l.redOffset=l.greenOffset=l.blueOffset=a>0?a*255:0,l.redMultiplier=l.greenMultiplier=l.blueMultiplier=1-Math.abs(a)
1),r=8;r--;)u=C2[r],o[u]!==l[u]&&(c=i.add(o,u,o[u],l[u]),c&&(c.op="easel_colorFilter"));i._props.push("easel_colorFilter"),e.cacheID||Zd(e)},Jd=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],ei=.212671,ti=.71516,ii=.072169,Vl=(e,t)=>{if(!(e instanceof Array)||!(t instanceof Array))return t;let i=[],s=0,r=0,n,o;for(n=0;n<4;n++){for(o=0;o<5;o++)r=o===4?e[s+4]:0,i[s+o]=e[s]*t[o]+e[s+1]*t[o+5]+e[s+2]*t[o+10]+e[s+3]*t[o+15]+r;s+=5}return i},w2=(e,t)=>{if(isNaN(t))return e;let i=1-t,s=i*ei,r=i*ti,n=i*ii;return Vl([s+t,r,n,0,0,s,r+t,n,0,0,s,r,n+t,0,0,0,0,0,1,0],e)},v2=(e,t,i)=>{isNaN(i)&&(i=1);let s=Ai.utils.splitColor(t),r=s[0]/255,n=s[1]/255,o=s[2]/255,l=1-i;return Vl([l+i*r*ei,i*r*ti,i*r*ii,0,0,i*n*ei,l+i*n*ti,i*n*ii,0,0,i*o*ei,i*o*ti,l+i*o*ii,0,0,0,0,0,1,0],e)},S2=(e,t)=>{if(isNaN(t))return e;t*=Math.PI/180;let i=Math.cos(t),s=Math.sin(t);return Vl([ei+i*(1-ei)+s*-ei,ti+i*-ti+s*-ti,ii+i*-ii+s*(1-ii),0,0,ei+i*-ei+s*.143,ti+i*(1-ti)+s*.14,ii+i*-ii+s*-.283,0,0,ei+i*-ei+s*-(1-ei),ti+i*-ti+s*ti,ii+i*(1-ii)+s*ii,0,0,0,0,0,1,0,0,0,0,0,1],e)},P2=(e,t)=>isNaN(t)?e:(t+=.01,Vl([t,0,0,0,128*(1-t),0,t,0,0,128*(1-t),0,0,t,0,128*(1-t),0,0,0,1,0],e)),T2=(e,t,i)=>{Gn||(Gn=Qd().ColorMatrixFilter,Gn||ql("EaselPlugin: The EaselJS ColorMatrixFilter JavaScript file wasn't loaded."));let s=e.filters||[],r=s.length,n,o,l,a;for(;--r>-1;)if(s[r]instanceof Gn){l=s[r];break}for(l||(l=new Gn(Jd.slice()),s.push(l),e.filters=s),o=l.matrix,n=Jd.slice(),t.colorize!=null&&(n=v2(n,t.colorize,Number(t.colorizeAmount))),t.contrast!=null&&(n=P2(n,Number(t.contrast))),t.hue!=null&&(n=S2(n,Number(t.hue))),t.saturation!=null&&(n=w2(n,Number(t.saturation))),r=n.length;--r>-1;)n[r]!==o[r]&&(a=i.add(o,r,o[r],n[r]),a&&(a.op="easel_colorMatrixFilter"));i._props.push("easel_colorMatrixFilter"),e.cacheID||Zd(),i._matrix=o},$d=e=>{Ai=e||Kd(),Gd()&&(Hl=window),Ai&&(Ud=1)},ep={version:"3.6.1",name:"easel",init(e,t,i,s,r){Ud||($d(),Ai||ql("Please gsap.registerPlugin(EaselPlugin)")),this.target=e;let n,o,l,a,u,c,h;for(n in t)if(u=t[n],n==="colorFilter"||n==="tint"||n==="tintAmount"||n==="exposure"||n==="brightness")l||(E2(e,t.colorFilter||t,this),l=!0);else if(n==="saturation"||n==="contrast"||n==="hue"||n==="colorize"||n==="colorizeAmount")a||(T2(e,t.colorMatrixFilter||t,this),a=!0);else if(n==="frame"){if(typeof u=="string"&&u.charAt(1)!=="="&&(c=e.labels))for(h=0;h<c.length;h++)c[h].label===u&&(u=c[h].position);o=this.add(e,"gotoAndStop",e.currentFrame,u,s,r,Math.round),o&&(o.op=n)}else e[n]!=null&&this.add(e,n,"get",u)},render(e,t){let i=t._pt;for(;i;)i.r(e,i.d),i=i._next;t.target.cacheID&&t.target.updateCache()},register:$d};ep.registerCreateJS=e=>{Wd=e};Kd()&&Ai.registerPlugin(ep);var Xt,A2,jl,tp=()=>Xt||typeof window!="undefined"&&(Xt=window.gsap)&&Xt.registerPlugin&&Xt,uu=(e,t)=>!!(typeof e=="undefined"?t:e&&!~(e+"").indexOf("false")),k2=e=>{if(Xt=e||tp(),Xt){jl=Xt.registerEase;let t=Xt.parseEase(),i=r=>n=>{let o=.5+n/2;r.config=l=>r(2*(1-l)*l*o+l*l)},s;for(s in t)t[s].config||i(t[s]);jl("slow",Yr),jl("expoScale",fu),jl("rough",Kn);for(s in Qn)s!=="version"&&Xt.core.globals(s,Qn[s]);A2=1}},ip=(e,t,i)=>{e=Math.min(1,e||.7);let s=e<1?t||t===0?t:.7:0,r=(1-e)/2,n=r+e,o=uu(i);return l=>{let a=l+(.5-l)*s;return l<r?o?1-(l=1-l/r)*l:a-(l=1-l/r)*l*l*l*a:l>n?o?l===1?0:1-(l=(l-n)/r)*l:a+(l-a)*(l=(l-n)/r)*l*l*l:o?1:a}},sp=(e,t,i)=>{let s=Math.log(t/e),r=t-e;return i&&(i=Xt.parseEase(i)),n=>(e*Math.exp(s*(i?i(n):n))-e)/r},cu=function(e,t,i){this.t=e,this.v=t,i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-e)},rp=e=>{typeof e!="object"&&(e={points:+e||20});let t=e.taper||"none",i=[],s=0,r=(+e.points||20)|0,n=r,o=uu(e.randomize,!0),l=uu(e.clamp),a=Xt?Xt.parseEase(e.template):0,u=(+e.strength||1)*.4,c,h,f,d,p,g,m;for(;--n>-1;)c=o?Math.random():1/r*n,h=a?a(c):c,t==="none"?f=u:t==="out"?(d=1-c,f=d*d*u):t==="in"?f=c*c*u:c<.5?(d=c*2,f=d*d*.5*u):(d=(1-c)*2,f=d*d*.5*u),o?h+=Math.random()*f-f*.5:n%2?h+=f*.5:h-=f*.5,l&&(h>1?h=1:h<0&&(h=0)),i[s++]={x:c,y:h};for(i.sort((_,y)=>_.x-y.x),g=new cu(1,1,null),n=r;n--;)p=i[n],g=new cu(p.x,p.y,g);return m=new cu(0,0,g.t?g:g.next),_=>{let y=m;if(_>y.t){for(;y.next&&_>=y.t;)y=y.next;y=y.prev}else for(;y.prev&&_<=y.t;)y=y.prev;return m=y,y.v+(_-y.t)/y.gap*y.c}},Yr=ip(.7);Yr.ease=Yr;Yr.config=ip;var fu=sp(1,2);fu.config=sp;var Kn=rp();Kn.ease=Kn;Kn.config=rp;var Qn={SlowMo:Yr,RoughEase:Kn,ExpoScaleEase:fu};for(let e in Qn)Qn[e].register=k2,Qn[e].version="3.6.1";tp()&&Xt.registerPlugin(Yr);var F2=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,M2=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,L2=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,O2=/(^[#\.][a-z]|[a-y][a-z])/i,I2=Math.PI/180,B2=180/Math.PI,Ms=Math.sin,Ls=Math.cos,kt=Math.abs,$i=Math.sqrt,Yl=Math.atan2,Zn=1e8,np=e=>typeof e=="string",op=e=>typeof e=="number",R2=e=>typeof e=="undefined",N2={},z2={},Ul=1e5,lp=e=>Math.round((e+Zn)%1*Ul)/Ul||(e<0?0:1),ae=e=>Math.round(e*Ul)/Ul||0,ap=e=>Math.round(e*1e10)/1e10||0,hp=(e,t,i,s)=>{let r=e[t],n=s===1?6:eo(r,i,s);if(n&&n+i+2<r.length)return e.splice(t,0,r.slice(0,i+n+2)),r.splice(0,i+n),1},X2=(e,t)=>
vendor: 7,383 bytes, line 1
1{let i=e.length;for(t||e.reverse();i--;)e[i].reversed||or(e[i])},up=(e,t)=>(t.totalLength=e.totalLength,e.samples?(t.samples=e.samples.slice(0),t.lookup=e.lookup.slice(0),t.minLength=e.minLength,t.resolution=e.resolution):e.totalPoints&&(t.totalPoints=e.totalPoints),t),H2=(e,t)=>{let i=e.length,s=e[i-1]||[],r=s.length;i&&t[0]===s[r-2]&&t[1]===s[r-1]&&(t=s.concat(t.slice(2)),i--),e[i]=t},Jn;function nr(e){e=np(e)&&O2.test(e)&&document.querySelector(e)||e;let t=e.getAttribute?e:0,i;return t&&(e=e.getAttribute("d"))?(t._gsPath||(t._gsPath={}),i=t._gsPath[e],i&&!i._dirty?i:t._gsPath[e]=dt(e)):e?np(e)?dt(e):op(e[0])?[e]:e:console.warn("Expecting a <path> element or an SVG path data string")}function Wl(e){let t=[],i=0;for(;i<e.length;i++)t[i]=up(e[i],e[i].slice(0));return up(e,t)}function or(e){let t=0,i;for(e.reverse();t<e.length;t+=2)i=e[t],e[t]=e[t+1],e[t+1]=i;e.reversed=!e.reversed}var q2=(e,t)=>{let i=document.createElementNS("http://www.w3.org/2000/svg","path"),s=[].slice.call(e.attributes),r=s.length,n;for(t=","+t+",";--r>-1;)n=s[r].nodeName.toLowerCase(),t.indexOf(","+n+",")<0&&i.setAttributeNS(null,n,s[r].nodeValue);return i},V2={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"},j2=(e,t)=>{let i=t?t.split(","):[],s={},r=i.length;for(;--r>-1;)s[i[r]]=+e.getAttribute(i[r])||0;return s};function $n(e,t){let i=e.tagName.toLowerCase(),s=.552284749831,r,n,o,l,a,u,c,h,f,d,p,g,m,_,y,D,x,b,C,E,w,T;return i==="path"||!e.getBBox?e:(u=q2(e,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),T=j2(e,V2[i]),i==="rect"?(l=T.rx,a=T.ry||l,n=T.x,o=T.y,d=T.width-l*2,p=T.height-a*2,l||a?(g=n+l*(1-s),m=n+l,_=m+d,y=_+l*s,D=_+l,x=o+a*(1-s),b=o+a,C=b+p,E=C+a*s,w=C+a,r="M"+D+","+b+" V"+C+" C"+[D,E,y,w,_,w,_-(_-m)/3,w,m+(_-m)/3,w,m,w,g,w,n,E,n,C,n,C-(C-b)/3,n,b+(C-b)/3,n,b,n,x,g,o,m,o,m+(_-m)/3,o,_-(_-m)/3,o,_,o,y,o,D,x,D,b].join(",")+"z"):r="M"+(n+d)+","+o+" v"+p+" h"+-d+" v"+-p+" h"+d+"z"):i==="circle"||i==="ellipse"?(i==="circle"?(l=a=T.r,h=l*s):(l=T.rx,a=T.ry,h=a*s),n=T.cx,o=T.cy,c=l*s,r="M"+(n+l)+","+o+" C"+[n+l,o+h,n+c,o+a,n,o+a,n-c,o+a,n-l,o+h,n-l,o,n-l,o-h,n-c,o-a,n,o-a,n+c,o-a,n+l,o-h,n+l,o].join(",")+"z"):i==="line"?r="M"+T.x1+","+T.y1+" L"+T.x2+","+T.y2:(i==="polyline"||i==="polygon")&&(f=(e.getAttribute("points")+"").match(M2)||[],n=f.shift(),o=f.shift(),r="M"+n+","+o+" L"+f.join(","),i==="polygon"&&(r+=","+n+","+o+"z")),u.setAttribute("d",Ht(u._gsRawPath=dt(r))),t&&e.parentNode&&(e.parentNode.insertBefore(u,e),e.parentNode.removeChild(e)),u)}function cp(e,t,i){let s=e[t],r=e[t+2],n=e[t+4],o;return s+=(r-s)*i,r+=(n-r)*i,s+=(r-s)*i,o=r+(n+(e[t+6]-n)*i-r)*i-s,s=e[t+1],r=e[t+3],n=e[t+5],s+=(r-s)*i,r+=(n-r)*i,s+=(r-s)*i,ae(Yl(r+(n+(e[t+7]-n)*i-r)*i-s,o)*B2)}function du(e,t,i){i=R2(i)?1:ap(i)||0,t=ap(t)||0;let s=Math.max(0,~~(kt(i-t)-1e-8)),r=Wl(e);if(t>i&&(t=1-t,i=1-i,X2(r),r.totalLength=0),t<0||i<0){let w=Math.abs(~~Math.min(t,i))+1;t+=w,i+=w}r.totalLength||lr(r);let n=i>1,o=fp(r,t,N2,!0),l=fp(r,i,z2),a=l.segment,u=o.segment,c=l.segIndex,h=o.segIndex,f=l.i,d=o.i,p=h===c,g=f===d&&p,m,_,y,D,x,b,C,E;if(n||s){for(m=c<h||p&&f<d||g&&l.t<o.t,hp(r,h,d,o.t)&&(h++,m||(c++,g?(l.t=(l.t-o.t)/(1-o.t),f=0):p&&(f-=d))),1-(i-t)<1e-5?c=h-1:!l.t&&c?c--:hp(r,c,f,l.t)&&m&&h++,o.t===1&&(h=(h+1)%r.length),x=[],b=r.length,C=1+b*s,E=h,C+=(b-h+c)%b,D=0;D<C;D++)H2(x,r[E++%b]);r=x}else if(y=l.t===1?6:eo(a,f,l.t),t!==i)for(_=eo(u,d,g?o.t/l.t:o.t),p&&(y+=_),a.splice(f+y+2),(_||d)&&u.splice(0,d+_),D=r.length;D--;)(D<h||D>c)&&r.splice(D,1);else a.angle=cp(a,f+y,0),f+=y,o=a[f],l=a[f+1],a.length=a.totalLength=0,a.totalPoints=r.totalPoints=8,a.push(o,l,o,l,o,l,o,l);return r.totalLength=0,r}function Y2(e,t,i){t=t||0,e.samples||(e.samples=[],e.lookup=[]);let s=~~e.resolution||12,r=1/s,n=i?t+i*6+1:e.length,o=e[t],l=e[t+1],a=t?t/6*s:0,u=e.samples,c=e.lookup,h=(t?e.minLength:Zn)||Zn,f=u[a+i*s-1],d=t?u[a-1]:0,p,g,m,_,y,D,x,b,C,E,w,T,M,P,G,A,V;for(u.length=c.length=0,g=t+2;g<n;g+=6){if(m=e[g+4]-o,_=e[g+2]-o,y=e[g]-o,b=e[g+5]-l,C=e[g+3]-l,E=e[g+1]-l,D=x=w=T=0,kt(m)<1e-5&&kt(b)<1e-5&&kt(y)+kt(E)<1e-5)e.length>8&&(e.splice(g,6),g-=6,n-=6);else for(p=1;p<=s;p++)P=r*p,M=1-P,D=x-(x=(P*P*m+3*M*(P*_+M*y))*P),w=T-(T=(P*P*b+3*M*(P*C+M*E))*P),A=$i(w*w+D*D),A<h&&(h=A),d+=A,u[a++]=d;o+=m,l+=b}if(f)for(f-=d;a<u.length;a++)u[a]+=f;if(u.length&&h)for(e.totalLength=V=u[u.length-1]||0,e.minLength=h,A=G=0,p=0;p<V;p+=h)c[A++]=u[G]<p?++G:G;else e.totalLength=u[0]=0;return t?d-u[t/2-1]:d}function lr(e,t){let i,s,r;for(r=i=s=0;r<e.length;r++)e[r].resolution=~~t||12,s+=e[r].length,i+=Y2(e[r]);return e.totalPoints=s,e.totalLength=i,e}function eo(e,t,i){if(i<=0||i>=1)return 0;let s=e[t],r=e[t+1],n=e[t+2],o=e[t+3],l=e[t+4],a=e[t+5],u=e[t+6],c=e[t+7],h=s+(n-s)*i,f=n+(l-n)*i,d=r+(o-r)*i,p=o+(a-o)*i,g=h+(f-h)*i,m=d+(p-d)*i,_=l+(u-l)*i,y=a+(c-a)*i;return f+=(_-f)*i,p+=(y-p)*i,e.splice(t+2,4,ae(h),ae(d),ae(g),ae(m),ae(g+(f-g)*i),ae(m+(p-m)*i),ae(f),ae(p),ae(_),ae(y)),e.samples&&e.samples.splice(t/6*e.resolution|0,0,0,0,0,0,0,0),6}function fp(e,t,i,s){i=i||{},e.totalLength||lr(e),(t<0||t>1)&&(t=lp(t));let r=0,n=e[0],o,l,a,u,c,h,f;if(!t)f=h=r=0,n=e[0];else if(t===1)f=1,r=e.length-1,n=e[r],h=n.length-8;else{if(e.length>1){for(a=e.totalLength*t,c=h=0;(c+=e[h++].totalLength)<a;)r=h;n=e[r],u=c-n.totalLength,t=(a-u)/(c-u)||0}o=n.samples,l=n.resolution,a=n.totalLength*t,h=n.lookup[~~(a/n.minLength)]||0,u=h?o[h-1]:0,c=o[h],c<a&&(u=c,c=o[++h]),f=1/l*((a-u)/(c-u)+h%l),h=~~(h/l)*6,s&&f===1&&(h+6<n.length?(h+=6,f=0):r+1<e.length&&(h=f=0,n=e[++r]))}return i.t=f,i.i=h,i.path=e,i.segment=n,i.segIndex=r,i}function pu(e,t,i,s){let r=e[0],n=s||{},o,l,a,u,c,h,f,d,p;if((t<0||t>1)&&(t=lp(t)),e.length>1){for(a=e.totalLength*t,c=h=0;(c+=e[h++].totalLength)<a;)r=e[h];u=c-r.totalLength,t=(a-u)/(c-u)||0}return o=r.samples,l=r.resolution,a=r.totalLength*t,h=r.lookup[t<1?~~(a/r.minLength):r.lookup.length-1]||0,u=h?o[h-1]:0,c=o[h],c<a&&(u=c,c=o[++h]),f=1/l*((a-u)/(c-u)+h%l)||0,p=1-f,h=~~(h/l)*6,d=r[h],n.x=ae((f*f*(r[h+6]-d)+3*p*(f*(r[h+4]-d)+p*(r[h+2]-d)))*f+d),n.y=ae((f*f*(r[h+7]-(d=r[h+1]))+3*p*(f*(r[h+5]-d)+p*(r[h+3]-d)))*f+d),i&&(n.angle=r.totalLength?cp(r,h,f>=1?1-1e-9:f||1e-9):r.angle||0),n}function Di(e,t,i,s,r,n,o){let l=e.length,a,u,c,h,f;for(;--l>-1;)for(a=e[l],u=a.length,c=0;c<u;c+=2)h=a[c],f=a[c+1],a[c]=h*t+f*s+n,a[c+1]=h*i+f*r+o;return e._dirty=1,e}function U2(e,t,i,s,r,n,o,l,a){if(e===l&&t===a)return;i=kt(i),s=kt(s);let u=r%360*I2,c=Ls(u),h=Ms(u),f=Math.PI,d=f*2,p=(e-l)/2,g=(t-a)/2,m=c*p+h*g,_=-h*p+c*g,y=m*m,D=_*_,x=y/(i*i)+D/(s*s);x>1&&(i=$i(x)*i,s=$i(x)*s);let b=i*i,C=s*s,E=(b*C-b*D-C*y)/(b*D+C*y);E<0&&(E=0);let w=(n===o?-1:1)*$i(E),T=w*(i*_/s),M=w*-(s*m/i),P=(e+l)/2,G=(t+a)/2,A=P+(c*T-h*M),V=G+(h*T+c*M),B=(m-T)/i,X=(_-M)/s,Z=(-m-T)/i,k=(-_-M)/s,J=B*B+X*X,j=(X<0?-1:1)*Math.acos(B/$i(J)),Y=(B*k-X*Z<0?-1:1)*Math.acos((B*Z+X*k)/$i(J*(Z*Z+k*k)));isNaN(Y)&&(Y=f),!o&&Y>0?Y-=d:o&&Y<0&&(Y+=d),j%=d,Y%=d;let N=Math.ceil(kt(Y)/(d/4)),q=[],U=Y/N,De=4/3*Ms(U/2)/(1+Ls(U/2)),$=c*i,de=h*i,W=h*-s,we=c*s,ie;for(ie=0;ie<N;ie++)r=j+ie*U,m=Ls(r),_=Ms(r),B=Ls(r+=U),X=Ms(r),q.push(m-De*_,_+De*m,B+De*X,X-De*B,B,X);for(ie=0;ie<q.length;ie+=2)m=q[ie],_=q[ie+1],q[ie]=m*$+_*W+A,q[ie+1]=m*de+_*we+V;return q[ie-2]=l,q[ie-1]=a,q}function dt(e){let t=(e+"").replace(L2,T=>{let M=+T;return M<1e-4&&M>-1e-4?0:M}).match(F2)||[],i=[],s=0,r=0,n=2/3,o=t.length,l=0,a="ERROR: malformed path: "+e,u,c,h,f,d,p,g,m,_,y,D,x,b,C,E,w=function(T,M,P,G){
1y=(P-T)/3,D=(G-M)/3,g.push(T+y,M+D,P-y,G-D,P,G)};if(!e||!isNaN(t[0])||isNaN(t[1]))return console.log(a),i;for(u=0;u<o;u++)if(b=d,isNaN(t[u])?(d=t[u].toUpperCase(),p=d!==t[u]):u--,h=+t[u+1],f=+t[u+2],p&&(h+=s,f+=r),u||(m=h,_=f),d==="M")g&&(g.length<8?i.length-=1:l+=g.length),s=m=h,r=_=f,g=[h,f],i.push(g),u+=2,d="L";else if(d==="C")g||(g=[0,0]),p||(s=r=0),g.push(h,f,s+t[u+3]*1,r+t[u+4]*1,s+=t[u+5]*1,r+=t[u+6]*1),u+=6;else if(d==="S")y=s,D=r,(b==="C"||b==="S")&&(y+=s-g[g.length-4],D+=r-g[g.length-3]),p||(s=r=0),g.push(y,D,h,f,s+=t[u+3]*1,r+=t[u+4]*1),u+=4;else if(d==="Q")y=s+(h-s)*n,D=r+(f-r)*n,p||(s=r=0),s+=t[u+3]*1,r+=t[u+4]*1,g.push(y,D,s+(h-s)*n,r+(f-r)*n,s,r),u+=4;else if(d==="T")y=s-g[g.length-4],D=r-g[g.length-3],g.push(s+y,r+D,h+(s+y*1.5-h)*n,f+(r+D*1.5-f)*n,s=h,r=f),u+=2;else if(d==="H")w(s,r,s=h,r),u+=1;else if(d==="V")w(s,r,s,r=h+(p?r-s:0)),u+=1;else if(d==="L"||d==="Z")d==="Z"&&(h=m,f=_,g.closed=!0),(d==="L"||kt(s-h)>.5||kt(r-f)>.5)&&(w(s,r,h,f),d==="L"&&(u+=2)),s=h,r=f;else if(d==="A"){if(C=t[u+4],E=t[u+5],y=t[u+6],D=t[u+7],c=7,C.length>1&&(C.length<3?(D=y,y=E,c--):(D=E,y=C.substr(2),c-=2),E=C.charAt(1),C=C.charAt(0)),x=U2(s,r,+t[u+1],+t[u+2],+t[u+3],+C,+E,(p?s:0)+y*1,(p?r:0)+D*1),u+=c,x)for(c=0;c<x.length;c++)g.push(x[c]);s=g[g.length-2],r=g[g.length-1]}else console.log(a);return u=g.length,u<6?(i.pop(),u=0):g[0]===g[u-2]&&g[1]===g[u-1]&&(g.closed=!0),i.totalPoints=l+u,i}function to(e,t,i,s,r,n,o,l,a,u,c){let h=(e+i)/2,f=(t+s)/2,d=(i+r)/2,p=(s+n)/2,g=(r+o)/2,m=(n+l)/2,_=(h+d)/2,y=(f+p)/2,D=(d+g)/2,x=(p+m)/2,b=(_+D)/2,C=(y+x)/2,E=o-e,w=l-t,T=kt((i-o)*w-(s-l)*E),M=kt((r-o)*w-(n-l)*E),P;return u||(u=[e,t,o,l],c=2),u.splice(c||u.length-2,0,b,C),(T+M)*(T+M)>a*(E*E+w*w)&&(P=u.length,to(e,t,h,f,_,y,b,C,a,u,c),to(b,C,D,x,g,m,o,l,a,u,c+2+(u.length-P))),u}function dp(e,t=1){let i=e[0],s=0,r=[i,s],n=2;for(;n<e.length;n+=2)r.push(i,s,e[n],s=(e[n]-i)*t/2,i=e[n],-s);return r}function ar(e,t,i){kt(e[0]-e[2])<1e-4&&kt(e[1]-e[3])<1e-4&&(e=e.slice(2));let s=e.length-2,r=+e[0],n=+e[1],o=+e[2],l=+e[3],a=[r,n,r,n],u=o-r,c=l-n,h=Math.abs(e[s]-r)<.001&&Math.abs(e[s+1]-n)<.001,f,d,p,g,m,_,y,D,x,b,C,E,w,T;for(isNaN(i)&&(i=Math.PI/10),h&&(e.push(o,l),o=r,l=n,r=e[s-2],n=e[s-1],e.unshift(r,n),s+=4),t=t||t===0?+t:1,m=2;m<s;m+=2)f=r,d=n,r=o,n=l,o=+e[m+2],l=+e[m+3],!(r===o&&n===l)&&(_=u,D=c,u=o-r,c=l-n,y=o-f,x=l-d,E=_*_+D*D,w=u*u+c*c,T=y*y+x*x,p=Math.acos((E+w-T)/$i(4*E*w)),C=p/Math.PI*t,b=$i(E)*C,C*=$i(w),(r!==f||n!==d)&&(p>i?(g=Yl(x,y),a.push(ae(r-Ls(g)*b),ae(n-Ms(g)*b),ae(r),ae(n),ae(r+Ls(g)*C),ae(n+Ms(g)*C))):(g=Yl(D,_),a.push(ae(r-Ls(g)*b),ae(n-Ms(g)*b)),g=Yl(c,u),a.push(ae(r),ae(n),ae(r+Ls(g)*C),ae(n+Ms(g)*C)))));return r!==o||n!==l||a.length<4?a.push(ae(o),ae(l),ae(o),ae(l)):a.length-=2,h&&(a.splice(0,6),a.length=a.length-6),a}function W2(e,t,i,s,r,n){let o=r-i,l=n-s,a;return(o||l)&&(a=((e-i)*o+(t-s)*l)/(o*o+l*l),a>1?(i=r,s=n):a>0&&(i+=o*a,s+=l*a)),(e-i)**2+(t-s)**2}function gu(e,t,i,s,r){let n=s,o=e[t],l=e[t+1],a=e[i],u=e[i+1],c,h,f;for(h=t+2;h<i;h+=2)f=W2(e[h],e[h+1],o,l,a,u),f>n&&(c=h,n=f);n>s&&(c-t>2&&gu(e,t,c,s,r),r.push(e[c],e[c+1]),i-c>2&&gu(e,c,i,s,r))}function Gl(e,t){let i=parseFloat(e[0]),s=parseFloat(e[1]),r=[i,s],n=e.length-2,o,l,a,u,c,h,f;for(t=(t||1)**2,o=2;o<n;o+=2)l=parseFloat(e[o]),a=parseFloat(e[o+1]),u=i-l,c=s-a,u*u+c*c>t&&(r.push(l,a),i=l,s=a);return r.push(parseFloat(e[n]),parseFloat(e[n+1])),f=r.length-2,h=[r[0],r[1]],gu(r,0,f,t,h),h.push(r[f],r[f+1]),h}function pp(e,t,i,s,r,n,o,l,a,u,c,h,f,d){let p=(r-s)/n,g=0,m=s,_,y,D,x,b,C;for(Jn=Zn;m<=r;)C=1-m,_=C*C*C*o+3*C*C*m*a+3*C*m*m*c+m*m*m*f,y=C*C*C*l+3*C*C*m*u+3*C*m*m*h+m*m*m*d,x=_-t,b=y-i,D=x*x+b*b,D<Jn&&(Jn=D,g=m),m+=p;return e>1?pp(e-1,t,i,Math.max(g-p,0),Math.min(g+p,1),n,o,l,a,u,c,h,f,d):g}function gp(e,t,i,s){let r={j:0,i:0,t:0},n=Zn,o,l,a,u;for(l=0;l<e.length;l++)for(u=e[l],o=0;o<u.length;o+=6)a=pp(1,t,i,0,1,s||20,u[o],u[o+1],u[o+2],u[o+3],u[o+4],u[o+5],u[o+6],u[o+7]),n>Jn&&(n=Jn,r.j=l,r.i=o,r.t=a);return r}function Ht(e){op(e[0])&&(e=[e]);let t="",i=e.length,s,r,n,o;for(r=0;r<i;r++){for(o=e[r],t+="M"+ae(o[0])+","+ae(o[1])+" C",s=o.length,n=2;n<s;n++)t+=ae(o[n++])+","+ae(o[n++])+" "+ae(o[n++])+","+ae(o[n++])+" "+ae(o[n++])+","+ae(o[n])+" ";o.closed&&(t+="z")}return t}var G2="x,translateX,left,marginLeft,xPercent".split(","),K2="y,translateY,top,marginTop,yPercent".split(","),Q2=Math.PI/180,ki,_p,Ur,_u,Z2=()=>ki||typeof window!="undefined"&&(ki=window.gsap)&&ki.registerPlugin&&ki,io=(e,t,i,s)=>{let r=t.length,n=s===2?0:s,o=0,l;for(;o<r;o++)e[n]=l=parseFloat(t[o][i]),s===2&&(e[n+1]=0),n+=2;return e},Wr=(e,t,i)=>parseFloat(e._gsap.get(e,t,i||"px"))||0,mp=e=>{let t=e[0],i=e[1],s;for(s=2;s<e.length;s+=2)t=e[s]+=t,i=e[s+1]+=i},yp=(e,t,i,s,r,n,o,l,a)=>(o.type==="cubic"?t=[t]:(t.unshift(Wr(i,s,l),r?Wr(i,r,a):0),o.relative&&mp(t),t=[(r?ar:dp)(t,o.curviness)]),t=n(xp(t,i,o)),Kl(e,i,s,t,"x",l),r&&Kl(e,i,r,t,"y",a),lr(t,o.resolution||(o.curviness===0?20:12))),J2=e=>e,$2=/[-+\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/g,Dp=(e,t,i)=>{let s=Ae(e),r,n,o;return(e.tagName+"").toLowerCase()==="svg"?(r=e.viewBox.baseVal,n=r.x,o=r.y,r.width||(r={width:+e.getAttribute("width"),height:+e.getAttribute("height")})):(r=t&&e.getBBox&&e.getBBox(),n=o=0),t&&t!=="auto"&&(n+=t.push?t[0]*(r?r.width:e.offsetWidth||0):t.x,o+=t.push?t[1]*(r?r.height:e.offsetHeight||0):t.y),i.apply(n||o?s.apply({x:n,y:o}):{x:s.e,y:s.f})},mu=(e,t,i,s)=>{let r=Ae(e.parentNode,!0,!0),n=r.clone().multiply(Ae(t)),o=Dp(e,i,r),{x:l,y:a}=Dp(t,s,r),u;return n.e=n.f=0,s==="auto"&&t.getTotalLength&&t.tagName.toLowerCase()==="path"&&(u=t.getAttribute("d").match($2)||[],u=n.apply({x:+u[0],y:+u[1]}),l+=u.x,a+=u.y),(u||t.getBBox&&e.getBBox&&t.ownerSVGElement===e.ownerSVGElement)&&(u=n.apply(t.getBBox()),l-=u.x,a-=u.y),n.e=l-o.x,n.f=a-o.y,n},xp=(e,t,{align:i,matrix:s,offsetX:r,offsetY:n,alignOrigin:o})=>{let l=e[0][0],a=e[0][1],u=Wr(t,"x"),c=Wr(t,"y"),h,f,d;return!e||!e.length?nr("M0,0L0,0"):(i&&(i==="self"||(h=_u(i)[0]||t)===t?Di(e,1,0,0,1,u-l,c-a):(o&&o[2]!==!1?ki.set(t,{transformOrigin:o[0]
1*100+"% "+o[1]*100+"%"}):o=[Wr(t,"xPercent")/-100,Wr(t,"yPercent")/-100],f=mu(t,h,o,"auto"),d=f.apply({x:l,y:a}),Di(e,f.a,f.b,f.c,f.d,u+f.e-(d.x-f.e),c+f.f-(d.y-f.f)))),s?Di(e,s.a,s.b,s.c,s.d,s.e,s.f):(r||n)&&Di(e,1,0,0,1,r||0,n||0),e)},Kl=(e,t,i,s,r,n)=>{let o=t._gsap,l=o.harness,a=l&&l.aliases&&l.aliases[i],u=a&&a.indexOf(",")<0?a:i,c=e._pt=new _p(e._pt,t,u,0,0,J2,0,o.set(t,u,e));c.u=Ur(o.get(t,u,n))||0,c.path=s,c.pp=r,e._props.push(u)},ey=(e,t)=>i=>e||t!==1?du(i,e,t):i,ty={version:"3.6.1",name:"motionPath",register(e,t,i){ki=e,Ur=ki.utils.getUnit,_u=ki.utils.toArray,_p=i},init(e,t){if(!ki)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;(!(typeof t=="object"&&!t.style)||!t.path)&&(t={path:t});let i=[],{path:s,autoRotate:r,unitX:n,unitY:o,x:l,y:a}=t,u=s[0],c=ey(t.start,"end"in t?t.end:1),h,f;if(this.rawPaths=i,this.target=e,(this.rotate=r||r===0)&&(this.rOffset=parseFloat(r)||0,this.radians=!!t.useRadians,this.rProp=t.rotation||"rotation",this.rSet=e._gsap.set(e,this.rProp,this),this.ru=Ur(e._gsap.get(e,this.rProp))||0),Array.isArray(s)&&!("closed"in s)&&typeof u!="number"){for(f in u)!l&&~G2.indexOf(f)?l=f:!a&&~K2.indexOf(f)&&(a=f);l&&a?i.push(yp(this,io(io([],s,l,0),s,a,1),e,l,a,c,t,n||Ur(s[0][l]),o||Ur(s[0][a]))):l=a=0;for(f in u)f!==l&&f!==a&&i.push(yp(this,io([],s,f,2),e,f,0,c,t,Ur(s[0][f])))}else h=c(xp(nr(t.path),e,t)),lr(h,t.resolution),i.push(h),Kl(this,e,t.x||"x",h,"x",t.unitX||"px"),Kl(this,e,t.y||"y",h,"y",t.unitY||"px")},render(e,t){let i=t.rawPaths,s=i.length,r=t._pt;for(e>1?e=1:e<0&&(e=0);s--;)pu(i[s],e,!s&&t.rotate,i[s]);for(;r;)r.set(r.t,r.p,r.path[r.pp]+r.u,r.d,e),r=r._next;t.rotate&&t.rSet(t.target,t.rProp,i[0].angle*(t.radians?Q2:1)+t.rOffset+t.ru,t,e)},getLength(e){return lr(nr(e)).totalLength},sliceRawPath:du,getRawPath:nr,pointsToSegment:ar,stringToRawPath:dt,rawPathToString:Ht,transformRawPath:Di,getGlobalMatrix:Ae,getPositionOnPath:pu,cacheRawPathMeasurements:lr,convertToPath:(e,t)=>_u(e).map(i=>$n(i,t!==!1)),convertCoordinates(e,t,i){let s=Ae(t,!0,!0).multiply(Ae(e));return i?s.apply(i):s},getAlignMatrix:mu,getRelativePosition(e,t,i,s){let r=mu(e,t,i,s);return{x:r.e,y:r.f}},arrayToRawPath(e,t){t=t||{};let i=io(io([],e,t.x||"x",0),e,t.y||"y",1);return t.relative&&mp(i),[t.type==="cubic"?i:ar(i,t.curviness)]}};Z2()&&ki.registerPlugin(ty);var Os,bp,Ql,iy,es,so,Cp,Ep=()=>typeof window!="undefined",wp=()=>Os||Ep()&&(Os=window.gsap)&&Os.registerPlugin&&Os,vp=e=>typeof e=="function",sy=e=>console.warn(e),ry=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],si=.212671,ri=.71516,ni=.072169,Zl=(e,t)=>{let i=[],s=0,r=0,n,o;for(n=0;n<4;n++){for(o=0;o<5;o++)r=o===4?e[s+4]:0,i[s+o]=e[s]*t[o]+e[s+1]*t[o+5]+e[s+2]*t[o+10]+e[s+3]*t[o+15]+r;s+=5}return i},Sp=(e,t)=>{let i=1-t,s=i*si,r=i*ri,n=i*ni;return Zl([s+t,r,n,0,0,s,r+t,n,0,0,s,r,n+t,0,0,0,0,0,1,0],e)},Pp=(e,t,i)=>{let s=Ql(t),r=s[0]/255,n=s[1]/255,o=s[2]/255,l=1-i;return Zl([l+i*r*si,i*r*ri,i*r*ni,0,0,i*n*si,l+i*n*ri,i*n*ni,0,0,i*o*si,i*o*ri,l+i*o*ni,0,0,0,0,0,1,0],e)},Tp=(e,t)=>{t*=Math.PI/180;let i=Math.cos(t),s=Math.sin(t);return Zl([si+i*(1-si)+s*-si,ri+i*-ri+s*-ri,ni+i*-ni+s*(1-ni),0,0,si+i*-si+s*.143,ri+i*(1-ri)+s*.14,ni+i*-ni+s*-.283,0,0,si+i*-si+s*-(1-si),ri+i*-ri+s*ri,ni+i*(1-ni)+s*ni,0,0,0,0,0,1,0,0,0,0,0,1],e)},Ap=(e,t)=>Zl([t,0,0,0,.5*(1-t),0,t,0,0,.5*(1-t),0,0,t,0,.5*(1-t),0,0,0,1,0],e),kp=(e,t)=>{let i=es.filters[t],s=e.filters||[],r=s.length,n;for(i||sy(t+" not found. PixiPlugin.registerPIXI(PIXI)");--r>-1;)if(s[r]instanceof i)return s[r];return n=new i,t==="BlurFilter"&&(n.blur=0),s.push(n),e.filters=s,n},$e=(e,t,i,s)=>{t.add(i,e,i[e],s[e]),t._props.push(e)},Fp=(e,t)=>{let i=new es.filters.ColorMatrixFilter;return i.matrix=t,i.brightness(e,!0),i.matrix},ny=e=>{let t={},i;for(i in e)t[i]=e[i];return t},qt={contrast:1,saturation:1,colorizeAmount:0,colorize:"rgb(255,255,255)",hue:0,brightness:1},oy=(e,t,i)=>{let s=kp(e,"ColorMatrixFilter"),r=e._gsColorMatrixFilter=e._gsColorMatrixFilter||ny(qt),n=t.combineCMF&&!("colorMatrixFilter"in t&&!t.colorMatrixFilter),o,l,a;for(a=s.matrix,t.resolution&&(s.resolution=t.resolution),t.matrix&&t.matrix.length===a.length?(l=t.matrix,r.contrast!==1&&$e("contrast",i,r,qt),r.hue&&$e("hue",i,r,qt),r.brightness!==1&&$e("brightness",i,r,qt),r.colorizeAmount&&($e("colorize",i,r,qt),$e("colorizeAmount",i,r,qt)),r.saturation!==1&&$e("saturation",i,r,qt)):(l=ry.slice(),t.contrast!=null?(l=Ap(l,+t.contrast),$e("contrast",i,r,t)):r.contrast!==1&&(n?l=Ap(l,r.contrast):$e("contrast",i,r,qt)),t.hue!=null?(l=Tp(l,+t.hue),$e("hue",i,r,t)):r.hue&&(n?l=Tp(l,r.hue):$e("hue",i,r,qt)),t.brightness!=null?(l=Fp(+t.brightness,l),$e("brightness",i,r,t)):r.brightness!==1&&(n?l=Fp(r.brightness,l):$e("brightness",i,r,qt)),t.colorize!=null?(t.colorizeAmount="colorizeAmount"in t?+t.colorizeAmount:1,l=Pp(l,t.colorize,t.colorizeAmount),$e("colorize",i,r,t),$e("colorizeAmount",i,r,t)):r.colorizeAmount&&(n?l=Pp(l,r.colorize,r.colorizeAmount):($e("colorize",i,r,qt),$e("colorizeAmount",i,r,qt))),t.saturation!=null?(l=Sp(l,+t.saturation),$e("saturation",i,r,t)):r.saturation!==1&&(n?l=Sp(l,r.saturation):$e("saturation",i,r,qt))),o=l.length;--o>-1;
1)l[o]!==a[o]&&i.add(a,o,a[o],l[o],"colorMatrixFilter");i._props.push("colorMatrixFilter")},ly=(e,{t,p:i,color:s,set:r})=>{r(t,i,s[0]<<16|s[1]<<8|s[2])},ay=(e,{g:t})=>{t&&(t.dirty++,t.clearDirty++)},hy=(e,t)=>{t.t.visible=!!t.t.alpha},Mp=(e,t,i,s)=>{let r=e[t],n=Ql(vp(r)?e[t.indexOf("set")||!vp(e["get"+t.substr(3)])?t:"get"+t.substr(3)]():r),o=Ql(i);s._pt=new so(s._pt,e,t,0,0,ly,{t:e,p:t,color:n,set:Cp(e,t)}),s.add(n,0,n[0],o[0]),s.add(n,1,n[1],o[1]),s.add(n,2,n[2],o[2])},uy={tint:1,lineColor:1,fillColor:1},Lp="position,scale,skew,pivot,anchor,tilePosition,tileScale".split(","),yu={x:"position",y:"position",tileX:"tilePosition",tileY:"tilePosition"},cy={colorMatrixFilter:1,saturation:1,contrast:1,hue:1,colorize:1,colorizeAmount:1,brightness:1,combineCMF:1},Jl=Math.PI/180,Op=e=>typeof e=="string",fy=e=>Op(e)&&e.charAt(1)==="="?e.substr(0,2)+parseFloat(e.substr(2))*Jl:e*Jl,dy=(e,t)=>t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e5)/1e5,t),py=(e,t,i,s,r,n)=>{let o=360*(n?Jl:1),l=Op(r),a=l&&r.charAt(1)==="="?+(r.charAt(0)+"1"):0,u=parseFloat(a?r.substr(2):r)*(n?Jl:1),c=a?u*a:u-s,h=s+c,f,d;return l&&(f=r.split("_")[1],f==="short"&&(c%=o,c!==c%(o/2)&&(c+=c<0?o:-o)),f==="cw"&&c<0?c=(c+o*1e10)%o-~~(c/o)*o:f==="ccw"&&c>0&&(c=(c-o*1e10)%o-~~(c/o)*o)),e._pt=d=new so(e._pt,t,i,s,c,dy),d.e=h,d},Ip=()=>{Ep()&&(bp=window,Os=iy=wp(),es=es||bp.PIXI,Ql=e=>Os.utils.splitColor((e+"").substr(0,2)==="0x"?"#"+e.substr(2):e))},$l,ro;for($l=0;$l<Lp.length;$l++)ro=Lp[$l],yu[ro+"X"]=ro,yu[ro+"Y"]=ro;var gy={version:"3.6.1",name:"pixi",register(e,t,i){Os=e,so=i,Cp=t.getSetter,Ip()},registerPIXI(e){es=e},init(e,t,i,s,r){if(es||Ip(),!(e instanceof es.DisplayObject))return!1;let n=es.VERSION.charAt(0)==="4",o,l,a,u,c,h,f,d,p;for(h in t){if(o=yu[h],a=t[h],o)l=~h.charAt(h.length-1).toLowerCase().indexOf("x")?"x":"y",this.add(e[o],l,e[o][l],o==="skew"?fy(a):a);else if(h==="scale"||h==="anchor"||h==="pivot"||h==="tileScale")this.add(e[h],"x",e[h].x,a),this.add(e[h],"y",e[h].y,a);else if(h==="rotation"||h==="angle")py(this,e,h,e[h],a,h==="rotation");else if(cy[h])u||(oy(e,t.colorMatrixFilter||t,this),u=!0);else if(h==="blur"||h==="blurX"||h==="blurY"||h==="blurPadding"){if(c=kp(e,"BlurFilter"),this.add(c,h,c[h],a),t.blurPadding!==0)for(f=t.blurPadding||Math.max(c[h],a)*2,d=e.filters.length;--d>-1;)e.filters[d].padding=Math.max(e.filters[d].padding,f)}else if(uy[h])if((h==="lineColor"||h==="fillColor")&&e instanceof es.Graphics)for(p=(e.geometry||e).graphicsData,this._pt=new so(this._pt,e,h,0,0,ay,{g:e.geometry||e}),d=p.length;--d>-1;)Mp(n?p[d]:p[d][h.substr(0,4)+"Style"],n?h:"color",a,this);else Mp(e,h,a,this);else h==="autoAlpha"?(this._pt=new so(this._pt,e,"visible",0,0,hy),this.add(e,"alpha",e.alpha,a),this._props.push("alph
1a","visible")):h!=="resolution"&&this.add(e,h,"get",a);this._props.push(h)}}};wp()&&Os.registerPlugin(gy);var xi,Bp,ts,Fi,Is,Rp,Np,zp=()=>typeof window!="undefined",Xp=()=>xi||zp()&&(xi=window.gsap)&&xi.registerPlugin&&xi,Hp=e=>typeof e=="string",qp=e=>typeof e=="function",no=(e,t)=>{let i=t==="x"?"Width":"Height",s="scroll"+i,r="client"+i;return e===ts||e===Fi||e===Is?Math.max(Fi[s],Is[s])-(ts["inner"+i]||Fi[r]||Is[r]):e[s]-e["offset"+i]},oo=(e,t)=>{let i="scroll"+(t==="x"?"Left":"Top");return e===ts&&(e.pageXOffset!=null?i="page"+t.toUpperCase()+"Offset":e=Fi[i]!=null?Fi:Is),()=>e[i]},_y=(e,t,i,s)=>{if(qp(e)&&(e=e(t,i,s)),typeof e!="object")return Hp(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};{let r={},n;for(n in e)r[n]=n!=="onAutoKill"&&qp(e[n])?e[n](t,i,s):e[n];return r}},Vp=(e,t)=>{if(e=Rp(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};let i=e.getBoundingClientRect(),s=!t||t===ts||t===Is,r=s?{top:Fi.clientTop-(ts.pageYOffset||Fi.scrollTop||Is.scrollTop||0),left:Fi.clientLeft-(ts.pageXOffset||Fi.scrollLeft||Is.scrollLeft||0)}:t.getBoundingClientRect(),n={x:i.left-r.left,y:i.top-r.top};return!s&&t&&(n.x+=oo(t,"x")(),n.y+=oo(t,"y")()),n},jp=(e,t,i,s,r)=>!isNaN(e)&&typeof e!="object"?parseFloat(e)-r:Hp(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+s-r:e==="max"?no(t,i)-r:Math.min(no(t,i),Vp(e,t)[i]-r),Yp=()=>{xi=Xp(),zp()&&xi&&document.body&&(ts=window,Is=document.body,Fi=document.documentElement,Rp=xi.utils.toArray,xi.config({autoKillThreshold:7}),Np=xi.config(),Bp=1)},ea={version:"3.6.1",name:"scrollTo",rawVars:1,register(e){xi=e,Yp()},init(e,t,i,s,r){Bp||Yp();let n=this;n.isWin=e===ts,n.target=e,n.tween=i,t=_y(t,s,e,r),n.vars=t,n.autoKill=!!t.autoKill,n.getX=oo(e,"x"),n.getY=oo(e,"y"),n.x=n.xPrev=n.getX(),n.y=n.yPrev=n.getY(),t.x!=null?(n.add(n,"x",n.x,jp(t.x,e,"x",n.x,t.offsetX||0),s,r),n._props.push("scrollTo_x")):n.skipX=1,t.y!=null?(n.add(n,"y",n.y,jp(t.y,e,"y",n.y,t.offsetY||0),s,r),n._props.push("scrollTo_y")):n.skipY=1},render(e,t){let i=t._pt,{target:s,tween:r,autoKill:n,xPrev:o,yPrev:l,isWin:a}=t,u,c,h,f,d;for(;i;)i.r(e,i.d),i=i._next;u=a||!t.skipX?t.getX():o,c=a||!t.skipY?t.getY():l,h=c-l,f=u-o,d=Np.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),n&&(!t.skipX&&(f>d||f<-d)&&u<no(s,"x")&&(t.skipX=1),!t.skipY&&(h>d||h<-d)&&c<no(s,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(r.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(r,t.vars.onAutoKillParams||[]))),a?ts.scrollTo(t.skipX?u:t.x,t.skipY?c:t.y):(t.skipY||(s.scrollTop=t.y),t.skipX||(s.scrollLeft=t.x)),t.xPrev=t.x,t.yPrev=t.y},kill(e){let t=e==="scrollTo";(t||e==="scrollTo_x")&&(this.skipX=1),(t||e==="scrollTo_y")&&(this.skipY=1)}};ea.max=no;ea.getOffset=Vp;ea.buildGetter=oo;Xp()&&xi.registerPlugin(ea);var ne,lo,Re,pt,is,Ne,Up,Du,xu,ao,Mi,ta,ia,bu,Ft,sa,Cu,Me,Wp,Gp,Gr,Kp,Eu,Qp,wu,ho=1,Kr=[],Qr=[],hr=Date.now,vu=hr(),Li=0,Zp=1,ra=e=>e,Jp=e=>Math.round(e*1e5)/1e5||0,$p=()=>typeof window!="undefined",e1=()=>ne||$p()&&(ne=window.gsap)&&ne.registerPlugin&&ne,Zr=e=>!!~Up.indexOf(e),Jr=(e,t)=>~Kr.indexOf(e)&&Kr[Kr.indexOf(e)+1][t],na=(e,{s:t,sc:i})=>{let s=Qr.indexOf(e),r=i===Ct.sc?1:2;return!~s&&(s=Qr.push(e)-1),Qr[s+r]||(Qr[s+r]=Jr(e,t)||(Zr(e)?i:function(n){return arguments.length?e[t]=n:e[t]}))},t1=e=>Jr(e,"getBoundingClientRect")||(Zr(e)?()=>(ba.width=Re.innerWidth,ba.height=Re.innerHeight,ba):()=>fr(e)),my=(e,t,{d:i,d2:s,a:r})=>(r=Jr(e,"getBoundingClientRect"))?()=>r()[i]:()=>(t?Re["inner"+s]:e["client"+s])||0,yy=(e,t)=>!t||~Kr.indexOf(e)?t1(e):()=>ba,Su=(e,{s:t,d2:i,d:s,a:r})=>(t="scroll"+i)&&(r=Jr(e,t))?r()-t1(e)()[s]:Zr(e)?Math.max(is[t],Ne[t])-(Re["inner"+i]||is["client"+i]||Ne["client"+i]):e[t]-e["offset"+i],Pu=(e,t)=>{for(let i=0;i<Gr.length;i+=3)(!t||~t.indexOf(Gr[i+1]))&&e(Gr[i],Gr[i+1],Gr[i+2])},ur=e=>typeof e=="string",Bs=e=>typeof e=="function",Tu=e=>typeof e=="number",Au=e=>typeof e=="object",oa=e=>Bs(e)&&e(),i1=(e,t)=>()=>{let i=oa(e),s=oa(t);return()=>{oa(i),oa(s)}},la=Math.abs,aa="scrollLeft",ha="scrollTop",ku="left",Fu="top",ua="right",ca="bottom",$r="width",en="height",tn="Right",sn="Left",rn="Top",nn="Bottom",Ue="padding",oi="margin",cr="Width",fa="Height",Mt="px",bi={s:aa,p:ku,p2:sn,os:ua,os2:tn,d:$r,d2:cr,a:"x",sc:function(e){return arguments.length?Re.scrollTo(e,Ct.sc()):Re.pageXOffset||pt[aa]||is[aa]||Ne[aa]||0}},Ct={s:ha,p:Fu,p2:rn,os:ca,os2:nn,d:en,d2:fa,a:"y",op:bi,sc:function(e){return arguments.length?Re.scrollTo(bi.sc(),e):Re.pageYOffset||pt[ha]||is[ha]||Ne[ha]||0}},ss=e=>
1Re.getComputedStyle(e),Dy=e=>e.style.position=ss(e).position==="absolute"?"absolute":"relative",s1=(e,t)=>{for(let i in t)i in e||(e[i]=t[i]);return e},fr=(e,t)=>{let i=t&&ss(e)[Cu]!=="matrix(1, 0, 0, 1, 0, 0)"&&ne.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),s=e.getBoundingClientRect();return i&&i.progress(0).kill(),s},Mu=(e,{d2:t})=>e["offset"+t]||e["client"+t]||0,r1=e=>{let t=[],i=e.labels,s=e.duration(),r;for(r in i)t.push(i[r]/s);return t},xy=e=>t=>ne.utils.snap(r1(e),t),by=e=>(t,i)=>{let s=r1(e),r;if(s.sort((n,o)=>n-o),i.direction>0){for(t-=1e-4,r=0;r<s.length;r++)if(s[r]>=t)return s[r];return s.pop()}else for(r=s.length,t+=1e-4;r--;)if(s[r]<=t)return s[r];return s[0]},n1=(e,t,i,s)=>i.split(",").forEach(r=>e(t,r,s)),Lt=(e,t,i)=>e.addEventListener(t,i,{passive:!0}),uo=(e,t,i)=>e.removeEventListener(t,i),o1={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Lu={toggleActions:"play",anticipatePin:0},l1={top:0,left:0,center:.5,bottom:1,right:1},da=(e,t)=>{if(ur(e)){let i=e.indexOf("="),s=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(s*=t/100),e=e.substr(0,i-1)),e=s+(e in l1?l1[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},pa=(e,t,i,s,{startColor:r,endColor:n,fontSize:o,indent:l,fontWeight:a},u,c)=>{let h=pt.createElement("div"),f=Zr(i)||Jr(i,"pinType")==="fixed",d=e.indexOf("scroller")!==-1,p=f?Ne:i,g=e.indexOf("start")!==-1,m=g?r:n,_="border-color:"+m+";font-size:"+o+";color:"+m+";font-weight:"+a+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return _+="position:"+(d&&f?"fixed;":"absolute;"),(d||!f)&&(_+=(s===Ct?ua:ca)+":"+(u+parseFloat(l))+"px;"),c&&(_+="box-sizing:border-box;text-align:left;width:"+c.offsetWidth+"px;"),h._isStart=g,h.setAttribute("class","gsap-marker-"+e),h.style.cssText=_,h.innerText=t||t===0?e+"-"+t:e,p.children[0]?p.insertBefore(h,p.children[0]):p.appendChild(h),h._offset=h["offset"+s.op.d2],ga(h,0,s,g),h},ga=(e,t,i,s)=>{let r={display:"block"},n=i[s?"os2":"p2"],o=i[s?"p2":"os2"];e._isFlipped=s,r[i.a+"Percent"]=s?-100:0,r[i.a]=s?"1px":0,r["border"+n+cr]=1,r["border"+o+cr]=0,r[i.p]=t+"px",ne.set(e,r)},Pe=[],Ou={},a1=()=>ao||(ao=xu(Bu)),_a=()=>{ao||(ao=xu(Bu),Li||ln("scrollStart"),Li=hr())},co=()=>!Ft&&!Qp&&!pt.fullscreenElement&&Du.restart(!0),fo={},Cy=[],Le=[],on,h1,u1=e=>{let t=ne.ticker.frame,i=[],s=0,r;if(h1!==t||ho){for(ma();s<Le.length;s+=4)r=Re.matchMedia(Le[s]).matches,r!==Le[s+3]&&(Le[s+3]=r,r?i.push(s):ma(1,Le[s])||Bs(Le[s+2])&&Le[s+2]());for(c1(),s=0;s<i.length;s++)r=i[s],on=Le[r],Le[r+2]=Le[r+1](e);on=0,lo&&an(0,1),h1=t,ln("matchMedia")}},Iu=()=>uo(ge,"scrollEnd",Iu)||an(!0),ln=e=>fo[e]&&fo[e].map(t=>t())||Cy,rs=[],c1=e=>{for(let t=0;t<rs.length;t+=4)(!e||rs[t+3]===e)&&(rs[t].style.cssText=rs[t+1],rs[t+2].uncache=1)},ma=(e,t)=>{let i;for(Me=0;Me<Pe.length;Me++)i=Pe[Me],(!t||i.media===t)&&(e?i.kill(1):(i.scroll.rec||(i.scroll.rec=i.scroll()),i.revert()));c1(t),t||ln("revert")},an=(e,t)=>
1{if(Li&&!e){Lt(ge,"scrollEnd",Iu);return}let i=ln("refreshInit");for(Kp&&ge.sort(),t||ma(),Me=0;Me<Pe.length;Me++)Pe[Me].refresh();for(i.forEach(s=>s&&s.render&&s.render(-1)),Me=Pe.length;Me--;)Pe[Me].scroll.rec=0;Du.pause(),ln("refresh")},f1=0,ya=1,Bu=()=>{let e=Pe.length,t=hr(),i=t-vu>=50,s=e&&Pe[0].scroll();if(ya=f1>s?-1:1,f1=s,i&&(Li&&!sa&&t-Li>200&&(Li=0,ln("scrollEnd")),ia=vu,vu=t),ya<0){for(Me=e;Me-- >0;)Pe[Me]&&Pe[Me].update(0,i);ya=1}else for(Me=0;Me<e;Me++)Pe[Me]&&Pe[Me].update(0,i);ao=0},Ru=[ku,Fu,ca,ua,oi+nn,oi+tn,oi+rn,oi+sn,"display","flexShrink","float","zIndex"],Da=Ru.concat([$r,en,"boxSizing","max"+cr,"max"+fa,"position",oi,Ue,Ue+rn,Ue+tn,Ue+nn,Ue+sn]),Ey=(e,t,i)=>{if(xa(i),e.parentNode===t){let s=t.parentNode;s&&(s.insertBefore(e,t),s.removeChild(t))}},Nu=(e,t,i,s)=>{if(e.parentNode!==t){let r=Ru.length,n=t.style,o=e.style,l;for(;r--;)l=Ru[r],n[l]=i[l];n.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(n.display="inline-block"),o[ca]=o[ua]="auto",n.overflow="visible",n.boxSizing="border-box",n[$r]=Mu(e,bi)+Mt,n[en]=Mu(e,Ct)+Mt,n[Ue]=o[oi]=o[Fu]=o[ku]="0",xa(s),o[$r]=o["max"+cr]=i[$r],o[en]=o["max"+fa]=i[en],o[Ue]=i[Ue],e.parentNode.insertBefore(t,e),t.appendChild(e)}},wy=/([A-Z])/g,xa=e=>{if(e){let t=e.t.style,i=e.length,s=0,r,n;for((e.t._gsap||ne.core.getCache(e.t)).uncache=1;s<i;s+=2)n=e[s+1],r=e[s],n?t[r]=n:t[r]&&t.removeProperty(r.replace(wy,"-$1").toLowerCase())}},zu=e=>{let t=Da.length,i=e.style,s=[],r=0;for(;r<t;r++)s.push(Da[r],i[Da[r]]);return s.t=e,s},vy=(e,t,i)=>{let s=[],r=e.length,n=i?8:0,o;for(;n<r;n+=2)o=e[n],s.push(o,o in t?t[o]:e[n+1]);return s.t=e.t,s},ba={left:0,top:0},d1=(e,t,i,s,r,n,o,l,a,u,c,h)=>{if(Bs(e)&&(e=e(l)),ur(e)&&e.substr(0,3)==="max"&&(e=h+(e.charAt(4)==="="?da("0"+e.substr(3),i):0)),Tu(e))o&&ga(o,i,s,!0);else{Bs(t)&&(t=t(l));let f=Mi(t)[0]||Ne,d=fr(f)||{},p=e.split(" "),g,m,_;(!d||!d.left&&!d.top)&&ss(f).display==="none"&&(_=f.style.display,f.style.display="block",d=fr(f),_?f.style.display=_:f.style.removeProperty("display")),g=da(p[0],d[s.d]),m=da(p[1]||"0",i),e=d[s.p]-a[s.p]-u+g+r-m,o&&ga(o,m,s,i-m<20||o._isStart&&m>20),i-=i-m}if(n){let f=e+i,d=n._isStart;h="scroll"+s.d2,ga(n,f,s,d&&f>20||!d&&(c?Math.max(Ne[h],is[h]):n.parentNode[h])<=f+1),c&&(a=fr(o),c&&(n.style[s.op.p]=a[s.op.p]-s.op.m-n._offset+Mt))}return Math.round(e)},Sy=/(?:webkit|moz|length|cssText|inset)/i,p1=(e,t,i,s)=>{if(e.parentNode!==t){let r=e.style,n,o;if(t===Ne){e._stOrig=r.cssText,o=ss(e);for(n in o)!+n&&!Sy.test(n)&&o[n]&&typeof r[n]=="string"&&n!=="0"&&(r[n]=o[n]);r.top=i,r.left=s}else r.cssText=e._stOrig;ne.core.getCache(e).uncache=1,t.appendChild(e)}},g1=(e,t)=>{let i=na(e,t),s="_scroll"+t.p2,r,n,o=(l,a,u,c,h)=>{let f=o.tween,d=a.onComplete,p={};return f&&f.kill(),r=Math.round(u),a[s]=l,a.modifiers=p,p[s]=g=>(g=Jp(i()),g!==r&&g!==n&&Math.abs(g-r)>2?(f.kill(),o.tween=0):g=u+c*f.ratio+h*f.ratio*f.ratio,n=r,r=Jp(g)),a.onComplete=()=>{o.tween=0,d&&d.call(f)},f=o.tween=ne.to(e,a),f};return e[s]=i,e.addEventListener("wheel",()=>o.tween&&o.tween.kill()&&(o.tween=0)),o};bi.op=Ct;var ge=class{constructor(t,i){lo||ge.register(ne)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(t,i)}init(t,i){if(this.progress=this.start=0,this.vars&&this.kill(1),!Zp){this.update=this.refresh=this.kill=ra;return}t=s1(ur(t)||Tu(t)||t.nodeType?{trigger:t}:t,Lu);let s=t.horizontal?bi:Ct,{onUpdate:r,toggleClass:n,id:o,onToggle:l,onRefresh:a,scrub:u,trigger:c,pin:h,pinSpacing:f,invalidateOnRefresh:d,anticipatePin:p,onScrubComplete:g,onSnapComplete:m,once:_,snap:y,pinReparent:D}=t,x=!u&&u!==0,b=Mi(t.scroller||Re)[0],C=ne.core.getCache(b),E=Zr(b),w="pinType"in t?t.pinType==="fixed":E||Jr(b,"pinType")==="fixed",T=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],M=x&&t.toggleActions.split(" "),P="markers"in t?t.markers:Lu.markers,G=E?0:parseFloat(ss(b)["border"+s.p2+cr])||0,A=this,V=t.onRefreshInit&&(()=>t.onRefreshInit(A)),B=my(b,E,s),X=yy(b,E),Z,k,J,j,Y,N,q,U,De,$,de,W,we,ie,mt,Te,oe,Ze,Oe,Xe,Vi,ui,It,He,yt,at,vt,ci,fs,fi,St,I,R,H,pe,_e,ji;A.media=on,p*=45,Pe.push(A),A.scroller=b,A.scroll=na(b,s),Y=A.scroll(),A.vars=t,i=i||t.animation,"refreshPriority"in t&&(Kp=1),C.tweenScroll=C.tweenScroll||{top:g1(b,Ct),left:g1(b,bi)},A.tweenTo=Z=C.tweenScroll[s.p],i&&(i.vars.lazy=!1,i._initted||i.vars.immediateRender!==!1&&t.immediateRender!==!1&&i.render(0,!0,!0),A.animation=i.pause(),i.scrollTrigger=A,I=Tu(u)&&u,I&&(St=ne.to(i,{ease:"power3",duration:I,onComplete:()=>g&&g(A)})),fs=0,o||(o=i.vars.id)),y&&(Au(y)||(y={snapTo:y}),"scrollBehavior"in Ne.style&&ne.set(E?[Ne,is]:b,{scrollBehavior:"auto"}),J=Bs(y.snapTo)?y.snapTo:y.snapTo==="labels"?xy(i):y.snapTo==="labelsDirectional"?by(i):ne.utils.snap(y.snapTo),R=y.duration||{min:.1,max:2},R=Au(R)?ta(R.min,R.max):ta(R,R),H=ne.delayedCall(y.delay||I/2||.1,()=>{if(Math.abs(A.getVelocity())<10&&!sa){let Ce=i&&!x?i.totalProgress():A.progress,ye=(Ce-fi)/(hr()-ia)*1e3||0,se=la(ye/2)*ye/.185,he=Ce+(y.inertia===!1?0:se),ue=ta(0,1,J(he,A)),le=A.scroll(),Fe=Math.round(q+ue*ie),{onStart:v,onInterrupt:F,onComplete:S}=y,L=Z.tween;if(le<=U&&le>=q&&Fe!==le){if(L&&!L._initted&&L.data<=Math.abs(Fe-le))return;Z(Fe,{duration:R(la(Math.max(la(he-Ce),la(ue-Ce))*.185/ye/.05||0)),ease:y.ease||"power3",data:Math.abs(Fe-le),onInterrupt:()=>H.restart(!0)&&F&&F(A),onComplete:()=>{fs=fi=i&&!x?i.totalProgress():A.progress,m&&m(A),S&&S(A)}},le,se*ie,Fe-le-se*ie),v&&v(A,Z.tween)}}else A.isActive&&H.restart(!0)}).pause()),o&&(Ou[o]=A),c=A.trigger=Mi(c||h)[0],h=h===!0?c:Mi(h)[0],ur(n)&&(n={targets:c,className:n}),h&&(f===!1||f===oi||(f=!f&&ss(h.parentNode).display==="flex"?!1:Ue),A.pin=h,t.force3D!==!1&&ne.set(h,{force3D:!0}),k=ne.core.getCache(h),k.spacer?mt=k.pinState:(k.spacer=Ze=pt.createElement("div"),Ze.setAttribute("class","pin-spacer"+(o?" pin-spacer-"+o:"")),k.pinState=mt=zu(h)),A.spacer=Ze=k.spacer,ci=ss(h),He=ci[f+s.os2],Xe=ne.getProperty(h),Vi=ne.quickSetter(h,s.a,Mt),Nu(h,Ze,ci),oe=zu(h)),P&&(we=Au(P)?s1(P,o1):o1,de=pa("scroller-start",o,b,s,we,0),W=pa("scroller-end",o,b,s,we,0,de),Oe=de["offset"+s.op.d2],De=pa("start",o,b,s,we,Oe),$=pa("end",o,b,s,we,Oe),w||(Dy(E?Ne:b),ne.set([de,W],{force3D:!0}),at=ne.quickSetter(de,s.a,Mt),vt=ne.quickSetter(W,s.a,Mt))),A.revert=Ce=>{let ye=Ce!==!1||!A.enabled,se=Ft;ye!==j&&(ye&&(_e=Math.max(A.scroll(),A.scroll.rec||0),pe=A.progress,ji=i&&i.progress()),De&&[De,$,de,W].forEach(he=>he.style.display=ye?"none":"block"),ye&&(Ft=1),A.update(ye),Ft=se,h&&(ye?Ey(h,Ze,mt):(!D||!A.isActive)&&Nu(h,Ze,ss(h),yt)),j=ye)},A.refresh=(Ce,ye)=>{if((Ft||!A.enabled)&&!ye)return;
1if(h&&Ce&&Li){Lt(ge,"scrollEnd",Iu);return}Ft=1,St&&St.pause(),d&&i&&i.progress(0).invalidate(),j||A.revert();let se=B(),he=X(),ue=Su(b,s),le=0,Fe=0,v=t.end,F=t.endTrigger||c,S=t.start||(t.start===0||!c?0:h?"0 0":"0 100%"),L=c&&Math.max(0,Pe.indexOf(A))||0,O=L,z,Q,K,re,ee,te,Ke,Bt,Ut;for(;O--;)te=Pe[O],te.end||te.refresh(0,1)||(Ft=1),Ke=te.pin,Ke&&(Ke===c||Ke===h)&&te.revert();for(q=d1(S,c,se,s,A.scroll(),De,de,A,he,G,w,ue)||(h?-.001:0),Bs(v)&&(v=v(A)),ur(v)&&!v.indexOf("+=")&&(~v.indexOf(" ")?v=(ur(S)?S.split(" ")[0]:"")+v:(le=da(v.substr(2),se),v=ur(S)?S:q+le,F=c)),U=Math.max(q,d1(v||(F?"100% 0":ue),F,se,s,A.scroll()+le,$,W,A,he,G,w,ue))||-.001,ie=U-q||(q-=.01)&&.001,le=0,O=L;O--;)te=Pe[O],Ke=te.pin,Ke&&te.start-te._pinPush<q&&(z=te.end-te.start,Ke===c&&(le+=z),Ke===h&&(Fe+=z));if(q+=le,U+=le,A._pinPush=Fe,De&&le&&(z={},z[s.a]="+="+le,ne.set([De,$],z)),h)z=ss(h),re=s===Ct,K=A.scroll(),ui=parseFloat(Xe(s.a))+Fe,!ue&&U>1&&((E?Ne:b).style["overflow-"+s.a]="scroll"),Nu(h,Ze,z),oe=zu(h),Q=fr(h,!0),Bt=w&&na(b,re?bi:Ct)(),f&&(yt=[f+s.os2,ie+Fe+Mt],yt.t=Ze,O=f===Ue?Mu(h,s)+ie+Fe:0,O&&yt.push(s.d,O+Mt),xa(yt),w&&A.scroll(_e)),w&&(ee={top:Q.top+(re?K-q:Bt)+Mt,left:Q.left+(re?Bt:K-q)+Mt,boxSizing:"border-box",position:"fixed"},ee[$r]=ee["max"+cr]=Math.ceil(Q.width)+Mt,ee[en]=ee["max"+fa]=Math.ceil(Q.height)+Mt,ee[oi]=ee[oi+rn]=ee[oi+tn]=ee[oi+nn]=ee[oi+sn]="0",ee[Ue]=z[Ue],ee[Ue+rn]=z[Ue+rn],ee[Ue+tn]=z[Ue+tn],ee[Ue+nn]=z[Ue+nn],ee[Ue+sn]=z[Ue+sn],Te=vy(mt,ee,D)),i?(Ut=i._initted,Eu(1),i.progress(1,!0),It=Xe(s.a)-ui+ie+Fe,ie!==It&&Te.splice(Te.length-2,2),i.progress(0,!0),Ut||i.invalidate(),Eu(0)):It=ie;else if(c&&A.scroll())for(Q=c.parentNode;Q&&Q!==Ne;)Q._pinOffset&&(q-=Q._pinOffset,U-=Q._pinOffset),Q=Q.parentNode;for(O=0;O<L;O++)te=Pe[O].pin,te&&(te===c||te===h)&&Pe[O].revert(!1);A.start=q,A.end=U,Y=N=A.scroll(),Y<_e&&A.scroll(_e),A.revert(!1),Ft=0,i&&x&&i._initted&&i.progress(ji,!0).render(i.time(),!0,!0),pe!==A.progress&&(St&&i.totalProgress(pe,!0),A.progress=pe,A.update()),h&&f&&(Ze._pinOffset=Math.round(A.progress*It)),a&&a(A)},A.getVelocity=()=>(A.scroll()-N)/(hr()-ia)*1e3||0,A.update=(Ce,ye)=>{let se=A.scroll(),he=Ce?0:(se-q)/ie,ue=he<0?0:he>1?1:he||0,le=A.progress,Fe,v,F,S,L,O;if(ye&&(N=Y,Y=se,y&&(fi=fs,fs=i&&!x?i.totalProgress():ue)),p&&!ue&&h&&!Ft&&!ho&&Li&&q<se+(se-N)/(hr()-ia)*p&&(ue=1e-4),ue!==le&&A.enabled){if(Fe=A.isActive=!!ue&&ue<1,v=!!le&&le<1,O=Fe!==v,L=O||!!ue!=!!le,A.direction=ue>le?1:-1,A.progress=ue,x||(St&&!Ft&&!ho?(St.vars.totalProgress=ue,St.invalidate().restart()):i&&i.totalProgress(ue,!!Ft)),h){if(Ce&&f&&(Ze.style[f+s.os2]=He),!w)Vi(ui+It*ue);else if(L){if(S=!Ce&&ue>le&&U+1>se&&se+1>=Su(b,s),D)if(!Ce&&(Fe||S)){let z=fr(h,!0),Q=se-q;p1(h,Ne,z.top+(s===Ct?Q:0)+Mt,z.left+(s===Ct?0:Q)+Mt)}else p1(h,Ze);xa(Fe||S?Te:oe),It!==ie&&ue<1&&Fe||Vi(ui+(ue===1&&!S?It:0))}}y&&!Z.tween&&!Ft&&!ho&&H.restart(!0),n&&(O||_&&ue&&(ue<1||!wu))&&Mi(n.targets).forEach(z=>z.classList[Fe||_?"add":"remove"](n.className)),r&&!x&&!Ce&&r(A),L&&!Ft?(F=ue&&!le?0:ue===1?1:le===1?2:3,x&&(S=!O&&M[F+1]!=="none"&&M[F+1]||M[F],i&&(S==="complete"||S==="reset"||S in i)&&(S==="complete"?i.pause().totalProgress(1):S==="reset"?i.restart(!0).pause():i[S]()),r&&r(A)),(O||!wu)&&(l&&O&&l(A),T[F]&&T[F](A),_&&(ue===1?A.kill(!1,1):T[F]=0),O||(F=ue===1?1:3,T[F]&&T[F](A)))):x&&r&&!Ft&&r(A)}vt&&(at(se+(de._isFlipped?1:0)),vt(se))},A.enable=()=>{A.enabled||(A.enabled=!0,Lt(b,"resize",co),Lt(b,"scroll",_a),V&&Lt(ge,"refreshInit",V),!i||!i.add?A.refresh():ne.delayedCall(.01,()=>q||U||A.refresh())&&(ie=.01)&&(q=U=0))},A.disable=(Ce,ye)=>{if(A.enabled&&(Ce!==!1&&A.revert(),A.enabled=A.isActive=!1,ye||St&&St.pause(),_e=0,k&&(k.uncache=1),V&&uo(ge,"refreshInit",V),H&&(H.pause(),Z.tween&&Z.tween.kill()&&(Z.tween=0)),!E)){let se=Pe.length;for(;se--;)if(Pe[se].scroller===b&&Pe[se]!==A)return;uo(b,"resize",co),uo(b,"scroll",_a)}},A.kill=(Ce,ye)=>{A.disable(Ce,ye),o&&delete Ou[o];let se=Pe.indexOf(A);Pe.splice(se,1),se===Me&&ya>0&&Me--,i&&(i.scrollTrigger=null,Ce&&i.render(-1),ye||i.kill()),De&&[De,$,de,W].forEach(he=>he.parentNode.removeChild(he)),h&&(k&&(k.uncache=1),se=0,Pe.forEach(he=>he.pin===h&&se++),se||(k.spacer=0))},A.enable()}static register(t){if(!lo&&(ne=t||e1(),$p()&&window.document&&(Re=window,pt=document,is=pt.documentElement,Ne=pt.body),ne&&(Mi=ne.utils.toArray,ta=ne.utils.clamp,Eu=ne.core.suppressOverwrites||ra,ne.core.globals("ScrollTrigger",ge),Ne))){xu=Re.requestAnimationFrame||(n=>setTimeout(n,16)),Lt(Re,"wheel",_a),Up=[Re,pt,is,Ne],Lt(pt,"scroll",_a);let i=Ne.style,s=i.borderTop,r;i.borderTop="1px solid #000",r=fr(Ne),Ct.m=Math.round(r.top+Ct.sc())||0,bi.m=Math.round(r.left+bi.sc())||0,s?i.borderTop=s:i.removeProperty("border-top"),bu=setInterval(a1,200),ne.delayedCall(.5,()=>ho=0),Lt(pt,"touchcancel",ra),Lt(Ne,"touchstart",ra),n1(Lt,pt,"pointerdown,touchstart,mousedown",()=>sa=1),n1(Lt,pt,"pointerup,touchend,mouseup",()=>sa=0),Cu=ne.utils.checkPrefix("transform"),Da.push(Cu),lo=hr(),Du=ne.delayedCall(.2,an).pause(),Gr=[pt,"visibilitychange",()=>
1{let n=Re.innerWidth,o=Re.innerHeight;pt.hidden?(Wp=n,Gp=o):(Wp!==n||Gp!==o)&&co()},pt,"DOMContentLoaded",an,Re,"load",()=>Li||an(),Re,"resize",co],Pu(Lt)}return lo}static defaults(t){for(let i in t)Lu[i]=t[i]}static kill(){Zp=0,Pe.slice(0).forEach(t=>t.kill(1))}static config(t){"limitCallbacks"in t&&(wu=!!t.limitCallbacks);let i=t.syncInterval;i&&clearInterval(bu)||(bu=i)&&setInterval(a1,i),"autoRefreshEvents"in t&&(Pu(uo)||Pu(Lt,t.autoRefreshEvents||"none"),Qp=(t.autoRefreshEvents+"").indexOf("resize")===-1)}static scrollerProxy(t,i){let s=Mi(t)[0],r=Qr.indexOf(s),n=Zr(s);~r&&Qr.splice(r,n?6:2),n?Kr.unshift(Re,i,Ne,i,is,i):Kr.unshift(s,i)}static matchMedia(t){let i,s,r,n,o;for(s in t)r=Le.indexOf(s),n=t[s],on=s,s==="all"?n():(i=Re.matchMedia(s),i&&(i.matches&&(o=n()),~r?(Le[r+1]=i1(Le[r+1],n),Le[r+2]=i1(Le[r+2],o)):(r=Le.length,Le.push(s,n,o),i.addListener?i.addListener(u1):i.addEventListener("change",u1)),Le[r+3]=i.matches)),on=0;return Le}static clearMatchMedia(t){t||(Le.length=0),t=Le.indexOf(t),t>=0&&Le.splice(t,4)}};ge.version="3.6.1";ge.saveStyles=e=>e?Mi(e).forEach(t=>{if(t&&t.style){let i=rs.indexOf(t);i>=0&&rs.splice(i,4),rs.push(t,t.style.cssText,ne.core.getCache(t),on)}}):rs;ge.revert=(e,t)=>ma(!e,t);ge.create=(e,t)=>new ge(e,t);ge.refresh=e=>e?co():an(!0);ge.update=Bu;ge.maxScroll=(e,t)=>Su(e,t?bi:Ct);ge.getScrollFunc=(e,t)=>na(Mi(e)[0],t?bi:Ct);ge.getById=e=>Ou[e];ge.getAll=()=>Pe.slice(0);ge.isScrolling=()=>!!Li;ge.addEventListener=(e,t)=>{let i=fo[e]||(fo[e]=[]);~i.indexOf(t)||i.push(t)};ge.removeEventListener=(e,t)=>{let i=fo[e],s=i&&i.indexOf(t);s>=0&&i.splice(s,1)};ge.batch=(e,t)=>{let i=[],s={},r=t.interval||.016,n=t.batchMax||1e9,o=(a,u)=>{let c=[],h=[],f=ne.delayedCall(r,()=>{u(c,h),c=[],h=[]}).pause();return d=>{c.length||f.restart(!0),c.push(d.trigger),h.push(d),n<=c.length&&f.progress(1)}},l;for(l in t)s[l]=l.substr(0,2)==="on"&&Bs(t[l])&&l!=="onRefreshInit"?o(l,t[l]):t[l];return Bs(n)&&(n=n(),Lt(ge,"refresh",()=>n=t.batchMax())),Mi(e).forEach(a=>{let u={};for(l in s)u[l]=s[l];u.trigger=a,i.push(ge.create(u))}),i};ge.sort=e=>Pe.sort(e||((t,i)=>(t.vars.refreshPriority||0)*-1e6+t.start-(i.start+(i.vars.refreshPriority||0)*-1e6)));e1()&&ne.registerPlugin(ge);var Py=/(^\s+|\s+$)/g,Xu=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uD
1FC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;function Rs(e){let t=e.nodeType,i="";if(t===1||t===9||t===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=Rs(e)}else if(t===3||t===4)return e.nodeValue;return i}function Ca(e,t,i){let s=e.firstChild,r=[];for(;s;)s.nodeType===3?r.push(...Ot((s.nodeValue+"").replace(/^\n+/g,"").replace(/\s+/g," "),t,i)):(s.nodeName+"").toLowerCase()==="br"?r[r.length-1]+="<br>":r.push(s.outerHTML),s=s.nextSibling;return r}function Ot(e,t,i){if(e+="",i&&(e=e.replace(Py,"")),t&&t!=="")return e.replace(/>/g,">").replace(/</g,"<").split(t);let s=[],r=e.length,n=0,o,l;for(;n<r;n++)l=e.charAt(n),(l.charCodeAt(0)>=55296&&l.charCodeAt(0)<=56319||e.charCodeAt(n+1)>=65024&&e.charCodeAt(n+1)<=65039)&&(o=((e.substr(n,12).split(Xu)||[])[1]||"").length||2,l=e.substr(n,o),s.emoji=1,n+=o-1),s.push(l===">"?">":l==="<"?"<":l);return s}var po,Ea,Ty=()=>po||typeof window!="undefined"&&(po=window.gsap)&&po.registerPlugin&&po,wa={version:"3.6.1",name:"text",init(e,t,i){let s=e.nodeName.toUpperCase(),r=this,n,o,l,a,u,c,h,f;if(r.svg=e.getBBox&&(s==="TEXT"||s==="TSPAN"),!("innerHTML"in e)&&!r.svg)return!1;if(r.target=e,typeof t!="object"&&(t={value:t}),!("value"in t)){r.text=r.original=[""];return}for(r.delimiter=t.delimiter||"",l=Ca(e,r.delimiter),Ea||(Ea=document.createElement("div")),Ea.innerHTML=t.value,o=Ca(Ea,r.delimiter),r.from=i._from,r.from&&(s=l,l=o,o=s),r.hasClass=!!(t.newClass||t.oldClass),r.newClass=t.newClass,r.oldClass=t.oldClass,s=l.length-o.length,n=s<0?l:o,r.fillChar=t.fillChar||(t.padSpace?" ":""),s<0&&(s=-s);--s>-1;)n.push(r.fillChar);if(t.type==="diff"){for(a=0,u=[],c=[],h="",s=0;s<o.length;s++)f=o[s],f===l[s]?h+=f:(u[a]=h+f,c[a++]=h+l[s],h="");o=u,l=c,h&&(o.push(h),l.push(h))}t.speed&&i.duration(Math.min(.05/t.speed*n.length,t.maxDuration||9999)),this.original=l,this.text=o,this._props.push("text")},render(e,t){e>1?e=1:e<0&&(e=0),t.from&&(e=1-e);let{text:i,hasClass:s,newClass:r,oldClass:n,delimiter:o,target:l,fillChar:a,original:u}=t,c=i.length,h=e*c+.5|0,f,d,p;s?(f=r&&h,d=n&&h!==c,p=(f?"<span class='"+r+"'>":"")+i.slice(0,h).join(o)+(f?"</span>":"")+(d?"<span class='"+n+"'>":"")+o+u.slice(h).join(o)+(d?"</span>":"")):p=i.slice(0,h).join(o)+o+u.slice(h).join(o),t.svg?l.textContent=p:l.innerHTML=a===" "&&~p.indexOf(" ")?p.split(" ").join(" "):p}};wa.splitInnerHTML=Ca;wa.emojiSafeSplit=Ot;wa.getText=Rs;Ty()&&po.registerPlugin(wa);var Vt,_1,m1=()=>Vt||typeof window!="undefined"&&(Vt=window.gsap)&&Vt.registerPlugin&&Vt,y1=()=>{Vt=m1(),Vt?(Vt.registerEase("_CE",Ns.create),_1=1):console.warn("Please gsap.registerPlugin(CustomEase)")},Ay=1e20,va=e=>~~(e*1e3+(e<0?-.5:.5))/1e3,ky=1,Fy=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,My=/[cLlsSaAhHvVtTqQ]/g,Ly=e=>{let t=e.length,i=Ay,s;for(s=1;s<t;s+=6)+e[s]<i&&(i=+e[s]);return i},Oy=(e,t,i)=>{!i&&i!==0&&(i=Math.max(+e[e.length-1],+e[1]));let s=+e[0]*-1,r=-i,n=e.length,o=1/(+e[n-2]+s),l=-t||(Math.abs(+e[n-1]-+e[1])<.01*(+e[n-2]-+e[0])?Ly(e)+r:+e[n-1]+r),a;for(l?l=1/l:l=-o,a=0;a<n;a+=2)e[a]=(+e[a]+s)*o,e[a+1]=(+e[a+1]+r)*l},Hu=function(e,t,i,s,r,n,o,l,a,u,c){let h=(e+i)/2,f=(t+s)/2,d=(i+r)/2,p=(s+n)/2,g=(r+o)/2,m=(n+l)/2,_=(h+d)/2,y=(f+p)/2,D=(d+g)/2,x=(p+m)/2,b=(_+D)/2,C=(y+x)/2,E=o-e,w=l-t,T=Math.abs((i-o)*w-(s-l)*E),M=Math.abs((r-o)*w-(n-l)*E),P;return u||(u=[{x:e,y:t},{x:o,y:l}],c=1),u.splice(c||u.length-1,0,{x:b,y:C}),(T+M)*(T+M)>a*(E*E+w*w)&&(P=u.length,Hu(e,t,h,f,_,y,b,C,a,u,c),Hu(b,C,D,x,g,m,o,l,a,u,c+1+(u.length-P))),u},Ns=class{constructor(t,i,s){_1||y1(),this.id=t,ky&&this.setData(i,s)}setData(t,i){i=i||{},t=t||"0,0,1,1";let s=t.match(Fy),r=1,n=[],o=[],l=i.precision||1,a=l<=1,u,c,h,f,d,p,g,m,_;if(this.data=t,(My.test(t)||~t.indexOf("M")&&t.indexOf("C")<0)&&(s=dt(t)[0]),u=s.length,u===4)s.unshift(0,0),s.push(1,1),u=8;else if((u-2)%6)throw"Invalid CustomEase";for((+s[0]!=0||+s[u-2]!=1)&&Oy(s,i.height,i.originY),this.segment=s,f=2;f<u;f+=6)c={x:+s[f-2],y:+s[f-1]},h={x:+s[f+4],y:+s[f+5]},n.push(c,h),Hu(c.x,c.y,+s[f],+s[f+1],+s[f+2],+s[f+3],h.x,h.y,1/(l*2e5),n,n.length-1);for(u=n.length,f=0;f<u;f++)g=n[f],m=n[f-1]||g,(g.x>m.x||m.y!==g.y&&m.x===g.x||g===m)&&g.x<=1?(m.cx=g.x-m.x,m.cy=g.y-m.y,m.n=g,m.nx=g.x,a&&f>
11&&Math.abs(m.cy/m.cx-n[f-2].cy/n[f-2].cx)>2&&(a=0),m.cx<r&&(m.cx?r=m.cx:(m.cx=.001,f===u-1&&(m.x-=.001,r=Math.min(r,.001),a=0)))):(n.splice(f--,1),u--);if(u=1/r+1|0,d=1/u,p=0,g=n[0],a){for(f=0;f<u;f++)_=f*d,g.nx<_&&(g=n[++p]),c=g.y+(_-g.x)/g.cx*g.cy,o[f]={x:_,cx:d,y:c,cy:0,nx:9},f&&(o[f-1].cy=c-o[f-1].y);o[u-1].cy=n[n.length-1].y-c}else{for(f=0;f<u;f++)g.nx<f*d&&(g=n[++p]),o[f]=g;p<n.length-1&&(o[f-1]=n[n.length-2])}return this.ease=y=>{let D=o[y*u|0]||o[u-1];return D.nx<y&&(D=D.n),D.y+(y-D.x)/D.cx*D.cy},this.ease.custom=this,this.id&&Vt.registerEase(this.id,this.ease),this}getSVGData(t){return Ns.getSVGData(this,t)}static create(t,i,s){return new Ns(t,i,s).ease}static register(t){Vt=t,y1()}static get(t){return Vt.parseEase(t)}static getSVGData(t,i){i=i||{};let s=i.width||100,r=i.height||100,n=i.x||0,o=(i.y||0)+r,l=Vt.utils.toArray(i.path)[0],a,u,c,h,f,d,p,g,m,_;if(i.invert&&(r=-r,o=0),typeof t=="string"&&(t=Vt.parseEase(t)),t.custom&&(t=t.custom),t instanceof Ns)a=Ht(Di([t.segment],s,0,0,-r,n,o));else{for(a=[n,o],p=Math.max(5,(i.precision||1)*200),h=1/p,p+=2,g=5/p,m=va(n+h*s),_=va(o+t(h)*-r),u=(_-
1o)/(m-n),c=2;c<p;c++)f=va(n+c*h*s),d=va(o+t(c*h)*-r),(Math.abs((d-_)/(f-m)-u)>g||c===p-1)&&(a.push(m,_),u=(d-_)/(f-m)),m=f,_=d;a="M"+a.join(",")}return l&&l.setAttribute("d",a),a}};m1()&&Vt.registerPlugin(Ns);Ns.version="3.6.1";var zs,qu,Iy,Sa,D1,x1,b1=()=>typeof window!="undefined",C1=()=>zs||b1()&&(zs=window.gsap)&&zs.registerPlugin&&zs,By=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,Vu={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},go=e=>Math.round(e*1e4)/1e4,ns=e=>parseFloat(e)||0,E1=(e,t)=>{let i=ns(e);return~e.indexOf("%")?i/100*t:i},Pa=(e,t)=>ns(e.getAttribute(t)),Ta=Math.sqrt,w1=(e,t,i,s,r,n)=>Ta(((ns(i)-ns(e))*r)**2+((ns(s)-ns(t))*n)**2),v1=e=>console.warn(e),S1=e=>e.getAttribute("vector-effect")==="non-scaling-stroke",Ry=1,Ny=(e,t,i)=>{let s=e.indexOf(" "),r,n;return s<0?(r=i!==void 0?i+"":e,n=e):(r=e.substr(0,s),n=e.substr(s+1)),r=E1(r,t),n=E1(n,t),r>n?[n,r]:[r,n]},Aa=e=>{if(e=qu(e)[0],!e)return 0;let t=e.tagName.toLowerCase(),i=e.style,s=1,r=1,n,o,l,a,u,c,h;S1(e)&&(r=e.getScreenCTM(),s=Ta(r.a*r.a+r.b*r.b),r=Ta(r.d*r.d+r.c*r.c));try{o=e.getBBox()}catch(m){v1("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}let{x:f,y:d,width:p,height:g}=o||{x:0,y:0,width:0,height:0};if((!o||!p&&!g)&&Vu[t]&&(p=Pa(e,Vu[t][0]),g=Pa(e,Vu[t][1]),t!=="rect"&&t!=="line"&&(p*=2,g*=2),t==="line"&&(f=Pa(e,"x1"),d=Pa(e,"y1"),p=Math.abs(p-f),g=Math.abs(g-d))),t==="path")a=i.strokeDasharray,i.strokeDasharray="none",n=e.getTotalLength()||0,s!==r&&v1("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),n*=(s+r)/2,i.strokeDasharray=a;else if(t==="rect")n=p*2*s+g*2*r;else if(t==="line")n=w1(f,d,f+p,d+g,s,r);else if(t==="polyline"||t==="polygon")for(l=e.getAttribute("points").match(By)||[],t==="polygon"&&l.push(l[0],l[1]),n=0,u=2;u<l.length;u+=2)n+=w1(l[u-2],l[u-1],l[u],l[u+1],s,r)||0;else(t==="circle"||t==="ellipse")&&(c=p/2*s,h=g/2*r,n=Math.PI*(3*(c+h)-Ta((3*c+h)*(c+3*h))));return n||0},P1=(e,t)=>{if(e=qu(e)[0],!e)return[0,0];t||(t=Aa(e)+1);let i=Sa.getComputedStyle(e),s=i.strokeDasharray||"",r=ns(i.strokeDashoffset),n=s.indexOf(",");return n<0&&(n=s.indexOf(" ")),s=n<0?t:ns(s.substr(0,n)),s>t&&(s=t),[-r||0,s-r||0]},T1=()=>{b1()&&(Iy=document,Sa=window,x1=zs=C1(),qu=zs.utils.toArray,D1=((Sa.navigator||{}).userAgent||"").indexOf("Edge")!==-1)},zy={version:"3.6.1",name:"drawSVG",register(e){zs=e,T1()},init(e,t,i,s,r){if(!e.getBBox)return!1;x1||T1();let n=Aa(e),o,l,a;return this._style=e.style,this._target=e,t+""=="true"?t="0 100%":t?(t+"").indexOf(" ")===-1&&(t="0 "+t):t="0 0",o=P1(e,n),l=Ny(t,n,o[0]),this._length=go(n),this._dash=go(o[1]-o[0]),this._offset=go(-o[0]),this._dashPT=this.add(this,"_dash",this._dash,go(l[1]-l[0])),this._offsetPT=this.add(this,"_offset",this._offset,go(-l[0])),D1&&(a=Sa.getComputedStyle(e),a.strokeLinecap!==a.strokeLinejoin&&(l=ns(a.strokeMiterlimit),this.add(e.style,"strokeMiterlimit",l,l+.01))),this._live=S1(e)||~(t+"").indexOf("live"),this._nowrap=~(t+"").indexOf("nowrap"),this._props.push("drawSVG"),Ry},render(e,t){let i=t._pt,s=t._style,r,n,o,l;if(i){for(t._live&&(r=Aa(t._target),r!==t._length&&(n=r/t._length,t._length=r,t._offsetPT&&(t._offsetPT.s*=n,t._offsetPT.c*=n),t._dashPT?(t._dashPT.s*=n,t._dashPT.c*=n):t._dash*=n));i;)i.r(e,i.d),i=i._next;o=t._dash||e&&e!==1&&1e-4||0,r=t._length-o+.1,l=t._offset,o&&l&&o+Math.abs(l%t._length)>t._length-.2&&(l+=l<0?.1:-.1)&&(r+=.1),s.strokeDashoffset=o?l:l+.001,s.strokeDasharray=r<.2?"none":o?o+"px,"+(t._nowrap?999999:r)+"px":"0px, 999999px"}},getLength:Aa,getPosition:P1};C1()&&zs.registerPlugin(zy);var dr,ju,A1,k1=Math.PI/180,F1=()=>dr||typeof window!="undefined"&&(dr=window.gsap)&&dr.registerPlugin&&dr,M1=e=>Math.round(e*1e4)/1e4;var L1=e=>{dr=e||F1(),ju||(A1=dr.utils.getUnit,ju=1)},Yu=class{constructor(t,i,s,r,n){let o=t._gsap,l=o.get(t,i);this.p=i,this.set=o.set(t,i),this.s=this.val=parseFloat(l),this.u=A1(l)||0,this.vel=s||0,this.v=this.vel/n,r||r===0?(this.acc=r,this.a=this.acc/(n*n)):this.acc=this.a=0}},Xy={version:"3.6.1",name:"physics2D",register:L1,init(e,t,i){ju||L1();let s=this,r=+t.angle||0,n=+t.velocity||0,o=+t.acceleration||0,l=t.xProp||"x",a=t.yProp||"y",u=t.accelerationAngle||t.accelerationAngle===0?+t.accelerationAngle:r;s.target=e,s.tween=i,s.step=0,s.sps=30,t.gravity&&(o=+t.gravity,u=90),r*=k1,u*=k1,s.fr=1-(+t.friction||0),s._props.push(l,a),s.xp=new Yu(e,l,Math.cos(r)*n,Math.cos(u)*o,s.sps),s.yp=new Yu(e,a,Math.sin(r)*n,Math.sin(u)*o,s.sps),s.skipX=s.skipY=0},render(e,t){let{xp:i,yp:s,tween:r,target:n,step:o,sps:l,fr:a,skipX:u,skipY:c}=t,h=r._from?r._dur-r._time:r._time,f,d,p,g,m,_;if(a===1)p=h*h*.5,f=i.s+i.vel*h+i.acc*p,d=s.s+s.vel*h+s.acc*p;else{for(h*=l,g=_=(h|0)-o,_<0&&(i.v=i.vel/l,s.v=s.vel/l,i.val=i.s,s.val=s.s,t.step=0,g=_=h|0),m=h%1*a;_--;)i.v+=i.a,s.v+=s.a,i.v*=a,s.v*=a,i.val+=i.v,s.val+=s.v;f=i.val+i.v*m,d=s.val+s.v*m,t.step+=g}u||i.set(n,i.p,M1(f)+i.u),c||s.set(n,s.p,M1(d)+s.u)},kill(e){this.xp.p===e&&(this.skipX=1),this.yp.p===e&&(this.skipY=1)}};F1()&&dr.registerPlugin(Xy);var pr,Uu,O1,I1=()=>pr||typeof window!="undefined"&&(pr=window.gsap)&&pr.registerPlugin&&pr,B1=e=>Math.round(e*1e4)/1e4;var R1=e=>{pr=e||I1(),Uu||(O1=pr.utils.getUnit,Uu=1)},N1=class{constructor(t,i,s,r,n,o){let l=t._gsap,a=l.get(t,i);this.p=i,this.set=l.set(t,i),this.s=this.val=parseFloat(a),this.u=O1(a)||0,this.vel=s||0,this.v=this.vel/o,r||r===0?(this.acc=r,this.a=this.acc/(o*o)):this.acc=this.a=0,this.fr=1-(n||0)}},Hy={version:"3.6.1",name:"physicsProps",register:R1,init(e,t,i){Uu||R1();let s=this,r;s.target=e,s.tween=i,s.step=0,s.sps=30,s.vProps=[];for(r in t){let{velocity:n,acceleration:o,friction:l}=t[r];(n||o)&&(s.vProps.push(new N1(e,r,n,o,l,s.sps)),s._props.push(r),l&&(s.hasFr=1))}},render(e,t){let{vProps:i,tween:s,target:r,step:n,hasFr:o,sps:l}=t,a=i.length,u=s._from?s._dur-s._time:s._time,c,h,f,d,p;if(o){if(u*=l,h=(u|0)-n,h<0){for(;a--;)c=i[a],c.v=c.vel/l,c.val=c.s;a=i.length,t.step=n=0,h=u|0}for(f=u%1;a--;){for(c=i[a],d=h;d--;)c.v+=c.a,c.v*=c.fr,c.val+=c.v;c.set(r,c.p,B1(c.val+c.v*f*c.fr)+c.u)}t.step+=h}else for(p=u*u*.5;a--;)c=i[a],c.set(r,c.p,B1(c.s+c.vel*u+c.acc*p)+c.u)},kill(e){let t=this.vProps,i=t.length;for(;i--;)t[i].p===e&&t.splice(i,1)}};I1()&&pr.registerPlugin(Hy);var _o=class{constructor(t){this.chars=Ot(t),this.sets=[],this.length=50;for(let i=0;i<20;i++)this.sets[i]=q1(80,this.chars)}grow(t){for(let i=0;i<20;i++)this.sets[i]+=q1(t-this.length,this.chars);this.length=t}},gr,z1,X1=()=>gr||typeof window!="undefined"&&(gr=window.gsap)&&gr.registerPlugin&&gr,qy=1,H1=/\s+/g,q1=(e,t)=>{let i=t.length,s="";for(;--e>-1;)s+=t[~~(Math.random()*i)];return s},Wu="ABCDEFGHIJKLMNOPQRSTUVWXYZ",V1=Wu.toLowerCase(),Vy={upperCase:new _o(Wu),lowerCase:new _o(V1),upperAndLowerCase:new _o(Wu+V1)},j1=()=>{z1=gr=X1()},Gu={version:"3.6.1",name:"scrambleText",register(e,t,i){gr=e,j1()},init(e,t,i,s,r){if(z1||j1(),this.prop="innerHTML"in e?"innerHTML":"textContent"in e?"textContent":0,!this.prop)return;this.target=e,typeof t!="object"&&(t={text:t});let n=t.text||t.value,o=t.trim!==!1,l=this,a,u,c,h;return l.delimiter=a=t.delimiter||"",l.original=Ot(Rs(e).replace(H1," ").split(" ").join(""),a,o),(n==="{original}"||n===!0||n==null)&&(n=l.original.join(a)),l.text=Ot((n||"").replace(H1," "),a,o),l.hasClass=!!(t.newClass||t.oldClass),l.newClass=t.newClass,l.oldClass=t.oldClass,h=a==="",l.textHasEmoji=h&&!!l.text.emoji,l.charsHaveEmoji=!!t.chars&&!!Ot(t.chars).emoji,l.length=h?l.original.length:l.original.join(a).length,l.lengthDif=(h?l.text.length:l.text.join(a).length)-l.length,l.fillChar=t.fillChar||t.chars&&~t.chars.indexOf(" ")?" ":"",l.charSet=c=Vy[t.chars||"upperCase"]||new _o(t.chars),l.speed=.05/(t.speed||1),l.prevScrambleTime=0,l.setIndex=Math.random()*20|0,u=l.length+Math.max(l.lengthDif,0),u>c.length&&c.grow(u),l.chars=c.sets[l.setIndex],l.revealDelay=t.revealDelay||0,l.tweenLength=t.tweenLength!==!1,l.tween=i,l.rightToLeft=!!t.rightToLeft,l._props.push("scrambleText","text"),qy},render(e,t){let{target:i,prop:s,text:r,delimiter:n,tween:o,prevScrambleTime:l,revealDelay:a,setIndex:u,chars:c,charSet:h,length:f,textHasEmoji:d,charsHaveEmoji:p,lengthDif:g,tweenLength:m,oldClass:_,newClass:y,r
1ightToLeft:D,fillChar:x,speed:b,original:C,hasClass:E}=t,w=r.length,T=o._time,M=T-l,P,G,A,V,B,X,Z,k,J;a&&(o._from&&(T=o._dur-T),e=T===0?0:T<a?1e-6:T===o._dur?1:o._ease((T-a)/(o._dur-a))),e<0?e=0:e>1&&(e=1),D&&(e=1-e),P=~~(e*w+.5),e?((M>b||M<-b)&&(t.setIndex=u=(u+(Math.random()*19|0))%20,t.chars=h.sets[u],t.prevScrambleTime+=M),V=c):V=C.join(n),D?e===1&&(o._from||o.data==="isFromStart")?(A="",V=C.join(n)):(Z=r.slice(P).join(n),p?A=Ot(V).slice(0,f+(m?1-e*e*e:1)*g-(d?Ot(Z):Z).length+.5|0).join(""):A=V.substr(0,f+(m?1-e*e*e:1)*g-(d?Ot(Z):Z).length+.5|0),V=Z):(A=r.slice(0,P).join(n),G=(d?Ot(A):A).length,p?V=Ot(V).slice(G,f+(m?1-(e=1-e)*e*e*e:1)*g+.5|0).join(""):V=V.substr(G,f+(m?1-(e=1-e)*e*e*e:1)*g-G+.5|0)),E?(k=D?_:y,J=D?y:_,B=k&&P!==0,X=J&&P!==w,Z=(B?"<span class='"+k+"'>":"")+A+(B?"</span>":"")+(X?"<span class='"+J+"'>":"")+n+V+(X?"</span>":"")):Z=A+n+V,i[s]=x===" "&&~Z.indexOf(" ")?Z.split(" ").join(" "):Z}};Gu.emojiSafeSplit=Ot;Gu.getText=Rs;X1()&&gr.registerPlugin(Gu);var Oi,Y1,ka,U1=()=>Oi||typeof window!="undefined"&&(Oi=window.gsap)&&Oi.registerPlugin&&Oi,W1=e=>{Oi=U1(),ka=Oi&&Oi.parseEase("_CE"),ka?(Y1=1,Oi.parseEase("bounce").config=t=>typeof t=="object"?Fa("",t):Fa("bounce("+t+")",{strength:+t})):e&&console.warn("Please gsap.registerPlugin(CustomEase, CustomBounce)")},G1=e=>{let t=e.length,i=1/e[t-2],s=1e3,r;for(r=2;r<t;r+=2)e[r]=~~(e[r]*i*s)/s;e[t-2]=1},jy=1,Fa=(e,t)=>{if(Y1||W1(1),t=t||{},jy){let i=.999,s=Math.min(i,t.strength||.7),r=s,n=(t.squash||0)/100,o=n,l=1/.03,a=.2,u=1,c=.1,h=[0,0,.07,0,.1,1,.1,1],f=[0,0,0,0,.1,0,.1,0],d,p,g,m,_,y,D;for(_=0;_<200&&(a*=r*((r+1)/2),u*=s*s,y=c+a,g=c+a*.49,m=1-u,d=c+u/l,p=g+(g-d)*.8,n&&(c+=n,d+=n,g+=n,p+=n,y+=n,D=n/o,f.push(c-n,0,c-n,D,c-n/2,D,c,D,c,0,c,0,c,D*-.6,c+(y-c)/6,0,y,0),h.push(c-n,1,c,1,c,1),n*=s*s),h.push(c,1,d,m,g,m,p,m,y,1,y,1),s*=.95,l=u/(y-p),c=y,!(m>i));_++);if(t.endAtStart&&t.endAtStart!=="false"){if(g=-.1,h.unshift(g,1,g,1,-.07,0),o)for(n=o*2.5,g-=n,h.unshift(g,1,g,1,g,1),f.splice(0,6),f.unshift(g,0,g,0,g,1,g+n/2,1,g+n,1,g+n,0,g+n,0,g+n,-.6,g+n+.033,0),_=0;_<f.length;_+=2)f[_]-=g;for(_=0;_<h.length;_+=2)h[_]-=g,h[_+1]=1-h[_+1]}return n&&(G1(f),f[2]="C"+f[2],ka(t.squashID||e+"-squash","M"+f.join(","))),G1(h),h[2]="C"+h[2],ka(e,"M"+h.join(","))}},Ku=class{constructor(t,i){this.ease=Fa(t,i)}static create(t,i){return Fa(t,i)}static register(t){Oi=t,W1()}};U1()&&Oi.registerPlugin(Ku);Ku.version="3.6.1";var Ii,Qu,mo,K1=()=>Ii||typeof window!="undefined"&&(Ii=window.gsap)&&Ii.registerPlugin&&Ii,hn={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},Yy=e=>e,Q1=e=>{if(!Qu)if(Ii=K1(),mo=Ii&&Ii.parseEase("_CE"),mo){for(let t in hn)hn[t]=mo("",hn[t]);Qu=1,yo("wiggle").config=t=>typeof t=="object"?yo("",t):yo("wiggle("+t+")",{wiggles:+t})}else e&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},Z1=(e,t)=>(typeof e!="function"&&(e=Ii.parseEase(e)||mo("",e)),e.custom||!t?e:i=>1-e(i)),Uy=1,yo=(e,t)=>{Qu||Q1(1),t=t||{};let i=(t.wiggles||10)|0,s=1/i,r=s/2,n=t.type==="anticipate",o=hn[t.type]||hn.easeOut,l=Yy,a=1e3,u,c,h,f,d,p,g,m,_;if(Uy){if(n&&(l=o,o=hn.easeOut),t.timingEase&&(l=Z1(t.timingEase)),t.amplitudeEase&&(o=Z1(t.amplitudeEase,!0)),p=l(r),g=n?-o(r):o(r),m=[0,0,p/4,0,p/2,g,p,g],t.type==="random"){for(m.length=4,u=l(s),c=Math.random()*2-1,_=2;_<i;_++)r=u,g=c,u=l(s*_),c=Math.random()*2-1,h=Math.atan2(c-m[m.length-3],u-m[m.length-4]),f=Math.cos(h)*s,d=Math.sin(h)*s,m.push(r-f,g-d,r,g,r+f,g+d);m.push(u,0,1,0)}else{for(_=1;_<i;_++)m.push(l(r+s/2),g),r+=s,g=(g>0?-1:1)*o(_*s),p=l(r),m.push(l(r-s/2),g,p,g);m.push(l(r+s/4),g,l(r+s/4),0,1,0)}for(_=m.length;--_>-1;)m[_]=~~(m[_]*a)/a;return m[2]="C"+m[2],mo(e,"M"+m.join(","))}},Zu=class{constructor(t,i){this.ease=yo(t,i)}static create(t,i){return yo(t,i)}static register(t){Ii=t,Q1()}};K1()&&Ii.registerPlugin(Zu);Zu.version="3.6.1";var Wy=1,Ju,jt,J1=180/Math.PI,Gy=Math.PI/180,Ma={},$1={},$u={},Ky="onStart,onUpdate,onComplete,onReverseComplete,onInterrupt".split(","),ec="transform,transformOrigin,width,height,position,top,left,opacity,zIndex".split(","),Do=e=>Ju(e)[0]||console.warn("Element not found:",e),Bi=e=>Math.round(e*1e4)/1e4||0,tc=(e,t,i)=>e.forEach(s=>s.classList[i](t)),eg={zIndex:1,clear:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1},tg={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},Qy=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase(),Zy=e=>typeof e=="string"?e.split(" ").join("").split(","):e,ig,sg=1,un=(e,t)=>{let i={},s;for(s in e)t[s]||(i[s]=e[s]);return i},ic={},rg=e=>{let t=ic[e]=Zy(e);return $u[e]=t.concat(ec),t},Jy=e=>{let t=e._gsap||jt.core.getCache(e);return t.gmCache===jt.ticker.frame?t.gMatrix:(t.gmCache=jt.ticker.frame,t.gMatrix=Ae(e,!0,!1,!0))},ng=(e,t,i=0)=>{let s=e.parentNode,r=1e3*10**i*(t?-1:1),n=t?-r*900:0;for(;e;)n+=r,e=e.previousSibling;return s?n+ng(s,t,i+1):n},La=(e,t,i)=>(e.forEach(s=>s.d=ng(i?s.element:s.t,t)),e.sort((s,r)=>s.d-r.d),e),sc=(e,t)=>{let i=e.element.style,s=e.css=e.css||[],r=t.length,n,o;for(;r--;)n=t[r],o=i[n]||i.getPropertyValue(n),s.push(o?n:$1[n]||($1[n]=Qy(n)),o);return i},og=e=>{let t=e.css,i=e.element.style,s=0;
1for(e.cache.uncache=1;s<t.length;s+=2)t[s+1]?i[t[s]]=t[s+1]:i.removeProperty(t[s])},$y=(e,t)=>{let i=e.length,s;for(;i--;)s=e[i],s.a.cache.uncache=1;t||e.finalStates.forEach(og)},rc=(e,t)=>{let{element:i,width:s,height:r,uncache:n,getProp:o}=e,l=i.style,a,u;if(typeof t!="object"&&(t=e),o("position")!=="absolute"){if(u=o("display")==="none",(!e.isVisible||u)&&(u&&(sc(e,["display"]).display=t.display),e.matrix=t.matrix,e.width=s=e.width||t.width,e.height=r=e.height||t.height),l.position="absolute",l.width=s+"px",l.height=r+"px",l.top||(l.top="0px"),l.left||(l.left="0px"),n)a=new Xs(i);else if(a=un(e,Ma),e.simple){let c=i.getBoundingClientRect();a.matrix=new bt(1,0,0,1,c.left+Xr(),c.top+zr())}else a.matrix=Ae(i,!1,!1,!0);a=cn(a,e,!0),e.x=parseFloat(a.x),e.y=parseFloat(a.y)}return i},eD=(e,t)=>t&&e.idLookup[nc(t).id]||e.elementStates[0],nc=(e,t,i,s)=>e instanceof Xs?e:e instanceof Ri?eD(e,s):new Xs(typeof e=="string"?Do(e)||console.warn(e+" not found"):e,t,i),tD=(e,t)=>{let i=jt.getProperty(e.element,null,"native"),s=e.props={},r=t.length;for(;r--;)s[t[r]]=(i(t[r])+"").trim();return s.zIndex&&(s.zIndex=parseFloat(s.zIndex)||0),e},lg=(e,t)=>{let i=e.style||e,s;for(s in t)i[s]=t[s]},iD=e=>{let t=e.getAttribute("data-flip-id");return t||e.setAttribute("data-flip-id",t="auto-"+Wy++),t},sD=e=>e.getCTM&&e.nodeName.toLowerCase()==="svg"&&e.getCTM().inverse(),ag=e=>e.map(t=>t.element),hg=(e,t,i)=>e&&t.length&&i.add(e(ag(t),i,new Ri(t,0,!0)),0),cn=(e,t,i,s,r,n)=>{let{element:o,cache:l,parent:a,x:u,y:c}=e,{width:h,height:f,scaleX:d,scaleY:p,rotation:g}=t,m=n&&o.style.cssText,_=e,{e:y,f:D}=t.matrix,x=e.width!==h||e.height!==f||e.scaleX!==d||e.scaleY!==p||e.rotation!==g,b=!x&&e.simple&&t.simple&&!r,C,E,w,T,M,P;return b?(d=p=1,g=C=0):(M=Jy(a),P=M.clone().multiply(t.ctm?t.matrix.clone().multiply(t.ctm):t.matrix),g=Bi(Math.atan2(P.b,P.a)*J1),C=Bi(Math.atan2(P.c,P.d)*J1+g)%360,d=Math.sqrt(P.a**2+P.b**2),p=Math.sqrt(P.c**2+P.d**2)*Math.cos(C*Gy),r&&(T=jt.getProperty(r),_={scaleX:T("scaleX"),scaleY:T("scaleY"),width:Math.ceil(parseFloat(T("width","px"))),height:parseFloat(T("height","px"))}),l.rotation=g+"deg",l.skewX=C+"deg"),i?(d*=h/_.width,p*=f/_.height,l.scaleX=d,l.scaleY=p):(h*=d/_.scaleX,f*=p/_.scaleY,o.style.width=h+"px",o.style.height=f+"px"),e.position==="fixed"&&(y-=Xr(),D-=zr()),t.position==="fixed"&&(y+=Xr(),D+=zr()),s&&lg(o,t.props),b?(u+=y-e.matrix.e,c+=D-e.matrix.f):x||a!==t.parent?(l.renderTransform(1,l),P=Ae(r||o,!1,!1,!0),E=M.apply({x:P.e,y:P.f}),w=M.apply({x:y,y:D}),u+=Bi(w.x-E.x),c+=Bi(w.y-E.y)):(M.e=M.f=0,w=M.apply({x:y-e.matrix.e,y:D-e.matrix.f}),u+=Bi(w.x),c+=Bi(w.y)),n&&!(n instanceof Xs)?(o.style.cssText=m,l.uncache=1):(l.x=u+"px",l.y=c+"px",l.renderTransform(1,l)),n&&(n.x=u,n.y=c,n.rotation=g,n.skewX=C,i?(n.scaleX=d,n.scaleY=p):(n.width=h,n.height=f)),n||l},oc=(e,t)=>e instanceof Ri?e:new Ri(e,t),rD=(e,t,i)=>{let s=e.idLookup[i],r=e.alt[i];return r.isVisible&&(!(t.getElementState(r.element)||r).isVisible||!s.isVisible)?r:s},lc=(e,t,i,s)=>{if(!sg)return;e instanceof Ri&&t instanceof Ri||console.warn("Not a valid state object."),i=i||{};let{clearProps:r,onEnter:n,onLeave:o,absolute:l,custom:a,delay:u,paused:c,repeat:h,repeatDelay:f,yoyo:d,toggleClass:p,nested:g,zIndex:m,scale:_,fade:y,stagger:D,spin:x}=i,b=("props"in i?i:e).props,C=un(i,eg),E=jt.timeline({delay:u,paused:c,repeat:h,repeatDelay:f,yoyo:d}),w=C,T=[],M=[],P=[],G=[],A=x===!0?1:x||0,V=typeof x=="function"?x:()=>A,B=e.interrupted||t.interrupted,X=E[s!==1?"to":"from"],Z,k,J,j,Y,N,q,U,De,$,de;s||(t=new Ri(t.targets,b).fit(t,_));for(k in t.idLookup)de=t.alt[k]?rD(t,e,k):t.idLookup[k],Y=de.element,$=e.idLookup[k],e.alt[k]&&Y===$.element&&($=e.alt[k]),$?(N={t:Y,b:$,a:de,sd:$.element===Y?0:de.isVisible?1:-1},P.push(N),N.sd&&(N.sd<0&&(N.b=de,N.a=$),y&&P.push(N.swap={t:$.element,b:N.b,a:N.a,sd:N.sd*-1,swap:N})),Y._flip=$.element._flip=E):de.isVisible&&(P.push({t:Y,b:un(de,{isVisible:1}),a:de,sd:0}),Y._flip=E);for(b&&(ic[b]||rg(b)).forEach(W=>C[W]=we=>P[we].a.props[W]),P.finalStates=De=[],l&&La(P,!0).forEach(W=>(W.a.isVisible||W.b.isVisible)&&rc(W.sd<0?W.b:W.a,W.b)),La(P),j=0;j<P.length;j++)N=P[j],Y=N.t,g&&!(N.sd<0)&&(N.a.matrix=Ae(Y,!1,!1,!0)),N.sd||N.b.isVisible&&N.a.isVisible?(N.sd<0?(q=new Xs(Y,b,e.simple),cn(q,N.a,_,0,0,q),q.matrix=Ae(Y,!1,!1,!0),q.css=N.b.css,N.a=q,y&&(Y.style.opacity=B?N.b.opacity:N.a.opacity),D&&G.push(Y)):N.sd>0&&y&&(Y.style.opacity=B?N.a.opacity-N.b.opacity:"0"),cn(N.a,N.b,_,b)):N.b.isVisible?N.a.isVisible||(N.b.css=N.a.css,M.push(N.b),P.splice(j--,1),l&&g&&cn(N.a,N.b,_,b)):(N.a.isVisible&&T.push(N.a),P.splice(j--,1)),De.push(N.a);if(_?(C.scaleX=W=>P[W].a.scaleX,C.scaleY=W=>P[W].a.scaleY):(C.width=W=>P[W].a.width+"px",C.height=W=>P[W].a.height+"px",C.autoRound=i.autoRound||!1),C.x=W=>P[W].a.x+"px",C.y=W=>P[W].a.y+"px",C.rotation=W=>P[W].a.rotation+(x?V(W,U[W],U)*360:0),C.skewX=W=>P[W].a.skewX,U=P.map(W=>W.t),(m||m===0)&&(C.modifiers={zIndex:()=>m},C.zIndex=m,C.immediateRender=i.immediateRender!==!1),y&&(C.opacity=W=>P[W].sd<0?0:P[W].sd>0?P[W].a.opacity:"+=0"),G.length){D=jt.utils.distribute(D);let W=U.slice(G.length);C.stagger=(we,ie)=>D(~G.indexOf(ie)?U.indexOf(P[we].swap.t):we,ie,W)}if(Ky.forEach(W=>i[W]&&E.eventCallback(W,i[W],i[W+"Params"])),a&&U.length){w=un(C,eg),"scale"in a&&(a.scaleX=a.scaleY=a.scale,delete a.scale);for(k in a)Z=un(a[k],tg),Z[k]=C[k],!("duration"in Z)&&"duration"in C&&(Z.duration=C.duration),Z.stagger=C.stagger,X.call(E,U,Z,0),delete w[k]}return(U.length||M.length||T.length)&&(p&&E.add(()=>tc(U,p,E._zTime<0?"remove":"add"),0)&&!c&&tc(U,p,"add"),U.length&&X.call(E,U,w,0)),hg(n,T,E),hg(o,M,E),J=E.duration(),E.call(()=>{let W=E.time()>=J;W&&$y(P,!r),p&&tc(U,p,W?"remove":"add")}),E},ug=e=>{let t=e.idLookup={},i=e.alt={},s=e.elementStates,r=s.length,n;for(;r--;)n=s[r],t[n.id]?i[n.id]=n:t[n.id]=n},Ri=class{constructor(t,i,s){this.props=i&&i.props,this.simple=!!(i&&i.simple),s?(this.targets=ag(t),this.elementStates=t,ug(this)):(this.targets=Ju(t),this.update(!i||i.clear!==!1))}update(t){return this.elementStates=this.targets.map(i=>new Xs(i,this.props,this.simple)),ug(this),this.killFlips(t),this.recordInlineStyles(),this}fit(t,i,s){let r=La(this.elementStates.slice(0),!1,!0),n=(t||this).idLookup,o=0,l,a;for(;o<r.length;o++)l=r[o],s&&(l.matrix=Ae(l.element,!1,!1,!0)),a=n[l.id],a&&cn(l,a,i,!0,0,l),l.matrix=Ae(l.element,!1,!1,!0);return this}getProperty(t,i){let s=this.getElementState(t)||Ma;return i in s?s[i]:(s.props||Ma)[i]}recordInlineStyles(){let t=$u[this.props]||ec,i=this.elementStates.length;for(;i--;)sc(this.elementStates[i],t)}killFlips(t){let i;
1this.targets.forEach(s=>{s=s._flip,s&&s.progress()<1&&!s.paused()&&(i=1,s.vars.onInterrupt&&s.vars.onInterrupt.apply(s,s.vars.onInterruptParams||[]),t&&s.progress(1),s.kill())}),i&&t&&this.elementStates.forEach(s=>{let r=s.element.getBoundingClientRect();s.isVisible=r.width||r.height||r.top||r.left,s.uncache=1}),this.interrupted=!!i}getElementState(t){return this.elementStates[this.targets.indexOf(Do(t))]}makeAbsolute(){return La(this.elementStates.slice(0),!0,!0).map(rc)}},Xs=class{constructor(t,i,s){this.element=t,this.update(i,s)}update(t,i){let s=this.element,r=jt.getProperty(s),n=jt.core.getCache(s),o=s.getBoundingClientRect(),l=i?new bt(1,0,0,1,o.left+Xr(),o.top+zr()):Ae(s,!1,!1,!0);this.getProp=r,this.element=s,this.id=iD(s),this.matrix=l,this.cache=n,this.bounds=o,this.isVisible=!!(o.width||o.height||o.left||o.top),this.display=r("display"),this.position=r("position"),this.parent=s.parentNode,this.x=r("x"),this.y=r("y"),this.scaleX=n.scaleX,this.scaleY=n.scaleY,this.rotation=r("rotation"),this.skewX=r("skewX"),this.opacity=r("opacity"),this.width=ig(parseFloat(r("width","px"))+.04),this.height=parseFloat(r("height","px")),t&&tD(this,ic[t]||rg(t)),this.ctm=sD(s),this.simple=i||Bi(l.a)===1&&!Bi(l.b)&&!Bi(l.c)&&Bi(l.d)===1,this.uncache=0}},Oa=class{static getState(t,i){return oc(t,typeof i=="string"?{props:i}:i)}static from(t,i){return i=i||{},"clearProps"in i||(i.clearProps=!0),lc(t,oc(i.targets||t.targets,{props:i.props||t.props,simple:i.simple,clear:!!i.clear}),i,-1)}static to(t,i){return lc(t,oc(i.targets||t.targets,{props:i.props||t.props,simple:i.simple,clear:!!i.clear}),i,1)}static fromTo(t,i,s){return lc(t,i,s)}static fit(t,i,s){if(!sg)return;let r=s?un(s,tg):{},{absolute:n,scale:o,getVars:l,props:a,runBackwards:u,onComplete:c,simple:h}=s||r,f=s&&s.fitChild&&Do(s.fitChild),d=nc(i,a,h,t),p=nc(t,0,h,d),g=a?$u[a]:ec;return a&&lg(r,d.props),u&&(sc(p,g),"immediateRender"in r||(r.immediateRender=!0),r.onComplete=function(){og(p),c&&c.apply(this,arguments)}),n&&rc(p,d),r=cn(p,d,o||f,a,f,r.duration||l?r:0),l?r:r.duration?jt.to(p.element,r):null}static makeAbsolute(t,i){return(t instanceof Ri?t:new Ri(t,i)).makeAbsolute()}static isFlipping(t){let i=Oa.getByTarget(t);return!!i&&i.isActive()}static getByTarget(t){return(Do(t)||Ma)._flip}static getElementState(t,i){return new Xs(Do(t),i)}
1static convertCoordinates(t,i,s){let r=Ae(i,!0,!0).multiply(Ae(t));return s?r.apply(s):r}static register(t){jt=t,Ml(document.body),Ju=jt.utils.toArray,ig=jt.utils.snap(.1)}};typeof window!="undefined"&&window.gsap&&window.gsap.registerPlugin(Oa);var fe,ac,os,fn,hc,be,uc,et,Et;var cg,gt,wt,Hs,fg=!0,xo=!0,Ia=0,dg=()=>typeof window!="undefined",pg=()=>fe||dg()&&(fe=window.gsap)&&fe.registerPlugin&&fe,qs=e=>typeof e=="string",nD=e=>typeof e=="function",oD=e=>typeof e=="object",Ba=e=>typeof e=="undefined";var gg="http://www.w3.org/2000/svg",_g="http://www.w3.org/1999/xhtml",lD=0,dn={},mg=function(){try{return sessionStorage.setItem("gsTest","1"),sessionStorage.removeItem("gsTest"),!0}catch(e){return!1}}(),aD=e=>e instanceof uc?e:e?fe.getById(e):null,Ra=(e,t,i)=>{let s=os.createElementNS?os.createElementNS(e==="svg"?gg:_g,e):os.createElement(e);return t&&(qs(t)&&(t=os.querySelector(t)),t.appendChild(s)),e==="svg"&&(s.setAttribute("xmlns",gg),s.setAttribute("xmlns:xlink",_g)),i&&(s.style.cssText=i),s},yg=()=>{os.selection?os.selection.empty():hc.getSelection&&hc.getSelection().removeAllRanges()},Dg=(e,t)=>{let i=[],s=0,r=fe.core.Tween,n=e._first;for(;n;)n instanceof r?n.vars.id&&(i[s++]=n):(t&&n.vars.id&&(i[s++]=n),i=i.concat(Dg(n,t)),s=i.length),n=n._next;return i},xg=(e,t)=>{let i=0,s=Math.max(0,e._repeat),r=e._first;for(r||(i=e.duration());r;)i=Math.max(i,r.totalDuration()>999?r.endTime(!1):r._start+r._tDur/r._ts),r=r._next;return!t&&s?i*(s+1)+e._rDelay*s:i},hD=function(e,t){let i=e,s=arguments.length>1?+t:i.rawTime();for(;i;)s=i._start+s/(i._ts||1),i=i.parent;return s},cc=(e,t,i,s)=>{let r,n,o;return qs(e)&&(e.charAt(1)==="="?(r=parseInt(e.charAt(0)+"1",10)*parseFloat(e.substr(2)),r<0&&s===0&&(s=100),e=s/100*t.duration()+r):isNaN(e)&&t.labels&&t.labels[e]!==-1?e=t.labels[e]:t===be&&(n=e.indexOf("="),n>0?(r=parseInt(e.charAt(n-1)+"1",10)*parseFloat(e.substr(n+1)),e=e.substr(0,n-1)):r=0,o=fe.getById(e),o&&(e=hD(o,i/100*o.duration())+r))),e=isNaN(e)?i:parseFloat(e),Math.min(100,Math.max(0,e/t.duration()*100))},bg,uD=(e,t,i)=>{bg||(Ra("style",fn).innerHTML=".gs-dev-tools{height:51px;bottom:0;left:0;right:0;display:block;position:fixed;overflow:visible;padding:0}.gs-dev-tools *{box-sizing:content-box;visibility:visible}.gs-dev-tools .gs-top{position:relative;z-index:499}.gs-dev-tools .gs-bottom{display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,.6);height:42px;border-top:1px solid #999;position:relative}.gs-dev-tools .timeline{position:relative;height:8px;margin-left:15px;margin-right:15px;overflow:visible}.gs-dev-tools .progress-bar,.gs-dev-tools .timeline-track{height:8px;width:100%;position:absolute;top:0;left:0}.gs-dev-tools .timeline-track{background-color:#999;opacity:.6}.gs-dev-tools .progress-bar{background-color:#91e600;height:8px;top:0;width:0;pointer-events:none}.gs-dev-tools .seek-bar{width:100%;position:absolute;height:24px;top:-12px;left:0;background-color:transparent}.gs-dev-tools .in-point,.gs-dev-tools .out-point{width:15px;height:26px;position:absolute;top:-18px}.gs-dev-tools .in-point-shape{fill:#6d9900;stroke:rgba(0,0,0,.5);stroke-width:1}.gs-dev-tools .out-point-shape{fill:#994242;stroke:rgba(0,0,0,.5);stroke-width:1}.gs-dev-tools .in-point{transform:translateX(-100%)}.gs-dev-tools .out-point{left:100%}.gs-dev-tools .grab{stroke:rgba(255,255,255,.3);stroke-width:1}.gs-dev-tools .playhead{position:absolute;top:-5px;transform:translate(-50%,0);left:0;border-radius:50%;width:16px;height:16px;border:1px solid #6d9900;background-color:#91e600}.gs-dev-tools .gs-btn-white{fill:#fff}.gs-dev-tools .pause{opacity:0}.gs-dev-tools .select-animation{vertical-align:middle;position:relative;padding:6px 10px}.gs-dev-tools .select-animation-container{flex-grow:4;width:40%}.gs-dev-tools .select-arrow{display:inline-block;width:12px;height:7px;margin:0 7px;transform:translate(0,-2px)}.gs-dev-tools .select-arrow-shape{stroke:rgba(255,255,255,.6);stroke-width:2px;fill:none}.gs-dev-tools .rewind{height:16px;width:19px;padding:10px 4px;min-width:24px}.gs-dev-tools .rewind-path{opacity:.6}.gs-dev-tools .play-pause{width:24px;height:24px;padding:6px 10px;min-width:24px}.gs-dev-tools .ease{width:30px;height:30px;padding:10px;min-width:30px;display:none}.gs-dev-tools .ease-path{fill:none;stroke:rgba(255,255,255,.6);stroke-width:2px}.gs-dev-tools .ease-border{fill:rgba(255,255,255,.25)}.gs-dev-tools .time-scale{font-family:monospace;font-size:18px;text-align:center;color:rgba(255,255,255,.6);padding:4px 4px 4px 0;min-width:30px;margin-left:7px}.gs-dev-tools .loop{width:20px;padding:5px;min-width:20px}.gs-dev-tools .loop-path{fill:rgba(255,255,255,.6)}.gs-dev-tools label span{color:#fff;font-family:monospace;text-decoration:none;font-size:16px;line-height:18px}.gs-dev-tools .time-scale span{color:rgba(255,255,255,.6)}.gs-dev-tools button:focus,.gs-dev-tools select:focus{outline:0}.gs-dev-tools label{position:relative;cursor:pointer}.gs-dev-tools label.locked{text-decoration:none;cursor:auto}.gs-dev-tools label input,.gs-dev-tools label select{position:absolute;
1left:0;top:0;z-index:1;font:inherit;font-size:inherit;line-height:inherit;height:100%;width:100%;color:#000!important;opacity:0;background:0 0;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gs-dev-tools label input+.display{position:relative;z-index:2}.gs-dev-tools .gs-bottom-right{vertical-align:middle;display:flex;align-items:center;flex-grow:4;width:40%;justify-content:flex-end}.gs-dev-tools .time-container{font-size:18px;font-family:monospace;color:rgba(255,255,255,.6);margin:0 5px}.gs-dev-tools .logo{width:32px;height:32px;position:relative;top:2px;margin:0 12px}.gs-dev-tools .gs-hit-area{background-color:transparent;width:100%;height:100%;top:0;position:absolute}.gs-dev-tools.minimal{height:auto;display:flex;align-items:stretch}.gs-dev-tools.minimal .gs-top{order:2;flex-grow:4;background-color:rgba(0,0,0,1)}.gs-dev-tools.minimal .gs-bottom{background-color:rgba(0,0,0,1);border-top:none}.gs-dev-tools.minimal .timeline{top:50%;transform:translate(0,-50%)}.gs-dev-tools.minimal .in-point,.gs-dev-tools.minimal .out-point{display:none}.gs-dev-tools.minimal .select-animation-container{display:none}.gs-dev-tools.minimal .rewind{display:none}.gs-dev-tools.minimal .play-pause{width:20px;height:20px;padding:4px 6px;margin-left:14px}.gs-dev-tools.minimal .time-scale{min-width:26px}.gs-dev-tools.minimal .loop{width:18px;min-width:18px;display:none}.gs-dev-tools.minimal .gs-bottom-right{display:none}@media only screen and (max-width:600px){.gs-dev-tools{height:auto;display:flex;align-items:stretch}.gs-dev-tools .gs-top{order:2;flex-grow:4;background-color:rgba(0,0,0,1);height:42px}.gs-dev-tools .gs-bottom{background-color:rgba(0,0,0,1);border-top:none}.gs-dev-tools .timeline{top:50%;transform:translate(0,-50%)}.gs-dev-tools .in-point,.gs-dev-tools .out-point{display:none}.gs-dev-tools .select-animation-container{display:none}.gs-dev-tools .rewind{display:none}.gs-dev-tools .play-pause{width:20px;height:20px;padding:4px 6px;margin-left:14px}.gs-dev-tools .time-scale{min-width:26px}.gs-dev-tools .loop{width:18px;min-width:18px;display:none}.gs-dev-tools .gs-bottom-right{display:none}}",bg=!0),qs(e)&&(e=os.querySelector(e));let s=Ra("div",e||fn.getElementsByTagName("body")[0]||fn);return s.setAttribute("class","gs-dev-tools"+(t?" minimal":"")),s.innerHTML='<div class=gs-hit-area></div><div class=gs-top><div class=timeline><div class=timeline-track></div><div class=progress-bar></div><div class=seek-bar></div><svg class=in-point viewBox="0 0 15 26" xmlns=http://www.w3.org/2000/svg><polygon class=in-point-shape points=".5 .5 14.5 .5 14.5 25.5 .5 17.5"/><polyline class=grab points="5.5 4 5.5 15"/><polyline class=grab points="9.5 4 9.5 17"/></svg><svg class=out-point viewBox="0 0 15 26" xmlns=http://www.w3.org/2000/svg><polygon class=out-point-shape points=".5 .5 14.5 .5 14.5 17.5 .5 25.5"/><polyline class=grab points="5.5 4 5.5 17"/><polyline class=grab points="9.5 4 9.5 15"/></svg><div class=playhead></div></div></div><div class=gs-bottom><div class=select-animation-container><label class=select-animation><select class=animation-list><option>Global Timeline<option>myTimeline</select><nobr><span class="display animation-label">Global Timeline</span><svg class=select-arrow viewBox="0 0 12.05 6.73" xmlns=http://www.w3.org/2000/svg><polyline class=select-arrow-shape points="0.35 0.35 6.03 6.03 11.7 0.35"/></svg></nobr></label></div><svg class=rewind viewBox="0 0 12 15.38" xmlns=http://www.w3.org/2000/svg><path d=M0,.38H2v15H0Zm2,7,10,7.36V0Z class="gs-btn-white rewind-path"/></svg><svg class=play-pause viewBox="0 0 20.97 25.67" xmlns=http://www.w3.org/2000/svg><g class=play><path d="M8,4.88 C8,10.18 8,15.48 8,20.79 5.33,22.41 2.66,24.04 0,25.67 0,17.11 0,8.55 0,0 2.66,1.62 5.33,3.25 8,4.88" class="gs-btn-white play-1" style=stroke:#fff;stroke-width:.6px /><path d="M14.485,8.855 C16.64,10.18 18.8,11.5 20.97,12.83 16.64,15.48 12.32,18.13 8,20.79 8,15.48 8,10.18 8,4.88 10.16,6.2 12.32,7.53 14.48,8.85" class="gs-btn-white play-2" style=stroke:#fff;stroke-width:.6px /></g></svg> <svg class=loop viewBox="0 0 29 25.38" xmlns=http://www.w3.org/2000/svg><path d=M27.44,5.44,20.19,0V3.06H9.06A9.31,9.31,0,0,0,0,12.41,9.74,9.74,0,0,0,.69,16l3.06-2.23a6,6,0,0,1-.12-1.22,5.49,5.49,0,0,1,5.43-5.5H20.19v3.81Z class=loop-path />
1<path d=M25.25,11.54a5.18,5.18,0,0,1,.12,1.12,5.41,5.41,0,0,1-5.43,5.41H9.19V14.5L1.94,19.94l7.25,5.44V22.06H19.94A9.2,9.2,0,0,0,29,12.84a9.42,9.42,0,0,0-.68-3.53Z class=loop-path /></svg> <svg class=ease viewBox="0 0 25.67 25.67" xmlns=http://www.w3.org/2000/svg><path d=M.48,25.12c1.74-3.57,4.28-12.6,8.8-10.7s4.75,1.43,6.5-1.11S19.89,1.19,25.2.55 class=ease-path /><path d=M24.67,1V24.67H1V1H24.67m1-1H0V25.67H25.67V0Z class=ease-border /></svg><label class=time-scale><select><option value=10>10x<option value=5>5x<option value=2>2x<option value=1 selected>1x<option value=0.5>0.5x<option value=0.25>0.25x<option value=0.1>0.1x</select><span class="display time-scale-label">1x</span></label><div class=gs-bottom-right><div class=time-container><span class=time>0.00</span> / <span class=duration>0.00</span></div><a href="https://greensock.com/docs/v3/Plugins/GSDevTools?source=GSDevTools" target=_blank title=Docs><svg class=logo viewBox="0 0 100 100" xmlns=http://www.w3.org/2000/svg><path d="M60 15.4c-.3-.4-.5-.6-.5-.7.1-.6.2-1 .2-1.7v-.4c.6.6 1.3 1.3 1.8 1.7.2.2.5.3.8.3.2 0 .3 0 .5.1h1.6c.8 0 1.6.1 2 0 .1 0 .2 0 .3-.1.6-.3 1.4-1 2.1-1.6 0 .6.1 1.2.1 1.7v1.5c0 .3 0 .5.1.7-.1.1-.2.1-.4.2-.7.4-1.7 1-2.3.9-.5-.1-1.5-.3-2.6-.7-1.2-.3-2.4-.8-3.2-1.2 0 0-.1 0-.1-.1s-.2-.4-.4-.6zm24.6 21.9c-.5-1.7-1.9-2-4.2-.7.9-1.5 2.1-1.5 2.3-2.1.9-2.5-.6-4.6-1.2-5.3.7-1.8 1.4-4.5-1-6.8-1-1-2.4-1.2-3.6-1.1 1.8 1.7 3.4 4.4 2.5 7.2-.1.3-.9.7-1.7 1 0 0 .4 2-.3 3.5-.3.6-.8 1.5-1.3 2.6 1 .9 1.6 1 3 1.3-.9.1-1.2.4-1.2.5-.7 3 1 3.4 1.4 4.8 0 .1 0 .2.1.3v.4c-.3.3-1.4.5-2.5.5s-1.8 1-1.8 1c-.2.1-.3.3-.4.4v1c0 .1 0 .4.1.6.1.5.3 1.3.4 1.8.9.6 1.4.9 2.2 1.1.5.1 1 .2 1.5.1.3-.1.7-.3 1-.7 1.5-1.7 1.9-3.2 2.2-4.1 0-.1 0-.2.1-.2 0 .1.1.1.1.2 0 0 .1-.1.1-.2l.1-.1c1.3-1.6 2.9-4.5 2.1-7zM74.3 49.9c-.1-.3-.1-.7-.2-1.1v-.2c-.1-.2-.1-.4-.2-.6 0-.1-.1-.3-.1-.5s-.1-.5-.1-.7v-.1c0-.2-.1-.5-.1-.7-.1-.3-.1-.7-.2-1.1v-.1c0-.2 0-.3-.1-.5v-.9c0-.1 0-.2.1-.3V43h-.3c-1.1.1-3.8.4-6.7.2-1.2-.1-2.4-.3-3.6-.6-1-.3-1.8-.5-2.3-.7-1.2-.4-1.6-.6-1.8-.7 0 .2-.1.4-.1.7 0 .3-.1.5-.1.8-.1.2-.1.4-.2.6l.1.1c.5.5 1.5 1.3 1.5 2.1v.2c-.1.4-.4.5-.8.9-.1.1-.6.7-1.1 1.1l-.6.6c-.1 0-.1.1-.2.1-.1.1-.3.2-.4.3-.2.1-.7.5-.8.6-.1.1-.2.1-.3.1-2.8 8.8-2.2 13.5-1.5 16.1.1.5.3 1 .4 1.3-.4.5-.8 1-1.2 1.4-1.2 1.5-2 2.6-2.6 4.2 0 .1 0 .1-.1.2 0 .1 0 .2-.1.2-.2.5-.3 1-.4 1.5-.6 2.3-.8 4.5-.9 6.6-.1 2.4-.2 4.6-.5 6.9.7.3 3.1.9 4.7.6.2-.1 0-3.9.6-5.7l.6-1.5c.4-.9.9-1.9 1.3-3.1.3-.7.5-1.5.7-2.4.1-.5.2-1 .3-1.6V74v-.1c.1-.6.1-1.3.1-2 0-.2-.7.3-1.1.9.3-1.8 1.3-2.1 2-3.2.3-.5.6-1.1.6-2 2.5-1.7 4-3.7 5-5.7.2-.4.4-.9.6-1.4.3-.8.5-1.6.7-2.4.3-1.4.8-3.2 1.2-4.8v-.1c.4-1.2.8-2.2 1.2-2.6-.2.9-.4 1.7-.6 2.5v.2c-.6 3.5-.7 6.2-2 9.2 1 2.6 1.9 3.9 2 7.6-2 0-3.2 1.6-3.7 3.2 1.2.3 3.9.7 8.3.1h.3c.1-.5.3-1.1.5-1.5.3-.8.5-1.5.6-2.2.2-1.3.1-2.4 0-3.2 3.9-3.7 2.6-11 1.6-16.6zm.3-15.1c.1-.3.2-.6.4-.8.2-.3.3-.7.5-1 .1-.3.3-.6.4-.9.5-1.5.4-2.8.3-3.5-.1 0-.1-.1-.2-.1-.5-.2-.9-.4-1.4-.6-.1 0-.2-.1-.3-.1-3.8-1.2-7.9-.9-11.9.1-1 .2-1.9.5-2.9.1-2.3-.8-3.9-1.9-4.6-2.8l-.2-.2c-.1.2-.2.4-.4.6.2 2.3-.5 3.9-1.4 5.1.9 1.2 2.6 2.8 3.6 3.4 1.1.6 1.7.7 3.4.4-.6.7-1.1 1-1.9 1.4.1.7.2 2 .5 3.4.3.3 1.2.8 2.3 1.3.5.3 1.1.5 1.7.7.8.3 1.7.6 2.4.8.1 0 .2.1.3.1.5.1 1.1.2 1.8.2h.9c2.1 0 4.5-.2 5.4-.3h.1c-.1-2.7.2-4.6.7-6.2.2-.3.4-.7.5-1.1zm-23.2 9.3v.2c-.3 1.7.5 2.4 1.9 3.4.6.5 0 .5.5.8.3.2.7.3 1 .3.3 0 .5 0 .8-.1.2-.1.4-.3.6-.5.1-.1.3-.2.5-.4.3-.2.6-.5.7-.6.1-.1.2-.1.3-.2.2-.2.5-.5.6-.7.2-.2.4-.5.5-.7 0-.1.1-.1.1-.1v-.1c.1-.4-.3-.8-.8-1.3-.2-.2-.4-.3-.5-.5-.3-.3-.6-.5-1-.7-.9-.5-1.9-.7-3-.7l-.3-.3c-2.2-2.5-3.2-4.8-3.9-6.5-.9-2.1-1.9-3.3-3.9-4.9 1 .4 1.8.8 2.3 1.1.5.4 1.3.4 1.9.2.2-.1.5-.2.7-.3.2-.1.4-.2.6-.4 1.6-1.3 2.5-3.8 2.6-5.6v-.1c.2-.3.6-1.1.8-1.4l.1.1c.1.1.3.2.6.5.1 0 .1.1.2.1.1.1.2.1.2.2.8.6 1.9 1.3 2.6 1.7 1.4.7 2.3.7 5.3-.1 2.2-.6 4.8-.8 6.8-.8 1.4 0 2.7.3 4 .7.2.1.4.1.5.2.3.1.6.2.9.4 0 0 .1 0 .1.1.8.4 2.1 1.2 2.5-.3.1-2-.6-3.9-1.6-5.3 0 0-.1 0-.1-.1-.1-.1-.2-.2-.4-.3-.1-.1-.2-.1-.3-.2-.1-.1-.2-.2-.4-.2-.6-.4-1.2-.8-1.6-.9-.1-.1-.3-.1-.4-.2h-.1-.1c-.1 0-.3-.1-.4-.1-.1 0-.1 0-.2-.1h-.1l-.2-.4c-.2-.1-.4-.2-.5-.2h-.6c-.3 0-.5.1-.7.1-.7.1-1.2.3-1.7.4-.2 0-.3.1-.5.1-.5.1-1 .2-1.6.2-.4 0-.9-.1-1.5-.2-.4-.1-.8-.2-1.1-.3-.2-.1-.4-.1-.6-.2-.6-.2-1.1-.3-1.7-.4h-.2-1.8c-.3 0-.6.1-1 .1H57.9c-.8 0-1.5 0-2.3-.1-.2 0-.5-.1-.7-.1-.5-.1-.9-.2-1.3-.4-.2-.1-.3-.1-.4-.2-.1 0-.2
10-.2-.1-.3-.1-.6-.1-.9-.1H51h-.1c-.4 0-.9.1-1.4.2-1.1.2-2.1.6-3 1.3-.3.2-.6.5-.8.8-.1.1-.2.2-.2.3-.4.6-.8 1.2-.9 2 0 .2-.1.4-.1.6 0 .2 1.7.7 2.3 2.8-.8-1.2-2.3-2.5-4.1-1.4-1.5 1-1.1 3.1-2.4 5.4-.3.5-.6.9-1 1.4-.8 1-.7 2.1.2 4.4 1.4 3.4 7.6 5.3 11.5 8.3l.4.4zm8.7-36.3c0 .6.1 1 .2 1.6v.1c0 .3.1.6.1.9.1 1.2.4 2 1 2.9 0 .1.1.1.1.2.3.2.5.3.8.4 1.1.2 3.1.3 4.2 0 .2-.1.5-.3.7-.5.4-.4.7-1.1.9-1.7.1-.7.3-1.3.4-1.8 0-.2.1-.4.1-.5v-.1c0-.2 0-.3.1-.5.2-.7.2-2.4.3-2.8.1-.7 0-1.8-.1-2.5 0-.2-.1-.4-.1-.5v-.1c-.2-.5-1.4-1.4-4.3-1.4-3.1 0-4 1-4.1 1.5v.1c0 .1 0 .3-.1.5-.1.4-.2 1.4-.2 1.9v2.3zm-6 88.6c0-.1-.1-.2-.1-.3-.7-1.5-1.1-3.5-1.3-4.6.4.1.7.6.8.3.2-.5-.4-1.5-.5-2.2v-.1c-.5-.5-4-.5-3.7-.3-.4.8-1 .6-1.3 2.1-.1.7.8.1 1.7.1-1.4.9-3 2.1-3.4 3.2-.1.1-.1.2-.1.3 0 .2-.1.4-.1.5-.1 1.2.5 1.6 2 2.4H48.4c1.4.3 3 .3 4.3.3 1.2-.2 1.6-.7 1.6-1.4-.2-.1-.2-.2-.2-.3z" style=fill:#efefef /><path d="M56.1 36.5c.3 1.4.5 2.4.8 4.2h-.2c-.1.5-.1.9-.1 1.3-1-.4-2.2-.5-2.6-.5-3.7-4.4-2.9-6.1-4.4-8.3.4-.2 1-.4 1.5-.8 1.6 1.9 3.3 3 5 4.1zm-1.7 13.2s-1.4 0-2.3-1c0 0-.1-.5.1-.7 0 0-1.2-1-1.5-1.7-.2-.5-.3-1.1-.2-1.6-4.4-3.7-10.9-4.2-12.9-9.1-.5-1.2-1.3-2.9-.9-3.9-.3.1-.5.2-.8.3-2.9.9-11.7 5.3-17.9 8.8 1.6 1.7 2.6 4.3 3.2 7.2l.3 1.5c.1.5.1 1 .2 1.5.1 1.4.4 2.7.8 3.9.2.8.6 1.5.9 2.2.6 1 1.2 1.9 2.1 2.6.6.5 1.2.9 1.9 1.3 2.1 1.1 5 1.6 8.6 1.5H37.9c.5 0 1 .1 1.5.1h.1c.4.1.9.1 1.3.2h.2c.4.1.9.2 1.3.4h.1c.4.1.8.3 1.1.5h.1c.4.2.7.4 1.1.6h.1c.7.4 1.3.9 1.9 1.5l.1.1c.6.5 1.1 1.1 1.5 1.8 0 .1.1.1.1.2s.1.1.1.2c.4.6 1.2 1.1 1.9 1.3.7-.9 1.5-1.8 2.2-2.8-1.6-6 0-11.7 1.8-16.9zm-26-15.9c5-2.4 9-4.1 9.9-4.5.3-.6.6-1.4.9-2.6.1-.3.2-.5.3-.8 1-2.7 2.7-2.8 3.5-3v-.2c.1-1.1.5-2 1-2.8-8.8 2.5-18 5.5-28 11.7-.1.1-.2.2-.4.2C11.3 34.5 3 40.3 1.3 51c2.4-2.7 6-5.6 10.5-8.5.1-.1.3-.2.5-.3.2-.1.5-.3.7-.4 1.2-.7 2.4-1.4 3.6-2.2 2.2-1.2 4.5-2.4 6.7-3.5 1.8-.8 3.5-1.6 5.1-2.3zm54.9 61.3l-.3-.3c-.8-.6-4.1-1.2-5.5-2.3-.4-.3-1.1-.7-1.7-1.1-1.6-.9-3.5-1.8-3.5-2.1v-.1c-.2-1.7-.2-7 .1-8.8.3-1.8.7-4.4.8-5.1.1-.6.5-1.2.1-1.2h-.4c-.2 0-.4.1-.8.1-1.5.3-4.3.6-6.6.4-.9-.1-1.6-.2-2-.3-.5-.1-.7-.2-.9-.3H62.3c-.4.5 0 2.7.6 4.8.3 1.1.8 2 1.2 3 .3.8.6 1.8.8 3.1 0 .2.1.4.1.7.2 2.8.3 3.6-.2 4.9-.1.3-.3.6-.4 1-.4.9-.7 1.7-.6 2.3 0 .2.1.4.1.5.2.4.6.7 1.2.8.2 0 .3.1.5.1.3 0 .6.1.9.1 3.4 0 5.2 0 8.6.4 2.5.4 3.9.6 5.1.5.4 0 .9-.1 1.4-.1 1.2-.2 1.8-.5 1.9-.9-.1.2-.1.1-.2-.1zM60.2 16.4zm-.5 1.7zm3.8.5c.1 0 .3.1.5.1.4.1.7.2 1.2.3.3.1.6.1.9.1h1.3c.3-.1.7-.1 1-.2.7-.2 1.5-.4 2.7-.6h.3c.3 0 .6.1.9.3.1.1.2.1.4.2.3.2.8.2 1.2.4h.1c.1 0 .1.1.2.1.6.3 1.3.7 1.9 1.1l.3.3c.9-.1 1.6-.2 2.1-.2h.1c-.2-.4-.3-1.3-1.8-.6-.6-.7-.8-1.3-2.1-.9-.1-.2-.2-.3-.3-.4l-.1-.1c-.1-.1-.2-.3-.3-.4 0-.1-.1-.1-.1-.2-.2-.3-.5-.5-.9-.7-.7-.4-1.5-.6-2.3-.5-.2 0-.4.1-.6.2-.1 0-.2.1-.2.1-.1 0-.2.1-.3.2-.5.3-1.3.8-2.1 1-.1 0-.1 0-.2.1-.2 0-.4.1-.5.1H66.5h-.1c-.4-.1-1.1-.2-2-.5-.1 0-.2-.1-.3-.1-.9-.2-1.8-.5-2.7-.8-.3-.1-.7-.2-1-.3-.1 0-.1 0-.2-.1h-.1s-.1 0-.1-.1c-.3-.3-.7-.6-1.3-.8-.5-.2-1.2-.4-2.1-.5-.2 0-.5 0-.7.1-.4.2-.8.6-1.2.9.1.1.3.3.4.5.1.2.2.4.3.7l-.6-.6c-.5-.4-1.1-.8-1.7-.9-.8-.2-1.4.4-2.3.9 1 0 1.8.1 2.5.4.1 0 .1 0 .2.1h.1c.1 0 .2.1.3.1.9.4 1.8.6 2.7.6h1.3c.5 0 .8-.1 1.1-.1.1 0 .4 0 .7-.1h2.2c.4.4.9.6 1.6.8z" style=fill:#88ce02 /><path d="M100 51.8c0-19.5-12.5-36.1-30-42.1.1-1.2.2-2.4.3-3.1.1-1.5.2-3.9-.5-4.9-1.6-2.3-9.1-2.1-10.5-.1-.4.6-.7 3.6-.6 5.9-1.1-.1-2.2-.1-3.3-.1-16.5 0-30.9 9-38.6 22.3-2.4 1.4-4.7 2.8-6.1 4C5.4 38 2.2 43.2 1 47c-1.6 4.7-1.1 7.6.4 5.8 1.2-1.5 6.6-5.9 10.1-8.2-.4 2.3-.6 4.8-.6 7.2 0 21 14.5 38.5 34 43.3-.1 1.1.1 2 .7 2.6.9.8 3.2 2 6.4 1.6 2.9-.3 3.5-.5 3.2-2.9h.2c2.7 0 5.3-.2 7.8-.7.1.1.2.2.4.3 1.5 1 7.1.8 9.6.7s6.2.9 8.6.5c2.9-.5 3.4-2.3 1.6-3.2-1.5-.8-3.8-1.3-6.7-3.1C90.6 83.4 100 68.7 100 51.8zM60.1 5.5c0-.5.1-1.5.2-2.1 0-.2 0-.4.1-.5v-.1c.1-.5 1-1.5 4.1-1.5 2.9 0 4.2.9 4.3 1.4v.1c0 .1 0 .3.1.5.1.8.2 1.9.1 2.7 0 .5-.1 2.1-.2 2.9 0 .1 0 .3-.1.5v.1c0 .2-.1.3-.1.5-.1.5-.2 1.1-.4 1.8-.1.6-.5 1.2-.9 1.7-.2.3-.5.5-.7.5-1.1.3-3.1.3-4.2 0-.3-.1-.5-.2-.8-.4 0-.1-.1-.1-.1-.2-.6-.9-.9-1.7-1-2.9 0-.4-.1-.6-.1-.9v-.1c-.1-.6-.2-1-.2-1.6v-.3c-.1-1.3-.1-2.1-.1-2.1zm-.4 7.5v-.4c.6.6 1.3 1.3 1.8 1.7.2.2.5.3.8.3.2 0 .3 0 .5.1h1.6c.8 0 1.6.1 2 0 .1 0 .2 0 .3-.1.6-.3 1.4-1 2.1-1.6 0 .6.1 1.2.1 1.7v1.5c0 .3 0 .5.1.7-.1.1-.2.1-.4.2-.7.4-1.7 1-2.3.9-.5-.1-1.5-.3-2.6-.7-1.2-.3-2.4-.8-3.2-1.2 0 0-.1 0-.1-.1-.2-.3-.4-.5-.6-.7-.3-.4-.5-.6-.5-.7.3-.4.4-.9.4-1.6zm.5 3.4zm-7.3-.3c.6.1 1.2.5 1.7.9.2.2.5.4.6.6-.1-.2-.2-.5-.3-.7-.
11-.2-.3-.4-.4-.5.4-.3.8-.7 1.2-.9.2-.1.4-.1.7-.1.9.1 1.6.2 2.1.5.6.2 1 .5 1.3.8 0 0 .1 0 .1.1h.1c.1 0 .1 0 .2.1.3.1.6.2 1 .3.9.3 1.9.6 2.7.8.1 0 .2.1.3.1.9.2 1.6.4 2 .5h.4c.2 0 .4 0 .5-.1.1 0 .1 0 .2-.1.7-.2 1.5-.7 2.1-1 .1-.1.2-.1.3-.2.1 0 .2-.1.2-.1.2-.1.4-.2.6-.2.8-.2 1.7.1 2.3.5.3.2.6.4.9.7 0 .1.1.1.1.2.1.2.2.3.3.4l.1.1c.1.1.2.2.3.4 1.3-.4 1.5.2 2.1.9 1.6-.7 1.7.2 1.8.6h-.1c-.5 0-1.2 0-2.1.2l-.3-.3c-.5-.4-1.2-.8-1.9-1.1-.1 0-.1-.1-.2-.1h-.1c-.4-.2-.8-.2-1.2-.4-.1-.1-.2-.1-.4-.2-.3-.1-.6-.3-.9-.3h-.3c-1.2.1-2 .4-2.7.6-.3.1-.7.2-1 .2-.4.1-.8.1-1.3 0-.3 0-.6-.1-.9-.1-.5-.1-.8-.2-1.2-.3-.2 0-.3-.1-.5-.1h-.1c-.6-.2-1.2-.3-1.8-.4h-.1-2.1c-.4.1-.6.1-.7.1-.3 0-.7.1-1.1.1h-1.3c-.9 0-1.9-.2-2.7-.6-.1 0-.2-.1-.3-.1H53c-.1 0-.1 0-.2-.1-.7-.3-1.6-.4-2.5-.4 1.2-.8 1.8-1.4 2.6-1.3zm6.8 2zm-15.2 4.1c.1-.7.4-1.4.9-2 .1-.1.2-.2.2-.3l.8-.8c.9-.6 1.9-1.1 3-1.3.5-.1 1-.2 1.4-.2H52c.3 0 .6.1.9.1.1 0 .2 0 .2.1.1.1.2.1.4.2.4.2.8.3 1.3.4.2 0 .5.1.7.1.7.1 1.5.1 2.3.1H58.7c.4 0 .7-.1 1-.1H61.7c.6.1 1.1.2 1.7.4.2 0 .4.1.6.2.3.1.7.2 1.1.3.6.1 1.1.2 1.5.2.6 0 1.1-.1 1.6-.2.2 0 .3-.1.5-.1.5-.1 1-.3 1.7-.4.2 0 .5-.1.7-.1h.6c.2 0 .4.1.5.2l.1.1h.1c.1 0 .1 0 .2.1.2.1.3.1.4.1h.2c.1.1.3.1.4.2.4.2 1 .6 1.6.9.1.1.2.2.4.2.1.1.2.1.3.2.2.1.3.3.4.3l.1.1c1.1 1.4 1.8 3.3 1.6 5.3-.3 1.5-1.6.7-2.5.3 0 0-.1 0-.1-.1-.3-.1-.6-.2-.9-.4-.2-.1-.4-.1-.5-.2-1.2-.4-2.5-.7-4-.7-2 0-4.6.1-6.8.8-3 .8-4 .8-5.3.1-.8-.4-1.8-1.1-2.6-1.7-.1-.1-.2-.1-.2-.2-.1-.1-.1-.1-.2-.1-.3-.2-.6-.4-.6-.5l-.1-.1c-.2.3-.6 1-.8 1.4v.1c-.1 1.7-1 4.2-2.6 5.6-.2.1-.4.3-.6.4-.2.1-.5.2-.7.3-.7.2-1.4.2-1.9-.2-.5-.3-1.3-.7-2.3-1.1 2 1.6 3 2.8 3.9 4.9.7 1.7 1.7 4 3.9 6.5l.3.3c1.1 0 2.1.2 3 .7.4.2.7.4 1 .7.2.2.4.3.5.5.5.4.9.8.8 1.3v.1s0 .1-.1.1c-.1.2-.3.5-.5.7-.1.1-.4.4-.6.7-.1.1-.2.2-.3.2-.1.1-.4.3-.7.6-.2.2-.4.3-.5.4-.2.1-.4.4-.6.5-.3.1-.5.2-.8.1-.3 0-.7-.2-1-.3-.5-.3.1-.3-.5-.8-1.4-1-2.2-1.7-1.9-3.4v-.2c-.2-.1-.3-.3-.5-.4-3.9-3-10.1-4.9-11.5-8.3-.9-2.3-1-3.4-.2-4.4.4-.5.8-1 1-1.4 1.3-2.3.9-4.4 2.4-5.4 1.8-1.2 3.3.2 4.1 1.4-.5-2.1-2.3-2.6-2.3-2.8.3.1.3-.1.3-.3zm29 20s-.1 0 0 0c-.1 0-.1 0 0 0-.9.1-3.3.3-5.4.3h-.9c-.7 0-1.3-.1-1.8-.2-.1 0-.2 0-.3-.1-.7-.2-1.6-.5-2.4-.8-.6-.2-1.2-.5-1.7-.7-1.1-.5-2.1-1.1-2.3-1.3-.5-1.4-.7-2.7-.7-3.4.8-.4 1.3-.7 1.9-1.4-1.7.3-2.4.2-3.4-.4-1-.5-2.6-2.2-3.6-3.4 1-1.2 1.7-2.9 1.4-5.1.1-.2.3-.4.4-.6 0 .1.1.1.2.2.7.9 2.4 2 4.6 2.8 1.1.4 2 .1 2.9-.1 4-1 8.1-1.3 11.9-.1.1 0 .2.1.3.1.5.2.9.4 1.4.6.1 0 .1.1.2.1.1.7.2 2-.3 3.5-.1.3-.2.6-.4.9-.2.3-.3.6-.5 1-.1.3-.2.5-.4.8-.2.4-.3.8-.5 1.3-.4 1.4-.7 3.4-.6 6zm-23.9-9c.4-.2 1-.4 1.5-.8 1.6 1.8 3.3 3 5 4.1.3 1.4.5 2.4.8 4.2h-.2c-.1.5-.1.9-.1 1.3-1-.4-2.2-.5-2.6-.5-3.7-4.3-3-6-4.4-8.3zm-32.9 6.5c-1.3.7-2.5 1.4-3.6 2.2-.2.1-.5.3-.7.4-.1.1-.3.2-.5.3-4.5 2.9-8.1 5.8-10.5 8.5 1.7-10.8 10-16.5 14.3-19.2.1-.1.2-.2.4-.2 10-6.2 19.2-9.2 28-11.7-.5.8-.9 1.7-1 2.8v.2c-.8.1-2.5.2-3.5 3-.1.2-.2.5-.3.8-.3 1.2-.6 2-.9 2.6-.9.4-5 2.2-9.9 4.5-1.6.8-3.3 1.6-5 2.4-2.3 1-4.6 2.2-6.8 3.4zm28 24.8s0-.1 0 0c-.4-.3-.8-.5-1.2-.7h-.1c-.4-.2-.7-.3-1.1-.5h-.1c-.4-.1-.8-.3-1.3-.4h-.2c-.4-.1-.8-.2-1.3-.2h-.1c-.5-.1-1-.1-1.5-.1H35.9c-3.7.1-6.5-.4-8.6-1.5-.7-.4-1.4-.8-1.9-1.3-.9-.7-1.5-1.6-2.1-2.6-.4-.7-.7-1.4-.9-2.2-.4-1.2-.6-2.5-.8-3.9 0-.5-.1-1-.2-1.5l-.3-1.5c-.6-2.9-1.6-5.5-3.2-7.2 6.3-3.5 15-7.9 17.8-8.8.3-.1.6-.2.8-.3-.3 1.1.4 2.7.9 3.9 2.1 4.9 8.6 5.4 12.9 9.1 0 .5 0 1.1.2 1.6.5.6 1.7 1.6 1.7 1.6-.2.2-.1.7-.1.7.9 1 2.3 1 2.3 1-1.8 5.2-3.4 10.9-1.9 16.9-.7 1-1.5 1.8-2.2 2.8-.7-.2-1.4-.6-1.9-1.3 0-.1-.1-.1-.1-.2s-.1-.1-.1-.2l-1.5-1.8-.1-.1c-.5-.4-1.2-.9-1.9-1.3zm7.9 33.6c-1.3.1-2.9 0-4.3-.3h-.2-.1c-1.5-.8-2.1-1.2-2-2.4 0-.2 0-.3.1-.5 0-.1.1-.2.1-.3.5-1.1 2.1-2.2 3.4-3.2-.8 0-1.8.7-1.7-.1.2-1.5.9-1.3 1.3-2.1-.2-.3 3.3-.2 3.8.3v.1c0 .7.7 1.7.5 2.2-.1.3-.4-.2-.8-.3.2 1.1.6 3.1 1.3 4.6.1.1.1.2.1.3 0 .1.1.2.1.3 0 .7-.4 1.2-1.6 1.4zM59 67.7c0 .9-.3 1.6-.6 2-.7 1.1-1.7 1.4-2 3.2.4-.6 1.1-1.1 1.1-.9 0 .8-.1 1.4-.1 2v.2c-.1.6-.2 1.1-.3 1.6-.2.9-.5 1.7-.7 2.4-.4 1.2-.9 2.1-1.3 3.1l-.6 1.5c-.6 1.7-.4 5.6-.6 5.7-1.6.3-4.1-.3-4.7-.6.3-2.2.4-4.5.5-6.9.1-2.1.3-4.3.9-6.6.1-.5.3-1 .4-1.5 0-.1 0-.2.1-.2 0-.1 0-.1.1-.2.5-1.6 1.4-2.7 2.6-4.2.4-.4.7-.9 1.2-1.4-.1-.4-.2-.8-.4-1.3-.7-2.6-1.3-7.3 1.5-16.1.1 0 .2-.1.3-.1.2-.1.7-.5.8-.6.1-.1.3-.2.4-.3.1 0 .1-.1.2-.1l.6-.6 1.1-1.1c.4-.4.7-.5.8-.9v-.2c0-.8-1.1-1.5-1.5-2.1l-.1-.1c.1-.2.1-.4.2-.6 0-.2.1-.5.1-.8 0-.2.1-.5.1-.7.1.1.6.4 1.8.7.6.2 1.3.4 2.3.7 1.1.3 2.4.5 3.6.6 2.9.2 5.6 0 6.7-.2h.3v.1c0 .1 0 .2-.1.3v.9c0 .2 0 .3.1.5v.1c0 .4.1.7.2 1.1 0 .3.1.5.
11.7v.1c0 .3.1.5.1.7 0 .2.1.3.1.5.1.2.1.4.2.6v.2c.1.4.2.8.2 1.1 1 5.7 2.3 12.9-1.1 16.7.2.8.3 1.9 0 3.2-.1.7-.3 1.4-.6 2.2-.2.5-.3 1-.5 1.5h-.3c-4.5.6-7.1.2-8.3-.1.5-1.6 1.7-3.3 3.7-3.2-.1-3.7-1.1-5-2-7.6 1.3-3 1.3-5.7 2-9.2v-.2c.2-.8.3-1.6.6-2.5-.4.5-.8 1.5-1.2 2.6v.1c-.5 1.5-.9 3.4-1.2 4.8-.2.8-.4 1.6-.7 2.4-.2.5-.4.9-.6 1.4-1.5 1.9-3 3.9-5.5 5.6zm18.5 24.9c1.5 1.1 4.7 1.8 5.5 2.3l.3.3c.1.1.1.2.1.3-.1.4-.7.7-1.9.9-.5.1-.9.1-1.4.1-1.3 0-2.6-.2-5.1-.5-3.4-.5-5.2-.4-8.6-.4-.3 0-.6 0-.9-.1-.2 0-.4-.1-.5-.1-.6-.2-1-.5-1.2-.8-.1-.2-.1-.3-.1-.5-.1-.7.2-1.5.6-2.3.2-.4.3-.7.4-1 .5-1.3.4-2.1.2-4.9 0-.2-.1-.4-.1-.7-.2-1.3-.5-2.3-.8-3.1-.4-1.1-.9-1.9-1.2-3-.6-2.1-1-4.3-.6-4.8H62.5c.2.1.5.2.9.3.5.1 1.1.2 2 .3 2.2.2 5.1-.2 6.6-.4.3-.1.6-.1.8-.1h.4c.4 0 .1.6-.1 1.2-.1.7-.5 3.3-.8 5.1-.3 1.8-.2 7.1-.1 8.8v.1c0 .3 1.9 1.2 3.5 2.1.7.2 1.4.5 1.8.9zm4.8-48.2c0 .1 0 .1 0 0-.1.1-.2.2-.2.3 0-.1-.1-.1-.1-.2 0 .1 0 .2-.1.2-.2.9-.6 2.4-2.2 4.1-.4.4-.7.6-1 .7-.5.1-.9 0-1.5-.1-.9-.2-1.3-.6-2.2-1.1-.1-.6-.3-1.3-.4-1.8 0-.3-.1-.5-.1-.6v-1l.4-.4s.7-1 1.8-1 2.2-.2 2.5-.5v-.1-.3c0-.1 0-.2-.1-.3-.4-1.4-2.1-1.8-1.4-4.8 0-.2.3-.5 1.2-.5-1.4-.3-2-.4-3-1.3.5-1.1 1-1.9 1.3-2.6.8-1.5.3-3.5.3-3.5.8-.3 1.6-.7 1.7-1 .9-2.8-.7-5.5-2.5-7.2 1.2-.1 2.6.1 3.6 1.1 2.4 2.4 1.8 5 1 6.8.6.7 2.1 2.9 1.2 5.3-.2.6-1.4.6-2.3 2.1 2.3-1.3 3.7-1 4.2.7 1 2.4-.6 5.3-2.1 7z"/><path d="M22 53.4v-.2c0-.2-.1-.5-.2-.9s-.1-.8-.2-1.3c-.5-4.7-1.9-9.4-4.9-11.3 3.7-2 16.8-8.5 21.9-10.5 2.9-1.2.8-.4-.2 1.4-.8 1.4-.3 2.9-.5 3.2-.6.8-12.6 10.5-15.9 19.6zm32.2-2.3c-3.4 3.8-12 11-18.2 11.4 8.7-.2 12.2 4.1 14.7 9.7 2.6-5.2 2.7-10.3 2.6-16.1 0-2.6 1.8-6 .9-5zm5.3-23L54.3 24s-1.1 3.1-1 4.6c.1 1.6-1.8 2.7-.9 3.6.9.9 3.2 2.5 4 3.4.7.9 1.1 7.1 1.1 7.1l2.2 2.7s1-1.8 1.1-6.3c.2-5.4-2.9-7.1-3.3-8.6-.4-1.4.6-2.9 2-2.4zm3.1 45.6l3.9.3s1.2-2.2 2.1-3.5c.9-1.4.4-1.6 0-4.6-.4-3-1.4-9.3-1.2-13.6l-3.1 10.2s1.8 5.6 1.6 6.4c-.1.8-3.3 4.8-3.3 4.8zm5 18.8c-1.1 0-2.5-.4-3.5-.8l-1 .3.2 4s5.2.7 4.6-.4c-.6-1.2-.3-3.1-.3-3.1zm12 .6c-1 0-.3.2.4 1.2.8 1 .1 2-.8 2.3l3.2.5 1.9-1.7c.1 0-3.7-2.3-4.7-2.3zM73 76c-1.6.5-4.2.8-5.9.8-1.7.1-3.7-.1-5-.5v1.4s1.2.5 5.4.5c3.5.1 5.7-.8 5.7-.8l.9-.8c-.1.1.5-1.1-1.1-.6zm-.2 3.1c-1.6.6-3.9.6-5.6.7-1.7.1-3.7-.1-5-.5l.1 1.4s.7.3 4.9.4c3.5.1 5.7-.7 5.7-.7l.3-.5c-.1-.1.3-1-.4-.8zm5.9-42.7c-.9-.8-1.4-2.4-1.5-3.3l-1.9 2.5.7 1.2s2.5.1 2.8.1c.4 0 .3-.1-.1-.5zM69 14.7c.6-.7.2-2.7.2-2.7L66 14.6l-4.4-.8-.5-1.3-1.3-.1c.8 1.8 1.8 2.5 3.3 3.1.9.4 4.5.9 5.9-.8z" style=opacity:.4;fill-rule:evenodd;clip-rule:evenodd /></svg></a></div></div>',e&&(s.style.position="absolute",s.style.top=t?"calc(100% - 42px)":"calc(100% - 51px)"),i&&(qs(i)?s.style.cssText=i:oD(i)&&(i.data="root",fe.set(s,i).kill()),s.style.top&&(s.style.bottom="auto"),s.style.width&&fe.set(s,{xPercent:-50,left:"50%",right:"auto",data:"root"}).kill()),!t&&s.offsetWidth<600&&(s.setAttribute("class","gs-dev-tools minimal"),e&&(s.style.top="calc(100% - 42px)")),s},Cg=!0,Ni=(e,t,i,s)=>{let r,n;if((t==="mousedown"||t==="mouseup")&&(e.style.cursor="pointer"),t==="mousedown"&&(n=Ba(e.onpointerdown)?Ba(e.ontouchstart)?null:"touchstart":"pointerdown",n)){r=o=>{o.target.nodeName.toLowerCase()!=="select"&&o.type===n?(o.stopPropagation(),Cg&&(o.preventDefault(),i.call(e,o))):o.type!==n&&i.call(e,o),Cg=!0},e.addEventListener(n,r,s),n!=="pointerdown"&&e.addEventListener(t,r,s);return}e.addEventListener(t,i,s)},zi=(e,t,i)=>{e.removeEventListener(t,i),t=t!=="mousedown"?null:Ba(e.onpointerdown)?Ba(e.ontouchstart)?null:"touchstart":"pointerdown",t&&e.removeEventListener(t,i)},Eg=(e,t,i,s)=>{let r=e.options,n=r.length,o;for(t+="";--n>-1;)if(r[n].innerHTML===t||r[n].value===t)return e.selectedIndex=n,i.innerHTML=r[n].innerHTML,r[n];s&&(o=Ra("option",e),o.setAttribute("value",t),o.innerHTML=i.innerHTML=qs(s)?s:t,e.selectedIndex=r.length-1)},wg=(e,t,i)=>{let s=e.options,r=Math.min(s.length-1,Math.max(0,e.selectedIndex+t));return e.selectedIndex=r,i&&(i.innerHTML=s[r].innerHTML),s[r].value},bo=()=>{let e=gt._first,t,i,s;if(Et){for(t=be._dur;e;)i=e._next,s=e._targets&&e._targets[0],!(nD(s)&&s===e.vars.onComplete&&!e._dur)&&!(s&&s._gsIgnore)&&be.add(e,e._start-e._delay),e=i;return t!==be.duration()}};var cD=e=>{let t=fe.timeline({data:"root",parent:wt,onComplete:()=>t.kill()});return t.to(e.querySelector(".play-1"),{duration:.4,attr:{d:"M5.75,3.13 C5.75,9.79 5.75,16.46 5.75,23.13 4.08,23.13 2.41,23.13
10.75,23.13 0.75,16.46 0.75,9.79 0.75,3.12 2.41,3.12 4.08,3.12 5.75,3.12"},ease:"power2.inOut",rotation:360,transformOrigin:"50% 50%"}).to(e.querySelector(".play-2"),{duration:.4,attr:{d:"M16.38,3.13 C16.38,9.79 16.38,16.46 16.38,23.13 14.71,23.13 13.04,23.13 11.38,23.13 11.38,16.46 11.38,9.79 11.38,3.12 13.04,3.12 14.71,3.12 16.38,3.12"},ease:"power2.inOut",rotation:360,transformOrigin:"50% 50%"},.05),t},fD=e=>{let t=fe.timeline({data:"root",id:"loop",parent:wt,paused:!0,onComplete:()=>t.kill()});return t.to(e,{duration:.5,rotation:360,ease:"power3.inOut",transformOrigin:"50% 50%"}).to(e.querySelectorAll(".loop-path"),{duration:.5,fill:"#91e600",ease:"none"},0),t},vg=e=>fe.getById(e)||wt.getById(e)||e===be.vars.id&&be,Sg=e=>{fe=e||pg(),ac||fe&&dg()&&(os=document,fn=os.documentElement,hc=window,fe.registerPlugin(ft),gt=fe.globalTimeline,gt._sort=!0,gt.autoRemoveChildren=!1,uc=fe.core.Animation,wt=fe.timeline({data:"indy",autoRemoveChildren:!0,smoothChildTiming:!0}),wt.kill(),wt._dp=0,wt.to({},{duration:1e12}),be=fe.timeline({data:"root",id:"Global Timeline",autoRemoveChildren:!1,smoothChildTiming:!0,parent:wt}),et=fe.to(be,{duration:1,time:1,ease:"none",data:"root",id:"_rootTween",paused:!0,immediateRender:!1,parent:wt}),gt.killTweensOf=function(t,i,s){be.killTweensOf(t,i,s),be.killTweensOf.call(gt,t,i,s)},wt._start=fe.ticker.time,fe.ticker.add(t=>wt.render(t-wt._start)),gt._start+=gt._time,be._start=gt._time=gt._tTime=0,Hs=(t,i,s,r)=>fe.to(i,{delay:t,duration:0,onComplete:i,onReverseComplete:i,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:r,parent:wt}),Hs(.01,()=>Et?Et.update():bo()),Hs(2,()=>{let t,i,s;if(!Et)for(bo(),t=be._first,s=be._start;t;)i=t._next,t._tDur!==t._tTime||!t._dur&&t.progress()!==1?gt.add(t,t._start-t._delay+s):t.kill(),t=i;Ci.globalRecordingTime>2?Hs(Ci.globalRecordingTime-2,()=>{Et&&Et.update(),fg=!1,gt.autoRemoveChildren=!0}):(fg=!1,gt.autoRemoveChildren=!0),xo=!1}),ac=1)},Pg=(e,t)=>{!t.globalSync&&e.parent!==gt&>.add(e,gt.time())},Ci=function(e){ac||(Sg(),fe||console.warn("Please gsap.registerPlugin(GSDevTools)")),this.vars=e=e||{},e.animation&&(Ci.getByAnimation(e.animation)||{kill:()=>0}).kill(),e.id=e.id||(qs(e.animation)?e.animation:lD++),dn[e.id+""]=this,"globalSync"in e||(e.globalSync=!e.animation);let t=this,i=uD(e.container,e.minimal,e.css),s=I=>i.querySelector(I),r=(I,R)=>(e.persist!==!1&&mg&&sessionStorage.setItem("gs-dev-"+I+e.id,R),R),n=I=>{let R;if(e.persist!==!1&&mg)return R=sessionStorage.getItem("gs-dev-"+I+e.id),I==="animation"?R:I==="loop"?R==="true":parseFloat(R)},o=s(".playhead"),l=s(".timeline-track"),a=s(".progress-bar"),u=s(".time"),c=s(".duration"),h,f,d,p,g=0,m=s(".in-point"),_=s(".out-point"),y=0,D=100,x,b=s(".animation-list"),C=s(".animation-label"),E,w,T,M,P,G,A,V=s(".play-pause"),B=cD(V),X=!1,Z=s(".loop"),k=fD(Z),J,j=s(".time-scale select"),Y=s(".time-scale-label"),N=(I,R,H)=>function(pe){let _e=l.getBoundingClientRect(),ji=I.getBoundingClientRect(),Ce=ji.width*R,ye=fe.getProperty(I,"x"),se=_e.left-ji.left-Ce+ye,he=_e.right-ji.right+(ji.width-Ce)+ye,ue=se,le;H&&(I!==m&&(le=m.getBoundingClientRect(),le.left&&(se+=le.left+le.width-_e.left)),I!==_&&(le=_.getBoundingClientRect(),le.left&&(he-=_e.left+_e.width-le.left))),x=X,this.applyBounds({minX:se,maxX:he}),h=w.duration()/_e.width,f=-ue*h,p?w.pause():w.pause(f+h*this.x),this.target===o&&(this.activated&&(this.allowEventDefault=!1),this.activated=!0),d=!0},q=ft.create(o,{type:"x",cursor:"ew-resize",allowNativeTouchScrolling:!1,allowEventDefault:!0,onPress:N(o,.5,!0),onDrag:function(){let I=f+h*this.x;I<0?I=0:I>w._dur&&(I=w._dur),p||w.time(I),a.style.width=Math.min(D-y,Math.max(0,I/w._dur*100-y))+"%",u.innerHTML=I.toFixed(2)},onRelease:function(){X||w.resume()}})[0],U=()=>{y=0,D=100,m.style.left="0%",_.style.left="100%",r("in",y),r("out",D),de(!0)},De=ft.create(m,{type:"x",cursor:"ew-resize",zIndexBoost:!1,allowNativeTouchScrolling:!1,allowEventDefault:!0,onPress:N(m,1,!0),onDoubleClick:U,onDrag:function(){y=(f+h*this.x)/w.duration()*100,w.progress(y/100),de(!0)},onRelease:function(){y<0&&(y=0),yg(),m.style.left=y+"%",r("in",y),fe.set(m,{x:0,data:"root",display:"block"}),X||w.resume()}})[0],$=ft.create(_,{type:"x",cursor:"ew-resize",allowNativeTouchScrolling:!1,allowEventDefault:!0,zIndexBoost:!1,onPress:N(_,0,!0),onDoubleClick:U,onDrag:function(){D=(f+h*this.x)/w.duration()*100,w.progress(D/100),de(!0)},onRelease:function(){D>100&&(D=100),yg(),_.style.left=D+"%",r("out",D),fe.set(_,{x:0,data:"root",display:"block"}),x||(we(),w.resume())}})[0],de=function(I){if(q.isPressed&&I!==!0)return;let R=!J&&E._repeat===-1?E.totalTime()/E.duration()*100:w.progress()*100||0,H=E._repeat&&E._rDelay&&E.totalTime()%(E.duration()+E._rDelay)>E.duration(),pe;R>100&&(R=100),R>=D?J&&!w.paused()&&!q.isDragging?H||(R=y,pe=w._targets&&w._targets[0],pe===E&&pe.seek(M+(P-M)*y/100),E._repeat>0&&!y&&D===100?E.totalProgress()===1&&w.totalProgress(0,!0).resume():w.progress(R/100,!0).resume()):((R!==D||E._repeat===-1)&&(R=D,w.progress(R/100)),!X&&(D<100||E.totalProgress()===1||E._repeat===-1)&&ie()):R<y&&(R=y,w.progress(R/100,!0)),(R!==g||I===!0)&&(a.style.left=y+"%",a.style.width=Math.max(0,R-y)+"%",o.style.left=R+"%",u.innerHTML=w._time.toFixed(2),c.innerHTML=w._dur.toFixed(2),d&&(o.style.transform="translate(-50%,0)",o._gsap.x="0px",o._gsap.xPercent=-50,d=!1),g=R),w.paused()!==X&&mt()},W=function(I){if(q.isPressed)return;let R=I.target.getBoundingClientRect(),H=(I.changedTouches?I.changedTouches[0]:I).clientX,pe=(H-R.left)/R.width*100;if(pe<y){y=pe=Math.max(0,pe),m.style.left=y+"%",De.startDrag(I);return}else if(pe>D){D=pe=Math.min(100,pe),_.style.left=D+"%",$.startDrag(I);return}w.progress(pe/100).pause(),de(!0),q.startDrag(I)},we=()=>{if(w.progress()>=D/100){Pg(w,e);let I=w._targets&&w._targets[0];I===E&&I.seek(M+(P-M)*y/100),w._repeat&&!y?w.totalProgress(0,!0):w.reversed()||w.progress(y/100,!0)}
1B.play(),w.resume(),X&&t.update(),X=!1},ie=()=>{B.reverse(),w&&w.pause(),X=!0},mt=()=>{X?we():ie()},Te=I=>{if(q.isPressed)return;Pg(w,e);let R=w._targets&&w._targets[0];R===E&&R.seek(M+(P-M)*y/100),w.progress(y/100,!0),X||w.resume()},oe=I=>{if(J=I,r("loop",J),J){if(k.play(),w.progress()>=D/100){let R=w._targets&&w._targets[0];R===E&&R.seek(M+(P-M)*y/100),E._repeat&&!y&&D===100?w.totalProgress(0,!0):w.progress(y/100,!0),we()}}else k.reverse()},Ze=()=>oe(!J),Oe=()=>{let I=Dg(T&&!e.globalSync?T:be,!0),R=b.children,H=0,pe,_e;for(T&&!e.globalSync?I.unshift(T):e.hideGlobalTimeline||I.unshift(be),_e=0;_e<I.length;_e++)pe=R[_e]||Ra("option",b),pe.animation=I[_e],H=_e&&I[_e].vars.id===I[_e-1].vars.id?H+1:0,pe.setAttribute("value",pe.innerHTML=I[_e].vars.id+(H?" ["+H+"]":I[_e+1]&&I[_e+1].vars.id===I[_e].vars.id?" [0]":""));for(;_e<R.length;_e++)b.removeChild(R[_e])},Xe=function(I){let R=parseFloat(j.options[j.selectedIndex].value)||1,H,pe;if(!arguments.length)return E;if(qs(I)&&(I=vg(I)),I instanceof uc||console.warn("GSDevTools error: invalid animation."),I!==E){if(E&&(E._inProgress=y,E._outProgress=D),E=I,w&&(R=w.timeScale(),w._targets&&w._targets[0]===T&&(T.resume(),w.kill())),y=E._inProgress||0,D=E._outProgress||100,m.style.left=y+"%",_.style.left=D+"%",G&&(r("animation",E.vars.id),r("in",y),r("out",D)),M=0,pe=e.maxDuration||Math.min(1e3,xg(E)),E===be||e.globalSync){if(bo(),w=et,Et&&Et!==t&&console.warn("Error: GSDevTools can only have one instance that's globally synchronized."),Et=t,E!==be)for(H=E,P=H.totalDuration(),P>99999999&&(P=H.duration());H.parent.parent;)M=M/H._ts+H._start,P=P/H._ts+H._start,H=H.parent;else P=be.duration();P-M>pe&&(P=M+pe),be.pause(M),et.vars.time=P,et.invalidate(),et.duration(P-M).timeScale(R),X?et.progress(1).pause(0):Hs(.01,()=>{et.resume().progress(y/100),X&&we()})}
1else{if(Et===t&&(Et=null),E===T||!T)w=E,!J&&w._repeat&&oe(!0);else{for(H=E,P=H.totalDuration(),P>99999999&&(P=H.duration());H.parent.parent&&H!==T;)M=M/(H._ts||H._pauseTS)+H._start,P=P/(H._ts||H._pauseTS)+H._start,H=H.parent;P-M>pe&&(P=M+pe),T.pause(M),w=fe.to(T,{duration:P-M,time:P,ease:"none",data:"root",parent:wt})}w.timeScale(R),et.pause(),be.resume(),w.seek(0)}c.innerHTML=w.duration().toFixed(2),Eg(b,E.vars.id,C)}},Vi=()=>{let I,R,H;E===be&&(I=be._time,be.progress(1,!0).time(I,!0),I=(et._dp._time-et._start)*et._ts,H=Math.min(1e3,be.duration()),H===1e3&&(H=Math.min(1e3,xg(be))),R=et.duration()/H,R!==1&&H&&(y*=R,D<100&&(D*=R),et.seek(0),et.vars.time=H,et.invalidate(),et.duration(H),et.time(I),c.innerHTML=H.toFixed(2),m.style.left=y+"%",_.style.left=D+"%",de(!0)))},ui=I=>{Xe(b.options[b.selectedIndex].animation),I.target&&I.target.blur&&I.target.blur(),X&&we()},It=I=>{let R=parseFloat(j.options[j.selectedIndex].value)||1,H;w.timeScale(R),r("timeScale",R),X||(w.progress()>=D/100?(H=w._targets&&w._targets[0],H===E&&H.seek(M+(P-M)*y/100),w.progress(y/100,!0).pause()):w.pause(),Hs(.01,()=>w.resume())),Y.innerHTML=R+"x",j.blur&&j.blur()},He=fe.to([s(".gs-bottom"),s(".gs-top")],{duration:.3,autoAlpha:0,y:50,ease:"power2.in",data:"root",paused:!0,parent:wt}),yt=!1,at=I=>{!ft.hitTest(I,i)&&!q.isDragging&&!De.isDragging&&!$.isDragging&&fi.restart(!0)},vt=()=>{yt||(He.play(),fi.pause(),yt=!0)},ci=()=>{fi.pause(),yt&&(He.reverse(),yt=!1)},fs=()=>{yt?ci():vt()},fi=Hs(1.3,vt).pause(),St=I=>{xo&&!Ia&&(Ia=be._start),G=!I,T=aD(e.animation),T&&!T.vars.id&&(T.vars.id="[no id]"),bo(),Oe();let R=vg(n("animation"));R&&(R._inProgress=n("in")||0,R._outProgress=n("out")||100),e.paused&&ie(),E=null,Xe(T||R||be);let H=e.timeScale||n("timeScale"),pe=R===E;H&&(Eg(j,H,Y,H+"x"),w.timeScale(H)),y=("inTime"in e?cc(e.inTime,E,0,0):pe?R._inProgress:0)||0,y===100&&!e.animation&&R&&(Xe(be),y=cc(e.inTime,E,0,0)||0),y&&(m.style.left=y+"%",m.style.display=_.style.display="block"),D=("outTime"in e?cc(e.outTime,E,100,y):pe?R._outProgress:0)||100,D<y&&(D=100),D!==100&&(_.style.left=D+"%",m.style.display=_.style.display="block"),J="loop"in e?e.loop:n("loop"),J&&oe(!0),e.paused&&w.progress(y/100,!0).pause(),xo&&E===be&&Ia&&e.globalSync&&!X&&w.time(-Ia,!0),de(!0)};Ni(b,"change",ui),Ni(b,"mousedown",Oe),Ni(V,"mousedown",mt),Ni(s(".seek-bar"),"mousedown",W),Ni(s(".rewind"),"mousedown",Te),Ni(Z,"mousedown",Ze),Ni(j,"change",It),e.visibility==="auto"?(Ni(i,"mouseout",at),Ni(i,"mouseover",ci)):e.visibility==="hidden"&&(yt=!0,He.progress(1)),e.keyboard!==!1&&(cg&&e.keyboard?console.warn("[GSDevTools warning] only one instance can be affected by keyboard shortcuts. There is already one active."):(cg=t,A=I=>{let R=I.keyCode?I.keyCode:I.which,H;R===32?mt():R===38?(H=parseFloat(wg(j,-1,Y)),w.timeScale(H),r("timeScale",H)):R===40?(H=parseFloat(wg(j,1,Y)),w.timeScale(H),r("timeScale",H)):R===37?Te(I):R===39?w.progress(D/100):R===76?Ze():R===72?fs():R===73?(y=w.progress()*100,r("in",y),m.style.left=y+"%",de(!0)):R===79&&(D=w.progress()*100,r("out",D),_.style.left=D+"%",de(!0))},Ni(fn,"keydown",A))),fe.set(o,{xPercent:-50,x:0,data:"root"}),fe.set(m,{xPercent:-100,x:0,data:"root"}),m._gsIgnore=_._gsIgnore=o._gsIgnore=V._gsIgnore=Z._gsIgnore=!0,fe.killTweensOf([m,_,o]),St(xo),xo&&Hs(1e-4,St,[!1],this),fe.ticker.add(de),this.update=I=>{Et===t&&((!et.paused()||I)&&bo(),Vi())},this.kill=()=>{zi(b,"change",ui),zi(b,"mousedown",Oe),zi(V,"mousedown",mt),zi(s(".seek-bar"),"mousedown",W),zi(s(".rewind"),"mousedown",Te),zi(Z,"mousedown",Ze),zi(j,"change",It),q.disable(),De.disable(),$.disable(),fe.ticker.remove(de),zi(i,"mouseout",at),zi(i,"mouseover",ci),zi(fn,"keydown",A),i.parentNode.removeChild(i),Et===t&&(Et=null),delete dn[e.id+""]},this.minimal=function(I){let R=i.classList.contains("minimal"),H;if(!arguments.length||R===I)return R;I?i.classList.add("minimal"):i.classList.remove("minimal"),e.container&&(i.style.top=I?"calc(100% - 42px)":"calc(100% - 51px)"),q.isPressed&&(p=!0,q.endDrag(q.pointerEvent),p=!1,H=w.progress()*100,a.style.width=Math.max(0,H-y)+"%",o.style.left=H+"%",o.style.transform="translate(-50%,0)",o._gsap.x="0px",o._gsap.xPercent=-50,q.startDrag(q.pointerEvent,!0))},this.animation=Xe,this.updateList=Oe};Ci.version="3.6.1";Ci.globalRecordingTime=2;Ci.getById=e=>e?dn[e]:Et;Ci.getByAnimation=e=>{qs(e)&&(e=fe.getById(e));for(let t in dn)if(dn[t].animation()===e)return dn[t]};Ci.create=e=>new Ci(e);Ci.register=Sg;pg()&&fe.registerPlugin(Ci);var Xi,fc,Co,Tg,pn,gn,Na,Ag,kg,Fg=()=>Xi||typeof window!="undefined"&&(Xi=window.gsap),dc={},dD=e=>Math.round(e*1e4)/1e4,pc=e=>kg(e).id,Eo=e=>dc[pc(typeof e=="string"?Co(e)[0]:e)],Mg=e=>{let t=pn,i;if(e-Na>=.05)for(Ag=Na,Na=e;t;)i=t.g(t.t,t.p),(i!==t.v1||e-t.t1>.2)&&(t.v2=t.v1,t.v1=i,t.t2=t.t1,t.t1=e),t=t._next},pD={deg:360,rad:Math.PI*2},gc=()=>{Xi=Fg(),Xi&&(Co=Xi.utils.toArray,Tg=Xi.utils.getUnit,kg=Xi.core.getCache,gn=Xi.ticker,fc=1)},Lg=class{constructor(t,i,s,r){this.t=t,this.p=i,this.g=t._gsap.get,this.rCap=pD[s||Tg(this.g(t,i))],this.v1=this.v2=0,this.t1=this.t2=gn.time,r&&(this._next=r,r._prev=this)}},ls=class{constructor(t,i){fc||gc(),this.target=Co(t)[0],dc[pc(this.target)]=this,this._props={},i&&this.add(i)}static register(t){Xi=t,gc()}get(t,i){let s=this._props[t]||console.warn("Not tracking "+t+" velocity."),r,n,o;return r=parseFloat(i?s.v1:s.g(s.t,s.p)),n=r-parseFloat(s.v2),o=s.rCap,o&&(n=n%o,n!==n%(o/2)&&(n=n<0?n+o:n-o)),dD(n/((i?s.t1:gn.time)-s.t2))}getAll(){let t={},i=this._props,s;for(s in i)t[s]=this.get(s);return t}isTracking(t){return t in this._props}add(t,i){t in this._props||(pn||(gn.add(Mg),Na=Ag=gn.time),pn=this._props[t]=new Lg(this.target,t,i,pn))}remove(t){let i=this._props[t],s,r;i&&(s=i._prev,r=i._next,s&&(s._next=r),r?r._prev=s:pn===i&&(gn.remove(Mg),pn=0),delete this._props[t])}kill(t){for(let i in this._props)this.remove(i);t||delete dc[pc(this.target)]}static track(t,i,s){fc||gc();let r=[],n=Co(t),o=i.split(","),l=(s||"").split(","),a=n.length,u,c;for(;a--;){for(u=Eo(n[a])||new ls(n[a]),c=o.length;c--;)u.add(o[c],l[c]||l[0]);r.push(u)}return r}static untrack(t,i){let s=(i||"").split(",");Co(t).forEach(r=>{let n=Eo(r);
1n&&(s.length?s.forEach(o=>n.remove(o)):n.kill(1))})}static isTracking(t,i){let s=Eo(t);return s&&s.isTracking(i)}static getVelocity(t,i){let s=Eo(t);return!s||!s.isTracking(i)?console.warn("Not tracking velocity of "+i):s.get(i)}};ls.getByTarget=Eo;Fg()&&Xi.registerPlugin(ls);var lt,Og,Ig,Bg,_c,wo,Rg,Ng,zg,mc,Xg,vo,za=ls.getByTarget,Hg=()=>lt||typeof window!="undefined"&&(lt=window.gsap)&<.registerPlugin&<,gD=e=>typeof e=="string",So=e=>typeof e=="number",Vs=e=>typeof e=="object",yc=e=>typeof e=="function",_D=1,mD=Array.isArray,yD=e=>e,_r=1e10,qg=1/_r,Vg=.05,DD=e=>Math.round(e*1e4)/1e4,xD=(e,t,i)=>{for(let s in t)!(s in e)&&s!==i&&(e[s]=t[s]);return e},jg=e=>{let t={},i,s;for(i in e)t[i]=Vs(s=e[i])?jg(s):s;return t},Yg=(e,t,i,s,r)=>{let n=t.length,o=0,l=_r,a,u,c,h;if(Vs(e)){for(;n--;){a=t[n],u=0;for(c in e)h=a[c]-e[c],u+=h*h;u<l&&(o=n,l=u)}if((r||_r)<_r&&r<Math.sqrt(l))return e}else for(;n--;)a=t[n],u=a-e,u<0&&(u=-u),u<l&&a>=s&&a<=i&&(o=n,l=u);return t[o]},Ug=(e,t,i,s,r,n)=>{if(e.end==="auto")return e;let o=e.end,l,a;if(i=isNaN(i)?_r:i,s=isNaN(s)?-_r:s,Vs(t)){if(l=t.calculated?t:(yc(o)?o(t):Yg(t,o,i,s,n))||t,!t.calculated){for(a in l)t[a]=l[a];t.calculated=!0}l=l[r]}else l=yc(o)?o(t):mD(o)?Yg(t,o,i,s,n):parseFloat(o);return l>i?l=i:l<s&&(l=s),{max:l,min:l,unitFactor:e.unitFactor}},Xa=(e,t,i)=>isNaN(e[t])?i:+e[t],Dc=(e,t)=>t*Vg*e/mc,Wg=(e,t,i)=>Math.abs((t-e)*mc/i/Vg),Gg={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},Kg=(e,t,i,s)=>{if(t.linkedProps){let r=t.linkedProps.split(","),n={},o,l,a,u,c,h;for(o=0;o<r.length;o++)l=r[o],a=t[l],a&&(So(a.velocity)?u=a.velocity:(c=c||za(e),u=c&&c.isTracking(l)?c.get(l):0),h=Math.abs(u/Xa(a,"resistance",s)),n[l]=parseFloat(i(e,l))+Dc(u,h));return n}},bD=(e,t,i=10,s=.2,r=1,n=0)=>{if(gD(e)&&(e=Bg(e)[0]),!e)return 0;let o=0,l=_r,a=t.inertia||t,u=zg(e).get,c=Xa(a,"resistance",wo.resistance),h,f,d,p,g,m,_,y,D,x;x=Kg(e,a,u,c);
1for(h in a)Gg[h]||(f=a[h],Vs(f)||(y=y||za(e),y&&y.isTracking(h)?f=So(f)?{velocity:f}:{velocity:y.get(h)}:(p=+f||0,d=Math.abs(p/c))),Vs(f)&&(So(f.velocity)?p=f.velocity:(y=y||za(e),p=y&&y.isTracking(h)?y.get(h):0),d=Xg(s,i,Math.abs(p/Xa(f,"resistance",c))),g=parseFloat(u(e,h))||0,m=g+Dc(p,d),"end"in f&&(f=Ug(f,x&&h in x?x:m,f.max,f.min,h,a.radius),n&&(vo===t&&(vo=a=jg(t)),a[h]=xD(f,a[h],"end"))),"max"in f&&m>+f.max+qg?(D=f.unitFactor||wo.unitFactors[h]||1,_=g>f.max&&f.min!==f.max||p*D>-15&&p*D<45?s+(i-s)*.1:Wg(g,f.max,p),_+r<l&&(l=_+r)):"min"in f&&m<+f.min-qg&&(D=f.unitFactor||wo.unitFactors[h]||1,_=g<f.min&&f.min!==f.max||p*D>-45&&p*D<15?s+(i-s)*.1:Wg(g,f.min,p),_+r<l&&(l=_+r)),_>o&&(o=_)),d>o&&(o=d));return o>l&&(o=l),o>i?i:o<s?s:o},Qg=()=>{lt=Hg(),lt&&(Ig=lt.parseEase,Bg=lt.utils.toArray,Rg=lt.utils.getUnit,zg=lt.core.getCache,Xg=lt.utils.clamp,_c=Ig("power3"),mc=_c(.05),Ng=lt.core.PropTween,lt.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),wo=lt.config(),lt.registerPlugin(ls),Og=1)},Zg={version:"3.6.1",name:"inertia",register(e){lt=e,Qg()},init(e,t,i,s,r){Og||Qg();let n=za(e);if(t==="auto"){if(!n){console.warn("No inertia tracking on "+e+". InertiaPlugin.track(target) first.");return}t=n.getAll()}this.target=e,this.tween=i,vo=t;let o=e._gsap,l=o.get,a=t.duration,u=Vs(a),c=t.preventOvershoot||u&&a.overshoot===0,h=Xa(t,"resistance",wo.resistance),f=So(a)?a:bD(e,t,u&&a.max||10,u&&a.min||.2,u&&"overshoot"in a?+a.overshoot:c?0:1,!0),d,p,g,m,_,y,D,x,b;t=vo,vo=0,b=Kg(e,t,l,h);for(d in t)Gg[d]||(p=t[d],yc(p)&&(p=p(s,e,r)),So(p)?_=p:Vs(p)&&!isNaN(p.velocity)?_=+p.velocity:n&&n.isTracking(d)?_=n.get(d):console.warn("ERROR: No velocity was defined for "+e+" property: "+d),y=Dc(_,f),x=0,g=l(e,d),m=Rg(g),g=parseFloat(g),Vs(p)&&(D=g+y,"end"in p&&(p=Ug(p,b&&d in b?b:D,p.max,p.min,d,t.radius)),"max"in p&&+p.max<D?c||p.preventOvershoot?y=p.max-g:x=p.max-g-y:"min"in p&&+p.min>D&&(c||p.preventOvershoot?y=p.min-g:x=p.min-g-y)),this._props.push(d),this._pt=new Ng(this._pt,e,d,g,0,yD,0,o.set(e,d,this)),this._pt.u=m||0,this._pt.c1=y,this._pt.c2=x);return i.duration(f),_D},render(e,t){let i=t._pt;for(e=_c(t.tween._time/t.tween._dur);i;)i.set(i.t,i.p,DD(i.s+i.c1*e+i.c2*e*e)+i.u,i.d,e),i=i._next}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(e=>Zg[e]=ls[e]);Hg()&<.registerPlugin(Zg);var Ei,xc,Po,CD,Jg,To,$g=()=>Ei||typeof window!="undefined"&&(Ei=window.gsap)&&Ei.registerPlugin&&Ei,bc=e=>typeof e=="function",mr=Math.atan2,e0=Math.cos,t0=Math.sin,as=Math.sqrt,Ha=Math.PI,i0=Ha*2,ED=Ha*.3,wD=Ha*.7,s0=1e20,Ao=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,vD=/(^[#\.][a-z]|[a-y][a-z])/i,SD=/[achlmqstvz]/i,js=e=>console&&console.warn(e),PD=1,r0=e=>{let t=e.length,i=0,s=0,r;for(r=0;r<t;r++)i+=e[r++],s+=e[r];return[i/(t/2),s/(t/2)]},_n=e=>{let t=e.length,i=e[0],s=i,r=e[1],n=r,o,l,a;for(a=6;a<t;a+=6)o=e[a],l=e[a+1],o>i?i=o:o<s&&(s=o),l>r?r=l:l<n&&(n=l);return e.centerX=(i+s)/2,e.centerY=(r+n)/2,e.size=(i-s)*(r-n)},ko=(e,t=3)=>{let i=e.length,s=e[0][0],r=s,n=e[0][1],o=n,l=1/t,a,u,c,h,f,d,p,g,m,_,y,D,x,b,C,E;for(;--i>-1;)for(f=e[i],a=f.length,h=6;h<a;h+=6)for(m=f[h],_=f[h+1],y=f[h+2]-m,b=f[h+3]-_,D=f[h+4]-m,C=f[h+5]-_,x=f[h+6]-m,E=f[h+7]-_,d=t;--d>-1;)p=l*d,g=1-p,u=(p*p*x+3*g*(p*D+g*y))*p+m,c=(p*p*E+3*g*(p*C+g*b))*p+_,u>s?s=u:u<r&&(r=u),c>n?n=c:c<o&&(o=c);return e.centerX=(s+r)/2,e.centerY=(n+o)/2,e.left=r,e.width=s-r,e.top=o,e.height=n-o,e.size=(s-r)*(n-o)},TD=(e,t)=>t.length-e.length,n0=(e,t)=>{let i=e.size||_n(e),s=t.size||_n(t);return Math.abs(s-i)<(i+s)/20?t.centerX-e.centerX||t.centerY-e.centerY:s-i},o0=(e,t)=>{let i=e.slice(0),s=e.length,r=s-2,n,o;for(t=t|0,n=0;n<s;n++)o=(n+t)%r,e[n++]=i[o],e[n]=i[o+1]},Cc=(e,t,i,s,r)=>{let n=e.length,o=0,l=n-2,a,u,c,h;for(i*=6,u=0;u<n;u+=6)a=(u+i)%l,h=e[a]-(t[u]-s),c=e[a+1]-(t[u+1]-r),o+=as(c*c+h*h);return o},AD=(e,t,i)=>{let s=e.length,r=r0(e),n=r0(t),o=n[0]-r[0],l=n[1]-r[1],a=Cc(e,t,0,o,l),u=0,c,h,f;for(f=6;f<s;f+=6)h=Cc(e,t,f/6,o,l),h<a&&(a=h,u=f);if(i)for(c=e.slice(0),or(c),f=6;f<s;f+=6)h=Cc(c,t,f/6,o,l),h<a&&(a=h,u=-f);return u/6},kD=(e,t,i)=>{let s=e.length,r=s0,n=0,o=0,l,a,u,c,h,f;for(;--s>-1;)for(l=e[s],f=l.length,h=0;h<f;h+=6)a=l[h]-t,u=l[h+1]-i,c=as(a*a+u*u),c<r&&(r=c,n=l[h],o=l[h+1]);return[n,o]},FD=(e,t,i,s,r,n)=>{let o=t.length,l=0,a=Math.min(e.size||_n(e),t[i].size||_n(t[i]))*s,u=s0,c=e.centerX+r,h=e.centerY+n,f,d,p,g,m;for(d=i;d<o&&(f=t[d].size||_n(t[d]),!(f<a));d++)p=t[d].centerX-c,g=t[d].centerY-h,m=as(p*p+g*g),m<u&&(l=d,u=m);return m=t[l],t.splice(l,1),m},Ec=(e,t)=>{let i=0,s=.999999,r=e.length,n=t/((r-2)/6),o,l,a,u,c,h,f,d,p,g,m,_,y,D;for(y=2;y<r;y+=6)for(i+=n;i>s;)o=e[y-2],l=e[y-1],a=e[y],u=e[y+1],c=e[y+2],h=e[y+3],f=e[y+4],d=e[y+5],D=1/((Math.floor(i)||1)+1),p=o+(a-o)*D,m=a+(c-a)*D,p+=(m-p)*D,m+=(c+(f-c)*D-m)*D,g=l+(u-l)*D,_=u+(h-u)*D,g+=(_-g)*D,_+=(h+(d-h)*D-_)*D,e.splice(y,4,o+(a-o)*D,l+(u-l)*D,p,g,p+(m-p)*D,g+(_-g)*D,m,_,c+(f-c)*D,h+(d-h)*D),y+=6,r+=6,i--;return e},wc=(e,t,i,s,r)=>{let n=t.length-e.length,o=n>0?t:e,l=n>0?e:t,a=0,u=s==="complexity"?TD:n0,c=s==="position"?0:typeof s=="number"?s:.8,h=l.length,f=typeof i=="object"&&i.push?i.slice(0):[i],d=f[0]==="reverse"||f[0]<0,p=i==="log",g,m,_,y,D,x,b;if(!!l[0]){if(o.length>1&&(e.sort(u),t.sort(u),x=o.size||ko(o),x=l.size||ko(l),x=o.centerX-l.centerX,b=o.centerY-l.centerY,u===n0))for(h=0;h<l.length;h++)o.splice(h,0,FD(l[h],o,h,c,x,b));if(n)for(n<0&&(n=-n),o[0].length>l[0].length&&Ec(l[0],(o[0].length-l[0].length)/6|0),h=l.length;a<n;)y=o[h].size||_n(o[h]),_=kD(l,o[h].centerX,o[h].centerY),y=_[0],D=_[1],l[h++]=[y,D,y,D,y,D,y,D],l.totalPoints+=8,a++;for(h=0;h<e.length;h++)g=t[h],m=e[h],n=g.length-m.length,n<0?Ec(g,-n/6|0):n>0&&Ec(m,n/6|0),d&&r!==!1&&!m.reversed&&or(m),i=f[h]||f[h]===0?f[h]:"auto",i&&(m.closed||Math.abs(m[0]-m[m.length-2])<.5&&Math.abs(m[1]-m[m.length-1])<.5?i==="auto"||i==="log"?(f[h]=i=AD(m,g,!h||r===!1),i<0&&(d=!0,or(m),i=-i),o0(m,i*6)):i!=="reverse"&&(h&&i<0&&or(m),o0(m,(i<0?-i:i)*6)):!d&&(i==="auto"&&Math.abs(g[0]-m[0])+Math.abs(g[1]-m[1])+Math.abs(g[g.length-2]-m[m.length-2])+Math.abs(g[g.length-1]-m[m.length-1])>Math.abs(g[0]-m[m.length-2])+Math.abs(g[1]-m[m.length-1])+Math.abs(g[g.length-2]-m[0])+Math.abs(g[g.length-1]-m[1])||i%2)?(or(m),f[h]=-1,d=!0):i==="auto"?f[h]=0:i==="reverse"&&(f[h]=-1),m.closed!==g.closed&&(m.closed=g.closed=!1));return p&&js("shapeIndex:["+f.join(",")+"]"),e.shapeIndex=f,f}},l0=(e,t,i,s,r)=>{let n=dt(e[0]),o=dt(e[1]);!wc(n,o,t||t===0?t:"auto",i,r)||(e[0]=Ht(n),e[1]=Ht(o),(s==="log"||s===!0)&&js('precompile:["'+e[0]+'","'+e[1]+'"]'))},MD=(e,t)=>{if(!t)return e;let i=e.match(Ao)||[],s=i.length,r="",n,o,l;for(t==="reverse"?(o=s-1,n=-2):(o=((parseInt(t,10)||0)*2+1+s*100)%s,n=2),l=0;l<s;l+=2)r+=i[o-1]+","+i[o]+" ",o=(o+n)%s;return r},a0=(e,t)=>{let i=0,s=parseFloat(e[0]),r=parseFloat(e[1]),n=s+","+r+" ",o=.999999,l,a,u,c,h,f,d;for(u=e.length,l=t*.5/(u*.5-1),a=0;a<u-2;a+=2){if(i+=l,f=parseFloat(e[a+2]),d=parseFloat(e[a+3]),i>o)for(h=1/(Math.floor(i)+1),c=1;i>o;)n+=(s+(f-s)*h*c).toFixed(2)+","+(r+(d-r)*h*c).toFixed(2)+" ",i--,c++;n+=f+","+d+" ",s=f,r=d}return n},vc=e=>{let t=e[0].match(Ao)||[],i=e[1].match(Ao)||[],s=i.length-t.length;s>0?e[0]=a0(t,s):e[1]=a0(i,-s)},LD=e=>isNaN(e)?vc:t=>{vc(t),t[1]=MD(t[1],parseInt(e,10))},OD=(e,t,i)=>{let s=typeof e=="string",r,n;return(!s||vD.test(e)||(e.match(Ao)||[]).length<3)&&(r=xc(e)[0],r?(n=(r.no
1deName+"").toUpperCase(),t&&n!=="PATH"&&(r=$n(r,!1),n="PATH"),e=r.getAttribute(n==="PATH"?"d":"points")||"",r===i&&(e=r.getAttributeNS(null,"data-original")||e)):(js("WARNING: invalid morph to: "+e),e=!1)),e},h0=(e,t)=>{let i=e.length,s=.2*(t||1),r,n,o,l,a,u,c,h,f,d,p,g;for(;--i>-1;){for(n=e[i],p=n.isSmooth=n.isSmooth||[0,0,0,0],g=n.smoothData=n.smoothData||[0,0,0,0],p.length=4,h=n.length-2,c=6;c<h;c+=6)o=n[c]-n[c-2],l=n[c+1]-n[c-1],a=n[c+2]-n[c],u=n[c+3]-n[c+1],f=mr(l,o),d=mr(u,a),r=Math.abs(f-d)<s,r&&(g[c-2]=f,g[c+2]=d,g[c-1]=as(o*o+l*l),g[c+3]=as(a*a+u*u)),p.push(r,r,0,0,r,r);n[h]===n[0]&&n[h+1]===n[1]&&(o=n[0]-n[h-2],l=n[1]-n[h-1],a=n[2]-n[0],u=n[3]-n[1],f=mr(l,o),d=mr(u,a),Math.abs(f-d)<s&&(g[h-2]=f,g[2]=d,g[h-1]=as(o*o+l*l),g[3]=as(a*a+u*u),p[h-2]=p[h-1]=!0))}return e},u0=e=>{let t=e.trim().split(" "),i=~e.indexOf("left")?0:~e.indexOf("right")?100:isNaN(parseFloat(t[0]))?50:parseFloat(t[0]),s=~e.indexOf("top")?0:~e.indexOf("bottom")?100:isNaN(parseFloat(t[1]))?50:parseFloat(t[1]);return{x:i/100,y:s/100}},ID=e=>e!==e%Ha?e+(e<0?i0:-i0):e,c0="Use MorphSVGPlugin.convertToPath() to convert to a path before morphing.",BD=function(e,t,i,s){let r=this._origin,n=this._eOrigin,o=e[i]-r.x,l=e[i+1]-r.y,a=as(o*o+l*l),u=mr(l,o),c,h;return o=t[i]-n.x,l=t[i+1]-n.y,c=mr(l,o)-u,h=ID(c),!s&&Po&&Math.abs(h+Po.ca)<ED&&(s=Po),this._anchorPT=Po={_next:this._anchorPT,t:e,sa:u,ca:s&&h*s.ca<0&&Math.abs(h)>wD?c:h,sl:a,cl:as(o*o+l*l)-a,i}},f0=e=>{Ei=$g(),To=To||Ei&&Ei.plugins.morphSVG,Ei&&To?(xc=Ei.utils.toArray,CD=document,To.prototype._tweenRotation=BD,Jg=1):e&&js("Please gsap.registerPlugin(MorphSVGPlugin)")},Fo={version:"3.6.1",name:"morphSVG",rawVars:1,register(e,t){Ei=e,To=t,f0()},init(e,t,i,s,r){if(Jg||f0(1),!t)return js("invalid shape"),!1;bc(t)&&(t=t.call(i,s,e,r));let n,o,l,a,u,c,h,f,d,p,g,m,_,y,D,x,b,C,E,w,T,M;if(typeof t=="string"||t.getBBox||t[0])t={shape:t};else if(typeof t=="object"){n={};for(o in t)n[o]=bc(t[o])&&o!=="render"?t[o].call(i,s,e,r):t[o];t=n}let P=e.nodeType?window.getComputedStyle(e):{},G=P.fill+"",A=!(G==="none"||(G.match(Ao)||[])[3]==="0"||P.fillRule==="evenodd"),V=(t.origin||"50 50").split(",");if(n=(e.nodeName+"").toUpperCase(),u=n==="POLYLINE"||n==="POLYGON",n!=="PATH"&&!u&&!t.prop)return js("Cannot morph a <"+n+"> element. "+c0),!1;if(o=n==="PATH"?"d":"points",!t.prop&&!bc(e.setAttribute))return!1;if(a=OD(t.shape||t.d||t.points||"",o==="d",e),u&&SD.test(a))return js("A <"+n+"> cannot accept path data. "+c0),!1;if(c=t.shapeIndex||t.shapeIndex===0?t.shapeIndex:"auto",h=t.map||Fo.defaultMap,this._prop=t.prop,this._render=t.render||Fo.defaultRender,this._apply="updateTarget"in t?t.updateTarget:Fo.defaultUpdateTarget,this._rnd=Math.pow(10,isNaN(t.precision)?2:+t.precision),this._tween=i,a){if(this._target=e,b=typeof t.precompile=="object",p=this._prop?e[this._prop]:e.getAttribute(o),!this._prop&&!e.getAttributeNS(null,"data-original")&&e.setAttributeNS(null,"data-original",p),o==="d"||this._prop){if(p=dt(b?t.precompile[0]:p),g=dt(b?t.precompile[1]:a),!b&&!wc(p,g,c,h,A))return!1;for((t.precompile==="log"||t.precompile===!0)&&js('precompile:["'+Ht(p)+'","'+Ht(g)+'"]'),T=(t.type||Fo.defaultType)!=="linear",T&&(p=h0(p,t.smoothTolerance),g=h0(g,t.smoothTolerance),p.size||ko(p),g.size||ko(g),w=u0(V[0]),this._origin=p.origin={x:p.left+w.x*p.width,y:p.top+w.y*p.height},V[1]&&(w=u0(V[1])),this._eOrigin={x:g.left+w.x*g.width,y:g.top+w.y*g.height}),this._rawPath=e._gsRawPath=p,_=p.length;--_>-1;)for(D=p[_],x=g[_],f=D.isSmooth||[],d=x.isSmooth||[],y=D.length,Po=0,m=0;m<y;m+=2)(x[m]!==D[m]||x[m+1]!==D[m+1])&&(T?f[m]&&d[m]?(C=D.smoothData,E=x.smoothData,M=m+(m===y-4?7-y:5),this._controlPT={_next:this._controlPT,i:m,j:_,l1s:C[m+1],l1c:E[m+1]-C[m+1],l2s:C[M],l2c:E[M]-C[M]},l=this._tweenRotation(D,x,m+2),this._tweenRotation(D,x,m,l),this._tweenRotation(D,x,M-1,l),m+=4):this._tweenRotation(D,x,m):(l=this.add(D,m,D[m],x[m]),l=this.add(D,m+1,D[m+1],x[m+1])||l))}else l=this.add(e,"setAttribute",e.getAttribute(o)+"",a+"",s,r,0,LD(c),o);T&&(this.add(this._origin,"x",this._origin.x,this._eOrigin.x),l=this.add(this._origin,"y",this._origin.y,this._eOrigin.y)),l&&(this._props.push("morphSVG"),l.end=a,l.endProp=o)}return PD},render(e,t){let i=t._rawPath,s=t._controlPT,r=t._anchorPT,n=t._rnd,o=t._target,l=t._pt,a,u,c,h,f,d,p,g,m,_,y,D,x;for(;l;)l.r(e,l.d),l=l._next;if(e===1&&t._apply)for(l=t._pt;l;)l.end&&(t._prop?o[t._prop]=l.end:o.setAttribute(l.endProp,l.end)),l=l._next;else if(i){for(;r;)d=r.sa+e*r.ca,f=r.sl+e*r.cl,r.t[r.i]=t._origin.x+e0(d)*f,r.t[r.i+1]=t._origin.y+t0(d)*f,r=r._next;for(c=e<.5?2*e*e:(4-2*e)*e-1;s;)p=s.i,h=i[s.j],x=p+(p===h.length-4?7-h.length:5),d=mr(h[x]-h[p+1],h[x-1]-h[p]),y=t0(d),D=e0(d),m=h[p+2],_=h[p+3],f=s.l1s+c*s.l1c,h[p]=m-D*f,h[p+1]=_-y*f,f=s.l2s+c*s.l2c,h[x-1]=m+D*f,h[x]=_+y*f,s=s._next;if(o._gsRawPath=i,t._apply){for(a="",u=" ",g=0;g<i.length;g++)for(h=i[g],f=h.length,a+="M"+(h[0]*n|0)/n+u+(h[1]*n|0)/n+" C",p=2;p<f;p++)a+=(h[p]*n|0)/n+u;t._prop?o[t._prop]=a:o.setAttribute("d",a)}}t._render&&i&&t._render.call(t._tween,i,o)},kill(e){this._pt=this._rawPath=0},getRawPath:nr,stringToRawPath:dt,rawPathToString:Ht,normalizeStrings(e,t,{shapeIndex:i,map:s}){let r=[e,t];return l0(r,i,s),r},pathFilter:l0,pointsFilter:vc,getTotalSize:ko,equalizeSegmentQuantity:wc,convertToPath:(e,t)=>xc(e).map(i=>$n(i,t!==!1)),defaultType:"linear",defaultUpdateTarget:!0,defaultMap:"size"};$g()&&Ei.registerPlugin(Fo);var RD=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,ke,Mo,yr,Lo,Ys="#4e7fff",qa=1,ND=Math.PI/180,d0=Date.now||(()=>new Date().getTime()),p0=0,Sc=0,Pc=()=>!1,zD=()=>p0=d0(),Oo,Hi,mn,Io,Va,Bo={},yn=[],Ro={},We=[],ze=",",_t=[],Dr=e=>{e.preventDefault&&(e.preventDefault(),e.preventManipulation&&e.preventManipulation())},g0=e=>ke.createElementNS?ke.createElementNS("http://www.w3.org/1999/xhtml",e):ke.createElement(e),hs=(e,t,i)=>{let s=ke.createElementNS("http://www.w3.org/2000/svg",e),r=/([a-z])([A-Z])/g,n;i=i||{},i.class=i.class||"path-editor";for(n in i)s.style[n]!==void 0?s.style[n]=i[n]:s.setAttributeNS(null,n.replace(r,"$1-$2").toLowerCase(),i[n]);return t.appendChild(s),s},XD={matrix:new bt},No=e=>(e.transform&&e.transform.baseVal.consolidate()||XD).matrix,HD=e=>{let t=No(e),i=e.ownerSVGElement;for(;(e=e.parentNode)&&e.ownerSVGElement===i;)t.multiply(No(e));return"matrix("+t.a+","+t.b+","+t.c+","+t.d+","+t.e+","+t.f+")"},qD=e=>{let t=[],i=e._selectedAnchors,s;for(s=0;s<i.length;s++)t[s]=i[s].i;yn.unshift({path:e,d:e.path.getAttribute("d"),transform:e.path.getAttribute("transform")||"",selectedIndexes:t}),yn.length>30&&(yn.length=30)},wi=e=>~~(e*1e3+(e<0?-.5:.5))/1e3,VD=e=>(e=wi(e),["M-"+e,-e,e,-e,e,e,-e,e+"z"].join(ze)),jD=e=>{let t=.552284749831,i=wi(e*t);return e=wi(e),"M"+e+",0C"+[e,i,i,e,0,e,-i,e,-e,i,-e,0,-e,-i,-i,-e,0,-e,i,-e,e,-i,e,0].join(ze)+"z"},_0=function(e){if(!e.target._gsSelection&&!Sc&&d0()-p0>100){let t=_t.length;for(;--t>-1;)_t[t].deselect();_t.length=0}},Tc,ja,Ac=0,Ge=(e,t,i,s)=>{if(e.addEventListener){let r=ja[t];s=s||{passive:!1},e.addEventListener(r||t,i,s),r&&t!==r&&r.substr(0,7)!=="pointer"&&e.addEventListener(t,i,s)}else e.attachEvent&&e.attachEvent("on"+t,i)},tt=(e,t,i)=>{if(e.removeEventListener){let s=ja[t];
1e.removeEventListener(s||t,i),s&&t!==s&&s.substr(0,7)!=="pointer"&&e.removeEventListener(t,i)}else e.detachEvent&&e.detachEvent("on"+t,i)},YD=(e,t)=>{let i=e.length;for(;--i>-1;)if(e[i].identifier===t)return!0;return!1},m0=e=>{Ac=e.touches&&_dragCount<e.touches.length,tt(e.target,"touchend",m0)},y0=e=>{Ac=e.touches&&_dragCount<e.touches.length,Ge(e.target,"touchend",m0)},xr=(e,t)=>i=>e.call(t,i),li=(e,t,i)=>{let s=t.vars[e];return s&&s.call(t.vars.callbackScope||t,i||t),t},Dn,D0=()=>{Dn.style.display="block",Dn.select(),Dn.style.display="none"},x0,UD=()=>{ke=document,yr=window,Lo=ke.body,Tc=g0("div"),Dn=g0("textarea"),Dn.style.display="none",Lo&&Lo.appendChild(Dn),ja=function(e){let t=e.split(","),i=(Tc.onpointerdown!==void 0?"pointerdown,pointermove,pointerup,pointercancel":Tc.onmspointerdown!==void 0?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":e).split(","),s={},r=4;for(;--r>-1;)s[t[r]]=i[r],s[i[r]]=t[r];return s}("touchstart,touchmove,touchend,touchcancel"),SVGElement.prototype.getTransformToElement=SVGElement.prototype.getTransformToElement||function(e){return e.getScreenCTM().inverse().multiply(this.getScreenCTM())},ke.addEventListener("keydown",function(e){let t=e.keyCode||e.which,i=e.key||t,s,r,n,o;if(i==="Shift"||t===16)mn=!0;else if(i==="Control"||t===17)Oo=!0;else if(i==="Meta"||t===91)Io=!0;else if(i==="Alt"||t===18)for(Hi=!0,s=_t.length;--s>-1;)_t[s]._onPressAlt();else if((i==="z"||t===90)&&(Oo||Io)&&yn.length>1){if(yn.shift(),r=yn[0],r){for(o=r.path,o.path.setAttribute("d",r.d),o.path.setAttribute("transform",r.transform),o.init(),n=o._anchors,s=0;s<n.length;s++)r.selectedIndexes.indexOf(n[s].i)!==-1&&o._selectedAnchors.push(n[s]);o._updateAnchors(),o.update(),o.vars.onUndo&&o.vars.onUndo.call(o)}}else if(i==="Delete"||i==="Backspace"||t===8||t===46||t===63272||t==="d"&&(Oo||Io))for(s=_t.length;--s>-1;)_t[s]._deleteSelectedAnchors();else if((i==="a"||t===65)&&(Io||Oo))for(s=_t.length;--s>-1;)_t[s].select(!0)},!0),ke.addEventListener("keyup",function(e){let t=e.key||e.keyCode||e.which;if(t==="Shift"||t===16)mn=!1;else if(t==="Control"||t===17)Oo=!1;else if(t==="Meta"||t===91)Io=!1;else if(t==="Alt"||t===18){Hi=!1;let i=_t.length;for(;--i>-1;)_t[i]._onReleaseAlt()}},!0),Mo=!!yr.PointerEvent,Ge(ke,"mouseup",_0),Ge(ke,"touchend",_0),Ge(ke,"touchcancel",Pc),Ge(yr,"touchmove",Pc),Lo&&Lo.addEventListener("touchstart",Pc),x0=1},WD=function(e){let t=this,i=Ae(t.target.parentNode,!0),s,r;this._matrix=this.target.transform.baseVal.getItem(0).matrix,this._ctm=i,ja[e.type]?(s=e.type.indexOf("touch")!==-1?e.currentTarget||e.target:ke,Ge(s,"touchend",t._onRelease),Ge(s,"touchmove",t._onMove),Ge(s,"touchcancel",t._onRelease),Ge(ke,"touchstart",y0),Ge(yr,"touchforcechange",Dr)):(s=null,Ge(ke,"mousemove",t._onMove)),Mo||Ge(ke,"mouseup",t._onRelease),Dr(e),D0(),e.changedTouches?(e=t.touch=e.changedTouches[0],t.touchID=e.identifier):e.pointerId?t.touchID=e.pointerId:t.touch=t.touchID=null,t._startPointerY=t.pointerY=e.pageY,t._startPointerX=t.pointerX=e.pageX,t._startElementX=t._matrix.e,t._startElementY=t._matrix.f,this._ctm.a===1&&this._ctm.b===0&&this._ctm.c===0&&this._ctm.d===1?this._ctm=null:(r=t._startPointerX*this._ctm.a+t._startPointerY*this._ctm.c+this._ctm.e,t._startPointerY=t._startPointerX*this._ctm.b+t._startPointerY*this._ctm.d+this._ctm.f,t._startPointerX=r),t.isPressed=Sc=!0,t.touchEventTarget=s,t.vars.onPress&&t.vars.onPress.call(t.vars.callbackScope||t,t.pointerEvent)},GD=function(e){let t=this,i=e,s,r;if(!(!t._enabled||Ac||!t.isPressed||!e)){if(t.pointerEvent=e,s=e.changedTouches,s){if(e=s[0],e!==t.touch&&e.identifier!==t.touchID){for(r=s.length;--r>-1&&(e=s[r]).identifier!==t.touchID;);if(r<0)return}}else if(e.pointerId&&t.touchID&&e.pointerId!==t.touchID)return;Dr(i),t.setPointerPosition(e.pageX,e.pageY),t.vars.onDrag&&t.vars.onDrag.call(t.vars.callbackScope||t,t.pointerEvent)}},KD=function(e,t){let i=this;if(!i._enabled||!i.isPressed||e&&i.touchID!=null&&!t&&(e.pointerId&&e.pointerId!==i.touchID||e.changedTouches&&!YD(e.changedTouches,i.touchID)))return;zD(),i.isPressed=Sc=!1;let s=e,r=i.isDragging,n=i.touchEventTarget,o,l;if(n?(tt(n,"touchend",i._onRelease),tt(n,"touchmove",i._onMove),tt(n,"touchcancel",i._onRelease),tt(ke,"touchstart",y0)):tt(ke,"mousemove",i._onMove),Mo||(tt(ke,"mouseup",i._onRelease),e&&e.target&&tt(e.target,"mouseup",i._onRelease)),r?i.isDragging=!1:i.vars.onClick&&i.vars.onClick.call(i.vars.callbackScope||i,s),e){if(o=e.changedTouches,o&&(e=o[0],e!==i.touch&&e.identifier!==i.touchID)){for(l=o.length;--l>-1&&(e=o[l]).identifier!==i.touchID;);if(l<0)return}i.pointerEvent=s,i.pointerX=e.pageX,i.pointerY=e.pageY}return s&&!r&&i.vars.onDragRelease?i.vars.onDragRelease.call(i,i.pointerEvent):(s&&Dr(s),i.vars.onRelease&&i.vars.onRelease.call(i.vars.callbackScope||i,i.pointerEvent)),r&&i.vars.onDragEnd&&i.vars.onDragEnd.call(i.vars.callbackScope||i,i.pointerEvent),!0},b0=(e,t,i,s)=>{let r=e[t],n=r.length-(r.closed?6:0),o=[],l;for(l=0;l<n;l+=6)o.push(new kc(i,e,t,l,s));return r.closed&&(o[0].isClosedStart=!0),o},xn=(e,t,i)=>{let s=e[i]-e[t],r=e[i+1]-e[t+1];return Math.sqrt(s*s+r*r)},zo=class{constructor(t,i){this.target=typeof t=="string"?ke.querySelectorAll(t)[0]:t,this.vars=i||{},this._onPress=xr(WD,this),this._onMove=xr(GD,this),this._onRelease=xr(KD,this),this.target.setAttribute("transform",(this.target.getAttribute("transform")||"")+" translate(0,0)"),this._matrix=No(this.target),this.x=this._matrix.e,this.y=this._matrix.f,this.snap=i.snap,!isNaN(i.maxX)||!isNaN(i.minX)?(this._bounds=1,this.maxX=+i.maxX,this.minX=+i.minX):this._bounds=0,this.enabled(!0)}setPointerPosition(t,i){let s=1e3,r,n,o,l,a;this.pointerX=t,this.pointerY=i,this._ctm&&(a=t*this._ctm.a+i*this._ctm.c+this._ctm.e,i=t*this._ctm.b+i*this._ctm.d+this._ctm.f,t=a),n=i-this._startPointerY,r=t-this._startPointerX,n<qa&&n>-qa&&(n=0),r<qa&&r>-qa&&(r=0),o=((this._startElementX+r)*s|0)/s,l=((this._startElementY+n)*s|0)/s,this.snap&&!mn&&(Ro.x=o,Ro.y=l,this.snap.call(this,Ro),o=Ro.x,l=Ro.y),(this.x!==o||this.y!==l)&&(this._matrix.f=this.y=l,this._matrix.e=this.x=o,!this.isDragging&&this.isPressed&&(this.isDragging=!0,li("onDragStart",this,this.pointerEvent)))}enabled(t){if(!arguments.length)return this._enabled;let i;return this._enabled=t,t?(Mo||Ge(this.target,"mousedown",this._onPress),Ge(this.target,"touchstart",this._onPress),Ge(this.target,"click",this._onClick,!0)):(i=this.isDragging,tt(this.target,"mousedown",this._onPress),tt(this.target,"touchstart",this._onPress),tt(yr,"touchforcechange",Dr),tt(this.target,"click",this._onClick),this.touchEventTarget&&(tt(this.touchEventTarget,"touchcancel",this._onRelease),tt(this.touchEventTarget,"touchend",this._onRelease),tt(this.touchEventTarget,"touchmove",this._onMove)),tt(ke,"mouseup",this._onRelease),tt(ke,"mousemove",this._onMove),this.isDragging=this.isPressed=!1,i&&li("onDragEnd",this,this.pointerEvent)),this}endDrag(t){this._onRelease(t)}},kc=class{constructor(t,i,s,r,n){this.editor=t,this.element=hs("path",t._selection,{fill:Ys,stroke:Ys,strokeWidth:2,vectorEffect:"non-scaling-stroke"}),this.update(i,s,r),this.element._gsSelection=!0,this.vars=n||{},this._draggable=new zo(this.element,{callbackScope:this,onDrag:this.onDrag,snap:this.vars.snap,onPress:this.onPress,onRelease:this.onRelease,onClick:this.onClick,onDragEnd:this.onDragEnd})}onPress(){li("onPress",this)}onClick(){li("onClick",this)}onDrag(){let t=this.segment;this.vars.onDrag.call(this.vars.callbackScope||this,this,this._draggable.x-t[this.i],this._draggable.y-t[this.i+1])}onDragEnd(){li("onDragEnd",this)}onRelease(){li("onRelease",this)}update(t,i,s){t&&(this.rawPath=t),arguments.length<=1?(i=this.j,s=this.i):(this.j=i,this.i=s);let r=this.smooth,n=this.rawPath[i],o=s===0&&n.closed?n.length-4:s-2;this.segment=n,this.smooth=s>
10&&s<n.length-2&&Math.abs(Math.atan2(n[s+1]-n[o+1],n[s]-n[o])-Math.atan2(n[s+3]-n[s+1],n[s+2]-n[s]))<.09?2:0,this.smooth!==r&&this.element.setAttribute("d",this.smooth?this.editor._circleHandle:this.editor._squareHandle),this.element.setAttribute("transform","translate("+n[s]+","+n[s+1]+")")}},ai=class{constructor(t,i){i=i||{},x0||UD(),this.vars=i,this.path=typeof t=="string"?ke.querySelectorAll(t)[0]:t,this._g=hs("g",this.path.ownerSVGElement,{class:"path-editor-g path-editor"}),this._selectionHittest=hs("path",this._g,{stroke:"transparent",strokeWidth:16,fill:"none",vectorEffect:"non-scaling-stroke"}),this._selection=i._selection||hs("g",this._g,{class:"path-editor-selection path-editor"}),this._selectionPath=hs("path",this._selection,{stroke:Ys,strokeWidth:2,fill:"none",vectorEffect:"non-scaling-stroke"}),this._selectedAnchors=[],this._line1=hs("polyline",this._selection,{stroke:Ys,strokeWidth:2,vectorEffect:"non-scaling-stroke"}),this._line2=hs("polyline",this._selection,{stroke:Ys,strokeWidth:2,vectorEffect:"non-scaling-stroke"}),this._line1.style.pointerEvents=this._line2.style.pointerEvents=this._selectionPath.style.pointerEvents="none",this._enabled=!0;let s=this.path.parentNode.getScreenCTM().inverse(),r=(s.a+s.d)/2*(i.handleSize||5);this._squareHandle=VD(r),this._circleHandle=jD(r*1.15),this._handle1=hs("path",this._selection,{d:this._squareHandle,fill:Ys,stroke:"transparent",strokeWidth:6}),this._handle2=hs("path",this._selection,{d:this._squareHandle,fill:Ys,stroke:"transparent",strokeWidth:6}),this._handle1._draggable=new zo(this._handle1,{onDrag:this._onDragHandle1,callbackScope:this,onPress:this._onPressHandle1,onRelease:this._onReleaseHandle,onClick:this._onClickHandle1,snap:i.handleSnap}),this._handle2._draggable=new zo(this._handle2,{onDrag:this._onDragHandle2,callbackScope:this,onPress:this._onPressHandle2,onRelease:this._onReleaseHandle,onClick:this._onClickHandle2,snap:i.handleSnap}),this._handle1.style.visibility=this._handle2.style.visibility="hidden";let n=[this._handle1,this._handle2,this._line1,this._line2,this._selection,this._selectionPath,this._selectionHittest],o=n.length;for(;--o>-1;)n[o]._gsSelection=!0;i.draggable!==!1&&(this._draggable=new zo(this._selectionHittest,{callbackScope:this,onPress:this.select,onRelease:this._onRelease,onDrag:this._onDragPath,onDragEnd:this._saveState,maxX:this.vars.maxX,minX:this.vars.minX})),this.init(),this._selection.style.visibility=i.selected===!1?"hidden":"visible",i.selected!==!1&&(this.path._gsSelection=!0,_t.push(this)),this._saveState(),Mo||(Ge(this._selectionHittest,"mousedown",xr(this._onClickSelectionPath,this)),Ge(this._selectionHittest,"mouseup",xr(this._onRelease,this))),Ge(this._selectionHittest,"touchstart",xr(this._onClickSelectionPath,this)),Ge(this._selectionHittest,"touchend",xr(this._onRelease,this))}_onRelease(t){let i=this._editingAnchor;i&&(Bo.x=i.segment[i.i],Bo.y=i.segment[i.i+1]),tt(yr,"touchforcechange",Dr),li("onRelease",this,t)}init(){let t=this.path.getAttribute("d"),i=dt(t),s=this.path.getAttribute("transform")||"translate(0,0)",r=!this._rawPath||i.totalPoints!==this._rawPath.totalPoints||i.length!==this._rawPath.length,n={callbackScope:this,snap:this.vars.anchorSnap,onDrag:this._onDragAnchor,onPress:this._onPressAnchor,onRelease:this._onRelease,onClick:this._onClickAnchor,onDragEnd:this._onDragEndAnchor,maxX:this.vars.maxX,minX:this.vars.minX},o,l;if(r&&this._anchors&&this._anchors.length){for(l=0;l<this._anchors.length;l++)this._anchors[l].element.parentNode.removeChild(this._anchors[l].element),this._anchors[l]._draggable.enabled(!1);this._selectedAnchors.length=0}if(this._rawPath=i,r){if(this._anchors=b0(i,0,this,n),o=i.length,o>1)for(l=1;l<o;l++)this._anchors=this._anchors.concat(b0(i,l,this,n))}else for(l=this._anchors.length;--l>-1;)this._anchors[l].update(i);return this._selection.appendChild(this._handle1),this._selection.appendChild(this._handle2),this._selectionPath.setAttribute("d",t),this._selectionHittest.setAttribute("d",t),this._g.setAttribute("transform",HD(this.path.parentNode)||"translate(0,0)"),this._selection.setAttribute("transform",s),this._selectionHittest.setAttribute("transform",s),this._updateAnchors(),this}_saveState(){qD(this)}_onClickSelectionPath(t){if(this._selection.style.visibility==="hidden")this.select();else if(Hi||t&&t.altKey){let i={callbackScope:this,snap:this.vars.anchorSnap,onDrag:this._onDragAnchor,onPress:this._onPressAnchor,onRelease:this._onRelease,onClick:this._onClickAnchor,onDragEnd:this._onDragEndAnchor,maxX:this.vars.maxX,minX:this.vars.minX},s=this._selection.getScreenCTM().inverse(),r,n,o,l,a,u;
1for(this._draggable&&this._draggable._onRelease(t),s&&(l=t.clientX*s.a+t.clientY*s.c+s.e,a=t.clientX*s.b+t.clientY*s.d+s.f),u=gp(this._rawPath,l,a),eo(this._rawPath[u.j],u.i,u.t),r=u.i+6,n=0;n<this._anchors.length;n++)this._anchors[n].i>=r&&(this._anchors[n].i+=6);o=new kc(this,this._rawPath,u.j,r,i),this._selection.appendChild(this._handle1),this._selection.appendChild(this._handle2),o._draggable._onPress(t),Va=o,this._anchors.push(o),this._selectedAnchors.length=0,this._selectedAnchors.push(o),this._updateAnchors(),this.update(),this._saveState()}D0(),Ge(yr,"touchforcechange",Dr),li("onPress",this)}_onClickHandle1(){let t=this._editingAnchor,i=t.i,s=t.segment,r=t.isClosedStart?s.length-4:i-2;Hi&&Math.abs(s[i]-s[r])<5&&Math.abs(s[i+1]-s[r+1])<5&&this._onClickAnchor(t)}_onClickHandle2(){let t=this._editingAnchor,i=t.i,s=t.segment;Hi&&Math.abs(s[i]-s[i+2])<5&&Math.abs(s[i+1]-s[i+3])<5&&this._onClickAnchor(t)}_onDragEndAnchor(t){Va=null,this._saveState()}isSelected(){return this._selectedAnchors.length>0}select(t){if(this._selection.style.visibility="visible",this._editingAnchor=null,this.path._gsSelection=!0,t===!0){let i=this._anchors.length;for(;--i>-1;)this._selectedAnchors[i]=this._anchors[i]}return _t.indexOf(this)===-1&&_t.push(this),this._updateAnchors(),this}deselect(){return this._selection.style.visibility="hidden",this._selectedAnchors.length=0,this._editingAnchor=null,this.path._gsSelection=!1,_t.splice(_t.indexOf(this),1),this._updateAnchors(),this}_onDragPath(t){let i=this._selectionHittest.getAttribute("transform")||"translate(0,0)";this._selection.setAttribute("transform",i),this.path.setAttribute("transform",i)}_onPressAnchor(t){this._selectedAnchors.indexOf(t)===-1?(mn||(this._selectedAnchors.length=0),this._selectedAnchors.push(t)):mn&&(this._selectedAnchors.splice(this._selectedAnchors.indexOf(t),1),t._draggable.endDrag()),Bo.x=t.segment[t.i],Bo.y=t.segment[t.i+1],this._updateAnchors(),li("onPress",this)}_deleteSelectedAnchors(){let t=this._selectedAnchors,i=t.length,s,r,n;for(;--i>-1;)for(s=t[i],s.element.parentNode.removeChild(s.element),s._draggable.enabled(!1),r=s.i,r?r<s.segment.length-2?s.segment.splice(r-2,6):s.segment.splice(r-4,6):s.segment.splice(r,6),t.splice(i,1),this._anchors.splice(this._anchors.indexOf(s),1),n=0;n<this._anchors.length;n++)this._anchors[n].i>=r&&(this._anchors[n].i-=6);this._updateAnchors(),this.update(),this._saveState(),this.vars.onDeleteAnchor&&this.vars.onDeleteAnchor.call(this.vars.callbackScope||this)}_onClickAnchor(t){let i=t.i,s=t.segment,r=t.isClosedStart?s.length-4:i-2,n=1e3,o=!i||i>=s.length-2,l,a,u,c,h,f;Hi&&Va!==t&&this._editingAnchor?(t.smooth=!t.smooth,o&&!t.isClosedStart&&(t.smooth=!1),t.element.setAttribute("d",t.smooth?this._circleHandle:this._squareHandle),t.smooth&&(!o||t.isClosedStart)?(l=Math.atan2(s[i+1]-s[r+1],s[i]-s[r]),a=Math.atan2(s[i+3]-s[i+1],s[i+2]-s[i]),l=(l+a)/2,u=xn(s,r,i),c=xn(s,i,i+2),u<.2&&(u=xn(s,i,r-4)/4,l=a||Math.atan2(s[i+7]-s[r-3],s[i+6]-s[r-4])),c<.2&&(c=xn(s,i,i+6)/4,a=l||Math.atan2(s[i+7]-s[r-3],s[i+6]-s[r-4])),h=Math.sin(l),f=Math.cos(l),Math.abs(a-l)<Math.PI/2&&(h=-h,f=-f),s[r]=((s[i]+f*u)*n|0)/n,s[r+1]=((s[i+1]+h*u)*n|0)/n,s[i+2]=((s[i]-f*c)*n|0)/n,s[i+3]=((s[i+1]-h*c)*n|0)/n,this._updateAnchors(),this.update(),this._saveState()):!t.smooth&&(!o||t.isClosedStart)&&((i||t.isClosedStart)&&(s[r]=s[i],s[r+1]=s[i+1]),i<s.length-2&&(s[i+2]=s[i],s[i+3]=s[i+1]),this._updateAnchors(),this.update(),this._saveState())):mn||(this._selectedAnchors.length=0,this._selectedAnchors.push(t)),Va=null,this._updateAnchors()}_updateAnchors(){let t=this._selectedAnchors.length===1?this._selectedAnchors[0]:null,i=t?t.segment:null,s,r,n;for(this._editingAnchor=t,s=0;s<this._anchors.length;s++)this._anchors[s].element.style.fill=this._selectedAnchors.indexOf(this._anchors[s])!==-1?Ys:"white";t&&(this._handle1.setAttribute("d",t.smooth?this._circleHandle:this._squareHandle),this._handle2.setAttribute("d",t.smooth?this._circleHandle:this._squareHandle)),s=t?t.i:0,t&&(s||t.isClosedStart)?(r=t.isClosedStart?i[i.length-4]:i[s-2],n=t.isClosedStart?i[i.length-3]:i[s-1],this._handle1.style.visibility=this._line1.style.visibility=!Hi&&r===i[s]&&n===i[s+1]?"hidden":"visible",this._handle1.setAttribute("transform","translate("+r+ze+n+")"),this._line1.setAttribute("points",r+ze+n+ze+i[s]+ze+i[s+1])):this._handle1.style.visibility=this._line1.style.visibility="hidden",t&&s<i.length-2?(r=i[s+2],n=i[s+3],this._handle2.style.visibility=this._line2.style.visibility=!Hi&&r===i[s]&&n===i[s+1]?"hidden":"visible",this._handle2.setAttribute("transform","translate("+r+ze+n+")"),this._line2.setAttribute("points",i[s]+ze+i[s+1]+ze+r+ze+n)):this._handle2.style.visibility=this._line2.style.visibility="hidden"}_onPressAlt(){let t=this._editingAnchor;t&&((t.i||t.isClosedStart)&&(this._handle1.style.visibility=this._line1.style.visibility="visible"),t.i<t.segment.length-2&&(this._handle2.style.visibility=this._line2.style.visibility="visible"))}_onReleaseAlt(){let t=this._editingAnchor,i,s,r;t&&(i=t.segment,s=t.i,r=t.isClosedStart?i.length-4:s-2,i[s]===i[r]&&i[s+1]===i[r+1]&&(this._handle1.style.visibility=this._line1.style.visibility="hidden"),i[s]===i[s+2]&&i[s+1]===i[s+3]&&(this._handle2.style.visibility=this._line2.style.visibility="hidden"))}_onPressHandle1(){this._editingAnchor.smooth&&(this._oppositeHandleLength=xn(this._editingAnchor.segment,this._editingAnchor.i,this._editingAnchor.i+2)),li("onPress",this)}_onPressHandle2(){this._editingAnchor.smooth&&(this._oppositeHandleLength=xn(this._editingAnchor.segment,this._editingAnchor.isClosedStart?this._editingAnchor.segment.length-4:this._editingAnchor.i-2,this._editingAnchor.i)),li("onPress",this)}_onReleaseHandle(t){this._onRelease(t),this._saveState()}_onDragHandle1(){let t=this._editingAnchor,i=t.segment,s=t.i,r=t.isClosedStart?i.length-4:s-2,n=1e3,o=this._handle1._draggable.x,l=this._handle1._draggable.y,a;i[r]=o=(o*n|0)/n,i[r+1]=l=(l*n|0)/n,t.smooth&&(Hi?(t.smooth=!1,t.element.setAttribute("d",this._squareHandle),this._handle1.setAttribute("d",this._squareHandle),this._handle2.setAttribute("d",this._squareHandle)):(a=Math.atan2(i[s+1]-l,i[s]-o),o=this._oppositeHandleLength*Math.cos(a),l=this._oppositeHandleLength*Math.sin(a),i[s+2]=((i[s]+o)*n|0)/n,i[s+3]=((i[s+1]+l)*n|0)/n)),this.update()}_onDragHandle2(){let t=this._editingAnchor,i=t.segment,s=t.i,r=t.isClosedStart?i.length-4:s-2,n=1e3,o=this._handle2._draggable.x,l=this._handle2._draggable.y,a;i[s+2]=o=(o*n|0)/n,i[s+3]=l=(l*n|0)/n,t.smooth&&(Hi?(t.smooth=!1,t.element.setAttribute("d",this._squareHandle),this._handle1.setAttribute("d",this._squareHandle),this._handle2.setAttribute("d",this._squareHandle)):(a=Math.atan2(i[s+1]-l,i[s]-o),o=this._oppositeHandleLength*Math.cos(a),l=this._oppositeHandleLength*Math.sin(a),i[r]=((i[s]+o)*n|0)/n,i[r+1]=((i[s+1]+l)*n|0)/n)),this.update()}_onDragAnchor(t,i,s){let r=this._selectedAnchors,n=r.length,o=1e3,l,a,u,c,h;for(a=0;a<n;a++)c=r[a],l=c.i,u=c.segment,l?(u[l-2]=((u[l-2]+i)*o|0)/o,u[l-1]=((u[l-1]+s)*o|0)/o):c.isClosedStart&&(h=u.length-2,u[h]=wi(u[h]+i),u[h+1]=wi(u[h+1]+s),u[h-2]=wi(u[h-2]+i),u[h-1]=wi(u[h-1]+s)),u[l]=((u[l]+i)*o|0)/o,u[l+1]=((u[l+1]+s)*o|0)/o,l<u.length-2&&(u[l+2]=((u[l+2]+i)*o|0)/o,u[l+3]=((u[l+3]+s)*o|0)/o),c!==t&&c.element.setAttribute("transform","translate("+u[l]+ze+u[l+1]+")");this.update()}enabled(t){if(!arguments.length)return this._enabled;let i=this._anchors.length;for(;--i>-1;)this._anchors[i]._draggable.enabled(t);return this._enabled=t,this._handle1._draggable.enabled(t),this._handle2._draggable.enabled(t),this._draggable&&this._draggable.enabled(t),t?this._selection.parentNode||(this.path.ownerSVGElement.appendChild(this._selectionHittest),this.path.ownerSVGElement.appendChild(this._selection),this.init(),this._saveState()):(this.deselect(),this.path.ownerSVGElement.removeChild(this._selectionHittest),this.path.ownerSVGElement.removeChild(this._selection)),this._updateAnchors(),this.update()}update(t){let i="",s=this._editingAnchor,r,n,o,l,a;if(t&&this.init(),s&&(r=s.i,n=s.segment,(r||s.isClosedStart)&&(a=s.isClosedStart?n.length-4:r-2,o=n[a],l=n[a+1],this._handle1.setAttribute("transform","translate("+o+ze
1+l+")"),this._line1.setAttribute("points",o+ze+l+ze+n[r]+ze+n[r+1])),r<n.length-2&&(o=n[r+2],l=n[r+3],this._handle2.setAttribute("transform","translate("+o+ze+l+")"),this._line2.setAttribute("points",n[r]+ze+n[r+1]+ze+o+ze+l))),t)i=this.path.getAttribute("d");else{for(r=0;r<this._rawPath.length;r++)n=this._rawPath[r],n.length>7&&(i+="M"+n[0]+ze+n[1]+"C"+n.slice(2).join(ze));this.path.setAttribute("d",i),this._selectionPath.setAttribute("d",i),this._selectionHittest.setAttribute("d",i)}return this.vars.onUpdate&&this._enabled&&li("onUpdate",this,i),this}getRawPath(t,i,s){if(t){let r=No(this.path);return Di(Wl(this._rawPath),1,0,0,1,r.e+(i||0),r.f+(s||0))}return this._rawPath}getString(t,i,s){if(t){let r=No(this.path);return Ht(Di(Wl(this._rawPath),1,0,0,1,r.e+(i||0),r.f+(s||0)))}return this.path.getAttribute("d")}getNormalizedSVG(t,i,s,r){let n=this._rawPath[0],o=n[0]*-1,l=i===0?0:-(i||n[1]),a=n.length,u=1/(n[a-2]+o),c=-t||n[a-1]+l,h=1e3,f,d,p,g,m,_;for(We.length=0,c?c=1/c:c=-u,u*=h,c*=h,d=0;d<a;d+=2)We[d]=((n[d]+o)*u|0)/h,We[d+1]=((n[d+1]+l)*c|0)/h;if(r){for(f=[],a=We.length,d=2;d<a;d+=6)p=We[d-2],g=We[d-1],m=We[d+4],_=We[d+5],f.push(p,g,m,_),to(p,g,We[d],We[d+1],We[d+2],We[d+3],m,_,.001,f,f.length-2);for(p=f[0],a=f.length,d=2;d<a;d+=2){if(m=f[d],m<p||m>1||m<0){r();break}p=m}}return s&&a===8&&We[0]===0&&We[1]===0&&We[a-2]===1&&We[a-1]===1?We.slice(2,6).join(","):(We[2]="C"+We[2],"M"+We.join(","))}};ai.simplifyPoints=Gl;ai.pointsToSegment=ar;ai.simplifySVG=(e,t)=>
1{let i,s,r,n,o,l,a,u,c,h,f,d;if(t=t||{},h=t.tolerance||1,c=t.precision||1/h,d=(t.cornerThreshold===void 0?18:+t.cornerThreshold)*ND,typeof e!="string"&&(i=e,e=i.getAttribute("d")),(e.charAt(0)==="#"||e.charAt(0)===".")&&(i=ke.querySelector(e),i&&(e=i.getAttribute("d"))),s=t.curved===!1&&!/[achqstvz]/ig.test(e)?e.match(RD):dt(e)[0],t.curved!==!1){for(u=s,s=[],f=u.length,r=2;r<f;r+=6)n=+u[r-2],l=+u[r-1],o=+u[r+4],a=+u[r+5],s.push(wi(n),wi(l),wi(o),wi(a)),to(n,l,+u[r],+u[r+1],+u[r+2],+u[r+3],o,a,1/(c*2e5),s,s.length-2);s=ar(Gl(s,h),t.curviness,d),s[2]="C"+s[2]}else s=Gl(s,h);return e="M"+s.join(","),i&&i.setAttribute("d",e),e};ai.create=(e,t)=>new ai(e,t);ai.editingAxis=Bo;ai.getSnapFunction=e=>{let t=e.radius||2,i=1e20,s=e.x||e.x===0?e.x:e.width?0:-i,r=e.y||e.y===0?e.y:e.height?0:-i,n=s+(e.width||i*i),o=r+(e.height||i*i),l=e.containX!==!1,a=e.containY!==!1,u=e.axis,c=e.gridSize;return t*=t,h=>{let f=h.x,d=h.y,p,g,m,_;l&&f<s||(m=f-s)*m<t?f=s:(l&&f>n||(m=n-f)*m<t)&&(f=n),a&&d<r||(_=d-r)*_<t?d=r:(a&&d>o||(_=o-d)*_<t)&&(d=o),u&&(m=f-u.x,_=d-u.y,m*m<t&&(f=u.x),_*_<t&&(d=u.y)),c&&(p=s+Math.round((f-s)/c)*c,m=p-f,g=r+Math.round((d-r)/c)*c,_=g-d,m*m+_*_<t&&(f=p,d=g)),h.x=f,h.y=d}};ai.version="3.6.1";var it,Ya,us,Xo,bn,Ho,C0,E0;var w0=/(^[#\.][a-z]|[a-y][a-z])/i,Fc=e=>typeof e=="string",Ua=(e,t)=>{let i=us.createElementNS?us.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):us.createElement(e);return i.style?i:us.createElement(e)},QD=e=>{let t=e.getBoundingClientRect(),i=Xo.clientTop-(Ya.pageYOffset||Xo.scrollTop||bn.scrollTop||0),s=Xo.clientLeft-(Ya.pageXOffset||Xo.scrollLeft||bn.scrollLeft||0);return{left:t.left+s,top:t.top+i,right:t.right+s,bottom:t.bottom+i}},ZD=(e,t)=>{let i=[0,31,8,58,24,75,40,90,69,100,100,100],s;for(s=0;s<i.length;s+=2)i[s]+=e,i[s+1]+=t;return"M"+e+","+t+"C"+i.join(",")},JD=e=>{let t=e.totalTime();for(;e;)t=e.startTime()+t/(e.timeScale()||1),e=e.parent;return t},cs,$D=()=>{cs=Ua("textarea"),cs.style.display="none",bn.appendChild(cs)},v0=(e,t,i)=>Fc(e)&&w0.test(e)?us.querySelector(e):Array.isArray(e)?E0(C0([{x:it.getProperty(t,"x"),y:it.getProperty(t,"y")},...e],i)):Fc(e)||e&&(e.tagName+"").toLowerCase()==="path"?e:0,ex=(e,t,i)=>{e.addEventListener("click",s=>{if(s.target._gsHelper){let r=t(s.target);if(cs.value=r,r&&cs.select){console.log(r),cs.style.display="block",cs.select();try{us.execCommand("copy"),cs.blur(),i&&i(e)}catch(n){console.warn("Copy didn't work; this browser doesn't permit that.")}cs.style.display="none"}}})},tx={matrix:{a:1,b:0,c:0,d:1,e:0,f:0}},ix=e=>(e.transform.baseVal.consolidate()||tx).matrix,sx=e=>{let t=it.getTweensOf(e),i=0;for(;i<t.length;i++){if(t[i].vars.motionPath)return t[i];t[i].timeline&&t.push(...t[i].timeline.getChildren())}},S0=(e,t)=>{let i="Please gsap.registerPlugin(MotionPathPlugin)";Ya=window,it=it||e||Ya.gsap||console.warn(i),us=document,bn=us.body,Xo=us.documentElement,Ho=it&&it.plugins.motionPath,Ho?($D(),C0=Ho.arrayToRawPath,E0=Ho.rawPathToString):t===!0&&console.warn(i)},Cn=class{constructor(t,i={}
1){Ho||S0(i.gsap,1);let s=Ua("div"),r=this,n={x:0,y:0},o,l,a,u,c,h,f,d,p,g,m,_,y;t instanceof it.core.Tween?(d=t,o=d.targets()[0]):(o=it.utils.toArray(t)[0],d=sx(o)),l=v0(i.path,o,i),this.offset=n,h=QD(o),u=parseFloat(it.getProperty(o,"x","px")),c=parseFloat(it.getProperty(o,"y","px")),a=o.getCTM&&o.tagName.toLowerCase()!=="svg",d&&!l&&(l=v0(d.vars.motionPath.path||d.vars.motionPath,o,d.vars.motionPath)),s.setAttribute("class","copy-motion-path"),s.style.cssText="border-radius:8px; background-color:rgba(85, 85, 85, 0.7); color:#fff; cursor:pointer; padding:6px 12px; font-family:Signika Negative, Arial, sans-serif; position:fixed; left:50%; transform:translate(-50%, 0); font-size:19px; bottom:10px",s.innerText="COPY MOTION PATH",s._gsHelper=r,(it.utils.toArray(i.container)[0]||bn).appendChild(s),ex(s,()=>r.getString(),()=>it.fromTo(s,{backgroundColor:"white"},{duration:.5,backgroundColor:"rgba(85, 85, 85, 0.6)"})),f=l&&l.ownerSVGElement,f||(p=a&&o.ownerSVGElement&&o.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg",a?(f=o.ownerSVGElement,g=o.getBBox(),m=ix(o),u=m.e,c=m.f,n.x=g.x,n.y=g.y):(f=Ua("svg",p),bn.appendChild(f),f.setAttribute("viewBox","0 0 100 100"),f.style.cssText="overflow:visible; background-color: transparent; position:absolute; width:100px; height:100px; top:"+h.top+"px; left:"+h.left+"px;"),g=Fc(l)&&!w0.test(l)?l:ZD(u,c),l=Ua("path",p),l.setAttribute("d",g),l.setAttribute("vector-effect","non-scaling-stroke"),l.style.cssText="fill:transparent; stroke-width:"+(i.pathWidth||3)+"; stroke:"+(i.pathColor||"#555")+"; opacity:"+(i.pathOpacity||.6),f.appendChild(l),(n.x||n.y)&&it.set(l,{x:n.x,y:n.y})),"selected"in i||(i.selected=!0),"anchorSnap"in i||(i.anchorSnap=D=>{D.x*D.x+D.y*D.y<16&&(D.x=D.y=0)}),y=d&&d.parent.data==="nested"?d.parent.parent:d,i.onPress=()=>{y.pause(0)},_=()=>{d.invalidate(),y.restart()},i.onRelease=i.onDeleteAnchor=_,this.editor=ai.create(l,i),i.center&&it.set(o,{transformOrigin:"50% 50%",xPercent:-50,yPercent:-50}),d?(d.vars.motionPath.path?d.vars.motionPath.path=l:d.vars.motionPath={path:l},y.parent!==it.globalTimeline&&it.globalTimeline.add(y,JD(y)-y.delay()),y.repeat(-1).repeatDelay(1)):d=y=it.to(o,{motionPath:{path:l,start:i.start||0,end:"end"in i?i.end:1,autoRotate:"autoRotate"in i?i.autoRotate:!1,align:l,alignOrigin:i.alignOrigin},duration:i.duration||5,ease:i.ease||"power1.inOut",repeat:-1,repeatDelay:1,paused:!i.path}),this.animation=d}getString(){return this.editor.getString(!0,-this.offset.x,-this.offset.y)}};Cn.register=S0;Cn.create=(e,t)=>new Cn(e,t);Cn.editPath=(e,t)=>ai.create(e,t);Cn.version="3.6.1";var br,P0,T0,rx=/(?:\r|\n|\t\t)/g,nx=/(?:\s\s+)/g,ox=()=>{br=document,P0=window,T0=1},lx=1,A0=e=>P0.getComputedStyle(e),ax=Array.isArray,k0=[].slice,Mc=(e,t)=>{let i;return ax(e)?e:(i=typeof e)==="string"&&!t&&e?k0.call(br.querySelectorAll(e),0):e&&i==="object"&&"length"in e?k0.call(e,0):e?[e]:[]},Lc=e=>e.position==="absolute"||e.absolute===!0,hx=(e,t)=>{let i=t.length,s;for(;--i>-1;)if(s=t[i],e.substr(0,s.length)===s)return s.length},ux=" style='position:relative;display:inline-block;'",F0=(e="",t)=>{let i=~e.indexOf("++"),s=1;return i&&(e=e.split("++").join("")),()=>"<"+t+ux+(e?" class='"+e+(i?s++:"")+"'>":">")},Oc=(e,t,i)=>{let s=e.nodeType;if(s===1||s===9||s===11)for(e=e.firstChild;e;e=e.nextSibling)Oc(e,t,i);else(s===3||s===4)&&(e.nodeValue=e.nodeValue.split(t).join(i))},Ic=(e,t)=>{let i=t.length;for(;--i>-1;)e.push(t[i])},M0=(e,t,i)=>{let s;for(;e&&e!==t;){if(s=e._next||e.nextSibling,s)return s.textContent.charAt(0)===i;e=e.parentNode||e._parent}},L0=e=>{let t=Mc(e.childNodes),i=t.length,s,r;for(s=0;s<i;s++)r=t[s],r._isSplit?L0(r):s&&r.previousSibling&&r.previousSibling.nodeType===3?(r.previousSibling.nodeValue+=r.nodeType===3?r.nodeValue:r.firstChild.nodeValue,e.removeChild(r)):r.nodeType!==3&&(e.insertBefore(r.firstChild,r),e.removeChild(r))},qi=(e,t)=>parseFloat(t[e])||0,cx=(e,t,i,s,r,n,o)=>{let l=A0(e),a=qi("paddingLeft",l),u=-999,c=qi("borderBottomWidth",l)+qi("borderTopWidth",l),h=qi("borderLeftWidth",l)+qi("borderRightWidth",l),f=qi("paddingTop",l)+qi("paddingBottom",l),d=qi("paddingLeft",l)+qi("paddingRight",l),p=qi("fontSize",l)*(t.lineThreshold||.2),g=l.textAlign,m=[],_=[],y=[],D=t.wordDelimiter||" ",x=t.tag?t.tag:t.span?"span":"div",b=t.type||t.split||"chars,words,lines",C=r&&~b.indexOf("lines")?[]:null,E=~b.indexOf("words"),w=~b.indexOf("chars"),T=Lc(t),M=t.linesClass,P=~(M||"").indexOf("++"),G=[],A=l.display==="flex",V=e.style.display,B,X,Z,k,J,j,Y,N,q,U,De,$;for(P&&(M=M.split("++").join("")),A&&(e.style.display="block"),X=e.getElementsByTagName("*"),Z=X.length,J=[],B=0;B<Z;B++)J[B]=X[B];if(C||T)for(B=0;B<Z;B++)k=J[B],j=k.parentNode===e,(j||T||w&&!E)&&($=k.offsetTop,C&&j&&Math.abs($-u)>p&&(k.nodeName!=="BR"||B===0)&&(Y=[],C.push(Y),u=$),T&&(k._x=k.offsetLeft,k._y=$,k._w=k.offsetWidth,k._h=k.offsetHeight),C&&((k._isS
1plit&&j||!w&&j||E&&j||!E&&k.parentNode.parentNode===e&&!k.parentNode._isSplit)&&(Y.push(k),k._x-=a,M0(k,e,D)&&(k._wordEnd=!0)),k.nodeName==="BR"&&(k.nextSibling&&k.nextSibling.nodeName==="BR"||B===0)&&C.push([])));for(B=0;B<Z;B++){if(k=J[B],j=k.parentNode===e,k.nodeName==="BR"){C||T?(k.parentNode&&k.parentNode.removeChild(k),J.splice(B--,1),Z--):E||e.appendChild(k);continue}if(T&&(q=k.style,!E&&!j&&(k._x+=k.parentNode._x,k._y+=k.parentNode._y),q.left=k._x+"px",q.top=k._y+"px",q.position="absolute",q.display="block",q.width=k._w+1+"px",q.height=k._h+"px"),!E&&w)if(k._isSplit)for(k._next=X=k.nextSibling,k.parentNode.appendChild(k);X&&X.nodeType===3&&X.textContent===" ";)k._next=X.nextSibling,k.parentNode.appendChild(X),X=X.nextSibling;else k.parentNode._isSplit?(k._parent=k.parentNode,!k.previousSibling&&k.firstChild&&(k.firstChild._isFirst=!0),k.nextSibling&&k.nextSibling.textContent===" "&&!k.nextSibling.nextSibling&&G.push(k.nextSibling),k._next=k.nextSibling&&k.nextSibling._isFirst?null:k.nextSibling,k.parentNode.removeChild(k),J.splice(B--,1),Z--):j||($=!k.nextSibling&&M0(k.parentNode,e,D),k.parentNode._parent&&k.parentNode._parent.appendChild(k),$&&k.parentNode.appendChild(br.createTextNode(" ")),x==="span"&&(k.style.display="inline"),m.push(k));else k.parentNode._isSplit&&!k._isSplit&&k.innerHTML!==""?_.push(k):w&&!k._isSplit&&(x==="span"&&(k.style.display="inline"),m.push(k))}for(B=G.length;--B>-1;)G[B].parentNode.removeChild(G[B]);if(C){for(T&&(U=br.createElement(x),e.appendChild(U),De=U.offsetWidth+"px",$=U.offsetParent===e?0:e.offsetLeft,e.removeChild(U)),q=e.style.cssText,e.style.cssText="display:none;";e.firstChild;)e.removeChild(e.firstChild);for(N=D===" "&&(!T||!E&&!w),B=0;B<C.length;B++){for(Y=C[B],U=br.createElement(x),U.style.cssText="display:block;text-align:"+g+";position:"+(T?"absolute;":"relative;"),M&&(U.className=M+(P?B+1:"")),y.push(U),Z=Y.length,X=0;X<Z;X++)Y[X].nodeName!=="BR"&&(k=Y[X],U.appendChild(k),N&&k._wordEnd&&U.appendChild(br.createTextNode(" ")),T&&(X===0&&(U.style.top=k._y+"px",U.style.left=a+$+"px"),k.style.top="0px",$&&(k.style.left=k._x-$+"px")));Z===0?U.innerHTML=" ":!E&&!w&&(L0(U),Oc(U,String.fromCharCode(160)," ")),T&&(U.style.width=De,U.style.height=k._h+"px"),e.appendChild(U)}e.style.cssText=q}T&&(o>e.clientHeight&&(e.style.height=o-f+"px",e.clientHeight<o&&(e.style.height=o+c+"px")),n>e.clientWidth&&(e.style.width=n-d+"px",e.clientWidth<n&&(e.style.width=n+h+"px"))),A&&(V?e.style.display=V:e.style.removeProperty("display")),Ic(i,m),E&&Ic(s,_),Ic(r,y)},fx=(e,t,i,s)=>{let r=t.tag?t.tag:t.span?"span":"div",n=t.type||t.split||"chars,words,lines",o=~n.indexOf("chars"),l=Lc(t),a=t.wordDelimiter||" ",u=a!==" "?"":l?"­ ":" ",c="</"+r+">",h=1,f=t.specialChars?typeof t.specialChars=="function"?t.specialChars:hx:null,d,p,g,m,_,y,D,x,b=br.createElement("div"),C=e.parentNode;for(C.insertBefore(b,e),b.textContent=e.nodeValue,C.removeChild(e),e=b,d=Rs(e),D=d.indexOf("<")!==-1,t.reduceWhiteSpace!==!1&&(d=d.replace(nx," ").replace(rx,"")),D&&(d=d.split("<").join("{{LT}}")),_=d.length,p=(d.charAt(0)===" "?u:"")+i(),g=0;g<_;g++)if(y=d.charAt(g),f&&(x=f(d.substr(g),t.specialChars)))y=d.substr(g,x||1),p+=o&&y!==" "?s()+y+"</"+r+">":y,g+=x-1;else if(y===a&&d.charAt(g-1)!==a&&g){for(p+=h?c:"",h=0;d.charAt(g+1)===a;)p+=u,g++;g===_-1?p+=u:d.charAt(g+1)!==")"&&(p+=u+i(),h=1)}else y==="{"&&d.substr(g,6)==="{{LT}}
1"?(p+=o?s()+"{{LT}}</"+r+">":"{{LT}}",g+=5):y.charCodeAt(0)>=55296&&y.charCodeAt(0)<=56319||d.charCodeAt(g+1)>=65024&&d.charCodeAt(g+1)<=65039?(m=((d.substr(g,12).split(Xu)||[])[1]||"").length||2,p+=o&&y!==" "?s()+d.substr(g,m)+"</"+r+">":d.substr(g,m),g+=m-1):p+=o&&y!==" "?s()+y+"</"+r+">":y;e.outerHTML=p+(h?c:""),D&&Oc(C,"{{LT}}","<")},O0=(e,t,i,s)=>{let r=Mc(e.childNodes),n=r.length,o=Lc(t),l,a;if(e.nodeType!==3||n>1){for(t.absolute=!1,l=0;l<n;l++)a=r[l],a._next=a._isFirst=a._parent=a._wordEnd=null,(a.nodeType!==3||/\S+/.test(a.nodeValue))&&(o&&a.nodeType!==3&&A0(a).display==="inline"&&(a.style.display="inline-block",a.style.position="relative"),a._isSplit=!0,O0(a,t,i,s));t.absolute=o,e._isSplit=!0;return}fx(e,t,i,s)},Wa=class{constructor(t,i){T0||ox(),this.elements=Mc(t),this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=i||{},lx&&this.split(i)}split(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;let i=this.elements.length,s=t.tag?t.tag:t.span?"span":"div",r=F0(t.wordsClass,s),n=F0(t.charsClass,s),o,l,a;for(;--i>-1;)a=this.elements[i],this._originals[i]=a.innerHTML,o=a.clientHeight,l=a.clientWidth,O0(a,t,r,n),cx(a,t,this.chars,this.words,this.lines,l,o);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this}revert(){let t=this._originals;if(!t)throw"revert() call wasn't scoped properly.";return this.elements.forEach((i,s)=>i.innerHTML=t[s]),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this}static create(t,i){return new Wa(t,i)}};Wa.version="3.6.1";var Yt=Zt.registerPlugin(Uh)||Zt,AC=Yt.core.Tween;Yt.registerPlugin(ge);var I0=document.querySelectorAll(".js-hero");I0&&I0.forEach(e=>{let t=e.querySelector(".js-hero-media");!t||dx(t)});function dx(e){!e||Yt.to(e,{opacity:1,duration:.3,delay:.3,ease:"sine.inOut",scrollTrigger:{trigger:e,start:"top 90%",once:!0}})}Yt.registerPlugin(ge);var B0=document.querySelectorAll(".js-has-image-reveal");B0&&B0.forEach(e=>{let t=e.querySelector(".js-image-reveal");px(t)});var R0=document.querySelectorAll(".js-menu-carousel");R0&&R0.forEach(e=>{Yt.to(e.querySelectorAll(".js-fade-in"),{opacity:1,duration:.3,stagger:.2,scrollTrigger:{trigger:e,start:"top 80%",once:!0}})});function px(e){!e||Yt.to(e,{duration:.4,opacity:1,delay:0,ease:"sine.inOut",stagger:.15,scrollTrigger:{trigger:e,start:"top 80%",once:!0}})}document.addEventListener("DOMContentLoaded",gx);function gx(){let e=document.querySelectorAll(".accordion");!e.length||e.forEach(_x)}function _x(e){let t=e.querySelectorAll("button[aria-controls]");!t.length||t.forEach(i=>{i.addEventListener("click",mx)})}function mx(e){let t=e.currentTarget,i=document.getElementById(t.getAttribute("aria-controls")),s=t.getAttribute("aria-expanded")==="true";if(!!i){if(t.setAttribute("aria-expanded",!s),s){i.setAttribute("hidden",s);return}i.removeAttribute("hidden")}}document.addEventListener("DOMContentLoaded",yx);function yx(){let e=document.querySelectorAll(".highlighted-products[data-tab-container]");!e.length||e.forEach(Dx)}function Dx(e){let t=e.querySelectorAll('.js-tab-button[role="tab"]');!t.length||t.forEach(i=>{i.addEventListener("click",()=>N0(i,e)),i.addEventListener("keydown",s=>xx(s,i,e))})}function N0(e,t){let i=t.querySelectorAll('.js-tab-button[role="tab"]'),s=e.getAttribute("aria-controls"),r=document.getElementById(s);if(!r)return;i.forEach(o=>{let l=o===e;o.setAttribute("aria-selected",l),o.setAttribute("tabindex",l?"0":"-1")}),t.querySelectorAll('.highlighted-products__panel[role="tabpanel"]').forEach(o=>{if(o===r){o.removeAttribute("hidden");return}o.setAttribute("hidden","")})}function xx(e,t,i){let s=[...i.querySelectorAll('.js-tab-button[role="tab"]')],r=s.indexOf(t),n=r;switch(e.key){case"ArrowLeft":e.preventDefault(),n=r>0?r-1:s.length-1;break;case"ArrowRight":e.preventDefault(),n=r<s.length-1?r+1:0;break;case"Home":e.preventDefault(),n=0;break;case"End":e.preventDefault(),n=s.length-1;break;default:return}s[n].focus(),N0(s[n],i)}document.addEventListener("DOMContentLoaded",bx);function bx(){let e=document.querySelectorAll(hi.REQUEST_LOCATION_FORM);!e.length||e.forEach(Cx)}function Cx(e){let t=e.querySelector(hi.EMAIL_CONTROL),i=e.querySelector(hi.ZIP_CODE_CONTROL),s=e.querySelector(hi.EMAIL_INPUT),r=e.querySelector(hi.ZIP_CODE_INPUT),n=e.querySelector(hi.NEXT_BUTTON),o=e.querySelector(hi.SUB
1MIT_BUTTON),l=e.querySelector(hi.BACK_BUTTON);if(!t||!i||!s||!r)return;let a=Sx({form:e,emailControl:t,zipCodeControl:i,emailInput:s,zipCodeInput:r,backButton:l}),u=Ex({form:e,submitButton:o,emailInput:s,zipCodeInput:r,nextButton:n}),c=Px({onEnter:a}),h=Tx({form:e,emailInput:s}),f=vx({form:e,submitButton:o,emailControl:t,zipCodeControl:i,emailInput:s,zipCodeInput:r,backButton:l}),d=wx({form:e,submitButton:o,emailInput:s,zipCodeInput:r});s.addEventListener("input",u),s.addEventListener("keydown",c),r.addEventListener("input",u),n?.addEventListener("click",a),l?.addEventListener("click",h),e.addEventListener("reset",f),e.addEventListener("submit",d)}function Ex(e){let{form:t,submitButton:i,emailInput:s,zipCodeInput:r,nextButton:n}=e;return function(){let l=s.value.trim(),a=r.value.trim();n&&(n.disabled=!l);let u=t.dataset.activeStep==="zip";i&&(i.disabled=!(l&&a&&u)),t.classList.remove("form-error","form-success")}}function wx(e){let{form:t,submitButton:i,zipCodeInput:s,emailInput:r}=e;return async function(o){o.preventDefault();let l=t.querySelector(hi.SUCCESS_NOTICE),a=t.querySelector(hi.ERROR_NOTICE),u=new FormData(t);i&&(i.disabled=!0);try{let c=t.dataset.endpoint;if(!c)throw new Error("Missing endpoint");let h=u.get("email"),f=u.get("zipCode");if(h==null||f==null)throw new Error("Missing email or zipCode");let d={email:h.trim(),zipCode:f.trim()};if(s.disabled=!0,r.disabled=!0,(await fetch(c,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(d)})).ok){t.reset(),t.classList.add("form-success"),a&&l&&(a.ariaHidden="true",l.ariaHidden="false"),setTimeout(()=>{t.classList.remove("form-success"),l&&(l.ariaHidden="true")},5e3);return}throw new Error("Failed to submit request.")}catch(c){t.classList.remove("form-success"),t.classList.add("form-error"),l&&a&&(l.ariaHidden="true",a.ariaHidden="false")}finally{let c=r.value.trim(),h=s.value.trim(),f=t.dataset.activeStep==="zip";i&&c&&h&&f&&(i.disabled=!1)}}}function vx(e){let{form:t,emailControl:i,zipCodeControl:s,emailInput:r,zipCodeInput:n,submitButton:o,backButton:l}=e;return()=>{let a=t.querySelector(hi.SUCCESS_NOTICE),u=t.querySelector(hi.ERROR_NOTICE);t.classList.remove("form-error","form-success"),t.dataset.activeStep="email",i.ariaHidden=!1,r.disabled=!1,s.ariaHidden=!0,n.disabled=!0,l&&(l.disabled=!0),a&&u&&(a.ariaHidden="true",u.ariaHidden="true"),o&&(o.disabled=!0)}}function Sx(e){let{form:t,emailControl:i,zipCodeControl:s,emailInput:r,zipCodeInput:n,backButton:o}=e;return()=>{if(!r.checkValidity()){t.reportValidity();return}t.dataset.activeStep="zip",i.ariaHidden=!0,s.ariaHidden=!1,o&&(o.disabled=!1),n.disabled=!1,n.focus()}}function Px(e){let{onEnter:t}=e;return i=>{i.key==="Enter"&&(i.preventDefault(),t())}}function Tx(e){let{form:t,emailInput:i}=e;return()=>{t.reset(),i.focus()}}var hi={REQUEST_LOCATION_FORM:".request-location-form",EMAIL_CONTROL:".form--request-location__email-control",ZIP_CODE_CONTROL:".form--request-location__zip-code-control",EMAIL_INPUT:'input[name="email"]',ZIP_CODE_INPUT:'input[name="zipCode"]',NEXT_BUTTON:".form--request-location__email-control button",SUBMIT_BUTTON:'button[type="submit"]',BACK_BUTTON:".form--request-location__back-btn",SUCCESS_NOTICE:".form-notice--success",ERROR_NOTICE:".form-notice--error"};document.addEventListener("DOMContentLoaded",Ax);function Ax(){let e=document.querySelectorAll("video[data-lazy-autoplay]");if(e.length===0)return;let t=new IntersectionObserver(i=>{i.forEach(kx)},Mx);e.forEach(i=>{t.observe(i)})}function kx(e){let t=e.target;if(!!t.matches("video")){if(e.isIntersecting){t.play().catch(Fx);return}t.pause()}}function Fx(){}var Mx={threshold:.5,rootMargin:"0px"};document.addEventListener("DOMContentLoaded",Lx);function Lx(){!document.querySelector(".page-catering")||(Yt.registerPlugin(ge),Hx(),Ox())}function Ox(){let e=Nx.reduce(Ix,{}),t=Object.entries(e);if(t.length===0)return;let s=[...document.querySelectorAll("a[href]")].filter(Rx),r=Bx(t);s.forEach(r)}function Ix(e,t){let i=Xx.get(t);return i?{...e,[t]:i}:e}function Bx(e){return function(t){try{let i=new URL(t.href);e.forEach(([s,r])=>{i.searchParams.set(s,r)}),t.setAttribute("href",i.toString())}catch{}}}function Rx(e){return zx.some(t=>e.href.includes(t))}var Nx=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"],zx=["ezcater.com","catering.sweetgreen.com"],Xx=new URLSearchParams(window.location.search);function Hx(){let e=document.querySelector(".page-catering__occasions-section");if(!e)return;let t=e.querySelectorAll(".page-catering__occasions-section__occasions-list li"),i=e.querySelector(".page-catering__occasions-section__occasions-cta"),s=e.querySelector(".page-catering__occasions-section__occasions-cta-backdrop"),r=[i,s],n={start:"30% bottom",end:"bottom top",once:!0};Yt.fromTo(t,{scale:0,opacity:0,y:()=>Yt.utils.random(-60,60)}
1,{scale:1,opacity:1,y:0,scrollTrigger:{...n,trigger:t},duration:.6,stagger:()=>Math.random()*.4}),Yt.fromTo(r,{scale:0,opacity:0},{scale:1,opacity:1,scrollTrigger:{...n,trigger:r},duration:.8,delay:.6,ease:"back.out(1.1)",onComplete:()=>{i.classList.add("idle")}})}"use strict";var qx=document.documentElement;qx.style.setProperty("--nav-height",`${document.querySelector(".site-header").clientHeight}px`);})(); 2/* ! 3 * PixiPlugin 3.6.1 4 * https://greensock.com 5 * 6 * @license Copyright 2008-2021, GreenSock. All rights reserved. 7 * Subject to the terms at https://greensock.com/standard-license or for 8 * Club GreenSock members, the agreement issued with that membership. 9 * @author: Jack Doyle, [email protected] 10 */ 11/*! 12 * CSSPlugin 3.6.1 13 * https://greensock.com 14 * 15 * Copyright 2008-2021, GreenSock. All rights reserved. 16 * Subject to the terms at https://greensock.com/standard-license or for 17 * Club GreenSock members, the agreement issued with that membership. 18 * @author: Jack Doyle, [email protected] 19*/ 20/*! 21 * CSSRulePlugin 3.6.1 22 * https://greensock.com 23 * 24 * @license Copyright 2008-2021, GreenSock. All rights reserved. 25 * Subject to the terms at https://greensock.com/standard-license or for 26 * Club GreenSock members, the agreement issued with that membership. 27 * @author: Jack Doyle, [email protected] 28*/ 29/*! 30 * CustomBounce 3.6.1 31 * https://greensock.com 32 * 33 * @license Copyright 2008-2021, GreenSock. All rights reserved. 34 * Subject to the terms at https://greensock.com/standard-license or for 35 * Club GreenSock members, the agreement issued with that membership. 36 * @author: Jack Doyle, [email protected] 37*/ 38/*! 39 * CustomEase 3.6.1 40 * https://greensock.com 41 * 42 * @license Copyright 2008-2021, GreenSock. All rights reserved. 43 * Subject to the terms at https://greensock.com/standard-license or for 44 * Club GreenSock members, the agreement issued with that membership. 45 * @author: Jack Doyle, [email protected] 46*/ 47/*! 48 * CustomWiggle 3.6.1 49 * https://greensock.com 50 * 51 * @license Copyright 2008-2021, GreenSock. All rights reserved. 52 * Subject to the terms at https://greensock.com/standard-license or for 53 * Club GreenSock members, the agreement issued with that membership. 54 * @author: Jack Doyle, [email protected] 55*/ 56/*! 57 * Draggable 3.6.1 58 * https://greensock.com 59 * 60 * @license Copyright 2008-2021, GreenSock. All rights reserved. 61 * Subject to the terms at https://greensock.com/standard-license or for 62 * Club GreenSock members, the agreement issued with that membership. 63 * @author: Jack Doyle, [email protected] 64 */ 65/*! 66 * DrawSVGPlugin 3.6.1 67 * https://greensock.com 68 * 69 * @license Copyright 2008-2021, GreenSock. All rights reserved. 70 * Subject to the terms at https://greensock.com/standard-license or for 71 * Club GreenSock members, the agreement issued with that membership. 72 * @author: Jack Doyle, [email protected] 73*/ 74/*! 75 * EasePack 3.6.1 76 * https://greensock.com 77 * 78 * @license Copyright 2008-2021, GreenSock. All rights reserved. 79 * Subject to the terms at https://greensock.com/standard-license or for 80 * Club GreenSock members, the agreement issued with that membership. 81 * @author: Jack Doyle, [email protected] 82*/ 83/*! 84 * EaselPlugin 3.6.1 85 * https://greensock.com 86 * 87 * @license Copyright 2008-2021, GreenSock. All rights reserved. 88 * Subject to the terms at https://greensock.com/standard-license or for 89 * Club GreenSock members, the agreement issued with that membership. 90 * @author: Jack Doyle, [email protected] 91*/ 92/*! 93 * Flickity asNavFor v2.0.1 94 * enable asNavFor for Flickity 95 */ 96/*! 97 * Flickity imagesLoaded v2.0.0 98 * enables imagesLoaded option for Flickity 99 */ 100/*! 101 * Flickity v2.3.0 102 * Touch, responsive, flickable carousels 103 * 104 * Licensed GPLv3 for open source use 105 * or Flickity Commercial License for commercial use 106 * 107 * https://flickity.metafizzy.co 108 * Copyright 2015-2021 Metafizzy 109 */ 110/*! 111 * Flip 3.6.1 112 * https://greensock.com 113 * 114 * @license Copyright 2008-2021, GreenSock. All rights reserved. 115 * Subject to the terms at https://greensock.com/standard-license or for 116 * Club GreenSock members, the agreement issued with that membership. 117 * @author: Jack Doyle, [email protected] 118*/ 119/*! 120 * GSAP 3.6.1 121 * https://greensock.com 122 * 123 * @license Copyright 2008-2021, GreenSock. All rights reserved. 124 * Subject to the terms at https://greensock.com/standard-license or for 125 * Club GreenSock members, the agreement issued with that membership. 126 * @author: Jack Doyle, [email protected] 127*/ 128/*! 129 * GSDevTools 3.6.1 130 * https://greensock.com 131 * 132 * @license Copyright 2008-2021, GreenSock. All rights reserved. 133 * Subject to the terms at https://greensock.com/standard-license or for 134 * Club GreenSock members, the agreement issued with that membership. 135 * @author: Jack Doyle, [email protected] 136*/ 137/*! 138 * InertiaPlugin 3.6.1 139 * https://greensock.com 140 * 141 * @license Copyright 2008-2021, GreenSock. All rights reserved. 142 * Subject to the terms at https://greensock.com/standard-license or for 143 * Club GreenSock members, the agreement issued with that membership. 144 * @author: Jack Doyle, [email protected] 145*/ 146/*! 147 * MorphSVGPlugin 3.6.1 148 * https://greensock.com 149 * 150 * @license Copyright 2008-2021, GreenSock. All rights reserved. 151 * Subject to the terms at https://greensock.com/standard-license or for 152 * Club GreenSock members, the agreement issued with that membership. 153 * @author: Jack Doyle, [email protected] 154*/ 155/*! 156 * MotionPathHelper 3.6.1 157 * https://greensock.com 158 * 159 * @license Copyright 2008-2021, GreenSock. All rights reserved. 160 * Subject to the terms at https://greensock.com/standard-license or for 161 * Club GreenSock members, the agreement issued with that membership. 162 * @author: Jack Doyle, [email protected] 163*/ 164/*! 165 * MotionPathPlugin 3.6.1 166 * https://greensock.com 167 * 168 * @license Copyright 2008-2021, GreenSock. All rights reserved. 169 * Subject to the terms at https://greensock.com/standard-license or for 170 * Club GreenSock members, the agreement issued with that membership. 171 * @author: Jack Doyle, [email protected] 172*/ 173/*! 174 * PathEditor 3.6.1 175 * https://greensock.com 176 * 177 * Copyright 2008-2021, GreenSock. All rights reserved. 178 * Subject to the terms at https://greensock.com/standard-license or for 179 * Club GreenSock members, the agreement issued with that membership. 180 * @author: Jack Doyle, [email protected] 181*/ 182/*! 183 * Physics2DPlugin 3.6.1 184 * https://greensock.com 185 * 186 * @license Copyright 2008-2021, GreenSock. All rights reserved. 187 * Subject to the terms at https://greensock.com/standard-license or for 188 * Club GreenSock members, the agreement issued with that membership. 189 * @author: Jack Doyle, [email protected] 190*/ 191/*! 192 * PhysicsPropsPlugin 3.6.1 193 * https://greensock.com 194 * 195 * @license Copyright 2008-2021, GreenSock. All rights reserved. 196 * Subject to the terms at https://greensock.com/standard-license or for 197 * Club GreenSock members, the agreement issued with that membership. 198 * @author: Jack Doyle, [email protected] 199*/ 200/*! 201 * ScrambleTextPlugin 3.6.1 202 * https://greensock.com 203 * 204 * @license Copyright 2008-2021, GreenSock. All rights reserved. 205 * Subject to the terms at https://greensock.com/standard-license or for 206 * Club GreenSock members, the agreement issued with that membership. 207 * @author: Jack Doyle, [email protected] 208*/ 209/*! 210 * ScrollToPlugin 3.6.1 211 * https://greensock.com 212 * 213 * @license Copyright 2008-2021, GreenSock. All rights reserved. 214 * Subject to the terms at https://greensock.com/standard-license or for 215 * Club GreenSock members, the agreement issued with that membership. 216 * @author: Jack Doyle, [email protected] 217*/ 218/*! 219 * ScrollTrigger 3.6.1 220 * https://greensock.com 221 * 222 * @license Copyright 2008-2021, GreenSock. All rights reserved. 223 * Subject to the terms at https://greensock.com/standard-license or for 224 * Club GreenSock members, the agreement issued with that membership. 225 * @author: Jack Doyle, [email protected] 226*/ 227/*! 228 * SplitText: 3.6.1 229 * https://greensock.com 230 * 231 * @license Copyright 2008-2021, GreenSock. All rights reserved. 232 * Subject to the terms at https://greensock.com/standard-license or for 233 * Club GreenSock members, the agreement issued with that membership. 234 * @author: Jack Doyle, [email protected] 235*/ 236/*! 237 * TextPlugin 3.6.1 238 * https://greensock.com 239 * 240 * @license Copyright 2008-2021, GreenSock. All rights reserved. 241 * Subject to the terms at https://greensock.com/standard-license or for 242 * Club GreenSock members, the agreement issued with that membership. 243 * @author: Jack Doyle, [email protected] 244*/ 245/*! 246 * Unidragger v2.4.0 247 * Draggable base class 248 * MIT license 249 */ 250/*! 251 * Unipointer v2.4.0 252 * base class for doing one thing with pointer event 253 * MIT license 254 */ 255/*! 256 * VelocityTracker: 3.6.1 257 * https://greensock.com 258 * 259 * Copyright 2008-2021, GreenSock. All rights reserved. 260 * Subject to the terms at https://greensock.com/standard-license or for 261 * Club GreenSock members, the agreement issued with that membership. 262 * @author: Jack Doyle, [email protected] 263*/ 264/*! 265 * getSize v2.0.3 266 * measure size of elements 267 * MIT license 268 */ 269/*! 270 * imagesLoaded v4.1.4 271 * JavaScript is all like "You images are done yet or what?" 272 * MIT License 273 */ 274/*! 275 * matrix 3.6.1 276 * https://greensock.com 277 * 278 * Copyright 2008-2021, GreenSock. All rights reserved. 279 * Subject to the terms at https://greensock.com/standard-license or for 280 * Club GreenSock members, the agreement issued with that membership. 281 * @author: Jack Doyle, [email protected] 282*/ 283/*! 284 * paths 3.6.1 285 * https://greensock.com 286 * 287 * Copyright 2008-2021, GreenSock. All rights reserved. 288 * Subject to the terms at https://greensock.com/standard-license or for 289 * Club GreenSock members, the agreement issued with that membership. 290 * @author: Jack Doyle, [email protected] 291*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.